Upload
ho-thuc-hoa
View
234
Download
0
Embed Size (px)
Citation preview
7/31/2019 Phn tch Phan mem QuanLyKhachSan
1/52
1
Nhn xt ca ging vin
7/31/2019 Phn tch Phan mem QuanLyKhachSan
2/52
2
Mc Lc
LI NI U .............................................................................................................................................4
A. PHN MU: ...................................................................................................................................5
I, Pht biu vn : ..............................................................................................................................5
II, Mc tiu v li ch: ..........................................................................................................................5
III, Cc bc thc hin: ........................................................................................................................5
IV, Khoch thc hin: ........................................................................................................................6
B. PHN TCH ............................................................................................................................................7
I. Kho st nghip v h thng ............................................................................................................7
1. C cu tchc ca h thng khch sn: ......................................................................................7
2. Chc nng nhim v ca tng b phn: .....................................................................................8
II. Phn tch h thng ....................................................................................................................... 10
1. Hot ng ca h thng:........................................................................................................... 10
2. M hnh phn r chc nng ca h thng: .............................................................................. 13
3. M hnh lung dliu mc khung cnh : ................................................................................. 14
4. M hnh lung dliu mc nh: ............................................................................................. 15
4.1. M hnh lung dliu mc di nh ca chc nng Qun l cho thu: ............................. 16
4.2. M hnh lung dliu mc di nh ca chc nng Qun l Phng: ................................. 17
4.3. M hnh lung dliu mc di nh ca chc nng Qun l khch hng :........................ 174.4. M hnh lung dliu mc di nh ca chc nng Qun l tin nghi:.............................. 18
4.5. M hnh lung dliu mc di nh ca chc nng Qun l Dch v: .............................. 19
4.6. M hnh lung dliu mc di nh ca chc nng Qun l Loi phng: ........................ 20
4.7. M hnh lung dliu mc di nh ca chc nng Qun l Nhn vin: ........................... 20
4.8. M hnh lung dliu mc di nh ca chc nng Bo co thng k :............................ 21
III. Xy dng m hnh lin kt thc th............................................................................................ 22
1. Xc nh cc kiu thc thv nh danh tng ng: ............................................................... 22
2. Xy dng lin kt v kiu lin kt.............................................................................................. 23
3. Xc nh cc thuc tnh ............................................................................................................ 24
4. Tch cc lin kt nhiu-nhiu .................................................................................................... 25
5. M hnh lin kt thc th.......................................................................................................... 27
IV. Chuyn m hnh lin kt thc th thnh cc bn ghi logic ......................................................... 28
V. Thit kCSDL vt l ....................................................................................................................... 28
1. Lp tin dliu .................................................................................................................... 28
2. M hnh dliu vt l................................................................................................................ 34
7/31/2019 Phn tch Phan mem QuanLyKhachSan
3/52
3
VI. Thit kgiao din ......................................................................................................................... 35
1, ng nhp h thng: ................................................................................................................. 35
2, Giao din chnh:......................................................................................................................... 35
3, Cc chc nng: .......................................................................................................................... 36
3.1 Chc nng H thng bao gm: ......................................................................................... 36
3.2Chc nng Qun l danh mc gm: ........................................................................................ 38
3.3 Chc nng Qun l cho thu gm: .......................................................................................... 42
3.4 Chc nng Tm kim: ........................................................................................................ 45
3.5 Mt s ti liu xut: .......................................................................................................... 51
4, Code ca phn mm: ................................................................................................................ 52
7/31/2019 Phn tch Phan mem QuanLyKhachSan
4/52
4
LI NI U
Trong sut hn 40 nm qua, mc ch s dng ca cng ngh thng tin(CNTT) trong h thng sn xut cc sn phm v dch v c nhiu sthay i lnlao. Cc ng dng u tin ca CNTT hng n cc li thvhiu qu trong qutrnh qun l. Vi CNTT, cc tnh ton truyn thng c thc hin nhanh, tin cyv chnh xc hn nhiu. Cc my mc tng i rhn s thay thcho lao ng cacon ngi. n nay, CNTT xm nhp ht sc su rng vo qu trnh kinh doanh,khng ch l vic tng ha v sn xut linh hot, s pht trin ca h thng thngtin qun tr tr thnh h thng h trquyt nh em n ngy cng nhiu li thcnh tranh cho t chc.
Hin nay, ngnh du lch ti cc nc pht trin ang pht trin ht sc mnh m
v c li nhun cao vi s h trc lc ca CNTT trong t chc v hot ng. Tinc ta, ngnh du lch c thxem nh mt ngnh kinh doanh lu i v thc s phttrin trong vi nm gn y. Tuy nhin, vic ng dng CNTT vo h thng cn ht schn ch.
Trong , vic qun l khch sn khng chn thun l qun l vlu lngkhch n vi khch sn, s dng cc loi hnh dch v m cng vic qun l cnphi p ng nhu cu v vic bo co cc loi hnh doanh thu, tnh hnh kinh doanhca khch sn t c tha ra nh hng v lp k hoch pht trin chocng vic kinh doanh . Nhng vi vic lu tr v x l bng thcng nh hin nay
th s tn rt nhiu thi gian v nhn lc m khng em li hiu qucao. Do cnphi tin hc ha hnh thc qun l, c th l xy dng mt phn mm p ng nhucu qun l ton din, thng nht v t hiu qu cao nht cho hot ng kinh doanhca khch sn.
Trong bi bo co ny, nhm xin trnh by bo co phn tch thit k h thngv bi ton qun l khch sn v s dng ngn ng C#. Bi C# l mt trong nhngngn ng ph bin hin nay, l ngn ngc tng hp nhng im mnh ca nhiungn ng khc.
Xin cho php chng em gi li cm n n thy Phan Vn Vin v c NguynTh Thanh Huyn trc tip hng dn chng em trong qu trnh hon thnh ti
ny.
Do thi gian cng nh kin thc c hn nn khng trnh khi nhng sai sttrong bo co ny. Chng em rt mong nhn c nhng nhn xt v gp ca thyc.
Nhm thc hin: Nhm 4
7/31/2019 Phn tch Phan mem QuanLyKhachSan
5/52
5
A. PHN MU:I, Pht biu vn :
Nhm p ng nhu cu ng dng cng ngh thng tin cho cc hot ng kinh
doanh v gim bt thi gian tm kim, theo di hot ng ca khch sn trong qutrnh qun l
II, Mc tiu v li ch:
- Gip khch sn qun l c tnh trng phng thu.- Cp nht, thm, sa, xa, tra cu cc thng tin v khch hng.- Qun l c cc dch v ca khch sn v cc khch hng s dng dch v.- Thng k cng sut phng, in n doanh thu hng thng/ hng nm.- Gip khch sn c c phong cch lm vic chuyn nghip, qun l hiu qu
cc hot ng kinh doanh ca khch sn, hng ti hnh nh, phong cch phc
vVn minh - Lch s- Hin i n khch hng, to u th cnh tranh
vi cc i th khc trong ngnh.
III, Cc bc thc hin:
- Kho st h thng qun l.- Lp k hoch pht trin h thng.- Phn tch h thng.- Thit kv ci t.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
6/52
6
IV, K hoch thc hin:STT Cng vic thc hin M t Thnh vin
1 - Khi to d n - Tm hi u nguyn t c lmvic ca h thng
H Thc Hao Th Nhung
2 - Lp k hoch pht trinh thng
- Xy dng k hoch phttrin h thng ng thi phntch ri ro v cc pht sinhtrong qu trnh qun l hthng
Bi Th Thcho Th NhungL Vn Cng
3 - Xc nh yu cu hthng
- Lp k hoch phng vnngi dng, a ra yu cunghip v v cc chc nngh thng.
Nguyn Vn Hn Xun Phong
4 - M hnh ha yu cu - M t tng quan v hthng.- M hnh ha yu cu didng s , lung d liu.
o Th NhungBi Th Thch
5 - Thit k - Thit k chi tit v h thnggm: thit k d liu, thit kgiao din.
C nhm
6 - Ci t - Vit code cho h thng.C nhm
7/31/2019 Phn tch Phan mem QuanLyKhachSan
7/52
7
B. PHN TCH
I. Kho st nghip v h thng
1. C cu tchc ca h thng khch sn:
Hnh 1, S c cu tchc ca khch sn HTC
7/31/2019 Phn tch Phan mem QuanLyKhachSan
8/52
8
2. Chc nng nhim v ca tng b phn:
Tng gim c C nhim v lp k hoch kinh doanh, t chc, tuyn chn lnh o, nhn
vin, iu chnh v nh gi cc hot ng ca khch sn.
G B phn t phngB phn t phng thc hin chc nng cho thu phng ca khch sn.
Khch ng k phng phi c tip nhn, tnh hnh phng trng, phng c
khch phi c cp nht hng ngy. Khch phi c tr li ngay qua th t
hoc qua in thoi. Khi khch khch sn, v sinh sch s cc khu vc cng
cng cng nh khu vc tin snh phi c bo m.
B phn tin snhC trch nhim tip n khch khi khch n khch sn lm th tc ng
k v tr phng. B phn ny ph trch hnh l ca khch.
B phn git iChu trch nhim git sch v i tt c qun o ca khch, khn mn ca
khch sn v ng phc ca nhn vin.
Tt phngTip nhn khch v theo di cht ch cc phng c ng k trc khch sn.
B phn tng phngChu trch nhim lau dn phng ca khch sn v cc ni cng cng trong
khch sn.
Bo vPh trch bo m an ton cho khch.
Nhn vin k thutPh trch v vic bo hnh v bo tr ton bc svt cht ca khch sn,
bao gm: in, c kh, h thng si, my iu ha khng kh, bm, thc
hin nhng sa cha nh v tu b trang thit b.
G B phn nhn sT chc tuyn chn, o to, qun l nhn vin trong khch sn.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
9/52
9
G B phn k ton Nhn vin k ton
Chu trch nhim lin quan n cc khon thu, chi trong khch sn. Nhn vin thu ngn
Theo di cht ch tt c vic thu tin, tnh tin vo ti khon ca khch.
G B phn thc phm, ungL b phn phc v ba n cho khch hng v nhn vin trong khch sn.
Nhn vin nh bpC trch nhim chun b thc n.
Nhn vin phc vPhc v thc n cho khch v nhn vin
G B phn marketing, tip th Thu ht khch hng ti khch sn v bn sn phm. Tm hiu nhu cu mong mun ca khch v nhng xu hng mi t
a ra nhng chnh sch kinh doanh ph hp
7/31/2019 Phn tch Phan mem QuanLyKhachSan
10/52
10
II. Phn tch h thng
1. Hot ng ca h thng:
Qun l thu , tr phng Quy tnh t phng Khch hng c tht phng bng cch trc tip, gi in thoi hoc t
phng thng qua internet
Th tc t phng u tin, nhn vin khch sn n tip nhn thng tin v phng m khch
mun t bao gm:
Ngy n, ngy i
Kiu phng Slng phng Sm lu tr
B phn qun l thu phng s kim tra yu cu ca khch. Nu yu cu khng p ng c th a ra thnh bo t chi. Nu p ng c th lp phiu thu cho khch hng.
Thng tin trn phiu thu gm c :{ m phiu thu, ngy lp, m khch
hng, tn khch hng, sCMND, a ch khch hng, s tin t trc, yu
cu.}
Phiu thu c lp thnh hai bn, mt bn giao cho khch, mt bn lu li.
Khch hng c th thu nhiu ln khi c nhu cu thu phng, mi ln thu s c
mt phiu thu c lp.
Khi khch hng trphng ho n thanh ton sc lp cho khch hng.Thng tin trn ho n gm: {M ho n,m phiu thu, tn khch hng, s
CMND, v thng tin v phng thu gm :{s phng, tnh trng phng, n gi
phng, s ngy , thnh tin}, tng tin dch v, tng tin thanh ton, ghi ch}.
Ho n c lp thnh hai bn, mt bn giao cho khch, mt bn lu li.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
11/52
11
Qun l dch v Khi khch hng c nhu cu s dng dch v, b phn qun l s kim tra yu
cu ca khch.
Nu yu cu khng p ng c th a ra thng bo t chi, nu p ng c th s cung cp dch v cho khch.
B phn ny phi lu y thng tin theo di qu trnh s dng dch v cakhch hng, trong ho n dch v: {sho n dch v, ngy lp, m khch
hng,tn khch hng, s CMND v thng tin v dch v bao gm{ m dch v,
tn dch v, ngy s dng, thi lng s dng, thnh tin}, tng tin, ghi ch.}
Mi phiu thu c th c nhiu ho n s dng dch v. Ngoi ra b phn nycn phi thm dch v nu dch v khng dng na v sa cha thng tin
da trn cc thng tin v cc dch v do nh cung cp gi ti t yu cu ca
khch sn. Thng tin gm: m dch v, tn dch v, n gi, m t khc.
Qun l khch hng:Trong thi gian lu li khch sn, b phn qun l khch hng s nhp v lu ton
b thng tin v khch hng. Khi cn thit c th sa cha v xo thng tin khch
hng.
Thng tin khch hng gm: {m khch hng, tn khch hng,s CMND, ach, in thoi, quc tch, s h chiu.}
Qun l phngNhp mi thng tin phng, sa cha thng tin v phng, xo b thng tin phng.
Thng tin v phng do ban qun l cung cp v gm cc thng tin: s phng,tnh trng phng. Thng tin v loi phng gm: m loi phng, din tch, n
gi phng. Qun l tin nghi:
Vic thm mi tin nghi c thc hin khi c tin nghi mi c nhp v t nh
cung cp. Nu mt tin nghi khng dng na th xo thng tin tin nghi .
Thng tin tin nghi cng c thc sa cha. Thng tin tin nghi gm: Mtin nghi, tnh trng tin nghi, slng hin c.
Trong mt phng c nhiu tin nghi, cc tin nghi cng c th c trong nhiuphng.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
12/52
12
Qun l nhn vin theo di v qun l nhn vin lm vic khch sn thc hin thm mi vo
danh sch khi c nhn vin mi c tuyn, sa i nhn vin khi c nhng
bin i sy ra v xa b nhn vin khi ht hp ng hoc b xa thi.
Cc thng tin nhn vin gm : M nhn vin, tn nhn vin, a ch , in thoi
lin h v cc m t khc.
B phn bo co thng k ly thng tin t cc b phn khch v c nhim v thngk khch hng thu, thng tin tnh trng phng, thng k tnh trng thu phng,thng k doanh thu a ln ban qun l khi nhn c yu cu t ban qun l.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
13/52
13
2. M hnh phn r chc nng ca h thng:
Hnh 2, M hnh phn cp chc nng h thng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
14/52
14
3. M hnh lung dliu mc khung cnh :
Hnh 3, M hnh lung dliu mc khung cnh ca h thng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
15/52
15
4. M hnh lung dliu mc nh:
Hnh 4, M hnh lung dliu mc nh ca h thng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
16/52
16
4.1. M hnh lung dliu mc di nh ca chc nng Qun l cho thu:
Hnh 5, M hnh lung dliu mc di nh ca chc nng Qun l cho thu
7/31/2019 Phn tch Phan mem QuanLyKhachSan
17/52
17
4.2. M hnh lung dliu mc di nh ca chc nng Qun l Phng:
Hnh 6,M hnh lung dliu mc di nh ca chc nng Qun l Phng
4.3. M hnh lung dliu mc di nh ca chc nng Qun l khch hng :
Hnh 7, M hnh lung dliu mc di nh ca chc nng
Qun l khch hng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
18/52
18
4.4. M hnh lung dliu mc di nh ca chc nng Qun l tin nghi:
Hnh 8, M hnh lung dliu mc di nh ca chc nng Qun l tin nghi
7/31/2019 Phn tch Phan mem QuanLyKhachSan
19/52
19
4.5. M hnh lung dliu mc di nh ca chc nng Qun l Dch v:
Hnh 9, M hnh lung dliu mc di nh ca chc nng Qun l Dch v
7/31/2019 Phn tch Phan mem QuanLyKhachSan
20/52
20
4.6. M hnh lung dliu mc di nh ca chc nng Qun l Loi phng:
Hnh 10,M hnh lung dliu mc di nh ca chc nng Qun l Loi phng
4.7. M hnh lung dliu mc di nh ca chc nng Qun l Nhn vin:
Hnh 11,M hnh lung dliu mc di nh ca chc nng Qun l Nhn vin
7/31/2019 Phn tch Phan mem QuanLyKhachSan
21/52
21
4.8. M hnh lung dliu mc di nh ca chc nng Bo co thng k :
Hnh 12, M hnh lung dliu mc di nh ca chc nng Bo co thng k
7/31/2019 Phn tch Phan mem QuanLyKhachSan
22/52
22
III. Xy dng m hnh lin kt thc th
1.Xc nh cc kiu thc thv nh danh tng ng:
PHNG: S phng
TIN NGHI: M tin nghi
DCH V: M dch v
HA N DV: S HDDV
PHIU THU: S Phiu
HA N TT: Sha n
KHCH HNG: M KH
NHN VIN: M NV
LOI PHNG: M loi phng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
23/52
23
2. Xy dng lin kt v kiu lin kt
DCH V
KHCHHNG
HA N DV
NHN VINHA N TT
TIN NGHI
PHIU THU
PHNG
c
c
c
c
lp
c
lpc
c
lp
LOI PHNG
c
7/31/2019 Phn tch Phan mem QuanLyKhachSan
24/52
24
3. Xc nh cc thuc tnh
DCH VM dch vTn dch v
n gin v tnh
HA N DVS HDDV
M NVNgy s dng
Slng
HA N TTSHa n
M NVS ngy
PHIU THUS phiuM KHM NV
Ngy lpTin t
PHNGS phng
M Tin nghiM Loi phng
Tinh trng
KHCH HNGM KHTn KH
a ch KHin thoi KH
S CMTQuc tch
S h chiuGii tnh
NHN VI NM NVTn NVGii tnh
a ch NVin thoi NV
TIN NGHIM tin nghiTn tin nghi
Tnh trngSlng hin c
c
Lp
c
c
c
c Lp
c
c
Lp
LOI PHNG
M Loi phngTn loi phng
Din tchn gi
c
7/31/2019 Phn tch Phan mem QuanLyKhachSan
25/52
25
4. Tch cc lin kt nhiu-nhiu
- Gia DCH Vv HA N DV
- Gia PHNG v PHIU THU
DCH VM dch vTn dch v
n gin v tnh
HA N DVS HDDV
M NVNgy s dng
CT HNM dch vS HDDV
Slng hin c
PHNGS phngM TN
M Loi phngTnh trng
PHIU THUM phiuM KHM NV
Ngy lpTin t
PH NG THUM phiuM phng
n gi phng
c c
c c
7/31/2019 Phn tch Phan mem QuanLyKhachSan
26/52
26
- Gia PHNG v TIN NGHI
PHNG
S phngM loi phng
Tnh trng
TIN NGHI
M TNTn TN
TN-PHNGS phngM TN
Slng hin cc c
7/31/2019 Phn tch Phan mem QuanLyKhachSan
27/52
27
5. M hnh lin kt thc th
DCH VM dch vTn dch v
n gi dch vn v tnh
H A N DVS HDDV
M NVNgy s dng
H A N TTS HD
S PhiuS HDDV
M NVNgy thanh ton
Tin dnh vTin phng
Tng tin
PHIU THUM phiuM KHM NV
Ngy lpTin t
PHNGS phng
Loi phngTnh trng phng
TIN NGHI
M tin nghiTn Tin nghi
NHN VINM NVTn NVGii tnh
a ch NVin thoi NV
KHCH HNGM KHTn KH
a ch KHin thoi KH
S CMTQuc tch
S h chiuGii Tnh
CT HNM Dch vM HDDV
Slng
PHNG THUM phiuM phngNgy nNgy i
TN-PHNGS phngM TN
Slng hin c
c
c
c
c
Lp
c
c
c
Lp
c
c
c
Lp
LOI PHNGM loi phng
Tn loi phngDin tchn gi
c
7/31/2019 Phn tch Phan mem QuanLyKhachSan
28/52
28
IV. Chuyn m hnh lin kt thc th thnh cc bn ghi logic:DCH V (M dch v, Tn Dch v, n v tnh)HA N DV (S HDDV, M NV, Ngy s dng)CT HN (M Dch v, S HDDV, n gi dch v, Slng)
PHIU THU (S phiu, M KH, M NV, Ngy lp, Tin t )HA N TT (S Ha n, S phiu, S HDDV, M NV, S ngy )NHN VIN (M NV, Tn NV, Gii tnh, a chNV, in thoi NV)KHCH HNG (M KH, Tn KH, Gii tnh, a chKH, in thoi KH,S CMT, Quc tch, S h chiu)PHNG (S phng,M loi phng, Tnh trng phng)PHNG THU (S phng, S phiu, n gi Phng)TIN NGHI (M Tin nghi, Tn Tin nghi)TN PHNG (S phng, M Tin nghi, Slng hin c)
LOI PHNG (M loi phng, tn loi phng, din tch, n gi)
V. Thit k CSDL vt l
1. Lp tin dliu1.1 BngDICHVU
STT Tn thuctnh
Kiu( rng)
Rng buc Khachnh/Kha
ph (PK/FK)
M t
1 MaDV Char(10) Not null PK M dch v
2 TenDV Varchar(20) Not null Tn dch v
3 DgDV Float Not null n gi dch v
4 DonViTinh Varchar(10) Null n v tnh
1.2 BngHOADONDV
STTTn thuc
tnhKiu
( rng)Rng buc
Khachnh/Kha
ph (PK/FK)M t
1 SoHDDV Char(10) Not null PK Sha n dch v
2 MaNV Char(10) Not null FK M nhn vin
3 NgaySd Datetime Null Ngy s dng dch v
7/31/2019 Phn tch Phan mem QuanLyKhachSan
29/52
29
1.3 Bng CTHDON
STTTn thuc
tnhKiu (
rng)Rng buc
Khachnh/Kha
ph (PK/FK)
M t
1 MaDV Char(10) Not null PK M dich v
2 SoHDDV Char(10) Not null PK M ha n dchv
3 SoLuong int Not null Slng s dng
1.4 BngHOADONTT
STTTn thuc
tnhKiu
( rng)Rng buc
Khachnh/Kha
ph (PK/FK)M t
1 SoHD Char(10) Not null PK Sha n thanhton
2 SoPhieu Char(10) Not null FK S phiu
3 MaNV Char(10) Not null FK M nhn vin
4 SoHDDV Char(10) Not null FK Sha n dch v
5 NgayTT DateTime Not null Ngy thanh ton
6 TienDV Float Null Tin dch v
7 TienPhong Float Not Null Tin phng
8 TongTien Float Not null Tng tin thanh ton
7/31/2019 Phn tch Phan mem QuanLyKhachSan
30/52
30
1.5 Bng PHIEUTHUE
STT Tn thuc tnh Kiu( rng) Rng buc
Kha
chnh/Khaph (PK/FK)
M t
1 SoPhieu Char(10) Not null PK S phiu
2 MaKH Char(10) Not null FK M khch hng
3 MaNV Char(10) Not null FK M nhn vin
4 NgayLap Datetime Not null Ngy lp
5 TienDat Float Not null Tin t cc
1.6 BngNHANVIEN
STTTn thuc
tnhKiu
( rng)Rngbuc
Khachnh/Kha
ph (PK/FK)M t
1 MaNV Char(10) Not null PK M nhn vin
2 TenNV Varchar(30) Not null Tn nhn vin
3 DiaChiNV Varchar(50) Not null a ch nhn vin
4 DienThoaiNV Varchar(12) Null in thoi nhn vin
5 GioiTinh Varchar(3) Not null Gii tnh
7/31/2019 Phn tch Phan mem QuanLyKhachSan
31/52
31
1.7 BngKHACHHANG
STTTn thuc
tnhKiu
( rng)Rngbuc
Khachnh/Kha
ph (PK/FK)M t
1 MaKH Char(10) Not null PK M khch hng
2 TenKH Varchar(30) Not null Tn nhn vin
3 DiaChiKH Varchar(50) Not null a ch khch hng
4 DienThoaiKH Varchar(12) Null in thoi khchhng
5 SoCMT Varchar(20) Not null S CMND
6 QuocTich Varchar(20) Not null Quc tch
7 SoHoChieu Varchar(20) Null S h chiu
8 GioiTinh Varchar(3) Not null Gii tnh
7/31/2019 Phn tch Phan mem QuanLyKhachSan
32/52
32
1.8 BngPHONG
STTTn thuc
tnhKiu
( rng)Rngbuc
Khachnh/Kha
ph (PK/FK)
M t
1 SoPhong Char(10) Not null PK S phng
2 LoaiPhong Varchar(15) Not null Loi phng
3 DienTich Float Not null Din tch
4 TTPhong Varchar(20) Not null Tnh trng phng
1.9 Bng PHONGTHUE
STT Tn thuctnh
Kiu (rng)
Rng bucKha
chnh/Khaph (PK/FK)
M t
1 SoPhong Char(10) Not null PK S phng
2 SoPhieu Char(10) Not null PK S phiu
3 DgPhong money Not null n gi phng
1.10 Bng TIENNGHI
STT Tnthuc tnh
Kiu( rng)
Rngbuc
Khachnh/Kha
ph (PK/FK)M t
1 MaTN Char(10) Not null PK M tin nghi
2 TenTN Varchar(20) Not null Tn tin nghi
3 TinhTrangTN Varchar(15) Not null Tnh trng tinnghi
7/31/2019 Phn tch Phan mem QuanLyKhachSan
33/52
33
1.11 Bng TNPHONG
STTTn thuc
tnhKiu
( rng)Rngbuc
Khachnh/Kha ph
(PK/FK)
M t
1 SoPhong Char(10) Not null PK S phng
2 MaTN Char(10) Not null PK M tin nghi
3 SlHienCo int Not null Slng tinnghi hin c
1.12 BngLOAIPHONG
STTTn thuc
tnhKiu
( rng)Rngbuc
Khachnh/Kha
ph (PK/FK)M t
1 MaLoaiPhong Char(10) Not null PK M loi phng
2 TenLoaiPhong VarChar(10) Not null Tn loi phng
3 DienTich Float Not null Din tch
4 DonGia Float Not null n gi
7/31/2019 Phn tch Phan mem QuanLyKhachSan
34/52
34
2. M hnh dliu vt l
Hnh 13, M hnh dliu mc vt l.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
35/52
35
VI. Thit k giao din
1, ng nhp h thng:H thng mun s dng c th phi ng nhp, nhng ngi khng c quyn
hn th khng c php ng nhp vo.
H thng c phn quyn cho ngi s dng:Ngi qun l h thng: c s dng tt c cc chc nng trong h thng. Nhn vin : C cc quyn qun l cc chc nng trong h thng ngoi vic thay
i quyn hn cho nhn vin v cc chc nng bo co thng k.
2, Giao din chnh:Sau khi ng nhp:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
36/52
36
H thng s hin th giao din chnh:
3, Cc chc nng:
3.1Chc nngH thng bao gm:
- Chc nng ng nhp:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
37/52
37
- Chc nng ng xut:
- Chc nng i mt khu:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
38/52
38
3.2Chc nng Qun l danh mc gm:
- Chc nng Qun l khch hng :
7/31/2019 Phn tch Phan mem QuanLyKhachSan
39/52
39
- Chc nng Qun l phngbao gm : Phng v Loi phng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
40/52
40
- Chc nng Qun l tin nghi gm: Thng tin phng v Tin nghi phng
7/31/2019 Phn tch Phan mem QuanLyKhachSan
41/52
41
- Chc nng Qun l dch v:
- Chc nng Qun l nhn vin:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
42/52
42
3.3 Chc nng Qun l cho thu gm:
- Phiu thu bao gm: Phiu thu v Thng tin phng thu
7/31/2019 Phn tch Phan mem QuanLyKhachSan
43/52
43
- Ha n dch v:
- Ha n thanh ton:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
44/52
44
Cc nt iu khin:
Bt u b sung d liu.
lu cc c sd liu ca thao tc thm.
Sa v lu c sd liu khi cn thay i.
Xa c sd liu.
Thot khi chc nng qun l hin thi.
In cc ha n v bo co thng k.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
45/52
45
3.4Chc nng Tm kim:
- Chc nng Tm khch hng:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
46/52
46
- Chc nng Tm phng:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
47/52
47
- Chc nng Tm dch v:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
48/52
48
- Chc nng Tm ha n dch v:
- Chc nng Tm kim nhn vin:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
49/52
49
- Chc nng tm Tin nghi
- Chc nng tm Ha n thanh ton:
7/31/2019 Phn tch Phan mem QuanLyKhachSan
50/52
50
Cc nt iu khin:
Tm kim thng tin theo la chn.
In ha n.
Thot khi chng trnh hin thi.
7/31/2019 Phn tch Phan mem QuanLyKhachSan
51/52
51
3.5Mt s ti liu xut:- Phiu thu
- Ha n dch v
7/31/2019 Phn tch Phan mem QuanLyKhachSan
52/52
4, Code ca phn mm:- Phn code c vit da theo m hnh 3 lp.
+, Lp kt ni c sd liu DAL c class DataAccess+, Lp thao tc vi c sd liu BLL gm cc class : BaoCaoBUS,
DangNhapBUS, DichVuBUS, KhachHangBUS, LoaiPhongBUS,NhanVienBUS, PhieuThueBUS, PhongBUS, HoaDonTTBUS,HoaDonDVBUS, TimKiemBUS.+, Lp thao tc vi form : Form th hin giao din.
- Ngoi ra cn lp BLO khai bo cc bin s dng trong phn mm.- Xem chi tit code tng phn trong chng trnh chy.
DAL BLL BLO Form