+ Có thể giúp Nhà hàng quản lý được các thông tin như: Information Food, Information Nhân viên, Information CategoryFood, InformationTable, Order Food / Thanh toán , Thống kê số liệu doa
Trang 1TRƯỜNG ĐẠI HỌC ĐIỆN LỰC
KHOA CÔNG NGHỆ THÔNG TIN
BÁO CÁO CHUYÊN ĐỀ HỌC PHẦN
21810310123 Giảng viên hướng dẫn : PHƯƠNG VĂN CẢNH
Hà Nôi, 10 tháng 09 năm 2023
Trang 2Mục Lục
PHẦN 1: KHẢO SÁT HIỆN TRẠNG VÀ XÁC LẬP DỰ ÁN 7
1 Khảo sát hiện trạng và lý do chọn đề tài 7
1.1 Khảo sát hiện trạng 7
1.2 Lý do chọn đề tài 7
1.3 Giới thiệu chung 8
1.4 Các chức năng của dự án 8
1.5 Ưu điểm và nhược điểm của dự án 9
CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG 10
2 Biểu đồ Usecase 10
2.1 Mô tả Usecase 10
2.2 Biểu đồ Usecase toàn hệ thống 12
2.3 Biểu đồ Usecase Quản lý Information Nhân viên 13
2.4 Biểu đồ use case Quản lý Information Food 13
2.5 Biểu đồ Usecase Quản lý Information FoodCategory 14
2.6 Biểu đồ Usecase Quản lý Information Table 14
2.7 Biểu đồ Usecase Order Food/ Thanh toán 15
2.8 Biểu đồ Usecase Doanh thu 15
2.1 Đặc tả Usecase 16
2.9.1 Đặc tả Usecase Đăng nhập 16
2.9.2 Đặc tả Usecase Quản lý thông tin nhân viên 16
2.9.3 Đặc tả Usecase Quản lý thông tin Food 17
2.9.4 Đặc tả Usecase OrderFood/Thanh toán 18
2.9.5 Đặc tả Usecase Quản lý Infomation Category Food 19
2.9.6 Đặc tả Usecase Quản lý Infomation Table 20
2.9.7 Đặc tả Usecase Doanh thu 21
Trang 32.9.8 Đặc tả Usecase Quản lý thông tin cá nhân 22
2.2 Phân quyền 24
3 Class diagram 25
4 Biểu đồ Sequence các chức năng toàn hệ thống 26
4.1 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán 26
4.2 Biểu đồ Sequence Quản lý Information Table 27
4.3 Biểu đồ Sequence Quản lý Information FoodCategory 28
4.4 Biểu đồ Sequence Quản lý Infomation Food 29
4.5 Biểu đồ Sequence Quản lý Information Nhân viên 30
4.6 Biểu đồ Sequence Doanh thu 31
5 Thiết kế database 32
5.1 Lược đồ quan hệ thực thể 32
5.2 Lược đồ 33
5.2.1 Lược đồ tổng quan 33
5.3 Lược đồ chi tiết 33
5.3.1 Bảng AccountB 33
5.3.2 Bảng Food 34
Lưu mã Food,tự động tăng 34
5.3.3 Bảng FoodCategory 35
5.3.4 Bảng TableFood 35
5.3.5 Bảng Bill 36
5.3.6 Bảng BillInfo 36
6 Thiết kế giao diện 37
6.1 Giao diện load phần mềm 37
6.2 Giao diện đăng nhập 38
6.3 Giao diện khi đăng nhập thành công 39
Trang 46.3.1 Sơ đồ hoạt đồng giao diện main 41
6.4 Giao diện Order Food /Thanh toán 42
6.4.1 Sơ đồ hoạt động order Food 44
6.4.2 Sơ đồ hoạt động Thanh toán 45
6.4.3 Sơ đồ hoạt động chuyển bàn hoặc gộp bàn 46
6.5 Giao diện Infomation Food 46
6.5.1 Sơ đồ hoạt động Add Food 49
6.5.2 Sơ đồ hoạt đông Repair Food 50
6.5.3 Sơ đồ hoạt động delete Food 51
6.6 Giao diện Infomation Category 52
6.7 Giao diện Infomation Table 53
6.8 Giao diện Doanh thu 54
6.8.1 Sơ đồ hoạt động Doanh thu 56
6.9 Giao diện update Thông tin nhân viên 57
6.10 Giao diện change password nhân viên 59
6.11 Giao diện Add account 61
6.12 Giao diện Update Thông tin cá nhân dành cho nhân viên 61 6.13 Giao diện change password cá nhân dành cho nhân viên .62
Trang 5Danh mục hình ảnh
Hình 1 Biểu đồ Usecase tổng quát 14
Hình 2 Biều đồ Usecase Quản lý Information Nhân viên 15
Hình 3 Biểu đồ Usecase Quản lý Information Food 15
Hình 4 Biểu đồ Usecase Quản lý Information FoodCategory 16
Hình 5Biểu đồ Usecase Quản lý Information Table 16
Hình 6 Biểu đồ Usecase Order Food / Thanh toán 17
Hình 7 Biều đồ Usecase Doanh thu 17
Hình 8 Biều đồ ClassDiagram 27
Hình 9 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán .28 Hình 10 Biểu đồ Sequence Quản lý Information Table 29
Hình 11 Biểu đồ Sequence Quản lý Information FoodCategory 30
Hình 12 Biểu đồ Sequence Quản lý Infomation Food 31
Hình 13 Biểu đồ Sequence Quản lý Information Nhân viên 32
Hình 14 Biểu đồ Sequence Doanh thu 33
Hình 15 lược đồ quan hệ thực thể 34
Hình 17:Giao diẹn load phần mềm 39
Hình 18:giao diện đăng nhập 40
Hình 19:Giao diện khi đăng nhập thành công 43
Hình 20:biểu đồ hoạt động giao diện 43
Hình 21:giao diện khi order/thanh toán 45
Hình 22:biểu đồ hoạt động order food 46
Hình 23:biểu đồ hoạt động thanh toán 47
Hình 24: biểu đồ hoạt động chuyển bàn hoặc gộp bàn 48
Hình 25:giao diện information food 50
Hình 26:biểu đồ hoạt động add food 51
Hình 27: biểu đồ họa động repair food 52
Hình 28: biểu dồ hoạt động delete food 53
Hình 29: giao diện information category 55
Hình 30:Giao diện information table 56
Hình 31: Giao diện doanh thu 57
Hình 32: biểu đồ hoạt động doanh thu 58
Hình 33: giao diện thông tin nhân viên 60
Hình 34: giao diện change password nhân viên 62
Hình 35: giao diện add account 63
Hình 36: giao diện update thông tin cá nhân dành cho nhân viên 64
Hình 37: giao diện update password cá nhân dành cho nhân viên 65
Trang 6LỜI NÓI ĐẦU
Với mỗi một sinh viên nói chung và sinh viên chuyên ngành kỹ
thuật nói riêng việc tích lũy kiến thức qua các Học liệu, các bài giảng trên lớp là rất quan trọng và cần thiết, tuy nhiên sẽ thật là thiếu sót nếu chúng
ta không được thực hành và tìm hiểu về ứng dụng của những kiến thức đó trong cuộc sống và sản xuất.
Với mục đích không ngừng cải thiện chất lượng giảng dạy cũng như tăng cường khả năng làm việc của mỗi nhân sự, em xin được chọn đề tài
”Quản lý nhà hàng” Việc có những thiếu sót là không thể tránh khỏi, nhưng chúng ta luôn luôn có thể xem xét, hiểu ra những thiếu sót đó để cải thiện và sửa đổi để môi trường doanh nghiệp, học tập này có thể trở nên tốt hơn, tăng khả năng chuyên nghiệp của mỗi nhân sự, từ đó làm hài lòng phụ huynh và học sinh hơn nữa.
Chúng em xin cảm ơn thầy Phương Văn Cảnh đã hướng dẫn,góp ý,thảo luận về bài báo cáo này của em được hoàn thiện nên bản khảo sát về
”Quản lý nhà hàng” chắc chắn sẽ không thể tránh khỏi những thiếu sót Chúng
em rất mong được nhận sự quan tâm,thông cảm và những đóng góp quý báu của
cô và các bạn để đồ án này ngày càng hoàn thiện hơn.
Sau đây là bản báo cáo sơ lược về quá trình quản lý nhà hàng
Chúng em xin chân thành cảm ơn cô và luôn mong nhận được sự đóng góp của cô và các bạn
Sau cùng, chúng em xin kính chúc các thầy cô trong Khoa Công
Nghệ Thông Tin dồi dào sức khỏe, niềm tin để tiếp tục thực hiện sứ mệnh cao đẹp của mình là truyền đạt kiến thức cho thế hệ mai sau.
Trân trọng!
Trang 7Tuy nhiên, một thực tế cần nhìn nhận rằng: đa số các phần mềm hỗ trợ quản lý vẫn chưa đáp ứng được phần lớn các yêu cầu trên thực tế,
do vậy nhóm chúng em muốn xây dựng một ứng dụng quản lý để đáp ứng yêu cầu của thực tiễn và nhiệm vụ của nhóm
Sự hoạt động hiệu quả của một số phần mềm ứng dụng nói trên là những minh chứng cho sự tiện lợi, linh hoạt và rút ngắn thời gian, chi phí trong quá trình hoạt động sản xuất kinh doanh Góp phần tạo điều kiện tốt nhất cho nhà quản trị, nhân viên cũng như khách hàng hàng
Vì thế, em sẽ cố gắng tạo ra một ứng dụng thân thiện, có tính thực tiễn và hiệu quả cao, đáp ứng tốt các yêu cầu của nhiều đối tượng
1.2 Lý do chọn đề tài
Trong thời đại ngày nay, công nghệ thông tin đang được phát triển mạnh mẽ, nhanh chóng và xâm nhập vào nhiều lĩnh vực khoa học, kỹ thuật cũng như trong cuộc sống Nó trở thành công cụ đắc lực trong nhiều ngành nghề như giao thông, quân sự, y học đặc biệt trong công tác quản lý nói chung và quản lý nhà hàng nói riêng
Trước đây, khi máy tính chưa được ứng dụng rộng rãi, các công việc quản lý nhà hàng đều được làm thủ công nên rất mất thời gian và tốn kém về nhân lực cũng như tài chính Ngày nay, với sự phát triển công nghệ thông tin mà máy tính đã được sử dụng rộng rãi trong các
cơ quan, nhà máy, trường học giúp cho công việc được tốt hơn
Trang 8Việc sử dụng máy tính vào công tác quản lý nhà hàng là một yêu cầu cần thiết nhằm xóa bỏ những phương pháp quản lý lạc hậu, lỗi thời gây tốn kém về nhiều mặt Vì vậy, chúng em đã xây dựng đề tài “Xây dựng phần mềm quản lý nhà hàng ” với mong muốn giúp cho việc quản lý được dễ dàng, thuận tiện và tránh sai sót
1.3 Giới thiệu chung
- Tên dự án: Phần mềm quản lý nhà hàng
- Tóm tắt dự án:
+ Dự án này nhằm phát triển một phần mềm phục vụ các nhà hàng có tên là Quản lý nhà hàng là ứng dụng desktop
+ Có thể giúp Nhà hàng quản lý được các thông tin như: Information Food, Information Nhân viên, Information CategoryFood, InformationTable, Order Food / Thanh toán , Thống kê số liệu doanh thu
1.4 Các chức năng của dự án
- Nhân viên:
+View Information Food
+View Information Nhân viên
+View Information CategoryFood
+View Information Table
+ Search Information Food
+ Search Information Nhân viên
+ Sreach Information CategoryFood
+Order Food – Nhân viên Order / Thanh toán – Nhân viên thu ngân+Change Password
-Quản trị viên
+ Quản lý Information Nhân viên
Trang 9+Quản lý Information Food
+Quản lý Information FoodCategory
+Quản lý Information Table
+Order Food / Thanh toán
+ Giúp nhân viên có thể quản lý đồ ăn đễ hơn
+Nhân viên có thể quản lý bàn nhanh gọn hơn
+Bảo trì và cập nhật: Phần mềm cần phải được bảo trì và cập nhật định kỳ để đảm bảo tính ổn định và an toàn, điều này có thể tạo ra chi phí liên tục
+Nguy cơ mất dữ liệu:Nếu không có biện pháp sao lưu và bảo vệ dữ liệu tốt, có nguy cơ mất mát dữ liệu quan trọng
+Khó khăn trong việc tùy chỉnh: Một số phần mềm quản lý nhà hàng
có thể không đáp ứng hoàn toàn các yêu cầu cụ thể của một nhà hàng, điều này có thể tạo ra khó khăn trong việc tùy chỉnh hệ thống
Trang 10CHƯƠNG 2: PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG
Admin
2 Quản lý Infomation
Food
Admin quản lý Infomation+Add Food+Repair Food+Delete Food+Search Food+In menu Food
Admin
3 Quản lý Infomation
Table
Admin quản lý Infomation+Add table+Repair table+Delete table
Admin
4 Quản lý Infomation Admin quản lý admin
Trang 11FoodCategory Infomation
+add Category+repair category+delete category
5 Order Food/Thanh toán Admin hoặc user
Được quyền+Add Food totable
+Dieu chinh so luong Food+Thanh toan+Chuyen ban+Gop ban
AdminUser
+In Doanh thu
Admin
7 Quản lý Infomation
cá nhân
+UpdateInfomation+ChangePassword
User
Trang 122.2 Biểu đồ Usecase toàn hệ thống
Hình 1 Biểu đồ Usecase tổng quát
Trang 132.3 Biểu đồ Usecase Quản lý Information Nhân viên
Hình 2 Biều đồ Usecase Quản lý Information Nhân viên
2.4 Biểu đồ use case Quản lý Information Food
Hình 3 Biểu đồ Usecase Quản lý Information Food
Trang 142.5 Biểu đồ Usecase Quản lý Information FoodCategory
Hình 4 Biểu đồ Usecase Quản lý Information FoodCategory
2.6 Biểu đồ Usecase Quản lý Information Table
Hình 5 Biểu đồ Usecase Quản lý Information Table
Trang 152.7 Biểu đồ Usecase Order Food/ Thanh toán
Hình 6 Biểu đồ Usecase Order Food / Thanh toán
2.8 Biểu đồ Usecase Doanh thu
Trang 16Hình 7 Biều đồ Usecase Doanh thu
2.1 Đặc tả Usecase
2.9.1 Đặc tả Usecase Đăng nhập
Tóm tắt: Use case này mô tả cách người dùng đăng nhập vào hệ
thống
Artor: Admin,Nhân viên order, Nhân viên thanh toán
Dòng sự kiện chính : use case này bắt đầu khi một người dùng muốn
đăng nhập vào hệ thống
(1) Người dùng nhập tên đăng nhập và mật khẩu
(2) Hê thống Kiểm chứng thông tin đăng nhập, nếu trùng khớpvới dữ liệu đã lưu thì cho phép người dùng đăng nhập vào hệ thống với giao diện người dùng tương ứng (Giao diện Main)
Dòng sự kiện khác: Nếu trong sự kiện chính ,người dùng nhập sai tên
đăng nhập hoặc mật khẩu sẽ hiển thị báo lỗi Người dùng có thể chọn trở về dòng sự kiện chính hoặc hủy bỏ việc đăng nhập Lúc này use case này kết thúc
Các yêu cầu đăc biệt: Không có.
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện đăng nhập
Trạng thái hệ thống sau khi thực hiện use case: Hiển thị giao diện
làm việc với các chức năng đã phân quyền sẵn cho các Actor
2.9.2 Đặc tả Usecase Quản lý thông tin nhân viên
Tóm tắt: use case này mô tả cách người dùng quản lý thông tin nhân
viên Actor: Admin
Trang 17Dòng sự kiện chính: Use case này bắt đầu khi actor click các chức
năng của QLTTNV
(1) Actor có thể chọn xem Thông tin nhân viên hoặc update thông tin nhân viên hoặc Add Account hoăc change Password NV.(2) -Actor chọn xem Thông tin nhân viên sẽ hiển thị giao diện thông tin và có thêm chức năng xóa NV
- Actor chọn update thông tin NV sẽ hiển thị giao diện update -Actor chọn Add Account sẽ hiển thị giao diện Add account
-Actor chọn change passWord NV sẽ hiển thị giao diện change password NV
(3) -Actor có thể xem chi tiết thông tin khi click vào bảng thông tin để thực hiện chức năng xóa Actor chọn UserName muốn xóa và ấn OK Use case kết thúc
-Actor Chọn Username cần update , chọn lại chức vụ , nhập lại thông tin nv và ấn Update Use case sẽ kết thúc
-Actor Nhập Username,Password,Nhập lại password,Chọn chức vụ và
ấn Ok Kết thúc use case
Dòng sự kiện khác: Trường hợp Update,Change pass không đúng với
điều kiện sẽ hiển thị dòng bắt lỗi
Các yêu cầu đăc biệt:
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện Main
Trạng thái hệ thống sau khi thực hiện use case: ở giao diện tương
ứng với chức năng Actor thực hiện
2.9.3 Đặc tả Usecase Quản lý thông tin Food
Tóm tắt: Use case này mô tả cách người quản lý thông tin Food Actor: Admin
Trang 18Dòng sự kiện chính: Use case này bắt đầu khi click vào chức năng
trong giao diện Infomation Food
(1)-Actor chọn chức năng thêm
-Actor chọn chức năng sửa
-Actor chọn chức năng xóa
-Actor chọn chức năng search
-Actor chọn chức năng In Menu Food
(2) -Hiển thị giao diện thêm,Actor chọn Category Food , nhập Name Food và ấn Ok hoặc actor có thể chọn close để thoá Kết thúc use case
-Hiển thị giao diện sửa,Actor chọn Category Food ,chọn Name Food,
và nhập Name Food muốn sửa và ấn Ok hoặc actor có thể chọn close
để thoát Kết thúc use case
-Hiển thị giao diện xóa,Actor chọn Name Food muốn xóa và ấn Ok hoặc actor có thể chọn close để thoát.Kết thức use case
-Actor Nhập từ muốn search và ấn button search Kết thúc use case.-Hiển thị view report menu Food Nếu actor muốn in thì click vào biểu tượng máy in Kết thúc use case
Dòng sự kiện khác: Trường hợp Thêm nếu Name Food đã có trong
danh sách CategoryFood thì sẽ báo lỗi
Các yêu cầu đăc biệt:
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện Infomation Food
Trạng thái hệ thống sau khi thực hiện use case: Giao diện
Infomation Food
2.9.4 Đặc tả Usecase OrderFood/Thanh toán
Tóm tắt:Use case này cho phép người dùng order món và thanh toán
Trang 19Dòng sự kiện chính: Use case này bắt đầu khi Actor click vào chức
năng trong giao diện OrderFood/Thanh toán
(1) -Actor chọn chức năng thêm / xóa Food
-Actor chọn chức năng hủy bàn
-Actor chọn chức năng chuyển bàn
-Actor chọn chức năng gộp bàn
-Actor chọn chức năng thanh toán
(2) -Actor click vào bàn , chọn categoryFood, chọn Food rồi click button Thêm / xóa Food Kết thúc Use
-Actor click vào bàn muốn hủy rồi chuột phải chọn hủy bàn hoặc clickbàn r chọn button hủy bàn Kết thúc use
-Actor click vào bàn muốn chuyển xong chọn bàn cần chuyển đến rồiclick vào button chuyển bàn Kết thúc use
-Actor click vào bàn muốn chuyển xong chọn bàn cần gộp đến rồi click vào button gộp bàn Kết thúc use
-Actor điều chỉnh số % giảm giá xong click vào button thanh toán sẽ hiển thi giao diện hóa đơn Nếu Actor muốn in thì click vào button in hóa đơn Kết thúc use
Dòng sự kiện khác: Nếu Actor k click bàn cần thực hiện chức năng
Thì chức năng chuyển bàn thêm / xóa Food gộp bàn sẽ thông báo lỗi
Các yêu cầu đăc biệt:
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện Order Food/Thanh toán
Trạng thái hệ thống sau khi thực hiện use case: Giao diện Order
Food/Thanh toán
2.9.5 Đặc tả Usecase Quản lý Infomation Category Food.
Trang 20Tóm tắt: Cho phép Actor Quản lý Infomation Category Food
Actor: Admin
Dòng sự kiện chính: Use case này bắt đầu khi Actor click vào chức
năng trong giao diện Infomation CategoryFood
(1)-Actor chọn chức năng thêm CategoryFood
-Actor chọn chức năng Sửa CategoryFood
-Actor chọn chức năng Xóa CategoryFood
-Actor chọn chức năng Search
(2)-Hiển thị giao diện thêm, Actor nhập Name CategoryFood rồi click button Ok hoặc Actor chọn button close để thoát khỏi giao diện thêm Kết thúc use case
-Hiển thị giao diện sửa, Actor chọn CategoryFood , nhập Name CategoryFood muốn sửa rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện sửa Kết thúc use case
-Hiển thị giao diện xóa Actor chọn CategoryFood muốn xóa rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện xóa Kết thúc use case
-Actor nhập name CategoryFood muốn tìm rồi click button Search Kết thúc use case
Dòng sự kiện khác: Báo lỗi khi Actor k đáp ứng điều kiện khi thực
thi chức năng Vd: chưa chọn CategoryFood khi sửa
Các yêu cầu đăc biệt:
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện Infomation CategoryFood
Trạng thái hệ thống sau khi thực hiện use case: Giao diện
Infomation CategoryFood
2.9.6 Đặc tả Usecase Quản lý Infomation Table
Trang 21Tóm tắt: Cho phép Actor Quản lý Infomation Table.
Actor: Admin
Dòng sự kiện chính: Use case này bắt đầu khi Actor click chức năng
trong giao diện Infomation Table
(1) -Actor chọn chức năng thêm
-Actor chọn chức năng sửa
-Actor chọn chức năng xóa
(2) -Hiển thị giao diện thêm,Actor điều chỉnh số lượng thêm rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện thêm table Kết thúc use case
-Hiển thị giao diện sửa , Actor chọn Table , Nhập Name table muốn sửa rồi click vào button Ok hoặc click button close để thoát khỏi giao diện sửa table Kết thúc use case
-Hiển thị giao diện xóa , Actor điều chỉnh số lượng cần xóa rồi click button Ok hoặc Actor click button close để thoát khỏi giao diện xóa table.Kết thúc use
Dòng sự kiện khác: không có
Các yêu cầu đặc biệt:
Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện Infomation Table
Trạng thái hệ thống sau khi thực hiện use case: Giao diện
Infomation Table
2.9.7 Đặc tả Usecase Doanh thu
Tóm tắt: Cho phép Actor xem Doanh thu của Quán ăn.
Actor: Admin.
Dòng sự kiện chính: Use case này bắt đầu khi Actor chọn chức năng
trong giao diện Doanh thu
Trang 22(1) -Actor điều chỉnh khoản thời giản và chọn chức năng thống kê.-Actor chọn chức năng In doanh thu.
(2) -Hiển thị dữ liệu Doanh thu tương ứng với khoản thời gian Actor điều chỉnh Kết thúc use case
-Hiển thị report Tổng doanh thu , Actor có thể In thông qua click button máy in hoặc đóng report Kết thúc use case
2.9.8 Đặc tả Usecase Quản lý thông tin cá nhân
Tóm tắt: use case này mô tả cách người dùng quản lý thông tin nhân
viên Actor: Nhân viên order ,Nhân viên thanh toán
Dòng sự kiện chính: Use case này bắt đầu khi actor click các chức
(3)-Actor có thể xem chi tiết thông tin khi click vào bảng thông tin Use case kết thúc
-Actor nhập lại thông tin nv và ấn Update Use case sẽ kết thúc.-Actor Nhập Username,Password,Nhập lại password rồi click button
Ok Kết thúc use case
Dòng sự kiện khác: Trường hợp Update,Change pass không đúng với
điều kiện sẽ hiển thị dòng bắt lỗi
Các yêu cầu đăc biệt:
Trang 23Trạng thái hệ thống trước khi thực hiện use case: Đứng ở Giao
diện Main
Trạng thái hệ thống sau khi thực hiện use case: ở giao diện tương
ứng với chức năng Actor thực hiện
Trang 242.2 Phân quyền
order
Nhân viên thanh toán
Trang 253 Class diagram
Hình 8 Biều đồ ClassDiagram
Trang 264 Biểu đồ Sequence các chức năng toàn hệ thống
4.1 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán
Hình 9 Biểu đồ Sequence Quản lý Information OrderFood / Thanh toán
Trang 274.2 Biểu đồ Sequence Quản lý Information Table
Hình 10 Biểu đồ Sequence Quản lý Information Table
Trang 284.3 Biểu đồ Sequence Quản lý Information FoodCategory
Hình 11 Biểu đồ Sequence Quản lý Information FoodCategory
Trang 294.4 Biểu đồ Sequence Quản lý Infomation Food
Hình 12 Biểu đồ Sequence Quản lý Infomation Food
Trang 304.5 Biểu đồ Sequence Quản lý Information Nhân viên
Trang 31Hình 13 Biểu đồ Sequence Quản lý Information Nhân viên
4.6 Biểu đồ Sequence Doanh thu
Hình 14 Biểu đồ Sequence Doanh thu