Phần I – MÔ TẢ
XÂY DỰNG HỆ THỐNG QUẢN LÝ NHÀ HÀNG ỚT XANH
1.Giới thiệu
Tổng quan về nhà hàng Ớt Xanh
16 Hoàng Văn Thụ
!"#$"%&'
(')*&+,&&-./0'1+2$3"% +('14/0'1
56+2*789:&&;&!&9/<&-:&87
&-+,&=+&)>%&8&-?=@1+A%&B'1CDE3
+2$DF"6%63?='+1 =%'&G@1+A=%HG@1+&/
0'1I@A:&J&K&L"2M&-N(&A O&2*&%&
&;'P'Q&R*&+,&&-./
0'1I7=+2$&@9&S
• Trong nhàTU7V
• Sân vườn TU7V%&@9& 1+W@A$"%&&;',&>.
X=G 7=Y
Z7&-9&+?[&!D>, 8+&\N B'1/
9&]B'1^QPD:7'Q&,D:%&6+S"6%6
^@1I?.8'+:&%&%C-/
0'1"6%6&;' ,&PC%&_`'+a,&]"@1I\Iab
aFO ?!IC"#$"%&DRS)?/0'1
^3QP17'Q&O"Z=D&3=Y
0'1IB'XcT)B'1V%d>%&8
3 nhân viên phục vụ : chuyên ghi nhận yêu càu của khách và mang
thức ăn và đồ uống cho khách.
2 đầu bếp: Chuyên pha chế các loại thức ăn.
2 nhân viên giữ xe: nhận/giữ và trả xe cho khách.
1 nhân viên thu ngân (đứng quầy) : Chuyên ghi nhận hóa đơn và
thanh toán tiền dịch vụ với khách, kết xuất báo cáo tình hình kinh doanh
của quán trong ngày, tuần, tháng.
1 nhân viên quản lý (chủ quán): chuyên xem xét tình hình kinh doanh
của quán để hoạch định kế hoạch kinh doanh, quyết định việc nhập hàng,
các chương trình khuyến mãi, nhân sự (đăng ký nhân viên, trả lương,
thưởng, …).
e1>%&8"6%6N&-?%&-"=, @1X
&1(^&=F&82+RS?/
I2*&B'XcT)B'1V2"X&B'1'.AN
&;'%&-2B'Xc%&-3"=@&\@8I=2M>
%&8= 1&; @1=7,=Y8'('(&A&
OI-:B'XcB'1CfX&g?=>.aF"(;+\$
&]"2*&)B'1F&-9%&-./
2.Khảo sát hiện trạng của quán
\h+2$??)B'1=I]9&+W+AB'1%
B'=+i*&?&\'%;1 ,+)B'19B'%&-&A"]
%&>%&8%2*&B'Xc)B'1/2&+>.7&"[%N)
]9&+WF&-
Câu hỏi Câu trả lời
Câu 1 0'1)7,I7 &8'
7= & ! ,& 7
T7?2*=<&"=YV=Ia%6+Z
72.@9j
0'1]9&I7=">&
@'%Fi =D>
%2*/
k1I\+Z72B'+&-
,& ZF&A"/
Câu 20'1 ) 7, I 7 &8'
>%&8=">9!7
"3'.87&-@9T+PB'(.=
0'1I2*&B'XcT)B'1V%
d>%&8>%&8"6%6=
+('7A"=&!`%&8%&8'
,.7="A=YV >//
Câu 30'1)7,"6%6!
,&PC?j
0'1 "6 %6 &;' ,& P C
" "]2l=f` H=m=Y
+ZDX8/0'1I3Q
PO"Z=D&3/
Câu 4k&I@1&B'1?B'.
?"6%6a&b2A TO&
I= " A= 1 TI +M
i!&a'?j<&A..
+11.=YV/
0'.?"6%6
k1O ?Qi&
$"c>%&8"6%6+2`'
@1 O& P C "6 %6
@1 .8' (' S &; 2*&
B'XcS&;=3"I+M/
&a'I+M
g iWD:7=8Z=D:
2$= &;=Y +2$ %&A 8
"&A'n'IDo/
Câu 60'17,IQP2M
?@'.AW& @9jA'I
?QP@& =2M??j
!&+2$&j
< a"A%!.b+Z7&-
B'1 I &X &1 p +A Up/@A
$"%I&,D:/"(i
@1IZ,&B'1/
Câu 70'1I"> ,&7@9jT
7<q=77?2*YV
0'1@9"> ,&7=17+;'
+2$"6%62'/
Câu 8@& ?3" :&%&PC?. ^"X&
3"G+:&%&+i':?@&
N. (A? 9&3"
/eIDQ&r"3"i
8 Z 3"= D: 2$=
&;/
Câu 9*&& ,+)B'1j
Câu 10 e1 7, I F &- %&-
@&\@8@&a %Z.
@9T+@s=1Vj
e':&.%':&12*&B'Xc
DE:@8,&??@&a +\
S$&'3/
3.Mô tả bài toán
e1 ,+).A'RB'17 i2D'
• Quản lý bán hàng :
- Phục vụ :
k&@1+A?>%&8&!`DEah`+A`/
k1O7=D'@&@1i&% 7?>%&8"6%6DE
+A`'+\@1FO%O&PC/
>%&8"6%6DE&,&.8'(')@1=71 %&>%&8'>=
>%&8'>&% I+M,*&%71 %&"G7A"+\+('
7A"PC/
>%&8"6%6PC @1/
- Chuyển bàn:
k1.8'('%&>%&8"6%67&?':'.\+A/
A'7G:?>%&8"6%6DE+1"P'(')@1=O&
&"S87&-,&DE+2$'.\D7&/>%&8B'Xc&
3DF@&-/
A'@9=.8'('@9+2$N"3/
- Thanh toán dịch vụ:
k1.8'(' 1&;%&>%&8"6%6/
>%&8"6%671 ,&%&>%&8B'Xc/>%&8B'XcS&;/
>%&8"6%6971 &;%&@1%k1X&;/
2*&B'Xc3"I+M=X,&&;HTA'IV%+2I+M
@1/
Xử lý sự cốA'@12[&DX)B'1?"X&7i&2*
75&;Z@ X&;75&1&DXQN/
A'@1I+)&;@1 1%;/
A'@9=@1"X&+\,&&N.e_,&%"X&B'.,&c
*&&DN/
L Quy trình đặt bàn :
k1I'('+Z72I\&8-%&B'19B'?
PlO&+&- ,& ZF&A"/
k&+Z7=@1"X&+\,&9&7 iO8=*&&Dta6
7=D:7%I\O&2PC/
A'I7:"#$"%&2*&+Z7=2*&B'XcDEN"3%
&3?,773% *&+&\8/
A'@9I7"#$"%&.8'(')@1?2*&B'Xc Z
>%&8+PB'(.DE971 %&@1/
• Quản lý chương trình khuyến mãi :
< 1a"b%1.\ CB'1QP&X&1HL
Up/
• Quản lý mặt hàng :
L C@cZ@&Z&':% `'"6%6)B'1
?"X&aC@c19&8Z=+M&1/
L :@8Z`9&)Z6\+\7&AD:2$
Z??@&a )Z+IH+IB'.A+%&-3"
.@9=Y
3"
0'1.8'(''N"+`+A+:&%&1 ,&+i':TZ=
D:2$V=G+:&%&1 ,&F"u?DEI2*&2$&A"+A1
$ ZD&8'+\O/
'N"+`& B'1/
2*&B'XcDE@&\=A'+)D:2$%N2$?DE&A
3"% @ /
2*&B'Xc 1&; 'N"=%&% DQD19&
1Z/
• Quản lý nhân viên:
- C@c9&>%&8k&B'1I'(''.\>%&8?1
P%&8I\F&A"+AZ"2*&B'Xc+\&%&-/v''(
t%&-=A'2*&B'Xcra' =?DE&A+C@c>%&8i
19&2fO8=D:e_=+=D:+&- ,&/
- Xóa thông tin nhân viênk&>%&8%?ca +I@9\
&A"6%&-,&B'1+2$!?2*&B'XcDEI9&%;>
%&8+I@[&aD1>%&8)B'1/
- Trả lương cho nhân viên:
w2M>%&8+2$X` 1/
:&%&+('7A"//%+41
:&%&>%&8"6%6%'>//%+41
:&%&>%&8&!`//%+41
*&&%&-)>%&8HL/
eN9x&.%&-)>%&8DE+2$2*&B'Xc
&3,&/e':&1=A'>%&8@9+).?DE7H%
&;2M/
k`2R4",
A' B'1?%&->%&82[&DX)B'1=.
"6%6@9:=7@1"X1&;'?#.P+DE7t",H
% &;2M/
A' 1??@&a )B'1'3$&=>%&8"6%6
:?)B'1DE2R82M >%&8/
&;'2MTC4&XV )B'1B'.A+"6'% ?
?@&a )B'1=2*aF8@AB'X:@8@&a
1/
Phần II – BIỂU ĐỒ USE CASE
1.Xác định tác nhân
F% 9&9X%;-:B'1fX&g?=]9&1
+II1>SD'
/k1/
/>%&8"6%6='>=+('7A"=&!`Y
/2*&B'XcT)B'1V/
/'N"/
2.Xác định các trường hợp sử dụng
/Z7
/e'.\7
/lO&I4"6%6
/ 1a%6
U/`:@8@&a
y/C@c9&>%&8
z/`4I9&>%&8
d/`:@8I
/3"
/C@c'N"&
/w3"4).2M?@'.AW&/
3.Vẽ sơ đồ UseCase
3.1 Chia gói
3.2Cụ thể từng gói