ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

58 9 0
ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN/ĐỒ ÁN CUỐI KÌ MƠN MẪU THIẾT KẾ BÁO CÁO CUỐI KỲ Người hướng dẫn: THS-VŨ ĐÌNH HỒNG Người thực hiện: HUỲNH QUANG HUY – 51900088 TRƯƠNG TẤN HÙNG – 51900083 TRẦN MINH KHA – 51900101 CAO BẢO THÁI – 51900208 HUỲNH NGUYỄN HOÀI BẢO - 51900009 Lớp : 19050201 - 19050202 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 : 23 TỔNG LIÊN ĐOÀN LAO ĐỘNG VIỆT NAM TRƯỜNG ĐẠI HỌC TÔN ĐỨC THẮNG KHOA CÔNG NGHỆ THÔNG TIN BÀI TẬP LỚN/ĐỒ ÁN CUỐI KÌ MƠN MẪU THIẾT KẾ ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ĂN NHANH Người hướng dẫn: THS-VŨ ĐÌNH HỒNG Người thực hiện: HUỲNH QUANG HUY – 51900088 TRƯƠNG TẤN HÙNG – 51900083 TRẦN MINH KHA – 51900101 CAO BẢO THÁI – 51900208 HUỲNH NGUYỄN HOÀI BẢO - 51900009 Lớp : 19050201 - 19050202 Khố THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021 : 23 i LỜI CẢM ƠN Lời đầu tiên, em xin chân thành cảm ơn Th.S Vũ Đình Hồng Thầy nhiệt tình hướng dẫn em suốt trình hồn thành nghiên cứu đề tài Thứ hai, em xin chân thành gửi lời cảm ơn đến khoa Công Nghệ Thông tin tạo điều kiện cho em học tập nghiên cứu môn học Giúp em rèn luyện kỹ nghiên cứu Cuối cùng, sau dẫn tận tình lớp, em hoàn thành báo cáo Do kiến thức hạn chế nên nghiên cứu nhiều sai sót, kính mong dẫn đóng góp Q thầy cơ, để em làm tốt nghiên cứu tương lai Em mong Quý thầy cô bạn bè tràn đầy sức khỏe bình an ii ĐỒ ÁN ĐƯỢC HỒN THÀNH TẠI TRƯỜNG ĐẠI HỌC TƠN ĐỨC THẮNG Tôi xin cam đoan sản phẩm đồ án riêng / hướng dẫn THS Vũ Đình Hồng Các nội dung nghiên cứu, kết đề tài trung thực chưa cơng bố hình thức trước Những số liệu bảng biểu phục vụ cho việc phân tích, nhận xét, đánh giá tác giả thu thập từ nguồn khác có ghi rõ phần tài liệu tham khảo Ngồi ra, đồ án cịn sử dụng số nhận xét, đánh số liệu tác giả khác, quan tổ chức khác có trích dẫn thích nguồn gốc Nếu phát có gian lận tơi xin hoàn toàn chịu trách nhiệm nội dung đồ án Trường đại học Tơn Đức Thắng khơng liên quan đến vi phạm tác quyền, quyền tơi gây q trình thực (nếu có) TP Hồ Chí Minh, ngày tháng năm Tác giả (ký tên ghi rõ họ tên) Huỳnh Quang Huy Trương Tấn Hùng Trần Minh Kha Cao Bảo Thái Huỳnh Nguyễn Hoài Bảo iii PHẦN XÁC NHẬN VÀ ĐÁNH GIÁ CỦA GIẢNG VIÊN Phần xác nhận GV hướng dẫn _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) Phần đánh giá GV chấm _ Tp Hồ Chí Minh, ngày tháng năm (kí ghi họ tên) iv TĨM TẮT Nhóm chúng em thực đồ án cuối kỳ với đề tài quản lý cửa hàng thức ăn nhanh áp dụng mẫu thiết kế học áp vào đề tài Khi áp dụng mẫu thiết kế vào đề tài, có kèm lí áp dụng mẫu thiết kế này, sơ đồ lớp code demo có áp dụng mẫu thiết kế vào MỤC LỤC TÓM TẮT iv MỤC LỤC DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ 1-MÔ TẢ ỨNG DỤNG 1.1 Giới thiệu .9 1.2 Sơ đồ Use case .9 1.3 Các tác nhân hệ thống 1.4 Các Use case hệ thống 10 1.5 Đặc tả usecase 11 1.6 Quy trình nghiệp vụ 24 1.7 Giao diện ứng dụng: 24 2-CÁC MẪU THIẾT KẾ ĐƯỢC SỬ DỤNG .29 2.1 MVC Pattern .29 2.2 Singleton Pattern 30 2.3 State Pattern .31 2.4 Observer Pattern 31 2.5 Strategy Pattern 32 2.6 Decorator Pattern .32 2.7 Command Pattern 34 2.8 Template Method Pattern 35 3-CÁC FILE CHI TIẾT ĐƯỢC ỨNG DỤNG TRONG DEMO 35 3.1 MVC Pattern: .35 3.2 Singleton Pattern 36 3.3 State Pattern .36 3.4 Observer Pattern 38 3.5 Strategy Pattern 40 3.6 Decorator Pattern .43 3.7 Command Pattern 44 3.8 Template Method Pattern 47 DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ Danh mục bảng Bảng Sơ đồ Use Case Bảng Đặc tả UseCase Thêm bàn 10 Bảng Đặc tả UseCase Xóa bàn 11 Bảng 4: Đặc tả UseCase Sửa bàn 12 Bảng Đặc tả UseCase Cập nhật trạng thái bàn 12 Bảng Đặc tả UseCase Đặt 13 Bảng Đặc tả UseCase Chọn nước uống .14 Bảng Đặc tả UseCase Chọn thức ăn 15 Bảng Đặc tả UseCase Thanh toán .16 Bảng 10 Đặc tả UseCase Thêm nhân viên 16 Bảng 11 Đặc tả UseCase Xoá nhân viên 17 Bảng 12 Đặc tả UseCase Sửa nhân viên 18 Bảng 13 Đặc tả UseCase Đăng thông báo 19 Bảng 14 Đặc tả UseCase Xố thơng báo 20 Bảng 15 Đặc tả UseCase Chế biến ăn 20 Danh mục hình Hình Giao diện thị chức hệ thống 21 Hình Giao diện đặt ăn 21 Hình Giao diện toán 22 Hình Giao diện hồn tất tốn .23 Hình Giao diện quản lý nhân viên .23 Hình Giao diện chế biến ăn Khu bếp 24 Hình Giao diện quản lý bàn 25 Hình Sơ đồ lớp MVC Pattern 26 Hình Sơ đồ lớp Singleton Pattern 26 Hình 10 Sơ đồ lớp State Pattern .27 Hình 11 Sơ đồ lớp Observer Pattern .27 Hình 12 Sơ đồ lớp Strategy Pattern 28 Hình 13 Sơ đồ lớp Decorator Pattern (Gà rán) .29 Hình 14 Sơ đồ lớp Decorator Pattern(Trà sữa) .29 Hình 15 Sơ đồ lớp Command Pattern .30 Hình 16 Sơ đồ lớp Template Method Pattern 31 Hình 17 Tên file code code sử dụng MVC Pattern 32 Hình 18 Tên file code code sử dụng Singleton Pattern 33 Hình 19 Tên file code code sử dụng State Pattern .36 Hình 20 Tên file code code sử dụng Observer Pattern 38 Hình 21 Tên file code code sử dụng Strategy Pattern 41 Hình 22 Tên file code code sử dụng Decorator Pattern .42 Hình 23 Tên file code code sử dụng Command Pattern 45 Hình 24 Tên file code code sử dụng Template Method Pattern 47 42 43 44 Hình 21 Tên file code code sử dụng Strategy Pattern 3.6 Decorator Pattern Được sử dụng việc thêm Phần thêm Topping Áp dụng file CheeseTopping.cs, Chicken.cs, ChickenDecorator.cs, Ichicken.cs, PotatoChick.cs, SpicyFlavor.cs, 45 SweetCakeChick.cs, Hamburger.cs, HamburgerDecorator.cs, Ihamburger.cs, MeatHamburger.cs, VegetableHamburger.cs, Bubble.cs, FlanCake.cs, GreenMilkTea.cs, ImilkTea.cs, Jelly.cs, MilkTea.cs, MilkTeaDecorator.cs, RedMilkTea.cs, 46 47 Hình 22 Tên file code code sử dụng Decorator Pattern 3.7 Command Pattern Được sử dụng cho việc điều khiển nút, Disable/ Enable nút trong Phần thêm, Topping Áp dụng mẫu thiết kế file CommandBase.cs, RadioCommandBase.cs 48 49 50 51 52 53 Hình 23 Tên file code code sử dụng Command Pattern 3.8 Template Method Pattern Được sử dụng cách thực ăn Khu bếp Áp dụng mẫu thiết kế files FoodTemplate.cs, GaranFood.cs, Hamburger.cs, PizzaFood.cs 54 55 56 ... TIN BÀI TẬP LỚN/ĐỒ ÁN CUỐI KÌ MƠN MẪU THIẾT KẾ ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ĂN NHANH Người hướng dẫn: THS-VŨ ĐÌNH HỒNG Người thực hiện: HUỲNH QUANG HUY – 51900088 TRƯƠNG TẤN HÙNG... (kí ghi họ tên) iv TĨM TẮT Nhóm chúng em thực đồ án cuối kỳ với đề tài quản lý cửa hàng thức ăn nhanh áp dụng mẫu thiết kế học áp vào đề tài Khi áp dụng mẫu thiết kế vào đề tài, có kèm lí áp... code sử dụng Template Method Pattern 47 1-MÔ TẢ ỨNG DỤNG 1.1 Giới thiệu Hệ thống bán thức ăn nhanh đặt cửa hàng Yêu cầu có chức phù hợp cho quản lí nhân viên sử dụng 1.2 Sơ đồ Use case Bảng

Ngày đăng: 11/06/2022, 13:35

Hình ảnh liên quan

Bảng 1 Sơ đồ UseCase - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Bảng 1.

Sơ đồ UseCase Xem tại trang 11 của tài liệu.
Bảng 2 Đặc tả UseCase Thêm bàn - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Bảng 2.

Đặc tả UseCase Thêm bàn Xem tại trang 14 của tài liệu.
Bảng 4: Đặc tả UseCase Sửa bàn - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Bảng 4.

Đặc tả UseCase Sửa bàn Xem tại trang 15 của tài liệu.
Nhân viên chọn chọn vào bảng thức uống - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

h.

ân viên chọn chọn vào bảng thức uống Xem tại trang 17 của tài liệu.
Nhân viên chọn chọn vào bảng thức ăn - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

h.

ân viên chọn chọn vào bảng thức ăn Xem tại trang 18 của tài liệu.
Bảng 9 Đặc tả UseCase Thanh toán - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Bảng 9.

Đặc tả UseCase Thanh toán Xem tại trang 19 của tài liệu.
Bảng 14 Đặc tả UseCase Xoá thông báo - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Bảng 14.

Đặc tả UseCase Xoá thông báo Xem tại trang 23 của tài liệu.
Bảng 15 Đặc tả UseCase Chế biến món ăn - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Bảng 15.

Đặc tả UseCase Chế biến món ăn Xem tại trang 24 của tài liệu.
Hình 2 Giao diện đặt món ăn - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 2.

Giao diện đặt món ăn Xem tại trang 25 của tài liệu.
Hình 3 Giao diện khi thanh toán - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 3.

Giao diện khi thanh toán Xem tại trang 26 của tài liệu.
Hình 5 Giao diện quản lý nhân viên - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 5.

Giao diện quản lý nhân viên Xem tại trang 27 của tài liệu.
Hình 4 Giao diện khi hoàn tất thanh toán - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 4.

Giao diện khi hoàn tất thanh toán Xem tại trang 27 của tài liệu.
Hình 6 Giao diện chế biến món ăn ở Khu bếp - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 6.

Giao diện chế biến món ăn ở Khu bếp Xem tại trang 28 của tài liệu.
Hình 7 Giao diện quản lý bàn - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 7.

Giao diện quản lý bàn Xem tại trang 29 của tài liệu.
Hình 8 Sơ đồ lớp MVC Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 8.

Sơ đồ lớp MVC Pattern Xem tại trang 30 của tài liệu.
Hình 10 Sơ đồ lớp State Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 10.

Sơ đồ lớp State Pattern Xem tại trang 31 của tài liệu.
Hình 11 Sơ đồ lớp Observer Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 11.

Sơ đồ lớp Observer Pattern Xem tại trang 31 của tài liệu.
Hình 14 Sơ đồ lớp Decorator Pattern(Trà sữa) - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 14.

Sơ đồ lớp Decorator Pattern(Trà sữa) Xem tại trang 33 của tài liệu.
Hình 15 Sơ đồ lớp Command Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 15.

Sơ đồ lớp Command Pattern Xem tại trang 34 của tài liệu.
Hình 16 Sơ đồ lớp Template Method Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 16.

Sơ đồ lớp Template Method Pattern Xem tại trang 35 của tài liệu.
Hình 17 Tên các file code và code sử dụng MVC Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 17.

Tên các file code và code sử dụng MVC Pattern Xem tại trang 36 của tài liệu.
3.3 State Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

3.3.

State Pattern Xem tại trang 37 của tài liệu.
Hình 18 Tên các file code và code sử dụng Singleton Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 18.

Tên các file code và code sử dụng Singleton Pattern Xem tại trang 37 của tài liệu.
3.4 Observer Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

3.4.

Observer Pattern Xem tại trang 40 của tài liệu.
Hình 19 Tên các file code và code sử dụng State Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 19.

Tên các file code và code sử dụng State Pattern Xem tại trang 40 của tài liệu.
Hình 20 Tên các file code và code sử dụng Observer Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 20.

Tên các file code và code sử dụng Observer Pattern Xem tại trang 43 của tài liệu.
3.5 Strategy Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

3.5.

Strategy Pattern Xem tại trang 43 của tài liệu.
Hình 21 Tên các file code và code sử dụng Strategy Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 21.

Tên các file code và code sử dụng Strategy Pattern Xem tại trang 46 của tài liệu.
3.6 Decorator Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

3.6.

Decorator Pattern Xem tại trang 46 của tài liệu.
Hình 23 Tên các file code và code sử dụng Command Pattern - ÁP DỤNG MẪU THIẾT KẾ VÀO QUẢN LÝ CỬA HÀNG THỨC ăn NHANH

Hình 23.

Tên các file code và code sử dụng Command Pattern Xem tại trang 55 của tài liệu.

Từ khóa liên quan

Tài liệu cùng người dùng

  • Đang cập nhật ...

Tài liệu liên quan