Tác giả : sdt:01633.086.810
TRƯỜNG
KHOA
//
XÂY DỰNG PHẦN MỀM QUẢN LÝ KHÁCH SẠN
!"#
NHIỆM VỤ ĐỒ ÁN CHUYÊN NGÀNH
Tác giả : sdt:01633.086.810
$%& !%
'( )*+,-!
./01"!234356789:,&; ((( (
(
<( 3=
>234356789:,&;!?@@:,&;* A3B-!56789
CDE;F-* A!6G@! HE-!I@,4!6+
8%%&7(
JKA,L!*CM!ENM!E@,!EOP,E
*+!QB
(( (
(
(
(
, ngày tháng năm
)RSTUVW XYXSZ[\
]9%!K^$_ ]9%!K^$_
Tác giả : sdt:01633.086.810
NHẬN XÉT CỦA GIÁO VIÊN HƯỚNG DẪN
],@!NP`a3bEQc!1E%@2%1_
(
(
(
(
(
>2*,!,
• de
(
(
• B"=!
(
(
• beKbQ%1
(
(
• )f!A:F567
g3Qc!&- g3Qc!h
(Quy định về thang điểm và lấy điểm tròn theo quy định của trường)
i.j AQ7@
i.j AQ7@k&lQf&6!
i.jL!* AQ7@
Thái Bình, ngày tháng năm 2013
XYXSZ[\
]K^$E_
Tác giả : sdt:01633.086.810
NHẬN XÉT CỦA GIÁO VIÊN PHẢN BIỆN
],@!NP`a3bEQc!1E%@2%1_
(
(
(
(
(
>2*,!,
• de
(
(
• B"=!
(
(
• beKbQ%1
(
(
• )f!A:F567
g3Qc!&- g3Qc!h
(Quy định về thang điểm và lấy điểm tròn theo quy định của trường)
i.j AQ7@
i.j AQ7@k&lQf&6!
i.jL!* AQ7@
Thái Bình, ngày tháng năm 2013
XYX>mUXn
]K^$E_
Tác giả : sdt:01633.086.810
oXmp
?!q3P0%73rTrường ????????? *s;@*46:6N
8A@?!q3%*CQ?!q3P73r21!,@???????????(*sN
bkQ7@K@!56,Kb*4%(
?!q3t!P0%73r,21L!,@K@!:@*sNb
!7!";1EK!Qu@?!q3h!:Fe2FK@!H!G56(
?!q3t!P73r trường ??????,vqQ&q%Q;Qw
*+!!*sa!BE!?*x?!q3K@!&6-56,Kb*4%(
C"y*s-!z!@%%Q,@,@*+,-!I7&J8
:L!!G! !"@H!E08E:FeM;FQ%Q,@,@
zz&D:L!K,:{h!F&I*uE:O3@!N* A&
73L!%kQ7@Nba,21L!,@E&!9a,Q;*g*4%
* A@%r(
Xin chân thành cảm ơn!
Tác giả : sdt:01633.086.810
Contents
LỜI NÓI ĐẦU
L!!L!*sh!Q ,Kg3;3D(,1O*l
:L!M8% r!569F33%*!!%13B!2!t@! H(
e!K &Qy!fL!E,fe%,"@!*46b33$
Q,*gP01"!@%-!L!a3bc3$@,,
@;*B!,!a*ru3b(e*B@%6|6B%@56,Kb
0O%F:F-!(
)G6266KEq3*s&l"=!-:FeO{a3bb3g6%
0OQ%@,56789:,&;()G**sP01"!* A234356789@
,&;(
7
Chương 1. Khảo Sát Hệ Thống
1.1. Khảo sát hệ thống
'('('( e}!-!56789:,&;
-!56789:,&;e}!
' ~6789M!
,M!a:,&;* A56789"%@M!&-E8@;M!E!,r
Q7(!@%K3JM!M* AK!Qu,N EN t!* A567
89q@3sN EN (MK!QuN q@M!* A56789"%@
M!&-%&-8 A!N K@!G!M!(
'('('('( ~6789*}!:9•6M!
)I7,L!*}!:96M!*46* A56789"K&-*}!
:9E$:,*}!:9E!%1*FE*C$EM!6€*CK (
'('('(<( ~6789L!NM!
,&;56789h!L!&6-NM!E$! HN
M!E!%1NE!HN()I7L!NM!*46"%@L!
*}!:96M!*s:Q,@K *(b:,%!*}!:93* A
NM!q@*?!L!3%:,*s*}!:9(
' ~6789K7M!
[KL!*}!:96M!%L!NM!EK7
M!* A:,&;56789,L!&6-K7M!E!%1K7E!HK7(
U;K7M!a:,b:,&;&D:g3K8;bK;!M!(
'('('(•( ~6789"u=
!@%K:,&;M56789L!4"u="u=‚);:,
&;468@;"u= *@;E}6-!E!CaE* *:,E61
ƒ*+@:,]::,1626_(((
'('('(„( ~6789*r
*r&D* A-!:q@3-H!*g56789:,&;
8
'('(<( 626-!%::}
)K 3B:-8 A!8L!E1626*CKb56789aL!
&D:L!g*,e!* AE"@*!CKI46::}(*M{08E
H!EL!&eKI8%KI:56789(
)Gh! A*g3KI12F73B-!$
@567890&t! ,-!56789:,a:,&;(
'('(•( h!1626*CK@-!3
-!7*,e!*21*a,16264!= 56789*C
M!EK7M!E@,E56789"u=ENGE56789M!E*r.
!@%K-!7*,e!*a3B&-1626:, !@@"
-!7"…&l"=!EK56E03$! H"y!(@`K61
N"h86*! H"y!()OQ7@3N%*B@%@()-*BPl89a
-!7!%OP,(! H&l"=!2343g&D:L!
QF464$ !#&l"=!3B,"…"%!H%@&KA!?a
-!(>2 !"#&l"=!23437!z!$E"…g6%&
*B!(I5614F@! H&l"=!(
9
Chương 2.Phân tích hệ thống
2.1. Phân tích yêu cầu
<('('( ,561Kb!=O
<('('('( ~6789:,M!
<('('('('( ~6789*}!:96M!
:,*F6M!EQBN8…07!N8;,L!
856*F:,q@561*u6!a:,&;*g@56789
:,K@!H!$*}!:96M!()I7,L!*}!:96
M!*46* A56789"K$:,*}!:9E&-8 A!M!E!%1*F
%&-*$88;(
<('('('(<( ~6789L!NM!
6:*s8%3a=*}!:96M!E:,6&D* AQBN8…0
K@M!%Oe!NH!3%$NM!(,&;&D
56789h!L! &-M!NE$! HNM!E!%1NE
!HN(F6*s*}!:9M!K bL!NM!7*?!
L!*}!:96M!*s:Q,@K *(
<('('('(•( ~6789K7M!
:,6936-K7M!bQBN8…03=:g3K
8;M!3%$K7"KL!NM!%h!"u=3%$&l
"=!(+!H78N*r@I7h!!b3%$7@,(
K7M!* A:,&;56789,L!&6-M!K7E!%1K7E!HK7
)f!4†])4M!‡-!%1_ˆ)4&l"=!"u=
<('('(<( ~6789:,%!
:,*F*}!:9%NM!ƒ:,&;E3J! H*4676!
Ih!L! $E!OE*ukE*@;E&-[.(
<('('(•( ~6789,"u=a:,&;
U;6M!E:,%!M626&l"=!,8@;"u
=(g*,e!*46*E:,&;*s6!I,8@;"u= 3&&!qE
10
:K@:qE!Ca.%,8@;b"u=%1&D* A56789q@"u=E
*ruOE*r!,(
<('('(„( ~6789M!
J:,&;&D468@;M!E3J8@;46M!E3JM!
46K!FQu:,6(bN1E,M!a:,&;7* A56789
"%@&-M!E8@;M!E!,rQ7‚N b* A56789q@F
QuE&-8 A!(
<('('(‰( )-!:
[%@&-8 A!*r%3-H!*g8%3-!:
<('(<( ,1626e}!
<('(<('( 6268 6Kh
o 6KhL!:,%!6M!(
o 6KhL!:,%!NEK7M!(
o 6KhL!M!(
o 6KhL!bK;!M!(
o 6KhL!8@;M!(
o 6KhL!FQu(
o 6KhL!"u=(
o 6KhL!&l"=!"u=a:,%!(
o 6KhO&,K7M!(
o 6KhL!F6*}!:96M!(
o 6KhL!F6NM!(
o 6KhL!*r(
<('(<(<( 626!=
o ~6789*}!:96M!(
o ~6789NK7M!(
o ~6789*r(
o ~6789"u=(
o ~6789M!(
o ~6789FQuK@!M!(
o ~6789bK;!M!(
11
<('(<(•( 626Q,@Qg6
o X*r(
o X"&,N
o X"&,M!
o X"&,*CM!
<('(•( ,1626e}!
o @"-!7"…&l"=!EK56E03$! H"y!(
o @`K61N"h86*! H"y!(
o )OQ7@3N%*B@%@(
o )-*BPl89a-!7!%OP,(
o ! H&l"=!2343g&D:L!QF464$ !#&l"=!
3B,"…"%!H%@&KA!?a-!(
o >2 !"#&l"=!23437!z!$E"…g6%&*B!(
o I5614F@! H&l"=!(
12
2.2. Phân tích hệ thống
<(<('( /01"!Qg6*+&q&q
<(<('('( A*+6&q&qf!56,
b<(<('('('('(' Ug6*+6&q&qf!56,
bKb-!56789:,&;<,08%56789%0
(
0&6:*}!Ng56789,e}!:,M!%
56789@,*r(
! H56789&6:*}!Nt!g8%3I7,e}!a
0!@%KM33B&-e}! %*C:,&;E-!
:@,*rE567890E56789M!E56789"u=E567898@;
M!E56789N (
13
<(<('(<( >0KsQg6*+&q&q
<(<('(<('( >0KsQg6*+6&q&q~6789"u=
b<(<('(<('('(' Ug6*+&qK&q~679
"u=
~6789"=* A! H56789&6:*}!N&l"=!*g5678Š,
"u=a:,&;(! H56789g3E&lEP@,,"u=a:,
&;
14
<(<('(<(<( >0Ks6&q&q~679>M!E567898@;M!E
56789N
b<(<('(<(<('(' Ug6*+&qK&q~679
>M!E567898@;M!E56789N
! H56789&6:*}!N%@-!bg3E&lEP@,,
L!M! M!E8@;M!E&-*@;(
! H56789t!g567898@;M! 3E&lEP@,,L!
K@!8@;M!!+38@;M!E&-! HE!,M!%N K@!
M!(
! H56789t!56789N 3&lP@,,L!N s
N EN E%6!I(
15
<(<('(<(•( >0KsQg6*+6&q&q~6789:,M!
b<(<('(<(•('(' Ug6*+6&q&q~679
),>M!
~678910&6:*}!N&Dy!&l"=!56789:,
M!(
)K@!:,M!&DN>M!ECM!EK7M!E6ŠM!E
[u=M!(
C>M!,%!&D80*g8%3,a=*CM!
6!IL!:,%!E1626*CM!(M!K-!@7
3s1626a:,%!b0&DF%!*CM!@:,
%!(
NM!&6::,%!*CM!b:,%!&D!C0
*gNM!*s*C(0&D:g3KL!:,%!EL!
M!K+&DF%!!@M!@:,%!*+!H&D&l"=!e}!
NM!E!!%1!HNM!%@-!(
6Š>M!,%!:L!*FNM!3%56,H!"*u
*Fa:,%!b0&D6ŠM!*C*(
16
[u=>M!,%!*s NM!b:,%!g&l
"=!,"u=a:,&;(,%!&D1626&l"=!,"u=%
0&D*,e!h!"u=*%!%@-!(
)K7>M!::,%!NM!K+%:L!36-&l"=!hb
:,%!&D80*gK7M!(0&D:g3KL!
M!K+!%@-!!%1!HK7M!(
<(<(<( /01"!Qg6*+8
<(<(<('( Ug6*+8f!56,
17
b<(<(<('('('(' Ug6*+8f!56,
<(<(<(<( F,8
<(<(<(<('( @!
)gYX
ST
T
Thuộc tính Diễn giải Miền giá trị
'
)q[!
) *}! N %@ r!
Kb
‹R]‰Œ_
< 6 N:•6*}!N ‹R]‰Œ_
• /q3 ~614Pq3L! Q
„ )q3 ~6143L! Q
‰ 6 ~614&lL! Q
Ž /@ ~614PL! Q
• )3q3 ~614b3:F3L! Q
• [!1 ~614*}!:9L! Q
b<(<(<(<('('(' @!
<(<(<(<(<( )!
)g)X‘X
ST
T
Thuộc tính Diễn giải Miền giá trị
' q! sa8@;! KK]'Œ_
< )qq! )! KK]‰Œ_
18
<(<(<(<(•( [u=
)g[X
ST
T
Thuộc tính Diễn giải Miền giá trị
' "6 sa8@;"u= KK]'Œ_
< )q"6 )"u= KK]‰Œ_
<(<(<(<(„( @;>M!
)gY‹X>Y
ST
T
Thuộc tính Diễn giải Miền giá trị
' 8@@! sa8@;M! KK]'Œ_
< )q8@@! )8@;M! KK]‰Œ_
• 8@@! , ’8@
<(<(<(<(‰( >M!
)g>Y
ST
T
Thuộc tính Diễn giải Miền giá trị
' @! saM! KK]'Œ_
< )q@! )8@;M! KK]‰Œ_
• 8@@! s8@;M! KK]'Œ_
<(<(<(<(Ž( [3="u=
)g[‹[X
19
ST
T
Thuộc tính Diễn giải Miền giá trị
' 8@@! s8@;M! KK]'Œ_
< "6 s"u= KK]'Œ_
• @86@! -8 A!"u=K@!M!
<(<(<(<(•( [3=!
)g[‹)X‘X
ST
T
Thuộc tính Diễn giải Miền giá trị
' 8@@! s8@;M! KK]'Œ_
< q! s! KK]'Œ_
• @86@! -8 A!!K@!M!
<(<(<(<(•( C>M!
)g[‹)>Y
ST
T
Thuộc tính Diễn giải Miền giá trị
' "@! s*CM! X
< @)q $):,%! KK]‰Œ_
• [ [a:,%! KK]''_
„ [) -*@;a:,%! KK]''_
‰ )G!%1 !%1*F":F [q3q
Ž F!%1 !%1*":F [q3q
20
• C$ C$K ’8@
• @! >M! KK]'Œ_
<(<(<(<(“( )6q>M!
)g)‘>Y
ST
T
Thuộc tính Diễn giải Miền giá trị
' 6q@! s*CM! X
< @)q $):,%! KK]‰Œ_
• [ [a:,%! KK]''_
„ [) -*@;a:,%! KK]''_
‰ )G!%1 !%1*F":F [q3q
Ž F!%1 !%1*":F [q3q
• C$ C$K ’8@
• @! >M! KK]'Œ_
<(<(<(<('Œ( rl"=!"u=
)gY‹[Y[[X
ST
T
Thuộc tính Diễn giải Miền giá trị
' 6q@! s6M! X
< 3"6 s"u= KK]'Œ_
• @86@! -8 A!
21
„ [@ r!, ’8@
‰ )@! )f!!, ’8@
<(<(•( /01"! A*+62
<(<(•('( A*+62*}!N
b<(<(•('('('(' A*+62*}!N
22
<(<(•(<( A*+6256789"u=
b<(<(•(<('('(' A*+6256789"u
=
23
<(<(•(•( A*+6256789M!
b<(<(•(•('('(' A*+6256789M!
24
<(<(•(„( A*+62567898@;M!
b<(<(•(„('('(' A*+62567898@;
M!
25