Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

54 214 7
Báo cáo nhập môn công nghệ phần mềm: Phần mềm 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

Báo cáo nhập môn công nghệ phần mềm. Chủ đề: Quản lí nhà hàng. Sự gia tăng không ngừng về số lượng cũng như các mô hình nhà hàng khác nhau đã đặt ra nhu cầu về quản lý nhà hàng. Với tư cách là một nhà phát triển các phần mềm quản lý, nhóm chúng em được yêu cầu phát triển hệ thống cho phép quản lý các đối tượng trong nhà hàng như mặt hàng, khách hàng, nhân viên.

ĐẠI HỌC QUỐC GIA THÀNH PHỐ HỒ CHÍ MINH ĐẠI HỌC CÔNG NGHỆ THÔNG TIN ~~~~~~*~~~~~~ BÁO CÁO ĐỒ ÁN Môn học: Nhập môn công nghệ phần mềm Mã lớp: SE104.L26.TMCL Học kỳ II (2020-2021) CHỦ ĐỀ: Quản lý nhà hàng GIẢNG VIÊN HƯỚNG DẪN: ThS Mai Trọng Khang SINH VIÊN THỰC HIỆN: Lê Anh Minh - 18521098 Nguyễn Quốc Trung – 19522429 Bùi Quang Minh - 18521087 Vũ Phú Thành - 19522247 TP.Hồ Chí Minh - 05/2021 Mục lục Chương 1: Giới thiệu chung 1.1 Mục đích tài liệu 1.2 Phạm vi hệ thống 1.3 Kế hoạch thực đồ án 1.4 Tổ chức, quản lý 1.5 Công cụ dùng để quản lý dự án Chương 2: Khảo sát trạng 2.1 Kế hoạch khảo sát 2.2 Sơ đồ tổ chức 2.3 Hiện trạng nghiệp vụ 2.3.1 Nghiệp vụ quản lý kho hàng 2.3.2 Nghiệp vụ nhà bếp 10 2.3.3 Nghiệp vụ bán hàng 12 2.3.4 Nghiệp vụ nhân viên kế toán 12 2.3.5 Nghiệp vụ quản lý nhân viên/ Quản lý khách hàng 13 2.4 Danh sách yêu cầu 13 2.4.1 Yêu cầu chức 13 2.4.2 Yêu cầu phi chức 13 Chương 3: Các sơ đồ yêu cầu phần mềm 14 3.1 Sơ đồ use case 14 3.2 Sơ đồ Activity 15 3.3 Sơ đồ DFD (Sơ đồ luồng liệu Data flow Diagram) 19 3.3.1 Sơ đồ tổng quan 19 3.3.2 Quản lý đặt bàn ăn 20 3.3.3 Quản lý thực đơn 21 3.3.4 Quản lý nhân viên 22 Chương 4: Thiết kế liệu 24 4.1 Quản lý tài khoản 24 4.2 Quản lý ăn 26 4.3 Quản lý nhân viên 27 4.4 Quản lý danh mục 28 4.5 Quản lý làm việc 30 4.6 Quản lý khách hàng 31 4.7 Quản lý đặt bàn 32 4.8 Quản lý hóa đơn 34 Chương 5: Thiết kế xử lý 37 5.1 Một số chức cần thiết 37 5.1.1 Chức đăng nhập 37 5.1.2 Chức giao diện 38 5.1.3 Chức phục vụ khách hàng 39 5.1.4 Chức quản lý thực đơn 41 5.1.5 Chức quản lý hóa đơn 43 5.1.6 Chức quản lý nhân viên/ khách hàng 44 5.2 Kiến trúc phần mềm 46 Chương 6: Kiểm thử 48 6.1 Chức đăng nhập 48 6.2 Chức chọn 48 6.3 Chức đặt bàn 49 6.4 Quản lý tài khoản 49 6.5 Quản lý nhân viên 50 6.6 Quản lý khách hàng 51 6.7 Quản lý nhân viên/ khách hàng 53 Chương 7: Kết luận 54 7.1 Kết đạt 54 7.2 Hướng phát triển 54 Chương 1: Giới thiệu chung 1.1 Mục đích tài liệu Sự gia tăng không ngừng số lượng mơ hình nhà hàng khác đặt nhu cầu quản lý nhà hàng Một số khó khăn như: khơng kiểm sốt số lượng bàn, danh sách ăn mà khách đặt, quản lí nhân viên, vấn đề kho bãi, … Đặt bối cách thời đại công nghệ 4.0, phần mềm “Quản lý nhà hàng” đời để giải khó khăn đáp ứng nhu cầu cần thiết việc quản lý, hỗ trợ giúp cho công việc trở nên dễ dàng hiệu Hiểu nhu cầu thực thiết yếu đó, nhóm chúng em thực tài liệu nhằm ghi nhận lại trạng tổ chức, nghiệp vụ đặc tả yêu cầu khách hàng phần mềm “Quản lý nhà hàng” Với tư cách nhà phát triển phần mềm quản lý, nhóm chúng em yêu cầu phát triển hệ thống cho phép quản lý đối tượng nhà hàng mặt hàng, khách hàng, nhân viên Hệ thống dành cho nhân viên nhà hàng sử dụng với quyền truy cập khác Hệ thống chúng em chưa thật hồn thiện nhằm mục đích việc thực hóa ý tưởng góp phần vào đồ án môn học 1.2 Phạm vi hệ thống - Phần mềm xây dựng với mục đích phục vụ nhà hàng, qn ăn có quy mơ vừa nhỏ - Kho liệu nhỏ vừa 1.3 Kế hoạch thực đồ án Kế hoạch tổng quát ➢ Khảo sát trạng - Phân tích tính khả thi quy mơ thực - Tìm hiểu quy trình nghiệp vụ - Phỏng vấn số người sử dụng thơng qua mạng, tìm hiểu thơng tin mạng - Thu thập thông tin yêu cầu (Những yêu cầu cần có phần mềm) ➢ Phân tích đặc tả u cầu - Thiết kế mơ hình phần mềm: Dựa yêu cầu thu thập - Thiết kế hệ thống: Vẽ sơ đồ Use Case, DFD - Thiết kế liệu: Phân tích liệu dựa yêu cầu người dùng Kết đầu tài liệu thiết kế liệu, dùng để phục vụ viết thiết kế database - Thiết kế giao diện: Vẽ giao diện phân tích thiết kế xử lý dựa yêu cầu người dùng ➢ Code testcase: - Code trình bày theo mơ hình lớp phân chia theo nhiệm vụ yêu cầu Testcase rõ ràng để kiểm tra tính hiệu hệ thống 1.4 Tổ chức, quản lý Mô hình thác nước mơ hình quản lý dự án dễ hiểu dễ quản lý Mơ hình thác nước phương pháp quản lý dự án dựa quy trình thiết kế liên tiếp Trong mơ hình thác nước, giai đoạn dự án thực nối tiếp nhau, giai đoạn bắt đầu giai đoạn trước hồn thành Phương pháp thác nước vốn tạo với mục đích mơ hình chu kỳ vịng đời phát triển phần mềm, ứng dụng dự án có quy mơ nhỏ có tiêu chuẩn xác định rõ ràng từ ban đầu Ưu điểm: - Thích hợp cho dự án đơn giản nhỏ - Nhóm dự án hiểu rõ yêu cầu - Dễ hiểu, dễ quản lý - Không cần đề mốc thực - Có nhiều tài liệu cung cấp thông tin cho khách hàng Nhược điểm: - Các giai đoạn trước hồn thành giai đoạn sau bắt đầu - Không cho phép thay đổi u cầu dự án - Khơng có sản phẩm hoạt động dự án gần hồn thành - Khơng dễ xử lý rủi ro bất ngờ 1.5 Công cụ dùng để quản lý dự án - Microsoft Teams: Dùng để meeting trao đổi thành - - viên Messenger: thích hợp để chia sẻ trao đổi công việc Google Drive: lưu trữ tài liệu, tập mà thầy giao Microsoft SQL Server: Dùng để tạo liệu cho phần mềm Visual Studio 2019, Net framework: ngơn ngữ lập trình framework để xây dựng phần mềm Chương 2: Khảo sát trạng 2.1 Kế hoạch khảo sát - Thông qua tài liệu mạng - Thơng qua quy trình vận hành nhà hàng với quy mô vừa nhỏ - Phỏng vấn số người tính khách quan phần mềm 2.2 Sơ đồ tổ chức Chức năng: - Chủ nhà hàng: Quản lý, xem xét định cho hoạt động nhà hàng - Quản lý nhà hàng: Điều hành phận, báo cáo cho chủ nhà hàng - Bảo vệ/Nhân viên bảo vệ: Dịch vụ bảo đảm an toàn cho nhà hàng - Bếp trưởng: Nấu chính, đạo bếp - Bếp phụ: Nấu phụ - Nấu bếp: Nấu đồ ăn Tạp vụ: Bưng bề đồ ăn Nhân viên đón khách: Tiếp tân cho khách \ Phục vụ bàn: Dọn bàn Kế tốn: Tính tiền bàn ăn Thủ kho: Thống kê hàng hóa, doanh thu, nhập xuất kho hàng - Thu ngân: Tính tiền bàn ăn Đồ án tập trung vào chức Phục vụ Tài 2.3 Hiện trạng nghiệp vụ 2.3.1 Nghiệp vụ quản lý kho hàng Cách hoạt động diễn kho hàng bao gồm: ❖ Nhập nguyên từ nhà cung cấp ❖ Xuất nguyên liệu cho nhà bếp ❖ Luân chuyển hàng hóa kho ❖ Theo dõi, kiểm kê, đánh giá hàng hóa kho ❖ Trước ngày làm việc, ban lãnh đạo phân tích tình hình dựa vào đơn đặt hàng trước nhu cầu sử dụng thực phẩm trung bình ngày để xác định số lượng nguyên liệu yêu cầu nhà kho xuất Hóa đơn xuất kho ghi giá với giá nhập cho nguyên liệu ❖ Để nhập nguyên liệu, nhà kho tiến hành việc đặt hàng từ nhà cung cấp Việc Đặt mặt hàng nào, số lượng phụ thuộc vào yêu cầu từ nhà bếp,tình hình hàng hố cịn lại kho mặt hàng bị hỏng phải lập danh sách huỷ Hàng hóa kiểm tra nhập Sau hàng hóa nhập kho, nhà cung cấp yêu cầu toán theo đơn hàng Việc toán nhà hàng với nhà cung cấp diễn sau : nhà hàng tốn tồn số tiền cho nhà cung cấp thời điểm nhập hàng, nhà hàng toán số tiền theo nhiều đợt, nhà hàng ghi công nợ với nhà cung cấp Hình thức tốn gồm : tiền mặt , séc, chuyển khoản v v ❖ Trong trường hợp nhà hàng có nhiều kho nhà hàng có nhiều chi nhánh chi nhánh có kho riêng phải quản lý việc luân chuyển hàng hóa kho ❖ Việc theo dõi, kiểm kê hàng hóa kho diễn hàng ngày, hàng tuần hàng tháng nhằm mục đích: ➢ Phát hàng hóa hỏng hết hạn sử dụng để đưa vào danh sách huỷ ➢ Kiểm tra số lượng hàng tồn kho thực tế từ xem có sai lệch so với số liệu sổ sách hay không 2.3.2 Nghiệp vụ nhà bếp Cách hoạt động nhà bếp bao gồm: ❖ Kiểm tra nguyên liệu, thực phẩm tồn, nắm số liệu cụ thể, tính tốn lên kế hoạch đặt hàng Đồng thời kiểm tra, chuẩn bị đầy đủ nguyên liệu, vật dụng, thiết bị cần thiết cho trình chế biến, đảm bảo vệ sinh cho toàn thiết bị khu vực bếp phân công ❖ Kiểm tra hàng hoá trước nhập, đối chiếu số lượng thực tế với số liệu kê khai đơn nhập hàng Báo cáo cho cấp chất lượng hàng hóa tình trạng thừa, thiếu hàng hóa ❖ Thơng báo cho phận liên quan khác tình trạng ăn tạm ngừng phục vụ ăn đặc biệt ngày, đảm bảo thông tin phổ biến đầy đủ xác ❖ Tư vấn trực tiếp ăn cho khách hàng có yêu cầu Tiếp nhận order khách, phân công công việc cụ thể 10 STT Tên xử lý Mô tả Hiển thị giao diện Giao diện bàn ăn, bàn có người đặt hiển thị màu khác so với bàn trống Hiển thị giao diện Hiển thị menu Hiển thị giao diện Hiển thị ăn đặt số lượng chúng Hiển thị giao diện Hình thức tốn Xác nhận Xác nhận đặt đồ ăn Reset Xóa đồ ăn đặt Thanh tốn Thanh tốn hóa đơn cho khách hàng Thuật tốn đặt bàn cho khách: B1: Người dùng chọn bàn cần đặt giao diện (những bàn trống) Hệ thống hiển thị bàn đặt sang màu đỏ B2: Người dùng chọn ăn số lượng từ menu giao diện B3: Người dùng kiểm tra chi tiết ăn chọn giao diện B4: Người dùng chọn hình thức tốn cho khách hàng B5: Người dùng xác nhận đặt đồ ăn bàn cho khách hàng B6: Người dùng tốn hóa đơn cho khách hàng 40 5.1.4 Chức quản lý thực đơn STT Tên xử lý Mô tả Nhập liệu Số thứ tự(STT tự động cập nhật theo danh sách) Nhập liệu Tên danh mục(VD:Món chính) Nhập liệu Mơ tả(VD: Món bữa ăn) Nhập liệu Mã ăn Nhập liệu Đơn vị tính(VD: Phần) Nhập liệu Nhập tên ăn(VD: Matcha) 41 Nhập liệu Nhập giá tiền Thêm Thêm từ 1->3 Xóa Xóa từ 1->3 10 Sửa Sửa từ 1->3 11 Thêm Thêm từ 4->6 12 Xóa Xóa từ 4->6 13 Sửa Sửa từ 4->6 14 Hiển thị thông tin Hiển thị thông tin danh mục 15 Hiển thị thông tin Hiển thị thơng tin thực đơn Thuật tốn thao tác thực đơn: B1: Nhập thông tin mã danh mục, tên danh mục, mã ăn, … B2: Hệ thống kế nối với CSDL lưu thơng tin B3: Hiển thị thơng tin hình 42 5.1.5 Chức quản lý hóa đơn STT Tên xử lý Mô tả Hiển thị thông tin Hiển thị hóa đơn Hiển thị thơng tin Hiển thị chi tiết hóa đơn Tra cứu Tìm kiếm thơng tin hóa đơn Tính tiền Tổng tiền ăn đặt Thuật tốn tìm kiếm bảng hóa đơn: B1: Người dùng chọn tích thơng tin cần tra cứu ( Ngày, mã nhân viên, giá trị hóa đơn) để tìm kiếm B2: Người dùng chọn tra cứu để hiển thị thơng tin hóa đơn B3: Người dùng chọn hóa đơn để kiểm tra chi tiết hóa đơn giao diện B4: Người dùng chọn reset để làm lại thơng tin tìm kiếm hóa đơn 43 5.1.6 Chức quản lý nhân viên STT Tên xử lý Mô tả Hiển thị thông tin Hiển thị họ tên nhân viên Hiển thị thơng tin Hiển thị giới tính nhân viên (Nam/Nữ) Hiển thị thông tin Hiển thị năm sinh nhân viên Hiển thị thông tin Hiển thị số CMND/CCCD nhân viên Hiển thị thông tin Hiển thị chức vụ nhân viên Hiển thị thông tin Hiển thị lương nhân viên theo tháng 44 Thêm Thêm thông tin nhân viên (Thêm tất thông tin từ 1->7 vào “Danh sách khách hàng”(11)) Xóa Xóa thơng tin nhân viên (Người dùng chọn khách hàng “Danh sách khách hàng” bấm vào nút Sửa Sau sửa lại thơng tin từ 1->7 10 Sửa Sửa thông tin nhân viên (Người dùng chọn khách hàng “Danh sách khách hàng” Xóa” 11 Hiển thị thơng tin Hiển thị thơng tin nhân viên với thơng tin từ 1->7 12 Tìm kiếm nhân viên Tìm kiếm nhân viên theo họ tên Khi bấm vào, nhập họ tên nhân viên để tìm kiếm hiển thị lên giao diện Thuật tốn quản lý nhân viên: *Thêm B1: Người dùng nhập thơng tin từ 1->7 B2: Hệ thống kiểm tra tính hợp lệ thông tin Nếu chưa nhập khơng hợp lệ bắt nhập lại Ngược lại làm b3 B3: Kiểm tra yêu cầu CSDL thơng tin Nếu hợp lệ tiếp B4 B4: Người dùng bấm nút “Thêm” Hệ thống báo thành công hiển thị thông tin vừa thêm vào giao diện 11 *Sửa B1: Người dùng chọn thông tin đối tượng nhân viên giao diện 11 B2: Hệ thống hiển thị thông tin nhân viên theo thứ tự thơng tin từ 1->7 B3: Người dùng sửa thông tin bước B4: Hệ thống kiểm tra tính hợp lệ thơng tin Nếu chưa nhập khơng hợp lệ bắt nhập lại Ngược lại làm B5 B5: Kiểm tra yêu cầu CSDL thông tin Nếu hợp lệ tiếp B6 B6: Người dùng bấm nút “Sửa” Hệ thống báo thành công cập nhật lại thông tin vừa sửa vào giao diện 11 *Xóa B1: Người dùng chọn thông tin đối tượng nhân viên giao diện 11 B2: Bấm nút “Xóa” B4: Hệ thống xóa hết thơng tin đối tượng nhân viên CSDL B5: Thơng báo xóa nhân viên thành cơng 45 5.4 Quản lý hóa đơn 5.2 Kiến trúc phần mềm Presentation Layer - GUI: Lớp giao diện có chức cho phép người dùng tương tác với chương trình với control button, textbox, label v.v Show liệu cho người dùng, giúp người dùng dễ dàng sử dụng chương trình 46 Business Logic Layer - BUS ( BLL ) Lớp phần xử lý nghiệp vụ, chức xử lý liệu truyền từ lớp giao diện trước đưa xuống CSDL Data Access Layer - DAL DAL đảm nhận chức tương tác với CSDL, tức viết hàm kết nối, xử lý thêm xóa sửa CSDL Chương 6: Kiểm thử Kiểm thử cần thiết cung cấp tiện nghi cho khách hàng giao hàng sản phẩm chất lượng cao ứng dụng phần mềm mà địi hỏi chi phí bảo trì thấp kết vào kết xác hơn, phù hợp đáng tin cậy 47 6.1 Chức đăng nhập Username phải có dạng “NVxxxxx” B1: Nhân viên đăng nhập vào hệ thống username: sv17252 password: …… B2: Nhẫn nút “Đăng nhập” ➔ Thông báo lỗi, Username sai quy định 6.2 Chức chọn Bảng ăn bao gồm: Coffee: 0, Trà sữa: 12 B1: Nhân viên đăng nhập vào hệ thống username: NV0905 password: 123456 B2: Chọn chức “Gọi món” B3: Chọn đồ uống với số lượng Cafe 1, Trà sữa B4: Nhấn nút Submit �Hệ thống thông báo Coffe hết số lượng 6.3 Chức đặt bàn B1: Nhân viên đăng nhập vào hệ thống username: NV0905 password: 123456 B2: Chọn chức "Phục vụ khách hàng" B3: Chọn chức “Đặt bàn” B4: Nếu muốn ghép bàn, chọn nút “Yêu cầu ghép bàn” B5: Nháy đúp chuột vô ô menu 48 Nếu chưa chọn bàn thơng báo phải chọn bàn trước chọn ➔ Ơ thức ăn tích phép nhảy qua thông tin bàn ➔ Hệ thống tốn bàn khơng có người ➔ Hệ thống báo lỗi B4 khơng có bàn để ghép 6.4 Quản lý tài khoản Hệ thống quản lý tài khoản bao gồm số chức như: Mã nhân viên, Họ tên, Ngày sinh, Giới tính, CMND, Số điện thoại, B1: Người nhân viên nhập thơng tin để đăng kí vào làm quán B2: + Nhập họ tên + Nhập ngày sinh, lấy năm trừ năm sinh < 18 u cầu nhập lại nhập lộn Nhân viên đủ 18 tuổi làm quán + Chọn giới tính (Nam, Nữ) + Nhập CMND/ CCCD: Hệ thống báo lỗi chọn CMND (combobox) nhập < 9, >9 số Tương tự với CCCD nhập 12 số + Nhập số điện thoại + Nhập tài khoản + mật khẩu: Tài khoản phải có dạng NVxxxxx, mật phải bắt buộc chứa ký tự in hoa chữ thường B3: Nhấn nút Submit 49 ➔ Nếu thông tin thiếu, hệ thống không cho Submit 6.5 Quản lý nhân viên Hệ thống quản lý nhân viên đưa dãy thông tin nhân viên gồm: Họ tên, CMND, … Có trường hợp cần xử lý: Thêm, Xóa, Sửa TH1: Khi người dùng nhấn vào nút Thêm B1: Nhập thông tin nhân viên cần thêm B2: Nhẫn nút “Thêm” ➔ Hệ thống báo lỗi màu đỏ khung thông tin mà nhân viên càn thiếu sai định dạng ký tự khung TH2: Khi người dùng nhấn vào nút Sửa B1: Click vào nhân viên cần sửa danh sách nhân viên hiển thị B2: Hệ thống thông tin nhân viên bắt đầu sửa thơng tin B3: Nhẫn nút “Sửa” ➔ Hệ thống báo lỗi màu đỏ khung thơng tin mà nhân viên cần thiếu sai định dạng ký tự khung ➔ Hệ thống báo lỗi đặc biệt số thông tin không trùng với nhân viên khác CMND, Mã nhân viên 50 TH3: Khi người dùng nhấn vào nút Xóa B1: Click vào nhân viên cần xóa danh sách nhân viên hiển thị B2: Nhẫn nút “Xóa” ➔ Hệ thống báo xóa nhân viên thành cơng 6.6 Quản lý khách hàng Hệ thống quản lý khách hàng đưa dãy thông tin khách hàng gồm: Họ tên, CMND, … Có trường hợp cần xử lý: Thêm, Xóa, Sửa TH1: Khi người dùng nhấn vào nút Thêm B1: Nhập thông tin khách hàng cần thêm B2: Nhẫn nút “Thêm” ➔ Hệ thống báo lỗi màu đỏ khung thơng tin mà khách hàng thiếu sai định dạng ký tự khung TH2: Khi người dùng nhấn vào nút Sửa B1: Click vào khách hàng cần sửa danh sách khách hàng hiển thị B2: Hệ thống thông tin khách hàng bắt đầu sửa thơng tin B2: Nhẫn nút “Sửa” 51 ➔ Hệ thống báo lỗi màu đỏ khung thơng tin mà khách hàng cần thiếu sai định dạng ký tự khung ➔ Hệ thống báo lỗi đặc biệt số thông tin không trùng với khách hàng khác CMND, Mã khách hàng TH3: Khi người dùng nhấn vào nút Xóa B1: Click vào khách hàng cần xóa danh sách nhân viên hiển thị B2: Nhẫn nút “Xóa” ➔ Hệ thống báo xóa khách hàng thành công 6.7 Quản lý nhân viên/ khách hàng (Chức tìm kiếm) B1: Nhập mã nhân viên / mã khách hàng B2: Hệ thống trả thông tin nhân viên / khách hàng mong muốn ➔ Nếu khơng có Mã nhân viên, mã khách hàng, hệ thống thơng báo khơng tìm thấy 52 53 Chương 7: Kết luận 7.1 Kết đạt - Hiểu vận dụng kiến thức học lớp quy trình phát triển phần mềm - Học cách sử dụng công cụ quản lý phiên bản, chế mơ hình lớp - Xây dựng phần mềm thỏa mãn số yêu cầu biểu mẫu ban đầu 7.2 Hướng phát triển - Mở rộng từ ứng dụng winform máy tính sang hướng phát triển Web để người dùng theo dõi đơn hàng tiện - Cái tiến hiệu suất hoạt động phần mềm - Hỗ trợ thống kê chi tiết cho người sử dụng ... tính - MaNhanVien - HovaTen - GioiTinh - Chucvu 26 Ngày sinh CMND - SoCMND - SoDienThoai - NgayVaoLam b Thiết kế liệu Tạo bảng NhanVien: dùng để chứa thuộc tính liên quan đến nhân viên - MaNhanVien... Địa ❖ Thiết kế liệu với tính đắn a Thuộc tính - MaKH - HoVaTen - SoDienThoai - NgaySinh - DiemTichLuy - GioiTinh 30 Email Giới tính Số CMND - Email - SoCMND b Thiết kế liệu Tạo bảng KhachHang:... tả Nhập liệu Số thứ tự(STT tự động cập nhật theo danh sách) Nhập liệu Tên danh mục(VD:Món chính) Nhập liệu Mơ tả(VD: Món bữa ăn) Nhập liệu Mã ăn Nhập liệu Đơn vị tính(VD: Phần) Nhập liệu Nhập

Ngày đăng: 14/10/2021, 23:05

Hình ảnh liên quan

Mô hình thác nước là một trong những mô hình quản lý dự án dễ hiểu   và   dễ   quản   lý   nhất   hiện   nay - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

h.

ình thác nước là một trong những mô hình quản lý dự án dễ hiểu và dễ quản lý nhất hiện nay Xem tại trang 6 của tài liệu.
➢ Dùng để hình dung 1 cách tổng quan cách từ bộ phận của ứng dụng hoạt động. - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

ng.

để hình dung 1 cách tổng quan cách từ bộ phận của ứng dụng hoạt động Xem tại trang 18 của tài liệu.
a. Hình ảnh - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

a..

Hình ảnh Xem tại trang 20 của tài liệu.
a. Hình ảnh - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

a..

Hình ảnh Xem tại trang 21 của tài liệu.
a. Hình ảnh - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

a..

Hình ảnh Xem tại trang 22 của tài liệu.
Tạo bảng Account: dùng để chứa các thuộc tính liên quan đến hóa đơn - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

o.

bảng Account: dùng để chứa các thuộc tính liên quan đến hóa đơn Xem tại trang 24 của tài liệu.
Tạo bảng DanhMuc: dùng để chứa các thuộc tính liên quan đến danh mục món ăn - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

o.

bảng DanhMuc: dùng để chứa các thuộc tính liên quan đến danh mục món ăn Xem tại trang 28 của tài liệu.
Tạo bảng GioLamViec: dùng để chứa các thuộc tính liên quan đến giờ làm việc - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

o.

bảng GioLamViec: dùng để chứa các thuộc tính liên quan đến giờ làm việc Xem tại trang 29 của tài liệu.
- MaCaTruc là khóa ngoại tham chiếu đến bảng GioLamViec - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

a.

CaTruc là khóa ngoại tham chiếu đến bảng GioLamViec Xem tại trang 30 của tài liệu.
Tạo bảng KhachHang: dùng để chứa các thuộc tính liên quan đến danh mục khách hàng - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

o.

bảng KhachHang: dùng để chứa các thuộc tính liên quan đến danh mục khách hàng Xem tại trang 31 của tài liệu.
Tạo bảng DanhSachBan: dùng để chứa các thuộc tính liên quan đến danh sách bàn - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

o.

bảng DanhSachBan: dùng để chứa các thuộc tính liên quan đến danh sách bàn Xem tại trang 32 của tài liệu.
b. Thiết kế dữ liệu - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

b..

Thiết kế dữ liệu Xem tại trang 32 của tài liệu.
Bước 4: Thông báo đăng nhập thành công và chuyển sang màn hình Home và đóng kết nối cơ sở dữ liệu. - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

c.

4: Thông báo đăng nhập thành công và chuyển sang màn hình Home và đóng kết nối cơ sở dữ liệu Xem tại trang 38 của tài liệu.
4 Hiển thị giao diện Hình thức thanh toán - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

4.

Hiển thị giao diện Hình thức thanh toán Xem tại trang 40 của tài liệu.
B3: Hiển thị thông tin ra màn hình - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

3.

Hiển thị thông tin ra màn hình Xem tại trang 42 của tài liệu.
Thuật toán tìm kiếm trên bảng hóa đơn: - Báo cáo nhập môn công nghệ phần mềm: Phần mềm quản lý nhà hàng

hu.

ật toán tìm kiếm trên bảng hóa đơn: Xem tại trang 43 của tài liệu.

Từ khóa liên quan

Mục lục

  • 1.1. Mục đích tài liệu

  • 1.2. Phạm vi hệ thống

  • 1.3. Kế hoạch thực hiện đồ án

  • 1.4. Tổ chức, quản lý

  • 1.5. Công cụ dùng để quản lý dự án

  • 2.1. Kế hoạch khảo sát

  • 2.2 Sơ đồ tổ chức

  • 2.3. Hiện trạng nghiệp vụ

    • 2.3.1. Nghiệp vụ quản lý kho hàng

    • 2.3.2. Nghiệp vụ của nhà bếp

    • 2.3.3 Nghiệp vụ bán hàng

    • 2.3.4. Nghiệp vụ nhân viên kế toán.

    • 2.3.5. Nghiệp vụ quản lý nhân viên/ Quản lý khách hàng

    • 2.4. Danh sách yêu cầu

      • 2.4.1. Yêu cầu chức năng

      • 2.4.2. Yêu cầu phi chức năng

      • 3.1. Sơ đồ use case

      • 3.2. Sơ đồ Activity

      • 3.3. Sơ đồ DFD (Sơ đồ luồng dữ liệu Data flow Diagram)

        • 3.3.1. Sơ đồ tổng quan

        • 3.3.2. Quản lý đặt bàn ăn

        • 3.3.3. Quản lý thực đơn

        • 3.3.4. Quản lý nhân viên

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

Tài liệu liên quan