Học Viện Kĩ thuật Quân Sự
Khoa Công Nghệ Thông Tin
-----------&-----------
Báo Cáo
Thực Tập Cơ Sở Dữ Liệu
Quản Lí Chuỗi Nhà Hàng
G.V Hướng Dẫn:
Thành viên nhóm:
1.
2.
3.
4.
5.
Lê Trung Kiên
Nguyễn Thị Phương Thảo
Nguyễn Đình Huy
Hoàng Thị Kim Oanh
Nguyễn Ngọc Duy
Hà Nội, ngày 4 tháng 2 năm 2018
Mục Lục
1
Mục Lục
2
Phân chia công việc:
1.
Lê Trung Kiên
- Design giao diện
- Code và xư lí chức năng
2.
Nguyễn Thị Phương Thảo
- Code và xử lí chức năng
3.
Nguyễn Đình Huy
- Code và xử lí chức năng
4.
Hoàng Thị Kim Oanh
- Code và xử lí chức năng
5.
Nguyễn Ngọc Duy
- Code và xử lí chức năng
Chương 1: Khảo sát hệ thống
1.1 Mục đích, yêu cầu đề tài
Xây dựng một ứng dụng để quản lý chuỗi nhà hàng
3
1.2 Mô tả hệ thống
1.2.1 Cơ cấu tổ chức:
•
•
•
•
•
•
•
•
Ứng dụng gồm bộ phận:
Quản lý chi nhánh
Quản lý Menu
Quản lý Bàn
Quản lý kho
Quản lý nhân viên
Quản lý doanh thu
Other
Bán Hàng
1.2.2 Quy trình nghiệp vụ
GIÁM ĐỐC (chủ
chuỗi nhà hàng)
CHI NHÁNH
Other
(Quyền truy
nhập…)
NHÂN VIÊN
KHO (nhập, xuất
hàng)
BÁN HÀNG
DOANH
THU
MENU
BÀN
Chương 2: Phân tích hệ thống
2.1 Phân tích chức năng hệ thống
•
Chi nhánh: Cho phép người dùng có thể thêm, sửa, xóa thông tin từng chi
•
nhánh
Bán hàng: Cho phép người dùng tạo hoá đơn, quản lí những món ăn đã ra và
chưa ra theo bàn, nhận đặt bàn trước, thanh toán hóa đơn khi được yêu
4
cầu( Nhân viên co thể lựa chọn chương trình khuyến mại cho hóa đơn hoặc
không). Ngoài ra, chức năng bán hàng có thể bao quát quản lí các bàn còn
•
•
trống hay đang bận.
Quản lí menu: Cho phép người dùng thêm, sửa, xóa thông tin Menu.
Quản lí kho: Cho phép người dùng thêm, sửa, xóa thông tin phiếu nhập xuất
theo thời gian. Người dùng có thể xem chi tiết thông tin nhập, tổng hóa đơn
•
nhập theo thời gian.
Quản lí kinh doanh: Người dùng có thể xem được thông tin doanh thu của
từng chi nhánh hoặc của toàn bộ chuỗi nhà hàng theo thời gian hoặc theo
•
từng món ăn và nhóm món ăn.
Quản lí nhân viên: Người dùng có thể thêm, sửa, xóa thông tin nhân viên.
•
Luan chuyển nhân viên qua bộ phận khác nhau.
Quản lí hệ thống: Người dùng tạo tài khoản cho nhân viên, cấp quyền sử
dụng phần mềm cho nhân viên, lưu lại thời gian đăng nhập và thoát của hệ
thống.
2.2 Phân tích dữ liệu hệ thống
2.3 Mô tả liên kết thực thể
5
2.3.1 Cách chuyển từ mô hình liên kết thực thể sang mô hình quan hệ
2.4 Mô hình quan hệ
•
•
•
•
•
•
•
•
•
•
•
•
•
•
NhaHang(IDNhaHang, SDT,DiaDiem, TenNguoiQuanLy)
NhanVien(IDNhanVien, TenNhanVien, IDBoPhan, SDT, GioiTinh,
NgaySinh)
BoPhanNhanVien(IDBoPhan, TenBoPhan, Luong)
PhieuNhap(IDPhieuNhap, NgayNhap, IDNhanVien)
ChiTietPhieuNhap(IDMatHang, SoLuong, DonGia, IDNhaCungCap,
IDPhieuNhap)
MatHang(IDMatHang, TenMatHang, DVT)
NhaCungCap(IDNhaCungCap, TenNhaCungCap, DiaChi, DienThoai)
Mon(IDMon, TenMon, Gia, IDKhuyenMai, IDNhomMon)
NhomMon(IDNhomMon, TenNhomMon)
HoaDon(IDHoaDon, NgayGioLap, NgayGioThanhToan, IDNhanVien,
IDGiamGia, TongTien, IDBan)
ChiTietHoaDon(IDHoaDon, IDMon, Gia, SoLuong, ThanhTien)
GiamGia(IDGiamGia, HinhThucGiamGia)
Ban(IDBan, SoGhe, ViTri, TinhTrangBan)
DatHang(IDDatHang, TenKH, SDT, IDNhanVien, SoNguoi, ThoiGian,
IDBan)
2.5 Đặc tả bảng
6
7
8
9