1.1.1.1 Giới thiệu chung Tên Cửa Hàng: Burger King Tổng số nhân viên: 10 người Thời Gian Làm Việc: Bộ phận sản xuất: Là bộ phận chịu trách nhiệm sản xuất các loại burger theo yêu cầu của
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
Trang 3MỤC LỤC
MỤC LỤC 2
DANH MỤC HÌNH ẢNH 3
3
LỜI MỞ ĐẦU 4
Chương 1: Khảo sát hiện trạng và xác lập dự án 5
1.1 Khảo sát hiện trạng 5
1.1.1 Giới thiệu về cửa hàng burger 5
1.2 Xác lập dự án 6
1.2.1 Mục tiêu của dự án mới 6
1.2.2 Yêu cầu hệ thống 6
1.2.3 Các yêu cầu phi chức năng 7
Chương 2: Phân tích và thiết kế hệ thống 8
2.1 Biểu đồ Usecase 8
2.1.1 Biểu đồ Usecase tổng quát 8
2.1.2 Biểu đồ Usecase chức năng đăng nhập 9
2.1.3 Biểu đồ Usecase chức năng quản lý nhân viên 9
2.1.4 Biểu đồ Usecase chức năng quản lý hàng hóa 10
2.1.5 Biểu đồ Usecase chức năng báo cáo 10
2.1.6 Biểu đồ Usecase chức năng thanh toán 11
2.2 Biểu đồ trình tự 11
2.2.1 Biểu đồ trình tự chức năng đăng nhập 11
2.2.2 Biểu đồ trình tự chức năng thêm nhân viên 12
2.2.3 Biểu đồ trình tự chức năng sửa thông tin nhân viên 12
2.2.4 Biểu đồ trình tự chức năng xóa nhân viên 13
2.2.5 Biểu đồ trình tự chức năng thêm hàng hóa 13
2.2.6 Biểu đồ trình tự chức năng sửa thông tin hàng hóa 14
2.2.7 Biểu đồ trình tự chức năng xóa hàng hóa 14
2.2.8 Biểu đồ trình tự chức năng thanh toán 15
2.2.9 Biểu đồ trình tự chức năng báo cáo 15
2.3 Biểu đồ lớp 16
Trang 4Chương 3:Giao Diện Người Sử Dụng 17
3.1 Màn hình loading 17
3.2 Giao diện đăng nhập 17
3.3 Giao diện đăng ký 17
3.4 Giao diện danh sách người dùng 18
3.5 Giao diện trang cá nhân người dùng 18
Kết Luận 20
Tài Liệu Tham Khảo 21
Trang 5DANH MỤC HÌNH ẢNH
Hình2 1: Biểu đồ Usecase tổng quát 8
Hình2 2 Biểu đồ Usecase chức năng đăng nhập 9
Hình2 3: Biểu đồ Usecase chức năng quản lý nhân viên 9
Hình2 4: Biểu đồ Usecase chức năng quản lý hàng hóa 10
Hình2 5: Biểu đồ Usecase chức năng báo cáo 10
Hình2 6: Biểu đồ Usecase chức năng thanh toán 11
Hình2 7: Biểu đồ trình tự chức năng đăng nhập 11
Hình2 8: Biểu đồ trình tự chức năng thêm nhân viên 12
Hình2 9: Biểu đồ trình tự chức năng sửa thông tin nhân viên 12
Hình2 10: Biểu đồ trình tự chức năng xóa nhân viên 13
Hình2 11: Biểu đồ trình tự chức năng thêm hàng hóa 13
Hình2 12: Biểu đồ trình tự chức năng sửa thông tin hàng hóa 14
Hình2 14: Biểu đồ trình tự chức năng thanh toán 15
Hình2 15: Biểu đồ trình tự chức năng báo cáo 15
Hình2 16: Biểu đồ lớp 16
Hình 3.1 Màn hình loading 17
Hình 3.2 Giao diện đăng nhập 17
Hình 3.3 Giao diện đăng ký 18
Hình 3.5 Giao diện trang cá nhân người dùng 19
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ực tiế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 Burger," 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ưng khô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ự quan tâ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ượt qua 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ực trong dự án này
Mặc dù dự án "Quản lý Cửa Hàng Burger" có thể chưa hoàn hảo và vẫn cò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át triể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 burger
1.1.1 Giới thiệu về cửa hàng burger
Thức ăn nhanh, đặc biệt là burger, đ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ửa hàng burger 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 burger 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: Burger King
Tổng số nhân viên: 10 người
Thời Gian Làm Việc:
Bộ phận sản xuất: Là bộ phận chịu trách nhiệm sản xuất các loại burger theo yêu cầu của khách hàng, đảm bảo chất lượng và tiến hành kiểm tra
vệ sinh thực phẩm
Bộ phận bán hàng: Là bộ phận tiếp nhận đơn đặt hàng từ khách hàng, giao hàng và thu tiền
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
Trang 8Bộ phận quản lý kho: Đảm bảo cung cấp đủ nguyên liệu cho bộ phận sả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ươi ngon và đa dạng, bao gồm burger bò, burger gà, burger hải sản và nhiều lựa chọn khác Ngoài ra, cửa hàng còn cung cấp dịch vụ giao hàng tận nơi
1.1.1.4 Trang thiết bị của cửa hàng
10 bếp nấu burger, 2 máy làm nước uống, 1 máy tính thu ngân, 8 camera
an ninh
1.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 burger 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ảm bớ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ờ đợi củ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ể dễdàng lựa chọn và đặt hàng trực tuyến
Quản lý kho hàng hiệu quả hơn để đảm bảo luôn có đủ nguyên liệu sản xuất
Thống kê doanh thu và lượng hàng bán để giúp quản lý đưa ra các quyết định chiến lược
Cải thiện 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
Hỗ trợ khách hàng thông qua việc cung cấp thông tin liên hệ và địa chỉ cửa hàng trên trang web
Trang 9Thống kê doanh thu hàng ngày, hàng tháng và hàng năm, cũng như theo dõ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à theo dõ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ương hiệ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ách hàng muốn lấy hàng ngay tại cửa hàng
Hỗ trợ dịch vụ khách hàng thông qua các kênh liên lạc như điện thoại hoặ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 burger mới sẽ tạo ra một hệ thống hoàn chỉnh để tối ưu hóa mọi khía cạnh của hoạt động cửa hàng, từ việc đặt hàng cho đến quản lý nhân viên và thống kê doanh thu Điều này sẽ cải thiện trải nghiệm của khách hàng và tạo ra một mô hình kinh doanh burger hiệu quả hơn
Trang 10Chươ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 112.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
2.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
Trang 122.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
2.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 132.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
2.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 142.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
2.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 152.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
2.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 162.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
2.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 172.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 182.3 Biểu đồ lớp
Hình2 16: Biểu đồ lớp
Trang 19Chương 3:Giao Diện Người Sử Dụng
3.1 Màn hình loading
Hình 3.1 Màn hình loading
3.2 Giao diện đăng nhập
Hình 3.2 Giao diện đăng nhập
3.3 Giao diện đăng ký
Trang 20Hình 3.3 Giao diện đăng ký
3.4 Giao diện danh sách người dùng
Hình 3.4 Giao diện danh sách người dùng
3.5 Giao diện trang cá nhân người dùng
Trang 21Hình 3.5 Giao diện trang cá nhân người dùng
Trang 22Kế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àng BánThú Cưng Sơ đồ tổng quan giúp chúng ta hiểu về cấu trúc chung của hệthống, trong khi sơ đồ phân rã chức năng BDF tạo ra một cái nhìn chi 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ả chitiế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ân tác động lênphần mềm một cách rõ ràng Phần mềm được thiết kế để đảm bảo tối ưuhó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 23Tài Liệu Tham Khảo
Pro C# 10 with NET 6
Foundational Principles and Practices in Programming with Andrew Troelsen , Phil Japikse