You are on page 1of 132

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

I HC QUC GIA TP. H CH MINH


Trng i Hc Kinh T - Lut Ngnh H Thng Thng Tin Qun L ----------

N MN HC
Ti: Qun

L Khch Sn

GVHD: Nguyn Duy Nht Nhm thc hin: 7B3GA Trnh nh Huy K074061059 Hong Th Dim Kiu K074061073 Nguyn Th Tuyt Lan K074061076 Trn Quc Thi K074061135 Nguyn Quc Thnh K074061141

28/ 06 -TP.HCM

MC LC
Tiu Trang

-1-

GVHD: Nguyn Duy Nht


Chng I: Mc tiu- Phm vi n I.Mc tiu II.Phm vi n Chng II: Kho st hin trng I.Gii thiu tng quan 1. C cu t chc 2. Lnh vc II.Kho st phn cng, phn mm 1.Yu cu phn cng 2.Yu cu phn mm III.Quy trnh nghip v Chng III: Phn tch yu cu I.S chc nng II.c t tng nghip v 1.Nghip v Nhn phng 2.Nghip v ng k phng trc tip 3.Nghip v ng k phng qua Website 4.Nghip v Hy phng qua in thoi 5.Nghip v Hy phng qua Website 6.Nghip v i thng tin t phng qua in thoi 7.Nghip v i thng tin t phng qua Website 8.Nghip v i phng 9.Nghip v Gia hn phng 10.Nghip v ng k dch v 11.Nghip v Tr phng 12.Nghip v Qun l Phng 13.Nghip v Qun l Nhn vin 14.Nghip v Qun l Dch v 15.Nghip v Qun l Khch hng Chng IV: Xy dng CSDL I.S ERD II.Cc bng d liu Chng V: Thit k mn hnh giao din v x l 1. Form ng nhp 2. Form Qun l D liu 3. Form chng trnh chnh 4. Form ng k phng 5. Form Hy- Thay i- Gia hn- Nhn phng 6. Form ng k Dch v 7. Form Tr phng 8. Form Qun l phng 9. Form Qun l nhn vin 10. Form Qun l Khch hng 11. Form Qun l Dch v Chng VII: Ci t v th nghim

Nhm thc hin: 7B3GA


4 4 4 4 4 4 7 7 7 7 7 9 9 9 9 13 19 21 23 24 27 28 31 34 37 44 55 64 74 84 84 84 88 88 88 89 90 95 100 107 111 117 122 127 132

*******

-2-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Li ni u: Ngy nay, nhu cu i li, cng tc di ngy , nhu cu du lch ca con ngi cng nh nhng nhu cu v ni n chn , ngh ngi th gin v yu cu v cht lng ca cc dch v ny ngy cng tng. Bt kp nhng i hi cc khch sn ngy cng nng cao cht lng qun l v phc v t c mc tiu kinh doanh cng nh c th tn ti mi trng kinh doanh Khch sn y cnh tranh. Song song , cc khch sn ny cn phi c 1 h thng qun l bo m quy trnh qun l v phc v khch hng mt cch tt nht. gii quyt vn ny cc khch sn u trang b cho mnh nhng m hnh qun l ring ph hp vi quy m ca tng khch sn. Sau y nhm em xin gii thiu m hnh qun l khch sn 7B3GA : Khch sn c 11 tng v 201 phng ngh sang trng. Tin nghi v h thng dch v y p ng c c 2 nhu cu gii tr v kinh doanh. Cc tin nghi gii tr bao gm b bi ngoi tri, sn tennis, karaoke, cu lc b m v trung tm thng v.Khch sn gn cc di tch lch s, danh lam thng cnh v trung tm mua sm ca thnh ph. Vi mt quy m ln nh trn th vic xy dng mt m hnh qun l cht ch l rt quan trng. Nm bt c nhu cu Nhm 7b3g chng em a ra mt s gii php hon thin hn cho m hnh qun l khch sn.

-3-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Chng I:
I.

Mc tiu- phm vi n

Mc tiu: Kho st, phn tch v thit k h thng qun l khch sn 7B3G. Bao gm nhiu khu nh: t phng, nhn phng, hy phng, ng k dch v, qun l nhn vin, qun l phng, qun l dch v, qun l khch hng .. II. Phm vi n: n c thc hin da trn nhng kin thc thu c t mn hc Phn tch thit k h thng thng tin do Thc s Nguyn Duy Nht ging dy ng dng ny khi c pht trin hon chnh c th c p dng trong thc t, gip tng hiu qu kinh doanh v tit kim chi ph cho cc khch sn 4, 5 sao, nng cao uy tn , cht lng phc v khch hng.

Chng II:

Kho st hin trng

I.

Gii thiu tng quan 1. C cu t chc: Khch sn c hnh thnh t cc phng, t quan h mt thit h tr nhau. Mi phng ban c t chc r rng khng chng cho. Mi hot ng kinh doanh ca khch sn u chu s iu hnh qun l ca Ban gim c.

-4-

GVHD: Nguyn Duy Nht HI NG QUN TR

Nhm thc hin: 7B3GA

GIM C

PHNG KINH DOANH

PHNG K TON

PH GIM C

B PHN L TN

B PHN NH PHNG

B PHN DCH V

PHNG T CHC HNH CHNH

B PHN AN NINH

B PHN NHN S

B PHN VN PHNG

S 1.1: S c cu t chc ca khch sn - Gim c: chu trch nhim vi hi ng qun tr v chu trch nhim trc tp th nhn vin ca khch sn. - Ph gim c: chu trch nhim trc gim c, l ngi chu trch nhim v cng tc t chc lao ng, khen thng k lut, tuyn dng nhn s, qun tr hnh chnh lu tr vn th. - Phng kinh doanh: chu trch nhim trc ban gim c v qun l kinh doanh, t chc iu hnh cc hot ng kinh doanh nhm t c mc tiu, em li li nhun cao cho khch sn. - Phng k ton: chu trch nhim trc ban gim c, b phn ny c k ton trng v cc k ton vin chuyn thc hin cc k hoch v ti chnh v cng tc k ton c th l lp k hoch ti chnh v bo co cui k, tnh lng cho nhn vin, d tr ngn sch hng nm, theo di vic thu chi ca khch sn, nh gi thnh v kim sot cc k hoch ti chnh. - B phn l tn, b phn nh phng, b phn dch v, b phn vn phng, b phn an ninh, b phn nhn s: cc b phn ny chu trch nhim trc tip vi phng kinh doanh v gim c, l cu ni gia khch hng v khch sn.

-5-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

B phn l tn: B phn ny c th gi l b mt ca khch sn, nhng nhn vin b phn ny phi c k nng giao tip tt, thng tho nhiu ngoi ng, cng vic ca h l lu thng cc hot ng ca khch sn p ng cc nhu cu ca khch. B phn nh phng: h c trch nhim gi cho phng sch s, lun sn sng khch , trong thi gian khch khch sn h s dn v sinh phng hng ngy, h cn c trch nhim kim tra, xem xt tnh trng phng( v sinh, trang thit b, ..) trc v sau khi khch ti B phn dch v: p ng cc nhu cu ca khch nh git i,thu xe, nh hng, spa, massage, phng tp(gym), quy bar, tic tng, ci hi. B phn an ninh: bo v ti sn v s an ton cho khch sn v khch hng, m bo uy tn cho khch sn. Bo v c nhim v gi xe, khun hnh l v gi gn an ninh trt t trong khch sn. Theo di cc thit b ca khch sn v chu trch nhim v h thng nh sng Khch sn c cc tin nghi nh sau: Tin nghi trong phng Bui ti, qu khch c th th gin bng cch ngh ngi cnh bin, hoc cc phng ngh rng ri v sang trng. c bit, tt c cc phng u nhn ra bin. Tt c cc phng u c: - Bn tm, vi sen, phng v sinh - o chong - My sy tc - iu ho nhit - Truyn hnh cp thu qua v tinh - in thoi lin tnh v quc t - B cng tc in an ton - Dng c pha tr, c ph - T lnh Nh Hng & qun Bar Khch sn c hai nh hng phc v cc mn n Vit Nam, Trung Quc v cc mn n u kt hp vi cht lng phc v hon ho. Chng ti phc v cc bui chiu i ln cho n cc ba tic gia nh hoc hp mt vi bn b. Trung tm giao dch v hi ngh Khch sn c cc phng hp rng t 129m2 n 380m2. i vi cc bui chiu i ln, kh nng phc v ln ti 400 khch. Trung tm giao dch lun sn sng phc v khch thng nhn Tin nghi khch sn My rt tin t ng (ATM) VCB-ATM card v cc loi th tn dng quc t nh: VISA, MASTER, PLUS, CIRRUS -6-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

- H bi ngoi tri - Sn nh tennis, phng bi da - Phng ht tc v quy bn hng lu nim - Phng chp hnh - Trung tm dch v - Dch v truy cp mng internet - Phng hp - Dch d git i - Dch thu xe t, xe p, xe xch l, xe hi 2. Lnh vc: Khch sn chuyn v kinh doanh,phc v khch hng mt cch chuyn nghip, uy tn cao t li nhun nh mong mun. Bn cnh khch sn cung cp nhiu dch v tt nht Vui lng khch n, va lng khch i II. Kho st phn cng, phn mm 1. Yu cu phn cng: - CPU: 450-megahertz (MHz) Pentium II-class processor tr ln. - RAM: 96 MB. 2. Yu cu phn mm: - H iu hnh: Microsoft Windows 2000 tr ln - NET Framework 1.1 - Microsoft SQL Server III. Quy trnh nghip v: Di y l nhng cng vic c th ti khch sn: Nghip v Nhn phng Nghip v ng k phng trc tip Nghip v ng k phng qua trang web Nghip v Hy phng qua in thoi Nghip v Hy phng trn Website Nghip v Thay i thng tin t phng qua in thoi Nghip v Thay i thng tin t phng qua Website Nghip v i phng Nghip v Gia hn phng Nghip v ng k dch v Nghip v Tr phng Nghip v Qun l nhn vin Nghip v Qun l phng Nghip v Qun l dch v Nghip v Qun l khch hng

-7-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Vi nhng nghip v nh trn th m hnh Qun l Khch sn 7B3G c biu Usecase nh sau:

QuanLyDichVu NVQL QuanLyPhong QuanLyKhach

QuanLyNhanVien

ThayDoiThongTinDatPhong DangKyPhong NhanPhong

DoiPhong Khach Hang HuyDatPhong

TraPhong DangKyDichVu

GiaHanPhong

Vi m hnh khch sn nh trn cn c mt h thng qun sn p ng kp thi qu trnh phc v khch hng cng nh qu trnh qun l CSDL. V th nhm em xy dng h thng qun l khch sn da trn kin thc hc t mn Phn tch thit k h thng cng nh ti liu trn Internet. V cha c nhiu kinh nghim thc t v kin thc cn s si nn m hnh vn cn nhiu thiu st mong thy xem xt v gp chng em xy dng m hnh hon thin hn!s

-8-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Chng III:
I. S chc nng:

Phn tch yu cu

II. c t tng nghip v 1. Nghip v Nhn phng: Nghip v nhn phng gip khch nhn c phng ng k trc, gip cng vic kinh doanh ca khch sn din ra xuyn sut a) M t: Nghip v bt u khi khch hng ti khch sn. Nhn vin cho khch v hi khch cn gip g. Nhn vin s hi phng thc t hng ca khch hng v phn loi khch. Nu l khch t trc (reservation) th nhn vin yu cu khch hng khai bo thng tin( H v tn, NTNS) v yu cu KH xut trnh CMND hoc Passport. Sau khi c c thng tin v CMND t khch hng nhn vin s thc hin kim tra xem thng tin ca khch hng c trong bng Danh sch t phng khng. Sau khi mn hnh tm c thng tin v khch hng ng k nhn vin thng bo li cho khch v thng tin thi gian lu tr t ngy no n ngy no, cc dch v c bit khch t nh n -9-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

tra, ti ti nh hng, t tour ca khch sn, thu xe ... trnh s hiu lm khng ng c. Sau khi khch hng xc nhn mi thng tin trn l chnh xc th nhn vin s nhp thng tin khch hng vo Danh mc nhn phng. Thng tin gm M khch hng, H tn KH, M phng, M ng k, Ngy nhn phng, Gi nhn phng, S ngi. Nhn vin cn check li vi b phn dn phng chc chn rng phng c sn sng khch ti. Nhn vin giao cha kha phng v a khch ln phng: Giao coupon v phiu welcome drink cho khch ng thi gii thiu thi gian t chc n sng cho khch, gii thiu cc dch v ca khch sn nh nh hng, bussiness center, tour, transportation... Giao kho phng cho nhn vin trc thang my h a khch ln phng -Chc khch c mt thi gian vui v ti khch sn. Cc trng hp pht sinh: Khi kim tra thng tin khch hng t trc th khng c tn khch trong Danh sch t phng. Nhn vin s thng bo cho khch bit s c ny gii quyt . Nu khch khiu ni khi ng k m khng c tn trong bookings. Nhn vin s gii quyt nh sau: Trc tin mi khch ngi snh trong lc i ta check li thng tin. Sau nhn vin l tn tm kim li trong ds t phng v lin lc vi nhn vin ph trch t phng tm nguyn nhn. Nu do khch hng cha ng k th lin h vi khch hng check li( thng l phng Sales s check). Sau khi tho thun vi khch th s c phng n gii quyt. C th l khch s hoc khng tu tng trng hp.Cn nu do li ca ngi nhn booking khng t ln my th nhn vin s xin li khch hng v c gng tm mt phng cho khch check in( c th phi nng cp nu khng cn loi phng khch t). Nu khng cn bt k loi phng no th s tm mt phng ti khch sn khc thay th. Nu l khch walk-in( khch cha c reservation) nhn vin s gii thiu vi khch hnh nhng phng ang avalable , gii thiu cho khch hng bit v cc loi phng, gi c v tin nghi ca tng loi. Nu khch hng chn c phng mnh mun th nhn vin s gip khch hng ng k phng v nhn phng. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Nhn phng

Khach Hang

NhanPhong

. c) Lung s kin cho Usecase Nhn phng 1. Usecase bt u khi khch hng ti quy tip tn 2. Nhn vin l tn hi khch cn g v ly thng tin phn loi khch . 3. Nhn vin yu cu khch hng khai bo thng tin( H v tn, NTNS) v yu cu KH xut trnh CMND hoc Passport. 4. KH xut trnh giy t v khai bo cc thng tin cn thit

-10-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

5. Nhn vin kim tra CMND v kim tra TTKH., 6. Nhn vin thng bo li cho khch v thng tin thi gian lu tr t ngy no n ngy no, cc dch v c bit khch t nh n tra, ti ti nh hng, t tour ca khch sn, thu xe .... Nu c sai st v thng tin khch hng th thc hin lung nhnh A1. Nu khch hng t trc nhng ko c tn trong danh sch bookings th thc hin lung nhnh A2 7. Nhn vin nhp thng tin khch hng vo Danh mc nhn phng.. 8. Nhn vin check li vi b phn dn phng chc chn rng phng c chun b cho khch. 9. Giao cha kha phng v a khch ln phng 10. Usecase kt thc Lung nhnh: Lung nhnh A1: Sai st v thng tin khch hng trong qu trnh ng k 1. Khch hng phn nn l thng tin no b sai 2. Nhn vin cp nht li thng tin cho khch bng cch ng nhp vo trang sa thng tin khch hng trong danh mc qun l khch hng v sa li thng tin b sai 3. Tip tc thc hin cc bc cn li Lung nhnh A2: Khch hng khiu ni khi ng k m khng c tn trong Danh sch t phng 1. Mi khch ngi snh trong lc i ta check li thng tin 2. Nhn vin l tn tm kim li trong Danh sch t phng v lin lc vi nhn vin ph trch t phng tm nguyn nhn 3. Nu do khch hng cha ng k th lin h vi khch hng check li. 4. Cn nu do li ca ngi nhn ng k khng t ln my th thc hin lung B1 Lung nhnh B1: 1.2 Nhn vin c gng tm mt phng cho khch check in( c th phi nng cp nu khng cn loi phng khch t). 2.2 Nu khch chp nhn th thc hin lung thc hin lung nhnh B1.1 Nu khng cn bt k loi phng no th s tm mt phng ti khch sn khc thay th th thc hin lung nhnh B1.2 Lung B1.1: 1. Thc hin cc bc ng k trc tip cho khch 2. Lm th tc nhn phng cho khch v a khch ln phng 3. Usecase kt thc Lung B1.2: 1. Bo cho khch bit l khch sn ht phng v xin li khch hng 2. Hi kin khch hng c mun qua khch sn khc khng 3. Nu khch hng tr li l c th tm mt phng ph hp khch sn khc cho khch hng 4. Gii thiu cho khch hng phng khch sn 5. Usecase kt thc. d) Biu trnh t cho Usecase Nhn phng

-11-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

: K hach H ang

: N han Vien

: NVT ap Vu

: M anHinh

: D SD K Phong

: Phong

1: Yeu cau nhan p hong

2: Phan loai khach

3: Yeu cau khai T T K H 4: Khai bao T T 5: Chon D anh M uc Nhan Phong 6: M an hinh hien thi 7: N hap T hong Tin Khach H ang 8: T hong T in KH 9: Ket qua 10: K et qua 11: Doi Chieu T T K H 12: Cap nhat t inh t rang p hong 13: Cap nhat t inh t rang p hong 14: T hong bao T hanh Cong 15: Thong bao T hanh Cong 16: Yeu cau kiem tra p hong 17: T hong bao thanh cong 18: G iao Chia Khoa

-12-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Nhn phng

2: Phan loai khach 11: Doi Chieu TT KH

1: Yeu cau nhan phong 4: Khai bao TT : Nhan Vien : Khach Hang 3: Yeu cau khai TT KH 18: Giao Chia Khoa

16: Yeu cau kiem tra phong : NVTapVu 17: Thong bao thanh cong 5: Chon Danh M uc Nhan Phong 7: Nhap Thong Tin Khach Hang 12: Cap nhat tinh trang phong

6: Man hinh hien thi 10: Ket qua 15: Thong bao Thanh Cong 9: Ket qua : DSDKPhong 8: Thong Tin KH : M anHinh 14: Thong bao Thanh Cong 13: Cap nhat tinh trang phong : Phong

2. Nghip v ng k phng trc tip: Nghip v ng k phng ti khch sn l mt nghip v khng th thiu ti khch sn n khng nhng l mt nghip v mang tnh chuyn mn m cn l nt vn ha biu hin cung cch vn minh lch s ca khch sn .Th nht mt ngi tip tn gii lm cho khch hi long th ni ln khch sn c chuyn mn cao th hin ng cp ca khch sn,th 2 tip tn trc tip c th hng dn trc tip r rng,c th cho nhng khch nc ngoi hoc ngi khng s dng internet,khng s dng in thoi.V vy nghip v ng k phng trc tip khng th thiu trong mt khch sn. Usecase ng K Thu Phng trc tip Ti Khch Sn cho php khch hng v nhn vin tip tn tng tc vi nhau qua vic ng k thu phng.Khi khch hng c nhu cu thu phng n ng k v nhn vin s dng usecase a ra thng tin v vic thu phng ca khch hng hoc l vic ng k thu phng ca khch hng c c chp nhn hay khng a) M t Khi khch hng c nhu cu ng k thu phng trc tip ti khch sn th khch hng s n quy tip tn t ti snh ln ca khch sn ,i din vi cng chnh ca khch sn khch hng c th d dng tm,ngay lc nhn vin tip tn s n cho khch vi mt n ci trn mi.

-13-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tip theo khch hng s yu cu ng k phng ,khch hng s a ra nhng thng s yu cu v phng nh:phng n,phng i,phng nhiu ngi,s lng ngi,s lng phng,phng vip hay phng bnh thng.Nhng thng tin ny c nhn vin ghi chp li vo mt notebook vic kim tra khng b sai st. Vi nhng thng s c ghi trn notebook nhn vin s m danh sch phng tm kim nhng thng s khch yu cu.Vic kim tra thng tin phng phi c thc hin nhanh chng,chnh xc,khi vic kim tra c thc hin xong th danh sch phng c truy vn s tr ra kt qu,nhn vin da vo thng bo n khch hng khch hng la chn.Nu vic kim tra khng tr kt qu th vic ng k phng khng c chp nhn thng bo n khch hng l do v tnh trng phng hoc c th a ra gii php khc v d nh thay i mt s thng s yu cu ca khch hng.Nu vic thay i thng s ca khch hng vn khng c chp nhn nh xin li khch hng. Khi thng s yu cu ca khch hng c chp nhn th danh sch phng theo yu cu c xut ra,cc thng tin ca phng bao gm:m phng.s phng,din tch,tnh trng phng,s lng ngi ti a,gi phng Khi nhn vin thng bo n khch hng thng tin phng ch n gi phng th khch hng c th quyt nh thu hay khng thu.Nu khch hng khng ng thu vi nhng l do no th nhn vin thuyt phc khch hng nu vn khng c th vic ng k phng khng c thc hin v kt thc nghip v. Khi khch hng ng ng k thu phng ,nhn vin c nhim v pht cho khch hng mt bng thng tin khch hng v yu cu khch in vo y thng tin cn thit bao gm:tn khch hng.s chng minh nhn dn,ngy sinh,quc tch,m passport,s ti khon ngn hng,s th tn dng( tin kim tra trong vic thanh ton), Khch hng in thng tin vo bng thng tin khch hng v np li cng vi giy chng minh nhn dn hoc l passport nu l ngi nc ngoi. Sau khi nhn bng thng tin khch hng trn tay nhn vin thc hin vic tm kim khc hng c trong danh sch khch hng hay cha?bng cch da vo tn khch hng v s chng minh nhn dn tm.Nu tn khch hng c trong danh sch khch hng th nhn vin hi khch hng l c phi khch sn ri ng khng?vic hi ny ch nhm mc ch l xc nh li thng tin khch hng c l chnh xc,sau nhn vin cp nht nhng thng tin c thay i,v d s in thoi,a ch,tnh trng sc khe,ngy nhn phng,s ln n (+1).v nhn vin xc nhn cp nht thng tin khch hng. Khi tm kim khch hng m khng thy thng tin khch hng tc l khch hng cha bao gi n khch sn hoc t rt lu c s d liu b xa.Nhn vin da vo bng thng tin khch hng nhp vo nhng thng tin ca khch hng mi,v xc nhn vic thm khch hng vo danh sch khch hng.

-14-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Sau khi nhp vo thng tin khch hng th nhn vin cn nhp vo thng tin phng m khch hng s thu,nh du vo phng cha c ng k thu thnh phng c ng k,nhng dch v m khch s s dng ti khch sn s c lu li. Khi vic lu thng tin phng thu c hon thnh th nhn vin s thng bo n khch hng s tin phi t cc v y l quy nh ca khch sn,s tin t cc c tnh bng 10% gi tin tng ngy thu phng ti khch sn.Vic t cc tin phi c thc hin ti quy tip tn.Nu vic thanh ton tin t cc c yu cu thanh ton chm tr th nhn vin s a ra iu kin vi khch hng,iu kin l ch c chm tr trong vng 24 gi k t khi kt thc vic ng k thu phng,i vi vic thanh ton tin t cc chm nhn vin s thng bo n khch hng s gi li giy chng minh nhn dn v khi no thanh ton tin t cc xong th mi c ly li giy chng minh nhn dn. Khch hng thanh ton tin t cc bng nhiu hnh thc:bng tin mt,bng th tn dng,bng cch chuyn khon qua ATM (tt c cc loi my ATM s c t gn quy tip tn khch hng c th tin s dng trong vic chuyn khon) khi khch hng thanh ton tin t cc bng chuyn khon qua my ATM th nhn vin s cung cp cho khch hng s ti khon ca khch sn v da vo thng tin khch hng th nhn vin bit c s ti khon ca khch hng ,sau khi vic chuyn khon c thc hin th nhn vin s nhn c tn hiu chuyn khon t khch hng.Khi khch hng thanh ton bng th tn dng th khch hng cn a th tn dng cho nhn vin qut th thanh ton.Khi tin t cc ca khch hng nh hn 100.000 ng vit nam th s khng c thc hin bng th tn dng v chuyn khon bng ATM v trnh mt qu nhiu thi gian cho vic chuyn khon. Nhn vin nhn tin t cc bng tin mt kim tra tin mt cch cn thn v cho vo mt phong b v c nim phong v kp chng vo bng thng tin khch hng m lc u khch hng in thng tin vo sau nhp vo thng tin phng t s tin t cc,i vi vic thanh ton bng th tn dng hay th ATM th nhn vin cn kim tra cn thn xem s tin c thanh ton hay cha v lu hnh thc thanh ton. Vi nhng thng tin c nh:thng tin khch hng,phng ng k,tn nhn vin ng k phng,s tin t cc,hnh thc thanh ton tin t cc,s ti khon khch hng,s ti khon khch sn th nhn vin c th in ra bin lai thu tin t cc,ta s c 2 giy bin lai ging nhau tt c iu c ch k ca 2 bn,mt giao cho khch hng,mt c kp vo h s ng k phng ca khch hng(bao gm bng thng tin khch hng v phong b tin t cc nu thanh ton bng tin mt Vic cui cng l c nhn vin v khch hng cn lm l k tn vo bng thng tin khch hng.Sau nhn vin s tp hp nhng tp h s ng k ny ny chuyn sang phng ti chnh hon tt vic thanh ton cui cng.Cc thng tin v khch hng cng nh phng t c cp nht vo c s d liu ca khch sn v vic nhn cha kha ca khch hng s c nhn vin giao nhn phng thc hin da trn nhng thng tin ca khch hng b) Biu Quy trnh nghip v

-15-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tc nhn: Khch hng Use case: ng k phng

Khach Hang

DangKyPhong

c) Lung s kin cho Usecase ng k trc tip 1.Usecase bt u khi khch hng n quy tip tn 2.Khch hng yu cu ng k phng 3 Nhn vin kim tra thng tin yu cu,nu yu cu khng c chp nhn th thc hin lung nhnh A1 4 a danh sch phng theo yu cu 5 Khch hng a ra quyt nh,nu khch hng khng ng thu thc hin lung nhnh A2 6 Yu cu thng tin khch hng trn bng thng tin khch hng 7 Khch hng a thng tin 8 Kim tra thng tin khch hng,nu thng tin khch hng c thc hin lung nhnh A3 9 Nhp thng tin khch hng 10 Nhp thng tin phng ng k thu 11 Yu cu thanh ton tin cc,nu vic thanh ton c thc hin chm tr thc hin lung nhnh A4 12 Khch hng thanh ton tin cc 13 Nhn tin cc v kim tra 14 In bin lai thu tin t cc 15 Khch hng k tn 16 Kt thc usecase Lung nhnh: Lung nhnh A1:Khi yu cu thu phng ca khch hng khng c chp nhn 1 Thng bo yu cu phng khng c chp nhn 2 Kt thc usecase Lung nhnh A2:Khi hng khng ng thu phng 1Khch hng t chi thu 2 thuyt phc khch hng 3 Tip tc usecase bc 6 3 Kt thc usecase Lung nhnh A3:Thng tin khch hng tn ti 1 Xc nh li rng thng tin khch hng tn ti

-16-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

2 Cp nht thng tin khch hng (ngy n,ln hin ti l ln th my,b sung s in thoi thay i hoc nhng thng tin thay i,tnh trng sc khe hin ti) 3 Tip tc usecase bc 9 4 Kt thc usecase.

-17-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

d) Biu trnh t cho Usecase ng k trc tip

: Khach Hang 1: Y dang ky /c

: Nhan V ien

: ManHinh

: DSKhachHang

: DSDKPhong

: Phong

: In

2: Chon DM DK Phong 3: Man hinh hien thi 4: Lay DS Phong Trong 5: Y Danh sach Phong Trong /c 6: Danh sach Phong Trong 7: DS Phong Trong 8: Y chon Phong /c 9: Chon Phong 10: Y TT KH /c 11: Cung cap TT 12: Kiemtra 13: Nhap TT KH 14: ThemTT Khach Hang 15: ThmThanh Cong 16: Them TT DK Phong 17: ThemThanh Cong 18: ThemThanh Cong 19: Y Dat Coc /c 20: Tien 21: Kiemtra 22: Nhap so Tien DC 23: Cap Nhat So Tien DC 24: Thong bao Thanh Cong 25: Thong bao Thah cong 26: Y in bien lai /c 27: Y in Bien Lai /c 28: Bien Lai 29: K Ten 30: Bien Lai

-18-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase ng k trc tip

12: K ie m t ra 21: K ie m t ra 29: K T e n 1: Y/c d a n g ky 9: Ch o n P h o n g 11: Cu n g c a p T T 20: T ien : Nhan Vie n : Khach Han g 30: B ien Lai 19: Y/ c D a t Co c 10: Y/ c T T K H 8: Y/c c h o n P h o n g 28: Bien Lai

2: C h o n D M D K P h o n g 4: La y D S P h o n g T ro n g 13: N h a p T T K H 22: N h a p s o T ie n D C 26: Y/c in b ie n la i : M an H in h

5: Y/c D a n h s a c h P h o n g T ro n g 6: D an h s a c h P h o n g T ro n g

7: D S P h o n g T ro n g 3: M a n h in h h ie n th i 25: T h o n g b a o T h a h c o n g 18: T h e m T h a n h Co n g 15: T h m T h a n h C o n g 24: T h o n g b a o T h a n h Co n g 27: Y/ c in B ie n La i

: Ph o n g

16: T h e m T T D K P h o n g 17: T h e m T h a n h Co n g

: D SDK Ph o n g 23: Ca p N h a t S o T ien D C 14: T h e m T T K h a c h H a n g : In

: D SK h ach Han g

3. Nghip v ng k phng qua trang web: Sau khi truy vn nhng thng tin khch sn qua mng,khch hng c th la chn vic t phng khch sn thng qua website ca khch sn. a) M t: c th ng k t phng,khi khch hng c nhu cu cn ng l cho mnh mt ti khon trn website ca khch sn,ti khon gm Emai ang hot ng,password ca khch.Khi tin hnh la chn phng thu,khch hng s ng nhp vo website thng qua ti khon ca mnh(hoc c th ng nhp sau khi la chn c phng ph .hp theo yu cu ca mnh),sau s chn loi phng mun ng k.T yu cu t phngca khch hng,h thng website s t ng kim tra trong c s d liu ca mnh a ra nhng phng c trong loi phng m khch yu cu.

-19-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

T danh sch phng m website a ra,nu khch hng tm ra phng theo yu cu ca h,h s nh du vo phng h chn,in cc thng tin bt buc v khng bt buc(nhng thng tin c th in hoc c th khng)nh:chn loi phng ,ngy nhn phng(ngy nhn phng phi t hn ngy t phng ti thiu t nht 2 ngy)ngy tr phng,s lng phng,s ngi (s ngi ln,tr em),h v tn khch(ngi ng k),gii tnh,s passport hoc giy chng minh nhn dn,s ti khon(ATM,tn dng),a ch lin lc,s in thoi,s fax(nu c),tn nc..v chn chc nng t phng. Thng tin ca cuc t phng s c gi v ban qun l ca khch sn x l.Danh sch phng c t v khch thu l kt qu cui cng v s c chuyn n b phn tip tn. B phn ph trch v iu hnh website s chu trch nhim gii quyt nhng thc mc,yu cu ca khch hng qua Email hng dn hoc hng dn qua in thoi. b) Lung s kin cho Usecase ng k phng qua Website 1 . Usecase bt u khi khch hng kt ni vi website ca khch sn 2 . Khch hng truy vn thng tin khch sn 3 . ng nhp vo ti khon ca khch hng,nu cha c ti khon thc hin lung nhnh A1 4 .La chn phng theo yu cu ca mnh 5. Gi yu cu n c s d liu 6. Website kim tra yu cu.Nu yu cu khng c chp nhn th thc hin lung A2 7. Website a ra danh sch phng c trong loi phng khch yu cu 8. Khch hng la chn phng .Nu khng la c phng theo yu cu ca mnh th thc hin lung A3. 9 . in thng tin bt buc v khng bt buc 10 .Chn chc nng t phng. 11. Website thng bo hon tt vic t phng 12 .H thng gi thng tin t phng v ban qun l 13 .Ban qun l gi thng tin t phng cho b phn tip tn 14 .Kt thc usecase Lung nhnh Lung nhnh A1:Ti khon khch hng cha c 1. Thng bo ti khon cha c to 2. ng k ti khon 3 .Nhp Email v password 4. Xc nhn vic ng k 5. ng nhp 6 .Tip tc usecase ng k phng 7 .Kt thc usecase Lung nhnh A2:Yu cu phng khng c chp nhn.Nu do li t sever th thc hin lung li E1

-20-

GVHD: Nguyn Duy Nht 1 Thng bo li yu cu do phng c t ht 2 a ra yu cu khc 3 Tip tc usecase bc 4 4 Kt thc usecase Lung nhnh A3:Khng la c phng theo yu cu 1 kt thc usecase Lung li E1: Li sever 1 Thng bo li t sever 2 i trong giy lt 3 Tip tc usecase bc 7 4 Kt thc usecase

Nhm thc hin: 7B3GA

4. Nghip v Hy phng qua in thoi: Nghip v ny din ra khi khch t phng nhng mun hy phng t v l do no , h c th gi in n khch sn yu cu Hy phng t a) M t: Khch t phng nhng mun hy phng t. Khch gi in n yu cu hy phng, khch cung cp thng tin .. Nhn vin s kim tra v xc nhn thng tin trong h s t phng. Nu ng th cho hy. Nu vic hy phng vo thi im qu hn hy th nhn vin thng bo vi khch phi tr ph t phng. Vic hy t phng s ghi nhn li trong h s hy t phng. Sau khi hon thnh cc bc hy phng nhn vin cp nht li tnh trng phng sn sng c s dng. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Hy phng

Khach Hang

HuyDatPhong

c) Lung s kin cho Usecase Hy phng qua in thoi 1: Khch yu cu hy vic t phng. 2: Nhn vin tip nhn yu cu v yu cu khch cung cp thng tin. 3: Khch cung cp thng tin ( tn khch,) 4: Nhn vin nhn thng tin 5: Nhn vin truy vn thng tin khch trong h s ng K. 6: Nhn vin kim tra (xc nhn) li thng tin vi khch. -21-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

7: Nhn vin kim tra vic hy c trong thi gian cho php. Nu khng chuyn bc B8: 8: Nhn vin thng bo cho khch hng bit v tnh trng ny. 9: Khch xc nhn hy. 10: Thng bo vi khch vic t phng ny c hy v thu khon ph t phng. Nu trong thi hn cho php th chuyn bc B10 11: Thng bo vi khch vic t phng ny c hy. 12: Nhn vin cp nht li tnh trng phng. 13. Usecase kt thc d) Biu trnh t cho Usecase Hy phng qua in thoi

: Khach Han g

: Tiep Tan

: M an Hin h

: CSDL

1: Tho ng tin va y/c h u y 2: Nhap th o n g tin v a tim kiem 3: Yeu cau tho ng tin d at p h o n g 4: Thon g tin dat p h on g 5: Tho n g tin dat p ho n g 6: Kiem tra th on g tin h u y 7: Yeu cau xac n han 8: Kh ach xac n han h uy 9: Cho n xoa th on g tin 10: Xo a tho n g tin 11: Xo a th o n g tin thanh co n g 12: Xoa th anh co n g

-22-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Hy t phng qua in thoi


6: Kiem tra thong tin huy

1: Thong tin va y/c huy 8: Khach xac nhan huy : Tiep Tan 7: Yeu cau xac nhan : Khach Hang 5: Thong tin dat phong 12: Xoa thanh cong 2: Nhap thong tin va tim kiem 9: Chon xoa thong tin 4: Thong tin dat phong 11: Xoa thong tin thanh cong : CSDL 3: Yeu cau thong tin dat phong 10: Xoa thong tin : M anHinh

5. Nghip v Hy phng trn Website: Khi khch hng t phng ti khch sn trn Website nhng khng c nhu cu li ti khch sn na, khch hng c th hy ng k bng vic truy cp v trang web ca khch sn v thc hin vic hy phng. a) M t: Khch hng truy cp vo trang Modify or Cancel a Online Reservation trong trang web ca khch sn. Nhp m xc nhn v tn vo biu mu yu cu tm thng tin t phng. Khch chn chc nng hy phng t. H thng s bo cho khch bit khch b thu tin ph hy t phng. Khch xc nhn v chn hy t phng. Thng tin hy s c lu li trong c s d liu b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Hy phng

Khach Hang

HuyDatPhong

-23-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

c) Lung s kin cho Usecase Hy phng qua Website 1: Khch hng truy cp vo trang Modify or Cancel a Online Reservation. 2: Webserver yu cu nhp thng tin. 3: Khch nhp thng tin v gi. 4: Webserver kim tra. 5: Webserver gi v thng tin chi tit 6: Khch chn chc nng hy t phng. 7: Wbserver thng bo mc ph t phng nu qu hn hy v yu cu khch xc nhn hy. 8: Khch xc nhn hy. 9: Webserver xc nhn hy v thng bo hy thnh cng. 10:Use case kt thc. Lung nhnh: Nu thng tin sai: 1. Webserver gi tr thng bo s t phng khng tn ti nu thng tin nhp sai. 2. Quay tr li bc B2 3. Use case kt thc

6. Nghip v Thay i thng tin t phng qua in thoi: Nghip v ny p ng cho vic khch hng mun thay i thi gian n v i ti khch sn. Khch hng s gi in thoi ti khch sn v nhn vin l tn s gip khch hng thc hin nghip v ny. a) M t: Nghip v ny xy ra khi khch t phng nhng mun thay i thi gian n v i. Khch gi in n yu cu thay i thi gian t, khch cung cp thng tin cn thit nh.theo yu cu ca nhn vin. Nhn vin s kim tra v xc nhn thng tin trong h s t phng. Nhn vin s kim tra tnh trng cc phng theo loi phng m khch t c ph hp vi thi gian hay yu cu m khch thay i. Nu thi gian khch thay i l ph hp th cho thay i. Nu thi gian thay i khng ph hp(v d thi gian i s lu hn d kin m phng loi ny c t ht sau thi gian m khch thu phng ti khch sn th thc hin nghip v hy t phng cho khch. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Thay i thng tin t phng

-24-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Khach Hang

ThayDoiThongTinDatPhong

c) Lung s kin cho Usecase Thay i TT t phng qua in thoi: 1: Khch gi in n v yu cu thay i thng tin t phng. 2: Nhn vin nhn yu cu v yu cu khch cung cp thng tin. 3: Nhn vin kim tra thng tin trong h s t phng. 4: Xc nhn li thng tin vi khch. 5: Khch yu cu thng tin thi gian cn thay i. 6: Kim tra thng tin khch hng thay i c ph hp 7: Nu ph hp : Xc nhn li vi khch thng tin s c thay i theo yu cu. 8: Cp nht li thng tin vo h s t phng. 9: Usecase kt thc Lung nhnh: Nu khng ph hp: 1: Gii thiu cc gii php khc ti khch. 2: Nu khch ng thay i loi phng th cp nht li. 3: Usecase kt thc

-25-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

d) Biu trnh t cho Usecase Thay i TT t phng qua in thoi:

: Khach Hang

: Nhan Vien

: ManHinh

: CSDL

1: Thong tin va yeu cau thay doi 2: Nhap thong tin tim kiem 3: Thong tin dat phong 4: Thong tin dat phong 5: Thong tin dat phong 6: Kiem tra thong tin 7: Yeu cau xac nhan 8: Xac nhan thong tin 9: chon kiem tra tinh trang phong 10: Yeu cau tinh trang phong 11: Tinh trang phng 12: Thng tin tnh trang phng 13: Kiem tra yeu cau thay doi co phu hop 14: Yeu cau xac nhan thay doi 15: Xac nhan thay doi 16: Nhap thong tin thay doi 17: Cap nhat thong tin 18: Cap nhat thanh cong 19: cap nhat thanh cong

-26-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc Usecase Thay i TT t phng qua in thoi:


6: Kiem tra thong tin 13: Kiem tra yeu cau thay doi co phu hop 1: Thong tin va yeu cau thay doi 8: Xac nhan thong tin 15: Xac nhan thay doi : Nhan Vien : Khach Hang 14: Yeu cau xac nhan thay doi 7: Yeu cau xac nhan

5: Thong tin dat phong 12: Thng tin tnh trang phng 19: cap nhat thanh cong 2: Nhap thong tin tim kiem 16: Nhap thong tin thay doi 9: chon kiem tra tinh trang phong

: CSDL

4: Thong tin dat phong 11: Tinh trang phng 18: Cap nhat thanh cong

: M anHinh 17: Cap nhat thong tin 10: Yeu cau tinh trang phong 3: Thong tin dat phong

7. Nghip v Thay i thng tin t phng trn Website: Nghip v ny xy ra khi khch hng pht hin thy thng tin c nhn b sai st, hoc mun chnh sa mt s thng tin lin quan ti vic li ti khch sn trong qu trnh ng k qua trang web. Khch hng s truy cp vo Website ca khch sn thay i thng tin cho bn thn mnh a) M t: Khch hng truy cp vo trang Modify or Cancel a Online Reservation trong trang web ca khch sn. Nhp m xc nhn v tn vo biu mu yu cu tm thng tin t phng. Khch chn chc nng thay i thng tin phng t. Khch nhp vo thi gian n v i (btthng tin) mun thay i v gi thng tin thay i. Webserver s kim tra thng tin khch nhp vo c hp l. Nu thay i khng thnh cng th webserver s gi li thng bo thng tin no thay i khng ph hp( v d nh thi gian thay i khng ph hp vi tnh trng ca phng ) v yu cu khch chn li. Nu thnh cng th thng bo thnh cng v yu cu khch xc nhn.

-27-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Thay i thng tin t phng

Khach Hang

ThayDoiThongTinDatPhong

c) Lung s kin cho Usecase Thay i thng tin t phng trn Website: 1: Khch hng truy cp vo trang Modify or Cancel a Online Reservation. 2: Webserver yu cu nhp thng tin. 3: Khch nhp thng tin v gi. 4: Webserver kim tra v gi tr thng bo s t phng khng tn ti nu thng tin nhp sai . 5: Nu thng tin chnh xc webserver gi v thng tin chi tit 6: Khch chn chc nng thay i thng tin t phng. 7: Webserver yu cu nhp thng tin cn thay i 8: Khch nhp thng tin cn thay i. 9: Webserver kim tra thng tin khch yu cu thay i. 10: Thng bo vi khch thay i thnh cng 11: Usecase kt thc Lung nhnh: Nu yu cu khng hp l 1: Thng bo thay i khng thnh cng 2: Tr v B7. 3: Usecase kt thc

8. Nghip v i phng Nghip v ny xy ra khi khch nhn phng hoc m khng hi lng hay v mt l do g m mun i phng. Khch c th gi in hay trc tip yu cu c i phng vi nhn vin tip tn ti quy lm vic. Ty iu kin m nhn vin l tn thc hin p ng cho khch hng hay khng a) M t: Khch hng gi in thoi hoc ti quy l tn yu cu i phng. Nhn vin nhn yu cu v yu cu thng tin t khch nh s phng. Sau s kim tra thng tin trong h s v s xc nhn thng tin li vi khch. Nhn vin s kim tra tnh trng cc phng cn trng trong khch sn v thng bo cho khch bit v tnh trng chung v cc

-28-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

phng khch chn loi phng mun i v theo yu cu ca khch. Nu khch hi lng vi loi phng no v yu cu i vi loi phng ny. Nhn vin s giao cha kha cho khch v cho nhn vin ln dn cho khch. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: i phng

Khach Hang

DoiPhong

c) Lung s kin cho Usecase i phng: 1: Khch yu cu i phng 2: Nhn vin tip nhn yu cu v yu cu khch hng cung cp thng tin. 3: Khch cung cp thng tin v phng . 4: Nhn vin nhn thng tin t khch. 5: Nhn vin truy vn thng tin khch trong h s. 6: Nhn vin xc nhn li thng tin vi khch. 7: Nhn vin kim tra tnh trng cc phng trng trong CSDL 8: Nhn vin nhn thng tin tnh trng cc phng v gii thiu vi khch. 9: Khch chn phng . 10: Nhn vin nhn thng tin phng yu cu. 11: Khch nhn cha kha phng t nhn vin. d) Biu trnh t cho Usecase i phng:

-29-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

: Nhan Vien : Khach Hang 1: Thng tin 2: Nhap thong tin kiem tra

: ManHinh

: CSDL

3: Thong tin 4: Thng tin 5: Nhan thong tin 6: Yeu cau xac nhan thong tin 7: Xac nhan thong tin 8: Chon kiem tra tinh trang phong 9: Thng tin tnh trang phng 10: Thng tin tnh trang phng 11: Thng tin 12: Thng tin v cc phng trong 13: Chon phong muon doi 14: Thay doi thong tin 15: thay doi thong tin 16: thay doi thanh cong 17: Thng bo thay doi thanh cong

e) Biu cng tc cho Usecase i phng

-30-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

1: T h n g tin 7: X a c n h a n th o n g tin 13: Ch o n p h o n g mu o n d o i : Nhan Vie n 6: Yeu ca u xa c n h a n th o n g t in : Khach Hang 12: T h n g tin v c c p h n g tro n g 2: N h ap th o n g tin kiem tra 11: T h n g tin 5: N h a n th o n g tin 17: T h n g b o th ay d o i th a n h co n g Ch o n kie m tra t in h tra n g p h o n g 8: 14: T h a y d o i th o n g tin

: C SD L

4: T h n g tin 10: T h n g t in tn h tran g p h n g 16: th a y d o i t h a n h c o n g

3: T h o n g tin 9: T h n g tin tn h tra n g p h n g 15: th a y d o i th o n g tin

: M an H in h

9. Nghip v Gia hn phng Nghip v ny xy ra khi khch nhn phng v m mun thm thi gian so vi thi hn phi tr phng m khch t trc . Khch c th gi in hay trc tip yu cu gia hn vi nhn vin tip tn ti quy lm vic gia hn phng. a) M t: Khch gi in thoi hoc ti quy tip tn yu cu c gia hn phng. Nhn vin trc ht phi kim tra tnh trng phng sau thi gian m khch t trc sau khi nhn thng tin phng t khch v xc nhn li thng tin. Nu phng khng b t trc th nhn vin c quyn cho php gia hn cho khch. Nu phng c t trc th thng bo vi khch v gii thiu vi khch phng cn trng khc. Nu khch ng th thc hin nghip v i phng. Nu khch khng ng i phng v mun tr phng th chuyn sang nghip v tr phng. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Gia hn phng

-31-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Khach Hang

GiaHanPhong

c) Lung s kin cho Usecase Gia hn phng: 1: Khch yu cu gia hn thm thi gian phng . 2: Nhn vin yu cu thng tin phng t khch 3: Khch cung cp thng tin phng. 4: Nhn vin nhn thng tin t khch. 5: Nhn vin truy vn thng tin khch trong h s. 6: Nhn vin xc nhn li thng tin vi khch 7: Khch xc nhn ng thng tin v yu cu thm s ngy gia hn. 8: Nhn vin kim tra thng tin v tnh trng phng c t trc cha. 9: Nhn vin xem thng tin c tr v. 10: Cp nht s ngy gia hn v thng bo vi khch vic gia hn hon tt. Lung nhnh: Nu phng c t trc th thng bo xin li vi khch v ngh khch c th chuyn qua phng khc v phng b t trc. Nu khch ng th thc hin nghip v i phng. Nu khch khng ng v khng na th thc hin nghip v tr phng.

-32-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

d) Biu trnh t cho Usecase Gia hn phng

: Khach Hang

: Nhan Vien

: ManHinh

: CSDL

1: Thong tin phong dang o 2: Thong tin kiem tra 3: Thong tin phong 4: Thong tin phng 5: Thng tin phng 6: Yu cau xac nhan thong tin 7: Xac nhan thong tin va s o ngay gia han 8: Chon kiem tra tinh trang phong 9: Thng tin tnh trang phng 10: Tnh trang phng 11: Thng tin tnh trang phng 12: Kiem tra 13: cap nhat thong tin gia han 14: cap nhat thong tin 15: cap nhat thanh cong 16: cap nhat thanh cong

-33-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Gia hn phng


12: K ie m tra

1: T h o n g t in p h o n g d a n g o 7: X a c n h a n t h o n g tin v a s o n g a y g ia h a n : Nhan Vie n 6: Y u c a u xa c n h a n th o n g t in : Khach Hang 5: T h n g t in p h n g 2: T h o n g t in kiem t ra 16: c a p n h a t th a n h c o 8:gC h o n kie m tra t in h tra n g p h o n g n 11: T h n g t in tn h t ra n g p h n g 13: c a p n h a t t h o n g tin g ia h a n 4: T h o n g t in p h n g 10: T n h tra n g p h n g 15: c a p n h a t th a n h c o n g : CSD L 3: T h o n g t in p h o n g 9: T h n g t in tn h tra n g p h n g 14: c a p n h a t th o n g tin : M a n H in h

10. Nghip v ng k dch v: Nghip v ny din ra khi khch c nhu cu s dng dch v khch sn. Nghip v ny thuc dng dch v v nhm tha mn mi yu cu ca khch hng khi ti ti khch sn. Khch sn 7B3G cung cp nhiu loi dch v nhm phc v khch hng mt cch tt nht a) M t: Khch hng c nhu cu s dng dch v khch sn c th gi in hoc n quy tip tn t dch v. Nhn vin tip tn s kim tra kh nng p ng ca khch sn (kim tra xem khch sn c dch v m khch hng yu cu hay khng).Nu khch sn khng c loi hnh dch v p ng cho khch th nhn vin l tn s gii thiu cho khch nhng a im bn ngoi, nu khch sn c th p ng th nhn vin thc hin quy trnh ng k dch v cho khch. Tip theo nhn vin s hi khch hng v thng tin khch hng ( tn hoc CMND) lc ny khch hng c tn trong danh sch ng k phng. Nhn vin s nhp tn khch hng, m khch hng, m dch v, tn dch v, thi gian s dng dch v v cc thng tin lin quan n vic s dng dch v vo bng ng k dch v. Cc thng tin trong bng ny l cn c cho vic lp ha n s dng dch v phc v cho qu trnh thanh ton. Sau khi thc hin xong cc bc ny nhn vin s

-34-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

bo li vi khch cch thc s dng dch v v phng thc thanh ton cng nh nhc nh vi khch mt s phn cn lu khi s dng dch v ti khch sn. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: ng k dch v

Khach Hang

DangKyDichVu

c) Lung s kin cho Usecase ng k dch v 1. Khch hng ti quy l tn yu cu s dng dch v 2. Tip tn kim tra kh nng p ng ca khch sn. Nu khch sn khng p ng c th thc hin lung A1 3. Nhn vin hi khch hng v thng tin khch hng v dch v 4. Khch hng p ng thng tin v loi dch v 5. Nhn vin cp nht thng tin khch hng v dch v 6. Bo kt qu cho khch hng v nhc khch hng nhng thng tin cn thit. 6. Usecase kt thc Lung nhnh: Khch sn khng p ng c dch v 1. Nhn vin bo vi khch hng l khch sn khng p ng c 2. Nhn vin gii thiu cho khch hng nhng a im bn ngoi s dng dch v m khch hng yu cu 3. Usecase kt thc.

-35-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

d) Biu trnh t cho Usecase ng k dch v

: Khach Hang

: Nhan Vien

: ManHinh

: DSDichVu

: SDDV

1: Yeu cau su dung DV 2: Hoi KH dung DV nao 3: Tra Loi 4: Kich hoat phan mem 5: Man hinh hien thi 6: Chon Danh Muc Dang Ky DV 7: Hien Thi Giao Dien 8: Nhap ten DV 9: Ten DV 10: Ket qua tim kiem 11: Xem 12: Tra loi khach hang 13: Yeu cau KH cung cap TT 14: KH cung cap TT 15: Thong Tin Su Dung DV 16: Cap nhat TT su dung DV 17: Thong bao Thanh Cong 18: Thong bao Thanh Cong 19: Thong bao Thanh Cong

-36-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase ng k Dch v


4: K ic h h o a t p h a n me m 6: Ch o n D an h M u c D a n g K y D V 8: N h ap te n D V 15: T h o n g T in Su D u n g D V : Nh an Vie n : Kh ach Han g 2: H o i K H d u n g D V n a o 12: T ra lo i kh ac h h a n g 13: Ye u c a u K H cu n g c a p T T 19: T h o n g b a o T h a n h C o n g 10: K e t q u a tim kie m 9: T en D V 5: M a n h in h h ien th i 7: H ie n T h i Gia o D ien 11: X e m 18: T h o n g b a o T h a n h Co n g 16: Ca p n h a t T T s u d u n g D V 17: T h o n g b a o T h a n h Co n g : M an H in h

1: Yeu ca u s u d u n g D V 3: T ra Lo i 14: K H c u n g ca p T T

: D S D ich Vu : SD D V

11. Nghip v Tr phng: Nghip v ny din ra khi khch hng n hn tr phng hoc khng c nhu cu li khch sn na, khch hng xung quy tip tn thc hin quy trnh thanh ton v tr phng cho khch sn. Nhn vin l tn s thc hin nghip v ny a) M t: Khch hng sau khi n hn tr phng s xung quy tip tn lm th tc tr phng . Khch hng phi a cha kho v cung cp mt vi thng tin tip tn tm kim khch hng v lit k cc khon phi tr ( thanh ton ) trc khi khch hng ri khi khch sn . Ngi tip tn lc ny s xc nh thng tin v phng ca khch thng qua s phng hay tn khch hng do khch hng cung cp . T thng tin c cung cp bi khch hng. Tip tn s tng hp cc khon ph m khch hng phi tr ( ph phng , ph dch v , ... ) . Sau khi c bng tng hp cc ph cn c khch hng thanh ton trc khi ri khi khch sn th tip tn s yu cu khch hng xem li bng tng hp ny kim tra v xc minh tnh ng n ca cc khon chi ph . Mt ngoi l c th xy ra vo thi im ny l khon ph trong bng tng hp c tip tn a cho khch hng c khch hng cho l khng chnh xc . Lc ny , nhim v ca tip tn l kim tra li v sa li khon ph c cho l ko chnh xc v tip tc th tc tr phng cho khch hng .

-37-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Sau khi khch hng ng v khon phi thanh ton th tip tn s hi v hnh thc thanh ton ca khch hng . Khch sn hin nay cho php khch hng tr bng tin mt hoc bng th tn dng . Nu khch hng tr bng tin mt : Th tip tn s c nhim v nhn tin , kim tra li tin ( m tin ) sau s nhp s tin c nhn vo h thng phn mm trc mt . Tip tn in bin lai v yu cu khch hng xem li mt ln na v k tn . Nu khch hng tr tin thng qua th tn dng : Khch hng cung cp thng tin v th tn dng cho tip tn . Tip tn qut th tn dng ca khch hng vo chic my c ( gi l EDCT - Electronic Data Capture Terminal ) . EDCT c cc thng tin v th ca khch hng ghi trn bng t v lin h vi ngn hng thng qua modem, ng in thoi hoc ISDN line, gi km theo yu cu v s tin cn thanh ton, ngn hng ny kim tra trong CSDL xem th ca khch hng c phi l th ht hn hoc b mt cp hay khng, s tin bn mun tr c vt qu hn mc khng, nu khng, ngn hng s bo li ngay trong vi giy v EDCT l giao dch c ph duyt, khi EDCT s in ra mt t giy nh ghi r s tin, m s giao dch khch hng k vo .Khch hng gi bn chnh , khch sn gi bn sao v gi v ngn hng nhn tin sau ny . Nu giao dch khng th din ra do bn ngn hng gp trc trc th tip tn vn phi hon thnh giao dch khi khng nhn c xc nhn t ngn hng . Tip tn s xc minh thng tin tn dng ca khch hng bng cch yeu cu khch hng cung cp thng tin th , a ch nh , hoc bng li xe , ... Tip tn s x l thng tin ny vo ngy m ngn hng bnh thng tr li . Tin trnh tr phng tip tc . Nu th tn dng c vn : iu ny xy ra nu c quan tn dng xc nh th tn dng ca khch hng c vn ( v d : thng tin ko chnh xc , tn dng vt gii hn , th khng hot ng , hoc th gian ln ) . Tip tn s c gng x l th tn dng thm m ln na , nu khng th yu cu khch hng cung cp th tn dng mi . Trng hp khng th gii quyt c th tip tn yu cu khch phi tr bng tin mt v tin trnh tr phng li tip tc . Sau khi hon tt cc th tc tr phng nh trn th khch hng c l tn mang hnh l ra khi cng cho khch sn . Kt thc UC b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: ng k dch v

Khach Hang

TraPhong

-38-

GVHD: Nguyn Duy Nht c) Lung s kin cho Usecase Tr phng: S tun t Tr Phng ( Tin mt ):

Nhm thc hin: 7B3GA

1 : Khch hng tr cha kho v cung cp thng tin ( s phng , tn khch hng , ... ) 2 : Tip tn tm kim v lit k cc khon phi tr ca khch hng . 3 : Khch hng kim tra cc khon phi tr . Nu khng chnh xc th thc hin lung A1 4 : Tip tn yu cu chn hnh thc thanh ton : a . Tin mt b. Th tn dng 5 : Khch hng chn Tin mt . 6 : Khch hng giao tin cho Tip tn . 7 : Tip tn nhn tin v kim tra tin . 8 : Tip tn nhp thng tin v in bin lai cho khch hng . 9 : Khch hng kim tra bin lai v k tn . 10 : UC kt thc . Lung nhnh A1 : Khon phi tr khng chnh xc 1. Khch hng thng bo khon phi tr khng chnh xc . 2. Tip tn kim tra v sa li khon ph cho chnh xc . 3. Tip tc Bc 5 . S tun t Tr Phng ( Th Tn Dng ) : 1 : Khch hng tr cha kho v cung cp thng tin ( s phng , tn khch hng , ... ) 2 : Tip tn tm kim v lit k cc khon phi tr ca khch hng . 3 : Khch hng kim tra cc khon phi tr . Nu khng chnh xc th thc hin lung A1 4 : Tip tn yu cu chn hnh thc thanh ton : a . Tin mt b. Th tn dng 5 : Khch hng chn Th tn dng . 6 : Khch hng cung cp th tn dng cho Tip Tn . 7 : Tip tn qut th tn dng vo my c th . Nu giao dch khng th xy ra do bn ngn hng gp trc trc th thc hin lung A2 , Nu th tn dng c vn th thc hin lung A3 . 8 : My c th in ra t giy nh ghi thng tin giao dch ( 1 bn cho khch hng , mt bng cho Tip tn ) 9 : Tip tn nhp thng tin v in bin lai cho khch hng . 10 : Khch hng kim tra bin lai v k tn . 11 : UC kt thc . Lung nhnh: Lung nhnh A1 : Khon phi tr khng chnh xc 1. Khch hng thng bo khon phi tr khng chnh xc .

-39-

GVHD: Nguyn Duy Nht 2. Tip tn kim tra v sa li khon ph cho chnh xc . 3. Tip tc Bc 5 .

Nhm thc hin: 7B3GA

Lung nhnh A2 : Ngn hng gp trc trc . 1. My c th thng bo giao dch ko din ra do ngn hng gp trc trc . 2. Tip tn yu cu khch hng cung cp thong tin th tn dng . 3. Tip tn x l thng tin ny vo ngy ngn hng hot ng tr li . Lung nhnh A3 : Th tn dng c vn . 1. My c th thng bo th tn dng c vn . 2. Tip tn yu cu cung cp th tn dng khc hoc yu cu tr bng tin mt 3. UC kt thc . d) Biu trnh t cho Usecase Tr phng Tr phng thanh ton bng tin mt

-40-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

: Khach Hang

: Tiep Tan

: ManHinh

: Danh Sach Thanh Toan

: Phong

: In

1: Cha kha, TTKH 2: Thng tin KH 3: Thng tin KH 4: Thng tin thanh ton 5: Thng tin thanh ton 6: Yu cu xc nhn TT 7: da XN TT 8: Tien 9: Dem tien 10: So tien 11: Thong tin can in 12: Bin lai 13: K tn 14: Yu cau k tn 15: Xc nhan thng tin thu 16: Cap nhat 17: Bo lai 18: Cap nhat 19: Thnh cng 20: Thnh cng

-41-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tr phng thanh ton bng th tn dng

: Khach Hang

: Tiep Tan

: May Doc The

: ManHinh

: Danh Sach Thanh Toan

: Phong

1: Gui chia khoa, TTKH 2: Thng tin KH 3: Thng tin KH 4: TTKH 5: Thng tin thanh ton 6: Thng tin thanh ton 7: Yu cu xc nhan 8: Da xac nhan 9: dua the tin dung 10: the tin dung 11: Xu ly 12: In Hoa don 13: Ha don 14: Xc nhan thong tin thu 15: cap nhat 16: Bai lai 17: cap nhat 18: Bo lai 19: Thanh cong

-42-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Tr phng Tr phng thanh ton bng Tin mt

9 : D e m t ie n 1 3: K t n 1 : C h a k h a , T T K H 7: da X N T T 8 : T ie n : T ie p Tan : K hach H ang 6 : Y u c u x c n h n T T 14: Y u c au k t n 1 2 : B i n la i 2 : T h n g t in K H 1 0 : S o t ie n 1 5 : X c n h a n t h n g t in t h u 5 : T h n g t in t h a n h t o n 20: T h n h c n g 1 1 : T h o n g t in c a n in M a y in : In

19: T h n h c n g : Phong 18: C ap n h at : M a n H in h

3 : T h n g t in K H 16: C a p n h a t : Danh Sach Th anh T oan 4 : T h n g t in t h a n h t o n 1 7 : B o la i

-43-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tr phng thanh ton bng Th tn dng

11: X u ly 1: Gu i c h ia kh o a, T T KH 8: Da xac n h a n 9: d u a th e tin d u n g : T iep Tan : K h a c h H an g 7: Yu c u x c n h an 13: H a d o n 12: In H o a d o n

2: T h n g tin K H 10: th e tin d u n g : M ay Do c The

6: T h n g tin th a n h to n 19: T h an h co n g 14: X c n h a n th o n g tin th u 3: T h n g tin K H

5: T h n g tin th an h to n 16: Ba i la i : D an h Sa c h T h an h To a n 4: T T KH 15: ca p n h a t : M an H in h

17: ca p n h a t : Ph o n g 18: B o lai

12. Nghip v Qun l Phng: a) M t: Tra cu thng tin phng Use-case ny cho php nhn vin tip tn c tra cu thng tin phng. Thng tin phng cn hin th gm c: m phng, tn phng, hng phng, lai phng, gi thu, tnh trng phng, danh sch cc tin nghi trong phng. Mt cu hi c t ra l Ti sao li c nghip tra cu thng tin phng? tr li cho cu hi ny, l ,nu c mt trng hp xy ra nh :Khi c thng bo t b phn tp v l c mt phng lun kha cht ca nhn vin tp v khng th lm v sinh th nhn vin s tra cu thng tin v phng bit thng tin v phng a ra hng gii quyt.V vy nghip v tra cu thng tin phng s rt c ch trong mt s trng hp khng nhng l trng hp trn.Nghip v ny gip nhn vin tm thng tin nhanh chng v chnh xc ,vic tr li v phng cho cc nhn vin khc c thun tin v nhanh chng hn. Khi nhn vin c nhu cu tra cu thng tin phng,nhn vin s chn chc nng qun l phng.Khi chn chc nng qun l phng tc l nhn vin yu cu gi mn hnh -44-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

qun l phng,mn hnh qun l phng xut hin vi m phng cn tra cu,nhn vin nhp vo m phng cn tra cu,lc ny nhn vin thc hin chc nng tra cu tc l nhn vin gi yu cu t c s d liu v nhng thng tin m nhn vin cn xem.Khi thng tin hin th bao gm:m phng,loi phng,v tr phng,tnh trng phng(thng tin v phng c ngi hay cha nu c th s hin tt c thng tin v khch hng ang ).Khi xem c tt c cc thng Thm phng Usecase ny cho php ngi s dng thm phng vo danh sch phng.Thng tin thm vo gm c:m phng,loi phng,din tch,v tr phng,gi phng,tin nghi trong phng Khi nhn vin c danh sch phng c thm vo do khch sn mi m rng khch sn th nhn vin chn chc nng qun l phng,sau khi chn chc nng qun l phng mn hnh qun l phng xut hin. thm phng nhn vin cn in thng tin v phng cn c thm nh:m phng,loi phng,din tch,v tr phng,tin nghi trong phngSau khi hon tt vic in cc thng tin vo nhn vin thc thi chc nng thm phng,cc thng tin ny s c thm vo c s d liu danh sch phng,nhn vin tip tc nhp thm mi cc phng theo trnh t trn,cng vic hon tt nhn vin thot khi mn hnh thm phng. Cp nht Usecase ny cho php ngi dng thay i thng tin ca mt phng ,thng tin cn thay i bao gm:tn phng, tn phng, hng phng, lai phng, gi thu, tnh trng phng, danh sch cc tin nghi trong phng Khi nhn vin c yu cu thay i thng tin ca cc phng nhn vin chn chc nng qun l phng,khi chn chc nng qun l phng th mn hnh qun l phng s xut hin,sau nhn vin s tra cu m phng cn cp nht bng cch nhp vo m phng v tm thng tin phng ,thng tin phng c hin th,sau nhn vin s thc hin thao tc cp nht thng tin.Sau khi hon tt vic nhp liu nhn vin s thc thi chc nng cp nht phng.Cui cng nhn vin s thot khi mn hnh qun l phng. Xa phng Usecase cho php ngi s dng thc hin thao tc xa mt phng hay nhiu phng t danh sch phng,cc thng tin cn xa l:m phng. Khi nhn vin c yu cu xa mt hay nhiu phng hin ang c trong khch sn th nhn vin chn chc nng xa phng,khi chn chc nng xa phng th mn hnh xa phng s xut hin,nhn vin cn nhp vo m phng cn xa,sau nhn vin thc hin chc nng tra cu m phng c nhp vo,khi thng tin m phng c hin th ng nh thng tin m mnh mong mun c xa th nhn vin thc thi chc nng xa phng.Nu nhn vin mun xa thm nhiu phng na th nhn vin lm tip theo trnh t nh trn.M phng c nhn vin xa s bin mt khi danh sch phng.Nu nhn vin mun phc hi li thao tc xa lc trc th nhn vin thc thi chc nng phc hi.Sau khi hon tt cng vic nhn vin s thot khi mn hnh qun l phng. b) Biu Quy trnh nghip v: -45-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tc nhn: Khch hng Use case: Qun l phng, tra cu phng, thm phng, cp nht phng, xa phng

Them

<<include>>

<<include>> TraCuu NVQL QuanLyPhong <<include>>

<<include>>

Xoa

CapNhat

1. 2. 3. 4. 5. 6. 1. 2. 3. 4.

c) Lung s kin cho Usecase Qun l Phng: Tra cu phng Use-case bt u khi nhn vin tip tn yu cu tra cu thng tin phng bng cch chn vo chc nng qun l phng. Mn hnh qun l phng xut hin. Nhn vin tip tn nhp vo m s phng cn tra cu. Thc hin chc nng tra cu.Nu thng tin phng khng c thc,thc hin lung nhnh A1. Hin th thng tin phng. Use-case kt thc khi nhn vin tip tn thot khi mn hnh qun l phng. Thng bo thng tin phng khng c thc,yu cu nhp li m phng Nhp li m phng Tip tc bc 4. Kt thc usecase. Thm phng

Lung nhnh

-46-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

1.Usecase bt u khi nhn vin yu cu thm thng tin bng cch thc hin chc nng qun l phng. 2.Mn hnh qun l phng xut hin. 3.Nhn vin nhp vo cc thng tin v phng mi. 4.Thc thi chc nng thm phng.Nu chc nng khng c thc thi th thc hin lung nhnh A1. 5.Thot khi mn hnh qun l phng.Nu mun thm phng th thc hin lung nhnh A2. 6.Kt thc usecase. Lung nhnh Lung nhnh A1:Chc nng thm phng khng c thc thi 1.Thng bo c li rng buc 2.Nhp li m phng. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Thm nhiu phng 1.Chn chc nng tip tc thm phng. 2.Tip tc bc 2. 3.Kt thc usecase. Cp nht phng 1.Usecase bt u khi nhn vin yu cu cp nht thng tin phng bng cch chn chc nng qun l phng. 2.Mn hnh qun l phng xut hin. 3.Nhn vin nhp m phng cn tra cu. 4.Chn chc nng tra cu. 5.Thng tin phng tra cu hin th.Nu thng tin khng hin th thc hin lung A1. 6.Nhn vin thao tc cp nht phng. 7.Thc thi chc nng cp nht phng. 8.Thot khi mn hnh cp nht phng.Nu mun cp nht m phng khc th thc hin lung A2. 9.Kt thc usecase. Lung nhnh Lung nhnh A1:Thng tin khng hin th. 1.Nhp li m phng. 2.Tip tc bc 5. 3.Kt thc usecase. Lung nhnh A2:Cp nht thm m phng khc. 1.Chn chc nng tip tc cp nht thm phng. 2.Tip tc bc 2. 3.Kt thc usecase. -47-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Xa phng 1.Usecase bt u khi nhn vin yu cu xa thng tin phng bng cch chn vo chc nng qun l phng. 2.Mn hnh qun l phng xut hin. 3.Nhn vin nhp m phng cn xa. 4.Thc thi chc nng tra cu phng 5.Thng tin phng hin th.Nu thng tin phng khng hin th thc hin lung nhnh A1 6 Thc thi chc nng xa phng.Nu vic xa phng khng c thc thi th thc hin lung nhnh A2 7.Thot khi mn hnh qun l phng.Nu mun xa thm phng th thc hin lung nhnh A3. 8.Kt thc usecase. Lung nhnh Lung nhnh A1:Thng tin phng khng hin th 1.Nhp li m phng 2.Tip tc li bc 5. 3.Kt thc usecase. Lung nhnh A2:Xa phng khng c thc thi 1.Thng bo li rng buc 2.Kim tra li rng buc. 3.Tip tc bc 4. 5.Kt thc usecase. Lung nhnh A3:Mun xa thm phng 1.Chn chc nng tip tc xa phng. 2.Tip tc bc 2. 3.Kt thc usecase.

-48-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

d) Nhng Biu trnh t cho Usecse Qun l phng Tra cu phng

: NVQL

: M an Hin h

: CacDa nh M u c

1: NV d an g n h ap v ao h e th o n g QLKS 2: M an h in h hien th i 3: Y/c c h u c n ang QL Ph o n g 4: M o ch u c n a n g QL Ph o n g 5: Hien thi ma n h in h 6: Xem 7: Nh ap th o n g tin Ph o n g can tra cu u 8: Th o n g tin Pho n g 9: Hien thi th o ng tin 10: Hie n th i tho n g tin

-49-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Thm phng

: NVQL 1: NV dang nhap vao he thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QLPhong

: ManHinh

: CacDanhMuc

4: Mo chuc nang QL Phong 5: Man hinh hien thi 6: Xem 7: Nhap thong tin Phong can them 8: Them thong tin Phong 9: Them thanh cong 10: Thong bao thanh cong

-50-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp nht phng

: NVQL 1: NV dang nhap vao he thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QLP

: ManHinh

: CacDanhMuc

4: Mo chuc nang QLP 5: Man hinh hien thi 6: Man hinh hien thi 7: Nhap thong tin P can tra cuu 8: Thong tin Phong 9: Hien thi ket qua 10: Hien thi ket qua 11: Sua Thong Tin Phong 12: Cap nhat thong tin Phong 13: Cap nhat thanh cong 14: Thong bao thanh cong

-51-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Xa phng

: NVQL

: ManHinh 1: NV dang nhap vao he thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QL Phong 4: Y/c chuc nang QL Phong 5: Hien thi man hinh 6: Xem 7: Nhap thong tin phong can tra cuu 8: Thong tin Phong 9: Hien thi ket qua 10: Hien thi ket qua 11: Y/c xoa thong tin Phong 12: Xoa thong tin Phong 13: Xoa thanh cong 14: Thong bao thanh cong

: CacDanhMuc

-52-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Qun l phng Tra cu phng


1: NV dang nhap vao he thong QLKS 3: Y/c chuc nang QL Phong 7: Nhap thong tin Phong can tra cuu : ManHinh 2: Man hinh hien thi 6: Xem 10: Hien thi thong tin

: NVQL

5: Hien thi man hinh 9: Hien thi thong tin

4: Mo chuc nang QL Phong 8: Thong tin Phong

: CacDanhMuc

Thm phng
1: NV d an g n h ap v ao h e th o n g Q LK S 3: Y/c mo ch u c n a n g QLPh o n g 7: Nh ap th o n g tin Ph o n g c an th em : M an H in h 2: M an h in h h ien th i 6: Xem 10: T h o n g b ao th an h co n g 5: M an h in h h ie n thi 9: T hem th an h c o n g

: NVQ L

4: M o ch u c n an g QL Ph o n g 8: Th em th o n g tin Ph o n g

: CacDan hM u c

-53-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp nht phng
1: NV d ang n hap v ao he tho n g QLKS 3: Y/c mo ch uc nang QLP 7: Nhap thon g tin P can tra cuu 11: Sua Th ong Tin Ph ong : M an Hinh 2: M an hinh hien thi 6: M an hin h hien thi 10: Hien thi ket qua 14: Thon g bao than h co n g

: NVQL

5: M an hinh hien thi 9: Hien th i ket qua 13: Cap nhat th an h con g

4: M o chu c nan g QLP 8: Tho ng tin Phong 12: Cap nh at thon g tin Pho ng

: CacDan hM uc

Xa phng
1: NV dang nhap vao he thong QLKS 3: Y/c mo chuc nang QL Phong 7: Nhap thong tin phong can tra cuu 11: Y/c xoa thong tin Phong : M anHinh 2: Man hinh hien thi 6: Xem 10: Hien thi ket qua 14: Thong bao thanh cong

: NVQL

4: Y/c chuc nang QL Phong 8: Thong tin Phong 12: Xoa thong tin Phong

5: Hien thi man hinh 9: Hien thi ket qua 13: Xoa thanh cong

: CacDanhM uc

-54-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

13. Nghip v Qun l Nhn vin : Usecase ny cho php ngi qun l qun l danh sch nhn vin bng cc thao tc thm, xa, sa( cp nht), truy vn khi c s thay i v nhn s trong khch sn. a) M t: Usecase ny gm cc chc nng sau Tra cu nhn vin: Trong qu trnh lm vic i khi ngi qun l mun bit thng tin v mt nhn vin c th th s thc hin usecae ny. thc hin truy vn mt nhn vin ngi dng s ng nhp vo Danh mc Qun l nhn vin ,sau nhp tn nhn vin hoc m nhn vin hoc tn phng ban cn tra cu v yu cu hin th danh sch. Mn hnh s hin th nhng thng tin chi tit v nhn vin cn tm. Thm nhn vin: Nghip v ny din ra khi c thm nhn s trong khch sn (qun l nhn s quyt nh nhn nhn vin vo lm vic trong khch sn), ngi qun l Danh mc Qun l nhn vin s cp nht nhng nhn vin mi v thng tin ca h vo Danh sch nhn vin ca khch sn. thc hin usecase ny ngi qun l s ng nhp vo Danh mc Qun l nhn vin, nhp tn phng ban cn thm nhn vin v yu cu xem danh sch. Mn hnh s hin th danh sch tt c cc nhn vin ca phng ban cn thm. Ngi qun l nhp cc thng tin cn thit nh: MaNV, TenNV, Chucvu, Phongban,achi,in thoi. thm mi nhn vin vo phng ban cn thm. Sa thng tin nhn vin: Nghip v ny din ra khi cc thng tin v nhn vin c s thay i, v d nh thay i s in thoi, a ch lin lc, tnh trng cng tc( ngh hu, ngh vic, b sa thi, chuyn cng tc), cng vic c th thay i( ln chc , i phng ban) Khi cn sa thng tin nhn vin, ngi qun l s ng nhp vo Danh mc qun l nhn vin nhp tn hoc m Nhn vin hoc phng ban c nhn vin cn c sa thng tin v yu cu xem danh sch. Mn hnh s hin th tt c thng tin v nhn vin cn sa hoc tt c cc nhn vin trong phng ban nhp trn. Nhn vin s sa i cc thng tin cn thit v yu cu h thng thc hin. Xa nhn vin: Nghip v ny din ra khi cc thng tin v mt nhn vin hon ton khng c lin quan g ti tt c cc nghip v ca khch sn trong hin ti ln tng lai. Khi cn xa mt nhn vin trong Danh mc Qun l nhn vin, ngi dng s ng nhp vo h thng v nhp tn hoc M nhn vin hoc tn phng ban c nhn vin cn xa v yu cu xem danh sch. Mn hnh s hin th thng tin v nhn vin cn xa hoc danh sch nhn vin ca phng ban c nhn vin cn xa, ngi qun l chn nhn vin cn xa v yu cu h thng thc hin. b) Biu Quy trnh nghip v: Tc nhn: Khch hng

-55-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Use case: Qun l phng, tra cu nhn vin, thm nhn vin, cp nht thng tin nhn vin, xa nhn vin

Tra cuu Nhan vien <<include>>

<<include>>

Them Nhan vien

NVQL

QuanLyNhanVien

<<include>>

<<include>>

Cap nhat Nhan vien

Xoa Nhan vien

c) Lung s kin cho Usecase Qun l nhn vin: 1. 2. 3. 4. 5. Tra cu thng tin nhn vin Nhn vin ng nhp vo h thng Qun l khch sn Nhn vin chn Danh mc Qun l Nhn vin Nhn vin nhp cc thng tin ca nhn vin cn xem v yu cu xem danh sch H thng x l yu cu v tr ra mn hnh thng tin cn tm. Usecase kt thc

Lung nhnh: Khng tm thy thng tin 1. Nhn vin nhp sai tn hoc m nhn vin hoc phng ban 2. Mn hnh a ra thng bo Khng tm thy nhn vin no/ Khng c phng ban no 3. Nhn vin nhp li thng tin ng v tip tc bc 3 4. Usecase kt thc Thm nhn vin 1. Nhn vin ng nhp vo h thng Qun l khch sn 2. Nhn vin chn Danh mc qun l Nhn vin 3. Nhn vin nhp tn phng ban cn thm nhn vin v yu cu xem danh sch.

-56-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

4. H thng x l v tr ra mn hnh danh sch nhn vin ca phng ban c nhn vin cn thm 5. Nhn vin nhp cc thng tin cn thit v yu cu h thng thm nhn vin ny 6. H thng t ng cp nht thm nhn vin mi v hin th kt qu 7. Usecase kt thc Lung nhnh : Li khng thc hin c do trng M Nhn vin 1. Mn hnh bo li Trng m Nhn vin khng thm c 2. Nhn vin nhp li m Nhn vin v tip tc bc 3 3. Usecase kt thc Sa thng tin nhn vin 1. Nhn vin ng nhp vo h thng Qun l khch sn 2. Nhn vin chn Danh mc qun l Nhn vin 3. Nhn vin nhp cc thng tin ca nhn vin cn sa thng tin v yu cu xem danh sch 4. H thng x l v tr ra mn hnh danh sch nhn vin ca phng ban c nhn vin cn sa, hoc thng tin ca nhn vin cn sa 5. Nhn vin qun l chn nhn vin cn sa, sa cc thng tin cn sa ca nhn vin v yu cu h thng thc hin 6. H thng x l v tr ra kt qu ra mn hnh 7. Usecase kt thc Lung nhnh: Khng tm c nhn vin/ phng ban 1. Mn hnh bo li Khng tm thy Nhn vin / Khng tm thy phng ban no 2. Nhn vin nhp li tn hoc m Nhn vin ng/ tn phng ban ng, tip tc Usecase t bc 3 3. Usecase kt thc. Xa nhn vin 1. Nhn vin ng nhp vo h thng Qun l khch sn 2. Nhn vin chn Danh mc Qun l nhn vin 3. Nhn vin in thng tin Tn Nhn vin hoc M Nhn vin hoc Phng ban ca nhn vin cn xa v yu cu xem danh sch 4. H thng x l v hin th ra mn hnh danh sch nhn vin ca phng ban c nhn vin mun xa hoc thng tin v nhn vin mun xa 5. Nhn vin xem li nu nhn vin ny c cn xa hay khng, chn nhn vin mun xa v yu cu h thng thc hin 6. H thng x l v tr kt qu ra mn hnh 7. Usecase kt thc Lung nhnh: Lung nhnh A1: Khng tm c nhn vin/ phng ban

-57-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

1. Mn hnh bo li Khng tm thy Nhn vin / Khng tm thy phng ban no 2. Nhn vin nhp li tn hoc m Nhn vin ng/ tn phng ban ng, tip tc Usecase t bc 3 3. Usecase kt thc Lung nhnh A2: Khi nhn vin kim tra li nu nhn vin cn xa c ng l cn xa hay khng v pht hin nhn vin ny khng th xa 1. Nhn vin kim tra li, nu nhn vin cn lm vic th nhn vin qun l ghi ch li trong danh sch nhn vin cn xa 2. Nhn vin qun l bo li cho bn c trch nhim lin quan 3. Usecase kt thc d) Biu trnh t cho Usecase Qun l Nhn vin Tra cu nhn vin

: NVQL

: M an Hin h 1: NV d ang nh ap v ao he th on g QLKS 2: M an hin h h ien th i 3: Y/c chu c n ang QL NV 4: Y/c chu c nan g QL NV 5: Hien thi man hinh 6: Xem 7: Nhap th on g tin NV can tra cuu 8: Thon g tin NV 9: Hien thi ket qu a 10: Hien th i ket q ua

: CacDanh M u c

-58-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Thm nhn vin

: NVQL

: M anHinh

: CacDanhM uc

1: Nhan Vien dang nhap vao he thong QLKS 2: M an hinh hien thi 3: Y/c chuc nang QL NV 4: Y/c chuc nang QLNV 5: Hien thi man hinh 6: Xem 7: Nhap thong tin NV can them 8: Them thong tin NV 9: Them thanh cong 10: Thong bao thanh cong

-59-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Sa thng tin nhn vin

: NV QL 1: Nhan vien dang nhap vao he thong QLKS 2: Man hinh hien thi 3: Y chuc nang QL NV /c

: ManHinh

: CacDanhMuc

4: Y chuc nang QL NV /c 5: Hien thi man hinh 6: Xem 7: Nhap thong tin NV can tra cuu 8: Thong tin NV 9: Hien thi ket qua 10: Hien thi ket qua 11: Sua thong tin NV 12: Cap nhat thong tin NV 13: Cap nhat thanh cong 14: Thong bao thanh cong

-60-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Xa nhn vin

: NVQL 1: NV dang nhap vao he thong QLKS 2: Man hinh hien thi 3: Y/c chuc nang QL NV

: ManHinh

: CacDanhMuc

4: Y/c chuc nang QL NV 5: Hien thi man hinh 6: Xem 7: Nhap thong tin NV can tra cuu 8: Thong tin NV 9: Hien thi ket qua 10: Hien thi ket qua 11: Y/c xoa NV 12: Xoa thong tin NV 13: Xoa thanh cong 14: Thong bao thanh cong

-61-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Qun l Nhn vin Tra cu nhn vin
1: NV dang nhap vao he thong QLKS 3: Y/c chuc nang QL NV 7: Nhap thong tin NV can tra cuu : ManHinh 2: Man hinh hien thi 6: Xem 10: Hien thi ket qua

: NVQL

5: Hien thi man hinh 9: Hien thi ket qua

4: Y/c chuc nang QL NV 8: Thong tin NV

: CacDanhMuc

Thm nhn vin


1: N h an Vie n d a n g n h a p v a o h e th o n g Q LK S 3: Y/c c h u c n a n g Q L N V 7: N h a p th o n g t in N V c a n th e m : M an H in h 2: M a n h in h h ie n th i 6: X em 10: T h o n g b a o t h an h co n g 4: Y/c c h u c n a n g Q LN V 8: T h e m th o n g t in N V

: N VQ L

5: H ie n t h i ma n h in h 9: T h e m th a n h c o n g : Ca c D a n h M u c

-62-

GVHD: Nguyn Duy Nht Sa thng tin nhn vin

Nhm thc hin: 7B3GA

1: N h an v ie n d a n g n h ap v a o h e th o n g Q LK S 3: Y/c c h u c n a n g Q L N V 7: N h ap th o n g t in N V c a n tra c u u 11: Su a t h o n g tin N V : M an H in h 2: M a n h in h h ie n th i 6: X em 1 0: H ie n th i ke t q u a 14: T h o n g b a o t h an h c o n g

: N VQ L

5: H ie n t h i ma n h in h 9: H ie n t h i ke t q u a 4: Y/c c h u c n a n g Q L N V 13: Ca p n h a t th a n h c o n g 8: T h o n g tin N V 12: C a p n h a t th o n g t in N V

: CacD an hM u c

Xa nhn vin
1: NV dang nhap vao he thong QLKS 3: Y/c chuc nang QL NV 7: Nhap thong tin NV can tra cuu 11: Y/c xoa NV : ManHinh 2: Man hinh hien thi 6: Xem 10: Hien thi ket qua 14: Thong bao thanh cong

: NVQL

4: Y/c chuc nang QL NV 8: Thong tin NV 12: Xoa thong tin NV

5: Hien thi man hinh 9: Hien thi ket qua 13: Xoa thanh cong

: CacDanhMuc

-63-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

14. Nghip v Qun l Dch v a) M t: Tra cu dch v Usecase ny cho php ngi s dng tra cu thng tin v mt hay nhiu dch v m khi c yu cu t khch hng mt cch tin li v nhanh chng,thng tin cn truy vn l m dch v hoc tn dch v,cc thng tin xut hin khi c tra vn gm:m dch v,tn dch v,loi dch v,gi dch v Khi nhn vin c nhu cu tra cu thng tin v dch v hin c trong khch sn chng hn nh loi dch v thuc loi no,gi ca dch v l bao nhiu?,loi dch v c trng hay khng?. tra cu thng tin dch v nhn vin cn ng nhp vo h thng qun l khch sn ca khch sn v kch hot chc nng qun l dch v,khi mn hnh qun l dch v s xut hin v tra cu nhn vin cn nhp vo m dch v hoc l tn dch v sau thc thi chc nng tra cu,khi cc thng tin v dch v s c hin th trn mn hnh,sau khi bit c v cc thng tin nu khng cn tra cu thm th nhn vin thot khi mn hnh. Thm dch v Usecase Thm dch v ny cho php ngi s dng thc hin thao tc thm mt hay nhiu dch v vo danh sch dch v ca khch sn,cc thng tin cn thm vo cho mt dch v gm c:m dch v,tn dch v,loi dch v,gi dch v Khi nhn vin c danh sch cc dch v mi ca khch sn th nhn vin c nhu cu thm dch v vo danh sch dch v ca khch sn ,nhn vin s chn chc nng qun l dch v khi mn hnh qun l dch v s xut hin ,nhn vin cn nhp vo nhng thng tin v dch v mi v thc thi chc nng thm dch v,c tip tc nh vy cho nhng dch v k tip.Sau khi hon tt cng vic nhn vin thot khi mn hnh qun l dch v Cp nht dch v Usecase cp nht thng tin dch v cho php ngi s dng thay i nhng thng tin hin c hoc c th thm nhng thng tin cha y ,cc thng tin c thay i gm c: tn dch v,loi dch v,gi dch v. Khi nhn vin c nhu cu cp nht thng tin ca mt dch v th nhn vin chn chc nng qun l dch v khi mn hnh qun l dch v s xut hin,trc khi nhn vin thc thi chc nng cp nht thng tin dch v th nhn vin cn thc th chc nng tra cu thng tin dch v cn cp nht,bng cch l nhp vo m dch v v tn dch v sau thng tin dch v s hin th trn mn hnh v sau nhn vin thc hin thao tc cp nht thng tin dch v.Cui cng nhn vin thot khi mn hnh qun l dch v. Xa dch v

-64-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Usecase Xa dch v cho php ngi s dng xa mt hay nhiu dch v khi danh sch dch v ca khch sn,thng tin b xa ca dch v gm c:m dch v, tn dch v,loi dch v,gi dch v. Khi nhn vin c nhu cu xa mt hay nhiu dch v t danh sch dch v ca khch sn th nhn vin chn chc nng qun l dch v khi mn hnh qun l dch v s xut hin,trc khi thc thi vic xa thng tin v mt dch v th nhn vin cn thao tc tra cu v thng tin dch v b xa,bng cch l nhp thng tin m dch v hoc h tn dch v v thc thi chc nng tra cu dch v,khi thng tin dch v s hin th v nhn vin thc thi chc nng xa dch v.Nu mun xa thm nhiu dch v na th nhn vin lm theo trnh t nh trn.Cui cng nhn vin thot khi mn hnh qun l dch v b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Qun l phng, tra cu dch v, thm dch v, cp nht dch v, xa dch v

Them moi Dich vu <<include>>

<<include>> Tra cuu Dich vu NVQL QuanLyDichVu <<include>>

<<include>>

Cap nhat Dich vu

Xoa Dich vu

c) Lung s kin cho Usecase Qun l Dch v: Tra cu dch v 1.Usecase bt u khi nhn vin c nhu cu tra cu thng tin 2.Mn hnh qun l dch v xut hin. 3.Nhn vin nhp vo m dch v hoc l tn dch v 4.Thc thi chc nng tra cu thng tin.Nu chc nng khng c thc thi th thc hin lung nhnh A1. 5.Hin th thng tin dch v cn tra cu. -65-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

6.Thot khi mn hnh qun l dch v.Nu mun tra cu thm nhiu khch hng th thc hin lung A2. Lung nhnh Lung nhnh A1:Chc nng tra cu khng c thc thi. 1.Thng bo thng tin dch v khng c thc,yu cu nhp li m dch v hoc tn dch v. 2.Nhp li m dch v hoc l tn dch v. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Tra cu thm nhiu dch v. 1.Tip tc bc 3. 2.Kt thc usecase. Thm dch v 1.Usecase bt u khi nhn vin yu cu thm dch v chn vo chc nng qun l dch v. 2.Mn hnh qun l dch v xut hin. 3.Nhn vin nhp vo thng tin dch v cn thm vo. 4.Thc thi chc nng thm dch v.Nu chc nng khng c thc thi th thc hin lung nhnh A1. 5.Thot khi mn hnh qun l dch v.Nu mun thm nhiu dch v na th thc hin lung nhnh A2. 6.Kt thc usecase. Lung nhnh Lung nhnh A1:Chc nng thm dch v khng c thc thi. 1.Thng bo c li rng buc 2.Nhp li thng tin dch v. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Thm nhiu dch v 1.Tip tc bc 3. 2.Kt thc usecase. Cp nht dch v 1.Usecase bt u khi nhn vin c nhu cu cp nht thng tin dch v bng cch chn vo chc nng qun l dch v. 2.Mn hnh qun l dch v xut hin. 3.Nhn vin nhp vo m dch v hoc l tn dch v. 4.Thc thi chc nng tra cu dch v.Khi chc nng tra cu dch v khng c thc thi th thc hin lung nhnh A1. 5.Hin th thng tin dch v cn cp nht. 6.Thc hin thao tc cp nht thng tin dch v. 7.Thc thi chc nng cp nht thng tin dch v. 8.Thot khi mn hnh qun l dch v.Nu mun cp nht nhiu dch v th thc hin lung nhnh A2. 9.Kt thc usecase.

-66-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Lung nhnh Lung nhnh A1:Chc nng tra cu dch v khng c thc thi 1.Thng bo thng tin dch v khng c thc,yu cu nhp li m dch v. 2.Nhp li m dch v hoc tn dch v. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Cp nht thm nhiu dch v. 1.Tip tc bc 3. Xa dch v 1.Usecase bt u khi nhn vin c nhu cu thm dch v vo danh sch bng cch chn vo chc nng qun l dch v. 2.Mn hnh qun l dch v xut hin. 3.Nhn vin nhp vo m dch v hoc h tn dch v. 4.Thc thi chc nng tra cu thng tin dch v.Nu chc nng tra cu khng c thc thi th thc hin lung A1. 5.Hin th thng tin dch v. 6.Thc thi chc nng xa thng tin dch v.Nu vic xa khng c thc thi th thc hin lung A2. 7.Thot khi mn hnh qun l dch v.Nu mun xa thm nhiu dch v th thc hin lung A3. Lung nhnh Lung nhnh A1:Chc nng tra cu dch v khng c thc thi 1.Thng bo thng tin dch v khng c thc,yu cu nhp li m dch v. 2.Nhp li m dch v hoc h tn dch v. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Vic xa khng c thc thi 1.Thng bo li rng buc. 2.Nhp li m dch v. 3.Tip tc bc 6. 4.Kt thc usecase. Lung nhnh A3:Mun xa thm nhiu dch v. 1.Tip tc bc 3. 2.Kt thc usecase.

-67-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

d) Biu trnh t cho Usecase Qun l Dch v Tra cu dch v

: NVQL

: ManHinh 1: NV Dang Nhap vao HT QLKS 2: Man Hinh Xuat Hien 3: Y/c mo chuc nang QLDV

: CacDanhMuc

4: Y/c mo chung nang QLDV 5: Man hinh hien thi 6: Man hinh hien thi 7: Thong Tin DV can Tra Cuu 8: Thong Tin DV 9: Hien Thi Ket Qua 10: Hien Thi Ket Qua 11: Thoat Chuong Trinh

-68-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Thm dch v

: NVQL

: ManHinh

: CacDanhMuc

1: Dang Nhap vao He Thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QLDV 4: Y/c mo chuc nang QLDV 5: Man hinh QLDV hien thi 6: Xem 7: Thong tin DV can them 8: Thong Tin Dich Vu 9: Them Thanh Cong 10: Thong bao thanh cong

-69-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp nht dch v

: NVQL

: ManHinh

: CacDanhMuc

1: Danh nhap he thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QLDV 4: Y/c mo chuc nang QLDV 5: Man hinh hien thi 6: Xem 7: Thong tin tra cuu DV 8: Thong Tin DV 9: Hien thi ket qua 10: Hien thi ket qua 11: Sua Thong Tin DV 12: Cap nhat thong tin DV 13: Cap nhat thanh cong 14: Thong bao thanh cong

-70-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Xa dch v

: NVQL 1: Dang nhap he thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QLDV

: ManHinh

: CacDanhMuc

4: Y/c chuc nang QLDV 5: Man hinh hien thi 6: Xem 7: Thng Tin tra cuu DV 8: Thong tin DV 9: Hien thi ket qua 10: Hien thi ket qua 11: Y/c xoa thong tin DV 12: Xoa Thong Tin DV 13: Xo Thanh Cong 14: Thong bao Thanh Cong

e) Biu cng tc cho Usecase Qun l Dch v

-71-

GVHD: Nguyn Duy Nht Tra cu dch v


1: NV Dang Nhap vao HT QLKS 3: Y/c mo chuc nang QLDV 7: Thong Tin DV can Tra Cuu 11: Thoat Chuong Trinh

Nhm thc hin: 7B3GA

: ManHinh 2: Man Hinh Xuat Hien 6: Man hinh hien thi 10: Hien Thi Ket Qua

: NVQL

4: Y/c mo chung nang QLDV 8: Thong Tin DV

5: Man hinh hien thi 9: Hien Thi Ket Qua

: CacDanhM uc

Thm dch v

1: D an g N h ap v ao H e T h o n g Q LK S 3: Y/c m o c h u c n a n g Q LD V 7 : T h o n g t in D V c a n t h e m : M a n H in h 2 : M a n h in h h ie n t h i 6: X em 10: T h o n g b a o th an h co n g 4 : Y /c m o ch u c n a n g Q LD 8 : T h o n g T in D ic h V u 5 : M a n h in h Q L D V h ie n t h i 9: T hem T h an h Co n g : CacDanhM uc

: N VQ L

-72-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp nht dch v
1: Danh nhap he thong QLKS 3: Y/c mo chuc nang QLDV 7: Thong tin tra cuu DV 11: Sua Thong Tin DV : M anHinh 2: Man hinh hien thi 6: Xem 10: Hien thi ket qua 14: Thong bao thanh cong 5: Man hinh hien thi 9: Hien thi ket qua 13: Cap nhat thanh cong

: NVQL

4: Y/c mo chuc nang QLDV 8: Thong Tin DV 12: Cap nhat thong tin DV

: CacDanhM uc

Xa dch v
1: Dang nhap he thong QLKS 3: Y/c mo chuc nang QLDV 7: Thng Tin tra cuu DV 11: Y/c xoa thong tin DV : ManHinh 2: Man hinh hien thi 6: Xem 10: Hien thi ket qua 14: Thong bao Thanh Cong

: NVQL

4: Y/c chuc nang QLDV 8: Thong tin DV 12: Xoa Thong Tin DV

5: Man hinh hien thi 9: Hien thi ket qua 13: Xo Thanh Cong

: CacDanhMuc

-73-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

15. Nghip v Qun l Khch hng a) M t: Tra cu thng tin khch hng: Usecase ny cho php ngi s dng tra cu nhanh chng thng tin mt khch hng hay mt nhm cc khch hng nu thu theo on,cc thng tin tr gip cho vic tra cu c th theo m khch hng v theo tn khch hng.Cc thng tin c hin th khi tra cu l m khch hng,h tn khch hng,a ch,in thoi Khi nhn vin c nhu cu tra cu thng tin khch hng th nhn vin chc nng qun l khch hng ,mn hnh qun l khch hng xut hin nhn vin s nhp m khch hng hoc h tn khch hng cn tra cu v thc thi chc nng tra cu khch hng,sau khi xem tt c thng tin cn bit nhn vin thot khi mn hnh qun l khch hng. Thm khch hng: Usecase Thm khch hng cho php ngi s dng thm mt hay nhiu khch hng vo danh sch khch hng ca khch sn cc thng tin cn thm vo ca khch sn gm c:m khch hng,h tn khch hng,a ch,gii tnh. Khi nhn vin c danh sch cc khch hng mi ca khch sn th nhn vin c nhu cu thm khch hng vo danh sch ,nhn vin s chn chc nng qun l khch hng khi mn hnh qun l khch hng s xut hin ,nhn vin cn nhp vo nhng thng tin v khch hng mi v thc thi chc nng thm khch hng,c tip tc nh vy cho nhng khch hng k tip.Sau khi hon tt cng vic nhn vin thot khi mn hnh qun l khch hng. Xa khch hng: Usecase Xa khch hng cho php ngi s dng xa mt hay nhiu khch hng khi danh sch khch hng ca khch sn,thng tin b xa ca khch hng gm c:m khch hng,h tn khch hng,gii tnh,a ch. Khi nhn vin c nhu cu xa mt hay nhiu khch hng t danh sch khch hng ca khch sn th nhn vin chn chc nng qun l khch hng khi mn hnh qun l khch hng s xut hin,trc khi thc thi vic xa thng tin v mt khch hng th nhn vin cn thao tc tra cu v thng tin khch hng b xa,bng cch l nhp thng tin m khch hng hoc h tn khch hng v thc thi chc nng tra cu khch hng,khi thng tin khch hng s hin th v nhn vin thc thi chc nng xa khch hng.Nu mun xa thm nhiu khch hng na th nhn vin lm theo trnh t nh trn.Cui cng nhn vin thot khi mn hnh qun l khch hng. Cp nht khch hng: Usecase cp nht thng tin khch hng cho php ngi s dng thay i nhng thng tin hin c hoc c th thm nhng thng tin cha y ,cc thng tin c thay i gm c:h tn khch hng,gii tnh,a ch,s in thoi. Khi nhn vin c nhu cu cp nht thng tin ca mt khch hng th nhn vin chn chc nng qun l khch hng khi mn hnh qun l khch hng s xut hin,trc khi nhn vin thc thi chc nng cp nht thng tin khch hng th nhn vin cn thc th

-74-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

chc nng tra cu thng tin khch hng cn cp nht,bng cch l nhp vo m khch hng v h tn khch hng sau thng tin khch hng s hin th trn mn hnh v sau nhn vin thc hin thao tc cp nht thng tin khch hng.Cui cng nhn vin thot khi mn hnh qun l khch hng. b) Biu Quy trnh nghip v: Tc nhn: Khch hng Use case: Qun l phng, tra cu dch v, thm dch v, cp nht dch v, xa dch v

<<include>>

Tra cuu Khach hang

<<include>> Them Khach hang NVQL QuanLyKhach <<include>>

<<include>>

Cap nhat Khach hang

Xoa Khach hang

c) Lung s kin cho Usecase Qun l Khch hng: Tra cu thng tin khch hng 1.Usecase bt u khi nhn vin yu cu tra cu khch hng bng cch chn chc nng qun l khch hng. 2.Mn hnh qun l khch hng xut hin. 3.Nhn vin nhp vo m khch hng hoc l tn khch hng. 4.Thc thi chc nng tra cu khch hng.Nu chc nng tra cu khng c thc thi thc hin lung nhnh A1. 5.Hin th thng tin khch hng tra cu. 6.Thot khi mn hnh qun l khch hng.Nu mun tra cu khch hng khc th thc hin lung nhnh A2. 7.Kt thc usecase.

-75-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Lung nhnh Lung nhnh A1: 1.Thng bo thng tin khch hng khng c thc,yu cu nhp li m khch hng. 2.Nhp li m khch hng hoc h tn khch hng. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Tra cu thng tin khch hng khc 1.Tip tc bc 3. 2.Kt thc usecase. Thm khch hng 1.Usecase bt u khi nhn vin yu cu thm khch hng chn vo chc nng qun l khch hng. 2.Mn hnh qun l khch hng xut hin. 3.Nhn vin nhp vo thng tin khch hng cn thm vo. 4.Thc thi chc nng thm khch hng.Nu chc nng khng c thc thi th thc hin lung nhnh A1. 5.Thot khi mn hnh qun l khch hng.Nu mun thm nhiu khch hng na th thc hin lung nhnh A2. 6.Kt thc usecase. Lung nhnh Lung nhnh A1:Chc nng thm khch hng khng c thc thi. 1.Thng bo c li rng buc 2.Nhp li thng tin khch hng. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Thm nhiu khch hng 1.Tip tc bc 3. 2.Kt thc usecase. Xa khch hng 1.Usecase bt u khi nhn vin c nhu cu thm khch hng vo danh sch bng cch chn vo chc nng qun l khch hng. 2.Mn hnh qun l khch hng xut hin. 3.Nhn vin nhp vo m khch hng hoc h tn khch hng. 4.Thc thi chc nng tra cu thng tin khch hng.Nu chc nng tra cu khng c thc thi th thc hin lung A1. 5.Hin th thng tin khch hng. 6.Thc thi chc nng xa thng tin khch hng.Nu vic xa khng c thc thi th thc hin lung A2. 7.Thot khi mn hnh qun l khch hng.Nu mun xa thm nhiu khch hng th thc hin lung A3. Lung nhnh

-76-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Lung nhnh A1:Chc nng tra cu khch hng khng c thc thi 1.Thng bo thng tin khch hng khng c thc,yu cu nhp li m khch hng. 2.Nhp li m khch hng hoc h tn khch hng. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Vic xa khng c thc thi 1.Thng bo li rng buc. 2.Nhp li m khch hng. 3.Tip tc bc 6. 4.Kt thc usecase. Lung nhnh A3:Mun xa thm nhiu khch hng. 1.Tip tc bc 3. 2.Kt thc usecase. Cp nht khch hng 1.Usecase bt u khi nhn vin c nhu cu cp nht thng tin khch hng bng cch chn vo chc nng qun l khch hng. 2.Mn hnh qun l khch hng xut hin. 3.Nhn vin nhp vo m khch hng hoc l tn khch hng. 4.Thc thi chc nng tra cu khch hang.Khi chc nng tra cu khch hng khng c thc thi th thc hin lung nhnh A1. 5.Hin th thng tin khch hng cn cp nht. 6.Thc hin thao tc cp nht thng tin khch hng. 7.Thc thi chc nng cp nht thng tin khch hng. 8.Thot khi mn hnh qun l khch hng.Nu mun cp nht nhiu khch hng th thc hin lung nhnh A2. 9.Kt thc usecase. Lung nhnh Lung nhnh A1:Chc nng tra cu khch hng khng c thc thi 1.Thng bo thng tin khch hng khng c thc,yu cu nhp li m khch hng. 2.Nhp li m khch hng hoc h tn khch hng. 3.Tip tc bc 4. 4.Kt thc usecase. Lung nhnh A2:Cp nht thm nhiu khch hng. 1.Tip tc bc 3. 2.Kt thc usecase. d) Biu trnh t cho Usecase Qun l Khch hng:

-77-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tra cu khch hng:

: N VQ L

: M anH inh 1: N V d an g nhap vao he t ho ng Q LK S 2: M an hinh hien t hi 3: Y/c chuc nang Q LK H 4 : Y/c chu c nan g Q LK H 5: M an hinh h ien t hi 6: X em 7: N hap t hon g t in K H can t ra cuu 8 : T h on g t in K H 9: H ien t hi ket qua 10: H ien t h i ket qua

: C acD an hM uc

-78-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Thm khch hng:

: N VQ L

: M a n H in h 1: N V d a n g n h ap h e th o n g Q LK S 2: M a n h in h h ien th i 3: Y/c mo ch u c n a n g Q LK H 4: Y/c mo ch u c n a n g Q LK H 5: M a n h in h h ien th i 6: X em 7: N h ap th o n g tin K H ca n th e m 8: T h e m th o n g t in K H 9: Cap n h a t th a n h c o n g 10: T h o n g b a o t h a n h c o n g

: Ca c D a n h M u c

-79-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp nht khch hng:

: NVQL

: M anHinh 1: NV dang nhap vao he thong QLKS 2: M an hinh hien thi 3: Y/c mo chuc nang QLKH 4: Y/c chuc nang QLKH 5: M an hinh hien thi 6: Xem 7: Nhap thong tin tra cuu KH 8: Thong tin KH 9: Hien thi ket qua KH 10: Hien thi ket qua 11: Sua thong tin KH 12: Cap nhat thong tin KH 13: Cap nhat thanh cong 14: Thong bao thanh cong

: CacDanhM uc

-80-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Xa khch hng:

: NVQL

: ManHinh

: CacDanhMuc

1: NV dang nhap vao he thong QLKS 2: Man hinh hien thi 3: Y/c mo chuc nang QLKH 4: Y/c mo chuc nang QLKH 5: Man hinh hien thi 6: Xem 7: Nhap thong tin KH can tra cuu 8: Thong tin KH 9: Hien thi ket qua 10: Hien thi ket qua 11: Y/c xoa thong tin KH 12: Xoa thong tin KH 13: Xoa thanh cong 14: Thong bao thanh cong

-81-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

e) Biu cng tc cho Usecase Qun l Khch hng Tra cu khch hng
1: NV dang nhap vao he thong QLKS 3: Y/c chuc nang QLKH 7: Nhap thong tin KH can tra cuu : M anHinh 2: M an hinh hien thi 6: Xem 10: Hien thi ket qua

: NVQL

5: M an hinh hien thi 9: Hien thi ket qua

4: Y/c chuc nang QLKH 8: Thong tin KH : CacDanhM uc

Thm khch hng


1: NV dang nhap he thong QLKS 3: Y/c mo chuc nang QLKH 7: Nhap thong tin KH can them : ManHinh 2: Man hinh hien thi 6: Xem 10: Thong bao thanh cong

: NVQL

5: Man hinh hien thi 9: Cap nhat thanh cong

4: Y/c mo chuc nang QLKH 8: Them thong tin KH

: CacDanhMuc

-82-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp nht khch hng


1: N V d a n g n h a p v a o h e th o n g Q LK S 3: Y/c mo ch u c n a n g Q LK H 7: N h a p th o n g tin t ra c u u K H 11: S u a t h o n g tin K H : M an H in h 2: M a n h in h h ien th i 6: X em 5: M a n h in h h ie n th i 10: H ie n th i ke t q u a 9: H ie n t h i ke t q u a K H 14: T h o n g b a o th a n h c o n g 13: Ca p n h a t th a n h c o n g 4: Y/c c h u c n an g Q LK H 8: T h o n g t in K H 12: Ca p n h a t th o n g t in K H

: N VQ L

: Ca c D a n h M u c

Xa khch hng
1: NV dang nhap vao he thong QLKS 3: Y/c mo chuc nang QLKH 7: Nhap thong tin KH can tra cuu 11: Y/c xoa thong tin KH : M anHinh 2: M an hinh hien thi 6: Xem 10: Hien thi ket qua 14: Thong bao thanh cong

: NVQL

4: Y/c mo chuc nang QLKH 8: Thong tin KH 12: Xo a thong tin KH

5: M an hinh h ien thi 9: Hien thi ket qua 13: Xoa thanh cong

: CacDanhM uc

-83-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Chng IV:
I. S ERD

Thit k CSDL

II. Xy dng CSDL Cc bng d liu 1. Bng Nhn vin: Lu cc thng tin v Nhn vin ca khch sn. Thng tin bao gm: ( MaNV, TenNV, PhongBan, ChucVu, TenDangNhap, Pass, Quyen)

-84-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

2. Bng Dch v: Lu thng tin v cc loi dch v m Khch sn p ng cho khch hng, thng tin bao gm: ( MaDV, TenDV,Gia,DVT)

3. Bng Quc tch. Lu quc tch ca Khch hng

4. Bng Khch hng: Lu thng tin v khch hng v ang ti khch sn. Thng tin gm: (MaKH, HoTen, DiaChi, GioiTinh, DienThoai, Email, CMND. QuocTich)

-85-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

5. Bng S dng DV : Lu thng tin v cc dch v m khch hng s dng. Thng tin bao gm: (MaSDDV, MaKH, MaDV, SoLuong, NgaySuDung, TongSoTien)

6. Bng Thanh Ton: Lu thng tin v phiu thanh ton cho khch. Thng tin gm: (MaPTT, MaKH, TienThanhToan, NgayThanhToan, MaPhong, GhiChu)

7. Bng Phng : Lu thng tin v cc phng ang s dng cho thu khch sn. Thng tin bao gm: (MaPhong, TenPhong, MaLoaiPhong, TinhTrang, GhiChu)

-86-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

8. Bng ng k phng: Lu thng tin v vic ng k trc ca khch. Thng tin bao gm: (MaDK, NgayDK, MaKH, NgayDen, GioDen, NgayDi, GioDi, MaPhong, SLNguoi)

9. Bng loi phng: Lu thng tin v tt c cc loi phng cng nh cht lng phc v v gi c ca cc phng ti khch sn. Thng tin bao gm: (MaLoaiPhong, TenLoaiPhong, DonGia, SoLuongGiuong)

-87-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Chng V:

Thit k mn hnh giao din v x l


1. Form ng Nhp :

2. Form Qun L D Liu :

-88-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

3. Form Chng Trnh Chnh :

-89-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

4. Form ng K Phng

1.1 Cc iu khin chnh gm : Nhm 1: 1button bttimphong 1 ComboBox cbmaloaiphong Nhm 2: 1 DataGridview dataGridView1 hin th thng tin cc phng cn trng Nhm 3: Gm cc iu khin thm thng tin khch hng v thng tin ng k t phng: 2 ComboBox: cbmaloaiphong v cbgioitinh; 11 textbox: txttenloaiphong, txtmaphong, txttenphong, txtmakh, txthoten, txtdiachi, txtdienthoai, txtemail, txtcmnd, txtquoctich, txtslnguoi; 4 DateTimePicker: dtngayden, dtngaydi, dtgioden, dtgiodi Nhm 4: Gm hai button: btthemkh (thm khch hng), btdangkyphong (thm ng k).

-90-

GVHD: Nguyn Duy Nht 1.2 M t vn hnh:

Nhm thc hin: 7B3GA

Nhn vin vo chc nng ng k phng, chng trnh s np loi phng ln mt comboBox. tm phng cn trng nhn vin chn nt lnh "tm phng trng", d liu s c np ln li d liu gridview cho nhn vin bit cc phng con trng.

Khi chn c phng cho khch ang k nhn vin s click vo phng trn li d liu chn phng. D liu phng s c np ln cc textbox.

-91-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Nhn vin s nhp tn khch v cc thng tin cn thit v khch v chn nt lnh "Thm khch hng" d liu v khch hng s c ghi vo c s d liu. Sau nhn vin chn nt lnh ng K phng lu li thng tin ng k phng ca khch hng. 1.3 Tng d liu: Gm cc datatable: LoaiPhong, TimPhong, Phong dataGridview (dataGridView1) cn datatable TimPhong comboBox () cn datatable LoaiPhong 3 textbox cn datatable Phong ly tn phng, m phng v tn loi phng. 1.4 Tng x l: DataGridview (dataGridView1): ( datimphong) SELECT Phong.MaPhong, Phong.TenPhong, Phong.TinhTrang, LoaiPhong.TenLoaiPhong, LoaiPhong.DonGia, LoaiPhong.SoLuongGiuong, Phong.MaLoaiPhong FROM LoaiPhong INNER JOIN Phong ON LoaiPhong.MaLoaiPhong = Phong.MaLoaiPhong

-92-

GVHD: Nguyn Duy Nht WHERE @maloaiphong) Hm x l

Nhm thc hin: 7B3GA (Phong.TinhTrang = 0) AND (Phong.MaLoaiPhong =

// S kin load form private void Form1_Load(object sender, EventArgs e) { daMaLoaiPhong.Fill(dsMaLoaiPhong1.LoaiPhong); } // S kin click nt lnh bttimphong tm phng trng private void bttimphong_Click(object sender, EventArgs e) { datimphong.SelectCommand.Parameters["@maloaiphong"].Value = cbmaloaiphong.SelectedValue.ToString(); dsMaLoaiPhong1.TimPhong.Clear(); datimphong.Fill(dsMaLoaiPhong1.TimPhong); } private void cbmaloaiphong_SelectedIndexChanged(object sender, EventArgs e) { damaphong.SelectCommand.Parameters["@MaLoaiPhong"].Value = cbmaloaiphong.SelectedText; dsMaLoaiPhong1.Phong.Clear(); damaphong.Fill(dsMaLoaiPhong1.Phong); } // S kin click btthemkh thm mt khch hng mi private void btthemkh_Click(object sender, EventArgs e) { try { sqlConnectDangKy.Open(); sqlthemkh.Parameters["@tenkh"].Value = txthoten.Text; sqlthemkh.Parameters["@diachi"].Value = txtdiachi.Text; sqlthemkh.Parameters["@gioitinh"].Value = cbgioitinh.SelectedItem.ToString(); sqlthemkh.Parameters["@dienthoai"].Value = txtdienthoai.Text; sqlthemkh.Parameters["@email"].Value = txtemail.Text; sqlthemkh.Parameters["@cmnd"].Value = txtcmnd.Text.ToString(); sqlthemkh.Parameters["@quoctich"].Value = txtquoctich.Text; sqlthemkh.ExecuteNonQuery(); MessageBox.Show("Thm mi khch hng thnh cng"); sqllaymskh.Parameters["@cmnd"].Value = txtcmnd.Text; int makh = (int)(sqllaymskh.ExecuteScalar()); txtmakh.Text = makh.ToString();

-93-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

sqlConnectDangKy.Close(); } catch { MessageBox.Show("Thm mi khch hng khng thnh cng"); } } private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { txttenloaiphong.Text = dataGridView1.CurrentRow.Cells["tenLoaiPhong"].Value.ToString(); txtmaphong.Text = dataGridView1.CurrentRow.Cells["maPhong"].Value.ToString(); txttenphong.Text = dataGridView1.CurrentRow.Cells["tenPhong"].Value.ToString(); } // S kin click btdangkyphong thm d liu khch hng ng k private void btdangkyphong_Click(object sender, EventArgs e) { try { sqlConnectDangKy.Open(); sqlthemdsdk.Parameters["@ngaydk"].Value = DateTime.Now.ToShortDateString(); sqlthemdsdk.Parameters["@makh"].Value = txtmakh.Text; sqlthemdsdk.Parameters["@ngayden"].Value = dtngayden.Value; sqlthemdsdk.Parameters["@gioden"].Value = dtgioden.Value; sqlthemdsdk.Parameters["@ngaydi"].Value = dtngaydi.Value; sqlthemdsdk.Parameters["@giodi"].Value = dtgiodi.Value; sqlthemdsdk.Parameters["@maphong"].Value = txtmaphong.Text; sqlthemdsdk.Parameters["@slnguoi"].Value = int.Parse(txtslnguoi.Text); sqlthemdsdk.ExecuteNonQuery(); sqlConnectDangKy.Close(); sqlConnectDangKy.Open(); sqlcapnhattinhtrang.Parameters["@maphong"].Value = txtmaphong.Text; sqlcapnhattinhtrang.ExecuteNonQuery(); sqlConnectDangKy.Close(); MessageBox.Show("Thm mi ng k thnh cng");

-94-

GVHD: Nguyn Duy Nht } catch { MessageBox.Show("Thm mi ng k thnh cng"); } }

Nhm thc hin: 7B3GA

5. Form hy t phng, thay i thng tin t phng v gia hn phng:

1.1 Cc iu khin: Nhm 1: Gm mt textbox txtinten v mt button btntimten Nhm 2 v 3: Nhm hin th thng tin. Gm ba gridview: grvdsdk (hin th danh sch ng k), grvphong v grvkhachhang. Nhm 4 cc nt lnh. Gm 3 nt lnh btcapnhat(cp nht d liu), btphuchoi v btthoat 1.2 M t cch vn hnh: Khi nhn vin chn chc nng ny giao din s np tt c cc ng k t phng ln.

-95-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Khi c nghip v pht sinh th nhn vin s tm khch hng theo tn qua nt lnh Tm Theo Tn Khch hng, d liu s c np ln li d liu thng tin t phng v li d liu thng tin khch hng xem thng tin t phng ca ngi khch v thng tin chi tit v khch.

-96-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Nu khch mun thay i thng tin th nhn vin cp nht ngay trn li d liu, iu chnh thng tin (v d ngy i) v chn nt Cp Nht cp nhp d liu vo c s d liu. gia hn phng cho khch nhn vin cng lm tng t, thay i thi gian i trn li d liu v chn nt lnh Cp nht. Nu khch mun hy t phng th nhn vin chn dng d liu ca khch hng v xa bng cch dng phm delete trn bn phm. 1.3 Tng d liu: Gm cc datatable: DangKyPhong, HuyDKPhong, KhachHang, TinhTrangPhong. DataGridview (grvdsdk) cn datatable HuyDKPhong (HoTen, NgayDK, NgayDen, GioDen, NgayDi, GioDi, MaPhong, SLNguoi, CMND, DiaChi, MaDK, MaKH) DataGridview (grvphong) cn datatable TinhTrangPhong (MaPhong, TenPhong, MaLoaiPhong, TinhTrangPhong, GhiChu) DataGridview (grvkhachhang) cn datatable KhachHang (MaKH,HoTen, DiaChi, GioiTinh, DienThoai, Email, CMDN, QuocTich) Button cp nht (cp nht li d liu) cn datatable DangKyPhong (HoTen, NgayDK, NgayDen, GioDen, NgayDi, GioDi, MaPhong, SLNguoi, CMND, DiaChi, MaDK, MaKH). 1.4 Tng x l : DataGridview (grvdsdk): (Datimtenkh)

-97-

GVHD: Nguyn Duy Nht SELECT DangKyPhong.MaKH, DangKyPhong.NgayDi, DangKyPhong.MaDK, DangKyPhong.NgayDen,

Nhm thc hin: 7B3GA DangKyPhong.NgayDK, DangKyPhong.GioDen,

DangKyPhong.GioDi, DangKyPhong.MaPhong, DangKyPhong.SLNguoi FROM DangKyPhong INNER JOIN KhachHang ON DangKyPhong.MaKH = KhachHang.MaKH WHERE (KhachHang.HoTen = @hoten) DataGridview (grvphong): (daphong) SELECT MaPhong, TenPhong, MaLoaiPhong, TinhTrang, GhiChu FROM Phong WHERE (MaPhong = @maphong) DataGridview (grvkhachhang): (dakhachhang) SELECT MaKH, HoTen, DiaChi, GioiTinh, DienThoai, Email, CMND, QuocTich FROM KhachHang WHERE (HoTen = @hoten) Hm x l s kin: // S kin load form private void HuyPhong_Load(object sender, EventArgs e) { sqlDataAdapter1.Fill(myDs1.HuyDKPhong); } // S kin click nt lnh bttimtheoten tm theo tn khch private void bttimtheoten_Click(object sender, EventArgs e) { datimtenkh.SelectCommand.Parameters["@hoten"].Value = txttimten.Text; myDs1.HuyDKPhong.Clear(); datimtenkh.Fill(myDs1.HuyDKPhong); dakhachhang.SelectCommand.Parameters["@hoten"].Value = txttimten.Text; myDs1.thongtinkhachhang.Clear(); dakhachhang.Fill(myDs1.thongtinkhachhang); } // S kin CellContentClick dataGridview private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e) { daphong.SelectCommand.Parameters["@maphong"].Value = grvdsdk.CurrentRow.Cells["maPhong"].Value; myDs1.TinhTrangPhong.Clear(); daphong.Fill(myDs1.TinhTrangPhong); } // S kin click btcapnhat cp nht d kiu private void btcapnhat_Click(object sender, EventArgs e)

-98-

GVHD: Nguyn Duy Nht { sqlDataAdapter1.Update(myDs1.HuyDKPhong); daphong.Update(myDs1.TinhTrangPhong);

Nhm thc hin: 7B3GA

} //S kin click btphuchoi phc hi d kiu cha cp nht private void btphuchoi_Click(object sender, EventArgs e) { myDs1.TinhTrangPhong.Clear(); myDs1.HuyDKPhong.Clear(); daphong.Fill(myDs1.TinhTrangPhong); datimtenkh.Fill(myDs1.HuyDKPhong); sqlDataAdapter1.Fill(myDs1.HuyDKPhong); } // S kin click btthoat thot khi chng trnh private void btthoat_Click(object sender, EventArgs e) { Application.Exit(); }

-99-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

6. Form ng K Dch V :

-100-

GVHD: Nguyn Duy Nht Tng Giao Din :

Nhm thc hin: 7B3GA

1 . Phn tm kim tn Khch Hng v Tn Dch V : Gm : - 2 TextBox : txttimten , txttimdv - 2 Button : bttimten , bttimdv 2 . Phn ng K Dch V : Gm : - 5 TextBox : txtmakh , txtmdv , txtsoluong , txtgia , txttongtien - 1 DateTime Picker : dtngaysudung - 3 Button : bttongtien , btdangky , btthoat 3 . 2 Gridview v Thng Tin Dch V v Thng Tin Khch Hng Tng D Liu : Gm cc datatable: tblDichvu (dadichvu), tblKhachHang (dakhachhang) dataGridview (dataGridView1) cn datatable tblDichvu (MaDV, TenDV, Gia, DVT) dataGridview (dataGridView2) cn datatable tblKhachHang (MaPhong, HoTen, MaKH, DonGia) -101-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tng X L : // S kin Load Form ng K Dch V private void DangkyDV_Load(object sender, EventArgs e) { dadichvu.Fill(myDs1.tblDichVu); dakhachhang.Fill(myDs1.tblKhachHang); } // S kin tm tn khch hng private void bttimten_Click(object sender, EventArgs e) { myDs1.tblKhachHang.DefaultView.RowFilter = "HoTen like '% " + txttimten.Text + "%'"; dataGridView2.DataSource = myDs1.tblKhachHang.DefaultView; } // S kin tm tn Dch V private void bttimtendv_Click(object sender, EventArgs e) { myDs1.tblDichVu.DefaultView.RowFilter = "tendv like '% " + txttimdv.Text + "%'"; dataGridView1.DataSource = myDs1.tblDichVu.DefaultView; } // S kin CellClick trn Gridview Thng Tin Dch V private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { txtmadv.Text = dataGridView1.CurrentRow.Cells["maDV"].Value.ToString(); txtgia.Text = dataGridView1.CurrentRow.Cells["gia"].Value.ToString(); } // S kin CellClick trn Gridview Thng Tin Khch Hng private void dataGridView2_CellClick(object sender, DataGridViewCellEventArgs e) { txtmakh.Text = dataGridView2.CurrentRow.Cells["maKH"].Value.ToString(); } // S kin tnh tng tin dch v private void bttong_Click(object sender, EventArgs e) { int soluong = int.Parse(txtsoluong.Text); int gia = int.Parse(txtgia.Text); int tongtien = soluong * gia; txttongtien.Text = tongtien.ToString(); } // S kin Click ng k Dch V

-102-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

private void btdangky_Click(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlthemsddv.Parameters["@makh"].Value = txtmakh.Text; sqlthemsddv.Parameters["@madv"].Value = txtmadv.Text; sqlthemsddv.Parameters["@soluong"].Value = int.Parse(txtsoluong.Text); sqlthemsddv.Parameters["@ngaysudung"].Value = dtngaysudung.Value; sqlthemsddv.Parameters["@tongsotien"].Value = float.Parse(txttongtien.Text); sqlthemsddv.ExecuteNonQuery(); sqlConnection1.Close(); MessageBox.Show("ng K Dch V thnh cng"); } catch { MessageBox.Show("ng k khng thnh cng "); } } M t cc vn hnh : Nhn vin chn chc nng ng k dch v, chng trnh s np thng tin v cc dch v v thng tin khch hng ln hai li d liu. Khi khch hng yu cu dch v nhn vin s nhp thng tin khch hnh vo textbox tm kim thng tin khch. Thng tin khch s c hin th trn li d liu, nhn vin click chn khi m khch s c np vo textbox m khch hng. Thng tin dch v cng c tm tng t v np ln textbox m dch v v n gi. Khi nhn vin s cn phi nhp cc thng tin khc v chn nt lnh Tng tnh tng tin phi tra cho dch v ny. Sau nhn vin chn nt lnh ng k lu thng tin ng k dch v cu khch.

-103-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Mt vi thao tc x l trn Form ng K Dch V :

-104-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

-105-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

-106-

GVHD: Nguyn Duy Nht 7. Form Tr Phng :

Nhm thc hin: 7B3GA

Tng Giao Din : Gm 6 Textbox : txttenkh , txtmaphong , txttienphong , txttiendv , txttongtien , txtghichu Gm 2 GridView : dataGridView1, dataGridView2 Gm 4 Button : bttimkiem , btcheckout , btinhoadon , btthoat Tng D Liu : Gridview thng tin tin phng (dataGridView1) cn DataTable tbltienphong (MaPhong, HoTen, MaKH, DonGia) GridView thng tin dch v (dataGridView2) cn DataTable tbltendv (TenDV, NgaySuDung, TongSoTien) Tng X L : Datienphong : SELECT Phong.MaPhong, KhachHang.HoTen, KhachHang.MaKH, LoaiPhong.DonGia

-107-

GVHD: Nguyn Duy Nht FROM JOIN DangKyPhong INNER JOIN

Nhm thc hin: 7B3GA

KhachHang ON DangKyPhong.MaKH = KhachHang.MaKH INNER Phong ON DangKyPhong.MaPhong = Phong.MaPhong INNER JOIN LoaiPhong ON Phong.MaLoaiPhong = LoaiPhong.MaLoaiPhong WHERE Datiendv : SELECT FROM DichVu.TenDV, SuDungDV.NgaySuDung, SuDungDV.TongSoTien DichVu INNER JOIN SuDungDV ON DichVu.MaDV = SuDungDV.MaDV INNER JOIN KhachHang ON SuDungDV.MaKH = KhachHang.MaKH WHERE (KhachHang.HoTen = @tenkh) (Phong.MaPhong = @maphong) AND (KhachHang.HoTen = @tenkh)

// S kin tm kim khch hng v m phng thanh ton private void bttimkiem_Click(object sender, EventArgs e) { // Hm Fill d liu vo gridview tin phng v tin dch v datienphong.SelectCommand.Parameters["@tenkh"].Value = txttenkh.Text; datienphong.SelectCommand.Parameters["@maphong"].Value = txtmaphong.Text; myDs1.tbtienphong.Clear(); datienphong.Fill(myDs1.tbtienphong); datiendv.SelectCommand.Parameters["@tenkh"].Value = txttenkh.Text; myDs1.tbtiendv.Clear(); datiendv.Fill(myDs1.tbtiendv); // Hm tnh ton tng s tin cn thanh ton sqlConnection1.Open(); sqltinhtienphong.Parameters["@tenkh"].Value = txttenkh.Text; sqltinhtienphong.Parameters["@maphong"].Value = txtmaphong.Text; int tienphong = int.Parse(sqltinhtienphong.ExecuteScalar().ToString()); txttienphong.Text = tienphong.ToString(); sqltinhtiendv.Parameters["@tenkh"].Value = txttenkh.Text; int tiendv = int.Parse(sqltinhtiendv.ExecuteScalar().ToString()); txttiendv.Text = tiendv.ToString(); -108-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

sqllay.Parameters["@tenkh"].Value = txttenkh.Text; string makh = sqllay.ExecuteScalar().ToString(); lbmakh.Text = makh; sqlConnection1.Close(); int tongtien = tiendv + tienphong; txttongtien.Text = tongtien.ToString(); } // S kin Click Thanh ton ( Check Out ) private void button1_Click(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlcheckout.Parameters["@MaKH"].Value = lbmakh.Text; sqlcheckout.Parameters["@TienThanhToan"].Value = float.Parse(txttongtien.Text); sqlcheckout.Parameters["@NgayThanhToan"].Value = DateTime.Now.ToShortDateString(); sqlcheckout.Parameters["@MaPhong"].Value = txtmaphong.Text; sqlcheckout.Parameters["@GhiChu"].Value = txtghichu.Text; //sqlcheckout.ExecuteNonQuery(); //dathanhtoan.Update(myDs1.ThanhToan); //cap nhat tinh trang phong sqltinhtrangphong.Parameters["@tinhtrang"].Value = "0"; sqlcheckout.ExecuteNonQuery(); dacapnhattinhtrangp.Update(myDs1.Phong); sqlConnection1.Close(); MessageBox.Show("Thm d liu thnh cng."); } catch { MessageBox.Show("Thm d liu khng thnh cng."); } } // S kin thot private void button3_Click(object sender, EventArgs e) { Application.Exit(); } M t cc vn hnh : Nhn vin tm kim thng tin khch hng v phng ca khch hng khi tr phng . Nhng thng tin v tin phng v tin dch v c hin th trn -109-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

GridView kim tra . ng thi chng trnh t ng tnh ton s tin khch hng phi thanh ton tng khong mc ( tin phng , tin dch v ) v tng s tin cc khon mc ny . Khi khch hng ng vi cc khon thanh ton th nhn vin nhn button check out hon tt th tc check out . Chng trnh t ng cp nht li tnh trng phng l rng trong CSDL

Mt vi thao tc x l trn Form ng K Dch V :

-110-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

8. Form Qun L Phng :

Tng Giao Din : -111-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

1 . Phn Qun L Loi Phng : Gm : - 1 DataGridview : grvLoaiPhong - 4 TextBox : txtmaloai , txttenloai , txtdongia , txtslg - 3 Button : btthemlp , btcapnhatloai , btphuchoiloai 2 . Phn Qun L Phng : Gm : - 1 DataGridView : grvPhong - 3 TextBox : txtmaloai , txttenloai , txtghichu - 1 ComboBox : cbmaloaiphong - 3 Button : btthemphong , btcapnhatloai , btphuchoiloai Tng D Liu : GridView Phong ( grvPhong ) : Cn DataTable Phong ( MaPhong , TenPhong , MaLoaiPhong , TinhTrang , Ghi Chu ) GridView Loai Phong (grvLoaiPhong) : Cn DataTable LoaiPhong (Maloaiphong , TenLoaiPhong , DonGia , SoLuongGiuong ) ComboBox Load Ten Phong (cbmaloaiphong) : Cn DataTable LoaiPhong (Maloaiphong , TenLoaiPhong , DonGia , SoLuongGiuong )

-112-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tng X L : Cc DataAdapter Daloaiphong : SELECT FROM DaPhong : SELECT FROM Daloadtenphong : SELECT FROM Datimphong : SELECT FROM WHERE MaLoaiPhong, TenLoaiPhong, DonGia, SoLuongGiuong LoaiPhong MaPhong, TenPhong, MaLoaiPhong, TinhTrang, GhiChu Phong TenLoaiPhong, MaLoaiPhong, DonGia, SoLuongGiuong LoaiPhong MaPhong, TenPhong, TinhTrang, GhiChu, MaLoaiPhong Phong (MaLoaiPhong = @maloaiphong)

Hm x l s kin : // S kin Load Phng private void QLPhong_Load(object sender, EventArgs e) { daloaiphong.Fill(myDs1.LoaiPhong); daphong.Fill(myDs1.Phong); daloadtenphong.Fill(myDs1.LoaiPhong); } // S kin thm phng mi private void btthemlp_Click(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlthemloaiphong.Parameters["@maloai"].Value = txtmaloaiphong.Text; sqlthemloaiphong.Parameters["@tenloai"].Value = txttenloaiphong.Text; sqlthemloaiphong.Parameters["@gia"].Value = txtdongia.Text; sqlthemloaiphong.Parameters["@sl"].Value = txtslg.Text; sqlthemloaiphong.ExecuteNonQuery(); daloaiphong.Update(myDs1.LoaiPhong); myDs1.LoaiPhong.Clear(); daloaiphong.Fill(myDs1.LoaiPhong); sqlConnection1.Close(); MessageBox.Show("Thm mi thnh cng."); } catch

-113-

GVHD: Nguyn Duy Nht { MessageBox.Show("Thm mi khng thnh cng."); }

Nhm thc hin: 7B3GA

} // S kin cp nhp loi phng private void btcapnhatlp_Click(object sender, EventArgs e) { daloaiphong.Update(myDs1.LoaiPhong); } // S kin phc hi loi phng private void btphuchoilp_Click(object sender, EventArgs e) { myDs1.LoaiPhong.Clear(); daloaiphong.Fill(myDs1.LoaiPhong); } // S kin thm phng mi private void btthemphong_Click(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlthemphong.Parameters["@ma"].Value = txtmaphong.Text; sqlthemphong.Parameters["@ten"].Value = txttenphong.Text; sqlthemphong.Parameters["@maloai"].Value = cbmaloaiphong.SelectedValue.ToString(); sqlthemphong.Parameters["@tinhtrang"].Value = 0; sqlthemphong.Parameters["@ghichu"].Value = txtghichu.Text; sqlthemphong.ExecuteNonQuery(); daphong.Update(myDs1.Phong); myDs1.Phong.Clear(); daphong.Fill(myDs1.Phong); sqlConnection1.Close(); MessageBox.Show("Thm mi thnh cng."); } catch { MessageBox.Show("Thm mi khng thnh cng."); } } // S kin cp nht phng private void btcapnhatphong_Click(object sender, EventArgs e) { daphong.Update(myDs1.Phong); } // S kin phc hi phng

-114-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

private void btphuchoiphong_Click(object sender, EventArgs e) { myDs1.Phong.Clear(); daphong.Fill(myDs1.Phong); } // S kin CellContentClick ca grvLoaiPhong private void grvLoaiPhong_CellContentClick(object sender, DataGridViewCellEventArgs e) { datimphong.SelectCommand.Parameters["@maloaiphong"].Value = grvLoaiPhong.CurrentRow.Cells["maLoai"].Value; datimphong.Fill(myDs1.Phong); } M t cc vn hnh : Nhn vin vo Form Qun L Phng . Cc GridView Loai Phng v M Phng gm danh sch phng v loi phng hin c load ln . ComboBox hin th tn loi phng cng c load theo cng . Nhn vin nhp vo cc textbox bn pha loi phng thm mi Loi Phng . Nhn Button Thm thm mi Loi Phng vo CSDL . Nhn Button Cp Nht , Phc hi cp nht v phc hi li d liu c tc ng trn Gridview Loi Phng. Mun Xa mt dng trn Gridview nhn chn dng cn xa , nhn nt Delete trn keyboard xa loi phng . Nhn vin nhp vo cc textbox bn pha loi phng thm mi Phng . Nhn Button Thm thm mi Loi Phng vo CSDL . Nhn Button Cp Nht , Phc hi cp nht v phc hi li d liu c tc ng trn Gridview Phng . Mun Xa mt dng trn Gridview nhn chn dng cn xa , nhn nt Delete trn keyboard xa phng . Chn danh sch phng thuc loi phng . Click ni dung loi phng trn Gridview Loi Phng th danh sch cc phng tng ng trn GridView Phng s c Load ln GridView Phng .

-115-

GVHD: Nguyn Duy Nht Mt s thao tc x l trn Form Qun L Phng :

Nhm thc hin: 7B3GA

-116-

GVHD: Nguyn Duy Nht 9. Form Qun L Nhn Vin :

Nhm thc hin: 7B3GA

Tng Giao Din :

-117-

GVHD: Nguyn Duy Nht 1. Tm kim theo tn , Tm Kim theo m nhn vin Gm : - 2 TextBox : txttimten v txttimmanv - 2 Button : bttimten v bttimmanv 2. DataGridview hin th Danh Sch Nhn Vin Gm : - 1 DataGridview : grvnhanvien

Nhm thc hin: 7B3GA

3. Phn Thm mi nhn vin Gm : - 7 Textbox : txtmanv , txthoten , txtphongban , txtchucvu , txtdangnhap, txtpassword , txtquyen 4. Cc Button : Thm mi , Cp nht , Phc Hi , Thot Gm : - 4 Button : btthemmoi , btcapnhat , btphuchoi , btthoat . Tng D Liu : Gridview Nhn Vin ( grvnhanvien ) cn DataTable (MaNV, TenNV, PhongBan, ChucVu, TenDangNhap, Pass, Quyen ) Tng X L : Danhavien : SELECT FROM MaNV, TenNV, PhongBan, ChucVu, TenDangNhap, Pass, Quyen NhanVien

Hm x l s kin : // S kin Load Form QLNV private void QLNhanVien_Load(object sender, EventArgs e) { danhanvien.Fill(myDs1.NhanVien); } // S kin cp nht Nhn Vin mi private void btcapnhat_Click(object sender, EventArgs e) { danhanvien.Update(myDs1.NhanVien); MessageBox.Show("Cp nht thnh cng"); } // S kin tm kim nhn vin theo tn private void bttimten_Click_1(object sender, EventArgs e) {

-118-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

myDs1.NhanVien.DefaultView.RowFilter = "TenNV like '%" + txttimten.Text + "%'"; dataGridView1.DataSource = myDs1.NhanVien.DefaultView; } // S kin tm kim nhn vin theo m nhn vin private void tbntimma_Click(object sender, EventArgs e) { myDs1.NhanVien.DefaultView.RowFilter = "MaNV='" + txttimma.Text + "'"; dataGridView1.DataSource = myDs1.NhanVien.DefaultView; } // S kin thm nhn vin mi private void btthem_Click_1(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlthemnhanvien.Parameters["@MaNV"].Value = txtmanv.Text; sqlthemnhanvien.Parameters["@TenNV"].Value = txttennv.Text; sqlthemnhanvien.Parameters["@PhongBan"].Value = txtphongban.Text; sqlthemnhanvien.Parameters["@ChucVu"].Value = txtchucvu.Text; sqlthemnhanvien.Parameters["@TenDangNhap"].Value = txttendangnhap.Text; sqlthemnhanvien.Parameters["@Pass"].Value = txtpass.Text; sqlthemnhanvien.Parameters["@Quyen"].Value = txtquyen.Text; sqlthemnhanvien.ExecuteNonQuery(); danhanvien.Update(myDs1.NhanVien); myDs1.NhanVien.Clear(); danhanvien.Fill(myDs1.NhanVien); sqlConnection1.Close(); MessageBox.Show("Thm nhn vin mi thnh cng! "); } catch { MessageBox.Show("Thm nhn vin mi khng thnh cng! "); } } // S kin phc hi private void btphuchoi_Click_1(object sender, EventArgs e) { myDs1.NhanVien.Clear(); danhanvien.Fill(myDs1.NhanVien); MessageBox.Show("Phc hi thnh cng"); } // S kin Thot private void btthoat_Click_1(object sender, EventArgs e) {

-119-

GVHD: Nguyn Duy Nht Application.Exit(); } M t cc vn hnh : -

Nhm thc hin: 7B3GA

Nhn vin vo Form Qun L nhn vin Nhp tn nhn vin vo textbox tm tn . Nhn Button Tim kim GridView hin th nhn vin cn tm kim . Nhp tn nhn vin vo textbox tm m . Nhn Button Tim kim GridView hin th nhn vin cn tm kim . Nhp thng tin nhn vin mun thm mi vo cc textbox tng ng . Ri nhn Button thm mi thm mi nhn vin vo CSDL Nhn button Cp Nht , Phc hi cp nht , phc hi d liu trn GridView

Mt vi thao tc x l trn Form QLNV : Tm Kim Nhn Vin theo Tn NV :

Tm Kim nhn Vin theo M Nhn Vin :

-120-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Cp Nht Nhn Vin :

-121-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA 10. Form Qun L Khch Hng :

-122-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Tng Giao Din :

1. Tm kim theo tn khch hng : Gm : - 1 TextBox : txttimten - 1 Button : bttimten 2. DataGridView Khch Hng 3. Phn Thm mi nhn vin Gm : - 6 TextBox : txthoten , txtdiachi , txtdienthoai , txtemail , txtcmnd , txtquoctich - 1 BomboBox : cbgioitinh 5. Cc Button : btthem , btcapnhat , btphuchoi , btthoat Tng D Liu : GridView Khch Hng . Cn Datatable Khachhang (MaKH, HoTen, DiaChi, GioiTinh, DienThoai, Email, CMND, QuocTich) Tng X L : daKhachHang :

-123-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

SELECT MaKH, HoTen, DiaChi, GioiTinh, DienThoai, Email, CMND, QuocTich FROM KhachHang Hm x l s kin : // S kin Form Load private void QLKH_Load(object sender, EventArgs e) { dakhachhang.Fill(myDs1.KhachHang); } // S kin tm kim khch hng theo tn private void bttimten_Click(object sender, EventArgs e) { myDs1.KhachHang.DefaultView.RowFilter="HoTen like '% "+ txttimten.Text+ "%'"; dataGridView1.DataSource = myDs1.KhachHang.DefaultView; } // S kin thm khch hng private void btthem_Click(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlthemkh.Parameters["@tenkh"].Value = txthoten.Text; sqlthemkh.Parameters["@diachi"].Value = txtdiachi.Text; sqlthemkh.Parameters["@gioitinh"].Value = cbgioitinh.SelectedItem.ToString(); sqlthemkh.Parameters["@dienthoai"].Value = txtdienthoai.Text; sqlthemkh.Parameters["@email"].Value = txtemail.Text; sqlthemkh.Parameters["@cmnd"].Value = txtcmnd.Text.ToString(); sqlthemkh.Parameters["@quoctich"].Value = txtquoctich.Text; sqlthemkh.ExecuteNonQuery(); dakhachhang.Update(myDs1.KhachHang); myDs1.KhachHang.Clear(); dakhachhang.Fill(myDs1.KhachHang); sqlConnection1.Close(); MessageBox.Show("Thm mi khch hng thnh cng"); } catch { MessageBox.Show("Thm mi khch hng khng thnh cng"); } } // S kin thot chng trnh private void btthoat_Click(object sender, EventArgs e)

-124-

GVHD: Nguyn Duy Nht { Application.Exit(); } // S kin cp nht khch hng private void btcapnhat_Click(object sender, EventArgs e) { dakhachhang.Update(myDs1.KhachHang); } // S kin phc hi d liu khch hng private void btphuchoi_Click(object sender, EventArgs e) { myDs1.KhachHang.Clear(); dakhachhang.Fill(myDs1.KhachHang); }

Nhm thc hin: 7B3GA

M t cc vn hnh : - Nhn vin vo Form Qun L Khch Hng - Nhp tn nhn vin vo textbox tm tn . Nhn Button Tim kim GridView hin th khch hng cn tm kim . - Nhp thng tin khch hng mun thm mi vo cc textbox tng ng . Ri nhn Button thm mi thm mi khch hng vo CSDL - Nhn button Cp Nht , Phc hi cp nht , phc hi d liu trn GridView

-125-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Mt vi thao tc x l trn Form QLKH :

-126-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

11. Form Qun L Dch V :

Tng Giao Din : -127-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

1 . Tm kim theo tn , Tm Kim theo m Dch V Gm : - 2 TextBox : txttimten v txttimmadv - 2 Button : bttimten v bttimmadv 2 . DataGridview hin th Danh Sch Nhn Vin Gm : - 1 DataGridview : grvdichvu . 3 . Phn Thm mi nhn vin Gm : - 4 Textbox : txtmadv , txttendv , txtgia , txtdvt 4. Cc Button : Thm mi , Cp nht , Phc Hi , Thot Gm : - 4 Button : btthem , btcapnhat , btphuchoi , btthoat . Tng D Liu : GridView Dch V : ( grvdichvu ) Cn DataTable Dich V (MaDV, TenDV, Gia, DVT)s Tng X L : Dadichvu : SELECT FROM MaDV, TenDV, Gia, DVT DichVu

-128-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Hm x l s kin : // S kin Load Form Qun L Dch V private void QLDV_Load(object sender, EventArgs e) { daQLDV.Fill(myDs1.DichVu); } // S kin tm kim Dch V theo tn private void bttimten_Click(object sender, EventArgs e) { myDs1.DichVu.DefaultView.RowFilter = "TenDV like '%" + txttimten.Text + "%'"; dataGridView1.DataSource = myDs1.DichVu.DefaultView; } // S kin tm kim Dch V theo m Dch V private void tbntimma_Click(object sender, EventArgs e) { myDs1.DichVu.DefaultView.RowFilter = "MaDV ='" + txttimma.Text + "'"; dataGridView1.DataSource = myDs1.DichVu.DefaultView; } // S kin thm Dch V mi private void btthem_Click(object sender, EventArgs e) { try { sqlConnection1.Open(); sqlthemdv.Parameters["@MaDV"].Value = txtmadv.Text; sqlthemdv.Parameters["@TenDV"].Value = txttendv.Text; sqlthemdv.Parameters["@Gia"].Value = txtgia.Text; sqlthemdv.Parameters["@dvt"].Value = txtdvt.Text; sqlthemdv.ExecuteNonQuery(); daQLDV.Update(myDs1.DichVu); myDs1.DichVu.Clear(); daQLDV.Fill(myDs1.DichVu); sqlConnection1.Close(); MessageBox.Show("Thm mi dch v thnh cng"); } catch { MessageBox.Show("Thm mi khng thnh cng"); } } // S kin cp nht Dch V private void btcapnhat_Click(object sender, EventArgs e) {

-129-

GVHD: Nguyn Duy Nht daQLDV.Update(myDs1.DichVu); MessageBox.Show("Cp nht thnh cng");

Nhm thc hin: 7B3GA

} // S kin phc hi D Liu private void btphuchoi_Click(object sender, EventArgs e) { myDs1.DichVu.Clear(); daQLDV.Fill(myDs1.DichVu); } M t cc vn hnh : - Nhn vin vo Form Qun L Dch V - Nhp tn nhn vin vo textbox tm tn dch v . Nhn Button Tim kim GridView hin th dch v cn tm kim . - Nhp thng tin dch v mun thm mi vo cc textbox tng ng . Ri nhn Button thm mi thm mi dch v vo CSDL - Nhn button Cp Nht , Phc hi cp nht , phc hi d liu trn GridView Mt vi thao tc x l trn Form QLDV :

-130-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

-131-

GVHD: Nguyn Duy Nht

Nhm thc hin: 7B3GA

Chng VI:

Ci t v th nghim

Chng trnh qun l Khch sn ca nhm em c chy th trn H iu hnh WindowXP, Win7 Chy bng chng trnh Visual Studio 2008. Qua tin hnh ci t v th nghim cho thy: Chng trnh chy tt, x l c nhng nghip v ca khch sn, h tr ti a cho Nhn vin tip tn cng nh Nhn vin Qun l ca khch sn trong vic phc v khch hng cng nh qun l CSDL

-132-

You might also like