1. Trang chủ
  2. » Giáo án - Bài giảng

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

58 9 0

Đ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

Thông tin cơ bản

Định dạng
Số trang 58
Dung lượng 2,7 MB

Nội dung

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 (Trang 11)
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 (Trang 14)
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 (Trang 15)
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 (Trang 17)
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 (Trang 18)
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 (Trang 19)
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 (Trang 23)
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 (Trang 24)
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 (Trang 25)
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 (Trang 26)
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 (Trang 27)
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 (Trang 27)
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 (Trang 28)
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 (Trang 29)
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 (Trang 30)
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 (Trang 31)
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 (Trang 31)
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) (Trang 33)
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 (Trang 34)
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 (Trang 35)
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 (Trang 36)
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 (Trang 37)
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 (Trang 37)
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 (Trang 40)
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 (Trang 40)
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 (Trang 43)
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 (Trang 43)
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 (Trang 46)
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 (Trang 46)
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 (Trang 55)

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w