Tải bản đầy đủ (.pdf) (58 trang)

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

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (2.7 MB, 58 trang )

TỔNG LIÊN ĐỒ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 HỒI BẢO - 51900009
Lớp

:

19050201 - 19050202
Khố

THÀNH PHỐ HỒ CHÍ MINH, NĂM 2021

:

23


TỔNG LIÊN ĐỒ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 HỒ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 trong suốt q trình hồn thành bài nghiên cứu về đề 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 được học tập và nghiên cứu môn học này. Giúp em rèn luyện các kỹ năng trong nghiên
cứu. Cuối cùng, sau khi được chỉ dẫn tận tình trên lớp, em đã hoàn thành được bài báo cáo. Do
kiến thức còn hạn chế nên bài nghiên cứu còn nhiều sai sót, kính mong sự chỉ dẫn và đóng góp
của Q thầy cơ, để em có thể làm tốt hơn ở các bài nghiên cứu trong tương lai. Em mong Quý
thầy cô và các bạn bè luôn tràn đầy sức khỏe và sự 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 đây là sản phẩm đồ án của riêng tôi / chúng tôi và được sự hướng dẫn
của THS Vũ Đình Hồng. Các nội dung nghiên cứu, kết quả trong đề tài này là trung thực và chưa
cơng bố dưới bất kỳ hình thức nào trước đây. Những số liệu trong các bảng biểu phục vụ cho việc
phân tích, nhận xét, đánh giá được chính tác giả thu thập từ các nguồn khác nhau có ghi rõ trong
phần tài liệu tham khảo.
Ngồi ra, trong đồ án cịn sử dụng một số nhận xét, đánh giá cũng như số liệu của các tác
giả khác, cơ quan tổ chức khác đều có trích dẫn và chú thích nguồn gốc.
Nếu phát hiện có bất kỳ sự gian lận nào tơi xin hoàn toàn chịu trách nhiệm về nội
dung đồ án của mình. Trường đại học Tơn Đức Thắng khơng liên quan đến những vi phạm tác
quyền, bản quyền do tôi gây ra trong q trình thực hiện (nếu có).
TP. Hồ Chí Minh, ngày tháng năm
Tác giả
(ký tên và 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 của GV hướng dẫn

________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
_______________
Tp. Hồ Chí Minh, ngày

tháng năm

(kí và ghi họ tên)

Phần đánh giá của GV chấm bài

________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
________________________________________________________________
_______________
Tp. Hồ Chí Minh, ngày


tháng năm

(kí và ghi họ tên)


iv

TĨM TẮT
Nhóm chúng em thực hiện đồ án cuối kỳ với đề tài mới là quản lý cửa hàng thức ăn nhanh
và áp dụng các mẫu thiết kế đã học được áp vào đề tài này . Khi áp dụng các mẫu thiết kế vào đề
tài, sẽ có kèm lí do tại sao áp dụng mẫu thiết kế này, sơ đồ lớp và code demo có áp dụng mẫu
thiết kế vào


5

MỤC LỤC

TĨM TẮT........................................................................................................................ iv
MỤC LỤC........................................................................................................................5
DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ, ĐỒ THỊ..................................................7
1-MÔ TẢ ỨNG DỤNG....................................................................................................9
1.1 Giới thiệu.................................................................................................................9
1.2 Sơ đồ Use case.........................................................................................................9
1.3 Các tác nhân trong hệ thống..................................................................................9
1.4 Các Use case trong hệ thống................................................................................10
1.5 Đặc tả usecase........................................................................................................11
1.6 Quy trình nghiệp vụ.............................................................................................24
1.7 Giao diện của ứ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


6

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


7

DANH MỤC CÁC BẢNG BIỂU, HÌNH VẼ
Danh mục bảng
Bảng 1 Sơ đồ Use Case......................................................................................................8
Bảng 2 Đặc tả UseCase Thêm bàn...................................................................................10

Bảng 3 Đặc tả UseCase Xóa bàn......................................................................................11
Bảng 4: Đặc tả UseCase Sửa bàn.....................................................................................12
Bảng 5 Đặc tả UseCase Cập nhật trạng thái bàn..............................................................12
Bảng 6 Đặc tả UseCase Đặt món.....................................................................................13
Bảng 7 Đặc tả UseCase Chọn nước uống.........................................................................14
Bảng 8 Đặc tả UseCase Chọn thức ăn..............................................................................15
Bảng 9 Đặ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 món ăn......................................................................20
Danh mục hình
Hình 1 Giao diện hiện thị các chức năng chính của hệ thống...........................................21
Hình 2 Giao diện đặt món ăn............................................................................................21
Hình 3 Giao diện khi thanh tốn......................................................................................22
Hình 4 Giao diện khi hồn tất thanh tốn.........................................................................23
Hình 5 Giao diện quản lý nhân viên.................................................................................23
Hình 6 Giao diện chế biến món ăn ở Khu bếp..................................................................24
Hình 7 Giao diện quản lý bàn...........................................................................................25
Hình 8 Sơ đồ lớp MVC Pattern........................................................................................26
Hình 9 Sơ đồ lớp Singleton Pattern..................................................................................26
Hình 10 Sơ đồ lớp State Pattern.......................................................................................27
Hình 11 Sơ đồ lớp Observer Pattern.................................................................................27


8

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 các file code và code sử dụng MVC Pattern................................................32
Hình 18 Tên các file code và code sử dụng Singleton Pattern..........................................33
Hình 19 Tên các file code và code sử dụng State Pattern.................................................36
Hình 20 Tên các file code và code sử dụng Observer Pattern..........................................38
Hình 21 Tên các file code và code sử dụng Strategy Pattern............................................41
Hình 22 Tên các file code và code sử dụng Decorator Pattern.........................................42
Hình 23 Tên các file code và code sử dụng Command Pattern........................................45
Hình 24 Tên các file code và code sử dụng Template Method Pattern.............................47


9

1-MÔ TẢ ỨNG DỤNG
1.1 Giới thiệu
Hệ thống bán thức ăn nhanh đặt tại cửa hàng. Yêu cầu có những chức năng phù hợp cho
quản lí và nhân viên sử dụng
1.2 Sơ đồ Use case

Bảng 1 Sơ đồ Use Case

1.3 Các tác nhân trong hệ thống
STT
1

Tác nhân
Nhân viên bán

hàng

Mô tả
-Là người có nhiệm vụ quản lý bàn và đặt món cho khách
hàng


10

2

Nhân viên bếp

3

Quản lý

- Chế biến món ăn trong bếp
- Đăng thông báo cho nhân viên
-Quản lý nhân viên

1.4 Các Use case trong hệ thống

ID

Tên UseCase

Mô tả

UC01


Thêm bàn

Nhân viên tạo thêm bàn để đáp ứng nhu
cầu về số lượng khách

UC02

Xoá bàn

Nhân viên xố bàn khi khơng có khách
hoặc muốn sắp xếp lại các bàn

UC03

Sửa bàn

Nhân viên thay đổi thông tin của bàn(ID,
tên bàn)

UC04

Cập nhật trạng thái của bàn

Nhân viên cập nhật tình trạng của bàn (bàn
trống, bàn đã được đặt trước, bàn đang
được sử dụng)

UC05


Đặt món

Nhân viên đặt món ăn mà khách hàng
mong muốn để chế biến

UC06

Chọn nước uống

Nhân viên chọn nước uống cho khách hàng

UC07

Chọn thức ăn

Nhân viên chọn thức ăn cho khách hàng

UC08

Thanh toán

Nhân viên tiến hành thu tiền thanh toán từ
khách hàng

UC09

Thêm nhân viên

Quản lý thêm nhân viên mới vào cửa hàng


UC10

Xoá nhân viên

Quản lý xoá bỏ thông tin nhân viên khỏi
cửa hàng


11

UC11

Sửa nhân viên

Quản lý sửa đổi thông tin nhân viên, có thể
cập nhật tình trạng cấp bậc của nhân
viên(thăng chức, hạ chức)

UC12

Đăng thông báo

Quản lý đăng thông báo mới cho cửa hàng

UC13

Xố thơng báo

Quản lý xố thơng báo đã đăng


UC14

Chế biến món ăn

Nhân viên bếp chế biến món ăn theo thông
tin mà nhân viên bán hàng gửi

1.5 Đặc tả usecase

Mã use

UC01

case
Use Case

Thêm bàn

Ngữ cảnh

Nhân viên tạo thêm bàn mới khi quán đông

Mô tả

Nhân viên tạo thêm bàn để đáp ứng nhu cầu về số lượng khách

Tác nhân

Nhân viên bán hàng


Sự kiện

Muốn tạo thêm bàn

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Thêm bàn thành cơng

Luồng sự
kiện

Actor
1.Nhân viên vào quản lí bàn

System
1.1 Hệ thống hiển thị các bàn hiện


2. Nhân viên nhập thông tin bàn
cần thêm.


12


3. Nhân viên chọn “thêm”
Ngoại lệ

3.1 Bàn mới được tạo

Không.
Bảng 2 Đặc tả UseCase Thêm bàn

Mã use

UC02

case
Use Case

Xóa bàn

Ngữ cảnh

Nhân viên xóa bàn khi khơng cần thiết

Mơ tả

Nhân viên xố bàn khi khơng có khách hoặc muốn sắp xếp lại các bàn

Tác nhân

Nhân viên bán hàng

Sự kiện


Muốn xóa bàn

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Xóa bàn thành cơng
Actor
1.Nhân viên vào quản lí bàn

Luồng sự

System
1.1 Hệ thống hiển thị các bàn hiện


kiện

2. Nhân viên chọn bàn muốn xóa

Ngoại lệ

3. Nhân viên chọn “Xóa”
Khơng.


3.1 Bàn đã được xóa

Bảng 3 Đặc tả UseCase Xóa bàn

Mã use

UC03

case
Use Case

Sửa bàn

Ngữ cảnh

Nhân viên muốn sửa thông tin bàn


13

Mô tả

Nhân viên thay đổi thông tin của bàn(ID, tên bàn)

Tác nhân

Nhân viên bán hàng

Sự kiện


Muốn sửa bàn

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Sửa bàn thành công
Actor
1.Nhân viên vào quản lí bàn

System
1.1 Hệ thống hiển thị các bàn hiện


2. Nhân viên chọn bàn muốn sửa
Luồng sự

2.1 Hệ thống sẽ hiển thị thơng tin
bàn đó

kiện
3. Nhân viên nhập những thông tin
cần chỉnh sửa.

Ngoại lệ


4. Nhân viên nhấn nút “Sửa”
Không.

4.1 Bàn đã được sửa

Bảng 4: Đặc tả UseCase Sửa bàn
Mã use

UC04

case
Use Case

Cập nhật trạng thái bàn

Ngữ cảnh

Nhân viên muốn cập nhật trạng thái bàn

Mơ tả

Nhân viên cập nhật tình trạng của bàn (bàn trống, bàn đã được đặt

Tác nhân

trước, bàn đang được sử dụng)
Nhân viên bán hàng

Sự kiện


Muốn cập nhật trạng thái bàn


14

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Bàn cập nhật trạng thái thành cơng
Actor
1.Nhân viên vào quản lí bàn
2. Nhân viên chọn bàn muốn cập
nhật trạng thái (bàn trống, bàn đã
được đặt trước, bàn đang được sử

Ngoại lệ

1.1 Hệ thống hiển thị các bàn hiện


Luồng sự
kiện

System


2.1 Hệ thống sẽ hiển thị những
bàn đã cập nhật trạng thái/

dụng)
Không.
Bảng 5 Đặc tả UseCase Cập nhật trạng thái bàn

Mã use

UC05

case
Use Case

Đặt món

Ngữ cảnh

Nhân viên

Mơ tả

Nhân viên đặt món ăn mà khách hàng mong muốn để chế biến

Tác nhân

Nhân viên bán hàng

Sự kiện


Muốn chọn đặt món

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả
Luồng sự

Vào gioa diện đặt món
Actor

System


15

1.Nhân viên vào chức năng đặt

1.1 Hệ thống hiển thị các lựa chọn

món

đặt món gồm nước uống và thức

kiện

Ngoại lệ


ăn

Khơng.
Bảng 6 Đặc tả UseCase Đặt món

Mã use

UC06

case
Use Case

Chọn nước uống

Ngữ cảnh

Nhân viên chọn thức uống mà khách hàng đặt

Mô tả

Nhân viên chọn nước uống cho khách hàng

Tác nhân

Nhân viên bán hàng

Sự kiện

Nhân viên chọn chọn vào bảng thức uống


kích hoạt
Điều kiện

Truy cập vào bảng chọn nước uống

tiên quyết
Kết quả

Giá tiền và chi tiết món đặt hiện ra
Actor
1.Nhân viên vào “Đặt món”
2. Nhân viên chọn vào phần thức
uống và chọn các món mà khách
hàng yêu cầu.

Ngoại lệ

1.1 Hệ thống hiển thị bảng lựa
chọn thức ăn và nước uống

Luồng sự
kiện

System

2.1 Hệ thống sẽ hiển thị chi tiết và
giá tiền các món mà nhân viên
chọn.


Không.
Bảng 7 Đặc tả UseCase Chọn nước uống

Mã use

UC07


16

case
Use Case

Chọn thức ăn

Ngữ cảnh

Nhân viên chọn thức ăn mà khách hàng đặt

Mô tả

Nhân viên chọn thức ăn cho khách hàng

Tác nhân

Nhân viên bán hàng

Sự kiện

Nhân viên chọn chọn vào bảng thức ăn


kích hoạt
Điều kiện

Truy cập vào bảng chọn nước uống

tiên quyết
Kết quả

Giá tiền và chi tiết món đặt hiện ra
Actor
1.Nhân viên vào “Đặt món”
2. Nhân viên chọn vào phần thức
ăn và chọn các món mà khách
hàng yêu cầu.

Ngoại lệ

1.1 Hệ thống hiển thị bảng lựa
chọn thức ăn và nước uống

Luồng sự
kiện

System

2.1 Hệ thống sẽ hiển thị chi tiết và
giá tiền các món mà nhân viên
chọn.


Khơng.
Bảng 8 Đặc tả UseCase Chọn thức ăn

Mã use

UC08

case
Use Case

Thanh toán

Ngữ cảnh

Nhân viên thanh toán hố đơn cho khách hàng

Mơ tả

Nhân viên tiến hành thu tiền thanh toán từ khách hàng gồm các loại

Tác nhân

thanh tốn (tiền mặt, thẻ ngân hang, ví điện tử)
Nhân viên bán hàng

Sự kiện

Nhân viên nhấn nút “Thanh tốn”

kích hoạt



17

Điều kiện

Nhân viên đã chọn xong món mà khách hàng đặt

tiên quyết
Kết quả

Thanh tốn thành cơng
Actor

System

1.Nhân viên nhấn nút thanh toán ở 1.1 Hệ thống hiển thị giao diện
giao diện “Đặt món”

trang thanh tốn gồm có số tiền
cần trả

Luồng sự

2. Nhân viên chọn loại thanh toán

kiện

và nhập số tiền nhận


2.1 Hệ thống sẽ hiển thị tiền tiền
thừa

3. Nhân viên nhấn “Hồn tất thanh 3.1 Hệ thống sẽ báo “Thành cơng”
Ngoại lệ

tốn”
Khơng.
Bảng 9 Đặc tả UseCase Thanh tốn

Mã use

UC09

case
Use Case

Thêm nhân viên

Ngữ cảnh

Quản lí muốn thêm nhân viên mới

Mơ tả

Quản lý thêm nhân viên mới vào cửa hàng

Tác nhân

Quản lí


Sự kiện

Muốn thêm nhân viên

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả
Luồng sự
kiện

Thêm nhân viên thành cơng
Actor
1.Quản lí vào quản lí nhân viên

System
1.1 Hệ thống hiển thị các nhân


18

viên có trong hệ thống
2. Quản lí nhập thơng tin nhân
viên mới và chọn “thêm”.

Ngoại lệ


2.1 Hệ thống sẽ hiện thị nhân viên
mới trong danh sách

Không.
Bảng 10 Đặc tả UseCase Thêm nhân viên

Mã use

UC10

case
Use Case

Xố nhân viên

Ngữ cảnh

Quản lí muốn xố 1 nhân viên ra khỏi hệ thống

Mơ tả

Quản lý muốn xố nhân viên khỏi cửa hàng

Tác nhân

Quản lí

Sự kiện


Muốn xố nhân viên

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Sửa bàn thành cơng
Actor
1.Quản lí vào quản lí nhân viên

System
1.1 Hệ thống hiển thị các nhân
viên có trong hệ thống

Luồng sự

2. Quản lí chọn nhân viên cần xố

kiện

2.1 Hệ thống sẽ hiện thị thơng tin
nhân viên

3. Quản lí chọn “Sa thải” để xoá
nhân viên


3.1 Hệ thống sẽ xoá nhân viên ra
khỏi danh sách

Ngoại lệ

Khơng.
Bảng 11 Đặc tả UseCase Xố nhân viên


19

Mã use

UC11

case
Use Case

Sửa nhân viên

Ngữ cảnh

Quản lí muốn sửa thơng tin nhân viên

Mô tả

Quản lý sửa đổi thông tin nhân viên, có thể cập nhật tình trạng cấp bậc

Tác nhân


của nhân viên(thăng chức, hạ chức)
Quản lí

Sự kiện

Muốn thay đổi thơng tin nhân viên

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Thơng tin nhân viên thay đổi
Actor
1.Quản lí vào quản lí nhân viên

System
1.1 Hệ thống hiển thị các nhân
viên có trong hệ thống

2. Quản lí chọn nhân viên cần sửa

nhân viên

Luồng sự
kiện


2.1 Hệ thống sẽ hiện thị thơng tin

3. Quản lí nhập thơng tin cần
chỉnh sửa (Có thể thăng chức và
hạ chức nhân viên)
4. Quản lí nhấn nút “Sửa”
4.1 Thơng tin nhân viên thay đổi
trong hệ thống

Ngoại lệ

Không.
Bảng 12 Đặc tả UseCase Sửa nhân viên

Mã use
case

UC12


20

Use Case

Đăng thơng báo

Ngữ cảnh

Quản lí muốn đăng thơng báo về cửa hang cho nhân viên và khách
hàng biết


Mô tả

Quản lý đăng thơng báo mới cho cửa hàng

Tác nhân

Quản lí

Sự kiện

Muốn đăng thơng báo

kích hoạt
Điều kiện

Truy cập vào quản lí nhân viên

tiên quyết
Kết quả

Đăng thơng báo thành cơng
Actor
1.Quản lí vào “Quản lí nhân viên”

System
1.1 Hệ thống hiển thị mục đăng

Luồng sự


thơng báo dưới danh sách nhân

kiện

viên
2. Quản lí nhập thơng báo muốn
đăng vào ô textbox

Ngoại lệ

2.1 Hệ thống sẽ hiển thị thơng báo
quản lí nhập lên

Khơng.
Bảng 13 Đặc tả UseCase Đăng thơng báo

Mã use

UC13

case
Use Case

Xố thơng báo

Ngữ cảnh

Quản lí muốn xố thơng báo đã đăng

Mơ tả


Quản lý xố thơng báo đã đăng

Tác nhân

Quản lí

Sự kiện

Xố thơng báo đã đăng

kích hoạt
Điều kiện

Truy cập vào hệ thống


21

tiên quyết
Kết quả

Xố thơng báo thành cơng
Actor

Luồng sự

System

1.Sau khi đăng thơng báo, quản lí


1.1 Hệ thống sẽ xố thơng báo vừa

chọn nút “Xố thơng báo”

đăng

kiện

Ngoại lệ

Khơng.
Bảng 14 Đặc tả UseCase Xố thơng báo

Mã use

UC14

case
Use Case

Chế biến món ăn

Ngữ cảnh

Nhân viên bếp khi nhập được đơn từ nhân viên bán hàng

Mô tả

Nhân viên bếp chế biến món ăn theo thơng tin mà nhân viên bán hàng


Tác nhân

gửi
Nhân viên bếp

Sự kiện

Chế biến món ăn

kích hoạt
Điều kiện

Truy cập vào hệ thống

tiên quyết
Kết quả

Chế biến món ăn thành cơng
Actor

Luồng sự
kiện

1. Nhân viên bếp chọn vào “Quản

1.1 Hệ thống hiển thị món ăn có

lí khu bếp”


trong hệ thống

2. Nhân viên chọn món ăn cần chế
biến

Ngoại lệ

System

Khơng.

2.1 Hệ thống sẽ hiển thị cơng thức
chế biến món đó


22

Bảng 15 Đặc tả UseCase Chế biến món ăn
1.6 Quy trình nghiệp vụ
Khi khách hàng đến mua món ăn nhanh mà họ muốn, nhân viên sẽ chọn các món mà khách
hàng mong muốn thơng qua màn hình của nhân viên, sau đó xem trạng thái bàn để biết cịn bàn
nào phù hợp để sắp xếp cho khách hàng. Sau khi đã chọn món ăn khách hàng cần, nhân viên sẽ
gửi yêu cầu xuống bếp để nhân viên bếp thực hiện các món ăn đó.
1.7 Giao diện của ứng dụng:

Hình 1 Giao diện hiện thị các chức năng chính của hệ thống

Hiển thị các chức năng mà hệ thống có như Đặt món, Quản lí nhân viên, Khu bếp, Quản lí bàn



23

Hình 2 Giao diện đặt món ăn

Sau khi chọn chức năng Đặt món sẽ có giao diện như hình trên, tại đây có thể chọn các thức ăn
hoặc thức uống có trên màn hình, có thể chọn thêm Phần thêm hoặc Topping. Có thể nhập số
lượng món ăn cần mua, hiển thị tống giá tiền cần phải thanh toán và có thể huỷ món ăn hoặc huỷ
đơn.


×