Tải bản đầy đủ (.pptx) (43 trang)

Hệ Thống Quản Lý Nhà Hàng

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (3.11 MB, 43 trang )

THỰC TẬP DỰ ÁN PHÁT TRIỂN PHẦN MỀM
Hệ Thống Quản Lý Nhà Hàng
Nhóm thực hiện : Đậu Quốc Bình
Nguyễn Thị Duyên
Giáo viên hướng dẫn : Thầy Lê Mạnh Hùng
Bài toán

Hiện nay, đa số các nhà hàng đều chưa có
phần mềm quản lý, các phương pháp
quản lý đều thực hiện một cách thủ công
o
Hiệu quả kinh doanh không cao
o
Tốn nhiều nhân lực, thời gian
o
Dễ sai sót , nhầm lẫn trong khâu quản lý
Hướng giải quyết

Để giảm thao tác thủ công, mang lại tính
chính xác và hiệu quả cao trong công tác
quản lý hoạt động kinh doanh các nhà
hàng cần có một phần mềm quản lý cửa
hàng chuyên nghiệp
Chức năng của hệ thống

Quản lý nhân sự
o
Thiết lập lương nhân viên
o
Chấm công
o


Thống kê lương và in bảng lương nhân viên
o
Tìm kiếm và in danh sách nhân viên

Quản lý khách hàng
o
Tìm kiếm, cập nhật thông tin khách hàng
o
Tạo phiếu món ăn và hoá đơn khách hàng
Chức năng của hệ thống (tt)

Quản lý kho hàng
o
Nhập xuất hàng hoá

Quản lý thực đơn
o
Thêm mới , cập nhật thực đơn nhà hàng

Quản lý báo cáo thống kê
o
Thống kê doanh thu nhà hàng theo ngày hoặc
tháng
Các bi u đ s d ngể ồ ử ụ
Pha phân tích

Biểu đồ Use Case
o
Dựa trên tập yêu cầu ban đầu, người phân tích
xác định các tác nhân, use case và các quan hệ

giữa các use case để mô tả lại các chức năng của
hệ thống

Biểu đồ lớp
o
Xác định tên các lớp, thuộc tính của lớp , một số
phương thức và mối quan hệ cơ bản trong sơ
đồ lớp
Pha thiết kế

Biểu đồ tuần tự
o
Mô tả chi tiết hoạt động của các use case dựa
trên các lớp đã xác định trong pha phân tích

Biểu đồ lớp chi tiết
o
Bổ sung các lớp còn thiếu ở biểu đồ lớp
o
Dựa trên biểu đồ trạng thái để bổ sung các thuộc
tính
o
Xác định biểu đồ tương tác để xác định phương
thức và mối quan hệ giữa các lớp
Pha thiết kế(tt)

Biểu đồ hoạt động
o
Mô tả hoạt động của các phương thức phức tạp trong mỗi
lớp

o
Là cơ sở để cài đặt các phương thức trong lớp

Biểu đồ thành phần
o
Xác định các gói, các thành phần và tổ chức phần mềm
theo các thành phần đó

Biểu đồ triển khai
o
Xác định các thành phần và các thiết bị cần thiết để triển
khai hệ thống, các giao thức và dịch vụ hỗ trợ
1. Đặc tả use case

Xác định các tác nhân

Quản Lý: Nắm bắt tình hình mua bán, doanh thu nhà
hàng. Thống kê hàng theo tháng, quý hoặc bất kỳ thời
điểm nào. Chấm công và tính lương cho nhân viên.

Nhân Viên: Tạo phiếu món ăn cho khách
hàng, phục vụ khách hàng, in hoá đơn.

Khách Hàng: Trực tiếp mua hàng, được thanh
toán và nhận hóa đơn hàng.

Nhân viên qu n lýả

Đăng nhập hệ thống


Quản lý nhân viên

Quản lý khách hàng

Quản lý hoá đơn khách hàng

Thống kê kho hàng

Thống kê doanh thu nhà hàng

Chấm công cho nhân viên

Lập , tính lương cho nhân viên

Nhân viên
o
Đăng nhập hệ thống
o
Nhập hàng vào kho
o
Tạo phiếu món ăn theo yêu cầu của khách hàng
o
Lập hóa đơn khách hàng

Khách hàng
o
Cung cấp thông tin cá nhân cho nhân viên phục vụ
o
Yêu cầu đặt món, chọn bàn
o

Nhận hoá đơn, thanh toán hoá đơn
2.Biểu đồ pha phân tích
2.1. Biểu đồ use case
2.2. Biểu đồ lớp

Biểu đồ use case quản lý khách hàng
2.1. Biểu đồ use case

Biểu đồ use case quản lý nhân viên

Biểu đồ use case quản lý phiếu món ăn

Bi u đ use case báo cáoể ồ
2.1. Biểu đồ lớp
Nhan Vien
MS : Bigint
Ten : String
DiaChi : String
SDT : String
ChucVu : String
ThemMoi()
CapNhat()
TimKiem()
TinhLuong()
ChamCong()
BaoCao
BaoCaoDoanhThu()
BaoCaoLuong()
HoaDon
MS : Bigint

MSKH : Bigint
MSMonAn : Bigint
SoLuong : int
TrangThai : String
NgayLap : DateTime = Today
ThemHoaDon()
InHoaDon()
KhachHang
MS : Bigint
TenKH : String
DiaChi : String
SDT : String
ThemMoi()
CapNhatThongTin()
TimKiem()
Mua Bán
MonAn
MS : Bigint
TenMonAn : String
NguyenLieu : String
GiaBan : Money
ThemMoi()
CapNhatThongTinMonAn()
TimKiemMonAn()
PhieuMonAn
MS : Bigint
MSKH : Bigint
MSMonAn : Bigint
Bang : int
MSNH : Bigint

NgayDat : DateTime = Today
TrangThai : String
ThemMoi()
CapNhat()
XoaPhieu()
ChamCong
MS : bigint
MSCa : Bigint
BatDau : DateTime
KetThuc : DateTime
MSNhanVien : BigInt
NguyenLieu
MS : BigIint
Gia : money
NgayNhap : datetime
ThemMoiNguyenLieu()
2.1. Biểu đồ lớp

Biểu đồ lớp quản lý nhân viên

Bi u đ l p qu n lý khách hàngể ồ ớ ả

Biểu đồ lớp quản lý phiếu món ăn

Biểu đồ lớp quản lý báo cáo
3.Pha thi t kế ế
3.1 Bi u đ tu n tể ồ ầ ự
3.2. Bi u đ ho t đ ngể ồ ạ ộ
3.3. Bi u đ tri n khaiể ồ ể
3.1. Bi u đ tu n tể ồ ầ ự

3.1.1. Bi u đ tu n t qu n lý khách hàngể ồ ầ ự ả

Biểu đồ tuần tự thêm mới khách hàng

×