You are on page 1of 52

Nhn xt ca ging vin

Mc Lc
LI NI U .............................................................................................................................................4
A. PHN M U: ...................................................................................................................................5
I, Pht biu vn :..............................................................................................................................5
II, Mc tiu v li ch: ..........................................................................................................................5
III, Cc bc thc hin: ........................................................................................................................5
IV, K hoch thc hin: ........................................................................................................................6
B. PHN TCH ............................................................................................................................................7
I. Kho st nghip v h thng ............................................................................................................7
1. C cu t chc 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 d liu mc khung cnh : ................................................................................. 14
4. M hnh lung d liu mc nh: ............................................................................................. 15
4.1. M hnh lung d liu mc di nh ca chc nng Qun l cho thu: ............................. 16
4.2. M hnh lung d liu mc di nh ca chc nng Qun l Phng: ................................. 17
4.3. M hnh lung d liu mc di nh ca chc nng Qun l khch hng :........................ 17
4.4. M hnh lung d liu mc di nh ca chc nng Qun l tin nghi: .............................. 18
4.5. M hnh lung d liu mc di nh ca chc nng Qun l Dch v: .............................. 19
4.6. M hnh lung d liu mc di nh ca chc nng Qun l Loi phng: ........................ 20
4.7. M hnh lung d liu mc di nh ca chc nng Qun l Nhn vin: ........................... 20
4.8. M hnh lung d liu 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 th v 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 k CSDL vt l ....................................................................................................................... 28
1. Lp t in d liu .................................................................................................................... 28
2. M hnh d liu vt l ................................................................................................................ 34

VI. Thit k giao 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.2 Chc 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

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 s thay i ln
lao. Cc ng dng u tin ca CNTT hng n cc li th v hiu qu trong qu
trnh qun l. Vi CNTT, cc tnh ton truyn thng c thc hin nhanh, tin cy
v chnh xc hn nhiu. Cc my mc tng i r hn s thay th cho lao ng ca
con ngi. n nay, CNTT xm nhp ht sc su rng vo qu trnh kinh doanh,
khng ch l vic t ng ha v sn xut linh hot, s pht trin ca h thng thng
tin qun tr tr thnh h thng h tr quyt nh em n ngy cng nhiu li th
cnh 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 tr c lc ca CNTT trong t chc v hot ng. Ti
nc ta, ngnh du lch c th xem nh mt ngnh kinh doanh lu i v thc s pht
trin trong vi nm gn y. Tuy nhin, vic ng dng CNTT vo h thng cn ht sc
hn ch.
Trong , vic qun l khch sn khng ch n thun l qun l v lu lng
khch n vi khch sn, s dng cc loi hnh dch v m cng vic qun l cn
phi p ng nhu cu v vic bo co cc loi hnh doanh thu, tnh hnh kinh doanh
ca khch sn t c th a ra nh hng v lp k hoch pht trin cho
cng vic kinh doanh . Nhng vi vic lu tr v x l bng th cng nh hin nay
th s tn rt nhiu thi gian v nhn lc m khng em li hiu qu cao. Do cn
phi tin hc ha hnh thc qun l, c th l xy dng mt phn mm p ng nhu
cu qun l ton din, thng nht v t hiu qu cao nht cho hot ng kinh doanh
ca khch sn.
Trong bi bo co ny, nhm xin trnh by bo co phn tch thit k h thng
v bi ton qun l khch sn v s dng ngn ng C#. Bi C# l mt trong nhng
ngn ng ph bin hin nay, l ngn ng c tng hp nhng im mnh ca nhiu
ngn ng khc.
Xin cho php chng em gi li cm n n thy Phan Vn Vin v c Nguyn
Th 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 st
trong bo co ny. Chng em rt mong nhn c nhng nhn xt v gp ca thy
c.
Nhm thc hin: Nhm 4

A. PHN M U:
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 qu
trnh 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
v Vn 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 k v ci t.

IV, K hoch thc hin:


STT Cng vic thc hin

M t

Thnh vin

- Khi to d n

- Tm hiu nguyn tc lm
vic ca h thng

- Lp k hoch pht trin


h thng

- Xy dng k hoch pht


trin h thng ng thi phn
tch ri ro v cc pht sinh
trong qu trnh qun l h
thng
- Lp k hoch phng vn
ngi dng, a ra yu cu
nghip v v cc chc nng
h thng.
- M t tng quan v h
thng.
- M hnh ha yu cu di
dng s , lung d liu.

Nguyn Vn Hn
Xun Phong

- Thit k chi tit v h thng


gm: thit k d liu, thit k
giao din.

C nhm

- Xc nh yu cu h
thng

- M hnh ha yu cu

- Thit k

- Ci t

H Thc Ha
o Th Nhung
Bi Th Thch
o Th Nhung
L Vn Cng

o Th Nhung
Bi Th Thch

- Vit code cho h thng.


C nhm

B. PHN TCH
I. Kho st nghip v h thng
1. C cu t chc ca h thng khch sn:

Hnh 1, S c cu t chc ca khch sn HTC

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 phng
B 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 snh
C 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 i
Chu trch nhim git sch v i tt c qun o ca khch, khn mn ca
khch sn v ng phc ca nhn vin.
T t phng
Tip nhn khch v theo di cht ch cc phng c ng k trc
khch sn.
B phn tng phng
Chu trch nhim lau dn phng ca khch sn v cc ni cng cng trong
khch sn.
Bo v
Ph trch bo m an ton cho khch.
Nhn vin k thut
Ph trch v vic bo hnh v bo tr ton b c s vt 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 s
T chc tuyn chn, o to, qun l nhn vin trong khch sn.

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, ung
L b phn phc v ba n cho khch hng v nhn vin trong khch sn.
Nhn vin nh bp
C trch nhim chun b thc n.
Nhn vin phc v
Phc 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

II. Phn tch h thng


1. Hot ng ca h thng:
Qun l thu , tr phng
Quy tnh t phng
Khch hng c th t 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
S lng phng
S m 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, s CMND, 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 tr phng ho n thanh ton s c 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.

10

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 ca
khch hng, trong ho n dch v: {s ho 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 ny
cn 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, a
ch, in thoi, quc tch, s h chiu.}
Qun l phng
Nhp 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 th c sa cha. Thng tin tin nghi gm: M
tin nghi, tnh trng tin nghi, s lng hin c.
Trong mt phng c nhiu tin nghi, cc tin nghi cng c th c trong nhiu
phng.
11

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 thng
k 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.

12

2. M hnh phn r chc nng ca h thng:

Hnh 2, M hnh phn cp chc nng h thng

13

3. M hnh lung d liu mc khung cnh :

Hnh 3, M hnh lung d liu mc khung cnh ca h thng

14

4. M hnh lung d liu mc nh:

Hnh 4, M hnh lung d liu mc nh ca h thng

15

4.1. M hnh lung d liu mc di nh ca chc nng Qun l cho thu:

Hnh 5, M hnh lung d liu mc di nh ca chc nng Qun l cho thu

16

4.2. M hnh lung d liu mc di nh ca chc nng Qun l Phng:

Hnh 6, M hnh lung d liu mc di nh ca chc nng Qun l Phng

4.3. M hnh lung d liu mc di nh ca chc nng Qun l khch hng :

Hnh 7, M hnh lung d liu mc di nh ca chc nng


Qun l khch hng
17

4.4. M hnh lung d liu mc di nh ca chc nng Qun l tin nghi:

Hnh 8, M hnh lung d liu mc di nh ca chc nng Qun l tin nghi

18

4.5. M hnh lung d liu mc di nh ca chc nng Qun l Dch v:

Hnh 9, M hnh lung d liu mc di nh ca chc nng Qun l Dch v

19

4.6. M hnh lung d liu mc di nh ca chc nng Qun l Loi phng:

Hnh 10, M hnh lung d liu mc di nh ca chc nng Qun l Loi phng

4.7. M hnh lung d liu mc di nh ca chc nng Qun l Nhn vin:

Hnh 11, M hnh lung d liu mc di nh ca chc nng Qun l Nhn vin
20

4.8. M hnh lung d liu mc di nh ca chc nng Bo co thng k :

Hnh 12, M hnh lung d liu mc di nh ca chc nng Bo co thng k

21

III. Xy dng m hnh lin kt thc th


1. Xc nh cc kiu thc th v 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:

S ha n

KHCH HNG:

M KH

NHN VIN:

M NV

LOI PHNG:

M loi phng

22

2. Xy dng lin kt v kiu lin kt


DCH V

c
HA N DV
lp

KHCH
HNG

HA N TT

NHN VIN
lp

PHIU THU

lp

PHNG
c

TIN NGHI

LOI PHNG

23

3. Xc nh cc thuc tnh

DCH V
M dch v
Tn dch v
n gi
n v tnh

c
HA N DV
S HDDV
M NV
Ngy s dng
S lng

KHCH HNG
M KH
Tn KH
a ch KH
in thoi KH
S CMT
Quc tch
S h chiu
Gii tnh

Lp

HA N TT
S Ha n
M NV
S ngy

Lp

NHN VIN
M NV
Tn NV
Gii tnh
a ch NV
in thoi NV

PHIU THU
S phiu
M KH
M NV
Ngy lp
Tin t

Lp

LOI PHNG
M Loi phng
Tn loi phng
Din tch
n gi

PHNG
S phng
M Tin nghi
M Loi phng
Tinh trng

TIN NGHI
M tin nghi
Tn tin nghi
Tnh trng
S lng hin c

24

4. Tch cc lin kt nhiu-nhiu


-

Gia DCH V v HA N DV
HA N DV
S HDDV
M NV
Ngy s dng

DCH V
M dch v
Tn dch v
n gi
n v tnh

CT HN
M dch v
S HDDV
S lng hin c

Gia PHNG v PHIU THU


PHIU THU
M phiu
M KH
M NV
Ngy lp
Tin t

PHNG
S phng
M TN
M Loi phng
Tnh trng

PHNG THU
M phiu
M phng
n gi phng

25

Gia PHNG v TIN NGHI

TIN NGHI
M TN
Tn TN

PHNG
S phng
M loi phng
Tnh trng

TN-PHNG
S phng
M TN
S lng hin c

26

5. M hnh lin kt thc th

DCH V
M dch v
Tn dch v
n gi dch v
n v tnh
HA N DV
S HDDV
M NV
Ngy s dng

KHCH HNG
M KH
Tn KH
a ch KH
in thoi KH
S CMT
Quc tch
S h chiu
Gii Tnh

CT HN
M Dch v
M HDDV
S lng
c

Lp
c
HA N TT
S HD
S Phiu
S HDDV
M NV
Ngy thanh ton
Tin dnh v
Tin phng
Tng tin

PHNG THU
M phiu
M phng
Ngy n
Ngy i

PHIU THU
M phiu
M KH
M NV
Ngy lp
Tin t

Lp

NHN VIN
M NV
Tn NV
Gii tnh
a ch NV
in thoi NV

Lp

TN-PHNG
S phng
M TN
S lng hin c

c
TIN NGHI
PHNG
S phng
Loi phng
Tnh trng phng

LOI PHNG
M loi phng
Tn loi phng
Din tch
n gi

M tin nghi
Tn Tin nghi

27

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, S lng)
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 ch NV, in thoi NV)
KHCH HNG (M KH, Tn KH, Gii tnh, a ch KH, 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, S lng hin c)
LOI PHNG (M loi phng, tn loi phng, din tch, n gi)
V. Thit k CSDL vt l
1. Lp t in d liu
1.1 Bng DICHVU
STT

Tn thuc
tnh

Kiu
( rng)

Rng buc

Kha
chnh/Kha
ph (PK/FK)

M t

MaDV

Char(10)

Not null

PK

M dch v

TenDV

Varchar(20)

Not null

Tn dch v

DgDV

Float

Not null

n gi dch v

Null

n v tnh

DonViTinh Varchar(10)

1.2 Bng HOADONDV

Not null

Kha
chnh/Kha
ph (PK/FK)
PK

S ha n dch v

Char(10)

Not null

FK

M nhn vin

Datetime

Null

STT

Tn thuc
tnh

Kiu
( rng)

Rng buc

SoHDDV

Char(10)

MaNV

NgaySd

M t

Ngy s dng dch v

28

1.3 Bng CTHDON

STT

Tn thuc
tnh

Kiu (
rng)

Rng buc

MaDV

Char(10)

Not null

Kha
chnh/Kha
ph (PK/FK)
PK

SoHDDV

Char(10)

Not null

PK

SoLuong

int

Not null

M t
M dich v
M ha n dch
v
S lng s dng

1.4 Bng HOADONTT

STT

Tn thuc
tnh

Kiu
( rng)

Rng buc

SoHD

Char(10)

Not null

Kha
chnh/Kha
ph (PK/FK)
PK

SoPhieu

Char(10)

Not null

FK

S ha n thanh
ton
S phiu

MaNV

Char(10)

Not null

FK

M nhn vin

SoHDDV

Char(10)

Not null

FK

S ha n dch v

NgayTT

DateTime

Not null

Ngy thanh ton

TienDV

Float

Null

Tin dch v

TienPhong

Float

Not Null

Tin phng

TongTien

Float

Not null

Tng tin thanh ton

M t

29

1.5 Bng PHIEUTHUE

STT Tn thuc tnh

Kiu
( rng)

Rng buc

Kha
chnh/Kha
ph (PK/FK)

M t

SoPhieu

Char(10)

Not null

PK

S phiu

MaKH

Char(10)

Not null

FK

M khch hng

MaNV

Char(10)

Not null

FK

M nhn vin

NgayLap

Datetime

Not null

Ngy lp

TienDat

Float

Not null

Tin t cc

STT

Tn thuc
tnh

Kiu
( rng)

Rng
buc

MaNV

Char(10)

Not null

TenNV

Varchar(30)

Not null

Tn nhn vin

DiaChiNV

Varchar(50)

Not null

a ch nhn vin

Null

in thoi nhn vin

Not null

Gii tnh

1.6 Bng NHANVIEN

4
5

DienThoaiNV Varchar(12)
GioiTinh

Varchar(3)

Kha
chnh/Kha
ph (PK/FK)
PK

M t
M nhn vin

30

1.7 Bng KHACHHANG


Kha
chnh/Kha
ph (PK/FK)
PK

STT

Tn thuc
tnh

Kiu
( rng)

Rng
buc

MaKH

Char(10)

Not null

TenKH

Varchar(30)

Not null

Tn nhn vin

DiaChiKH

Varchar(50)

Not null

a ch khch hng

DienThoaiKH

Varchar(12)

Null

SoCMT

Varchar(20)

Not null

in thoi khch
hng
S CMND

QuocTich

Varchar(20)

Not null

Quc tch

SoHoChieu

Varchar(20)

Null

S h chiu

GioiTinh

Varchar(3)

Not null

Gii tnh

M t
M khch hng

31

1.8 Bng PHONG


Kha
chnh/Kha
ph (PK/FK)
PK

STT

Tn thuc
tnh

Kiu
( rng)

Rng
buc

SoPhong

Char(10)

Not null

LoaiPhong

Varchar(15)

Not null

Loi phng

DienTich

Float

Not null

Din tch

TTPhong

Varchar(20)

Not null

Tnh trng phng

M t
S phng

1.9 Bng PHONGTHUE

STT

Tn thuc
tnh

Kiu (
rng)

Rng buc

SoPhong

Char(10)

Not null

Kha
chnh/Kha
ph (PK/FK)
PK

SoPhieu

Char(10)

Not null

PK

DgPhong

money

Not null

M t
S phng
S phiu
n gi phng

1.10 Bng TIENNGHI


Kha
chnh/Kha
ph (PK/FK)
PK

STT

Tn
thuc tnh

Kiu
( rng)

Rng
buc

MaTN

Char(10)

Not null

TenTN

Varchar(20)

Not null

Tn tin nghi

TinhTrangTN Varchar(15)

Not null

Tnh trng tin


nghi

M t
M tin nghi

32

1.11 Bng TNPHONG

Not null

Kha
chnh/Kha ph
(PK/FK)
PK

S phng

Char(10)

Not null

PK

M tin nghi

int

Not null

STT

Tn thuc
tnh

Kiu
( rng)

Rng
buc

SoPhong

Char(10)

MaTN

SlHienCo

M t

S lng tin
nghi hin c

1.12 Bng LOAIPHONG

STT

Tn thuc
tnh

Kiu
( rng)

Rng
buc

MaLoaiPhong

Char(10)

Not null

TenLoaiPhong VarChar(10)

Kha
chnh/Kha
ph (PK/FK)
PK

M t
M loi phng

Not null

Tn loi phng

DienTich

Float

Not null

Din tch

DonGia

Float

Not null

n gi

33

2. M hnh d liu vt l

Hnh 13, M hnh d liu mc vt l.


34

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:

35

H thng s hin th giao din chnh:

3, Cc chc nng:
3.1 Chc nng H thng bao gm:

Chc nng ng nhp:

36

Chc nng ng xut:

Chc nng i mt khu:

37

3.2 Chc nng Qun l danh mc gm:

Chc nng Qun l khch hng :

38

Chc nng Qun l phngbao gm : Phng v Loi phng

39

Chc nng Qun l tin nghi gm: Thng tin phng v Tin nghi phng

40

Chc nng Qun l dch v:

Chc nng Qun l nhn vin:

41

3.3 Chc nng Qun l cho thu gm:

Phiu thu bao gm: Phiu thu v Thng tin phng thu

42

Ha n dch v:

Ha n thanh ton:

43

Cc nt iu khin:

Bt u b sung d liu.
lu cc c s d liu ca thao tc thm.
Sa v lu c s d liu khi cn thay i.
Xa c s d liu.
Thot khi chc nng qun l hin thi.
In cc ha n v bo co thng k.

44

3.4 Chc nng Tm kim:

Chc nng Tm khch hng:

45

Chc nng Tm phng:

46

Chc nng Tm dch v:

47

Chc nng Tm ha n dch v:

Chc nng Tm kim nhn vin:

48

Chc nng tm Tin nghi

Chc nng tm Ha n thanh ton:

49

Cc nt iu khin:

Tm kim thng tin theo la chn.


In ha n.

Thot khi chng trnh hin thi.

50

3.5 Mt s ti liu xut:


-

Phiu thu

Ha n dch v

51

4, Code ca phn mm:


- Phn code c vit da theo m hnh 3 lp.
+, Lp kt ni c s d liu DAL c class DataAccess
+, Lp thao tc vi c s d 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

52

You might also like