Xây dựng phần mềm quản lý quán ăn

104 7 0
Xây dựng phần mềm quản lý quán ăn

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn Xây dựng phần mềm quản lý quán ăn 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 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 đỡ quý 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 chuyên 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 cịn 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 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 YÊU CẦU – MƠ HÌNH HĨA 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 Hình 35 Lược đồ chức "Chốt Ca" 86 Hình 36 Lược đồ lớp tầng giao diện Winform 87 Hình 37 Lược đồ lớp tầng nghiệp vụ Winform 88 Hình 38 Lược đồ lớp tầng liệu Winform 89 Hình 39 Lược đồ lớp Mobile 90 DANH MỤC BẢNG BIỂU Bảng Use Case “Quản Lý Nhân Viên” Bảng Use Case “Chấm Công” Bảng Use Case “Quản Lý Thực Đơn” Bảng Use Case “Chỉnh Sửa Công Thức” 10 Bảng Use Case “Quản Lý Loại Món” 10 Bảng Use Case “Quản Lý Bàn” 11 Bảng Use Case “Quản Lý Khu Vực” 11 Bảng Use Case “Quản Lý Tài Khoản” 12 Bảng Use Case “Xem Báo Cáo Thống Kê” 12 Bảng 10 Use Case “Thống Kê Doanh Thu” 13 Bảng 11 Use Case “Thống Kê Lương” 13 Bảng 12 Use Case “Chuyển Bàn” 13 Bảng 13 Use Case “Gộp Bàn” 14 Bảng 14 Use Case “Đặt Bàn” 14 Bảng 15 Use Case “Chọn Món” 15 Bảng 16 Use Case “Chốt Ca” 15 Bảng 17 Use Case “Tính Tiền” 16 Bảng 18 Use Case “Xuất Hóa Đơn” 16 Bảng 19 Use Case “Đổi Mật Khẩu” 17 Bảng 20 Use Case “Đăng Nhập” 17 Bảng 21 Use Case “Đăng Xuất” 17 Bảng 22 Use Case “Xem Danh Sách Thực Đơn” Mobile 18 Bảng 23 Use Case “Xem Danh Sách Khu Vực” Mobile 19 Bảng 24 Use Case "Xem Danh Sách Bàn" Mobile 19 Bảng 25 Use Case “Đặt Bàn” Mobile 19 Bảng 26 Use Case “Chọn Món Ăn” Mobile 20 Bảng 27 Use Case “Yêu Cầu Xuất Bill Tạm” Mobile 20 Bảng 28 Use Case “Xem Thông Tin Cá Nhân” Mobile 21 Bảng 29 Use Case “Đăng Nhập” Mobile 21 Bảng 30 Use Case “Đăng Xuất” Mobile 21 Bảng 31 NHANVIEN 44 Bảng 32 LOAITAIKHOAN 44 Bảng 33 TAIKHOAN 44 Bảng 34 CA 44 Bảng 35 CHAMCONG 45 Bảng 36 NGUYENLIEU 45 Bảng 37 LOAIMON 45 Bảng 38 THUCDON 45 Bảng 39 CONGTHUC 45 Bảng 40 KHUVUC 46 Bảng 41 BAN 46 Bảng 42 KHACHHANG 46 Bảng 43 HDON 46 Bảng 44 CHITIETHDON 47 Bảng 45 CHOTCA 47 Xây Dựng Phần Mềm Quản Lý Quán Ăn PHẦN 1: MỞ ĐẦU TÍNH CẤP THIẾT CỦA ĐỀ TÀI Xã hội ngày phát triển, sống người lúc cải thiện nhu cầu sống, làm việc giải trí người ngày tăng cao Để đáp ứng nhu cầu xã hội, nhiều cơng nghệ tiên tiến đời, người áp dụng sống cách hiệu Nói đến cơng nghệ thơng tin nói đến tiện lợi nhanh chóng mà đem lại cho người Nó trở thành phần khơng thể thiếu sống Cơng nghệ thay ta làm việc mà người chưa làm giúp giải vấn đề đau đầu tính toán số lớn lưu liệu khổng lồ cách dễ dàng Trước phát triển không ngừng loại hình dịch vụ, đặc biệt dịch vụ phục vụ ăn uống cho người nhà hàng, qn ă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 ĂN” MỤC ĐÍCH CỦA ĐỀ TÀI - 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óa đơ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 cho nhân viên với chức bản: + Thao tác với bàn: Đặt ăn, Tính tiền, Hủy bàn, u cầu xuất hóa đơn tạm tính, Xem thơng tin cá nhân + Hệ thống: Đăng nhập, Đăng xuất Trang Xây Dựng Phần Mềm Quản Lý Quán Ăn CÁC CÁCH TIẾP CẬN VÀ PHƯƠNG PHÁP NGHIÊN CỨU Cách tiếp cận: • Khảo sát trạng thực tế • Thống kê tính cần có, tham khảo tính có phần mềm tương tự • Nghiên cứu chức phần mềm • Lập sơ đồ Use Case • Xây dựng sở liệu • Thiết kế giao diện, xử lý • Xây dựng phần mềm • Tiến hành kiểm thử Phương pháp nghiên cứu: • Ngơn ngữ lập trình: C#, React Native, NodeJS • Mơi trường hỗ trợ: Window app Winform, IOS/Android app Mobile • Phần mềm sử dụng: MS Visual Studio 2017, MS SQL Server 2017, DevExpress 17.1, Visual Studio Code • Các cơng nghệ cần thiết: o LINQ to SQL o Entity Framework o NodeJS KẾT QUẢ DỰ KIẾN ĐẠT ĐƯỢC - Hiểu cách lập trình sở liệu Winform - Hiểu nghiệp vụ nhà 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 3.3 THIẾT KẾ XỬ LÝ 3.3.1 Chức “Đăng Nhập” 3.3.1.1 Mơ tả • Nhập “Tên đăng nhập” “Mật khẩu” hình Đăng Nhập • Lấy danh sách từ sở liệu ứng với tên đăng nhập mật mà người dùng nhập Sau trả kết số phần tử danh sách • Kiểm tra số lượng phần tử danh sách hay • Nếu số phần từ thơng báo “Đăng nhập thất bại” Nếu thơng báo “Đăng nhập thành cơng” Sau chuyển đến giao diện trang chủ • Form Đăng Nhập đóng lại 3.3.1.2 Lược đồ Hình 31 Lược đồ chức "Đăng Nhập" Trang 82 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 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 độ hồ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ý Qn Ă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ý. .. ăn uống cho người nhà hàng, qn ă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 ĂN? ??... Qn 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 Món”

Ngày đăng: 16/02/2022, 14:33

Mục lục

  • Page 1

Tài liệu cùng người dùng

Tài liệu liên quan