You are on page 1of 18

H v tn : Nguyn Quang Chnh Lp Mn : D09CN3 : Cng Ngh Phn Mm

Bi tp : M t s Use-Case h thng

1. S Use-Case

Danh sch phng

Thm khch hng

Xem chi tit phng

X l thu phng

Cp nht phng

Nhn vin

Xo khch hng

Hu t phng Tm phng Thay i cu hnh h thng Thay i thong tin khch sn

Thng k doanh thu

Tip nhn tr phng

Xem thng tin khch sn

Thay i tham so nghip v

1. STT

Danh sch cc Actor Tn Actor Nhn Vin ngha/Ghi ch Nhn vin khch sn l ngii trc tip s dng phn mm ny

2. STT 1 2 3 4 5 6 7 8 9 10 11 12 13 3. 3.1

Danh sch cc Use-case Tn Use-case UC-01-XemThongTinKhachSan UC-02-XemDanhSachPhong UC-03-XemChiTietPhong UC-04-CapNhatPhong UC-05-TimPhong UC-06-TiepNhanThuePhong UC-07-ThemKhachHang UC-08-XoaKhachHang UC-09-TiepNhanTraPhong UC-10-HuyDatPhong UC-11-ThongKeDoanhThu UC-12ThayDoiThongTinKhachSan ngha/Ghi ch Xem thng tin s lt v khch sn Xem danh sch cc phng hin c trong khch sn Xem thng tin chi tit tng phng Cp nht thng tin tng phng Tm kim phng Tip nhn vic thu phng hoc t phng Ghi nhn cc khch hng thu phng Xa khch hng Tip nhn vic tr phng Hy vic t phng. Ch cho hy t phng ngay trong ngy t phng Thng k doanh thu ca khch sn theo thng Thay i cc thng tin ca khch sn

UC-13-ThayDoiThamSoNghiepVu Thay i cc tham s c t Use-case c t Use-case UC-01-XemThongTinKhachSan

3.1.1 Tm tt - Nhn vin khch sn s dng xem thng tin ca khch sn gm: Tn, a ch, hnh nh

3.1.2 Dng s kin 3.1.2.1 Dng s kin chnh

1. Use case bt u khi ngi dng nhn vo nt Gii Thiu 2. H thng s hin th nhng thng tin v khch sn. Thng tin bao gm a. Tn khch sn b. a ch c. S in thoi, s fax d. Email e. Website f. Cc hnh nh lin quan n khch sn 3. Kt thc use case 3.1.2.2 Cc dng s kin khc - Khng c 3.1.3 Cc yu cu c bit - Khng c 3.1.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi c khi ng thnh cng, khng xy ra li 3.1.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi hin th thng tin mt cch y . - Nu use case tht bi th h thng s khng hin th 3.1.6 im m rng - Khng c 3.2 c t Use-case UC-02-XemDanhSachPhong

3.2.1 Tm tt - Gip cho nhn vin c th d dng theo di phng trong khch sn. Nhng phng trong khch sn c hin th theo tng lu c th

3.2.2 Dng s kin 3.2.2.1 1. 2. 3. 4. Dng s kin chnh

Use case bt u khi ngi dng nhn vo nt Xem Phng H thng s m s lu ca khch sn H thng s hin th tt c phng ca khch sn trong lu 1 Kt thc use case Cc dng s kin khc

3.2.2.2

- Khi ngi dng chn nt >>: H thng s hin th tt c phng ca khch sn lu trn - Khi ngi dng chn nt <<: H thng s hin th tt c phng ca khch sn lu di 3.2.3 Cc yu cu c bit - Khng c 3.2.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi c khi ng thnh cng, khng xy ra li 3.2.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi hin th ng cc phng trong tng lu - Nu use case tht bi th h thng s khng hin th v bo li 3.2.6 im m rng - Khi ngi dng nhn vo mt phng c th no trong lu th UC-03XemChiTietPhong s thc hin 3.3 c t Use-case UC-03-XemChiTietPhong

3.3.1 Tm tt - Gip cho nhn vin xem c thng tin chi tit ca tng phng, C th chnh sa, thay i thng tin ca tng phng. Thng tin bao gm: trng thi phng, hnh nh phng, loi phng, gi tin...

3.3.2 Dng s kin 3.3.2.1 Dng s kin chnh

1. Use case bt u khi ngi dng nhn vo bt k phng no trong danh sch cc phng ca UC-02-XemDanhSachPhong 2. H thng s hin th thng tin chi tit ca tng phng gm a. S phng b. S lu c. Gi tin d. Loi phng e. Tnh trng phng f. Hnh nh minh ha 3. Kt thc use case 3.3.2.2
-

Cc dng s kin khc

Khi ngi dng chn nt Chnh Sa: 1. H thng s thng bo message Bn c mun chnh sa khng? 2. Ngi dng chn OK 3. H thng s bt ch cho php ngi dng c th ty chnh nhng thng tin ca phng. Khi ngi dng chn nt Cp Nht: Use case UC-04-CapNhatPhong s thc hin Khi ngi dng chn nt Thot: 1. H thng s kim tra xem thng tin c b thay i hay khng. 2. Nu thng tin thay i th h thng s hin thng bo Bn c mun lu nhng thay i khng Nu ngi dng chn OK: Use case UC-04-CapNhatPhong s thc hin Nu ngi dng chn Cancel 1. H thng s cp nht li nhng gi tr c 2. Thot khi mn hnh xem chi tit phng 3. Kt thc use case 3. Thot khi mn hnh xem chi tit phng 4. Kt thc use case

3.3.3 Cc yu cu c bit - Khng c

3.3.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi qua UC-02-XemDanhSachPhong 3.3.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi hin th ng thng tin ca tng phng - Nu use case tht bi th h thng s khng hin th v bo li 3.3.6 im m rng
-

Khi ngi dng chn nt Cp Nht: UC-04-CapNhatPhong s th hin c t Use-case UC-04-CapNhatPhong

3.4

3.4.1 Tm tt - Gip nhn vin thay i nhng thng tin chi tit ca mt phng c th 3.4.2 Dng s kin 3.4.2.1
1.

Dng s kin chnh

Use case bt u khi ngi dng nhn vo nt Cp Nht trong UC-03XemChiTietPhong 2. H thng s hin th message Bn c mun lu nhng thay i khng?. Nhng thng tin cn cp nht bao gm a. S phng b. S lu c. Gi tin d. Loi phng e. Tnh trng phng f. Hnh nh minh ha 3. Nu ngi dng chn OK: H thng s lu nhng thay i v thng tin phng. V xut thng bo Cp nht phng thnh cng 4. Nu ngi dng chn Cancel: H thng s ly li cc gi tr c ca phng 5. Kt thc use case 3.4.2.2
-

Cc dng s kin khc

Nu cp nht phng xy ra li th h thng s thng bo Cp nht c phng tht bi

3.4.3 Cc yu cu c bit - Khng c 3.4.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi qua UC-03-XemChiTietPhong 3.4.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng th thng tin ca phng phi c cp nht li v hin th chnh xc cho ngi dng - Nu use case tht bi th h thng s bo li Cp nht phng tht bi. V hin th nhng thng tin ban u ca phng 3.4.6 im m rng - Khng c
3.5

c t Use-case UC-05-TimPhong

3.5.1 Tm tt - Gip cho nhn vin c th tm kim nhanh cc phng hin c trong khch sn theo nhiu tiu ch tm kim: loi phng, tnh trng phng, m phng 3.5.2 Dng s kin 3.5.2.1
1.

Dng s kin chnh

2.

3. 4.

5.

Use case bt u khi ngi dng nhn nt Tm Phng H thng s ly nhng thng tin do ngi dng nhp vo. Nhng thng tin bao gm a. S phng b. Loi phng c. Tnh trng phng H thng s tm kim cc phng tha iu kin tm kim H thng s hin th danh sch cc phng tm c. Thng tin hin th bao gm: a. S phng b. Loi phng c. n gi d. Tnh trng Kt thc use case

3.5.2.2
-

Cc dng s kin khc

Nu ngi dng khng chn cc iu kin tm kim th h thng s xut thng bo Hy nhp vo iu kin tm kim Nu ngi dng chn s dng tm theo m phng m khng in vo m phng th h thng s xut thng bo Hy nhp vo m phng cn tm Nu tm khng c phng tha iu kin th h thng s xut thng bo Khng tm thy kt qu

3.5.3 Cc yu cu c bit - Khng c 3.5.4 Trng thi h thng khi bt u thc hin Use-case
-

H thng phi khi ng thnh cng

3.5.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi hin th ng danh sch cc phng tha iu kin tm kim - Nu use case tht bi th h thng s khng hin th v bo li 3.5.6 im m rng - Khng c 3.6 c t Use-case UC-06-TiepNhanThuePhong

3.6.1 Tm tt - Gip nhn vin thc hin nghip v: Thu phng v nhn t phng 3.6.2 Dng s kin 3.6.2.1
1.

Dng s kin chnh

Use case bt u khi ngi dng nhn nt Thu Phng 2. H thng s ly danh sch tt c nhng phng cn trng v hin th cho ngi dng 3. i vi mi phng h thng s hin th nhng thng tin bao gm a. M phng b. Lu c. Loi phng d. Gi tin 4. Ngi dng chn nt Thm khch hng: UC-07-ThemKhachHang c

thc hin 5. Ngi dng chn nt Thu phng 6. H thng s ly nhng thng tin v phng do ngi dng chn, ly nhng thng tin khch hng thu phng 7. H thng s kim tra nhng iu kin rng buc nh: a. S ngi thu phng ti a b. Ngy thu phng phi sau hoc bng ngy hin ti 8. H thng thc hin vic thu phng 9. H thng xut thng bo Thu phng thnh cng 10.Kt thc use case 3.6.2.2
-

Cc dng s kin khc

Ngi dng chn nt Xa khch hng: H thng s loi b khch hng chn ra khi danh sch cc khch hng Nu danh sch khch hng rng th h thng s thng bo yu cu Phi nhp thng tin khch hng Nu xy ra li trong qu trnh thu phng, h thng s xut thng bo Thue phng tht bi

3.6.3 Cc yu cu c bit - Khng c 3.6.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi khi ng thnh cng 3.6.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi cp nht li danh sch cc phng cn trng v hin th chnh xc - Nu use case tht bi th h thng s xut thng bo Thue phng tht bi 3.6.6 im m rng
-

Ngi dng chn nt Thm khch hng: UC-07-ThemKhachHang c thc hin c t Use-case UC-07-ThemKhachHang

3.7

3.7.1 Tm tt - Thm danh sch cc khch hng thu phng

3.7.2 Dng s kin 3.7.2.1


1.

Dng s kin chnh

2.

3.

4.

5.

6. 7.

Use case bt u khi ngi dng nhn nt Thm khch hng H thng s ly danh sch tt c loi khch hng v hin th. Loi khch hng gm a. Trong nc b. Ngoi nc Ngi dng in nhng thng tin v khch hng nh: a. Tn b. Gii tnh c. CMND (hoc s visa i vi ngi nc ngoi) d. Ngy sinh e. Ngi dng chn nt Thm khch hng kt thc vic nhp liu H thng s kim tra nhng iu kin rang buc v thng tin do ngi dng nhp vo a. Tn khch hng phi khc rng b. CMND phi khc rng c. Tui ti thiu c php thu phng phi ln hn 16t H thng ghi nhn vic thm khch hng Kt thc use case Cc dng s kin khc Nu ngi dng khng nhp vo tn khch hng th h thng s bo Vui lng nhp tn khch hng Nu ngi dng khng nhp vo CMND khch hng th h thng s bo Vui lng nhp vo CMND khch hng Nu ngi dng khng nhp vo ngy sinh th h thng s bo Vui lng nhp vo ngy sinh ca khch hng Nu tui ca khch hng nh hn s tui ti thiu c php thu phng th h thng s thng bo Tui ti thiu thu phng l 16 tui

3.7.2.2
-

3.7.3 Cc yu cu c bit - Khng c 3.7.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi ang thc hin UC-06-TiepNhanThuePhong

3.7.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi thm khch hng mi va to vo bng danh sch khch hng thu phng - Nu use case tht bi th h thng s khng thm khch hng mi vo trong bng khch hng 3.7.6 im m rng - Khng c 3.8 c t Use-case UC-08-XoaKhachHang

3.8.1 Tm tt - Xa mt khch hng ra khi danh sch cc khch hng thu phng 3.8.2 Dng s kin 3.8.2.1
1.

Dng s kin chnh

Use case bt u khi ngi dng nhn nt Xa khch hng 2. H thng s xc nh khch hng ang c ngi dng chn 3. H thng s xa ngi dng ra khi danh sch khch hng 4. Kt thc use case 3.8.2.2
-

Cc dng s kin khc

Nu danh sch khch hng rng th h thng s disable nt Xa khch hng

3.8.3 Cc yu cu c bit - Khng c 3.8.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi ang thc hin UC-06-TiepNhanThuePhong 3.8.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi xa khch hng c ngi dng chn ra khi danh sch khch hng thu phng - Nu use case tht bi th danh sch khch hng s khng b thay i 3.8.6 im m rng - Khng c

3.9

c t Use-case UC-09-TiepNhanTraPhong

3.9.1 Tm tt - Thc hin nghip v tr phng thu 3.9.2 Dng s kin 3.9.2.1
1.

Dng s kin chnh

Use case bt u khi ngi dng nhn nt Tr Phng 2. H thng s xc nh tt c cc phng ang thu v hin th cho ngi dng. Thng tin hin th gm: a. Tn phng b. Lu c. Loi phng d. Danh sch khch hng ang c tr e. 3. Ngi dng chn phng cn tr 4. Ngi dng chn Tr phng 5. H thng s thng bo xc nhn Tr phng thnh cng 6. Kt thc use case 3.9.2.2
-

Cc dng s kin khc

Nu ngi dng chn Hy t phng UC-10-HuyDatPhong thc hin Nu xy ra li trong lc tr phng th h thng s thng bo Tr phng tht bi

3.9.3 Cc yu cu c bit - Khng c 3.9.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi khi ng thnh cng 3.9.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi ghi nhn vic tr phng vo c s d liu, cp nht li danh sch cc phng ang thu - Nu use case tht bi th h thng s thng bo Tr phng tht bi 3.9.6 im m rng
-

Nu ngi dng chn Hy t phng UC-10-HuyDatPhong thc hin

3.10 c t Use-case UC-10-HuyDatPhong 3.10.1 Tm tt - Thc hin nghip v hy t phng 3.10.2 Dng s kin 3.10.2.1
1.

Dng s kin chnh

Use case bt u khi ngi dng nhn nt Hy t phng 2. H thng s kim tra ngy t phng v ngy hy c cng ngy hay khng 3. H thng ghi nhn li vic hy t phng vo c s d liu 4. H thng s thng bo xc nhn Hy phng thnh cng 5. Kt thc use case 3.10.2.2
-

Cc dng s kin khc

Nu xy ra li trong lc hy phng th h thng s thng bo Hy phng tht bi

3.10.3 Cc yu cu c bit - Nghip v hy t phng ch c thc hin i vi nhng phng c t trong cng ngy. Qu 24h th s khng c hy t phng 3.10.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi khi ng thnh cng 3.10.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi ghi nhn vic hy phng vo c s d liu, cp nht li danh sch cc phng trng - Nu use case tht bi th h thng s thng bo Hy phng tht bi 3.10.6 im m rng - Khng c 3.11 c t Use-case UC-11-ThongKeDoanhThu 3.11.1 Tm tt - Thc hin nghip v thng k doanh thu ca khch sn.

3.11.2 Dng s kin 3.11.2.1


1.

Dng s kin chnh

Use case bt u khi ngi dng nhn nt Thng K 2. Ngi dng nhp vo khong thi gian cn thng k. 3. Ngi dng nhn nt Thng k 4. H thng s lit k danh sch tt c nhng phng cng vi thng tin lin quan. Nhng thng tin bao gm: a. S phng b. Loi phng c. Tng s ngy thu d. Tng s tin thu c 5. Kt thc use case 3.11.2.2 Cc dng s kin khc - Khng c 3.11.3 Cc yu cu c bit - Khng c 3.11.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi khi ng thnh cng 3.11.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi thng k mt cch y thng tin cc phng - Nu use case tht bi th h thng s thng bo li 3.11.6 im m rng - Khng c 3.12 c t Use-case UC-12-ThayDoiThongTinKhachSan 3.12.1 Tm tt - Gip ngi dng cp nht thng tin ca khch sn

3.12.2 Dng s kin 3.12.2.1


1. 2.

Dng s kin chnh

3.

4.

5.
6.

7. 8.

Use case bt u khi ngi dng nhn nt Cu hnh Ngi dng chn tab Chnh sa thng tin khch sn H thng hin th thng tin v khch sn. Thng tin gm: a. Tn khch sn b. a ch c. in thoi d. S fax e. Mail f. Website Ngi dng chn nt Chnh sa H thng s chuyn sang ch cho ngi dng thay i thng tin Sau khi chnh sa, ngi dng chn nt Cp nht H thng lu li tt c nhng thay i ca ngi dng Kt thc use case Cc dng s kin khc Nu xy ra li trong lc cp nht thng tin khch sn, h thng s thng bo Cp nht tht bi

3.12.2.2
-

3.12.3 Cc yu cu c bit - Khng c 3.12.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi khi ng thnh cng 3.12.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi cp nht thng tin khch sn - Nu use case tht bi th h thng s thng bo Cp nht tht bi 3.12.6 im m rng - Khng c

3.13 c t Use-case UC-13-ThayDoiThamSoNghiepVu 3.13.1 Tm tt - Gip ngi dng thay i cc qui tc nghip v. Nhng qui tc gm: 1. S ngi c c tr ti a trong phng 2. tui ti thiu c quyn ng tn thu phng 3. - Ngoi ra cn gip cho ngi dng c th thay i n gi tin ca cc loi phng: 1. Phng VIP 2. Phng hng trung 3. Phng hng thng - Gip thay i n gi ca tng loi khch hng: 1. Khch trong nc 2. Khch nc ngoi 3.13.2 Dng s kin 3.13.2.1
1. 2.

Dng s kin chnh

3.

4.

5.
6.

7. 8.

Use case bt u khi ngi dng nhn nt Cu hnh Ngi dng chn tab Chnh sa nghip v H thng hin th thng tin v nhng tham s. Thng tin gm: a. n gi cc loi phng b. n gi loi khch hng c. Cc rng buc nghip v i. S ngi ti a c tr trong phng ii. tui ti thiu c thu phng iii. Tin t cc khi thu phng Ngi dng chn nt Chnh sa H thng s chuyn sang ch cho ngi dng thay i thng tin Sau khi chnh sa, ngi dng chn nt Cp nht H thng lu li tt c nhng thay i ca ngi dng Kt thc use case Cc dng s kin khc Nu xy ra li trong lc cp nht thng tin khch sn, h thng s thng bo Cp nht tht bi

3.13.2.2
-

3.13.3 Cc yu cu c bit - Khng c 3.13.4 Trng thi h thng khi bt u thc hin Use-case - H thng phi khi ng thnh cng 3.13.5 Trng thi h thng sau khi thc hin Use-case - Sau khi thc hin Use case thnh cng h thng phi cp nht cc tham s - Nu use case tht bi th h thng s thng bo Cp nht tht bi 3.13.6 im m rng - Khng c

You might also like