Phân tích Phan mem QuanLyKhachSan

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