Professional Documents
Culture Documents
MỤC LỤC
MỤC LỤC..............................................................................................................................2
MÔ TẢ ĐỀ TÀI.......................................................................................................................2
PHÂN TÍCH.............................................................................................................................4
THIẾT KẾ..............................................................................................................................9
KẾT LUẬN..........................................................................................................................35
MÔ TẢ ĐỀ TÀI
I. Đặt vấn đề
Một quán café có bán các loại thức uống, món ăn, giá các món ăn, thức uống
có thể thay đổi trong khoảng thời gian. Người quản lý quán muốn quản lý việc thu,
chi hàng ngày của quán để làm cơ sở tính thu nhập, tính lương và thưởng cho nhân
viên.
Mỗi bàn có một nhân viên phục vụ chính (khi khách vào, nhân viên nào rảnh
sẽ được chỉ định phục vụ chính cho bàn đó), có một mã số, số chỗ ngồi. Khách hàng
có thể gọi thức uống, món ăn và được nhân viên phục vụ chính ghi nhận lại trên
phiếu, chuyển phiếu đến bộ phận quản lý và bộ phận phục vụ thức uống, món ăn.
Dữ liệu này được nhân viên thu ngân nhập liệu vào máy trước khi chuyển sang bộ
phận phục vụ thức uống.
Khách hàng có thể gọi món mới, thay đổi món, số lượng. Tùy theo yêu cầu
của khách hàng, nhân viên có chuyển bàn hoặc ghép bàn. Có phụ thu cho khu vực
bàn khác nhau (máy lạnh, sân vuờn...). Khi khách gọi tính tiền thì nhân viên thu
ngân sẽ in hóa đơn tính tiền và nhân viên phục vụ thu tiền.
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 2
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trong ngày, các loại chi cũng được ghi nhận lại, thông tin gồm có: nhóm chi
(chi mua thực phẩm, thức uống, chi đầu tư cơ sở vật chất, chi lương, thưởng, chi
khác,…), số tiền chi.
Cuối ngày người quản lý có thể xem các báo cáo thống kê số lượng bán và
doanh thu các loại (từng món, theo bàn, theo nhân viên) theo từng ngày, từng tuần
cũng như từng tháng hoặc một khoảng thời gian để nắm được tình hình lợi nhuận
của quán.
II. Yêu cầu chức năng
Thiết kế hệ thống phần mềm quản lý nhằm hỗ cho quán cafe những nghiệp
vụ sau:
Hỗ trợ cho bộ phận quản lý nhập liệu, lưu trữ thông tin của từng khu
vực, từng bàn trong mỗi khu vực, nhân viên của quán.
Hỗ trợ tra cứu nhanh các thông tin khu vực của quán, phụ thu cho mỗi
khu vực, giá của từng món trong thực đơn, thông tin cá nhân của nhân
viên quán.
Hỗ trợ xem các báo biểu được thống kê một cách rõ ràng như doanh
thu của quán bao gồm tổng số tiền quán đã chi và tổng số tiền quán
thu được trong một khoảng thời gian xác định, trong ngày, tháng, năm
cụ thể.
Hỗ trợ chức năng phân loại người sử dụng hệ thống để xác định rõ
quyền hạn của từng người sử dụng.
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 3
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
PHÂN TÍCH
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 4
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 5
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 6
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 7
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Dữ liệu
hóa đơn
Hóa đơn
Dữ liệu
hóa đơn
Dữ liệu Dữ liệu
Dữ liệu nhân viên nhân viên
Dữ liệu
phiếu chi phiếu chi
Dữ liệu món,
cơ sở vật chất Nhân viên
Phiếu chi
Món, cơ sở vật chất
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 8
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
THIẾT KẾ
Thuật toán:
∀ nv1 ∈ NHANVIENTHUNGAN
∀ nv2 ∈ NHANVIENTHUNGAN
Nếu nv1.MaNV ≠ nv2.MaNV Thì
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 9
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
nv1.UserName ≠ nv2.UserName
Cuối nếu
Cuối ∀
Cuối ∀
Bảng tầm ảnh hưởng:
NHANVIENTHUNGAN + - + (UserName)
Thuật toán:
∀ nv1 ∈ NHANVIEN
∀ nv2 ∈ NHANVIEN
Nếu nv1.MaNV ≠ nv2.MaNV Thì
nv1.CMND ≠ nv2.CMND
Cuối nếu
Cuối ∀
Cuối ∀
Bảng tầm ảnh hưởng:
NHANVIE + - + (CMND)
N
4) Biểu đồ cơ sở dữ liệu
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 10
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 11
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Đăng nhập
Hệ thống
Đổi mật khẩu
In hóa đơn
Nhận trả
Nhập phiếu chi
In phiếu chi
Nhân viên
Nhóm chi
Loại món
Quản lý
Món
Khu vực
Bàn
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 12
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Nhân viên
Nhóm chi
Loại món
Tra cứu
Món
Khu vực
Bàn
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 13
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
frmMain
Loginform
frmPhanQuyen frmResetPass
frmDoiPass
frmThongtinquan
frmSuahoadon
frmChitieu frmInphieuchi
frmNhanvien
frmBan
frmThucdon
frmBaocao
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 14
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 15
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 16
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 17
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 18
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 19
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 20
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 21
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 22
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 23
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 24
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Chức vụ
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 25
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 26
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Bàn
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 27
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 28
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Món
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 29
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 30
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 31
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 32
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
Thống kê chung
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 33
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
STT Tên báo biểu Nguồn dữ liệu nhập Nguồn dữ liệu xuất
Ngày, tháng, năm, khoảng Tên nhân viên, CMND, Địa
1 myCrystalReportTKNV
thời gian cần báo cáo nhỉ, Tổng doanh thu
Ngày, tháng, năm, khoảng Tên món, Số lượng món, Tổng
2 myCrystalReportTKMon
thời gian cần báo cáo doanh thu
Ngày, tháng, năm, khoảng
3 myCrystalReportTKKV Tên khu vực, Tổng doanh thu
thời gian cần báo cáo
Ngày, tháng, năm, khoảng Tổng số tiền thu, Tổng số tiền
4 myCrystalReportTKDT
thời gian cần báo cáo chi, Tồng doanh thu
Tên quán, nhóm chi, tiền chi,
Nhóm chi, tiền chi, lí do
5 CrystalReportCTphieuchi người lập phiếu chi (chủ quán
chi
hoặc tên nhân viên thu ngân)
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 34
Báo cáo đồ án môn Lập Trình Cơ Sở Dữ Liệu
Đề tài: Quản lý Quán Cafe
NHÓM 12
KẾT LUẬN
I. Đánh giá
Qua một thời gian học tập, tìm hiểu cùng với sự hướng dẫn của cô, chúng em
đã bước đầu xây dựng được hệ thống phần mềm hỗ trợ quản lý quán Cafe.
Hệ thống phần mềm này đã phần nào đạt được các yêu cầu về tiêu chuẩn và
chất lượng như quản lý được thông tin nhân viên, thông tin các khu vực, bàn
của quán, thông tin loại món, món, thống kê được doanh thu dựa trên tổng số
tiền thu và tổng số tiền chi. Hệ thống đạt được sự an toàn, chất lượng cao, chi
phí phù hợp, giảm thiểu được khá nhiều thời gian, nâng cao hoạt động của
quán. Hệ thống có giao diện thân thiện, hỗ trợ tối đa các chức năng cho
người dùng.
II. Hướng phát triển trong tương lai
Cài đặt, kiểm nghiệm, bảo trì phần mềm một cách hoàn chỉnh.
Trường Đại Học Công Nghệ Thông Tin - Khoa Hệ Thống Thông Tin 35