Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 51 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
51
Dung lượng
2,07 MB
Nội dung
lOMoARcPSD|9242611 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CƠNG NGHỆ TIỂU LUẬN MƠN HỌC LẬP TRÌNH WINDOW Đề tài : THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ GVHD: NGUYỄN VĂN TÀI NHÓM : 12 SVTH: NGUYỄN VĂN DUY (2024801030121) NGUYỄN DUY TOÀN (2024801030120) MAI ĐẶNG SƠN TỪNG(2024801030059) NGUYỄN HỮU THUẬN (2024801030175) Bình Dương, tháng 07 năm 2022 lOMoARcPSD|9242611 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CÔNG NGHỆ TIỂU LUẬN MÔN HỌC LẬP TRÌNH WINDOW Đề tài : THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ GVHD: NGUYỄN VĂN TÀI NHÓM : 12 SVTH: NGUYỄN VĂN DUY (2024801030121) NGUYỄN DUY TOÀN (2024801030120) MAI ĐẶNG SƠN TỪNG(2024801030059) NGUYỄN HỮU THUẬN (2024801030175) Bình Dương, tháng 07 năm 2022 lOMoARcPSD|9242611 MỤC LỤC CHƯƠNG TỔNG QUAN ĐỀ TÀI 1.1 Giới thiệu đề tài .6 1.1.1 Tên đề tài 1.1.2 Lý chọn đề tài 1.1.3 Đối tượng phạm vi nghiên cứu 1.1.4 Phương pháp nghiên cứu 1.2 Giới thiệu công nghệ 1.2.1 Ngôn ngữ C# 1.2.2 Ngôn ngữ SQL 1.3 Giới thiệu công cụ .8 1.3.1 Microsoft SQL Server 2019 .8 1.3.2 Microsoft Visual Studio 2022 CHƯƠNG PHÁT BIỂU BÀI TOÁN .9 2.1 Mơ tả tốn 2.2 Hoạt động nghiệp vụ 2.3 Yêu cầu hệ thống 10 2.3.1 Yêu cầu chức 10 2.3.2 Yêu cầu phi chức .10 CHƯƠNG PHÂN TÍCH THIẾT KẾ HỆ THỐNG .11 3.1 Sơ đồ chức hệ thống .11 3.2 Thiết kế hệ thống 11 3.3 Sơ đồ UC dạng tổng quát .12 lOMoARcPSD|9242611 3.4 Danh sách tác nhân mô tả 12 3.5 Biểu đồ use case chi tiết .13 3.6 Danh sách use case mô tả 14 3.7 Đặc tả use case .16 3.7.1 Đặc tả UC1 “Đăng nhập” 16 3.7.2 Đặc tả UC1 “Đăng xuất” 16 3.7.3 Đặc tả UC Xem thơng tin hóa đơn 17 3.7.4 Đặc tả UC Thêm thực đơn 18 3.7.5 Đặc tả UC Cập nhật thông tin thực đơn 19 3.7.6 Đặc tả UC Xóa thực đơn 20 3.7.7 Đặc tả UC Thanh tốn hóa đơn 20 3.7.8 Đặc tả UC Đổi bàn 21 3.7.9 Đặc tả UC In hóa đơn .22 3.8 Biểu đồ hoạt động (Activity diagram) 23 3.8.1 Biểu đồ hoạt động chức đăng nhập 23 3.8.2 Biểu đồ hoạt động chức thêm thực đơn 24 3.8.3 Biểu đồ hoạt động chức xóa thực đơn .25 3.8.4 Biểu đồ hoạt động chức cập nhật thực đơn .26 3.9 Biểu đồ (Sequence diagram) .26 3.9.1 Biểu đồ cho chức đăng nhập .26 3.9.2 Biểu đồ cho chức thêm thực đơn 27 3.9.3 Biểu đồ cho chức xóa thực đơn 28 3.9.4 Biểu đồ cho chức cập nhật thực đơn 28 3.9.5 Biểu đồ cho chức toán .29 3.9.6 Biểu đồ chức in hóa đơn 29 lOMoARcPSD|9242611 3.9.7 Biểu đồ chức đổi bàn 30 CHƯƠNG THIẾT KẾ GIAO DIỆN VÀ ỨNG DỤNG 31 4.1 Form đăng nhập .31 4.2 Form trang chủ .32 4.3 Form bàn 32 4.4 form order bàn .33 4.5 Form xuất hóa đơn 33 4.6 form tính tiền bàn sử dụng voucher 34 4.7 Đổi bàn 35 4.8 Form đem 36 4.9 Form order đem 37 4.10 Form hóa đơn đem 38 4.11 Form thêm sản phẩm 38 4.12 Form xóa sản phẩm 39 4.13 Form sửa sản phẩm .40 4.14 Form thêm sữa xóa nhân viên 41 4.15 Form thêm sữa xóa voucher .42 4.16 Form thống kê 43 TÀI LIỆU THAM KHẢO 44 lOMoARcPSD|9242611 CHƯƠNG TỔNG QUAN ĐỀ TÀI Chương nêu lý chọn đề tài, mục đích nghiên cứu đề tài, phương pháp áp dụng trình nghiên cứu với ý nghĩa mà nghiên cứu mang lại thực tiễn công nghệ sử dụng để nghiên cứu 1.1 Giới thiệu đề tài 1.1.1 Tên đề tài Xây dựng phần mềm quản lý quán cafe ngôn ngữ c# 1.1.2 Lý chọn đề tài Việc mở quán cà phê đòi hỏi phải có nhiều yếu tố: tài chính, vật chất, địa lý thuận lợi để giúp cho việc buôn bán phát triển Bên cạnh việc quản lý qn cà phê câu hỏi lớn cần giải quyết.Vậy việc quản lý quán cà phê cách gì? Quản lý gì? Quản lý gọi tiện lợi?? Ít tốn cơng sức lại cho kết cách hiệu Đó lý lớn việc phần mềm quản lý bán hàng đời trả lời cho câu hỏi nhằm đáp ứng cho việc kinh doanh cá nhân tổ chức thuận lợi tiết kiệm thời gian cho việc quản lý “đứa tinh thần” * Yêu cầu chức giao diện - Chức cập nhật thông tin, lưu trữ thông tin - Chức thêm, sửa, xóa thơng tin, tạo hóa đơn bán hàng - Chức quản lý, thống kê - Xuất, in hóa đơn, thống kê - Hỗ trợ tìm kiếm thông tin lưu trữ 1.1.3 Đối tượng phạm vi nghiên cứu - Đối tượng nghiên cứu: Phần mềm quản lý bán hàng quán coffee - Phạm vi quay quanh nghiệp vụ bán hàng, tuân theo nghiệp vụ quản lý quán cà phê, đảm bảo đầy đủ chức phần mềm khai thác chức có liên quan đến quản lý quán cà phê nhằm giúp cho phần mềm thêm phần tiện ích lOMoARcPSD|9242611 1.1.4 Phương pháp nghiên cứu a Phương pháp nghiên cứu tài liệu - Tham khảo, nghiên cứu thêm tài liệu trang web, trang báo, tìm hiểu tình hình thực trạng đề tài - Tìm xem đồ án khóa luận tốt nghiệp anh chị khóa trước làm tìm hiểu qua sách báo liên quan đến đề tài nghiên cứu b Phương pháp nghiên cứu thực tiễn - Phương pháp quan sát: quan sát việc quản lý số quán cà phê thành phố Thủ Dầu Một - Phương pháp vấn: Lấy thông tin thực tế từ chủ quán, nhân viên, khách hàng …v.v c Phương pháp tổng hợp phân tích số liệu - Thu thập thông tin từ việc vấn - Thống kê, tổng kết số liệu - Phân tích, đưa kết thực 1.1 Ý nghĩa khoa học thực tiễn 1.2 Giới thiệu công nghệ 1.2.1 Ngôn ngữ C# C# ngơn ngữ lập trình hướng đối tượng đa năng, mạnh mẽ phát triển Microsoft, C# phần khởi đầu cho kế hoạch.NET họ Tên ngôn ngữ bao gồm ký tự thăng theo Microsoft theo ECMA C#, bao gồm dấu số thường Microsoft phát triển C# dựa C++ Java C# miêu tả ngơn ngữ có cân C++, Visual Basic, Delphi Java 1.2.2 Ngôn ngữ SQL SQL, dịch Ngôn ngữ truy vấn mang tính cấu trúc, loại ngơn ngữ máy tính phổ biến để tạo, sửa, lấy liệu từ hệ quản trị sở liệu quan hệ Ngôn ngữ phát triển vượt xa so với mục đích ban đầu để phục vụ hệ quản trị sở liệu đối tượng-quan hệ Nó tiêu chuẩn ANSI/ISO lOMoARcPSD|9242611 1.3 Giới thiệu công cụ 1.3.1 Microsoft SQL Server 2019 SQL Server hệ quản trị sở liệu quan hệ (Relational Database Management System (RDBMS) ) sử dụng câu lệnh SQL (Transact-SQL) để trao đổi liệu máy Client máy cài SQL Server Một RDBMS bao gồm databases, database engine ứng dụng dùng để quản lý liệu phận khác RDBMS 1.3.2 Microsoft Visual Studio 2022 Microsoft Visual Studio mơi trường phát triển tích hợp (IDE) từ Microsoft Microsoft Visual Studio 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ý lOMoARcPSD|9242611 CHƯƠNG 2.1 PHÁT BIỂU BÀI TOÁN Mơ tả tốn Theo trạng nêu trên, quán cà phê cần áp dụng công nghệ vào việc quản lý, tốn hóa đơn khách hàng Việc sử dụng phần mềm chuyên nghiệp nghiệp vụ quán làm tăng khả quản lý, nhanh chóng xác khâu tốn Quản lý nhập thông tin thực đơn nhân viên làm việc nhà hàng vào hệ thống chương trình Thơng tin thực đơn gồm có: mã thực đơn, tên thực đơn, đơn giá, đơn vị tính Thơng tin nhân viên gồm có: mã nhân viên, họ tên, ngày sinh, tên DN(đăng nhập) mật (nếu có),quyền, cơng việc (gồm nhân viên, quản lý) Khi có khách hàng yêu cầu thực đơn, người sử dụng chương trình u cầu chức gọi chương trình, yêu cầu chức toán khách hàng u cầu Ngồi chương trình cần có thêm chức như: ∙ Tra cứu thông tin thực đơn ∙ Tra cứu thông tin nhân viên ∙ Phân công nhân viên ∙ Thống kê doanh thu, số khách đến, thức ăn nước uống bán nhiều theo ngày, tháng năm, khoảng ngày 2.2 Hoạt động nghiệp vụ ● Khách hàng lại quầy phục vụ để order ● Thu ngân cập nhật mã số bàn vị trí khách ngồi, loại số lượng khách order vào phần mềm in hoá đơn ● Quầy pha chế tiếp nhận thơng tin hố đơn chuẩn bị ● Khi pha chế xong, nhân viên phục vụ đem cho khách ● Nhân việc phục vụ nhận hóa đơn đưa khách tốn ● Khách hàng toán trực tiếp tiền mặt quét mã QR hình lOMoARcPSD|9242611 10 2.3 Yêu cầu hệ thống 2.3.1 Yêu cầu chức Bài tốn có chức sau đây: ∙ Cho phép nhân viên đăng nhập vào hệ thống ∙ Cho phép nhân viên lập hóa đơn in hóa đơn ∙ Cho phép người quản trị thêm, xóa sửa nhân viên, thực đơn, phân công ∙ Cho phép quản trị thống kê doanh thu theo ngày, tháng năm, khoảng ngày, thức ăn nước uống bán nhiều ∙ Cho phép quản trị tra cứu thực đơn, nhân viên… 2.3.2 Yêu cầu phi chức ● Hướng dẫn, đào tạo nhân viên thành thạo sử dụng phần mềm ● Nhân viên cần giới thiệu/ hướng dẫn cho khách hàng lần đầu đến trải nghiệm dịch vụ lOMoARcPSD|9242611 37 4.9 Form order đem Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 38 4.10 Form hóa đơn đem 4.11 Form thêm sản phẩm Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 39 4.12 Form xóa sản phẩm Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 40 4.13 Form sửa sản phẩm Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 41 4.14 Form thêm sữa xóa nhân viên Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 42 4.15 Form thêm sữa xóa voucher Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 43 4.16 Form thống kê Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 44 TÀI LIỆU THAM KHẢO Phan Đăng Huy, Vũ Trọng Luật, Phạm Quang Hiển - Lập trình với C#, Nxb Thanh Niên, 2019 Vẽ Online https://online.visual-paradigm.com/drive/#diagramlist:proj=0&open https://www.youtube.com/watch?v=tu2k9ZrDlWA&list=PL33lvabfss1xnPhBJHjM 0A8TEBBcGCTsf https://www.w3schools.com/ Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 45 CỘNG HÒA XÃ HỘI CHỦ NGHĨA VIỆT NAM Độc lập – Tự – Hạnh phúc TRƯỜNG ĐH THỦ DẦU MỘT KHOA KỸ THUẬT CÔNG NGHỆ PHIẾU ĐÁNH GIÁ PROJECT (Đánh giá trình thực hiện, báo cáo văn sản phẩm) Học phần: Lập trình Windows (3+0) - HK3.CQ.01- D20KTPM01, D20CNTT01 Họ tên sinh viên (MSSV):Mai Đặng Sơn Tùng – 2024801030059 Nguyễn Hữu Thuận - 2024801030175 Tr ọng số Tiêu chí % Tốt Khá 100% 75% Trung bình 50% Kém 0% Tích cực tìm Thái độ tham gia tích cực kiếm Nêu ý tưởng 05 Tìm chủ động kiếm đưa đưa ý ý tưởng tưởng tốt Chọn ý tưởng số đề nghị mang tính Downloaded by tran quang (quangsuphamhoak35@gmail.com) Khơng quan tâm lựa chọn ý tưởng lOMoARcPSD|9242611 46 Hoàn Lập kế hoạch tồn hợp 05 lý, khơng cần điều thực chỉnh Khá hợp lý, điều chỉnh lý, có điều chút theo chỉnh theo góp góp ý ý Chuẩ n bị tốt Giai đoạn chuẩn Quá trình 10 bị thực project Chuẩn điều bị đa số kiện cho điều kiện cho việc thực việc thực hiện, project, có khởi động thể khởi bổ sung sau động nghiêm túc Thực Giai đoạn thực 10 Chưa hợp Thực hoàn toàn phương pháp, phương sai sót nhỏ pháp có sửa chữa Không hợp lý không điều chỉnh theo góp ý Chuẩn bị số điều kiện cho việc thực cần bổ Không chuẩn bị điều kiện sung thêm khởi động Thực tương đối phương pháp, sai sót quan Downloaded by tran quang (quangsuphamhoak35@gmail.com) Thực không phương pháp, sai sót khơng sửa chữa lOMoARcPSD|9242611 47 trọng có sửa chữa Triển khai khai tương đối kế hoạch, có kế hoạch, khai chậm trễ có chậm trễ kế hoạch khơng gây ảnh hưởng gây ảnh khắc hưởng phục Triển 10 Triển Triển khai chậm trễ, gây ảnh hưởng không khắc phục Mức độ đạt mục Ghi rõ mục tiêu thành phần (ở giai đoạn project) thang 20 điểm cụ thể tiêu thành phần Báo cáo kết Nội dung báo cáo 10 - Báo cáo tiến trình thực - Thuyết minh sản phẩm - Bài học rút Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 48 văn rõ ràng Trình bày báo 10 cáo - Format quán - Văn phong phù hợp Chất lượng sản phẩm đáp (Ghi rõ tiêu chí chẩm điểm sản phẩm thang điểm chi tiết cho 20 tiêu chí) ứng tiêu chí đề ĐIỂM CỦA NHÓM: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: ĐIỂM PROJECT NHÓM - Về kiến thức, kỹ năng, thái độ: - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Phần 2: Đánh giá cá nhân làm việc nhóm Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 49 Làm việc nhóm Hướng dẫn: Nhóm họp thảo luận đánh giá lẫn Kết sử dụng để qui đổi từ điểm nhóm thành điểm cá nhân, tuỳ theo % cá nhân đạt 1) Thành viên có tham gia họp đầy đủ: 40% Đầy đủ: 40% Vắng họp lần: 20% Vắng họp lần: 0% 2) Thành viên nộp sản phẩm giao hạn: 40% Đúng hạn: 40% Trễ ngày: 20% Trễ ngày: 0% 3) Thành viên có tham gia giải vấn đề, đóng góp ý kiến cải tiến: 20% Đóng góp đạt hiệu quả: 20% Có quan tâm đóng góp: 10% Khơng quan tâm: 0% ĐIỂM NHĨM THÀNH VIÊN Danh sách thành viên Nhóm: (Tên họ):Mai Đặng Sơn Tùng Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 50 Điểm làm việc nhóm (%):100 (do nhóm ghi) (Tên họ):Nguyễn Hữu Thuận Điểm làm việc nhóm (%):30 TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA CÁC THÀNH VIÊN TRONG NHÓM: Mai Đặng Sơn Tùng Nguyễn Hữu Thuận Danh sách thành viên Nhóm: (Tên họ): Điểm cá nhân: (Tên họ): ĐIỂM CỦA CÁ NHÂN (do GV ghi) Điểm cá nhân: (Tên họ): Điểm cá nhân: … TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Downloaded by tran quang (quangsuphamhoak35@gmail.com) lOMoARcPSD|9242611 51 Trần Văn Tài GÓP Ý CẢI TIẾN CHO CÁ NHÂN: 1) Tên SV: GÓP Ý LĨNH VỰC CẦN CẢI TIẾN: Ghi nhận GV - Về phương pháp học tập, suy nghĩ, xử lý vấn đề: (phần GV ghi lưu - Về kiến thức, kỹ năng, thái độ: riêng để theo dõi, tư vấn cho cá nhân SV, không phổ biến cho lớp, nhóm) - Khác: - Phương pháp cải tiến: - Nơi cung cấp hỗ trợ: 2) Tên SV: Downloaded by tran quang (quangsuphamhoak35@gmail.com) ...lOMoARcPSD|9242611 TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT - CƠNG NGHỆ TIỂU LUẬN MƠN HỌC LẬP TRÌNH WINDOW Đề tài : THIẾT KẾ HỆ THỐNG QUẢN LÝ QUÁN CÀ PHÊ GVHD: NGUYỄN VĂN TÀI NHÓM : 12 SVTH: NGUYỄN... TÍCH THIẾT KẾ HỆ THỐNG 3.1 Sơ đồ chức hệ thống 3.2 Thiết kế hệ thống lOMoARcPSD|9242611 12 3.3 Sơ đồ UC dạng tổng quát 3.4 Danh sách tác nhân mô tả Tác Mô tả tác nhân nhân Quản lý Quản lý (Chủ quán) ... vật chất, địa lý thuận lợi để giúp cho việc buôn bán phát triển Bên cạnh việc quản lý qn cà phê câu hỏi lớn cần giải quyết.Vậy việc quản lý quán cà phê cách gì? Quản lý gì? Quản lý gọi tiện lợi??