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
Trang 1THỰ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
Trang 2Bà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
oTốn nhiều nhân lực, thời gian
oDễ sai sót , nhầm lẫn trong khâu quản lý
Trang 3Hướ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
Trang 4Chức năng của hệ thống
Quản lý nhân sự
oThiết lập lương nhân viên
oChấm công
oThống kê lương và in bảng lương nhân viên
oTìm kiếm và in danh sách nhân viên
Quản lý khách hàng
oTìm kiếm, cập nhật thông tin khách hàng
oTạo phiếu món ăn và hoá đơn khách hàng
Trang 5Chức năng của hệ thống (tt)
o Nhập xuất hàng hoá
o Thêm mới , cập nhật thực đơn nhà hàng
oThống kê doanh thu nhà hàng theo ngày hoặc tháng
Trang 6Các bi u đ s d ng ể ồ ử ụ
Trang 7Pha 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
Trang 8Pha thiết kế
Biểu đồ tuần tự
oMô 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
oBổ sung các lớp còn thiếu ở biểu đồ lớp
oDựa trên biểu đồ trạng thái để bổ sung các thuộc
tính
oXá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
Trang 9Biểu đồ triển khai
oXá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ợ
Trang 101 Đặ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.
hàng, phục vụ khách hàng, in hoá đơn
toán và nhận hóa đơn hàng
Trang 11 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
Trang 132.Biểu đồ pha phân tích
2.1 Biểu đồ use case
2.2 Biểu đồ lớp
Trang 14Biểu đồ use case quản lý khách hàng
2.1 Biểu đồ use case
Trang 15Biểu đồ use case quản lý nhân viên
Trang 16Biểu đồ use case quản lý phiếu món ăn
Trang 17Bi u đ use case báo cáoể ồ
Trang 182.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()
NguyenLieu
MS : BigIint Gia : money NgayNhap : datetime ThemMoiNguyenLieu()
Trang 192.1 Biểu đồ lớp
Biểu đồ lớp quản lý nhân viên
Trang 20Bi u đ l p qu n lý khách hàngể ồ ớ ả
Trang 21Biểu đồ lớp quản lý phiếu món ăn
Trang 22Biểu đồ lớp quản lý báo cáo
Trang 233.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ể ồ ể
Trang 243.1 Bi u đ tu n tể ồ ầ ự
3.1.1 Bi u đ tu n t qu n lý khách hàngể ồ ầ ự ả
Trang 25Biểu đồ tuần tự thêm mới khách hàng
Trang 26Biểu đồ tuần tự cập nhật khách hàng
Trang 27Bi u đ tu n t xoá thông tin khách ể ồ ầ ựhàng
Trang 283.1.2 Biểu đồ tuần tự quản lý nhân viên
Trang 29Biểu đồ tuần tự thêm mới nhân viên
Trang 30Biểu đồ tuần tự cập nhật thông tin nhân viên
Trang 31Biểu đồ tuần tự xoá thông tin nhân viên
Trang 32Biểu đồ tuần tự tìm kiếm thông tin nhân viên
Trang 33Biểu đồ tuần tự chấm công nhân viên
Trang 34Biểu đồ tuần tự tính lương nhân viên
Trang 353.1.3.1 Biểu đồ tuần tự quản lý phiếu món ăn
Trang 363.1.3 Biểu đồ tuần tự tạo phiếu món ăn
Trang 373.1.4 Biểu đồ tuần tự quản lý báo cáo
Trang 383.1.4.1 Biểu đồ tuần tự in bảng lương
Trang 393.1.4.2 Biểu đồ tuần tự in báo cáo doanh thu
Trang 403.2 Biểu đồ hoạt động
Biểu đồ hoạt động quản lý nhân viên
QuanLyNhanVien
XoaNhanVien CapNhatNhanVien ThemNhanVien TinhLuong ChamCong
Thong Bao Them Thanh Cong
Y
Thong Bao Nhan Vien Da Ton Tai N
Luu Thay Doi
Trang 41Biểu đồ hoạt động quản lý khách hàng
QuanLyKhachHang
Xoa Khach
Hang Cap Nhat Khach Hang Them Khach Hang
Thong Bao Them Thanh Cong
Y
Thong Bao Khach Hang Da Ton Tai N
Luu Thay Doi
Trang 42Biểu đồ hoạt động quản lý phiếu món ăn
Luu Thay Doi
Tim Kiem Phieu Mon
An Theo Yeu Cau KH
Thong Bao Tim Va Them Thanh Cong
Mon An Ton Tai N
Y
Trang 433.3 Biểu đồ triển khai
Quan Ly Nha Hang PC
Nhan
Luc
May In
Co So Du Lieu