Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 15

08

201
2

Fall

04

H THNG BN V MY BAY
Ti liu phn tch h thng

GVHD
ThS. Ng B Nam Phng
SVTH
1173015 Nguyn Quc Qunh Khi
1173018 V Thnh Linh
1173017 Trn Thanh Ln
1173001 Nguyn Th Trng An

Tr n g H K h o a H c T N h i n
Khoa Cng Ngh Thng Tin

H thng bn v my bay
Ti liu phn tch h thng

Bng Ch Mc
1. Gii thiu.....................................................................3
2. S Use case.............................................................4
3. M t Use Case chi tit.................................................5
3.1. Use Case: Nhp thng tin Lch chuyn bay........................5
3.2. Use Case: Sa thng tin Lch chuyn bay..........................5
3.3. Use Case: Xo thng tin Lch chuyn bay..........................6
3.4. Use Case: To mi thng tin Hng v................................7
3.5. Use case Sa thng tin hng v........................................7
3.6. Use case Xa hng v......................................................7
3.7. Use Case: To mi Sn bay...............................................8
3.8. Use Case: Sa sn bay.....................................................8
3.9. Use Case: Xa sn bay.....................................................9
3.10. Use Case: t v............................................................9
3.11. Use Case: Bn v.........................................................10
3.12. Use case: Bo co doanh thu........................................11
3.13. Use Case: Cu hnh h thng........................................11
3.14. Use Case: Tra cu Lch chuyn bay................................12

4. S ERD..................................................................13
5. M t d liu chi tit...................................................14
5.1.
5.2.
5.3.
5.4.
5.5.
5.6.
5.1.
5.2.
5.3.

SanBay.........................................................................14
LichChuyenBay..............................................................14
KhachHang....................................................................14
SanBayTrung Gian.........................................................14
HangVe.........................................................................15
VeDatChuyenBay...........................................................15
VeBanChuyenBay...........................................................15
ChuyenBay_HangVe.......................................................15
ThongTinHeThong.........................................................15

1. Gii thiu
Ti liu ny m t mt cch r rng, chi tit cch thc vn hnh ca H thng
bn v my bay (gi tt l H thng), nhm lm r yu cu chc nng v phi
chc nng ca H thng.
i tng ch yu ca ti liu ny l
- Ngi yu cu h thng: C ci nhn tng quan, nhiu mt v h thng
sau khi hon chnh, c th sm a ra iu chnh cn thit.
- Ngi pht trin h thng: Hiu r ton din v chi tit v h thng cn
pht trin.
- Ngi kim th h thng: Hiu r ton din v chi tit v h thng cn
kim th, nhanh chng tip cn v a ra cc phng n, chin lc v
kch bn kim th.

2. S Use case

3. M t Use Case chi tit


3.1. Use Case: Nhp thng tin Lch chuyn bay
Use Case
Nhp thng tin Lch chuyn bay
Actor
Qun tr vin
Brief Description
Qun tr vin nhp thng tin Lch chuyn bay. Lch
chuyn bay s xut hin trong h thng khch hng
tra cu, bn v, t v,
Main Flow
1. H thng hin th trang Nhp thng tin Lch chuyn
bay
2. Qun tr vin nhp thng tin Lch chuyn bay v nhn
chn To mi
3. H thng lu thng tin Lch chuyn bay, hin th
thng bo: To lch chuyn bay thnh cng
Alternative Flows
3.1 Ngy gi bay trc ngy gi hin ti (chuyn bay
ct cnh), h thng thng bo: Ngy gi bay phi sau
ngy gi hin ti.
3.2 Sn bay i ging Sn bay n, h thng thng bo:
Sn bay n phi khc sn bay i
3.3 Thi gian bay nh hn thi gian bay ti thiu (cu
hnh h thng), h thng thng bo: Thi gian bay phi
ln hn n pht (vi n l cu hnh h thng cho thi gian
bay ti thiu)
3.4 C trm trung gian vi thi gian dng nh hn thi
gian dng ti thiu hoc ln hn thi gian dng ti a
(cu hnh h thng), h thng thng bo: Thi gian dng
phi trong khong n n m pht (vi n, m theo th t l
cu hnh h thng cho thi gian dng ti thiu, ti a).
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy
3.2. Use Case: Sa thng tin Lch chuyn bay
Use Case
Sa thng tin Lch chuyn bay
Actor
Qun tr vin
Brief Description
Khi c thay i trong Lch chuyn bay, Qun tr vin c
kh nng chnh sa thng tin cho ph hp vi tnh hnh
cp nht mi nht.
Main Flow
1. Trn danh sch Lch chuyn bay, Qun tr vin nhn
chn Sa Lch chuyn bay
2. H thng hin th trang chnh sa lch Chuyn bay,
vi thng tin Lch chuyn bay hin ti
3. Qun tr vin chnh sa thng tin Lch chuyn bay cho
ph hp, sau nhn chn Cp nht
4. H thng cp nht thng tin Lch chuyn bay v thng
bo Lch chuyn bay cp nht thnh cng.

Alternative Flows

Pre-condition
Special
Requirements

4.1 Ngy gi bay trc ngy gi hin ti (chuyn bay


ct cnh), h thng thng bo: Ngy gi bay phi sau
ngy gi hin ti.
4.2 Sn bay i ging Sn bay n, h thng thng bo:
Sn bay n phi khc sn bay i
4.3 Thi gian bay nh hn thi gian bay ti thiu (cu
hnh h thng), h thng thng bo: Thi gian bay phi
ln hn n pht (vi n l cu hnh h thng cho thi gian
bay ti thiu)
4.4 C trm trung gian vi thi gian dng nh hn thi
gian dng ti thiu hoc ln hn thi gian dng ti a
(cu hnh h thng), h thng thng bo: Thi gian dng
phi trong khong n n m pht (vi n, m theo th t l
cu hnh h thng cho thi gian dng ti thiu, ti a).
Qun tr vin phi ng nhp thnh cng vo h thng.
Lch chuyn bay tn ti trong h thng
- Giao din thn thin vi ngi dng
- Thi gian phn hi khng qu 5 giy

3.3. Use Case: Xo thng tin Lch chuyn bay


Use Case
Xo thng tin Lch chuyn bay
Actor
Qun tr vin
Brief Description
Qun tr vin c kh nng xo Lch chuyn bay khi cn
thit.
Main Flow
1. Trn danh sch Lch chuyn bay, Qun tr vin nhn
chn xo Lch chuyn bay
2. H thng xo Lch chuyn bay ra khi h thng v
thng bo cho Qun tr vin: Lch chuyn bay c
xo v quay li trang danh sch Lch chuyn bay
Alternative Flows
1.1 Nu Lch chuyn bay c v c bn thnh cng
th khng hin th chc nng xo Lch chuyn bay trn
danh sch Lch chuyn bay
1.2 Nu Chuyn bay khi hnh, th khng hin th
chc nng xo Lch chuyn bay trn danh sch Lch
chuyn bay
2.1 Nu Lch chuyn bay c v c bn thnh cng
th thng bo Lch chuyn bay khng th xo, c v
c bn.
2.2 Nu chuyn bay khi hnh th thng bo Chuyn
bay khi hnh, khng th xo lch chuyn bay
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng.
Lch chuyn bay tn ti trong h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy

3.4. Use Case: To mi thng tin Hng v


Use Case
To mi thng tin hng v
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu to mi cc hng v, thng tin
Hng v s c s dng trong to chuyn bay
Main Flow
1. H thng yu cu cung cp thng tin hng v
2. Qun tr vin nhp vo thng tin hng v
3. H thng lu hng v mi v thng bo to Hng v
mi thnh cng.
Alternative Flows
3.1 Tn Hng v b b trng, h thng yu cu nhp tn
Hng v.
3.2 Tn Hng v di hn 30 k t, h thng yu cu
nhp tn Hng v ti a 30 k t
3.3 Tn Hng v trng vi tn Hng v khc c sn
trong h thng (khng tnh Hng v c nh du xo)
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy
3.5. Use case Sa thng tin hng v
Use Case
Sa thng tin hng v
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu sa thng tin Hng v
Main Flow
1. H thng hin th danh sch cc hng v c trong
h thng
2. Qun tr chn Sa mt hng v trong danh sch
3. H thng hin th trang Sa hng v vi thng tin hin
ti ca Hng v
4. Qun tr vin thay i thng tin cn thit v yu cu
h thng Cp nht
5. H thng lu thng tin hng v mi cp nht v v
bo Chnh sa thng tin Hng v thnh cng
Alternative Flows
5.1 Tn Hng v b b trng, h thng yu cu nhp tn
Hng v.
5.2 Tn Hng v di hn 30 k t, h thng yu cu
nhp tn Hng v ti a 30 k t
5.3 Tn Hng v trng vi tn Hng v khc c sn
trong h thng (khng tnh Hng v c nh du xo)
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy
3.6. Use case Xa hng v
Use Case
Xa hng v
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu xa mt hng v

Main Flow

Alternative Flows

Pre-condition
Special
Requirements

1. H thng hin th danh sch cc hng v c trong


h thng
2. Qun tr chn Xo mt hng v trong danh sch
3. H thng xo Hng v v thng bo Hng v xo
thnh cng
3.1 Hng v c yu cu xo khng tn ti, h thng
thng bo Hng v khng tn ti v quay li trang danh
sch Hng v
3.2 Hng v c yu cu xo c lin kt vi t nht
mt Lch chuyn bay, H thng nh du xo cho
Hng v v thng bo Hng v xo thnh cng.
Qun tr vin phi ng nhp thnh cng vo h thng
- Giao din thn thin vi ngi dng
- Thi gian phn hi khng qu 5 giy

3.7. Use Case: To mi Sn bay


Use Case
To mi Sn bay
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu to mi sn bay nhm m rng
phm vi hot ng ca cc chuyn bay.
Main Flow
1. H thng ngh cung cp thng tin sn bay
2. Qun tr cung cp thng tin sn bay
3. H thng a sn bay vo d liu v thng bo To
mi sn bay thnh cng.
Alternative Flows
3.1 M Sn bay trng, h thng yu cu nhp m Sn
bay
3.2 M Sn bay di hn 10 k t, h thng yu cu nhp
m Sn bay t hn 10 k t
3.3 M Sn bay trng vi M sn bay c sn trong h
thng
3.4 Tn Sn bay trng, h thng yu cu nhp tn Sn
bay
3.5 Tn Sn bay di hn 50 k t, h thng yu cu nhp
Tn Sn Bay t hn 50 k t.
3.6 Tn Sn bay trng vi Tn Sn bay c trong h
thng, H thng yu cu nhp tn Sn bay khc
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy
3.8. Use Case: Sa sn bay
Use Case
Sa Sn bay
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu sa thng tin cc sn bay
Main Flow
1.H thng hin th danh sch cc sn bay
2. Qun tr chn mt sn bay cn sa chnh sa cc

Alternative Flows

Pre-condition
Special
Requirements

thng tin
3. Qun tr thay i thng tin cn thit, v yu cu h
thng cp nht
4. H thng cp nht thng tin sn bay v thng bo Cp
nht thng tin Sn bay thnh cng
3.1 M Sn bay trng, h thng yu cu nhp m Sn
bay
3.2 M Sn bay di hn 10 k t, h thng yu cu nhp
m Sn bay t hn 10 k t
3.3 M Sn bay trng vi M sn bay khc trong h
thng
3.4 Tn Sn bay trng, h thng yu cu nhp tn Sn
bay
3.5 Tn Sn bay di hn 50 k t, h thng yu cu nhp
Tn Sn Bay t hn 50 k t.
3.6 Tn Sn bay trng vi Tn Sn bay khc trong h
thng, H thng yu cu nhp tn Sn bay khc
Qun tr vin phi ng nhp thnh cng vo h thng
- Giao din thn thin vi ngi dng
- Thi gian phn hi khng qu 5 giy

3.9. Use Case: Xa sn bay


Use Case
Xa Sn bay
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu xa mt sn bay
Main Flow
1.H thng hin th ra danh sch cc sn bay hin c
trong h thng
2. Qun tr chn 1 sn bay cn xo
3. H thng xa sn bay v thng bo Xo sn bay thnh
cng
Alternative Flows
3.1 Khng tm thy Sn bay cn xo, H thng thng
bo: Sn bay cn xo khng tn ti
3.2 Sn bay cn xo lin kt vi t nht mt Lch
chuyn bay, h thng nh du Sn bay l xo v hin
th thng bo Xo sn bay thnh cng.
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy
3.10.
Use Case: t v
Use Case
t v
Actor
Nhn vin bn hng
Brief Description
Nhn vin bn hng c kh nng thay mt khch hng
t v trn h thng.
Main Flow
1. H thng ngh cung cp thng tin khch hng v
chuyn bay cn t v

Alternative Flows

Pre-condition
Special
Requirements

2. Nhn vin bn hng nhp thng tin khch hng,


chuyn bay cn t v yu cu h thng a vo danh
sch t v
3. H thng phn hi vi thng tin t v thnh cng
3.1 Chuyn bay c yu cu khng tn ti hoc b
hu: H thng thng bo khng tm thy chuyn bay
c yu cu
3.2 Thng tin hnh khch khng y (Tn, CMND,
s t l bt buc): H thng bo li v yu cu cung cp
thng tin cn thiu
3.3 Hng v c yu cu khng tn ti: H thng thng
bo khng tm thy Hng v c yu cu
3.4 Hng v c yu cu ht: H thng thng bo
Hng v cn t ht
3.5 Thi gian hin ti qua thi gian chm nht c
php t v cho chuyn bay c yu cu: H thng
thng bo chuyn bay c yu cu ht thi gian t
v.
Nhn vin bn hng phi ng nhp thnh cng vo h
thng
- Giao din thn thin vi ngi dng
- Thi gian phn hi khng qu 5 giy

3.11.
Use Case: Bn v
Use Case
Bn v
Actor
Nhn vin bn hng
Brief Description
Nhn vin bn hng c kh nng bn v cho khch hng.
Main Flow
1. H thng hin th Danh sch v t ch bn
2. Nhn vin bn hng chn mt v t, chn chc nng
bn v
3. H thng hin th trang Bn v vi thng tin v c
t
4. Nhn vin bn hng thay i thng tin (nu cn), sau
yu cu h thng Bn v
5. H thng to thng tin v bn v thng bo V bn
thnh cng
Alternative Flows
5.1 Chuyn bay c yu cu khng tn ti hoc b
hu: H thng thng bo khng tm thy chuyn bay
c yu cu
5.2 Thng tin hnh khch khng y (Tn, CMND,
s t l bt buc): H thng bo li v yu cu cung cp
thng tin cn thiu
5.3 Hng v c yu cu khng tn ti: H thng thng
bo khng tm thy Hng v c yu cu
5.4 Hng v c yu cu ht: H thng thng bo
Hng v cn t ht

Pre-condition
Special
Requirements

5.5 Thi gian hin ti qua thi gian hu t v: H


thng thng bo chuyn bay c yu cu ht thi
gian bn v.
Nhn vin bn hng phi ng nhp thnh cng vo h
thng
- Giao din thn thin vi ngi dng
- Thi gian phn hi khng qu 5 giy

3.12.
Use case: Bo co doanh thu
Use Case
Bo co doanh thu
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu to xem doanh s bn v trong
ngy
Main Flow
1. H thng yu cu nhp vo thng tin cn xem doanh
thu (thng, nm)
2. Qun tr cung cp thng tin cn xem bo co
3. H thng hin th bo co theo yu cu ca Qun tr
Alternative Flows
3.1 Thng, nm c yu cu trong tng lai, h thng
yu cu chn thi gian trong qu kh.
3.2 Thng nm c yu cu khng c d liu, h thng
thng bo khng c bo co cho thng/nm
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy
3.13.
Use Case: Cu hnh h thng
Use Case
Cu hnh h thng
Actor
Qun tr vin
Brief Description
Qun tr vin c nhu cu chnh sa thng tin h thng
bao gm:
Thi gian bay ti thiu
S sn bay trung gian ti a
Thi gian dng ti thiu
Thi gian dng ti a
Thi gian chm nht khi t v
Thi gian chm nht khi huy v
Main Flow
1. H thng lit k ra cc thng tin bao gm
a) Thi gian bay ti thiu
b) S sn bay trung gian ti a
c) Thi gian dng (trm trung gian) ti a
d) Thi gian dng (trm trung gian) ti thiu
e) Thi gian chm nht khi t v
f) Thi gian chm nht hu v t
2. Qun tr vin thay i thng tin cn thit v yu cu
h thng cp nht

Alternative Flows

Pre-condition
Special
Requirements

3. H thng tin hnh cp nht li thng tin cu hnh h


thng, thng bo cp nht thnh cng
3.1 Thi gian bay ti thiu nh hn hoc bng 0 (n v
tnh l pht), h thng thng bo Thi gian bay ti thiu
phi ln hn 0 pht
3.2 S sn bay trung gian ti a nh hn 0, h thng
thng bo S sn bay trung gian ti a nh nht l 0
3.3 Thi gian dng ti thiu nh hn 0 (n v tnh l
pht), h thng thng bo Thi gian dng ti thiu phi
ln hn 0 pht
3.4 Thi gian dng ti a nh hn thi gian dng ti
thiu (n v tnh l pht), h thng thng bo Thi gian
dng ti a phi ln hn hoc bng thi gian dng ti
thiu
3.5 Thi gian chm nht khi t v (n v tnh l gi)
nh hn 0, h thng thng bo, thi gian chm nht khi
t v phi ln hoc bng 0 gi
3.6 Thi gian hu v ln hn thi gian chm nht t v
(n v tnh l gi), h thng thng bo, thi gian hu v
phi sau thi gian t v
Qun tr vin phi ng nhp thnh cng vo h thng
- Giao din thn thin vi ngi dng
- Thi gian phn hi khng qu 5 giy

3.14.
Use Case: Tra cu Lch chuyn bay
Use Case
Tra cu Lch chuyn bay
Actor
Khch hng, nhn vin bn hng, Qun tr vin
Brief Description
Tt c cc ngi dng ca h thng c kh nng tra cu
thng tin cc chuyn bay ang hin hu trong h thng
Main Flow
1. Ngi dng yu cu hin th thng tin chuyn bay
2. H thng hin th tt c chuyn bay ang tn ti v
cha khi hnh
3. Ngi dng in vo biu mu tm kim v yu cu
h thng tm chuyn bay ph hp
4. H thng tm kim cc chuyn bay ph hp yu cu,
tn ti v cha khi hnh, hin th di dng danh sch
Alternative Flows
2.1 H thng khng tn ti bt k chuyn bay no cha
khi hnh, h thng thng bo khng c chuyn bay no
cha khi hnh
4.1 H thng khng tm thy chuyn bay no ph hp
yu cu v cha khi hnh, h thng thng bao khng c
chuyn bay ph hp yu cu
Pre-condition
Qun tr vin phi ng nhp thnh cng vo h thng.
Lch chuyn bay tn ti trong h thng
Special
- Giao din thn thin vi ngi dng
Requirements
- Thi gian phn hi khng qu 5 giy

4. S ERD

5. M t d liu chi tit


5.1. SanBay
Sno
Field

Data Type

MaSB

Nchar(10)

2
3

TenSanBay
DaXoa

Nvarchar(50)
Bit

5.2. LichChuyenBay
Sno
Field
1
MaChuyenBay

Data Type
Nchar(10)

SanBayDi

Nchar(10)

SanBayDen

Nchar(10)

4
5
6
7
8

NgayGioBay
ThoiGianBay
SLSanBayTG
SLGheHang1
SLGheHang2

DateTime
DateTime
Int
Int
Int

5.3. KhachHang
Sno
Field

Constraint
Primary
Key

Constraint Reference
Primary Key
MaSanBay
Foreign Key
(SanBay)
MaSanBay
Foreign Key
(SanBay)

Data Type

MaKhachHang

Nchar(10)

2
3
4

TenKhachHang
DienThoai
ChungMinh

Nvarchar(50)
Nvarchar(20)
Nvarchar(20)

5.4. SanBayTrung Gian


Sno
Field
Data Type
1

MaSanBay

Nchar(10)

MaChuyenBay

Nchar(10)

Reference

Constraint
Primary
Key

Reference

Description

Description

Description

Constraint
Reference
Description
Primary
Key,
MaSanBay
Foreign
(SanBay)
Key
Primary
Key,
MaChuyenBay
Foreign
(ChuyenBay)
Key

3
4

ThoiGianDung
SoLuongDung

DateTime
int

5.5. HangVe
Sno
Field
1
MaHangVe
2
TenHangVe
3
DaXoa

Data Type
Constraint Reference
Nchar(10)
Primary Key
Nvarchar(50)
Bit

Description

5.6. VeDatChuyenBay
Referenc
e

Sno

Field

Data Type

Constraint

1
2
3

MaChuyenBay
MaKhachHang
MaChuyenBay_HV

Nchar(10)
Nchar(10)
Nchar(10)

Primary Key
Primary Key
Primary Key

Description

5.1. VeBanChuyenBay
Sno

Field

Data Type

Constraint

1
2
3

MaChuyenBay
MaKhachHang
MaChuyenBay_HV

Nchar(10)
Nchar(10)
Nchar(10)

Primary Key
Primary Key
Primary Key

Referen
Description
ce

5.2. ChuyenBay_HangVe
Sn
o

Field

Data Type

MaChuyenBay_HV

Nchar(10)

MaChuyenBay

Nchar(10)

MaHangVe

Nchar(10)

GiaTien

Money

5.3. ThongTinHeThong
Sno
Field
Data Type
1

MaThongTin

Nchar(10)

2
3

TenThongTin
GiaTri

Nvarchar(50)
Nvachar(50)

Constrai
nt
Primary
Key
Foreign
Key
Foreign
Key

Constraint
Primary
Key

Descript
ion

Reference

MaChuyenBay
(ChuyenBay)
MaHangVe
(HangVe)

Reference

Description

You might also like