TRƯỜNG ĐẠI HỌC SƯ PHẠM KỸ THUẬT TP. HCM
KHOA ĐÀO TẠO CHẤT LƯỢNG CAO
MÔN HỌC: CÔNG NGHỆ PHẦN MỀM
BÁO CÁO CUỐI KỲ
HỆ THỐNG QUẢN LÝ NHÀ HÀNG
Giảng viên hướng dẫn: Nguyễn Đức Khoan
Nhóm thực hiện: NHÓM 1
Võ Minh Hiếu
17110136
Nguyễn Thành Tâm
17110219
Lê Minh Tiến
17110236
Hồ Chí Minh, ngày 22 tháng 05 năm 2020
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
................................................................................................................................................
TP Hồ Chí Minh, ngày 7 tháng 6 năm 2019
Chữ kí giảng viên hướng dẫn
LỜI CẢM ƠN
Trong thời gian làm báo cáo môn Công nghệ phần mềm, nhóm chúng em đã nhận được
nhiều sự giúp đỡ, đóng góp ý kiến và chỉ bảo nhiệt tình của thầy Nguyễn Đức Khoan,
giảng viên trường Đại học Sư Phạm Kỹ Thuật thành phố Hồ Chí Minh, người đã tận tình
hướng dẫn, chỉ bảo nhóm em trong suốt quá trình làm đồ án môn học.
Em cũng xin chân thành cảm ơn thầy đã dạy dỗ cho em kiến thức về các môn đại cương
cũng như các môn chuyên ngành, giúp em có được cơ sở lý thuyết vững vàng và tạo điều
kiện giúp đỡ nhóm em trong suốt quá trình học tập.
Cuối cùng, em xin chân thành cảm ơn gia đình và bạn bè, đã luôn tạo điều kiện, quan
tâm, giúp đỡ, động viên em trong suốt quá trình học tập và hoàn thành bài báo này.
MỤC LỤC
NHẬN XÉT CỦA GIẢNG VIÊN HƯỚNG DẪN.............................................................2
LỜI CẢM ƠN....................................................................................................................3
MỤC LỤC......................................................................................................................... 4
DANH MỤC HÌNH ẢNH..................................................................................................7
DANH MỤC BẢNG..........................................................................................................9
BẢNG PHÂN CÔNG CÔNG VIỆC CỤ THỂ.................................................................10
INTRODUCTION.............................................................................................................1
1.
Purpose................................................................................................................1
2.
Scope.................................................................................................................... 1
3.
Definitions, Acronyms, and Abbreviations.......................................................1
4.
References............................................................................................................ 2
5.
Overview.............................................................................................................. 2
CHƯƠNG 1: DESCRIPTION...........................................................................................3
CHƯƠNG 2: FUNCTIONAL REQUIREMENTS.............................................................6
1.
Người sử dụng hệ thống phải được xác thực và sử dụng hệ thống theo quyền
hạn của mình................................................................................................................. 6
2.
Quản lí (Manager) sẽ xem được thông tin của các nhân viên, thống kê doanh
thu, quản lý voucher, quản lý bàn ăn, quản lý món ăn..............................................6
3.
Quản trị viên (Admin) quản lý account của người dùng.................................6
4.
Thu ngân (Cashier) có nhiệm vụ quản lý bàn ăn.............................................7
CHƯƠNG 3: NON-FUNCTIONAL REQUIREMENTS...................................................8
1.
Usability...............................................................................................................8
2.
Reliability............................................................................................................8
3.
Performance........................................................................................................8
4.
Purchased Components......................................................................................8
5.
Interfaces.............................................................................................................9
5.1.
User interfaces..................................................................................................9
6.
5.2.
Hardware interfaces........................................................................................10
5.3.
Software interfaces.........................................................................................10
Applicable Standards.......................................................................................10
CHƯƠNG 4: USE CASE MODEL..................................................................................11
1.
Các tác nhân......................................................................................................11
2.
Các chức năng...................................................................................................12
Quản trị viên (Admin) quản lý account của người dùng.........................................14
3.
Sơ đồ Usecase chính cho hệ thống...................................................................14
4.
Usecase Description..........................................................................................16
5.
Người sử dụng hệ thống phải được xác thực và sử dụng hệ thống theo quyền
hạn của mình...............................................................................................................16
5.1. Đăng nhập..........................................................................................................16
5.2. Đăng xuất...........................................................................................................18
6.
Quản lí (Manager) sẽ xem được thông tin của các nhân viên, thống kê doanh
thu, quản lý voucher, quản lý bàn ăn, quản lý món ăn............................................21
6.1. Quản lý công việc................................................................................................21
6.2. Thống kê.............................................................................................................28
6.3. Quản lý nhân viên...............................................................................................34
6.4. Quản lý voucher.................................................................................................41
6.5. Xem danh sách hóa đơn đã thanh toán..............................................................49
6.6. Quản lý danh mục...............................................................................................53
6.7. Quản lý thức ăn..................................................................................................62
7.
Quản trị viên (Admin) quản lý account của người dùng...............................71
7.1. Quản lý tài khoản................................................................................................71
8.
Thu ngân (Cashier) có nhiệm vụ quản lý bàn ăn...........................................76
CHƯƠNG 5: SYSTEM ARCHITECTURE...................................................................101
CHƯƠNG 6: COMPONENT DIAGRAM.....................................................................103
CHƯƠNG 7: DATABASE DIAGRAM........................................................................104
CHƯƠNG 8: CLASS DIAGRAM.................................................................................107
CHƯƠNG 9: SEQUENCE DIAGRAM.........................................................................108
CHƯƠNG 10: ACTIVITY DIAGRAM.........................................................................116
CHƯƠNG 11: STATE MACHINE DIAGRAM............................................................123
CHƯƠNG 12: TEST CASE...........................................................................................125
1.
Test case: Quản lý Bàn ăn..............................................................................125
2.
Test case: Quản lý tài khoản..........................................................................127
3.
Test case: Quản lý món ăn.............................................................................128
DANH MỤC HÌNH ẢNH
Hình 1.
Giao diện chính hệ thống...................................................................................7
Hình 2.
Use Case Diagram...........................................................................................11
Hình 1.
đăng nhập, đăng xuất.....................................................................12
Hình 3.
Quản lý công việc........................................................................15
Hình 4.
Thống kê.......................................................................................19
Hình 5.
Quản lý nhân viên.........................................................................23
Hình 6.
Quản lý voucher............................................................................27
Hình 7.
Xem hoá đơn.................................................................................33
Hình 8.
Quản lý danh mục.........................................................................35
Hình 9.
Quản lý thức ăn.............................................................................41
Hình 10.
quản lý tài khoản........................................................................46
Hình 11.
- Xem thêm -