1. Trang chủ
  2. » Luận Văn - Báo Cáo

đồ án cuối kỳ môn công nghệ phần mềm hệ thống quản lý nhà hàng

164 2 0

Đ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

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KỲ MÔN CÔNG NGHỆ PHẦN MỀM HỆ THỐNG QUẢN LÝ NHÀ HÀNG Người hướng dẫn: GV HUỲNH ANH KHIÊM Người thực hiện: TRƯƠNG TUẤN THỊNH – 51900712 TĂNG KIẾN TRUNG – 51900718 NGUYỄN TRƯỜNG ANH – 51900699 NGUYỄN VÕ HỒNG VŨ - 51900286 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 : 23 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN ĐỒ ÁN CUỐI KỲ MÔN CÔNG NGHỆ PHẦN MỀM HỆ THỐNG QUẢN LÝ NHÀ HÀNG Người hướng dẫn: GV HUỲNH ANH KHIÊM Người thực hiện: TRƯƠNG TUẤN THỊNH – 51900712 TĂNG KIẾN TRUNG – 51900718 NGUYỄN TRƯỜNG ANH – 51900699 NGUYỄN VÕ HỒNG VŨ - 51900286 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 : 23 LỜI CẢM ƠN Lời nói nhóm em xin gửi lời cảm ơn chân thành đến Thầy Huỳnh Anh Khiêm Giảng viên phụ trách môn học “Công Nghệ Phần Mềm” nhóm chúng em học kỳ Cảm ơn thầy đồng hành chúng em suốt trình học, nhờ giảng dạy dẫn dắt thầy mà nhóm chúng em có đủ kiến thức khả để hoàn thành báo cáo với hệ thống “Quản lý nhà hàng” Tiếp đến nhóm chúng em muốn gửi lời cảm ơn đến Trường ĐH Tôn Đức Thắng nói chung gửi lời cảm ơn trực tiếp đến khoa Cơng Nghệ Thơng Tin nói riêng tạo điều kiện hội cho chúng em học tập phát triển thân Không mặt kiến thức mà thể chất, tinh thần Xin cảm ơn trường khoa làm việc tận tụy hết lịng giúp đỡ cho khơng chúng em mà cịn tồn sinh viên trường có điều kiện mơi trường học tập tốt để có đủ khả kiến thức ứng dụng thực tiễn Sau nhóm hy vọng nhận góp ý đóng góp chân thành từ thầy, nhóm cịn nhiều hạn chế giới hạn kiến thức, trình độ khơng thể tránh khỏi sai sót Chúng em tiếp thu đóng góp, nhận xét từ thầy tiếp tục hoàn thiện thân, vận dụng nhận xét vào mơn học Chúng em xin chúc thầy người tận tụy dành thời gian cho sinh viên có ngày làm việc thật hiệu tràn đầy sức khỏe Tập thể nhóm chúng em gửi lời cảm ơn sâu sắc đến thầy !!! ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG Chúng em xin cam kết là báo cáo riêng chúng em hướng dẫn GV.Huỳnh Anh Khiêm mơn học “Cơng Nghệ Phần Mềm” Vì mơn học có tương đồng định so với mơn học mà thành viên nhóm học trước “Phân Tích Thiết Kế u Cầu” báo cáo có kế thừa từ báo cáo trước nhiên nội dung thành viên nhóm tự thực Nếu phát có gian lận chúng em xin hoàn toàn chịu trách nhiệm nội dung báo cáo Trường Đại Học Tơn Đức Thắng không liên quan đến vi phạm tác quyền, quyền gây trình thực (nếu có) TP Hồ Chí Minh, ngày tháng năm 2021 Tác giả (ký tên ghi rõ họ tên) Trương Tuấn Thịnh Tăng Kiến Trung Nguyễn Trường Anh Nguyễn Võ Hoàng Vũ PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ TP Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ TP Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) TĨM TẮT Chúng ta sống xã hội mà kết nối hiệu tốc độ xử lý thông tin đặt lên hàng đầu, đặc biệt lĩnh vực dịch vụ Do đó, việc áp dụng Công Nghệ Thông Tin vào lĩnh vực dịch vụ nhà hàng cần thiết không cịn xa lạ Vì vậy, tốn đặt để xây dựng hệ thống giúp quản lý nhà hàng trở nên hiệu quả, tiện lợi, gia tăng hiệu suất làm việc giảm thời gian xử lý thông tin ngày lớn; đồng thời phải đáp ứng nhanh chóng kịp thời q trình vận hành công tác quản lý Đi từ vấn đề nêu nhận thấy tầm quan trọng cơng tác quản lý nhà hàng, nhóm chúng em thực đồ án với đề tài: “Hệ Thống Quản Lý Nhà Hàng” Nhóm chúng em mong muốn phát triển hệ thống quản lý nhà hàng giúp cải thiện hiệu suất tăng hiệu làm việc, thay cho cách quản lý nhà hàng truyền thống giấy tờ Do thời gian kiến thức có hạn, nhóm chúng em tập trung phân tích phát triển số chức hệ thống việc sử dụng ngơn ngữ lập trình như: HTML, CSS, Javascript, PHP hệ sở liệu MySQL kèm theo số chức thực hóa Winforms với ngơn ngữ lập trình C# MỤC LỤC LỜI CẢM ƠN ĐỒ ÁN ĐƯỢC HOÀN THÀNH TẠI TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN TÓM TẮT .4 MỤC LỤC .5 DANH MỤC KÍ HIỆU VÀ CHỮ VIẾT TẮT .10 DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ 11 CHƯƠNG – KHẢO SÁT 18 1.1 Giới thiệu: .18 1.2 Khảo sát: .18 1.3 Tổng quan hệ thống: .24 1.3.1 Các quy trình nghiệp vụ: 24 1.3.1.1 Quy trình phục vụ khách trực tiếp nhà hàng: .24 1.3.1.2 Quy trình đặt bàn trực tuyến nhà hàng: 24 1.3.1.3 Quy trình đặt tảng đặt trực tuyến nhà hàng: 25 1.3.1.4 Quy trình kiểm tra nhập nguyên vật liệu: .25 1.3.2 Đặc tả hệ thống : .26 CHƯƠNG – PHÂN TÍCH YÊU CẦU .28 2.1 Đặc tả yêu cầu .28 2.2 Các tác nhân hệ thống 29 2.3 Các Use Case hệ thống .30 CHƯƠNG – THIẾT KẾ YÊU CẦU 36 3.1 Sơ đồ Use Case: 36 3.2 Đặc tả Use Case: 36 3.3 Sơ đồ hoạt động ( Activity Diagram ): 85 3.3.1 Usecase Đăng nhập 86 3.3.2 Usecase Đăng xuất 86 3.3.3 Usecase Đổi mật .87 3.3.4 Usecase Xem giỏ hàng 88 3.3.5 Usecase Đặt bàn 88 3.3.6 Usecase Xem thực đơn 89 3.3.7 Usecase Đặt trực tuyến 89 3.3.8 Usecase Thanh toán 90 3.3.9 Usecase Thanh toán qua thẻ ngân hàng 91 3.3.10 Usecase Thanh toán qua ví điện tử .92 3.3.11 Usecase Xem danh sách bàn ăn 92 3.3.12 Usecase Tạo phiếu gọi 93 3.3.13 Usecase Xóa ăn .94 3.3.14 Usecase Chọn ăn 95 3.3.15 Usecase Thêm ghi 96 3.3.16 Usecase In phiếu gọi .98 3.3.17 Usecase Xem danh sách hội viên 98 3.3.18 Usecase Thêm hội viên 99 3.3.19 Usecase Chỉnh sửa thông tin hội viên 100 3.3.20 Usecase Thêm chiết khấu 102 3.3.21 Usecase Xem lịch đặt bàn 102 3.3.22 Usecase Xem thông tin nhà cung cấp 103 3.3.23 Usecase Thêm nhà cấp .104 3.3.24 Usecase Chỉnh sửa thông tin nhà cấp 105 3.3.25 Usecase Xóa nhà cấp 107 3.3.26 Usecase Xem thông tin nguyên vật liệu 107 3.3.27 Usecase Thêm nguyên vật liệu 108 3.3.28 Usecase Chỉnh sửa thông tin nguyên vật liệu 108 3.3.29 Usecase Xóa nguyên vật liệu 109 3.3.30 Usecase Xem thông tin phiếu nhập nguyên vật liệu 110 3.3.31 Usecase Tạo phiếu nhập nguyên vật liệu 110 3.3.32 Usecase Chỉnh sửa thông tin phiếu nhập nguyên vật liệu 111 3.3.33 Usecase Xóa phiếu nhập nguyên vật liệu 112 3.3.34 Usecase Xem thơng tin hóa đơn 113 3.3.35 Usecase Tạo hóa đơn 114 3.3.36 Usecase Chỉnh sửa thông tin hóa đơn 115 3.3.37 Usecase Xóa hóa đơn 116 3.3.38 Usecase In hóa đơn .117 3.3.39 Usecase Thống kê doanh thu 117 3.3.40 Usecase Thống kê doanh thu theo tháng .118 3.3.41 Usecase Thống kê doanh thu theo năm .118 3.3.42 Usecase Xem thơng tin ăn 119 3.3.43 Usecase Thêm ăn 119 3.3.44 Usecase Chỉnh sửa thông tin ăn 120 3.3.45 Usecase Xóa thơng tin ăn 121 3.3.46 Usecase Xem thông tin nhân viên .122 3.3.47 Usecase Thêm nhân viên 123 3.3.48 Usecase Chỉnh sửa thông tin nhân viên .124 3.3.49 Usecase Xóa nhân viên .125 3.4 Sơ đồ ( Sequence Diagram ) 126 3.4.1 Usecase Đăng nhập .126 3.4.2 Usecase Đăng xuất 126 3.4.3 Usecase Đổi mật 127 3.4.8 Usecase Thanh toán 129 3.4.9 Usecase Thanh toán qua thẻ ngân hàng 129 3.4.10 Usecase Thanh tốn qua ví điện tử 130 3.4.11 Usecase Xem danh sách bàn ăn 131 3.4.12 Usecase Tạo phiếu gọi 131 3.4.13 Usecase Xóa ăn 132 3.4.14 Usecase Chọn ăn 132 do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 3.4.15 Usecase Thêm ghi 133 3.4.16 Usecase In phiếu gọi 133 3.4.17 Usecase Xem danh sách hội viên 134 3.4.18 Usecase Thêm hội viên .134 3.4.19 Usecase Chỉnh sửa thông tin hội viên 135 3.4.20 Usecase Thêm chiết khấu 135 3.4.21 Usecase Xem lịch đặt bàn 136 3.4.22 Usecase Xem thông tin nhà cung cấp 136 3.4.23 Usecase Thêm nhà cấp .136 3.4.24 Usecase Chỉnh sửa thông tin nhà cấp 137 3.4.25 Usecase Xóa nhà cấp 137 3.4.26 Usecase Xem thông tin nguyên vật liệu 138 3.4.27 Usecase Thêm nguyên vật liệu 138 3.4.28 Usecase Chỉnh sửa thông tin nguyên vật liệu 139 3.4.29 Usecase Xóa nguyên vật liệu 139 3.4.30 Usecase Xem thông tin phiếu nhập nguyên vật liệu 140 3.4.31 Usecase Tạo phiếu nhập nguyên vật liệu 140 3.4.32 Usecase Chỉnh sửa thông tin phiếu nhập nguyên vật liệu 141 3.4.33 Usecase Xóa phiếu nhập nguyên vật liệu 141 3.4.34 Usecase Xem thơng tin hóa đơn 142 3.4.35 Usecase Tạo hóa đơn 142 3.4.36 Usecase Chỉnh sửa thơng tin hóa đơn 143 3.4.37 Usecase Xóa hóa đơn 143 3.4.38 Usecase In hóa đơn .144 3.4.39 Usecase Thống kê doanh thu 144 3.4.40 Usecase Thống kê doanh thu theo tháng .145 3.4.41 Usecase Thống kê doanh thu theo năm .145 3.4.42 Usecase Xem thơng tin ăn 146 3.4.43 Usecase Thêm ăn 146 do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 148 Hình 100 Sơ Đồ Tuần Tự Usecase Xóa nhân viên 3.5 Mơ hình thực thể ERD Hình 101 Mơ hình thực thể ERD 3.6 Chuyển mơ hình thực thể ERD sang mơ hình quan hệ do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 149 Hình 102 Mô quan hệ Hệ thống Quản lý nhà hàng 3.7 Sơ đồ Class (Class Diagram) do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 150 Hình 103 Sơ đồ Class Diagram do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 151 3.8 Mô hình phát triển phần mềm Vịng đời phát triển phần mềm (SDLC) loạt giai đoạn giúp có nhìn chung quy trình xây dựng phần mềm Phần mềm thực hóa phát triển nào? Từ giai đoạn tìm hiểu u cầu mơ hình hóa việc kinh doanh để chuyển đổi ý tưởng yêu cầu kinh doanh thành chức tính ! Cho đến sử dụng vận hành để đạt nhu cầu kinh doanh Một kỹ sư phần mềm giỏi cần có đủ kiến thức cách chọn mơ hình SDLC dựa bối cảnh dự án yêu cầu kinh doanh Do đó, yêu cầu chọn mơ hình SDLC tùy theo mối quan tâm yêu cầu cụ thể dự án để đảm bảo thành cơng dự án 3.8.1 Mơ hình thác nước (Waterfall Model) Mơ hình Thác nước dịng tuyến tính Trong q trình phát triển xem chảy đặn xuống (như thác nước) qua giai đoạn triển khai phần mềm Điều có nghĩa giai đoạn trình phát triển bắt đầu giai đoạn trước hồn thành Cách tiếp cận thác nước khơng xác định quy trình quay trở lại giai đoạn trước để xử lý thay đổi theo yêu cầu Cách tiếp cận thác nước cách tiếp cận sớm biết đến rộng rãi sử dụng để phát triển phần mềm Vậy giai đoạn mơ hình phát triển ? Requirement Gathering: Thu thập phân tích yêu cầu ghi lại vào tài liệu đặc tả yêu cầu giai đoạn System Analysis: Phân tích thiết kế hệ thống phần mềm, xác định kiến trúc hệ thống tổng thể phần mềm Coding: Hệ thống phát triển theo unit tích hợp giai đoạn Mỗi Unit phát triển kiểm thử dev gọi Unit Test Testing: Cài đặt kiểm thử phần mềm Cơng việc giai đoạn kiểm tra sửa tất lỗi tìm cho phần mềm hoạt động xác theo tài liệu đặc tả yêu cầu do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 152 Implementation: Triển khai hệ thống môi trường khách hàng đưa thị trường Operations and Maintenance: Bảo trì hệ thống có thay đổi từ phía khách hàng, người sử dụng 3.8.2 Ưu Nhược Điểm Hình 104 Mơ hình thác nước Ưu điểm Nhược điểm - Dễ dàng giải thích với người dùng - Nếu giai đoạn gặp khó khăn ( bị với khách hàng đóng băng ) khơng thể chuyển sang - Có hướng tiếp cận cấu trúc giai đoạn - Các giai đoạn hoạt động hệ - Khi hoàn thành giai đoạn thống định nghĩa xác định rõ việc quay lại giai đoạn trước để thay ràng đổi , chỉnh sửa bổ sung khó - Giúp cho việc lên kế hoạch lên lịch - Tính linh hoạt chưa cao , việc điều cho dự án dễ dàng chỉnh phạm vi hệ thống khó do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 153 - Xác minh giai đoạn đảm bảo tốn phát sớm sai sót / hiểu nhầm - Trong trường hợp phát sinh - Kết phát triển giai đoạn yêu cầu kế hoạch ban đầu xác nhận rõ ràng tốn chi phí thời gian để giải yêu cầu phát sinh 3.8.3 Lý chọn mơ hình - Do mơ hình phù hợp với dự án nhỏ, thời gian phát triển ngắn cụ thể phần mềm Quản Lý Nhà Hàng mức độ báo cáo cuối kỳ - Mơ hình có hướng tiếp cận đơn giản, dễ hiểu, việc phân cơng cơng việc quản lý xác định tiến độ cơng việc dễ dàng - Do mơ hình phát triển theo giai đoạn nên việc phát lỗi điểm bất hợp lý đảm bảo phát sớm khắc phục 3.9 Test Case: Một số Test case mà nhóm tạo để test trường hợp website: Hình 105 Test case Gửi sai phương thức do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 154 Hình 106 Test case Gửi thiếu thông tin cần thiết: => Khi đặt lịch phải có: + name + phone + quantity + date + time do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 155 Hình 107 Test case Thơng tin cần thiết bị rỗng Hình 108 Test case Số điện thoại khơng phù hợp Hình 108 Test case Mã ăn khơng tồn do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 156 Hình 109 Test case Mã thành viên không hợp lệ (không tồn tại) Hình 110 Test case Mã thành viên khơng hợp lệ (khơng tồn tại) do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 157 Hình 111 Test case Thơng tin ăn khơng (Giá cả) Hình 112 Test case Thơng tin ăn khơng (Giá cả) 3.10 GitHub Desktop: Nhóm sử dụng GitHub để quản lý tài nguyên nhóm như: Demo, báo cáo do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 158 Link to GitHub: Hình 113 Commit History nhóm https://github.com/trungjason/CNPM-Demo do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 159 PHÂN CƠNG VÀ ĐÁNH GIÁ STT MSSV Họ tên Công việc Đánh giá Khảo sát nghiệp vụ Xác định tác nhân, xác định Use case Đặc tả hệ thống, quy trình nghiệp vụ Viết đặc tả usecase (UC13 – 24) 51900732 Nguyễn Võ Hoàng Vũ Vẽ sơ đồ hoạt động (UC13 – 24) Vẽ sơ đồ (UC13 – 24) Vẽ mơ hình ERD Hồn thành Chuyển mơ hình ERD sang mơ hình quan hệ Demo trang web quản lý nhà hàng Làm Slide báo cáo Khảo sát nghiệp vụ Xác định tác nhân, xác định Use case Đặc tả hệ thống, quy trình nghiệp vụ Vẽ sơ đồ Usecase tổng quát 51900765 Nguyễn Trường Anh Viết đặc tả use case (UC25 – 36) Vẽ sơ đồ hoạt động (UC25 – 36) Vẽ sơ đồ (UC25 – 36) Hồn thành Vẽ mơ hình ERD Xây dựng Test case Demo trang web quản lý nhà hàng Làm Slide báo cáo 51900712 Trương Tuấn Khảo sát nghiệp vụ Thịnh Viết đặc tả usecase (UC29 – 33) Vẽ sơ đồ (UC29 – 33) Vẽ sơ đồ hoạt động (UC29 - 33) do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang Hoàn thành do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 160 Demo hệ thống quản lý nhà hàng Winform Vẽ sơ đồ lớp Class Diagram Xây dựng Test case Khảo sát nghiệp vụ Xác định tác nhân, xác định Use case Vẽ sơ đồ Usecase tổng quát Viết đặc tả Usecase (UC1 – 12) 51900718 Tăng Kiến Trung Vẽ sơ đồ hoạt động (UC1 – 12) Hoàn Vẽ sơ đồ (UC1 – 12) thành Vẽ mơ hình ERD Demo hệ thống quản lý nhà hàng Winform Chỉnh sửa, hoàn thiện báo cáo 1.1 Kế hoạch giao tiếp nhóm - Tần suất: lần tuần có thắc mắc, có vấn đề phát sinh cần bàn bạc - Thời gian: Tối thứ , Chủ Nhật - Địa điểm: Group nhóm Facebook Google Meeting cần thiết - Đề mục tiêu cụ thể, hạn deadline phân chia công việc cho thành viên nhóm 1.2 Quy tắc quản lý đồ án nhóm 1.2.1 Quản lý tài liệu - Các tài liệu liên quan đến báo cáo thành viên chia sẻ với ( Google Drive Share GitHub Desktop ) - Không tập trung tài liệu vào người để phòng trường hợp 1.2.2 Quản lý tiến độ do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang 161 - Nhóm trưởng thơng báo thành viên nhóm báo cáo lại tiến độ - Nhóm trưởng cập nhật tiến độ thành viên nhắc nhở thành viên chưa hoàn thành nhiệm vụ giao - Đặt yêu cầu khắt khe cho thành viên đóng góp do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang do.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hangdo.an.cuoi.ky.mon.cong.nghe.phan.mem.he.thong.quan.ly.nha.hang

Ngày đăng: 03/01/2024, 00:56

Xem thêm:

w