Tải bản đầy đủ (.docx) (88 trang)

Phân tích thiết kế hệ thống thông tin quán cà phê

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 (5.71 MB, 88 trang )

TRƯỜNG ĐẠI HỌC CÔNG NGHỆ GIAO THÔNG VẬN TẢI
KHOA CÔNG NGHỆ THƠNG TIN

----------

BÁO CÁO BÀI TẬP LỚN
PHÂN TÍCH VÀ THIẾT KẾ HỆ THỐNG THƠNG TIN
ĐỀ TÀI: HỆ THỐNG QUẢN LÍ QUÁN CAFE

Lớp:

71DCTT21

Giáo viên hướng dẫn:
Sinh viên thực hiện:

HÀ NỘI 2022

MỤC LỤC

MỤC LỤC................................................................................................................... 1


LỜI MỞ ĐẦU.............................................................................................................6
CHƯƠNG 1: KHẢO SÁT HỆ THỐNG......................................................................7
1.1. Giới thiệu đơn vị khảo sát.....................................................................................8
1.2. Các nghiệp vụ chính của cửa hàng........................................................................9
1.2.1. Quy trình gọi đồ.................................................................................................9
1.2.2. Phương thức thanh tốn.....................................................................................9
1.3. Khảo sát................................................................................................................ 9
1.3.1. Hình thức khảo sát.............................................................................................9


1.3.2. Đối tượng khảo sát.............................................................................................9
1.4. Đánh giá hệ thống hiện tại..................................................................................14
1.4.1. Ưu điểm:..........................................................................................................14
1.4.2. Nhược điểm:....................................................................................................15
1.5. Đề xuất xây dựng hệ thống mới..........................................................................15
1.5.1. Phát biểu bài toán.............................................................................................15
1.5.2 Các chức năng dự kiến của hệ thống.................................................................16
CHƯƠNG 2: BIỂU ĐỒ USE CASE.........................................................................18
2.1.1. Biểu đồ Use Case Tổng quát:...........................................................................19
2.1.2. Biểu đồ Use Case chi tiết:................................................................................20
CHƯƠNG 3: BIỂU ĐỒ LỚP....................................................................................32
CHƯƠNG 4: BIỂU ĐỒ TRÌNH TỰ.........................................................................33
4.1. Biểu đồ trình tự đăng nhập..................................................................................34
4.2. Biểu đồ trình tự thêm tài khoản..........................................................................35
4.3. Biểu đồ trình tự xóa tài khoản.............................................................................36
4.4. Biểu đồ trình tự sửa thơng tin tài khoản..............................................................37
4.5. Biểu đồ trình tự đổi mật khẩu.............................................................................38
4.6. Biểu đồ trình tự thêm bàn...................................................................................39
4.7. Biểu đồ trình tự sửa bàn......................................................................................40
4.8. Biểu đị trình tự xóa bàn.....................................................................................41
1


4.9. Biểu đồ trình tự chuyển bàn................................................................................42
4.10. Biểu đồ trình tự xem trạng thái bàn..................................................................43
4.11. Biểu đồ trình tự thêm đồ uống..........................................................................43
4.12. Biểu đồ trình tự sửa thơng tin đồ uống..............................................................44
4.13. Biểu đồ trình tự xóa đồ uống............................................................................44
4.14. Biểu đồ trình tự gọi đồ......................................................................................45
4.15. Biểu đồ trình tự hóa đơn...................................................................................46

4.16. Biểu đồ trình tự thanh tốn...............................................................................47
CHƯƠNG 5: BIỂU ĐỒ HOẠT ĐỘNG.....................................................................48
5.1. Biểu đồ hoạt động đăng nhập..............................................................................49
5.2. Biểu đồ hoạt động thêm tài khoản......................................................................50
5.3. Biểu đồ hoạt động xóa tài khoản.........................................................................51
5.4. Biểu đồ hoạt động sửa thông tin tài khoản..........................................................52
5.5. Biểu đồ hoạt động đổi mật khẩu tài khoản..........................................................53
5.6. Biểu đồ hoạt động thêm bàn...............................................................................54
5.7. Biểu đồ hoạt động sửa bàn..................................................................................55
5.8. Biểu đồ hoạt động xóa bàn.................................................................................56
5.9. Biểu đồ hoạt động chuyển bàn............................................................................57
5.10. Biểu đồ hoạt động xem trạng thái bàn..............................................................58
5.11. Biểu đồ hoạt động thêm đồ uống......................................................................59
5.12. Biểu đồ hoạt động sửa đồ uống.........................................................................60
5.13. Biểu đồ hoạt động xóa đồ uống........................................................................61
5.14. Biểu đồ hoạt động gọi đồ..................................................................................62
5.15. Biểu đồ hoạt động xem thơng tin hóa đơn........................................................63
5.16. Biểu đồ hoạt động thanh toán...........................................................................64
CHƯƠNG 6: BIỂU ĐỒ TRẠNG THÁI....................................................................65
6.1.Biểu đồ trạng thái bàn..........................................................................................65
6.2.Biểu đồ trạng thái thanh toán...............................................................................66
2


CHƯƠNG 7: THIẾT KẾ CƠ SỞ DỮ LIỆU..............................................................67
7.1. Bảng thông tin nhân viên phục vụ......................................................................67
7.2. Bảng đăng nhập..................................................................................................68
7.3. Bảng bàn.............................................................................................................68
7.4. Bảng danh sách đồ uống.....................................................................................68
7.5. Bảng chi tiết món................................................................................................69

7.6. Bảng hóa đơn......................................................................................................69
7.7. Bảng thanh tốn..................................................................................................70
7.8. Mơ hình quan hệ.................................................................................................71
CHƯƠNG 8: BIỂU ĐỒ THÀNH PHẦN..................................................................72
CHƯƠNG 9: BIỂU ĐỒ TRIỂN KHAI.....................................................................73
CHƯƠNG 10: THIẾT KẾ GIAO DIỆN....................................................................74
10.1. Giao diện trang chủ...........................................................................................74
10.2. Menu................................................................................................................. 75
10.3. Coffe................................................................................................................. 76
10.4. Tea.................................................................................................................... 77
10.5. About Us...........................................................................................................78
10.6. Contatct............................................................................................................. 80
KẾT LUẬN...............................................................................................................81
1.Kết quả đạt được.....................................................................................................81
1.1.

Về kiến thức học tập...................................................................................81

1.2.

Về mục tiêu kĩ năng mềm đạt được với mỗi thành viên trong nhóm...........81

2.

Hạn chế của đề tài..........................................................................................81

3.

Hướng phát triển.............................................................................................81


NHẬN XÉT VÀ ĐÁNH GIÁ....................................................................................82
TÀI LIỆU THAM KHẢO.........................................................................................83
LỜI CẢM ƠN............................................................................................................ 84

3


MỨC ĐỘ ĐÓNG GÓP CHUNG CỦA NHÓM

4


LỜI MỞ ĐẦU
Cách mạng Công nghiệp 4.0 (hay Cách mạng Công nghiệp lần thứ Tư) là sự ra
đời của một loạt các công nghệ mới, kết hợp tất cả các kiến thức trong lĩnh vực vật lý,
5


kỹ thuật số, sinh học, và ảnh hưởng đến tất cả các lĩnh vực, nền kinh tế, các ngành
kinh tế và ngành công nghiệp.
Sự bùng nổ của cách mạng “Công nghệ 4.0” đã diễn ra và tác động lớn tới rất
nhiều mặt của xã hội. Việc ứng dụng khoa học, kỹ thuật, công nghệ thông tin vào đời
sống xã hội đã khơng cịn là một điều gì xa lạ với tất cả chúng ta. Ngày này, sự phát
triển mạnh mẽ của CNTT và mạng Internet đã kết nối chúng ta lại với nhau và trở
thành 1 công cụ mạnh mẽ tới nhiều ngành nghề như tài chính – ngân hàng, các hệ
thống bán lẻ, dịch vụ chăm sóc sức khỏe, giao thơng, logistics, ...
Bộ mơn "Phân tích thiết kế hệ thống thông tin" là một phần
quan trọng của lĩnh
vực công nghệ thơng tin, giúp con người có thể quản lý cơ sở dữ liệu
một cách đơn giản,

dễ dàng, nhanh chóng, tiết kiệm thời gian và nhân lực. Do đó nhằm
nâng cao, trau dồi
thêm kiến thức, kinh nghiệm và tầm hiểu biết, nhóm chúng em
quyết định lựa chọn đề
tài "Phân tích và thiết kế hệ thống quản lý quán cà phê". Đề
tài được nhóm em tìm hiểu trong suốt học kỳ của nhóm em và nhận
được nhiều lời hướng dẫn và chỉ bảo tận tình của ThS.Lê Trung Kiên,
giảng viên Khoa Công nghệ thông tin- Trường Đại học Công nghệ
Giao Thông Vận Tải.
Do trình độ kiến thức và kinh nghiệm cịn hạn chế cho nên đề
tài cịn nhiều sự
thiếu sót và chưa được hồn thiện. Nhóm chúng em kính mong nhận
được sự thông cảm
và chỉ bảo thêm của thầy cô cho nhóm để đề tài và vốn kiến thức
của chúng em có thể
hồn thiện hơn.
Chúng em xin chân thành cảm ơn thầy!

Nhóm sinh viên thực hiện

CHƯƠNG 1: KHẢO SÁT HỆ THỐNG
ST
T
1

Thành viên

Cơng việc

Mức độ hồn thành


1.1. Giới thiệu đơn
vị khảo sát
1.2. Các nghiệp vụ
6

100%


2

3

4

chính của cửa hàng
1.3. Khảo sát
1.4. Đề xuất xây
dựng hệ thống mới
1.2. Các nghiệp vụ
chính của cửa hàng
1.3. Khảo sát
1.5. Đánh giá hệ
thống hiện tại
1.1. Giới thiệu đơn
vị khảo sát
1.2. Khảo sát
1.3. Đánh giá hệ
thống hiện tại
1.2. Khảo sát

1.3. Đánh giá hệ thống
hiện tại

100%

100%

100%

1.1. Giới thiệu đơn vị khảo sát
Để đề tài trở nên thực tiễn hơn, nhóm em xin đã quyết định chọn quán cà phê
Pandora Cafe (cơ sở Triều Khúc) làm đối tượng để khảo sát và nghiên cứu trong quá
trình làm đề tài.
Địa chỉ: B6/53 Triều Khúc – Thanh Xuân – Hà Nội
Số điện thoại: 098 871 0930
Facebook: Pandora Cafe B6/53 Trieu Khuc
Website: pandora-café.com

7


Hình 1.1. Hình ảnh quán Café Pandora Triều Khúc
Thành lập: Thành lập vào ngày 26/10/2016 quán mang đến nhiều hương vị đồ
uống mới lạ, cơm văn phòng đa dạng nhanh chóng vào những buổi trưa, quán càng
ngày càng cải thiện thêm để thích nghi với những thay đổi của xã hội.
Quy mơ: Diện tích 8m x 12m, gồm 2 tầng và view vỉa hè, thích hợp cho cả
người đi làm cũng như những người đến để vui chơi, nói chuyện.
Cơ cấu:

8



Hình 1.2. Cơ cấu quản lý của quán café
1.2. Các nghiệp vụ chính của cửa hàng
1.2.1. Quy trình gọi đồ
Khi có khách bước vào nhân viên order sẽ mở cửa cho khách. Hỏi khách số
lượng người đi cùng để có thể sắp xếp chỗ ngồi một cách hợp lý nhất. Sau khi đưa
khách đến chỗ ngồi nhân viên sẽ đưa Menu cho khách để khách chọn đồ uống… Sau
khi đã ghi hết các order của khách nhân viên phục vụ sẽ chuyển list order này cho
nhân viên pha chế. Khi pha chế xong các đồ uống nhân viên phục vụ sẽ mang ra cho
khách. Khi khách ra về sẽ qua quầy thu ngân để thanh toán.
1.2.2. Phương thức thanh toán
Thanh toán bằng tiền mặt.
Thanh toán qua thẻ ngân hàng của qn.
Thanh tốn qua chuyển khoản.
1.3. Khảo sát
1.3.1. Hình thức khảo sát
Phỏng vấn.
Quan sát hiện trường.
Nghiên cứu tài liệu.
1.3.2. Đối tượng khảo sát
Ngày phỏng vấn: 20h ngày 1/3/2022
Địa điểm: Quán Café Pandora Triều Khúc

Phỏng vấn
1.3.2.1. Phỏng vấn quản lý
STT
1

2


Câu hỏi
Câu trả lời
Ghi chú
Cơ cấu tổ chức nhân viên của
Có. Chúng tơi tổ chức quản lý
qn như thế nào, có theo khn nhân viên theo 1 cơ cấu khá
mẫu chung hay không?
phổ biển hiện nay: Tổ chức
chia làm 3 bộ phận cụ thể
gồm: bộ phận thu ngân, bộ
phận phục vụ, bộ phận pha
chế-đồng thời là bộ phận quản
lý hàng hóa
Thái độ phục vụ của nhân viên
Là điều ln được chú ý vì nó
anh/ chị có chú ý tới khơng?
cũng là 1 phần để khách ahfng
9


3

Thời gian tới chiến lược của
quán là gì?

4

Doanh thu hàng tuần, hàng
tháng được bạn kiểm kê như thế

nào?
Mong muốn của bạn về hệ
thống đang chuẩn bị được xây
dựng?
Vậy trong quá trình làm việc
nếu nhân viên có cơng việc nào
đó xin nghỉ đột xuất, anh/chị sẽ
xử lý như thế nào và người nhân
viên đó có bị trừ lương hay
khơng?

5

6

7

Chế độ tiền lương và tiền
thưởng của quán và chế độ đãi
ngộ cho nhân viên như thế nào?

8

Vấn đề vệ sinh thực phẩm được
qn mình quan tâm như thế
nào?
Anh/ chị có quan tâm đến trang
phục của nhân viên tại quán hay
không?


9

đánh giá về quán
Nâng cấp view cơ sở hạ tầng,
phát triển mạnh hơn về mảng
đồ ăn nhanh, bán hàng trực
tuyến.
Dùng phần mềm kiểm tra
doanh thu
Đáp ứng đủ mọi yêu cầu đề ra

Vâng. Quán chúng tơi có đội
ngũ nhân viên làm việc theo
ca nếu xét thấy nhân viên đó
cần nghỉ và lý do chính đáng
thì chúng tơi sẽ linh động cho
nhân viên của mình được nghỉ
và sẽ liên hệ với ca khác cùng
ngày đến làm bổ sung
Đối với từng bộ phận khác
nhau sẽ có mức tiền lương
khác nhau còn về tiền thưởng
và chế độ một phần phụ thuộc
vào doanh thu của quán và về
thái độ làm việc của đội ngũ
nhân viên mà chúng tôi sẽ đưa
ra mức lương và thưởng khác
nhau.
Tất nhiên là có vì nó cũng là 1
phần để khách hàng đánh giá

Có. Vì đây là quy định của
quán nhân viên phải mặc
đồng phục của quán.

10


1.3.2.2. Phỏng vấn nhân viên nhập hàng – pha chế
STT
1

2

3
4

5

Câu hỏi
Menu đồ ăn trong cửa hàng có
Giấy chứng nhận nguồn gốc xuất
xứ đảm bảo an toàn thực phẩm?

Câu trả lời
Hợp tác với các nhà cung cấp
thì phải có giấy tờ rõ ràng về
nguồn gốc và chứng nhận
đảm bảo an toàn thực phẩm.
Menu đồ ăn có đa dạng và phong Có. Ngồi đồ uống chính là
phú để đáp ứng nhu cầu của

café ra thì qn cịn có các
khách hàng?
loại đồ uống khác như: nước
ngọt, sinh tố, bia nhẹ, … Nên
chúng tôi tin tưởng rằng mình
có thể đáp ứng đủ u cầu
khách hàng muốn
Bạn có những quy tắc về pha chế Đảm bảo vệ sinh an toàn thực
và kết hợp đồ uống?
phẩm
Ngoài pha chế anh cịn phụ trách Có. Ngồi cơng việc pha chế
cơng việc gì nữa khơng?
tơi cịn kiêm ln việc nhập
hàng hóa, phải kiểm tra kỹ
chất lượng, thời hạn, rồi order
các mặt hàng hết để bổ sung
Lúc pha chế thì ngoài giữ sạch
Giữ 1 thái độ vui vẻ với mọi
11

Ghi chú


6

sẽ cịn cần gì khơng?
Khi cần nhập hàng hố cần
thêm và sửa thông tin như thế
nào?


người
Thống nhất trong 1 bill

1.3.2.3. Phỏng vấn nhân viên thu ngân
STT
1
2

3

4
5

Câu hỏi
Dữ liệu thu chi được lưu ở
đâu và sẽ kiểm tra vào thời
gian nào?
Trong thanh tốn hố đơn có
được giữ lại hay khơng?

Câu trả lời
Ghi chú
Được mình nhập vào máy
tính và kiểm tra hết tất cả
vào cuối ngày đó.
Hóa đơn giấy sẽ được cho
khách, cịn thơng tin sẽ được
chúng tơi nhập lên máy để
sau khi hết ca làm việc
chúng tôi sẽ tổng kết và đối

chiếu doanh thu cả ngày để
khi xảy ra những sai xót của
máy hay nhân viên.
Nếu khách thanh tốn bằng
Qt thẻ và in hóa đơn cho
thẻ tín dụng thì bạn sẽ thực
khách kí vào thẻ. Lúc này
hiện quy trình thanh tốn
đơn của khách đã được tơi
như thế nào?
lưu lên máy tính.
Trong cơng việc thu ngân,
Phải ln rõ ràng trong các
bạn có ngun tắc gì khơng? khoản thu chi của qn
Theo bạn nghĩ, một nhân
Kỹ năng thì có thể học. Quan
viên thu ngân giỏi, cần có
trọng là con người tốt sẽ tốt.
những kỹ năng nào?

12


1.3.2.4. Phỏng vấn nhân viên phục vụ bàn
STT
1

Câu hỏi
Với 1 số lượng lớn cùng vào
quán cùng 1 lúc thì chất lượng

có bị ảnh hưởng khơng?

2

Khơng gian qn có đủ rộng
khơng nếu có quá nhiều khách
vào quán ngồi?

3

Trường hợp khách xảy ra xung
đột thì phải như thế nào?

4

Bạn có nhớ hết menu để có thể
giải thích khi khách hỏi khơng?

5

Thái độ phục vụ của bộ phận
phục vụ như thế nào

1.4.

Câu trả lời
Có. Khách đơng đồng nghĩa
với việc bộ phận phục vụ rải
đều ra, dẫn đến tình trạng
khách chờ đợi. Đó là điều

chúng tôi không mong muốn
Không gian quán gồm 2 tầng
khá rộng rãi nhưng nếu như
khách đi số lượng lớn thì sẽ
hơi khó sắp bàn, nhất là khách
đi từ trên 6 người thì lúc đó
mình phải tìm bàn phù hợp
u cầu khách và thường mất
khá nhiều thời gian.
Đầu tiên là phải thơng báo
cho quản lý về sự việc, nếu
khơng có thì thông báo cho
trưởng ca
Không cần phải nhớ hết mà
đồ uống, đồ ăn lúc nào cũng
phải biết để có thể giải thích
cho khách hùng dung được
Chúng tơi được dặn dị và chỉ
dẫn rất kỹ về cả thái độ và
cách ứng xử khi chúng tôi làm
việc.

Đánh giá hệ thống hiện tại

1.4.1. Ưu điểm:
- Đáp ứng được nhu cầu của khách hàng
- Cơ sở hạ tầng thay đổi để thích ứng với nhu cầu của khách hàng
13

Ghi chú



- Ln đóng góp ý kiến của khách hàng để ngày càng nâng cao hơn về mặt đồ
uống
- Thay đổi chiến lược kinh doanh để thích nghi thời buổi dịch bệnh bằng việc kinh
doanh qua các nên tảng trực tuyến, giao hàng nhanh.

1.4.2. Nhược điểm:
- Còn nhiều rườm rà, thiếu xót trong việc quản lý bàn ghế cho khách
- Thu ngân dễ bị sai xót trong việc in hóa đơn trong giờ cao điểm
- Khó khăn trong việc kiểm sốt hàng hóa (đối với những mặt hàng cịn ít)
- Cịn nhiều thiếu xót trong khâu order do nhầm lẫn
 Cần xây dựng 1 hệ thống quản lý quán café để giải quyết những bất cập
cũng như để cho công việc quản lý trở nên thuận tiện, dễ dàng, tiết kiệm
thời gian, chi phí.

14


1.5. Đề xuất xây dựng hệ thống mới
1.5.1. Phát biểu bài tốn

Trước những vấn đó, để xây dựng 1 hệ thống thơng tin thì cần đáp ứng
những vấn đề sau:
Đối tượng là Nhân viên phục vụ
Nhân viên phục vụ có thể xem danh sách bàn trống từ đó gợi ý cho khách vị trí
ngồi phù hợp.
Khi khách chọn được bàn, nhân viên sẽ thực hiện việc order theo yêu cầu của
khách và thực hiện in phiếu order.
Phiếu order được in ra từ máy in (được kết nối với hệ thống) đặt tại quầy chia

làm 2 phiếu: 1 phiếu để chuyển cho bộ phận pha chế làm đồ và 1 phiếu điện tử lưu vào
cơ sở dữ liệu của quán để dùng cho việc truy xuất thông tin sau này.
Đối tượng là Nhân viên thu ngân/ Chủ quán
Có thể xem danh sách bàn trống và thực hiện order cho khách.
Lưu trữ thơng tin về nhập xuất hàng hóa.
Thanh tốn và in hóa đơn.
Lưu trữ thơng tin hóa đơn: Khi in hóa đơn sẽ in ra 2 bản: 1 bản đưa cho khách
để khách thanh toán, 1 bản được lưu vào trong cơ sở dữ liệu của quán để lập thống kê,
tổng kết doanh thu và tiện cho việc truy xuất thông tin sau này.
1.5.2 Các chức năng dự kiến của hệ thống
1.5.2.1. Các chức năng dành cho nhân viên phục vụ/gọi món
Chức năng 1: Quản lí bàn
Nhân viên có thể xem danh sách bàn và trạng thái của bàn trong quán: bàn
trống, bàn có người.
Thực hiện việc chuyển bàn theo yêu cầu của khách hàng.
Chức năng 2: Quản lí gọi đồ
15


Xem danh sách các món tại quán.
Thực hiện order theo yêu cầu của khách hàng.
In phiếu order.

1.5.2.2. Các chức năng dành cho nhân viên pha chế, thu ngân, quản lí:
Chức năng 1: Quản lí tài khoản
- Đăng nhập
- Đăng xuất
- Thêm tài khoản
- Tìm kiếm tài khoản
- Sửa tài khoản

- Xóa tài khoản
- Đổi mật khẩu
Chức năng 2: Quản lí bàn
- Xem danh sách, trạng thái bàn (bàn trống hoặc có khách)
- Thêm bàn
- Sửa bàn
- Xóa bàn
- Chuyển bàn
Chức năng 3: Quản lí gọi đồ
-Tương tự, nhân viên cũng có thể xem danh sách các món tại quán.
- Thực hiện order theo yêu cầu của khách hàng.
- In phiếu order.
Chức năng 4: Quản lí hóa đơn/ Báo cáo thống kê
- Thanh tốn và in hóa đơn.
- Xem thơng tin hóa đơn.
- Lưu trữ thơng tin hóa đơn
- Làm báo cáo thống kê và tổng kết doanh thu.
Chức năng 5: Quản lí danh sách đồ uống
- Thêm món vào Menu
16


- Sửa món vào Menu
- Xóa món khỏi Menu
- Lưu trữ thơng tin vào CSDL
Chức năng 6: Thanh tốn
- Thêm hình thức thanh tốn
- Sửa hình thức thanh tốn
- Xóa hình thức thanh tốn
- Thực hiện chức năng Thanh tốn thì hóa đơn sẽ được lưu vào cơ sở dữ liệu để

truy xuất thông tin, làm báo cáo thống kê, tổng kết doanh thu

17


CHƯƠNG 2: BIỂU ĐỒ USE CASE
ST
T
1

Thành viên

Công việc
- Use case tổng quát
- Use case quản lí tài
khoản
- Use case quản lí thanh
tốn
- Use case tổng qt
- Use case quản lí bàn
- Use case tổng quát
- Use case quản lí danh
sách đồ uống
- Use case tổng quát
- Use case quản lí hóa đơn
- Use case quản lí gọi đồ

2
3


4

Mức độ hồn
thành
100%

100%
100%

100%

2.1.1. Biểu đồ Use Case Tổng quát:
Hình 2.1: Biểu đồ Use Case Tổng quát.

2.1.2. Biểu đồ Use Case chi tiết:
2.1.2.1. Use Case Quản lí tài khoản

Hình 2.2: Biểu đồ chi tiết Use Case Quản lí tài khoản.
Bảng 2.1: Kịch bản Use Case Quản lí tài khoản
Tên Use Case
Tên Actor

Quản lí tài khoản
Thu ngân/ Chủ quán
18


Mơ tả

Tiền điều kiện

Hậu điều kiện
Luồng sự kiện chính

Luồng sự kiện phụ

Cho phép Actor có thể thực hiện các chức năng quản lí
tài khoản như: thêm, sửa, xóa tài khoản hoặc đổi mật
khẩu tài khoản của nhân viên
Actor phải có tài khoản trên hệ thống
Actor đăng nhập thành công
1. Hệ thống hiện thị form đăng nhập.
2. Actor nhập tài khoản và mật khẩu.
3. Hệ thống kiểm tra thông tin tài khoản.
4. Actor chọn chức năng “Quản lí tài khoản”.
5. Actor có thể chọn các tùy chọn: thêm tài khoản, sửa tài
khoản, xóa tài khoản, đổi mật khẩu.
5.1. Thêm tài khoản
- Actor chọn chức năng “Thêm tài khoản”.
- Actor nhập các thông tin tài khoản và mật khẩu mới.
- Hệ thống kiểm tra định dạng và trả về thông báo cho
Actor.
- Tài khoản mới được lưu vào CSDL.
5.2. Sửa thông tin tài khoản
- Actor chọn vào tài khoản cần chỉnh sửa thông tin
- Actor chọn vào chức năng “Sửa thông tin tài khoản”
- Actor chỉnh sửa lại thông tin của tài khoản đó
- Lưu vào CSDL.
5.3. Xóa tài khoản
- Actor chọn vào tài khoản cần xóa.
- Actor chọn chức năng “Xóa tài khoản”.

- Xác nhận xóa và lưu vào CSDL
5.4. Đổi mật khẩu
- Actor chọn vào tài khoản cần đổi mật khẩu.
- Actor chọn chức năng “Đổi mật khẩu”.
- Actor nhập mật khẩu cũ và mật khẩu mới.
- Lưu vào CSDL.
3.1. Nếu sai thơng tin đăng nhập thì phải nhập lại.
5.1.1. Nếu sai định dạng thì Actor phải nhập lại.
5.4.1. Nếu mà mật khẩu cũ và mật khẩu mới trùng nhau
hoặc sai định dạng thì Actor phải nhập lại.

2.1.2.2. Use Case Quản lí bàn

Hình 2.3: Biểu đồ chi tiết Use Case Quản lí bàn.
19


Bảng 2.2: Kịch bản Use Case Quản lí bàn
Tên Use Case

Quản lý bàn

Tên Actor

Quản Lý và Nhân Viên

Mô tả

Cho phép Actor xem trạng thái bàn và thực hiện chức năng:
thêm, sửa, xóa, xem trạng thái và chuyển bàn.


Tiền điều kiện

Actor phải Có tài khoản trên hệ thống.

Hậu điều kiện

Truy cập thành công vào hệ thống và xem được trạng thái
các bàn trong hệ thống để thực hiện yêu cầu chuyển bàn của
khách hàng

Luồng sự kiện chính

1.Hệ thống hiển thị form đăng nhập.
2.Actor nhập tài khoản và mật khẩu.
3.Hệ thống kiểm tra thơng tin tài khoản.
4.Actor có thể chọn các chức năng: thêm, sửa, xóa, xem
trạng thái và chuyển bàn
4.1. Thêm bàn
-Actor chọn chức năng “Thêm bàn”.
-Điền thông tin bàn thêm (mã số bàn, ...).

20


-Xác nhận và lưu vào CSDL.
4.2. Sửa bàn
-Actor chọn chức năng “Sửa bàn”.
-Chọn bàn muốn sửa.
-Điền thông tin sửa (mã số bàn, ...).

-Xác nhận và lưu vào CSDL.
4.3. Xóa bàn
-Actor chọn chức năng “Xóa bàn”.
-Chọn bàn muốn xóa.
-Xác nhận và lưu vào CSDL.
4.4. Xem trạng thái bàn
-Actor chọn chức năng “Trạng thái bàn”.
-Hệ thống hiển thị ra trạng thái các bàn.
-Đóng.
4.5. Chuyển bàn
-Actor chọn chức năng “Chuyển bàn”.
-Chọn bàn muốn chuyển.
-Xác nhận và lưu CSDL.
Luồng sự kiện phụ

2.1. Nếu sai tài khoản, mật khẩu thì nhập lại.
4.5.1. Chức năng “Chuyển bàn” chỉ được thực hiện khi bàn
hiện tại đang trong trạng thái “có người” và bàn đích phải
là bàn “trống”.

21


2.1.2.3. Use Case Quản lí gọi đồ

Hình 2.4: Biểu đồ chi tiết Use Case Quản lí gọi đồ.
Bảng 2.3: Kịch bản Use Case Quản lí gọi đồ
Tên Use Case

Quản lí gọi đồ


Tên Actor

Nhân viên, khách hàng

Mô tả

Cho phép Actor thực hiện theo yêu cầu của khách
22


hàng,
Tiền điều kiện

1. Actor có tài khoản trên hệ thống
2. Menu có đầy đủ đồ uống và chọn đồ uống khách
hàng yêu cầu

Hậu điều kiện

Khách hàng chon được đồ uống và vị trí ngồi thành
cơng

Mơ tả

Khách hàng xem thơng tin của các thức uống

Luồng sự kiện chính

1. Hệ thống hiện thị form đăng nhập

2. Actor nhập tài khoản và mật khẩu
3. Hệ thống kiểm tra thông tin tài khoản
4. Nhân viên chọn chức năng “Quản lí gọi đồ”
5. Danh sách đồ uống hiện ra , Actor chọn ra các
loại đồ uống theo yêu cầu của khách hàng
6. Nhấn vào nút “Order”
7. Khi nhấn nút “Order” thì đồng thời hệ thống sẽ
tự động chuyển trạng thái bàn: từ bàn “trống”
thành bàn “có người”

Luồng sự kiện phụ

2.1 Nhân viên đăng nhâp khơng thành cơng
5.1 Actor có thể oder theo sở thích mà tang hay
giảm các nguyên liệu sao cho phù hợp với yêu cầu
của khách hàng

23


2.1.2.4. Use Case Quản lí danh sách đồ uống

Hình 2.5: Biểu đồ chi tiết Use Case Quản lí danh sách đồ uống.
Bảng 2.4: Kịch bản Use Case Quản lí danh sách đồ uống
Tên Use Case

Quản lí danh sách đồ uống

Tên Actor


Chủ qn

Mơ tả

Giúp kiểm sốt và cho phép quản lý

Tiền điều kiện

Actor truy cập vào hệ thống quản lý đồ uống

Hậu điều kiện

Thêm, sửa, xố thành cơng
1. Hệ thống hiển thị form đăng nhập.

Luồng sự kiện chính

2. Actor nhập tài khoản và mật khẩu.
3. Hệ thống kiểm tra thông tin tài khoản.
4. Actor chọn chức năng “Quản lý đồ uống”.
5. Actor có thể chọn các tùy chọn: thêm đồ uống, xóa đồ
uống, chỉnh sửa đồ uống.
24


×