Tiểu luận phân tích thiết kế hướng đối tượng đề tài QUẢN LÝ NHÀ HÀNG

35 28 0
Tiểu luận phân tích thiết kế hướng đối tượng đề 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 SƯ PHẠM THÀNH PHỐ HỒ CHÍ MINH KHOA CÔNG NGHỆ THÔNG TIN Tên đề tài QUẢN LÝ NHÀ HÀNG Giảng viên hướng dẫn: Phạm Thi Vương Sinh viên thực hiện: 46.01.104.057 – Nguyễn Thế Hoàng 46.01.104.179 – Mạc Đỉnh Thy 46.01.104.159 – Trần Nhật Tân 46.01.104.072 – Nguyễn Nhất huy TPHCM, 11-2022 Lời cảm ơn "Đầu tiên, em xin gửi lời cảm ơn chân thành đến Trường Đại học Sư Phạm đưa mơn học Phân tích thiết kế hướng đối tượng vào trương trình giảng dạy Đặc biệt, em xin gửi lời cảm ơn sâu sắc đến giảng viên môn – Thầy Phạm Thi Vương dạy dỗ, truyền đạt kiến thức quý báu cho em suốt thời gian học tập vừa qua Trong thời gian tham gia lớp học Phân tích thiết kế hướng đối tượng thầy, em có thêm cho nhiều kiến thức bổ ích, tinh thần học tập hiệu quả, nghiêm túc Đây chắn kiến thức quý báu, hành trang để em vững bước sau Bộ mơn Phân tích thiết kế hướng đối tượng môn học thú vị, vơ bổ ích Đảm bảo cung cấp đủ kiến thức, gắn liền với nhu cầu thực tiễn sinh viên Tuy nhiên, vốn kiến thức nhiều hạn chế khả tiếp thu thực tế nhiều bỡ ngỡ Mặc dù nhóm em cố gắng chắn đồ án khó tránh khỏi thiếu sót nhiều chỗ cịn chưa xác, kính mong thầy xem xét góp ý để tiểu luận em hoàn thiện hơn.  Em xin chân thành cảm ơn!” CQ – HK1 – 2k7 – 2k8 Chương Phát biểu toán 1.1 Nhu cầu thực đề tài Hiện với phát triển khơng ngừng nghành CNTT, địi hỏi nhà kinh doanh phải có giải pháp chiến lược phù hợp đắn để đứng vững phát triển Một giải pháp đặt ứng dụng tiến công nghệ thông tin vào công việc quản lý nhà hàng Những công việc hàng ngày không cần phải thao tác thủ công với đống hỗn độn tài liệu mà thay chương trinh hỗ trợ cho công việc Nó giảm thiểu khó khăn việc quản lý như: nhân lực, thời gian, độ xác thơng tin… giúp cho nhà kinh doanh đưa định xác, thời điểm làm cho việc kinh doanh trở nên có hiệu - Hãy so sánh khác hố đơn thủ cơng hố đơn đại Hoá đơn đại - 1.2 Hoá đơn thủ cơng Có thể thấy hố đơn đại có phần đẹp hơn, rõ nhìn vừa mắt so với hố đơn thủ cơng Lợi ích mà hố đơn đại: o Tối ưu hoá thời gian làm việc o Có thể in hố đơn lại cho khách check o Rõ ràng Các phần mềm có  Phần mềm MISA Cukcuk:  Phần mềm PosApp: CQ – HK1 – 2k7 – 2k8 1.3 Những vấn đề hạn chế 1.4 Phạm vi Quy mô nhỏ tầm sinh viên 1.5 Mơ hình phát triển phần mềm - Phân tích mơ hình thác nước:  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 1.6  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  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 Mơ hình UseCase 1.6.1 Sơ đồ UseCase 1.6.2 Danh sách Actor Tên actor Quản lý Ý nghĩa Quản lý bao gồm tất chức năng: Huỷ món, thêm món, sửa món, Order, chỉnh sửa bàn băn, chỉnh sửa menu, xem doanh thu, quản lý nhân viên Nhân viên Bếp Order, Tính tiền Báo cáo trạng thái CQ – HK1 – 2k7 – 2k8 1.6.3 Danh sách UseCase Tên Use-Case Doanh thu Thực đơn Tài khoản Bàn ăn 1.7 Ghi Chỉ quản lý xem doanh thu Quản lý thêm sửa xố thực đơn, nhân viên khơng cấp chức Order Quản lý thêm sửa xoá tài khoản, nâng chức vụ nhân viên Quản lý thêm sửa xoá bàn ăn, nhân viên không cấp chức xem trạng thái bàn ăn gộp bàn, gộp Order Đặc tả Use-Case 1.7.1 Đặc tả Use-Case: Quản lý: Sử dụng hầu hầu hết tất Use-Case - Dùng Use-Case để dễ dàng quản lý Nhà hàng, nắm bắt tình xảy giải với nhân viên hay khách hàng Nhân viên: Chỉ sử dụng Use-Case bàn ăn Thực đơn - Dùng Use-Case để xem trạng thái bàn ăn Order gửi bếp  Ý nghĩa Use-Case: o Tài khoản: Quản lý tài khoản quản lý, nhân viên order o Thực đơn: Hiển thị danh sách mà nhân viên order, hiển thị dự kiến có o Doanh thu: Hiển thị doanh thu Nhà hàng theo ngày, tuần, tháng, năm o Bàn ăn: Hiển thị trạng thái bàn (trống, có người) 1.7.2 Trạng thái hệ thống bắt đầu thực Use-Case - Để sử dụng Use-Case phần mềm trước hết phải đăng nhập thành công vào phần mềm Các Use-Case bắt đầu thực phân : Tài khoản đăng nhập vào Nhân viên hay Quản lý Nếu Quản lý thao tác tất chức Còn tài khoản đăng nhập vơ nhân viên bị hạn chế lại 1.7.3 Trạng thái hệ thống sau thực Use-Case - Sau quản lý thực chức thêm, xố ,sửa Use-Case Thêm, xố, sửa thành cơng Trường hợp khác : Nếu thêm, xố ,sửa khơng thành cơng xuất thơng báo: + Giá ăn không hợp lệ nhập giá số âm + Mã ăn phải bắt đầu “MN” + Thêm bàn ăn thành công 1.8 Cơ sở liệu Chương Phân tích 2.1 Sơ đồ lớp  Lớp DTO (Data Transfer Object): Ánh xạ 1-1 bảng sở liệu, bên cạnh thêm đối tượng ChiTietMonAn để chi tiết ăn TotalBill để cửa sổ toán CQ – HK1 – 2k7 – 2k8  Lớp DAL (Data Access Layer) : Ứng với lớp DTO ta xây dựng lớp DAL tương ứng để thao tác trực tiếp với CSDL Bao gồm: Thêm, Xóa, Sửa, Tìm kiếm, lấy Danh sách Trong có lớp DataProvider để kết nối sở liệu  Lớp BUS (Business Layer): Nơi xử lý liệu truy vấn từ DAL liệu gửi xuống từ GUI đến DAL để truy vấn Ứng với lớp DAL xây dựng lớp BUS tương ứng trừ lớp DataProvider CQ – HK1 – 2k7 – 2k8  Chọn bàn muốn gộp (label thay đổi theo tên bàn nhấn) nhấn thực  Nhấn toán  Kiểm tra hóa đơn, điền giảm giá với đơn vị % nghìn đồng có Ơ tổng thay đổi theo giá giảm Nhấn toán để lưu hóa đơn, nhấn hủy để CQ – HK1 – 2k7 – 2k8  Nhấn nút chỉnh sửa (Không đặt trùng tên bàn khu vực)  Nhấn đúp vào bàn để đổi tên bàn  Nhấn xóa để xóa bàn  Điền tên bàn chọn khu vực, nhấn nút thêm để thêm bàn  Nhấn nút để ngồi 5.2.3 Màn hình chức thực đơn  Chọn chức thực đơn  Chọn để thơng tín qua bảng bên phải CQ – HK1 – 2k7 – 2k8  Có thể tìm kiếm cơng cụ phía danh sách  Nhấn nút làm điền thông tin muốn thêm, xóa sửa o Ví dụ: Thêm chè bắp sau o Nhấn nút thêm  Nhấp đúp chuột ăn để xem thơng tin mơ tả ăn video giới thiệu CQ – HK1 – 2k7 – 2k8  Nhấn vào nút sửa để thơng tin chi tiết ăn video 5.2.4 Màn hình chức doanh thu  Chọn doanh thu  Nhấn đúp vào năm muốn xem (Ví dụ năm 2021)  Nhấn vào quý muốn xem (ví dụ quý 4) CQ – HK1 – 2k7 – 2k8  Nhấn vào tháng muốn xem (ví dụ tháng 12)  Nhấn vào ngày muốn xem (ví dụ ngày 1)  Nhấn vào ca muốn xem (ví dụ ca sáng)  Nhấn vào bill muốn xem để hiển thị chi tiết CQ – HK1 – 2k7 – 2k8  Nhấn nút quay lại để quay lại trang trước  Nhấn nút xuất excel để xuất file excel trang hiển thị  Chọn đường dẫn đặt tên file muốn lưu 5.2.5 Màn hình chức tài khoản  Chọn chức tài khoản CQ – HK1 – 2k7 – 2k8  Tìm kiếm tài khoản theo tên tài khoản, tên người dùng chức vụ  Thêm tài khoản: Không cho phép trùng tên tài khoản, mật mặc định ‘111111’, ví dụ thêm tài khoản sau  Nhấn nút thêm CQ – HK1 – 2k7 – 2k8     Xóa sửa tài khoản theo tên tài khoản Nút reset MK: đặt lại mật thành mặc định Nút làm mới: làm form Nút chỉnh sửa: Chỉnh sửa thông tin tài khoản thao tác  Được phép chỉnh sửa tên người dùng mật tài khoản thân ... Thực đơn Tài khoản Bàn ăn 1.7 Ghi Chỉ quản lý xem doanh thu Quản lý thêm sửa xoá thực đơn, nhân viên không cấp chức Order Quản lý thêm sửa xoá tài khoản, nâng chức vụ nhân viên Quản lý thêm sửa... Phân tích thiết kế hướng đối tượng thầy, em có thêm cho nhiều kiến thức bổ ích, tinh thần học tập hiệu quả, nghiêm túc Đây chắn kiến thức quý báu, hành trang để em vững bước sau Bộ mơn Phân tích. .. phân : Tài khoản đăng nhập vào Nhân viên hay Quản lý Nếu Quản lý thao tác tất chức Cịn tài khoản đăng nhập vơ nhân viên bị hạn chế lại 1.7.3 Trạng thái hệ thống sau thực Use-Case - Sau quản lý

Ngày đăng: 18/12/2022, 00:06

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

Tài liệu liên quan