9: Biểu đồ trình tự chức năng sửa thông tin nhân viên 16 Hình2... Hỗ trợ dịch vụ khách hàng thông qua các kênh liên lạc như điện thoạihoặc email.Đảm bảo tính bảo mật của thông tin khách
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
LẬP TRÌNH.NET QUẢN LÝ CỬA HÀNG BÁN CAFE
PHẠM VĂN HÙNG
Trang 3MỤC LỤC
DANH MỤC HÌNH ẢNH 3
LỜI MỞ ĐẦU 5
Chương 1: Khảo sát hiện trạng và xác lập dự án 6
1.1 Khảo sát hiện trạng 6
1.1.1 Giới thiệu về cửa hàng Cafe 6
1.2 Xác lập dự án 8
1.2.1 Mục tiêu của dự án mới 8
1.2.2 Yêu cầu hệ thống 8
1.2.3 Các yêu cầu phi chức năng 9
Chương 2: Phân tích và thiết kế hệ thống 11
2.1 Biểu đồ Usecase 11
2.1.1 Biểu đồ Usecase tổng quát 11
2.1.2 Biểu đồ Usecase chức năng đăng nhập 12
2.1.3 Biểu đồ Usecase chức năng quản lý nhân viên 13
2.1.4 Biểu đồ Usecase chức năng quản lý hàng hóa 13
2.1.5 Biểu đồ Usecase chức năng báo cáo 14
2.1.6 Biểu đồ Usecase chức năng thanh toán 15
2.2 Biểu đồ trình tự 16
2.2.1 Biểu đồ trình tự chức năng đăng nhập 16
2.2.2 Biểu đồ trình tự chức năng thêm nhân viên 17
2.2.3 Biểu đồ trình tự chức năng sửa thông tin nhân viên18 2.2.4 Biểu đồ trình tự chức năng xóa nhân viên 19
2.2.5 Biểu đồ trình tự chức năng thêm hàng hóa 20
2.2.6 Biểu đồ trình tự chức năng sửa thông tin hàng hóa21
Trang 42.2.7 Biểu đồ trình tự chức năng xóa hàng hóa 22
2.2.8 Biểu đồ trình tự chức năng thanh toán 23
2.2.9 Biểu đồ trình tự chức năng báo cáo 23
2.3 Biểu đồ lớp 24
Chương 3:Giao Diện Người Sử Dụng 25
3.1 Giao diện đăng nhập 25
3.2 Giao diện trang chủ 25
3.3 Giao diện danh sách người dùng 26
3.4 Danh mục doanh thu 27
3.5 Hóa Đơn 28
3.6 Danh Mục Thức Ăn 29
3.7 Danh Mục Đồ Uống 30
3.8 Danh mục bàn ăn 31
Kết Luận 32
Tài Liệu Tham Khảo 33
DANH MỤC HÌNH ẢNH Hình2 1: Biểu đồ Usecase tổng quát 10
Hình2 2 Biểu đồ Usecase chức năng đăng nhập 11
Hình2 3: Biểu đồ Usecase chức năng quản lý nhân viên 11
Hình2 4: Biểu đồ Usecase chức năng quản lý hàng hóa 12
Hình2 5: Biểu đồ Usecase chức năng báo cáo 12
Hình2 6: Biểu đồ Usecase chức năng thanh toán 13
Hình2 7: Biểu đồ trình tự chức năng đăng nhập 14
Hình2 8: Biểu đồ trình tự chức năng thêm nhân viên 15
Hình2 9: Biểu đồ trình tự chức năng sửa thông tin nhân viên 16 Hình2 10: Biểu đồ trình tự chức năng xóa nhân viên 17
Hình2 11: Biểu đồ trình tự chức năng thêm hàng hóa 18
Trang 5Hình2 14: Biểu đồ trình tự chức năng thanh toán 21
Hình2 15: Biểu đồ trình tự chức năng báo cáo 21
Hình2 16: Biểu đồ lớp 22
Hình 3.1 Giao diện đăng nhập 23
Hình 3.2 Giao diện trang chủ 23
Hình 3.3 Giao diện danh sách người dùng 24
Hình 3.4 Danh mục doanh thu 25
Hình 3.5 Hóa Đơn 26
Hình 3.6 Danh Mục Thức Ăn 27
Hình 3.7:Danh Mục Đô Uống 28
3.8 Danh Mục Bàn Ăn 29
Trang 6LỜI MỞ ĐẦU
Tất cả sự thành công trong cuộc sống thường không thể thiếu sự hỗ trợ,giúp đỡ từ những người khác, cho dù đó là sự hỗ trợ lớn hay nhỏ, trựctiếp hay gián tiếp
Khi bước vào thế giới thực tế và quyết định xây dựng dự án "Quản lýCửa Hàng Cafe," tôi nhận thấy sự hạn chế về thời gian, kiến thức vàkinh nghiệm Tôi đã cố gắng hết mình để hoàn thiện dự án này, nhưngkhông tránh khỏi những thách thức và khó khăn
Trong suốt thời gian làm dự án, tôi đã được hưởng rất nhiều sự quantâm, hỗ trợ và động viên từ gia đình, bạn bè, và những người thầy côtrong việc nắm bắt ý tưởng, xây dựng phương pháp làm việc, và vượtqua những khó khăn Sự quý báu của những góp ý, sự hỗ trợ từ họ đãgiúp tôi vượt qua mọi thách thức và đạt được những kết quả tích cựctrong dự án này
Mặc dù dự án "Quản lý Cửa Hàng Cafe" có thể chưa hoàn hảo và vẫncòn một số điều cần cải thiện, nhưng tôi tự tin rằng sự học hỏi và pháttriển sẽ tiếp tục trong tương lai Chúng tôi xin chân thành cám ơn tất cảnhững người đã đóng góp và hỗ trợ trong hành trình này
Trân trọng!
Trang 7Chương 1: Khảo sát hiện trạng và xác lập dự án
1.1 Khảo sát hiện trạng
Đề tài: Quản lý cửa hàng Cafe
1.1.1 Giới thiệu về cửa hàng Cafe
Thức ăn nhanh, đặc biệt là Cafe, đang là một phần quan trọng trong nhucầu ẩm thực của nhiều người Tuy nhiên, việc quản lý và vận hành cửahàng Cafe có thể đối mặt với nhiều khó khăn và thách thức Một hệthống quản lý cửa hàng Cafe hiện đại có thể giúp giải quyết các vấn đềnày và tạo ra trải nghiệm tốt hơn cho khách hàng
1.1.1.1 Giới thiệu chung
Tên Cửa Hàng: Cafe 4 mùa
Tổng số nhân viên: 10 người
Thời Gian Làm Việc:
Trang 81.1.1.2 Cơ cấu, Sơ đồ và Tổ chức
Bộ Phận Truyền Thông: Là bộ phận quảng cáo, thuyết trình sản phẩm,
và quản lý trang web cửa hàng
Bộ phận quản lý kho: Đảm bảo cung cấp đủ nguyên liệu cho bộ phậnsản xuất và kiểm tra hàng tồn kho
1.1.1.3 Giới thiệu mặt hàng, dịch vụ
Hình thức kinh doanh: Cửa hàng chuyên cung cấp các loại burger tươingon và đa dạng, Ngoài ra, cửa hàng còn cung cấp dịch vụ giao hàngtận nơi
1.1.1.4 Trang thiết bị của cửa hàng
10 máy pha cà phê, 2 máy làm nước uống, 1 máy tính thu ngân, 8camera an ninh
Trang 91.2 Xác lập dự án
1.2.1 Mục tiêu của dự án mới
Hệ thống quản lý cửa hàng Cafe mới sẽ giúp nâng cao hiệu quả hoạtđộng của cửa hàng, tạo ra trải nghiệm tốt hơn cho khách hàng và giảmbớt khó khăn trong quản lý Mục tiêu của dự án là:
Tối ưu hóa quá trình đặt hàng và giao hàng để giảm thời gian chờ đợicủa khách hàng
Cung cấp thông tin chi tiết về menu và sản phẩm để khách hàng có thể
Trang 10Theo dõi lượng hàng tồn kho và tự động cảnh báo khi cần nhập thêmnguyên liệu.
Quản lý đơn hàng và giao hàng hiệu quả, bao gồm lên lịch và định vịđơn hàng
Thống kê doanh thu hàng ngày, hàng tháng và hàng năm, cũng như theodõi lượng hàng đã bán
Đảm bảo tính bảo mật và quyền riêng tư của thông tin khách hàng
Hỗ trợ quản lý nhân sự và tối ưu hóa thời gian làm việc của nhân viên.Điều này bao gồm lên kế hoạch làm việc, quản lý ca làm việc và theodõi hiệu suất công việc của từng nhân viên
Tích hợp hệ thống thanh toán trực tuyến an toàn để khách hàng có thểthanh toán dễ dàng và thuận tiện
1.2.3 Các yêu cầu phi chức năng
Hệ thống phải có giao diện thân thiện, dễ sử dụng cho cả nhân viên vàkhách hàng
Tích hợp các tính năng trên trang web cửa hàng để khách hàng có thểxem menu, đặt hàng và tra cứu thông tin cửa hàng
Hỗ trợ việc quảng cáo và tiếp thị trực tuyến để tạo sự nhận diện thươnghiệu và thu hút khách hàng mới
Tích hợp tính năng đánh giá và nhận xét sản phẩm từ phía khách hàng
để cải thiện chất lượng sản phẩm và dịch vụ
Cung cấp tùy chọn đặt hàng nhanh chóng và dễ dàng cho những kháchhàng muốn lấy hàng ngay tại cửa hàng
Trang 11Hỗ trợ dịch vụ khách hàng thông qua các kênh liên lạc như điện thoạihoặc email.
Đảm bảo tính bảo mật của thông tin khách hàng và giao dịch thanh toán.Tóm lại, dự án quản lý cửa hàng cafe mới sẽ tạo ra một hệ thống hoànchỉnh để tối ưu hóa mọi khía cạnh của hoạt động cửa hàng, từ việc đặthàng cho đến quản lý nhân viên và thống kê doanh thu Điều này sẽ cảithiện trải nghiệm của khách hàng và tạo ra một mô hình kinh doanh Cafehiệu quả hơn
Trang 12Chương 2: Phân tích và thiết kế hệ thống
2.1 Biểu đồ Usecase
2.1.1 Biểu đồ Usecase tổng quát
Hình2 1: Biểu đồ Usecase tổng quát
Trang 132.1.2 Biểu đồ Usecase chức năng đăng nhập
Hình2 2 Biểu đồ Usecase chức năng đăng nhập
Trang 142.1.3 Biểu đồ Usecase chức năng quản lý nhân viên
Hình2 3: Biểu đồ Usecase chức năng quản lý nhân viên
2.1.4 Biểu đồ Usecase chức năng quản lý hàng hóa
Hình2 4: Biểu đồ Usecase chức năng quản lý hàng hóa
Trang 152.1.5 Biểu đồ Usecase chức năng báo cáo
Hình2 5: Biểu đồ Usecase chức năng báo cáo
Trang 162.1.6 Biểu đồ Usecase chức năng thanh toán
Hình2 6: Biểu đồ Usecase chức năng thanh toán
Trang 172.2 Biểu đồ trình tự
2.2.1 Biểu đồ trình tự chức năng đăng nhập
Hình2 7: Biểu đồ trình tự chức năng đăng nhập
Trang 182.2.2 Biểu đồ trình tự chức năng thêm nhân viên
Hình2 8: Biểu đồ trình tự chức năng thêm nhân viên
Trang 192.2.3 Biểu đồ trình tự chức năng sửa thông tin nhân viên
Hình2 9: Biểu đồ trình tự chức năng sửa thông tin nhân viên
Trang 202.2.4 Biểu đồ trình tự chức năng xóa nhân viên
Hình2 10: Biểu đồ trình tự chức năng xóa nhân viên
Trang 212.2.5 Biểu đồ trình tự chức năng thêm hàng hóa
Hình2 11: Biểu đồ trình tự chức năng thêm hàng hóa
Trang 222.2.6 Biểu đồ trình tự chức năng sửa thông tin hàng hóa
Hình2 12: Biểu đồ trình tự chức năng sửa thông tin hàng hóa
Trang 232.2.7 Biểu đồ trình tự chức năng xóa hàng hóa
Hình2 13: Biểu đồ trình tự chức năng xóa hàng hóa
Trang 242.2.8 Biểu đồ trình tự chức năng thanh toán
Hình2 14: Biểu đồ trình tự chức năng thanh toán
2.2.9 Biểu đồ trình tự chức năng báo cáo
Hình2 15: Biểu đồ trình tự chức năng báo cáo
Trang 252.3 Biểu đồ lớp
Hình2 16: Biểu đồ lớp
Trang 26Chương 3:Giao Diện Người Sử Dụng
3.1 Giao diện đăng nhập
Hình 3.1 Giao diện đăng nhập
3.2 Giao diện trang chủ
Hình 3.2 Giao diện trang chủ
Trang 273.3 Giao diện danh sách người dùng
Hình 3.3 Giao diện danh sách người dùng
Trang 283.4 Danh mục doanh thu
Hình 3.4 Danh mục doanh thu
Trang 293.5 Hóa Đơn
Hình 3.5 Hóa Đơn
Trang 303.6 Danh Mục Thức Ăn
Hình 3.6 Danh Mục Thức Ăn
Trang 313.7 Danh Mục Đồ Uống
Hình 3.7:Danh Mục Đô Uống
Trang 323.8 Danh mục bàn ăn
3.8 Danh Mục Bàn Ăn
Trang 33Kết Luận
Trên đây là một cái nhìn tổng quan về phần mềm Quản lý Cửa HàngBán Thú Cưng Sơ đồ tổng quan giúp chúng ta hiểu về cấu trúc chungcủa hệ thống, trong khi sơ đồ phân rã chức năng BDF tạo ra một cái nhìnchi tiết và dễ hiểu về các chức năng cụ thể của phần mềm.Sơ đồ luồng
mô tả chi tiết từng chức năng của hệ thống và cách chúng tương tác,trong khi sơ đồ ERD cho thấy mối quan hệ giữa các thực thể và tác nhântác động lên phần mềm một cách rõ ràng Phần mềm được thiết kế đểđảm bảo tối ưu hóa trải nghiệm người dùng và giảm thiểu lỗi trong quátrình sử dụng
Mục tiêu là mang lại trải nghiệm người dùng tốt nhất, đồng thời hỗ trợhiệu quả trong công việc của họ và giảm áp lực công việc thông qua quátrình chỉnh sửa tối ưu của phần mềm Điều này giúp người sử dụng cócảm nhận tích cực và làm cho quá trình làm việc của họ trở nên hiệu quảhơn
Trang 34Tài Liệu Tham Khảo
Pro C# 10 with NET 6
Foundational Principles and Practices in Programming with AndrewTroelsen , Phil Japikse