Báo cáo lập trình windows đề tài quản lý nhà hàng

32 5 0
Báo cáo lập trình windows đề tài quản lý nhà hàng

Đ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

TRƯỜNG ĐẠI HỌC THỦ DẦU MỘT VIỆN KỸ THUẬT – CÔNG NGHỆ  BÁO CÁO LẬP TRÌNH WINDOWS Đề tài: Quản lý nhà hàng Giáo viên hướng dẫn: Trần Văn Tài Sinh viên thực hiện: Ngơ Hồng Tân Nguyễn Hữu Tài Bình Dương, Ngày 20 tháng năm 2022 0 0 Quản lý nhà hàng TRƯỜNG ĐH THỦ DẦU MỘT CỘNG HÒA XÃ HỘI CHỦ NGH KHOA KỸ THUẬT CÔNG NGHỆ Độc lập – Tự – Hạnh 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): Nguyễn Hữu Tài_1624801040050 Ngơ Hồng Tân_1824801030145 Tiêu chí Trọng Tốt Khá Trung bình số % 100% 75% 50% kiếm chủ Tìm kiếm Chọn ý tưởng động đưa ý đưa ý số đề tưởng mang tưởng tốt nghị Hoàn toàn Khá hợp lý, Chưa hợp lý, có hợp lý, khơng điều chỉnh chút điều chỉnh theo cần điều chỉnh theo góp ý góp ý Chuẩn bị tốt Chuẩn bị Chuẩn bị điều kiện đa số điều kiện số điều kiện cho việc thực cho việc thực cho việc thực project, hiện, cần khởi khởi động bổ bổ sung thêm động sung sau khởi động Thực Thực tương phương đối phương pháp, sai sót pháp, sai sót quan nhỏ có sửa trọng có sửa chữa chữa Tích cực tìm Nêu ý Thái độ tham tưởng 05 tính gia tích cực Lập kế hoạch 05 thực Giai đoạn 10 chuẩn bị Thực hồn tồn 10 Q trình thực project nghiêm túc Không q phương pháp Giai đoạn Triển khai thực Triển khai 10 kế hoạch kế hoạch, có chậm trễ không gây ảnh hưởng Không hợp lý Không ch Thực kh Triển khai tương đối kế hoạch, có chậm trễ gây ảnh hưởng khắc phục Triển khai ch Mức độ đạt mục tiêu 20 Ghi rõ mục tiêu thành phần (ở giai đoạn projec 0 Quản lý nhà hà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 - Về kiến thức, kỹ năng, thái độ: PROJECT NHÓM - 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 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 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% Danh sách thành viên Nhóm: (Tên họ): Nguyễn Hữu Tài ĐIỂM THÀNH VIÊN NHĨM Điểm làm việc nhóm (%):100% (Tên họ):Ngơ Hồng Tân Điểm làm việc nhóm (%):100% (do nhóm ghi) Điểm làm việc nhóm (%): 0 Quản lý nhà hàng Điểm cá nhân: … TÊN HỌ VÀ CHỮ KÝ XÁC NHẬN CỦA GV: Trần Văn Tài GÓP Ý CẢI TIẾN CHO CÁ NHÂN: 1) Tên SV:Nguyễn Hữu Tài 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 đề: Ghi nhận GV - Về kiến thức, kỹ năng, thái độ: (phần GV ghi lưu 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: Ngơ Hồng Tân 0 0 Quản lý nhà hàng LỜI NÓI ĐẦU Theo trạng nêu trên, nhà hàng cần áp dụng công nghệ vào việc quản lý, than hàng Việc sử dụng phần mềm chuyên nghiệp nghiệp vụ nhà hàng làm t nhanh chóng xác khâu tốn Tuy cố gắng học hỏi áp dụng dựa sở mơn “Lập trình windows” tham khảo khả chúng em có hạn nên chắn tập khơng tránh khỏ giáo nhìn nhận cho ý kiến, góp ý để tập hồn thiện 0 0 0 Quản lý nhà hàng 2.3 Mô tả Use Case 2.3.1 Đăng nhập hệ thống  Tên Use Case: đăng nhập hệ thống  Tác nhân: Quản lý, Thu ngân  Điều kiện tiên (Pre – conditions):  Điều kiện hoàn thành (Post – conditions): Quản lý thu ngân hệ thống nhận  Dịng kiện (Main Flow): Quản lý Thu ngân yêu cầu hệ thống cho đăng nhập Hệ thống yêu cầu Quản lý Thu ngân nhập thông tin đăng nhập Quản lý Thu ngân nhập thông tin đăng nhập Hệ thống xác nhận thông tin đăng nhập thông báo kết  Dòng kiện phụ (Extension): i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý Thu ngân khởi động lại hệ thống o Hệ thống hủy bỏ thao tác trước trở trạng thái hoạt động bình thườn ii Nếu Quản lý Thu ngân khơng nhập tên đăng nhập: o Hệ thống thông báo: “Tên đăng nhập không rỗng!” o Quản lý Thu ngân nhập lại tên đăng nhập iii Nếu Quản lý Thu ngân không nhập mật khẩu: o Hệ thống thông báo: “Mật không rỗng!” o Quản lý Thu ngân nhập lại mật iv Nếu Quản lý Thu ngân nhập không thông tin đăng nhập: o Hệ thống thông báo: “Tên đăng nhập mật khơng xác!” o Quản lý Thu ngân nhập lại thông tin đăng nhập v Nếu Quản lý Thu ngân chọn Hủy Bỏ, hệ thống thoát khỏi chương trình 2.3.2 Lập hóa đơn  Tên Use Case: Lập hóa đơn  Tác nhân: Quản lý, Thu ngân  Điều kiện tiên (Pre – conditions): Quản lý Thu ngân phải hệ thống n sử dụng hệ thống  Điều kiện hoàn thành (Post – conditions): Một hóa đơn tốn tiền khách hàng đư  Dịng kiện (Main Flow): Quản lý Thu ngân yêu cầu lập hóa đơn 0 Hệ thống hiển thị danh sách bàn gọi lưu hệ thống Hệ thống yêu cầu Quản lý Thu ngân chọn bàn cần toán Quản lý Thu ngân nhập thông tin nhân viên tiếp tân, yêu cầu hệ thống hóa đơn 0 Quản lý nhà hàng o Hệ thống thơng báo: “Chưa tính tổng tiền!” o Quản lý Thu ngân yêu cầu hệ thống toán tổng tiền hóa đơn iv Nếu Quản lý Thu ngân khơng đồng ý in hóa đơn: o Hệ thống khơng thực in hóa đơn 2.3.3 Tra cứu thực đơn theo tên thực đơn  Tên Use Case: Tra cứu thực đơn  Tác nhân: Quản lý, Thu ngân  Điều kiện tiên (Pre – conditions): Quản lý Thu ngân phải hệ thống n sử dụng hệ thống  Điều kiện hoàn thành (Post – conditions): Hiển thị kết tra cứu thơng tin thực đơn  Dịng kiện (Main Flow): Quản lý Thu ngân yêu cầu chức tra cứu thực đơn theo tên thực đơn Hệ thống yêu cầu Quản lý Thu ngân nhập thông tin tên thực đơn Hệ thống hiển thị kết tra cứu thực đơn theo tiêu chí tra cứu (tên thực đơn)  Dịng kiện phụ (Extension): i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý Thu ngân khởi động lại hệ thống o Hệ thống hủy bỏ thao tác trước trở trạng thái hoạt động bình thườn ii Nếu Quản lý Thu ngân không nhập tên thực đơn tra cứu: o Hệ thống thông báo: “Chưa nhập tên thực đơn cần tra cứu!” o Quản lý Thu ngân nhập tên thực đơn cần tra cứu iii Quản lý Thu ngân khơng nhập tên thực đơn 2.3.4 Tra cứu thông tin nhân viên theo họ tên nhân viên  Tên Use Case: Tra cứu thông tin nhân viên theo họ tên nhân viên  Tác nhân: Quản lý, Thu ngân  Điều kiện tiên (Pre – conditions): Quản lý Thu ngân phải hệ thống nh sử dụng hệ thống  Điều kiện hoàn thành (Post – conditions): Hiển thị kết tra cứu thơng tin nhân viên viên  Dịng kiện (Main Flow): yêu cầu0chức tra cứu thông tin nhân viên theo họ tên nh Quản lý Thu ngân Hệ thống yêu cầu Quản lý Thu ngân nhập họ tên nhân viên cần tra cứu Hệ thống hiển thị kết tra cứu nhân viên theo tiêu chí tra cứu (tên nhân viên)  Dịng kiện phụ (Extension): i Nế ì h h hiệ hệ hố bị dừ bấ 0 Quản lý nhà hàng  Tên Use Case: Thống kê doanh thu  Tác nhân: Quản lý, Thu ngân  Điều kiện tiên (Pre – conditions): Quản lý Thu ngân phải hệ thống n sử dụng hệ thống  Điều kiện hoàn thành (Post – conditions): Thống kê thành cơng doanh thu  Dịng kiện (Main Flow): Quản lý Thu ngân yêu cầu chức thống kê doanh thu Quản lý Thu ngân chọn tiêu chí để thống kê, tiêu chí bao gồm: ngày, tháng nhập thơng tin theo tiêu chí chọn Hệ thống thống kê doanh thu theo tiêu chí chọn trả kết (tổng doanh th đơn, thức uống bán nhiều nhất)  Dòng kiện phụ (Extension): i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý Thu ngân khởi động lại hệ thống o Hệ thống hủy bỏ thao tác trước trở trạng thái hoạt động bình thường ii Nếu Quản lý Thu ngân không nhập thông tin theo tiêu chí thống kê chọn: o Nếu Quản lý Thu ngân không chọn ngày, hệ thống thông báo: “Mời chọn ng o Nếu Quản lý Thu ngân không chọn tháng năm, hệ thống thông báo: thống kê!” o Nếu Quản lý Thu ngân không chọn mốc ngày thống kê (thống kê theo kh thông báo: “Chưa chọn mốc ngày thống kê!” iii Quản lý Thu ngân khơng nhập thơng tin tiêu chí thống kê 2.3.6 Quản lý nhân viên  Thêm nhân viên:  Tên Use Case: Thêm nhân viên  Tác nhân: Quản lý  Điều kiện tiên (Pre – conditions): Quản lý phải hệ thống nhận diện thống  Điều kiện hoàn thành (Post – conditions): Thông tin nhân viên ghi nhận vào  Dịng kiện (Main Flow): Quản lý yêu cầu chức thêm nhân viên Hệ thống yêu cầu Quản lý nhập thông tin nhân viên 0 Thông tin nhân viên gồm: Quyền, Họ tên nhân viên, Ngày sinh, Tên đăng nhập, Mậ 2.1 Nếu Quyền nhân viên Tiếp Tân: ố ầ 0 Quản lý nhà hàng i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý khởi động lại hệ thống o Hệ thống hủy thao tác trước trở trạng thái hoạt động bình thường ii Nếu Quản lý không nhập Họ tên nhân viên: o Hệ thống thông báo “Họ tên nhân viên không rỗng!” o Quản lý nhập họ tên nhân viên cần thêm iii Nếu Quản lý không nhập Ngày sinh: o Hệ thống thông báo “Ngày sinh không rỗng!” o Quản lý nhập ngày sinh nhân viên cần thêm iv Quản lý khơng nhập thơng tin nhân viên  Nếu Quyền nhân viên Thu Ngân: i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý khởi động lại hệ thống o Hệ thống hủy thao tác trước trở trạng thái hoạt động bình thường ii Nếu Quản lý không nhập Họ tên nhân viên: o Hệ thống thông báo “Họ tên nhân viên không rỗng!” o Quản lý nhập họ tên nhân viên cần thêm iii Nếu Quản lý không nhập Ngày sinh: o Hệ thống thông báo “Ngày sinh không rỗng!” o Quản lý nhập ngày sinh nhân viên cần thêm iv Nếu Quản lý không nhập Tên đăng nhập Tên đăng nhập nhỏ ký tự l o Hệ thống thông báo “Tên đăng nhập phải lớn nhỏ 21 ký tự!” o Quản lý nhập lại Tên đăng nhập v Nếu Quản lý không nhập Mật Mật nhỏ ký tự lớn 20 o Hệ thống thông báo “Mật phải lớn nhỏ 21 ký tự!” o Quản lý nhập lại Mật vi Nếu Quản lý không nhập Xác nhận mật Xác nhận mật không trùng v o Hệ thống thông báo “Mật không trùng!” o Quản lý nhập lại Xác nhận mật vii Quản lý không nhập thông tin nhân viên  Cập nhật thông tin nhân viên:  Tên Use Case: Cập nhật0thông tin nhân viên  Tác nhân: Quản lý  Điều kiện tiên (Pre – conditions): Quản lý phải hệ thống nhận diện thống  Điề kiệ h h (P t diti ) Cậ hật h ô thô ti hâ iê 0 Quản lý nhà hàng o Những thơng tin cập nhật: Họ tên nhân viên, Ngày sinh  Trường hợp 1.2: Nhân viên cập nhật Thu Ngân: o Những thơng tin cập nhật: Họ tên nhân viên, Ngày sinh, Tên đăng nhận mật  Trường hợp 2: Cập nhật thơng tin nhân viên có thay đổi Quyền: Có trường hợp  Trường hợp 2.1: Cập nhật Quyền nhân viên Tiếp Tân sang Thu Ngân: o Những thơng tin cập nhật: Họ tên nhân viên, Ngày sinh o Những thông tin cần nhập: Tên đăng nhập, Mật khẩu, Xác nhận mật  Trường hợp 2.2: Cập nhật Quyền nhân viên Thu Ngân sang Tiếp Tân: o Những thơng tin cập nhật: Họ tên nhân viên, Ngày sinh o Xóa thông tin Tên đăng nhập, Mật nhân viên Hệ thống ghi nhận thông tin nhân viên cập nhật thơng báo kết  Dịng kiện phụ (Extension): i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý khởi động lại hệ thống o Hệ thống hủy thao tác trước trở trạng thái hoạt động bình thường ii Nếu Họ tên nhân viên rỗng: o Hệ thống thông báo “Họ tên nhân viên không rỗng!” o Quản lý nhập Họ tên nhân viên iii Nếu Ngày sinh rỗng: o Hệ thống thông báo “Ngày sinh không rỗng!” o Quản lý nhập Ngày sinh iv Nếu Tên đăng nhập rỗng Tên đăng nhập nhỏ ký tự lớn 20 ký tự o Hệ thống thông báo “Tên đăng nhập phải lớn nhỏ 21 ký tự!” o Quản lý nhập Tên đăng nhập v Nếu Mật rỗng Mật nhỏ ký tự lớn 20 ký tự: o Hệ thống thông báo “Mật phải lớn ký tự nhỏ 21 ký tự!” o Quản lý nhập Mật vi Nếu Xác nhận mật rỗng khác Mật khẩu: o Hệ thống thông báo “Mật không trùng!” o Quản lý nhập Xác nhận mật vii Quản lý khơng nhập thơng tin nhân viên  Xóa nhân viên:  Tên Use Case: Xóa nhân viên  Tác nhân: Quản lý  Điều kiện tiên (Pre conditions): Quản lý phải hệ thống nhận diện 0 Quản lý nhà hàng o Quản lý khởi động lại hệ thống o Hệ thống hủy thao tác trước trở trạng thái hoạt động bình thường ii Nếu Quản lý chọn nhân viên có Quyền Admin: o Hệ thống thơng báo “Khơng thể xóa tài khoản Admin!” 2.3.7 Quản lý thực đơn  Thêm thực đơn:  Tên Use Case: Thêm thực đơn  Tác nhân: Quản lý  Điều kiện tiên (Pre – conditions): Quản lý phải hệ thống nhận diện thống  Điều kiện hoàn thành (Post – conditions): Thêm thành công thực đơn  Dịng kiện (Main Flow): Quản lý u cầu chức thêm hóa đơn Hệ thống yêu cầu Quản lý nhập thông tin thực đơn Quản lý nhập thông tin thực đơn cần thêm yêu cầu hệ thống ghi nhận Hệ thống ghi nhận thông tin thực đơn thông báo kết  Dòng kiện phụ (Extension): i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý khởi động lại hệ thống o Hệ thống hủy thao tác trước trở trạng thái hoạt động bình thường ii Nếu Quản lý khơng nhập Tên thực đơn: o Hệ thống thông báo “Chưa nhập tên thực đơn!” o Quản lý nhập Tên thực đơn iii Nếu Tên thực đơn trùng với Tên thực đơn có hệ thống: o Hệ thống thơng báo “Thực đơn có!” iv Nếu Quản lý không nhập Đơn giá: o Hệ thống thông báo “Chưa nhập đơn giá!” o Quản lý nhập Đơn giá v Nếu kiểu liệu Đơn giá khơng xác: o Hệ thống thông báo “Kiểu liệu nhập đơn giá khơng xác! Vui lịng nhập l o Quản lý nhập lại Đơn giá vi Nếu Quản lý không nhập Ngày 0áp dụng giá: o Hệ thống thông báo “Chưa nhập ngày áp dụng đơn giá!” o Quản lý nhập Ngày áp dụng đơn giá vii Nếu Quản lý khơng nhập Đơn vị tính: Hệ hố hơ bá “Ch hậ đ ị í h!” 0 Quản lý nhà hàng  Điều kiện hoàn thành (Post – conditions): Cập nhật thành cơng thơng tin thực đơn  Dịng kiện (Main Flow): Quản lý yêu cầu chức cập nhật thông tin thực đơn Hệ thống hiển thị danh sách loại thực đơn, yêu cầu Quản lý chọn loại thực đơn cứu (mục 3.3.3 Use case Tra cứu thực đơn) để chọn thực đơn cần cập nhật Quản lý chọn thực đơn cần cập nhật Hệ thống hiển thị thông tin thực đơn chọn Quản lý nhập thông tin cần cập nhật yêu cầu hệ thống ghi nhân Hệ thống ghi nhận thông tin thực đơn cập nhật thơng báo kết  Dịng kiện phụ (Extension): i Nếu trình thực hệ thống bị dừng bất ngờ: o Quản lý khởi động lại hệ thống o Hệ thống hủy thao tác trước trở trạng thái hoạt động bình thường ii Nếu Quản lý không nhập Tên thực đơn: o Hệ thống thông báo “Chưa nhập tên thực đơn!” o Quản lý nhập Tên thực đơn iii Nếu Tên thực đơn trùng với Tên thực đơn có hệ thống: o Hệ thống thông báo “Tên thực đơn bị trùng!” iv Nếu Quản lý không nhập Đơn giá kiểu liệu Đơn giá không đúng: o Hệ thống thông báo “Chưa nhập đơn giá kiểu liệu đơn giá không đúng!” o Quản lý nhập Đơn giá v Nếu Đơn giá nhỏ 0: o Hệ thống thông báo “Đơn giá phải lớn 0!” o Quản lý nhập Đơn giá vi Nếu Quản lý không nhập Ngày áp dụng giá: o Hệ thống thông báo “Chưa nhập ngày áp dụng giá!” o Quản lý nhập Ngày áp dụng giá vii Nếu Quản lý không nhập Đơn vị tính: o Hệ thống thơng báo “Chưa nhập đơn vị tính!” o Quản lý nhập Đơn vị tính viii Quản lý khơng nhập thơng tin thực đơn  Xóa thực đơn:  Tên Use Case: Xóa thực đơn  Tác nhân: Quản lý Điề kiệ tiê ết (P diti ) Q ả lý hải đ hệ hố hậ diệ ... Ngô Hoàng Tân 0 0 Quản lý nhà hàng LỜI NÓI ĐẦU Theo trạng nêu trên, nhà hàng cần áp dụng công nghệ vào việc quản lý, than hàng Việc sử dụng phần mềm chuyên nghiệp nghiệp vụ nhà hàng làm t nhanh... dựa sở mơn ? ?Lập trình windows? ?? tham khảo khả chúng em có hạn nên chắn tập không tránh khỏ giáo nhìn nhận cho ý kiến, góp ý để tập hoàn thiện 0 0 Quản lý nhà hàng 0 0 Quản lý nhà hàng CHƯƠNG 1:... VẤN ĐỀ 1.1 Mơ tả tốn: Theo trạng nêu trên, nhà hàng cần áp dụng công nghệ vào việc quản lý, than hàng Việc sử dụng phần mềm chuyên nghiệp nghiệp vụ nhà hàng làm t nhanh chóng xác khâu tốn Quản lý

Ngày đăng: 25/02/2023, 20:27

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

Tài liệu liên quan