Professional Documents
Culture Documents
Hệ Thống Quản Lý Cho Thuê ô Tô
Hệ Thống Quản Lý Cho Thuê ô Tô
TRNG I HC DN LP HI PHNG
-------o0o-------
N TT NGHIP
NGNH CNG NGH THNG TIN
Hi Phng 2009
B GIO DC V O TO
TRNG I HC DN LP HI PHNG
-----o0o-----
Hi Phng 2009
B GIO DC V O TO
TRNG I HC DN LP HI PHNG
----o0o----
Hi Phng 2009
B GIO DC V O TO
TRNG I HC DN LP HI PHNG
-----o0o-----
M s : 090049
Ngnh: Cng ngh thng tin
NHIM V TI
1. Ni dung v cc yu cu cn gii quyt trong nhim v ti tt nghip
a. Ni dung :
- Tm hiu l thuyt phn tch thit k hng cu trc.
- Tm hiu bi h thng qun l cho thu t
- Phn tch thit k h thng v ci t mt s modul chng trnh.
b. Cc yu cu cn gii quyt
- Tm hiu c s l thuyt phc v cho ti.
- Phn tch thit k bi ton qun l cho thu t
- Ci t v th nghim mt s modul chng trnh.
3. a im thc tp.
Cng ty trch nhim hu hn v dch v Phng Linh.
a ch: S 5, Ph Ng Tt T, Vn Miu, ng a, H Ni.
n tt nghip
Trng i hc Dn lp Hi Phng
.
2. Cho im ca cn b phn bin
( im ghi bng s v ch)
n tt nghip
Trng i hc Dn lp Hi Phng
LI CM N
Trc ht em xin by t tnh cm v lng bit n i vi TS.L Vn
Phng Vin khoa hc v cng ngh Vit Nam, ngi cho em rt nhiu thi
gian qu bu, trc tip hng dn tn tnh ch bo em trong sut qu trnh lm
thc tp tt nghip v n tt nghip
Em xin chn thnh cm n tt c cc thy c gio trong b mn cng
ngh thng tin Trng i hc Dn lp Hi Phng, chn thnh cm n cc
thy gio, c gio tham gia ging dy v truyn t nhng kin thc qu bu
trong sut thi gian em hc tp ti trng, c v phn bin n ca em
gip em hiu r hn vn mnh nghin cu, em c th hon thnh tt n
ny.
Em xin chn thnh cm n GS.TS.NGT Trn Hu Ngh hiu
trng nh trng i hc Dn lp Hi Phng, ban gim hiu nh trng, B
mn tin hc, cc phng ban nh trng gip to iu kin tt nht cho em
trong sut thi gian hc tp cng nh qu trnh lm tt nghip.
Tuy c nhiu c gng trong qu trnh hc tp, trong qu trnh thc
tp v trong qu trnh lm n tt nghip nhng khng th trnh khi nhng
thiu st, em rt mong c s gp qu bu ca tt c cc thy c gio cng
nh tt c cc bn kt qu ca em c hon thin hn.
Em xin chn thnh cm n!
n tt nghip
Trng i hc Dn lp Hi Phng
LI M U
Ngy nay Cng ngh thng tin ni chung, Tin hc ni ring ng gp 1
vai tr quan trng trong i sng con ngi. Cc thnh tu , ang v s c
ng dng, pht trin trong cc lnh vc kinh t - chnh tr - qun s ca cc quc
gia. Nu nh trc y, my tnh ch c s dng cho nghin cu khoa hc k
thut, th ngy nay n ng dng cho nhiu mc ch khc nhau nh: Qun l,
lu tr d liu, gii tr, iu khin t ng ....Nh vy cng ngh thng tin
tr thnh mt cng c qun l cho ton b h thng x hi.
Nhng nm gn y, nc ta tin hc ng dng rng ri trong lnh v
gio dc v o to. Vic ng dng phn mm qun l trong cc h thng thng
tin tr gip rt nhiu cho cc nh qun l. H thng thng tin qun l cho
thu t gip ch cho khu qun l, khu tm kim v cp nht thng tin,
m bo khoa hc chnh xc v nhanh chng.
n gii thiu v phng php phn tch thit k hng cu trc ng
thi tm hiu hin trng, nghin cu h thng qun l cho thu t ca cng ty
trch nhim hu hn v dch v Phng Linh. p dng phng php phn tch
thit k hng cu trc gii quyt bi ton ny. Th nghim cng c SQL
Server v Visual Basic 6.0 h tr thit k. Tin hnh phn tch v ci t
chng trnh th nghim.
n tt nghip
Trng i hc Dn lp Hi Phng
MC LC
CHNG 1: KHO ST H THNG V XC NH YU CU.............4
1.1. Kho st, m t h thng hin ti................................................................4
1.1.1. M t bi ton nghip v......................................................................4
1.1.2. Biu hot ng..................................................................................7
1.2.
H s d liu...........................................................................................8
1.3.Yu cu ca h thng thc..........................................................................13
1.4. nh gi thc trng qun l v hng gii quyt...................................14
CHNG 2: PHNG PHP LUN...........................................................15
PHN TCH THIT K C CU TRC.....................................................15
2.1. Cc khi nim c bn.................................................................................15
2.1.1. H thng...................................................................................................15
2.1.2. H thng thng tin...................................................................................15
2.1.3. Cc c im ca phng php phn tch thit k c cu trc..........16
2.1.4. Quan im vng i (chu trnh sng ) ca HTTT................................17
2.1.5. Phng php m hnh ha.....................................................................21
2.2. Cc loi m hnh trong phng php phn tch thit k hng cu trc
.............................................................................................................................23
2.2.1. M hnh x l...........................................................................................23
2.2.2 M hnh d liu.........................................................................................25
2.2.2.1.M hnh khi nim d liu......................................................................25
2.2.2.2. M hnh CSDL logic (M hnh E_R).....................................................30
2.3 Quy trnh phn tch thit k theo hng cu trc....................................33
2.3.1. cng ca cc m hnh chnh trong phn tch v thit k mt ng dng
.............................................................................................................................33
2.3.2.Quy trnh phn tch v thit k hng cu trc....................................34
CHNG 3- PHN TCH...............................................................................35
3.1. Xc nh cc m hnh nghip v...............................................................35
3.1.1. Bng phn tch cc chc nng nghip v, tc nhn v h s d liu. 35
3.1.2. Thit lp biu ng cnh ca h thng..............................................36
3.1.3. Biu phn r chc nng.....................................................................37
3.1.4. Danh sch h s d liu s dng............................................................38
3.1.5. Thit lp ma trn thc th chc nng...................................................38
3.2. M hnh phn tch x l.............................................................................39
3.2.1. Biu lung d liu mc 0...................................................................39
3.2.2. Biu lung d liu mc 1...................................................................40
3.3. M hnh phn tch d liu.........................................................................43
CHNG 4- THIT K..................................................................................51
4.1. Thit k CSDL logic...................................................................................51
4.1.1 Chuyn i m hnh khi nim d liu sang m hnh quan h t
chun 3NF..........................................................................................................51
4.1.2. M hnh E_R............................................................................................52
4.2.Thit k CSDL vt l...................................................................................53
Sinh vin: Nguyn Th Hng Thm Lp CT901
n tt nghip
Trng i hc Dn lp Hi Phng
4.3.Thit k u ra.............................................................................................57
4.4. Thit k giao din.......................................................................................58
4.4.1. Giao din cp nht...................................................................................59
4.4.2. Giao din tm kim..................................................................................59
4.4.3. Giao din bo co....................................................................................60
CHNG 5- LP TRNH TH NGHIM....................................................61
5.1.La chn h qun tr CSDL v ngn ng lp trnh.................................61
5.1.1.La chn h qun tr c s d liu.........................................................61
5.1.1.1. SQL Server 2000....................................................................................61
5.1.1.2. c im ca SQL v i tng lm vic..............................................62
5.1.1.3. Cc kiu d liu c bn ca SQL...........................................................62
5.1.2. La chn ngn ng..................................................................................63
5.1.3. Kt ni c s d liu trong bi...............................................................63
5.2. Mt s giao din c bn.............................................................................65
5.2.1. Giao din qun tr h thng....................................................................65
5.2.2 Giao din cp nht d liu.......................................................................66
5.2.3. Giao din tm kim..................................................................................70
5.2.4. Giao din bo co thng k.....................................................................72
5.2.5. Giao din tr gip....................................................................................74
5.3. nh gi kt qu t c.........................................................................75
5.4. Hng dn s dng v ci t chng trnh...........................................76
TI LIU THAM KHO................................................................................77
LI CM N....................................................................................................78
n tt nghip
Trng i hc Dn lp Hi Phng
CHNG 1:
KHO ST H THNG V XC NH YU CU
1.1. Kho st, m t h thng hin ti
1.1.1. M t bi ton nghip v
Cng ty TNHH thng mi v dch v Phng Linh cho thu cc loi
t: 4 ch, 8 ch, 16 ch, 30 ch hay 45 ch.
Khch n cng ty thu t s lm vic vi b phn k ton. B phn
ny s tm trong BNG BO GI xem loi t khch yu cu c khng?
-Trng hp khng c loi xe khch yu cu th s thng bo cho khch bit.
-Trng hp c loi xe nh khch yu cu. B phn k ton s tin hnh
kim tra trong S XE, S T XE.
+Nu khng cn xe th s thng bo cho khch ngy gn nht c th c
loi xe khch yu cu. Nu khch c nhu cu t trc xe th ghi li thng tin v
yu cu ca khch hng vo s t xe. Khi c xe s lin h thng bo cho
khch hng. Lc nu khch hng khng c nhu cu na th s xo nhu cu
ca khch hng khi s t xe. Nu khch hng ng thu xe th s tin hnh
lm th tc thu xe khi lin h cng c xo khi s t xe.
+Nu cng ty vn cn xe cho thu th tin hnh lm th tc, hp ng
theo yu cu ca khch hng. Thi gian, a im khch nhn v tr xe c
tho thun trong HP NG cho thu t.
Khch c th thu nhiu xe, nhiu loi xe khc nhau.
Th tc cho thu xe n gin bao gm: chng minh th, h khu, giy
gii thiu ca c quan, on th ni khch hng lm vic hoc c tr v t
trc 50% tin thu xe l c th nhn xe theo hp ng k kt. 50% tin thu
xe cn li s c khch hng thanh ton khi tr xe.B phn k ton s vit ho
n thanh ton trc 50% v hp ng cho thu t. Cc thng tin cn thit s
c ghi vo S xe.
n tt nghip
Trng i hc Dn lp Hi Phng
n tt nghip
Trng i hc Dn lp Hi Phng
c
C xe ko?
Kim tra S
xe, S t xe
ko
C cn
ko
cn
Lm hp ng v
nhn 50% tin thu
xe
T.tc hpng
Thu 10% v
tr li tin cho
khch hng
ko
Khch hng
nhn xe
Thng bo ngy gn
nht c xe
Khch thu xe
ko?
ko
Tr xe c
ng hn
ko ?
ko
Nhn 50% s
tin cn li
Xc nh li
ko
C do khch
hng ko?
Tnh thm
tin ph tri
ko
n tt nghip
1.2.
Trng i hc Dn lp Hi Phng
H s d liu
a. Bng bo gi
(Gi xe c thay i cho ph hp vi gi xng du nh nc quy nh)
BNG BO GI
Ngy: .
STT
Loi xe
S ch
SL xe
Gi xe
Lu m
Ngoi gi
M t
b. Hp ng kinh t
CNG HA X HI CH NGHA VIT NAM
c lp - T do-Hnh phc
-----o0o----HP NG KINH T
(V/v:Cho thu xe t)
S:./HKT
Cn c vo nhu cu thc t ca 2 bn
Hm nay, ngy thng nm .
Ti .. Chng ti gm c:
BN CHO THU XE (Gi tt l bn A):.
i din: (ng/b)Chc v : Gim c
a ch:.
S CMTNDCp ngy..Ni cp
in thoi :.
BN THU XE (Gi tt l bn B):
i din: (ng/b).Chc v.(nu c).
a ch:.
S CMTNDCp ngy..Ni cp..
S ti khonTi ngn hng.
in thoi:
Sinh vin: Nguyn Th Hng Thm Lp CT901
n tt nghip
Trng i hc Dn lp Hi Phng
Loi xe
S lng
Gi
Ngy nhn
Ngy tr
Ghi ch
2.000/1km.
n tt nghip
Trng i hc Dn lp Hi Phng
I DIN BN B
10
n tt nghip
Trng i hc Dn lp Hi Phng
c. S xe (ThuTr)
S hp ng:
Tn khch: ..
Ngy vo s:
a ch:
in thoi:
STT
M xe
Loi xe
S ch
Ngy nhn
Ngy tr
Tin thu
Ph pht sinh : .
L do :
Tng thanh ton :
d. S t xe
Ngy: .
Tn khch: .
a ch: ..
S in thoi: .
STT
Loi xe
S ch
e. S xe ra
Ngy
M xe
Gi ra
Ghi ch
M xe
Gi vo
Ghi ch
f. S xe vo
Ngy
g. S sa cha
Ngy sa M xe Tnh trng
11
n tt nghip
Trng i hc Dn lp Hi Phng
h. Ha n thanh ton
HA N THANH TON
S:
Ngy:
(Theo S hp ng:..)
Tn khch:
a ch:.
in thoi:
Tn n v cng tc:.
Hnh thc thanh ton:...
Tng s xe thu:chic.
M xe Loi xe S ch
tm ng trc :.
Tng cng :
Ph pht sinh :
L do pht sinh :
Tng thanh ton :..
Khch hng
Li xe
K ton trng
Th trng n v
12
n tt nghip
Trng i hc Dn lp Hi Phng
13
n tt nghip
Trng i hc Dn lp Hi Phng
14
n tt nghip
Trng i hc Dn lp Hi Phng
15
n tt nghip
Trng i hc Dn lp Hi Phng
A
A1
A11
A2
A12
A21
A211
A212
A22
A23
A213
16
n tt nghip
Trng i hc Dn lp Hi Phng
17
n tt nghip
Trng i hc Dn lp Hi Phng
18
n tt nghip
Trng i hc Dn lp Hi Phng
19
n tt nghip
Trng i hc Dn lp Hi Phng
Giai on n - 1
Giai on n - 2
20
n tt nghip
Trng i hc Dn lp Hi Phng
1. K hoch pht
trin h thng
2. Phn tch
h thng
3. Thit k
h thng
3.2 Thit k
u ra
4. Ci t
h thng
5.Qun l
h thng
3.3 Thit k
cu trc
chng trnh
3.4 Thit k
giao din
3.5 Thit k
th tc
3.6 Thit k
kim sot
21
n tt nghip
Trng i hc Dn lp Hi Phng
22
n tt nghip
Trng i hc Dn lp Hi Phng
2.2. Cc loi m hnh trong phng php phn tch thit k hng cu trc
2.2.1. M hnh x l
a. M hnh phn cp chc nng nghip v.
- M hnh chc nng nghip v l mt s phn r c th bc mt cch
n gin cc chc nng ca t chc.
- Xc nh chc nng nghip v c tin hnh sau khi c h s t
ch. xc nh nhu cu thng tin ca t chc, ta phi bit t chc hin thi
ang v thc hin nhng g, x l ci g? T xc nh c cc d liu, thng
tin g cn v lm th no c chng?
- Cc chc nng nghip v y c hiu l cc cng vic m t chc
cn thc hin trong hot ng ca n. Khi nim logic y l khi nim logic
(gn vi mc khi nim), tc l ch n cng vic cn lm v mi quan h phn
mc (mc tng th v chi tit) gia chng m khng ch ra cng vic c lm
nh th no? bng cch no, u, khi no v ai lm (l khi nim vt l).
- Chc nng hay cng vic c xem xt cc mc t tng hp n
chi tit sp theo th t sau:
+ Mt lnh vc hot ng.
+ Mt hot ng.
+ Mt nhim v.
+ Mt hnh ng: thng do mt ngi lm.
- ngha:
+ S chc nng nghip v l cng c m hnh phn tch u
tin.
+ Xc nh phm vi h thng c nghin cu.
+ Cung cp cc thnh phn cho vic kho st v phn tch tip.
+ M hnh c xy dng dn cng vi tin trnh kho st chi tit
gip cho vic nh hng hot ng kho st.
+ Cho php xc nh phm vi cc chc nng hay min cn nghin
cu ca t chc.
23
n tt nghip
Trng i hc Dn lp Hi Phng
24
n tt nghip
Trng i hc Dn lp Hi Phng
2.Thuc tnh
Trong mt h thng tin, cn la chn mt s thuc tnh c trng din
t mt thc th, cc tnh cht ny c gi l thuc tnh ca thc th c m t
v y cng chnh l cc loi thng tin d liu cn qun l.
V d: H tn, a ch, ngy sinh ca thc th sinh vin.
Nhn hiu, gi ca thc th sn phm.
Gi tr cc thuc tnh ca mt thc th cho php din t mt trng hp
c th ca thc th, gi l mt th hin ca thc th .
V d:(L Thanh H, 53 Hai B trng H Ni,1/5/1987) l mt th hin ca
Sinh Vin
Mt thuc tnh l s cp khi ta khng cn phn tch n thnh nhiu thuc
tnh khc, ty theo nhu cu x l trong h thng tin i vi mt thc th.
Thng thng mt thc th ng vi mt bng ( hay mt quan h ca
codd)
25
n tt nghip
Trng i hc Dn lp Hi Phng
3.Quan h( Relationship)
Khi nim quan h mc ny (khc vi quan nim ca codd) c dng
nhm hp hai hay nhiu thc th vi nhau nhm biu hin mt mi lin quan
tn ti trong th gii thc gia cc thc th ny.Kch thc ca mt quan h l
s thc cu thnh nn quan h.
Trong mt m hnh d liu cc quan h c biu din bng hnh trn
hoc elip. Trong mt s trng hp, mi quan h cng c th c nhng thuc
tnh ring.
26
n tt nghip
Trng i hc Dn lp Hi Phng
V d:
Ha n dng thanh ton mt s sn phm bn ra. Mi dng ha n
cho bit tng gi tr thanh ton ca tng sn phm. y l mt quan h c kch
thc l 2, cn gi l quan h nh nguyn.
HA N
Dng ha n
SN PHM
Tng sn phm(SL)
4.Phn loi cc quan h
Xt R l mt tp cc quan h v E l mt thc th cu thnh ca R, mi
cp (E,R) c biu th trn s khi nim d liu bng mt on thng. Vi
thc th E, ta c th xc nh c:
- X l s ti thiu cc th hin tng ng vi E m R c th c trong thc t
Gi tr nh vy ch c th bng 0 hay 1.
- Y l s ti a cc th hin tng ng vi E m R c th c trong thc t.
Gi tr ca Y c th bng 1 hay nguyn N>1.
Cp s (X,Y) c nh ngha l bn s ca on thng (E,R) v c th
ly cc gi tr sau:(0,1),(1,1),(0,N), hay (1,N) vi N>
i vi cc quan h nh nguyn R lin kt gia hai thc th A v B, ta c
phn thnh ba loi quan h c bn sau:
- Quan h 1-1: Mi thc th ca thc th A c kt hp vi 0 hay 1 th
hin ca B v ngc li .
X,1
E
X,Y c th
ly cc gi tr 0 v 1
Y,1
B
E
27
n tt nghip
Trng i hc Dn lp Hi Phng
V d :
Mi c gi mt thi im ch c c mt cun sch.
c gi
1,1
0,1
Cun sch
X,N
1,1
X c th ly cc gi tr 0 v 1
1V d :
Mt khch hng c th c nhiu ha n .
Mt ha n ch mang tn mt khch hng.
Khch hng
0,N
Dng Ha n
1,1
Ha n
X,N
E
Y,N
28
n tt nghip
Trng i hc Dn lp Hi Phng
X v Y c th ly gi tr 0,1
V d :
Mt ha n dng thanh ton mt hay nhiu sn phm.
Mt sn phm c th xut hin trong 0,1 hay nhiu ha n.
Thng thng quan h N-P cha cc thuc tnh. Chng ta bin i loi
quan h ny thnh thuc tnh. Chng ta bin i loi quan h ny thnh
cc thc th v thc th ny cn c nhn dng bi mt kha chnh.
5. M hnh khi nim d liu
Qu trnh xy dng m hnh khi nim d liu c th c chia lm cc
giai on sau y :
A. Kho st thc t
- Thu thp thng tin .
- Trnh by c h thng bng mt s s lun chuyn cc ti liu.
B. Thit k m hnh d liu :
- Kim k cc d liu.
- Xc inh cc ph thuc hm.
- Xy dng m hnh khi nim d liu.
C. Kim sot v chun ha m hnh.
D. V s khi nim d liu.
T cc thc th v quan h nhn din, ta c th v ln mt s khi
d liu nh sau :
29
n tt nghip
Trng i hc Dn lp Hi Phng
M khch
Tn khch
a ch khch
1,n
1,n
KHCH
KHCH
N-N
S n
Ngy t
S lng t
N-N
Giao
S phiu
Ni giao
Ngy giao
S lng giao
n gi giao
Hng
Hng
1,n
1,n
M hng
Tn hng
n v hng
M t hng
VATTU
____________
Mavattu
Tenvatu
Donvitinh
Dongia
30
n tt nghip
Trng i hc Dn lp Hi Phng
31
n tt nghip
Trng i hc Dn lp Hi Phng
VATTU
DONG VATTU
Mavattu
Sophieu
Tenvatu
Donvitinh
Dongia
TyleVAT
Mavattu
Soluong
KHACH
PHIEUNHAP
KHO
Makhach
Sophieu
Makho
Tenkhach
Diachi
Dienthoai
Ngaynhap
Diachikho
Makhach
Makho
HinhthucTT
Loaitien
32
n tt nghip
Trng i hc Dn lp Hi Phng
33
n tt nghip
Trng i hc Dn lp Hi Phng
22. c t cc module
23. Thit k h thng an ton v bo mt
2.3.2.Quy trnh phn tch v thit k hng cu trc
34
n tt nghip
Trng i hc Dn lp Hi Phng
Lm vic
Tm
Xem
Thng bo
t trc
Kim tra
Ghi li
Lin h
Xa
t trc
Nhn
Vit
ng t + B ng
vi b phn k ton
trong bng bo gi
loi t
cho khch hng
xe
s xe v s t xe
thng tin v yu cu
thng bo cho khch hng
yu cu ca khch hng
50% tin thu xe
xe
ha n thanh ton
Danh t
Loi t
Ch
Cng ty
Khch
B phn k ton
Bng bo gi
S xe
S t xe
Chng minh th
H khu
Giy gii thiu
Tin thu xe
Lu
v hp ng cho thu t
vo s
Hp
ng
thng tin xe ra
Hp ng
Ha n thanh ton
S xe
t
thu 50% s tin cn li
tin ca khch
xc nhn vo ha n thanh
=
=
Tc nhn
Tc nhn
Tc nhn
H s,d liu
H s,d liu
H s,d liu
H s,d liu
H s,d liu
H s,d liu
H s,d liu
thu t
Nhn
t
Li xe
Kim tra
ha n thanh ton v hp B phn bi xe
ng
Ghi
Hy
Hy
Cp nht
Tr
K nhn
Giao
K
Ghi ch
S xe ra
S xe vo
Tin ph tri
B phn sa cha
S sa cha
Bo co
Gim c
Tc nhn
Tc nhn
H s d liu
H s d liu
=
Tc nhn
H s d liu
H s d liu
Tc nhn
ton
Cp nht S xe vo,S xe ra
Cp nht S sa cha
Vit
bo co
Cp nht theo ngy
Cp nht Bng bo gi
3.1.2. Thit lp biu ng cnh ca h thng
Sinh vin: Nguyn Th Hng Thm Lp CT901
35
n tt nghip
Trng i hc Dn lp Hi Phng
36
n tt nghip
Trng i hc Dn lp Hi Phng
5.2. Lp bo
co sa cha
4.3. Ghi s
xe vo
5.3. Bo co
thc hin hp
ng
5.4. Bo co
n cha
thanh ton
37
n tt nghip
Trng i hc Dn lp Hi Phng
a
R
b
U
R
U
R
d
U
e
U
g
C
h
C
U
U
R
U
R
U
R
38
n tt nghip
Trng i hc Dn lp Hi Phng
3.0
2.0
t.t t trc xe
S t xe
Gii
quyt
s c
t xe
c S t xe
a Bng bo gi
5.0
b S xe
Bo
co
t.t phn hi
ko c loi xe khch y/c
Khch
Chng minh th
H khu
Giy gii thiu
1.0
Cho
thu xe
g Ha n t.ton
h Hp ng cho thu
t
Hp ng cho thu t
Ha n thanh ton
d S xe ra
Y/c
bo
co
Bo
co
e S xe vo
t.t xe vo
t.t thanh ton tin ca khch
f S sa cha
Gim
c
4.0
Li xe
t.t xe sa cha
Sa
cha
39
n tt nghip
Trng i hc Dn lp Hi Phng
d S xe ra
a Bng bo gi
Khch
Chng minh th
H khu
1.1
Giao dch
h Hp ng cho thu t
t.t giao dch
1.2
Nhn xe
g Ha n thanh ton
Hp ng cho thu t
t.t
nhn
xe
Ha n thanh ton
t.t
giao
dch
b S xe
Khch
t.t
tr
xe
1.3
Hy giao
dch
h Hp ng cho thu t
e S xe vo
1.4
Tr xe
g Ha n thanh ton
40
n tt nghip
Trng i hc Dn lp Hi Phng
Khch
2.1
Tip nhn
yu cu
t xe
t.t t trc xe
2.2
Kim tra
s xe
t.t t xe
t.t trng vi
khch khc
b S xe
S t xe
c S t xe
2.5
Xa thng
tin khi
S t xe
2.4
Lu t.tin
vo s t
xe
t.t
ngy
c xe
sm
nht
2.3
Kim tra
S t xe
t.t ko trng vi
khch khc
Hp ng cho thu t
Ha n thanh ton
3.1
Kim tra
li thng
tin
3.2
Thc
hin hp
ng
Thng tin ng
Khch
b S xe
Li xe
3.5
t.t xe
sa
Cp
nhtxong
S
xe
t.t xe em i sa
Thng tin hy
hy
Thng tin xe
h
4.1
Ghi S xe
Thng
tin sai ra
3.3
Hy
Hp
ng
Hp ng cho thu t
d S xe ra
g Ha n thanh ton
3.4
Hy Ha
n
Thng tin hy
Thng tin hy
hy
S xe vo
S sa cha
41
n tt nghip
Trng i hc Dn lp Hi Phng
y/c bo co
Gim c
5.2
Bo co
Lp bo co
Hp ng cho thu t
a
d
S xe
Bng bo gi
S xe ra
Ha n thanh ton
e
f
S sa cha
S xe vo
5.1
Cp nht
bng bo
gi
42
n tt nghip
Trng i hc Dn lp Hi Phng
Vit gn tn c trng
Tn loi
S ch
S lng
n gi
Lu m
Ngoi gi
M t
Ngy vo s
Tn khch
a ch
S T
S hp ng
S ha n
Ghi ch
Tn loi
S ch
Ngy nhn
Ngy tr
Tr trc
Tr sau
Ph PS
L do
Tng cng
Ngy vo s
Tn khch
S T
Tn loi
S ch
S lng
Ngy hn
Ngy vo s
M xe
Gi ra
43
n tt nghip
Trng i hc Dn lp Hi Phng
Ghi ch
Ghi ch
e. S xe vo
Ngy
M xe
Gi vo
Ghi ch
Ngy tr
M xe
Gi vo
Ghi ch
f. S sa cha
Ngy
M xe
Tnh trng
Ngy ra
Ghi ch
Ngy vo
M xe
Tnh trng
Ngy ra
Ghi ch
g. Ha n thanh ton
S ha n
n v cho thu
a ch
in thoi
H tn ngi thu t
n v cng tc
a ch
in thoi
Hnh thc thanh ton
Tn xe
S ch
Ngy nhn xe
Ngy tr xe
S lng
n gi
Thnh tin
Tng cng
S tin vit bng ch
Ph pht sinh
L do
S ha n
Tn V
a ch
S T
Tn khch
n v CT
a ch
S T
Hnh thc thanh ton
Tn loi
S ch
Ngy nhn
Ngy tr
S lng
n gi
Thnh tin
Tng cng
S tin vit bng ch
Ph PS
L do
44
n tt nghip
Trng i hc Dn lp Hi Phng
# M xe
Bin s
M t
Tnh trng
E2 - LOI XE
# M loi
Tn loi
S ch
S lng
E3 - KHCH
# M khch
Tn khch
a ch
S T
CMTND
S ti khon
Ngn hng
Tn CQ
E4 - HA N THANH TON
# S HTT
Ngy
S H
Hnh thc TT
Tng xe thu
Ph pht sinh
L do
Tng thanh ton
45
n tt nghip
Trng i hc Dn lp Hi Phng
S tin np
Tn k ton
Tn li xe
46
n tt nghip
Trng i hc Dn lp Hi Phng
E5 - HOPONG
#S H
Ngy
ND cng vic
n gi v HTTT
Trch nhim
iu khon c th
iu khon chung
Tng tin TT
Tin tm ng
Bc 3: Xc nh mi quan h gia cc thc th
C cc mi quan h quan trng:
-Trong mt hp ng ch ghi cho 1 khch, ngc li mi khch c th c
nhiu hp ng
-Trong mt Hp ng c ghi nhiu loi xe, ngc li mi loi xe c mt
trong nhiu Hp ng
-Mi xe thuc mt loi, ngc lai, mt loi xe c th c nhiu xe
-Trong s xe, mi Hp ng c ghi nhiu xe c th
-Khch t nhiu loi xe, ngc li, mi loi xe c t bi nhiu khch
-Trong Ho n thanh ton c ghi c th nhiu xe, ngc li, mi xe c
mt trong nhiu ho n thanh ton
-Ho n thanh ton theo tng hp ng, ngc li, mt hp ng c th
c nhiu ho n thanh ton
-C nhiu mi quan h phu thuc vo ngy gi
47
n tt nghip
Trng i hc Dn lp Hi Phng
M t
LCH
LOI XE
R1
Ngy
M loi xe
Gi
Lu m
Ngoi gi
b.
HP NG
Ngy
tr
Ngy
nhn
c.
KHCH
R2
HP NG
LOI XE
R3
S lng
e.
Gi
LCH
KHCH
S lng
LOI XE
Tnh trng
Ngy hn ly
48
n tt nghip
Trng i hc Dn lp Hi Phng
f.
LCH
XE
Ra
Ghi ch
g.
LCH
XE
Vo
Ghi ch
h.
LCH
XE
Sa
Ghi ch
j.
Ngy tr xe
Ngy nhn xe
HA N
THANH TON
XE
R6
Thnh tin
Gi
k.
HA N
THANH TON
R7
HP
NG
49
n tt nghip
Trng i hc Dn lp Hi Phng
S lng xe
S
lng
ND_Cng
vic
Ng
y
#S
H
Gi
G
hi
LOI XE
S ch
Ngy tr
Ngy nhn
#M loi
xe
n gi v
HTTT
DK_C th
HP NG
DK_Chung
Ghi ch
a ch
CMTN
D
Tn
khch
t
xe
KHCH
Thanh
ton
Tn CQ
Ngn hng
Tnh trng
Ghi s
xe
S TK
#Ngy t
xe
Ngy hn
ly
Tin tm
ng
Vit
cho
S
T
#M
khch
S lng t
Thu
c
Trch
nhim
Ngy
nhn
Tin thu
#S
HTT
Ngy tr
Ng
y
Tng t.t
Gi
#M
xe
Tn
xe
Ngy tr
xe
Vit chi
tit
XE
Hnh thc
tt
Tng s xe
thu
Tnh trng
Bin
s
M t
Ngy nhn
xe
HA N TT
Thnh tin
Tr sau
Tr trc
Ph
PS
Tn li
xe
Tn k ton
50
n tt nghip
Trng i hc Dn lp Hi Phng
CHNG 4: THIT K
4.1. Thit k CSDL logic
4.1.1 Chuyn i m hnh khi nim d liu sang m hnh quan h t
chun 3NF
1. LOI XE( M loi xe, Tn loi xe, S ch, S lng xe)
2. GI(Ngy, M loi xe, Gi xe, Lu m, Ngoi gi, M t)
3. HP NG( S H, Ngy, M khch, ND cng vic, n gi v Hnh
thc TT, Trch nhim, iu khon c th, iu khon chung, Tng tin
TT, Tin tm ng)
4. KHCH( M khch, Tn khch, a ch, S CMTND, S ti khon,
Ngn hng, S T, Tn c quan)
5. CHI TIT HP NG( S H, M loi xe, S lng, Gi, ngy nhn,
ngy tr, ghi ch)
6. XE( M xe, Bin s, M loi xe, M t, Tnh trng)
7. S XE(S H, M xe, Ngy nhn, Ngy tr, Tin thu)
8. T XE(Ngy, M khch, M loi xe, S lng, Ngy hn ly, Tnh
trng)
9. XE RA( Ngy ra, M xe, Gi ra, Ghi ch)
10. XE VO(Ngy vo, M xe, Gi vo, Ghi ch)
11. Sa cha( Ngy sa, M xe, Tnh trng, Ngy sa xong, Ghi ch, Tin
chi ph)
12. HA N TT( S HTT, ngy, S H, Hnh thc TT, Tng s xe
thu, Ph pht sinh, L do, Tng thanh ton, S tin np, Tn k ton, tn
li xe)
13. DNG HTT( S HTT, M xe, Ngy nhn xe, Ngy tr xe, Gi,
Thnh tin)
51
n tt nghip
Trng i hc Dn lp Hi Phng
4.2.Thit k CSDL vt l
Sinh vin: Nguyn Th Hng Thm Lp CT901
52
n tt nghip
Trng i hc Dn lp Hi Phng
1.Table LOAIXE
Tn trng
MaLoaiXe
TenLoaiXe
SoCho
Kiu DL
Char(10)
Char(25)
Int(4)
SoLuongXe
Int(4)
Kha
PK
Khun dng
Ch + S
Ch + S
S nguyn dng
Ghi ch
M loi xe
Tn loi
S ch
2.Table GIA
Tn trng
Ngay
MaLoaiXe
Kiu DL
Kha
Datetime(8) PK
Char(10)
PK
Khun dng
dd/mm/yy
Ch + S
GiaXe
LuuDem
NgoaiGio
Mota
Float(8)
Float(8)
Float(8)
Char(50)
S thc dng
S thc dng
S thc dng
Ch
Ghi ch
Ngy
M loi
xe
Gi xe
Lu m
Ngoi gi
M t
3.Table HOPDONG
Tn trng
SoH
Ngay
MaKhach
ND_CongViec
Kiu DL
Char(25)
Datetime(8)
Char(10)
Char(50)
Kha
PK
FK
Khun dng
Ch + S
dd/mm/yy
Ch + S
Ch
Dongia&HTTT Char(50)
Trachnhiem
DK_CuThe
Char(50)
Char(50)
Ch
Ch
DK_Chung
Char(50)
Ch
TienTamUng
Float(8)
S thc
dng
Ghi ch
S Hp ng
Ngy
M khch
Ni dung cng
vic
n gi v hnh
thc thanh ton
Trch nhim
iu khon c
th
iu
khon
chung
Tin tm ng
4. Table KHACH
Tn trng
MaKhach
TenKhach
DiaChi
CMTND
Kiu DL
Char(10)
Char(25)
Char(25)
Char(15)
Kha
PK
Khun dng
Ch + S
Ch
Ch + S
S
Ghi ch
M khch
Tn khch
a ch
S CMTND
53
n tt nghip
SoT
SoTK
Nganhang
TenCQ
Trng i hc Dn lp Hi Phng
Char(15)
Char(15)
Char(25)
Char(25)
S
S
Ch
Ch
S in thoi
S ti khon
Ngn hng
Tn c quan
5.Table CHITIETHOPONG
Tn Trng
SoH
MaLoaiXe
SoLuong
Gia
NgayNhan
NgayTra
GhiChu
Kiu DL
Char(25)
Char(10)
Int(4)
Kha
PK
PK
Khun dng
Ch + S
Ch + S
S
nguyn
Ghi ch
S Hp ng
M loi xe
S lng
Float(8)
dng
S thc
Gi
Datetime(8)
Datetime(8)
Char(25)
dng
dd/mm/yy
dd/mm/yy
Ch
Ngy nhn
Ngy tr
Ghi ch
6.Table XE
Tn trng
Kiu DL
MaXe
Char(10)
MaLoai
Char(10)
Bienso
Char(10)
MoTa
Char(50)
TinhTrang
Char(25)
7.Table SOXE
Tn trng
SoH
MaXe
NgayNhan
NgayTra
TienThue
Kiu DL
Char(25)
Char(10)
Datetime(8)
Datetime(8)
Float(8)
Kha
PK
FK
Kha
PK
PK
Khun dng
Ch + S
Ch + S
Ch + S
Ch
Ch
Khun dng
Ch + S
Ch + S
dd/mm/yy
dd/mm/yy
S thc
Ghi ch
M xe
M loi
Bin s
M t
Tnh trng
Ghi ch
S Hp ng
M xe
Ngy nhn
Ngy tr
Tin thu
dng
8.Table ATXE
Tn trng
Ngay
MaKhach
MaLoaiXe
SoLuong
Kiu DL
Datetime(8)
Char(10)
Char(10)
Int(4)
Kha
PK
PK
PK
Khun dng
dd/mm/yy
Ch + S
Ch + S
S
nguyn
Ghi ch
Ngy
M khch
M loi xe
S lng
dng
Sinh vin: Nguyn Th Hng Thm Lp CT901
54
n tt nghip
Trng i hc Dn lp Hi Phng
NgayHenLay Datetime(8)
TinhTrang
dd/mm/yy
Ngy
Ch
ly
Tnh trng
Kha
PK
PK, FK
PK
Khun dng
dd/mm/yy
Ch + S
S
Ch
Ghi ch
Ngy ra
M xe
Gi ra
Ghi ch
Kha
PK
PK, FK
PK
Khun dng
dd/mm/yy
Ch + S
S
Ch
Ghi ch
Ngy vo
M xe
Gi vo
Ghi ch
Char(25)
hn
9.Table XERA
Tn trng
NgayRa
MaXe
GioRa
GhiChu
Kiu DL
Datetime(8)
Char(10)
Int(4)
Char(25)
10.Table XEVAO
Tn trng
Kiu DL
NgayVao
Datetime(8)
MaXe
Char(10)
GioVao
Int(4)
GhiChu
Char(25)
11.Table SUACHUA
Tn trng
NgaySua
MaXe
TinhTrang
NgaySuaXong
GhiChu
TienChiPhi
Kiu DL
Datetime(8)
Char(10)
Char(25)
Datetime(8)
Char(25)
Float(8)
Kha
PK
PK, FK
Khun dng
dd/mm/yy
Ch + S
Ch
dd/mm/yy
Ch
S thc dng
Ghi ch
Ngy sa
M xe
Tnh trng
Ngy sa xong
Ghi ch
Tin chi ph
Kiu DL
Char(10)
SoH
Ngay
HTTT
TongSoXeThue
TraSau
PhiPS
Char(25)
Datetime(8)
Char(10)
Int(4)
Float(8)
Float(8)
Lydo
Char(25)
TongThanhToan Float(8)
TraTruoc
Float(8)
Sinh vin: Nguyn Th Hng Thm Lp CT901
Ghi ch
SHan thanh
Ch + S
dd/mm/yy
Ch
S nguyn dng
S thc dng
S thc dng
ton
S Hp ng
Ngy
Hnh thc TT
Tng s xe thu
Tr sau
Ph pht sinh
Ch
L do
S thc dng
S thc dng
n tt nghip
Trng i hc Dn lp Hi Phng
Tenketoan
Char(25)
Ch
Tn k ton
Tenlaixe
Char(25)
Ch
Tn li xe
56
n tt nghip
Trng i hc Dn lp Hi Phng
Kiu DL
Kha
Char(10)
PK
Char(10)
PK
Datetime(8)
Datetime(8)
Float(8)
Khun dng
Ch + S
Ch + S
dd/mm/yy
dd/mm/yy
S thc
Ghi ch
SHan thanh ton
M xe
Ngy nhn xe
Ngy tr xe
Gi
Float(8)
dng
S thc
Thnh tin
dng
4.3.Thit k u ra
1.Tnh trng xe
TNH HNH SA CHA XE
T ngy.n ngy.
STT
Ngy sa
M xe (Bin
Tnh trng
Chi ph sa
s)
cha
Tnh trng Hp ng
THNG K HP NG
T ngy.n ngy.
STT
S H
Ngy k
Tng gi tr H
S H kt thc
Tng gi tr hp ng:
57
n tt nghip
3.
Trng i hc Dn lp Hi Phng
STT
S H
Ngy k
Tng gi
S tin thanh
tr H
ton
S tin cn n
58
n tt nghip
Trng i hc Dn lp Hi Phng
59
n tt nghip
Trng i hc Dn lp Hi Phng
60
n tt nghip
Trng i hc Dn lp Hi Phng
61
n tt nghip
Trng i hc Dn lp Hi Phng
62
n tt nghip
Trng i hc Dn lp Hi Phng
ODBC
Application
data source
ODBC
Driver
Manager
ODBC
Driver
DB
63
n tt nghip
Trng i hc Dn lp Hi Phng
64
n tt nghip
Trng i hc Dn lp Hi Phng
65
n tt nghip
Trng i hc Dn lp Hi Phng
66
n tt nghip
Trng i hc Dn lp Hi Phng
67
n tt nghip
Trng i hc Dn lp Hi Phng
ng.
-
Thao tc x l: Xc nh thng tin, tnh trng v xe, khch hng thu xe.
tr trc, tr sau, ph PS, tng tin, ghi ch. Nu mun i thng tin th chn
68
n tt nghip
Trng i hc Dn lp Hi Phng
69
n tt nghip
Trng i hc Dn lp Hi Phng
a. Tm kim Loi xe
70
n tt nghip
Trng i hc Dn lp Hi Phng
c. Tm kim t xe
d. Tm kim S xe
71
n tt nghip
Trng i hc Dn lp Hi Phng
72
n tt nghip
Trng i hc Dn lp Hi Phng
73
n tt nghip
Trng i hc Dn lp Hi Phng
b. Thng k Hp ng
74
n tt nghip
Trng i hc Dn lp Hi Phng
75
n tt nghip
Trng i hc Dn lp Hi Phng
5.3. nh gi kt qu t c
a. Nhng kt qa t c
- Chng trnh nhm mc ch gip cho ngi qun l gii quyt cc
cng vic c thun li v d dng hn l qun l trn giy t, gim chi ph
nhn cn v thi gian. Gip cho khch hng n ng k v thu t lm th
tc c nhanh chng.
- Vic phn tch v thit k h thng tng i cht ch, y v
bm st vi nghip v hot ng ca vic qun l v cho thu t.
- Vic cp nht d liu l tng i tt.
76
n tt nghip
Trng i hc Dn lp Hi Phng
77
n tt nghip
Trng i hc Dn lp Hi Phng
78
n tt nghip
Trng i hc Dn lp Hi Phng
LI CM N
79