Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 40 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
40
Dung lượng
1,64 MB
Nội dung
TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT KHOA KỸ THUẬT - CÔNG NGHỆ TIỂU LUẬN MÔN HỌC XÂY DỰNG PHẦN MỀM QUẢN LÝ BÁN TRÀ SỮA Giảng viên hướng dẫn: Thầy: TRẦN VĂN TÀI Sinh viên thực hiện: MSSV ĐOÀN THỊ HỒNG NGỌC 2024802010156 Bình Dương, tháng năm 2022 Chương 1: Tổng quan lí thuyết 0 LỜI CẢM ƠN Em xin gửi lời cảm ơn tri ân sâu sắc thầy cô Trường Đại học Thủ Dầu Một, đặc biệt quý thầy cô khoa Kỹ Thuật - Công Nghệ tạo điều kiện thuận lợi cho em suốt trình học tập trường thời gian làm tiểu luận Chính nhờ thầy cô khoa Kỹ Thuật - Công Nghệ giúp em thực đề tài cuối kì Đặc biệt, em xin gửi lời cảm ơn chân thành đến thầy Trần Văn Tài, tận tâm bảo, hướng dẫn em qua buổi trao đổi, buổi nói chuyện, thảo luận đề tài nghiên cứu, giải đáp thắc mắc cho em suốt trình hồn thành báo cáo Thầy ln nhắc nhở, động viên em sớm hồn thành tốt đề tài Nhờ có lời hướng dẫn, dạy bảo thầy, giúp em có sở lý thuyết vững vàng tạo điều kiện hỗ trợ em trình làm tiểu luận Cuối báo cáo có số kết định, tránh khỏi sai sót hạn chế, kính mong cảm thơng đóng góp ý kiến q thầy Một lần nữa, em xin gửi lời cảm ơn chân thành đến quý thầy cô Em xin chân thành cảm ơn! Chương 1: Tổng quan lí thuyết 0 MỤC LỤC A PHẦN MỞ ĐẦU 1 Lý chọn đề tài Mục tiêu nghiên cứu .1 Đối tượng nghiên cứu Phạm vi nghiên cứu Phương pháp nghiên cứu Ý nghĩ đề tài Kết cấu tiểu luận PHẦN B: NỘI DUNG .3 CHƯƠNG CƠ SỞ LÝ THUYẾT 1.1 Giới thiệu Visual Studio 1.2 STAR UML CHƯƠNG PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 2.1 Khảo sát trạng 2.2 Xác định yêu cầu 2.3 Yêu cầu phi chức 2.4 Sơ đồ phân cấp chức .8 2.5 Các tác nhân hệ thống 2.6 Các chức .9 2.7 Biểu đồ Use Case 10 2.8 Sơ đồ lớp(Class diagram) 21 CHƯƠNG THIẾT KẾ CƠ SỞ DỮ LIỆU 22 3.1 Thuộc tính loại thực thể 22 3.2 Đặc tả bảng liệu 22 3.3 Sơ đồ Diagram .22 CHƯƠNG GIAO DIỆN CHƯƠNG TRÌNH 23 4.1 Form đăng nhập 23 4.2 From Đổi mật 23 4.3 From trang chủ 23 4.4 Form sản phẩm 24 Chương 1: Tổng quan lí thuyết 0 4.5 Form quản lý nhân viên .24 4.6 From Quản lý nhà cung cấp 40 4.7 From Quản lý nhập hàng .41 4.8 From Thống kê 42 4.9 From Thông tin 42 PHẦN C: KẾT LUẬN 47 Kết đạt 47 Hạn chế .47 Hướng phát triển 47 Kết luận 47 TÀI LIỆU THAM KHẢO .48 Chương 1: Tổng quan lí thuyết 0 A PHẦN MỞ ĐẦU Lý chọn đề tài Cơng nghệ xem chìa khóa quan trọng giúp người phát triển lên Từ ngành may, điện tử, khí, chế biến, hầu hết tất ngành nghề, lĩnh vực cần có góp mặt cơng nghệ thơng tin Nói đến cơng nghệ thơng tin nói đến tiện lợi nhanh chóng lợi ích mà đem lại cho người Nó trở thành phần khơng thể thiếu sống công nghệ thông tin áp dụng lĩnh vực kinh tế, trị, xã hội Ứng dụng công nghệ thông tin tin học hóa xem yếu tố mang tính định hoạt động quốc gia, tổ chức cửa hàng Nó đóng vai trị quan trọng tạo nên bước đột phá mạnh mẽ Mạng internet sản phẩm có giá trị lớn lao ngày trở nên công cụ thiếu, tảng để truyền tải, trao đổi thơng tin tồn cầu, Bằng internet, thực công việc với tốc độ nhanh hơn, chi phí thấp nhiều so với cách thức truyền thống Chính điều này, thúc đẩy khai sinh phát triển thương mại điện tử khắp giới, làm biến đổi đáng kể mặt văn hóa, nâng cao đời sống người, Trong hoạt động sản xuất, kinh doanh, thương mại điện tử khẳng định xúc tiến thúc đẩy phát triển doanh nghiệp Đối với cửa hàng, việc quảng bả giới thiệu sản phẩm đến khách hàng đáp ứng nhu cầu mua sắm ngày cao khách hàng cần thiết Vì vậy, chúng em định thực đề tài về: “Xây dựng phần mềm quản lý quán trà sữa” nhằm mục đích phát triển thêm số tính giúp cho việc kinh doanh quản lý quán trở nên dễ dàng, tiện lợi Mục tiêu nghiên cứu Tạo phần mềm quản lí quán trà sữa , hệ thống quản lí nhanh chóng tiện lợi Đối tượng nghiên cứu Đề tài tập trung vô phát triển phần mềm quản lý quán trà sữa Phạm vi nghiên cứu Chương 1: Tổng quan lí thuyết 0 Tiệm trà sữa Chinn tỉnh Bình Dương Phương pháp nghiên cứu Phương pháp thu thập thông tin: Thông qua thu thập liệu nghiên cứu trang web, trang báo liên quan đến đề tài Phương pháp phân tích tổng hợp: Lấy ý kiến từ chủ quán, nhân viên khách hàng Phương pháp quan sát: quan sát việc quản lí số quán trà sữa Bình Dương Ý nghĩ đề tài Mở hướng tổng hợp tính cân thiết việc quản lý qn trà sữa thêm tiện ích, nhanh chóng xác Kết cấu tiểu luận Tiểu luận gồm chương: Chương 1: Cơ sở lí thuyết Chương 2: Phân tích thiết kế hệ thống Chương 3: Cơ sở liệu Chương 4: Giao diện chương trình Chương 1: Tổng quan lí thuyết 0 PHẦN B: NỘI DUNG CHƯƠNG 1.1 CƠ SỞ LÝ THUYẾT Giới thiệu Visual Studio Hình 1: Logo Microsoft Visual Studio 2012 (Nguồn: Internet) Microsoft Visual Studio mơi trường phát triển tích hợp (IDE) từ Microsoft Microsoft Visual Studio cịn gọi "Trình soạn thảo mã nhiều người sử dụng giới ", dùng để lập trình C++ C# Nó sử dụng để phát triển chương trình máy tính cho Microsoft Windows, trang web, ứng dụng web dịch vụ web Visual Studio sử dụng tảng phát triển phần mềm Microsoft Windows API, Windows Forms, Windows Presentation Foundation, Windows Store Microsoft Silverlight Nó sản xuất hai ngôn ngữ máy mã số quản lý Visual Studio bao gồm trình soạn thảo mã hỗ trợ IntelliSense cải tiến mã nguồn Trình gỡ lỗi tích hợp hoạt động trình gỡ lỗi mức độ mã nguồn gỡ lỗi mức độ máy Công cụ tích hợp khác bao gồm mẫu thiết kế hình thức xây dựng giao diện ứng dụng, thiết kế web, thiết kế lớp thiết kế giản đồ sở liệu Nó chấp nhận plug-in nâng cao chức hầu hết cấp bao gồm thêm hỗ trợ cho hệ thống quản lý phiên (như Subversion) bổ sung thêm công cụ biên tập thiết kế trực quan cho miền ngôn ngữ cụ thể công cụ dành cho khía cạnh khác quy trình phát triển phần mềm Visual Studio hỗ trợ nhiều ngôn ngữ lập trình khác cho phép trình biên tập mã gỡ lỗi để hỗ trợ (mức độ khác nhau) ngơn ngữ lập trình Các ngơn ngữ tích hợp gồm có C, C++ C++/CLI (thơng qua Visual C++), VB.NET (thông qua Visual Basic.NET), C# (thông qua Visual C#) F# (như Visual Studio 2010) Hỗ trợ cho ngôn ngữ khác J++/J#, Python Ruby thông qua dịch vụ cài đặt riêng rẽ Nó hỗ trợ XML/XSLT, HTML/XHTML, JavaScript CSS Microsoft cung cấp phiên "Express" (đối với phiên Visual Studio 2013 trở trước) "Community" (đối với Visual Studio 2015 trở sau) phiên miễn phí Visual Studio 1.2 STAR UML Chương 1: Tổng quan lí thuyết 0 Hình 2: Logo StarUML StarUML mơ hình tảng, phần mềm hỗ trợ UML (Unified Modeling Language) Nó hỗ trợ phương pháp tiếp cận MDA (Model Driven Architecture) cách hỗ trợ khái niệm hồ sơ UML Tức StarUML hỗ trợ phân tích thiết kế hệ thống điều mà dự án cần có Ngồi dùng StarUML đảm bảo tối đa hóa suất chất lượng dự án phần mềm bạn Vì cho phép mơ hình hóa nên khơng phụ thuộc vào người code, ngôn ngữ code hay tảng sử dụng Do mơ hình hóa nên dễ đọc dễ hiểu Một điều thích StarUML khả tự sinh code từ mơ hình class Chương 1: Tổng quan lí thuyết 0 CHƯƠNG 2.1 PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG Khảo sát trạng 2.1.1 Khảo sát chức đối tượng sử dụng Phần mềm gồm chức đối tượng sử dụng sau: - Đăng nhập: nhân viên quản trị cấp tài khoản để sử dụng phần mềm - Thanh tốn: nhân viên có tài khoản đăng nhập phần mềm, sau đặt thức uống cho khách hàng thực toán hóa cho khách hàng - Xem cơng thức pha chế: nhân viên xem công thức pha chế bảo mật bên quán để pha chế, tiết kiệm thời gian ghi nhớ tránh nhầm lẫn ảnh hưởng đến khách hàng - Hiệu chỉnh thông tin tài khoản: phần mềm cho phép người dùng đổi mật cần thiết cách nhập tên đăng nhập mật trùng khớp với mật cũ - Tìm kiếm: người dùng tìm kiếm danh sách sản phẩm, nhân viên, bàn, danh mục thông qua tên - Quản lý thức uống: thức uống quản lý thông tin mã thức uống, tên thức uống, danh mục thức uống, giá - Quản lý danh mục: danh mục người quản trị quản lý thông tin mã danh mục, tên danh mục - Quản lý nhân viên: nhân viên người quản trị quản lý thông tin mã nhân viên, tên nhân viên, giới tính, số điện thoại, địa - Quản lý tài khoản: tài khoản người quản trị quản lý thông tin tên tài khoản, tên hiển thị mật - Quản lý doanh thu: phần mềm hỗ trợ người dùng quản lý doanh thu bán hàng, thống kê tổng số lượng bán thức uống ngày thông tin thống kê đến cuối tháng Người dùng xem tất hóa đơn chưa tốn toán với quyền quản trị Khi khách hàng đặt thức uống, người dùng biết thông tin đặt thức uống khách cách tiện lợi thông qua quyền quản trị - Xuất hóa đơn: với quyền quản trị người dùng xem thống kê hóa đơn, chi tiết hóa đơn mà khách hàng gọi Để lập báo cáo người dùng cần Chương Phân tích thiết kế hệ thống 0 nhấn vào nút xuất báo cáo, thông tin thống kê theo ngày hay theo tháng tùy người dùng chọn xuất file excel Việc lưu trữ báo cáo thực cách tiện lợi tiết kiệm thời gian sử dụng phần mềm - Quản lý sản phẩm bán chạy: người dùng xem thông tin sản phẩm bán chạy thời điểm người dùng xem Nhân viên dựa vào chức phần mềm để tăng doanh thu cho quán Ngoài ra, thức uống không khách hàng ưa chuộng nhân viên lưu ý việc tư vấn cho khách hàng - Đăng xuất: người dùng muốn đăng nhập tài khoản khác đăng xuất - Quy trình người dùng đặt thức uống: Khách hàng xem lựa chọn thức uống cần gọi Sau lựa chọn xong, khách hàng gọi thức uống Lúc này, nhân viên bán hàng đặt thức uống qua bàn khách hàng ngồi Nhân viên toán cho khách hàng trực tiếp quầy, hóa đơn lưu vào sỡ liệu để quản trị thống kê cần Sau tiếp nhận yêu cầu trên, phận pha chế xác nhận thơng tin hóa đơn pha chế cho khách hàng - Nhân viên: Là người có nhu cầu sử dụng phần mềm để kinh doanh cho quán đăng ký thông tin cá nhân hệ thống Nhân viên bán hàng đặt thức uống qua bàn khách hàng ngồi Sau đó, nhân viên tốn cho khách hàng trực tiếp quầy, hóa đơn lưu vào sỡ liệu để quản trị thống kê cần Sau tiếp nhận yêu cầu trên, phận pha chế xác nhận thơng tin hóa đơn pha chế cho khách hàng Nhân viên thay đổi mật tài khoản họ Ngồi ra, nhân viên cịn xem công thức pha chế trà sữa để phục vụ thức uống cho khách hàng, tránh nhầm lẫn tiết kiệm thời gian ghi nhớ cho nhân viên Sản phẩm bán chạy nhân viên quán theo dõi hàng ngày để tiện việc tăng doanh thu quán - Người quản lý (quản trị): Là người làm chủ phần mềm, có quyền kiểm sốt hoạt động phần mềm Quản trị thay đổi kết cấu chi tiết phần mềm quản lý trực tiếp sản phẩm phần mềm 2.1.2 Ứng dụng phần mềm Phần mềm ứng dụng rộng rãi cho hầu hết quán trà sữa với nhiều quy mô, giúp việc quản lý phục vụ đảm bảo nhanh chóng Ngồi Chương Phân tích thiết kế hệ thống 0 viên 13 Quản lí nhân viên Thêm, sửa, xóa, làm mới, xem chi tiết nhân Người quản lí (Quản trị) 11 Chương 2: Phân tích thiết kế hệ thống viên 14 Quản lí danh mục Thêm, sửa, xóa, làm mới, xem chi tiết danh mục sản phẩm Người quản lí (Quản trị) 15 Thống kê doanh thu xuất hóa đơn Xem chi tiết hóa đơn, đơn mua,tổng doanh thu hàng ngày, hàng tháng Người quản lí (Quản trị) 2.7.3 Chức tốn Tên use case Mơ tả Tác nhân Luồng kiện Đặc tả chức toán Thanh toán Nhân viên toán cho khách hàng Nhân viên Sau người dùng đặt theo yêu cầu khách hàng, nhân viên chọn nút toán Tổng tiền hiển thị vào Tiền điều kiện Hậu điều kiện ô tổng tiền Đặt thức uống thánh công Thanh tốn thành cơng 2.7.4 Chứa giảm giá Đặc tả chức giảm giá 12 Chương 2: Phân tích thiết kế hệ thống 0 Tên use case Mô tả Tác nhân Luồng kiện Giảm giá Người dùng giảm giá cho khách hàng Nhân viên Người dùng nhấn điền vào ô giảm giá để giảm giá cho Tiền điều kiện Hậu điều kiện khách hàng Sau đó, chọn nút tốn Đặt thức uống thành cơng Khách hàng giảm giá 2.7.5 Chức xem thông tin sản phẩm 0 Tên use case Mô tả Tác nhân Luồng kiện Tiền điều kiện Hậu điều kiện Đặc tả xem thông tin gọi thức uống Xem thông tin gọi thức uống Người dùng xem thông tin gọi thức uống Nhân viên Sau đặt thức uống, người dùng xem thơng tin chi tiết thức uống gọi Đặt thức uống thành công Người dùng hiệu chỉnh thông tin đặt thức uống 2.7.6 Chức đăng nhập Tên use case Mô tả Tác nhân Luồng kiện Đặc tả chức đăng nhập Đăng nhập Người dùng đăng nhập thành công để sử dụng phần mềm Người quản lý, nhân viên Khi người dùng nhấn vào nút Click here form giao diện quán phần mềm chuyển sang form đăng nhập Người dùng nhập thông tin đăng nhập thông báo đăng nhập thành công Tiền điều kiện Nhập đầy đủ thông tin đăng nhập Hậu điều kiện Vào form đặt thức uống 2.7.7 Chứa xem công thức 13 Chương 2: Phân tích thiết kế hệ thống 0 Tên use case Mô tả Tác nhân Luồng kiện Đặc tả chức xem công thức Xem công thức Người dùng xem cơng thức chọn Nhân viên Sau đăng nhập, người dùng xem công thức pha Tiền điều kiện Hậu điều kiện chế mong muốn cách chọn form công thức Nhấp chuột vào nút công thức Vào form công thức pha chế Tiền điều kiện Hậu điều kiện Đăng nhập thành công Đổi mật thành cơng 2.7.8 Chức tìm kiếm 0 Tên use case Mơ tả Đặc tả chức tìm kiếm Tìm kiếm Người dùng tìm kiếm sản phẩm, nhân viên, bàn Tác nhân Luồng kiện danh mục Người quản lý Nhập từ cần tìm kiếm, chọn nút tìm kiếm kết tìm Tiền điều kiện Hậu điều kiện kiếm hiển thị Đăng nhập thành công tài khoản quản trị Tìm kiếm thành cơng 14 Chương 2: Phân tích thiết kế hệ thống 0 0 15 Chương 2: Phân tích thiết kế hệ thống 2.7.9 Chức xem doanh thu 0 Đặc tả chức xem sản phẩm bán chạy Tên use case Xem sản phẩm bán chạy Tác nhân Người quản lý, nhân viên Luồng kiện Người dùng chọn vào nút sản phẩm bán chạy Tiền điều kiện Đăng nhập thành công Hậu điều kiện Xem thông tin sản phẩm bán chạy 2.7.10.Chức quản lý sản phẩm Tên use case Mô tả Đặc tả quản lý sản phẩm Quản lý sản phẩm Người quản lý xem, thêm, xóa, sửa, làm sản phẩm 16 Chương 2: Phân tích thiết kế hệ thống 0 Tác nhân Luồng kiện Người quản lý Người quản lý chọn nút xem, thêm, xóa, sửa để quản lý Tiền điều kiện Hậu điều kiện sản phẩm Đăng nhập quản trị vào hệ thống Quản lý thông tin sản phẩm 2.7.11.Chức đăng kí 0 Tên use case Mơ tả Tác nhân Luồng kiện Đặc tả quản lý danh mục Đăng kí Người quản lý xem, thêm, xóa, sửa, làm danh mục Người quản lý Người quản lý đăng nhập vào form quản lý để quản lý danh mục Tiền điều kiện Đăng nhập quản trị vào hệ thống Hậu điều kiện Vào form quản lý danh mục 2.7.12.Chức quản lý nhân viên 17 Chương 2: Phân tích thiết kế hệ thống 0 Tên use case Mô tả Tác nhân Luồng kiện Đặc tả quản lý nhân viên Quản lý nhân viên Người quản lý xem, thêm, xóa, sửa, làm nhân viên Người quản lý Người quản lý đăng nhập vào form quản lý để quản lý Tiền điều kiện Hậu điều kiện nhân viên Đăng nhập quản trị vào hệ thống Vào form quản lý nhân viên 0 Chương 2: Phân tích thiết kế hệ thống tài khoản 2.7.13.Chức quản lý 18 Tên use case Mô tả Tác nhân Luồng kiện Tiền điều kiện Hậu điều kiện Đặc tả quản lý tài khoản Quản lý tài khoản Người quản lý xem, thêm, xóa, sửa, làm tài khoản Người quản lý Người quản lý đăng nhập vào form quản lý để quản lý tài khoản Đăng nhập quản trị vào hệ thống Vào form quản trị tài khoản 19 Chương 2: Phân tích thiết kế hệ thống 0 2.7.14.Chức thống kê doanh thu 0 ... Người quản lý (quản trị): Là người làm chủ phần mềm, có quyền kiểm sốt hoạt động phần mềm Quản trị thay đổi kết cấu chi tiết phần mềm quản lý trực tiếp sản phẩm phần mềm 2.1.2 Ứng dụng phần mềm Phần. .. kiện Đặc tả quản lý danh mục Đăng kí Người quản lý xem, thêm, xóa, sửa, làm danh mục Người quản lý Người quản lý đăng nhập vào form quản lý để quản lý danh mục Tiền điều kiện Đăng nhập quản trị... sát: quan sát việc quản lí số qn trà sữa Bình Dương Ý nghĩ đề tài Mở hướng tổng hợp tính cân thiết việc quản lý quán trà sữa thêm tiện ích, nhanh chóng xác Kết cấu tiểu luận Tiểu luận gồm chương: