Tài liệu thiết kế quản lý nhà hàng

37 47 0
Tài liệu thiết kế 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

HỌC VIỆN KỸ THUẬT QUÂN SỰ KHOA CÔNG NGHỆ THÔNG TIN PHẦN MỀM QUẢN LÝ NHÀ HÀNG TÀI LIỆU MÔ TẢ THIẾT KẾ PHẦN MỀM Mã dự án: PM_QLNH_IRES Mã tài liệu: TKPM_PM_QLNH_IRES Phiên tài liệu: v1.0 Người thực hiện: Hà Nội, 6/2017 BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0 Bảng ghi nhận thay đổi tài liệu Thời gian Nội dung thay thay đổi đổi 5/201 Tạo Lý Phiên bị thay đổi Tạo tài liệu Mô tả thay đổi Tạo toàn tài liệu Phiên 1.0 Trang ký BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm Người lập: … Ngày 07/05/2017 Người xem xét: … Ngày 07/05//2017 Người phê duyệt: … Ngày BM_QTPTPM_TKPM v1.0 PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0 MỤC LỤC GIỚI THIỆU 1.1 Mục đích tài liệu 1.2 Phạm vi tài liệu 1.3 Thuật ngữ từ viết tắt 1.4 Tài liệu tham khảo 1.5 Mô tả tài liệu TỔNG QUAN VỀ PHẦN MỀM 2.1 Yêu cầu chung phần mềm 2.2 Mục tiêu phần mềm 2.3 Đối tượng người dùng 2.4 Mơ hình tổng thể phần mềm THIẾT KẾ KIẾN TRÚC PHẦN MỀM 10 3.1 Mô hình kiến trúc 10 3.2 Mơ tả kiến trúc 10 THIẾT KẾ DỮ LIỆU 11 4.1 Usercase 11 4.2 Mơ hình quan hệ Entity Relationship 12 4.2.1 Xác định kiểu thực thể, thuộc tính 12 4.2.2 Vẽ mô hình ER 13 BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm 4.2.3 Mô hình quan hệ thu v1.0 14 4.3 Danh sách bảng CSDL 15 4.4 Đặc tả bảng liệu mơ hình quan hệ 16 10.1.Mô tả 23 10.2.Constraint 23 THIẾT KẾ CÁC THÀNH PHẦN (PHÂN HỆ) 24 5.1 Phân hệ Quản lý danh mục 24 5.1.1 Cập nhật thông tin nhân viên 24 5.1.2 Cập nhật danh mục nguyên liệu 24 5.1.3 Cập nhật danh mục ăn 25 5.2 Phân hệ Quản lý đặt nhà hàng 25 5.2.1 Cập nhật danh mục ăn 25 5.2.2 Cập nhật thông tin nhận xét đánh giá khách 26 5.2.3 Cập nhật danh mục hóa đơn 26 5.2.4 Thống kê doanh số bán hàng theo thời gian 27 5.2.5 Thống kê thu, chi nhà hàng khoảng thời gian 27 5.3 Phân hệ Quản lý hóa đơn 28 5.3.1 In danh sách ăn khách hàng 28 5.3.2 Cập nhật thông tin in danh sách nhập nguyên liệu khoảng thời gian 28 5.3.3 In doanh số phục vụ nhân viên khoảng thời gian 29 5.3.4 In phản hồi nhận xét khách hàng khoảng thời gian 30 THIẾT KẾ GIAO DIỆN NGƯỜI SỬ DỤNG 31 6.1 Mô tả tổng quan 31 6.2 Hình ảnh giao diện 31 BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm GIỚI THIỆU 1.1 Mục đích tài liệu v1.0 Đây tài liệu mô tả chi tiết thiết kế phần mềm QLNH-IRES, sở để lập trình các chức lập kịch kiểm thử test chương trình 1.2 Phạm vi tài liệu Tài liệu kết quá trình thiết kế phần mềm, sở giao tiếp các thành viên phát triển, để kiểm thử, vận hành, bảo trì, cung cấp các chức quản lý cửa hàng 1.3 Thuật ngữ từ viết tắt Thuật ngữ Định nghĩa QLNH-IRES Quản lý nhà hàng IRES CNTT Công nghệ thông tin CNPM Công nghệ phần mềm CSDL Cơ sở liệu PK Primary Key UK Unique Key PDL Procedure Description Language 1.4 Tài liệu tham khảo STT 1.5 Giải thích Tên dự án Nơi lưu trữ thơng tin cho phép truy cập Khóa chính Khóa Ngôn ngữ mô tả thủ tục Tên tài liệu Tài liệu đặc tả yêu cầu Mô tả tài liệu Tên file Tài liệu đặc tả yêu cầu.doc Cấu trúc tài liệu gồm phần:  Phần - Giới thiệu: giới thiệu chung tài liệu, giúp người đọc hình dung nội dung, mục đích bố cục chung tài liệu  Phần - Tổng quan phần mềm: Đưa các yêu cầu mà phần mềm phải có  Phần - Thiết kế kiến trúc phần mềm: Xây dựng mô hình kiến trúc mô tả kiến trúc hệ thống  Phần – Thiết kế liệu: Mô tả từ điển liệu xây dựng từ điển liệu  Phần – Thiết kế thành phần (Phân hệ): Thiết kế các phân hệ hệ thống  Phần – Thiết kế giao diện người sử dụng: Mô tả tổng quan các giao diện, hình ảnh giao diện hoạt động kèm BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm TỔNG QUAN VỀ PHẦN MỀM 2.1 Yêu cầu chung phần mềm v1.0 Các yêu cầu chung phần mềm QLNH:  Quản trị người dùng theo quyền truy cập: admin sẽ phân quyền cho người dùng theo nhóm chức “Quản lý hóa đơn”, “Nhập xuất thơng tin ngun liệu, gọi món” Người dùng có thể thay đổi mật truy cập vào hệ thống  Xử lí quá trình cập nhật danh mục, cập nhật liệu, cập nhật thông tin người dùng 2.2 Mục tiêu phần mềm Giúp cho công việc bán hàng quản lý cửa hàng trở nên dễ dàng 2.3 Đối tượng người dùng Hệ thống có các nhóm người dùng là:   Nhóm Quản trị: kiểm soát mức tổng thể tồn hệ thống Nhóm người dùng nghiệp vụ gồm: Nhân viên phục vụ đặt nhà hàng Nhân viên quản lý hóa đơn nhà hàng 2.4 Mơ hình tổng thể phần mềm Hình 1: Mô hình tổng thể phần mềm Phần mềm QLNH-IRES phải đáp ứng các yêu cầu chung sau:  Quản trị người dùng theo quyền truy cập BM_QTPTPM_TKPM PM_QLNH   Tài liệu mô tả thiết kế phần mềm v1.0 Xử lý quá trình cập nhật danh mục, cập nhật liệu, cập nhật thông tin người dùng Xử lý quá trình gọi món, đặt ăn, toán BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0 THIẾT KẾ KIẾN TRÚC PHẦN MỀM 3.1 Mô hình kiến trúc  Hệ thống chia thành phân hệ sau: - Phân hệ Quản lý danh mục: Thực các chức liên quan đến việc cập nhật các danh mục - Phân hệ Quản lý hóa đơn - Phân hệ Quản lý đặt nhà hàng  Kiến trúc vật lý: Sử dụng kiến trúc Client-Server bao gồm hai thành phần riêng biệt: server đóng vai trị phục vụ cung cấp chức lưu trữ liệu client vai trò người tiêu thụ sử dụng các chức 3.2 Mơ tả kiến trúc BM_QTPTPM_TKPM PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0 THIẾT KẾ DỮ LIỆU Dữ liệu lưu trữ các hoạt động hệ thống: tổng hợp từ các nguồn lưu trữ tập trung trung tâm liệu trường 4.1 Usercase BM_QTPTPM_TKPM 10 PM_QLNH  Tài liệu mô tả thiết kế phần mềm v1.0 Dữ liệu vào: thơng tin danh mục ăn(mã, tên, giá,đơn vị, mã khuyến mãi (nếu có), hình ảnh, nhóm ăn, số lượng có)  Dữ liệu ra: thơng tin danh mục ăn cập nhật vào CSDL  Xử lý: Bước : Hiển thị giao diện cập nhật danh mục ăn:  Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Quản lý thông tin ăn  Đầu ra: hệ thống sẽ chuyển sang phần cập nhật danh mục ăn Bước : Người dùng nhập thông tin cần thiết: mã, tên, giá,đơn vị, mã khuyến   mãi (nếu có), hình ảnh, nhóm ăn, số lượng có Bước 3: Xác thực thông tin hiển thị kết quả: Đầu vào: Thơng tin danh mục hệ ăn cần cập nhật Đầu ra: Thông báo kết cập nhật 5.2 Phân hệ Quản lý đặt nhà hàng  5.2.1 Cập nhật danh mục ăn Thơng tin chung chức Cho phép người quản trị hệ thống cập nhật danh mục (thêm, sửa, xóa, tìm kiếm)  ăn theo yêu cầu khách hàng Dữ liệu vào: thơng tin danh sách ăn đã đặt nhà hàng có ( mã, tên, giá,đơn vị, mã khuyến mãi (nếu có), hình ảnh, nhóm ăn, số lượng có)  Dữ liệu ra: thơng tin danh mục ăn hóa đơn khách cập nhật vào CSDL  Xử lý: Bước : Hiển thị giao diện cập nhật danh mục ăn:  Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành cơng, người dùng chọn menu Quản lí đặt ăn  Đầu ra: hệ thống sẽ chuyển sang phần cập nhật danh mục ăn Bước : Người dùng nhập thông tin cần thiết: mã, tên, giá,đơn vị, mã khuyến     độ   mãi (nếu có), hình ảnh, nhóm ăn, số lượng có Bước 3: Xác thực thơng tin hiển thị kết quả: Đầu vào: Thơng tin danh mục ăn cần cập nhật Đầu ra: Thông báo kết cập nhật 5.2.2 Cập nhật thông tin nhận xét đánh giá khách Thông tin chung chức Cho phép người quản trị hệ thống cập nhật danh mục đánh giá khách hàng Dữ liệu vào: thông tin khách hàng(mã, tên, số điện thoại, địa chỉ, nhận xét, đánh giá theo mức Dữ liệu ra: thông tin danh mục đánh giá khách cập nhật vào CSDL Xử lý: Bước : Hiển thị giao diện cập nhật danh mục đánh giá khách hàng: BM_QTPTPM_TKPM 23 PM_QLNH  Tài liệu mô tả thiết kế phần mềm v1.0 Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Quản lý đánh giá khách  Đầu ra: hệ thống sẽ chuyển sang phần cập nhật danh mục đánh giá khách Bước : Người dùng nhập thông tin cần thiết: mã, tên, số điện thoại, địa chỉ,       nhận xét, đánh giá theo mức độ Bước 3: Xác thực thông tin hiển thị kết quả: Đầu vào: Thông tin danh mục đánh giá khách hàng cần cập nhật Đầu ra: Thông báo kết cập nhật 5.2.3 Cập nhật danh mục hóa đơn Thơng tin chung chức Cho phép người quản trị hệ thống cập nhật danh mục hóa đơn Dữ liệu vào: thơng tin danh mục hóa đơn (mã, danh mục ăn, mã bàn, tổng số lượng món, tổng tiền toán, mã khuyến mãi( có) ) Dữ liệu ra: thơng tin danh mục hóa đơn cập nhật vào CSDL Xử lý: Bước : Hiển thị giao diện cập nhật danh mục xuất mặt hàng: Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Thanh toán  Đầu ra: Thông báo kết cập nhật Bước : Người dùng nhập thơng tin cần thiết: mã, danh mục ăn, mã bàn,        tổng số lượng món, tổng tiền toán, mã khuyến mãi( có) Bước 3: Xác thực thơng tin hiển thị kết quả: Đầu vào: Thông tin danh mục xuất mặt hàng cần cập nhật Đầu ra: Thông báo kết cập nhật 5.2.4 Thống kê doanh số bán hàng theo thời gian Thông tin chung chức Cho phép người quản trị hệ thống cập nhật danh mục doanh số bán hàng theo thời gian Dữ liệu vào: thông tin mặt hàng đã xuất, thời gian cần thống kê Dữ liệu ra: doanh số bán hàng cập nhật vào CSDL Xử lý: Bước : Hiển thị giao diện thống kê doanh số bán hàng: Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Thống kê doanh số  Đầu ra: hệ thống sẽ chuyển sang phần cập nhật doanh số bán hàng Bước 2: Xác thực thông tin hiển thị kết quả:  Đầu vào: Thơng tin ăn đã bán  Đầu ra: Thông báo kết cập nhật 5.2.5 Thống kê thu, chi nhà hàng một khoảng thời gian  Thông tin chung chức Cho phép người quản trị hệ thống thống kê thu, chi nhà hàng khoảng thời gian BM_QTPTPM_TKPM 24 PM_QLNH  Tài liệu mô tả thiết kế phần mềm v1.0 Dữ liệu vào: thông tin danh sách nhập nguyên liệu, danh sách ăn đã bán; thời gian cần thống kê  Dữ liệu ra: thông tin danh sách nhập nguyên liệu, danh sách ăn đã bán thời gian cập nhật vào CSDL  Xử lý:  Bước : Hiển thị giao diện thống kê thu, chi nhà hàng khoảng thời gian: Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Thống kê thu, chi  Đầu ra: hệ thống sẽ chuyển sang phần thống kê thu, chi Bước 2: Xác thực thông tin hiển thị kết quả:  Đầu vào: thơng tin danh sách nhập ngun liệu, danh sách ăn đã bán; thời gian cần thống kê  Đầu ra: thông báo kết cập nhật 5.3 Phân hệ Quản lý hóa đơn      5.3.1 In danh sách ăn khách hàng Thơng tin chung chức Cho phép người quản trị hệ thống cập nhật thơng tin ăn khách hàng Dữ liệu vào: thông tin số bàn, giờ, ngày tháng yêu cầu Dữ liệu ra: in thông tin danh sách ăn khách hàng Xử lý: Bước : Hiển thị giao diện cập nhật thơng tin đặt ăn khách hàng: Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu danh sách ăn  Đầu ra: hệ thống sẽ chuyển sang phần hiển thị danh sách ăn khách hàng Bước 2: Xác thực thông tin hiển thị kết quả:  Đầu vào: thông tin số bàn, giờ, ngày tháng yêu cầu  Đầu ra: In danh sách ăn đã đặt khách hàng 5.3.2 Cập nhật thông tin in danh sách nhập nguyên liệu một khoảng thời  gian Thông tin chung chức Cho phép người quản trị hệ thống in danh sách nhập nguyên liệu khoảng thời    gian Dữ liệu vào: thông tin nhập nguyên liệu khoảng thời gian Dữ liệu ra: in thông tin nhập nguyên liệu khoảng thời gian Xử lý: Bước : Hiển thị giao diện cập nhật thông tin nhập nguyên liệu  khoảng thời gian: Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Thống nhập nguyên liệu BM_QTPTPM_TKPM 25 PM_QLNH  Tài liệu mô tả thiết kế phần mềm v1.0 Đầu ra: hệ thống sẽ chuyển sang phần cập nhật thông tin nhập nhập nguyên liệu khoảng thời gian Bước 2: Xác thực thông tin hiển thị kết quả:  Đầu vào: Thông tin thông tin nhập nhập nguyên liệu khoảng thời gian  Đầu ra: In thông tin nhập nguyên liệu khoảng thời gian 5.3.3 In doanh số phục vụ nhân viên một khoảng thời gian  Thông tin chung chức Cho phép người quản trị hệ thống in thông tin bán hàng nhân viên     khoảng thời gian Dữ liệu vào: thông tin bán hàng nhân viên Dữ liệu ra: in doanh số bán hàng nhân viên khoảng thời gian Xử lý: Bước : Hiển thị giao diện cập nhật doanh số bán hàng nhân viên khoảng thời gian: Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Quản lý nhân viên  Đầu ra: hệ thống sẽ chuyển sang phần cập nhật doanh số bán hàng nhân viên khoảng thời gian Bước 2: Xác thực thông tin hiển thị kết quả:  Đầu vào: Thông tin doanh số bán hàng nhân viên khoảng thời gian  Đầu ra: In doanh số bán hàng nhân viên theo khoảng thời gian  5.3.4 In phản hồi nhận xét khách hàng một khoảng thời gian Thông tin chung chức Cho phép người quản trị hệ thống in thông tin nhận xét, phản hồi khách    khoảng thời gian Dữ liệu vào: thông tin nhận xét, phản hồi khách hàng Dữ liệu ra: in danh sách nhận xét, phản hồi khách khoảng thời gian Xử lý: Bước : Hiển thị giao diện danh sách nhận xét, phản hồi khách khoảng thời gian:  Đầu vào: người dùng đăng nhập vào hệ thống với tài khoản mật cá nhân Sau đăng nhập thành công, người dùng chọn menu Quản lý phản hồi khách  Đầu ra: hệ thống sẽ chuyển sang phần danh sách nhận xét, phản hồi - BM_QTPTPM_TKPM khách khoảng thời gian Bước 2: Xác thực thông tin hiển thị kết quả: 26 PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0  Đầu vào: Thông tin nhận xét, phản hồi khách khoảng thời gian  Đầu ra: In danh sách nhận xét, phản hồi khách theo khoảng thời gian BM_QTPTPM_TKPM 27 PM_QLNH Tài liệu mô tả thiết kế phần mềm THIẾT KẾ GIAO DIỆN NGƯỜI SỬ DỤNG 6.1 Mô tả tổng quan - Giao diện thiết kế cho phần mềm chạy phù hợp nhiều kích cỡ hình khác - Hình ảnh background tối màu, chọn hình ảnh, biểu tượng nhà hàng Giao diện chính navigation các layout Giao diện sáng dễ nhìn Hỗ trợ tối đa thao tác người dùng nhập liệu nhanh, thuận tiện, chính xác 6.2 Hình ảnh giao diện - Giao diện đăng nhập Hình 2: Giao diên đăng nhập TT v1.0 Tên thành phần imgView BM_QTPTPM_TKPM Định dạng ImageView Hình 3: Giao diện đăng nhập đăng nhập lỗi Mô tả ImageView: Hiển thị ảnh background Activity đăng 28 PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0 nhập txtUserName TextInputEditText Tên đăng nhập: Cho phép người dùng nhập tên đăng nhập txtPassword TextInputEditText Mật khẩu: Cho phép người dùng nhập mật Button Đăng nhập: Kiểm tra xem tài khoản có khơng Nếu cho phép đăng nhập vào hệ thống Nếu không thì thông báo lỗi, cho người dùng nhập lại tài khoản mật btnDangNhap BM_QTPTPM_TKPM 29 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Giao diện hình đăng ký thêm tài khoản Hình 4: Giao diện đăng ký T T Tên thành phần Định dạng Mô tả imgView ImageView ImageView: Hiển thị ảnh background Activity đăng ký txtUserName TextInputEditText Tên đăng nhập: Cho phép người dùng nhập tên đăng nhập txtPassword TextInputEditText Mật khẩu: Cho phép người dùng nhập mật radioMale RadioButton Giới Tính: Chọn Nam radioFemale RadioButton Giới Tính: Chọn Nữ timeDate Date Ngày Sinh:Người dùng chọn ngày sinh txtIdentity TextInputEditText CMND: Người dùng nhập chứng minh thư btnOK Button Chấp nhận: Lưu thông tin nhân viên lưu vào database btnCancel Button Hủy bỏ: Hủy bỏ thông tin người dùng nhập thoát ActivityMain BM_QTPTPM_TKPM 30 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Giao diện chính + Giao diện mẫu Hình 4.1: Giao diện trang chủ tiện ích T T Tên thành phần Định dạng Mô tả imgView ImageView ImageView: Hiển thị ảnh background Activity đăng ký nvarMain Navigation Định dang: Navigation itemHome ListView Trang chủ: Cho phép người dùng touch vào sẽ quay trang chủ itemMenu ListView Thực đơn: Cho phép người dùng touch vào sẽ chuyển sang Activity thực đơn itemStaff ListView Nhân viên: Cho phép người dùng touch vào sẽ chuyển sang Activity nhân viên itemStatistic ListView Thông kê: Cho phép người dùng touch vào sẽ chuyển sang Activity thống kê itemStatistic ListView Thông kê: Cho phép người dùng touch vào sẽ chuyển sang Activity thống kê itemSetup ListView Cài đặt: Cho phép người dùng touch vào sẽ chuyển sang Activity cài đặt BM_QTPTPM_TKPM 31 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Giao diện hiển thị danh sách bàn ăn Hình 4.2: Giao diện trang chủ bàn ăn TT Tên thành phần Định dạng Mô tả btnAdd Button Thêm bàn ăn: Khi bấm vào sẽ cho thêm bàn ăn gridView GridView Danh sách bàn ăn: Hiển thị danh sách bàn ăn, để xác định touch vào bàn ăn thì biết bàn ăn số btnTable Button Bàn ăn: Khi touch vào sẽ cho phép người dùng gọi toán  BM_QTPTPM_TKPM 32 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Còn bàn ăn có khách ( bận ) hình ảnh bàn ăn hiển thị màu sáng lên Hình 5: Giao diện bàn ăn có khách có màu sáng BM_QTPTPM_TKPM 33 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Giao diện thực đơn gồm: + Danh sách thực đơn grid view, các item grid view hiển thị hình ảnh, tên các nhóm thực đơn Hình 6: Giao diện nhóm TT Tên thành phần Main_menu navigation Navigation: Hiển thị menu thao tác chung grcData Grid View Grid View: Hiển thị danh sách thực đơn gồm cột item_avatar ImageView Ảnh ăn (trong layout tương ứng ảnh ăn) Item_name TextView Tên ăn (trong layout tương ứng ăn) Img_add ImageView Khách đặt thêm món, thêm vào danh sách đã đặt BM_QTPTPM_TKPM Định dạng Mô tả 34 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Khi click vào item nhóm thực đơn sẽ hiển thị danh sách các ăn + Danh sách các ăn Grid View, các item gridview ăn hiển thị hình ảnh ăn, tên ăn, giá - Hình 6.1: Giao diện ăn T T Tên thành phần Định dạng Mô tả Main_menu navigation Navigation: Hiển thị menu thao tác chung grcData Grid View Grid View: Hiển thị danh sách các item ăn dạng bảng gồm cột item_avatar ImageView Ảnh ăn (trong layout tương ứng ảnh ăn) Item_name TextView Tên ăn (trong layout tương ứng ăn) Item_cost TextView Giá ăn (trong layout tương ứng ăn) BM_QTPTPM_TKPM 35 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Giao diện toán + Chia hình làm layout o layout 1: hiển thị textview: tên ăn, số lượng, giá tiền o layout 2: recycleview hiển thị danh sách các ăn, số lượng giá tiền hóa đơn + layout3: gồm textview hiển thị tổng tiền hóa đơn, button xác nhận toán, button thoát Hình 7: Giao diện trang toán TT Tên thành phần Định dạng Mô tả lvData ListView ListView: Hiển thị danh sách các ăn đã đặt (tên, số lượng, giá) Txt_Tong TextView Hiển thị tổng số tiền các ăn danh sách Btn_ThanhToan Button Ấn nút xác nhận toán hóa đơn Btn_Thoat Button Ấn nút thoát, chưa xác nhận toán BM_QTPTPM_TKPM 36 PM_QLNH - Tài liệu mô tả thiết kế phần mềm v1.0 Giao diện quản lý nhân viên  Hiển thị list danh sách các nhân viên  List danh sách nhân viên Recycleview Mỗi item recycleview thị hình ảnh nhân viên, tên nhân viên số chứng minh thư nhân viên Hình 8: Giao diện trang quản lý nhân viên TT Tên thành phần Định dạng Main_menu navigation lvData ListView item_avatar ImageView Ảnh đại diện nhân viên (trong layout tương ứng nhân viên) Item_name TextView Tên đăng nhập nhân viên (trong layout tương ứng nhân viên) Item_password TextView Mã nhân viên (trong layout tương ứng nhân viên) Add_member ImageView Ấn chọn để thêm nhân viên BM_QTPTPM_TKPM Mô tả Navigation: Hiển thị menu thao tác chung ListView: Hiển thị danh sách nhân viên Mỗi item layout 37 ... mơ tả thủ tục Tên tài liệu Tài liệu đặc tả yêu cầu Mô tả tài liệu Tên file Tài liệu đặc tả yêu cầu.doc Cấu trúc tài liệu gồm phần:  Phần - Giới thiệu: giới thiệu chung tài liệu, giúp người đọc...PM_QLNH Tài liệu mô tả thiết kế phần mềm v1.0 Bảng ghi nhận thay đổi tài liệu Thời gian Nội dung thay thay đổi đổi 5/201 Tạo Lý Phiên bị thay đổi Tạo tài liệu Mơ tả thay đổi Tạo tồn tài liệu Phiên... trình 1.2 Phạm vi tài liệu Tài liệu kết quá trình thiết kế phần mềm, sở giao tiếp các thành viên phát triển, để kiểm thử, vận hành, bảo trì, cung cấp các chức quản lý cửa hàng 1.3 Thuật

Ngày đăng: 30/11/2021, 00:35

Hình ảnh liên quan

Bảng ghi nhận sự thay đổi của tài liệu Thời - Tài liệu thiết kế quản lý nhà hàng

Bảng ghi.

nhận sự thay đổi của tài liệu Thời Xem tại trang 2 của tài liệu.
2.4. Mô hình tổng thể của phần mềm - Tài liệu thiết kế quản lý nhà hàng

2.4..

Mô hình tổng thể của phần mềm Xem tại trang 7 của tài liệu.
4.4. Đặc tả bảng dữ liệu trong mô hình quan hệ - Tài liệu thiết kế quản lý nhà hàng

4.4..

Đặc tả bảng dữ liệu trong mô hình quan hệ Xem tại trang 14 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 15 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 16 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 17 của tài liệu.
5.2 Constraint - Tài liệu thiết kế quản lý nhà hàng

5.2.

Constraint Xem tại trang 18 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 19 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 19 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 20 của tài liệu.
STT Tên constraint Loại Các trường liên quan Tên bảng quan hệ - Tài liệu thiết kế quản lý nhà hàng

n.

constraint Loại Các trường liên quan Tên bảng quan hệ Xem tại trang 21 của tài liệu.
6.2. Hình ảnh giao diện -Giao diện đăng nhập - Tài liệu thiết kế quản lý nhà hàng

6.2..

Hình ảnh giao diện -Giao diện đăng nhập Xem tại trang 28 của tài liệu.
- Giao diện chính + Giao diện mẫu - Tài liệu thiết kế quản lý nhà hàng

iao.

diện chính + Giao diện mẫu Xem tại trang 31 của tài liệu.
Hình 4.1: Giao diện trang chủ tiện ích - Tài liệu thiết kế quản lý nhà hàng

Hình 4.1.

Giao diện trang chủ tiện ích Xem tại trang 31 của tài liệu.
Hình 4.2: Giao diện trang chủ bàn ăn - Tài liệu thiết kế quản lý nhà hàng

Hình 4.2.

Giao diện trang chủ bàn ăn Xem tại trang 32 của tài liệu.
Hình 5: Giao diện khi bàn ăn có khách sẽ có màu sáng - Tài liệu thiết kế quản lý nhà hàng

Hình 5.

Giao diện khi bàn ăn có khách sẽ có màu sáng Xem tại trang 33 của tài liệu.
Hình 6: Giao diện nhóm món - Tài liệu thiết kế quản lý nhà hàng

Hình 6.

Giao diện nhóm món Xem tại trang 34 của tài liệu.
Hình 7: Giao diện trang thanh toán - Tài liệu thiết kế quản lý nhà hàng

Hình 7.

Giao diện trang thanh toán Xem tại trang 36 của tài liệu.
Hình 8: Giao diện trang quản lý nhân viên - Tài liệu thiết kế quản lý nhà hàng

Hình 8.

Giao diện trang quản lý nhân viên Xem tại trang 37 của tài liệu.

Từ khóa liên quan

Mục lục

  • 1. GIỚI THIỆU

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

    • 1.2. Phạm vi tài liệu

    • 1.3. Thuật ngữ và các từ viết tắt

    • 1.4. Tài liệu tham khảo

    • 1.5. Mô tả tài liệu

    • 2. TỔNG QUAN VỀ PHẦN MỀM

      • 2.1. Yêu cầu chung của phần mềm

      • 2.2. Mục tiêu của phần mềm

      • 2.3. Đối tượng người dùng

      • 2.4. Mô hình tổng thể của phần mềm

      • 3. THIẾT KẾ KIẾN TRÚC PHẦN MỀM

        • 3.1. Mô hình kiến trúc

        • 3.2. Mô tả kiến trúc

        • 4. THIẾT KẾ DỮ LIỆU

          • 4.1. Usercase

          • 4.2. Mô hình quan hệ Entity Relationship

            • 4.2.1. Xác định kiểu thực thể, thuộc tính

            • 4.2.2. Vẽ mô hình ER

            • 4.2.3. Mô hình quan hệ thu được

            • 4.3. Danh sách các bảng trong CSDL

            • 4.4. Đặc tả bảng dữ liệu trong mô hình quan hệ

            • 10.1.Mô tả

            • 10.2.Constraint

            • 5. THIẾT KẾ CÁC THÀNH PHẦN (PHÂN HỆ)

              • 5.1. Phân hệ Quản lý danh mục

                • 5.1.1. Cập nhật thông tin nhân viên

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

Tài liệu liên quan