(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn(Đồ án tốt nghiệp) Xây dựng phần mềm quản lý quán ăn
TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN BỘ MÔN CÔNG NGHỆ PHẦN MỀM PHẠM KIM HÙNG - 16110346 LÊ HOÀNG HƯNG - 16110348 Đề Tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN ĂN KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN THS NGUYỄN TRẦN THI VĂN KHÓA 2016 -2020 TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP HỒ CHÍ MINH KHOA CƠNG NGHỆ THƠNG TIN BỘ MƠN CÔNG NGHỆ PHẦN MỀM PHẠM KIM HÙNG - 16110346 LÊ HOÀNG HƯNG - 16110348 Đề Tài: XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN ĂN KHÓA LUẬN TỐT NGHIỆP KỸ SƯ CNTT GIÁO VIÊN HƯỚNG DẪN THS NGUYỄN TRẦN THI VĂN KHÓA 2016 -2020 LỜI CẢM ƠN Để báo cáo đạt kết tốt đẹp, nhóm thực đề tài nhận hỗ trợ, giúp đỡ q thầy Với tình cảm sâu sắc, cho phép nhóm thực đề tài bày tỏ lịng biết ơn đến thầy cô hỗ trợ, tạo điều kiện tốt để nhóm hồn thành đề tài Trước hết, nhóm xin gửi lời cảm ơn Ban Giám Hiệu trường Đại học Sư phạm Kỹ thuật thành phố Hồ Chí Minh tạo điều kiện, mơi trường tốt để nhóm học tập phát triển cách tốt Nhóm xin gửi lời cảm ơn đến Ban Chủ nhiệm khoa Công nghệ Thông tin thầy cô khoa Công nghệ Thông tin - trường Đại học Sư phạm Kỹ thuật thành phố Hồ Chí Minh tạo môi trường học tập làm việc chun nghiệp, nhiệt tình giảng dạy nhóm thực đề tài nói riêng sinh viên khoa Cơng nghệ Thơng tin nói chung q trình học tập làm việc trường Đặc biệt, nhóm thực đề tài xin gửi lời cảm ơn sâu sắc đến thầy ThS Nguyễn Trần Thi Văn hướng dẫn, quan tâm, giúp đỡ tận tình nhóm thời gian thực đề tài Với điều kiện thời gian kinh nghiệm thực tiễn thành viên nhóm cịn nhiều hạn chế nên báo cáo nhiều thiếu sót Nhóm thực đề tài mong nhận bảo, góp ý q thầy để nhóm có điều kiện bổ sung, nâng cao ý thức, phục vụ tốt cho công tác thực tế sau Nhóm chúng em xin chân thành cảm ơn! Tp Hồ Chí Minh, tháng năm 2020 Phạm Kim Hùng Lê Hoàng Hưng ĐH SƯ PHẠM KỸ THUẬT TP.HCM CỘNG HOÀ XÃ HỘI CHỦ NGHĨA VIỆT NAM KHOA CNTT Độc lập – Tự – Hạnh phúc ******* ******* ĐỀ CƯƠNG KHÓA LUẬN TỐT NGHIỆP Họ Tên SV thực 1: PHẠM KIM HÙNG MSSV: 16110346 Họ Tên SV thực 2: LÊ HOÀNG HƯNG MSSV: 16110348 Thời gian làm khóa luận: Từ: 30/03/2020 Đến: 12/07/2020 Chuyên ngành: Cơng nghệ phần mềm Tên khóa luận: XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN ĂN Giáo viên hướng dẫn: ThS Nguyễn Trần Thi Văn Nhiệm Vụ Của Khóa Luận: Lý thuyết: - Tìm hiểu lập trình sở liệu Winform - Tìm hiểu nghiệp vụ quản lý nhà hàng, quán ăn - Tìm hiểu NodeJS - Tìm hiểu React Native Thực hành: - Xây dựng phần mềm quản lý quán ăn Winform với chức bản: + Quản lý: Nhân viên, Thực đơn, Bàn, Khu vực, Loại món, Cơng thức hình thành món, Chấm cơng, Ngun liệu, Tài khoản, Khách hàng + Thống kê: Doanh thu, Lương + Thao tác với bàn: Đặt ăn, Tính tiền, Xuất hóa đơn, Chuyển bàn, Gộp bàn, Đặt bàn trước, Trả món, Hủy bàn, Xuất hố đơn tạm tính + Hệ thống: Đổi mật khẩu, Đăng nhập, Đăng xuất, Chốt ca - Xây dựng phần mềm Mobile với chức bản: + Thao tác với bàn: Đặt ăn, Tính tiền, Hủy bàn, Yêu cầu xuất bill tạm tính, Xem thông tin cá nhân + Hệ thống: Đăng nhập, Đăng xuất Đề cương khóa luận: Phần 1: MỞ ĐẦU TÍNH CẤP THIẾT CỦA ĐỀ TÀI MỤC ĐÍCH CỦA ĐỀ TÀI CÁC CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC Phần 2: NỘI DUNG CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG Khảo sát trạng Tìm hiểu nghiệp vụ quản lý nhà hàng, quán ăn CHƯƠNG 2: XÁC ĐỊNH U CẦU – MƠ HÌNH HĨA U CẦU Xác định u cầu Mơ hình hóa u cầu CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ Thiết kế sở liệu Thiết kế giao diện Thiết kế xử lý CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM Lược đồ lớp Môi trường phát triển Kiểm thử Phần 3: KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC ƯU, NHƯỢC ĐIỂM HƯỚNG PHÁT TRIỂN DANH MỤC TÀI LIỆU THAM KHẢO KẾ HOẠCH THỰC HIỆN KHÓA LUẬN Tuần Ngày Nhiệm vụ (Công việc dự kiến) Người chịu trách nhiệm - Tìm hiểu đề tài 1+2 30/3 – 12/4 - Xác định yêu cầu Hùng - Phân tích, thiết kế - Tìm hiểu Winform 3+4+5 13/4 – 3/5 - Tìm hiểu Mobile - Code giao diện 6+7+8 4/5 – 24/5 - Tìm hiểu Restful API - Tiếp tục code giao giao diện Hưng cho Winform, Mobile Xây dựng Hưng - Code tính Hưng Mobile 11 + 12 8/6 – 21/6 diện - Tìm hiểu xây 13 22/6 – 28/6 dựng hệ thống hoàn thiện 14 29/6 – 5/7 - Kiểm thử chương trình, tiến hành sửa lỗi - Chỉnh sửa tổng hợp báo cáo API, hoàn thiện Xây dựng Hùng, - Chỉnh sửa giao document Restful giao diện Winform - Tiếp tục code liệu, giao diện Hùng, - Code tính 25/05 – 7/6 Use Case, Cơ sở Xây dựng diện + 10 Sản phẩm phần mềm Winform, API với document thiết kế Hùng, Ứng dụng hoàn Hưng thành Hùng, Ứng dụng hoàn Hưng thành Ứng dụng Hùng kiểm thử sửa lỗi Ghi - Hoàn tất chương 15 6/7 – 12/7 trình Ứng dụng hồn Hưng chỉnh, báo cáo hoàn chỉnh Ngày Ý kiến giáo viên hướng dẫn tháng năm 2020 Người viết đề cương (ký ghi rõ họ tên) Phạm Kim Hùng MỤC LỤC PHẦN 1: MỞ ĐẦU 1 TÍNH CẤP THIẾT CỦA ĐỀ TÀI MỤC ĐÍCH CỦA ĐỀ TÀI CÁC CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC PHẦN 2: NỘI DUNG CHƯƠNG 1: KHẢO SÁT HIỆN TRẠNG 1.1 KHẢO SÁT HIỆN TRẠNG 1.1.1 Hiện trạng tổ chức 1.1.2 Hiện trạng nghiệp vụ 1.2 TÌM HIỂU CÁC NGHIỆP VỤ QUẢN LÝ NHÀ HÀNG, QUÁN ĂN CHƯƠNG 2: XÁC ĐỊNH U CẦU – MƠ HÌNH HÓA YÊU CẦU 2.1 XÁC ĐỊNH YÊU CẦU 2.1.1 Yêu cầu chức 2.1.2 Yêu cầu phi chức 2.1.3 Yêu cầu hệ thống 2.2 MƠ HÌNH HĨA U CẦU 2.2.1 Module Winform 2.2.2 Module Mobile 18 CHƯƠNG 3: PHÂN TÍCH VÀ THIẾT KẾ 22 3.1 THIẾT KẾ CƠ SỞ DỮ LIỆU 22 3.1.1 Quản Lý Nhân Viên 22 3.1.2 Quản Lý Tài Khoản 24 3.1.3 Đăng Nhập 25 3.1.4 Đổi Mật Khẩu 25 3.1.5 Chấm Công 25 3.1.6 Quản Lý Nguyên Liệu 27 3.1.7 Quản Lý Loại Món 29 3.1.8 Quản Lý Thực Đơn 30 3.1.9 Quản Lý Công Thức 33 3.1.10 Quản Lý Khu Vực 35 3.1.11 Quản Lý Bàn 37 3.1.12 Chọn Món 39 3.1.13 Chốt Ca 41 3.1.14 Cơ sở liệu cuối 43 3.2 THIẾT KẾ GIAO DIỆN 49 3.2.1 Giao diện Winform 49 3.2.2 Giao diện Mobile 76 3.3 THIẾT KẾ XỬ LÝ 82 3.3.1 Chức “Đăng Nhập” 82 3.3.2 Chức “Chọn Món” 83 3.3.3 Chức “Xuất Hóa Đơn” 84 3.3.4 Chức “Thống Kê Doanh Thu” 85 3.3.5 Chức “Chốt Ca” 86 CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM 87 4.1 LƯỢC ĐỒ LỚP 87 4.1.1 Trên Winform 87 4.1.2 Trên Mobile 90 4.2 MÔI TRƯỜNG PHÁT TRIỂN 91 4.3 KIỂM THỬ 92 PHẦN 3: KẾT LUẬN 94 KẾT QUẢ ĐẠT ĐƯỢC 94 ƯU, NHƯỢC ĐIỂM 94 HƯỚNG PHÁT TRIỂN 95 TÀI LIỆU THAM KHẢO 96 DANH MỤC HÌNH ẢNH Hình Use Case Diagram Trên Winform Hình Use Case Diagram Trên Mobile 18 Hình Database Diagram 48 Hình Giao diện "Đăng Nhập" Winform 49 Hình Giao diện "Trang Chủ" Winform 50 Hình Giao diện "Đổi Mật Khẩu" 52 Hình Giao diện "Quản Lý Tài Khoản" 53 Hình Giao diện "Thêm Tài Khoản" 54 Hình Giao diện "Danh Sách Bàn" 55 Hình 10 Giao diện "Chọn Món" Winform 56 Hình 11 Giao diện "Chuyển Bàn" 58 Hình 12 Giao diện "Gộp Bàn" 59 Hình 13 Hộp thoại "Đặt Bàn" 60 Hình 14 Hộp thoại "Xuất Bill" 61 Hình 15 Hộp thoại "Trả Món Ăn" 63 Hình 16 Màn hình "Quản Lý Nhân Viên" 63 Hình 17 Giao diện "Chấm Cơng" 65 Hình 18 Giao diện "Quản Lý Thực Đơn" 66 Hình 19 Hộp thoại "Quản Lý Cơng Thức" 68 Hình 20 Màn hình "Quản Lý Nguyên Liệu" 69 Hình 21 Màn hình "Quản Lý Loại Món" 70 Hình 22 Màn hình "Quản Lý Bàn" 72 Hình 23 Màn hình "Quản Lý Khu Vực" 73 Hình 24 Màn hình "Thống Kê Doanh Thu" 74 Hình 25 Màn hình "Thống Kê Lương" 75 Hình 26 Màn hình "Đăng Nhập" Mobile 76 Hình 27 Màn hình "Thực Đơn" Mobile 77 Hình 28 Màn hình "Danh Sách Bàn" Mobile 78 Hình 29 Màn hình "Đặt Món" Mobile 79 Hình 30 Màn hình "Thơng Tin Cá Nhân" 81 Hình 31 Lược đồ chức "Đăng Nhập" 82 Hình 32 Lược đồ chức "Chọn Món" 83 Hình 33 Lược đồ chức "Xuất Hóa Đơn" 84 Hình 34 Lược đồ chức "Thống Kê Doanh Thu" 85 Xây Dựng Phần Mềm Quản Lý Qn Ăn 3.3.2 Chức “Chọn Món” 3.3.2.1 Mơ tả • Tại hình chính, trước tiên phải chọn bàn • Sau hệ thống lấy kiểm tra hóa đơn bàn • Nếu tồn hóa đơn, vào giao diện Chọn khơng cần tạo lại hóa đơn Nếu chưa tồn hóa đơn vào giao diện Chọn phải tạo hóa đơn chọn • Các xử lý Thêm, Xóa, Cập nhật ăn lưu xuống chi tiết hóa đơn tải lên cho người dùng xem • Sau chọn xong người dùng cần xác nhận hủy bỏ chọn để giao diện 3.3.2.2 Lược đồ Hình 32 Lược đồ chức "Chọn Món" Trang 83 Xây Dựng Phần Mềm Quản Lý Quán Ăn 3.3.3 Chức “Xuất Hóa Đơn” 3.3.3.1 Mơ tả • Tại hình chính, trước tiên phải chọn bàn • Dựa vào mã bàn, hệ thống tính tiền tạm tính bàn • Khi người dùng đến giao diện Xuất hóa đơn, cần phải nhập số tiền khách gửi để hệ thống so sánh có cho phép xuất hay khơng Nếu số tiền khách gửi < tổng tiền hóa đơn khơng cho xuất hóa đơn • Nếu xuất bill thành công Trước tiên hệ thống cập nhật lại tổng tiền hóa đơn trả lại trạng thái bàn “Trống” Sau tạo “Report hóa đơn” để người dùng thuận tiện quan sát 3.3.3.2 Lược đồ Hình 33 Lược đồ chức "Xuất Hóa Đơn" Trang 84 Xây Dựng Phần Mềm Quản Lý Quán Ăn 3.3.4 Chức “Thống Kê Doanh Thu” 3.3.4.1 Mơ tả • Tại hình chính, người dùng chọn mục Thống kê doanh thu để tạo form Thống kê doanh thu • Lựa chọn thơng tin thống kê (hôm nay, tuần này, tháng này…) để hệ thống lấy danh sách hóa đơn nằm đơn vị thời gian nêu Sau lên giao diện cho người dùng xem • Sau thông báo kết cho người dùng 3.3.4.2 Lược đồ Hình 34 Lược đồ chức "Thống Kê Doanh Thu" Trang 85 Xây Dựng Phần Mềm Quản Lý Quán Ăn 3.3.5 Chức “Chốt Ca” 3.3.5.1 Mơ tả • Tại hình chính, người dùng nhấn chọn chốt ca • Hệ thống lấy danh sách số thứ tự chốt ca gần ngày Sau thêm chốt ca bạn vào sở liệu với số thứ tự n+1 • Hệ thống lấy số tiền, tên người chốt ca gần trả cho giao diện người dùng 3.3.5.2 Lược đồ Hình 35 Lược đồ chức "Chốt Ca" Trang 86 Xây Dựng Phần Mềm Quản Lý Quán Ăn CHƯƠNG 4: CÀI ĐẶT VÀ THỬ NGHIỆM 4.1 LƯỢC ĐỒ LỚP 4.1.1 Trên Winform 4.1.1.1 Tầng Giao Diện (GUI) Hình 36 Lược đồ lớp tầng giao diện Winform Trang 87 Xây Dựng Phần Mềm Quản Lý Quán Ăn 4.1.1.2 Tầng Nghiệp Vụ (BLL) Hình 37 Lược đồ lớp tầng nghiệp vụ Winform Trang 88 Xây Dựng Phần Mềm Quản Lý Quán Ăn 4.1.1.3 Tầng Dữ Liệu (DAL) Hình 38 Lược đồ lớp tầng liệu Winform Trang 89 Xây Dựng Phần Mềm Quản Lý Quán Ăn 4.1.2 Trên Mobile Hình 39 Lược đồ lớp Mobile Trang 90 Xây Dựng Phần Mềm Quản Lý Quán Ăn 4.2 MƠI TRƯỜNG PHÁT TRIỂN Việc lựa chọn cơng nghệ cho phù hợp với ứng dụng muốn phát triển điều quan trọng Với phát triển công nghệ thông tin nay, nhiều công nghệ đời, xuất nhiều ngôn ngữ để đáp ứng cho nhiều nhu cầu khác thuộc lĩnh vực khác Đề tài “Xây dựng phần mềm quản lý quán ăn” xây dựng dựa vào kiến thức nghiệp vụ kết hợp với cơng nghệ có ngơn ngữ C#, React Native, NodeJS Các phần mềm yêu cầu phải cài đặt như: • Visual Studio 2017 Visual Studio môi trường phát triển tích hợp (IDE) từ Microsoft, cơng cụ hỗ trợ lập trình chun nghiệp 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 Link hướng dẫn cài đặt: https://nguyenanhtuanweb.wordpress.com/2018/02/27/huongdan-cai-dat-visual-studio-2017/ [2] • SQL Server 2017 SQL ngơn ngữ phi thủ tục, không yêu cầu cách thức truy cập sở liệu Tất thông báo SQL dễ dàng sử dụng mắc lỗi SQL cung cấp tập lệnh phong phú cho công việc hỏi đáp liệu như: + Chèn, xóa cập nhật hàng quan hệ + Tạp, thêm, xóa sửa đổi đối tượng sở liệu + Điều khiển việc truy cập tới sở liệu đối tượng sở liệu để đảm bảo tính bảo mật, tính quán ràng buộc sở liệu Link hướng dẫn cài đặt: https://quantrimang.com/huong-dan-cai-sql-server-2017-tungbuoc-158257 [1] • DevExpress 17.1 Đối với lập trình viên NET DevExpress cơng cụ hữu dụng, cung cấp nhiều control Visual Studio DevExpress không giúp thiết kế Winform hay website đẹp mà cịn giúp cho việc lập trình dễ dàng hơn, ta Trang 91 Xây Dựng Phần Mềm Quản Lý Quán Ăn thấy rõ việc tương tác với sở liệu DevExpress mắt lần vào năm 2011 đơng đảo lập trình viên NET sử dụng Từ đến trải qua nhiều phiên với nhiều nâng cấp đáng kể Phiên v18.2 Với DevExpress ta tự tạo cho Office riêng vịng vài tiếng [3] Link hướng dẫn cài đặt: https://viblo.asia/p/tim-hieu-ve-devexpress-ui-control-cho-netframework-RnB5pBLJZPG • React Native Ngày có hai tảng cạnh tranh iOS Android, kẻ lực làm khuynh đảo giới lập trình Từ sinh cơng cụ hỗ trợ nhà phát triển ứng dụng phát triển ứng dụng cách dễ dàng chẳng hạn Apple có XCode, Android có Android Studio Nhưng lẽ kẻ lực nên không chơi với ai, bên xưng đế “phương” cuối dân lập trình viên người phải chịu trận Và từ lẽ mà giang hồ sinh hai môn vang danh thiên hạ Native Hybrid? Trước sâu vào React Native nên biết Native Hybrid lợi hại hai môn phái Thông qua biết mà React/React Native lại khai sinh đời để giải vấn đề nan giải dân lập trình viên di động [4] Link hướng dẫn cài đặt: https://viblo.asia/p/hoc-react-native-tu-co-ban-den-nang-caophan-1-huong-dan-cai-dat-va-chay-hello-world-tai-lieu-viet-tu-2018-nen-gio-khong-conphu-hop-voi-version-moi-cua-react-native-hien-nay-RQqKLYW0Z7z 4.3 KIỂM THỬ - Kế hoạch kiểm thử Nhận dạng chiến lược để kiểm tra đảm bảo sản phẩm thỏa mãn đặc tả thiết kế, yêu cầu phần mềm Xác định tính chất mức độ rủi ro để lựa chọn phương pháp kiểm thử hợp lý Chuẩn bị viết sẵn test case, phân chia cho thành viên nhóm Theo dõi, báo cáo sửa lỗi test case không đạt yêu cầu, ưu tiên lỗi có ảnh hưởng nghiêm trọng Q trình kiểm thử thực lặp lặp lại chương trình hồn thiện, đáp ứng u cầu đề ra, khơng cịn phát sinh thêm test case khác, thời gian test kết thúc Trang 92 Xây Dựng Phần Mềm Quản Lý Quán Ăn - Quy trình kiểm thử Phân tích yêu cầu: Đọc hiểu, nghiên cứu phân tích cụ thể yêu cầu tài liệu đặc tả dự án để nắm bắt yêu cầu mà dự án đưa bao gồm yêu cầu kiểm thử chức phi chức Lập kế hoạch kiểm thử: Xác định phạm vi dự án gồm cơng việc gì? thời gian bao lâu? để phân bổ công việc phù hợp Xác định phương pháp tiếp cận thời gian kiểm thử, mức độ hoàn thiện Xác định nguồn lực để phân chia công việc kiểm thử Lên kế hoạch thiết kế công việc test Thiết kế kịch kiểm thử: Viết test case, chuẩn bị liệu kiểm thử test data, test script Tổng hợp lại testcase, xem xét, bổ sung nhằm tránh sai sót rủi ro sau Thực kiểm thử: Thực test case thiết kế mức độ ưu tiên đưa So sánh với kết mong đợi, ghi lại kết thực test, tổng hợp báo cáo Phân tích kết kiểm thử: Từ kết không đạt yêu cầu, tiến hành sửa lỗi bổ sung test case có phát sinh Kiểm thử lại lỗi: Tiến hành thực kiểm thử lại test case không đạt yêu cầu trước test case phát sinh sau sửa lỗi Kết thúc kiểm thử: Khi test case đạt yêu cầu, không phát sinh test case khác, đáp ứng yêu cầu đề ứng dụng trình kiểm thử kết thúc Trang 93 Xây Dựng Phần Mềm Quản Lý Quán Ăn PHẦN 3: KẾT LUẬN KẾT QUẢ ĐẠT ĐƯỢC - Thơng qua đề tài, chúng em nâng cao kỹ tự nghiên cứu, khả làm việc nhóm phân chia công việc - Hiểu nghiệp vụ quản lý nhà hàng, quán ăn - Xây dựng phần mềm quản lý quán ăn phục vụ thuận tiện từ việc đặt đến tốn hóa đơn cho qn ăn diễn cách nhanh chóng xác - Trong đề tài này, chúng em vận dụng kiến thức học Visual Studio, SQL Server, DevExpress, NodeJS, React Native… nghiệp vụ việc quản lý nhà hàng, quán ăn, chúng em xây dựng chương trình đáp ứng yêu cầu bản: Winform: • Quản lý: Nhân viên, thực đơn, ngun liệu, loại món, cơng thức, bàn, khu vực, tài khoản, khách hàng, chốt ca • Thao tác với bàn: Chọn món, chuyển bàn, gộp bàn, đặt bàn trước, hủy bàn, tính tiền, xuất hóa đơn, trả món, xuất hóa đơn tạm • Thống kê: Doanh thu, lương • Hệ thống: Đăng nhập, đăng xuất, đổi mật Mobile: • Hệ thống: Đăng nhập, đăng xuất, xem thơng tin cá nhân • Thao tác với bàn: Đặt món, tính tiền, hủy bàn, u cầu xuất hóa đơn tạm ƯU, NHƯỢC ĐIỂM - Ưu điểm: • Tốc độ xử lý nhanh • Giao diện dễ dàng sử dụng • Dễ dàng bảo trì sửa chữa • Thuận tiện cho người dùng • Độ xác cao Trang 94 Xây Dựng Phần Mềm Quản Lý Quán Ăn • Tính tương thích cao - Nhược điểm: • Giao diện chưa tùy biến HƯỚNG PHÁT TRIỂN Trong thời gian tới, chúng em cố gắng khắc phục hạn chế mở rộng thêm tính chương trình như: • Cải thiện giao diện • Thêm “khâu bếp” cho nhân viên làm bếp Trang 95 Xây Dựng Phần Mềm Quản Lý Quán Ăn TÀI LIỆU THAM KHẢO [1] http://msdn.microsoft.com [2] http://dot.net.vn [3] https://docs.microsoft.com/en-us/dotnet/framework/data/adonet/sql/linq/ [4] https://nodejs.org/en/docs/ Trang 96 ... hàng, quán ăn - Hiểu cách lập trình với React Native, NodeJS - Xây dựng phần mềm quản lý quán ăn Winform, Mobile với chức giúp: Trang Xây Dựng Phần Mềm Quản Lý Quán Ăn • Chủ quán dễ dàng quản lý. .. vụ ăn uống cho người nhà hàng, quán ăn? ?? mà nhu cầu cần ứng dụng cơng nghệ thông tin việc quản lý nhà hàng hay quán ăn ngày tăng cao Đó lý chúng em xây dựng đề tài “XÂY DỰNG PHẦN MỀM QUẢN LÝ QUÁN... Hoạt Chủ Quán Trang 10 Xây Dựng Phần Mềm Quản Lý Quán Ăn Người dùng phải đăng nhập tài khoản với quyền Tiền Điều Kiện “Chủ Quán? ?? Đăng nhập Các Bước Thực Hiện Mở tab ? ?Quản Lý? ?? Chọn nút ? ?Quản Lý Loại