Professional Documents
Culture Documents
Baitap
Baitap
Bi tp : M t s Use-Case h thng
1. S Use-Case
X l thu phng
Cp nht phng
Nhn vin
Xo khch hng
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
3.1.1 Tm tt - Nhn vin khch sn s dng xem thng tin ca khch sn gm: Tn, a ch, hnh nh
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
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...
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
-
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.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
-
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.
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
-
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.
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
-
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
-
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.
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
-
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
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.
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
-
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.
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
-
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
-
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.
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
-
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.
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.
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.
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