You are on page 1of 51

H THNG QUN L TRNG GI XE

Nguyn Vn V

M t bI ton nghip v

1.1. M t bng li v hnh v


a. M hnh bi xe
a

B
Xe my

t but

Cng vo

Cng ra

Xe ti

C
1/28/2008

Cng ten n

D
1

H THNG QUN L TRNG GI XE


M t bI ton nghip v

Nguyn Vn V

1.1. M t bng li v hnh v (tip)


b. M t bng li
Mt bi trng gi xe c 2 cng: Mt cng xe vo, mt cng xe ra. Bi chia
thnh 4 khu dnh cho 4 loi xe khc nhau: Xe my, xe but, xe ti v cng-tenn. Khi khch n gi xe, ngi coi xe nhn dng xe theo bng phn loi, sau
kim tra ch trng trong bi. Nu ch dnh cho loi xe ht th thng
bo cho khch. Ngc li th ghi v a cho khch v hng dn xe vo bi,
ng thi ghi nhng thng tin trn v vo s xe vo.
Khi khch ly xe, ngi coi xe kim tra v xem v l tht hay gi, i chiu
v vi xe. Nu v gi hay khng ng xe th khng cho nhn xe. Ngc li th
vit phiu thanh ton v thu tin ca khch, ng thi ghi cc thng tin cn
thit vo s xe ra..v.v..(Ch : cc ch nghing, mu l ng t)
1/28/2008

H THNG QUN L TRNG GI XE


Nguyn Vn V

M t bI ton nghip v

1.2. Cc h s
a. Bng gi (phn loi)
n gi
/ngym

Thuc khu

S ch

Xe my

3.000

200

Xe but

15.000

100

Xe ti

20.000

100

Cngtenn

30.000

10

Loi xe

1/28/2008

H THNG QUN L TRNG GI XE


M t bI ton nghip v

Nguyn Vn V

1.2. Cc h s (tip)
b. Phiu thanh ton
S xxxx
S xe: -------- Loi xe: ---------- Ngy gi vo:

xx/xx/xx: xx:xx

Ngy gi ra:

xx/xx/xx: xx:xx

Thi gian gi: -------------- Thnh tin:

1/28/2008

---------------

H THNG QUN L TRNG GI XE


M t bI ton nghip v

Nguyn Vn V

1.2. Cc h s (tip)
c. S ghi xe vo
Ngy

S v

S xe

Loi xe

Loi xe

Gi ra

Gi vo

ghi ch

d. S ghi xe ra
Ngy

S v

S xe

Thi gian gi

Thnh tin

e. Cc thng tin trn v xe c ghi li vo s xe vo.


1/28/2008

H THNG QUN L TRNG GI XE


Nguyn Vn V

M hnh nghip v

Bng phn tch xc nh chc nng, tc nhn v h s


Cm ng t + b ng
nhn dng xe
kim tra
ch trng
thng bo cho khch
ghi
v cho khch
ghi
thng tin v vo s xe vo
kim tra
v
i chiu
v vi xe
vit
phiu thanh ton, thu tin
ghi
s xe ra
kim tra
xe trong s
kim tra
xe hin trng
lp
bin bn
vit
phiu chi
lp
bo co
1/28/2008

Cm danh t
bi xe
cng
khu
loi xe
khch
ngi coi xe
bng phn loi xe
ch trng
v
s xe vo
s xe ra
phiu thanh ton
bin bn
phiu chi
cng ty
b phn qun l
bo co
lnh o cng ty

Nhn xt
=
=
=
=
(tc nhn)
(tc nhn)
h s DL
=
h s DL
h s DL
h s DL
h s DL
h s DL
h s DL
(tc nhn)
(tc nhn)
h s
(tc nhn)

H THNG QUN L TRNG GI XE


Nguyn Vn V

M hnh nghip v

2.1. Thit lp biu ng cnh


t.t. v xe
t.t.phn hi

khch

v xe
v xe
phiu t.ton
t.t.s c

H thng
qun l
trng gi xe

y/c bo co

bo co

Lnh
o
cng ty

bin bn s c
phiu chi

Hnh 1. Biu ng cnh ca h thng


1/28/2008

H THNG QUN L TRNG GI XE


Nguyn Vn V

M hnh nghip v

2.2. Lp biu phn r: nhm dn cc chc nng


Cc chc nng chi tit (l)

Nhm ln 1

Nhm ln 2

1. Nhn dng loi xe vo gi


2. Kim tra ch trng trong bi
3. Ghi v cho khch

Nhn xe vo bi

4. Ghi s xe vo, cho xe vo


5. Kim tra v
6. i chiu v vi xe
7. Thanh ton tin, cho xe ra

Tr xe cho khch

Trng gi xe bi

8. Ghi s xe ra
9. Kim tra xe s c trong s
10. Kim tra s c hin trng
11. Lp bin bn s c

Gii quyt s c

12. Gii quyt hay bi thng


1/28/2008

H THNG QUN L TRNG GI XE


M hnh nghip v

Nguyn Vn V

2.2. Lp biu phn r chc nng


Qun l trng, gi xe bi

1. Nhn xe

2. Tr xe

3.Gii quyt s c

4. Bo co
4.1. Lp bo co

1.1. Nhn dng xe

2.1. Kim tra v

3.1. Kim tra s gi

1.2. K.tra ch trng

2.2. i chiu v-xe

3.2. K.tra hin trng

1.3. Ghi v

2.3. Thanh ton v

3.3. Lp bin bn

1.4. Ghi s xe vo

2.4. Ghi s xe ra

3.4. Vit phiu chi

Hnh 2. Biu phn r chc nng hot ng trng gi xe bi


1/28/2008

H THNG QUN L TRNG GI XE


M hnh nghip v

Nguyn Vn V

2.3. M t chi tit cc chc nng l


(1.1.) Nhn dng xe : Khi c khch a xe vo, ngi trng xe phi
xc nh c l loi xe g (trong s cc loi xe bi nhn gi). Nu
khng phi loi xe nhn gi th t chi khch i.
(1.2.) Kim tra ch trng: Nu xe thuc loi c gi th xc nh xem
ch dnh cho loi xe ny cn khng. . . . . . . . . . . . . . .

(4.1.) Lp bo co: . . . . . . . . .
1/28/2008

10

H THNG QUN L TRNG GI XE


M hnh nghip v

Nguyn Vn V

2.4. Lit k cc h s s dng


a.
b.
c.
d.
e.
f.
g.
h.
1/28/2008

Bng gi (v phn loi xe)


V xe
S ghi xe vo
S ghi xe ra
Phiu thanh ton
Bin bn s c
Phiu chi
Bo co
11

H THNG QUN L TRNG GI XE


Nguyn Vn V

M hnh nghip v

2.5. Lp ma trn thc th chc nng


Cc thc th
a Bng gi (phn loi xe)
b V xe
c S xe vo
d S xe ra
e Phiu than ton
f Bin bn s c
g Phiu chi
h Bo co
a

1. Nhn xe

2. Tr xe

Cc chc nng nghip v

3. Gii quyt s c
4. Bo co lnh o
1/28/2008

U
R

C
R

12

H THNG QUN L TRNG GI XE


M hnh nghip v

Nguyn Vn V

2.6. Biu hot ng


S kin Nhn vin

Bo v

K ton Sn phm

Khch n
bo s c Kim tra s
ng

Kim hin trng

ng

Lp bin bn

1/28/2008

Vit phiu
chi

Bin bn
Phiu chi

13

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim/lgic

3.1. Biu lung d liu mc 0

0
H
thng

t.t. xe
"ht ch"

khch

v xe

1.0
nhn xe

b v xe

2.0
tr xe

a bng gi
c s xe vo

lnh y/c bo
4.0
o co
bo co
cng ty bo co

d s xe ra

g phiu chi

3.0

bin bn f

gii quyt
s c

h bo co

phiu t.ton
"v z"

e phiu t.ton

nt l phn thay th hay thm vo


1/28/2008

v xe

DS thc th
a. xxxx
b. xxxx
c. xxxx
d. xxxx
e. xxxx
f. xxxx
g. xxxx
h. xxxx

khch

tt s c
"khng g.q."
bin bn
phiu chi

3
4

U
R

C
14

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim/lgic

3.2. Cc biu lung d liu vt l mc 1


a. Biu ca tin trnh 1.0. Nhn xe
ht ch

khch

1.0
Nhn
xe

t.t. xe

d s xe ra
sai loi

1.1
nhn dng
xe

loi xe
ng loi

1.2
kim tra
ch trng

1.4
ghi s xe
vo
ngi coi

b
c

ngi coi

ngi coi

a bng gi

c s xe vo
t.t. ghi v
v xe

t.t.xe

cn
ch

b v xe
1.3

ghi v

1. Nhn xe
1.1. Nhn dng
1.2.Kim tra ch
1.3. Ghi v

ngi coi
1.4. Ghi s

nt l phn c thay th hay thm vo


1/28/2008

15

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim/logic

3.2. Cc biu lung d liu vt l mc 1 (tip)


b. Biu ca tin trnh 2.0. Tr xe
v sai.

khch

v xe

2.1
ngi coi

d s xe ra
2.4
ghi s
xe ra

ngi coi

v xe

kim tra v

v ng
e phiu t.ton
t.t. xe t.ton

2.2
i chiu
v-xe
ngi coi

bng gi

2.3
ngi coi

nt l phn c thay th hay thm vo


1/28/2008

khach
e

sai

ng

thanh ton
a

2.0
Tra xe

2. Tr xe
phiu
t.ton

2.1. Kim tra v


2.2. i chiu v-xe
2.3. Thanh ton
2.4. Ghi s xe ra

16

H THNG QUN L TRNG GI XE


Phn tch - M hnh khI nim/logic

Nguyn Vn V

3.3. Cc biu lung d liu vt l mc 1 (tip)


b. Biu ca tin trnh 3.0. Gii quyt s c
khch

khng gi

tt s c

3.1
kim tra
cc s

cn gi
t.t. s c

3.2
sai
kim tra hin
trng
bo v

bo v

c s xe vo ng
d s xe ra
g phiu chi
3.4
lp phiu
chi

f bin bn
bin bn

tt s
c

phiu chi

bo v

Nt l phn c thay th hay thm vo


1/28/2008

f
g

3.0
s c

khch

3.3
lp bin
bn
bin bn
bo v

khach

3.Gii quyt s c
3.1. Kim tra s gi
3.2. Kim tra h.trng
3.3. Lp bin bn
3.4. Lp phiu chi

17

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim/lgic

3.3. Cc biu lung d liu logic mc 1


a. Biu ca tin trnh 1.0. Nhn xe
ht ch

khch
loi xe

d s xe ra

1.1
sai loi nhn dng
xe
a bng gi
v xe

v xe b

1.3
to v

1.2
kim tra
ch trng

loi xe
ng loi

c s xe vo

t.t. ghi s

cn
ch

loi.xe

khch

1.4
tt.xe
ghi s xe
vo

nt l phn c thay th
1/28/2008

18

H THNG QUN L TRNG GI XE


Phn tch - M hnh khI nim/logic

Nguyn Vn V

3.3. Cc biu lung d liu lgic mc 1 (tip)


b. Biu ca tin trnh 2.0. Tr xe
v sai.

khch
v xe

2.1
kim tra
v
d s xe ra
2.4
ghi s
xe ra

v xe
v ng

e phiu t.ton
t.t. xe t.ton

2.2
i chiu
v-xe
ng

v
xe

sai
phiu
t.ton

2.3
thanh ton

a bng gi
nt l phn c thay th

1/28/2008

19

H THNG QUN L TRNG GI XE


Phn tch - M hnh khI nim/logic

Nguyn Vn V

3.3. Cc biu lung d liu vt l mc 1 (tip)


b. Biu ca tin trnh 3.0. Gii quyt s c
khch

tt s c

khng gi

3.1
kim tra
cc s

cn gi

c s xe vo

d s xe ra
g phiu chi

3.2
sai
kim tra
hin trng
ng

f bin bn

Bin bn
3.4
Lp phiu phiu chi
chi

tt s
c

khch

3.3
Lp bin
bn
bin bn

Nt l phn c thay th
1/28/2008

20

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim

3.4. M hnh khi nim d liu: m hnh E-R


a. Bc 1. Lit k, chnh xc, chn lc thng tin
a. BAng phn loi

c. S ghi xe vo

Tn loi xe

ngy xe (gi) vo

n gi gi

s v

Tn khu
s ch

s xe

(tn) loi xe

V khu vc gi
tn loi xe
nn c th b i

gi xe (gi) vo
ghi ch

Ch thch: - nh du mc tin c loi/chn bc i (1,2,3)


1/28/2008

21

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim

3.4. M hnh khi nim d liu: m hnh ER


a. Bc 1. Lit k, chnh xc, chn lc (tip)
b. Phiu thanh ton 1

d. S ghi xe ra

s phiu

ngy xe (ly) ra

s xe

s v

(tn) loi xe

s xe

Ngy, gi xe vo

(tn) loi xe

Ngy, gi xe ra

gi xe (ly) ra

thi gian gi

thi gian gi

thnh tin xe gi

Ch thch: - nh du mc tin c chn/b loi bc i (1,2,3)


1/28/2008

22

H THNG QUN L TRNG GI XE


Phn tch - M hnh khI nim

Nguyn Vn V

3.4. M hnh khi nim d liu: m hnh ER (tip)


b. Bc 2. Xc nh thc th & thuc tnh.
tn loi xe => Loi xe ( tn loi xe, s ch, n gi)
s v

Bng thuc
tnh cn li
sau bc 1

=> V (s v),

s xe => XE (s xe)

a. BAng phn loi

b. Phiu thanh ton 2

Tn loi xe

s phiu

n gi gi

s xe

s ch

c. S ghi xe vo

d. S ghi xe ra

ngy xe (gi) vo

ngy xe (ly) ra

s v

gi xe (ly) ra

gi xe (gi) vo
1/28/2008

23

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim

3.4. M hnh khi nim d liu: m hnh ER (tip)


c. Bc 3. Xc nh mi quan h & thuc tnh.
Bng thuc
tnh cn li
sau bc 2

c. S ghi xe vo

b. Phiu thanh ton 3

ngy xe (gi) vo

s phiu

gi xe (gi) vo

ngy xe (ly) ra

gi xe (ly) ra

ng t: Gi vo, ly ra (v pha khch) Ghi (nhn), thanh ton (tr)


<GHI> : ci gi?

cho ci g?
khi no?

1/28/2008

V
XE

ngy vo
gi vo

<Thanh ton>: ci gi?

cho ci g?
khi no?
bng cch no?
bao nhiu?

V
XE

ngy ra
gi ra
s phiu
tng tin

24

H THNG QUN L TRNG GI XE


Phn tch - M hnh khI nim

Nguyn Vn V

3.4. M hnh khi nim d liu: m hnh ER (tip)


d.Bc 4&5: V biu v Rt gn
GHI
s v

ngy vo

s xe

gi vo

XE
s phiu

ngy ra

thuc
tn loi

Lyxe/
T.TON
gi ra
1/28/2008

LOI XE
thnh tin

s ch

n gi
25

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh lgic

4.1. Chuyn m hnh ER sang m hnh quan h


a. Biu din cc thc th
v

=>

xe

=> Xe (sxe)

loi xe

=>

V (sv)

loi xe (tnloi, sch, ngi)

(1)
(2)
(3)

b. Biu din cc mi quan h


GHI

=> nhn xe (sv, sxe, ngyvo, givo)

(4)

T.TON

=> TRAxe (sphiu, sv, sxe, ngyra, gira)

(5)

Thuc

=> Xe( sxe, tnloi)

(2')

c. Chun ho:
1/28/2008

Tt c l chun 3, khng cn chun ha


26

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh lgic

4.1. Chuyn m hnh E-R sang m hnh quan h (tip)


d. Biu quan h ca m hnh d liu
1. V
# s v

4. nhn xe
# s v
# s xe

5. tr xe
#s phiu
s v
s xe

2. xe
# s xe
tn loi

3. loi xe
# tn loi

Hnh 6. Biu d liu ca m hnh quan h


1/28/2008

27

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

4.2. Thit k c s d liu vt l


S dng h QTCSDL access, t cc quan h trn, khi phi chun ha ghp
3 quan h NHANXE, TRAXE ta c:

1. table: XEGUI
thuc tnh

kiu d liu

kho

So_ve

integer

So_xe

text

t ch s

loai_xe

text

10

kho ngoi

Ngay_gio_vao

date

Ngay_gio_ra

date

Thanh_tien

real

12

so_phieu

text

1/28/2008

kho chnh

t ch s
28

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

4.2. C s d liu vt l (tip)


2. table: GIAGUI
thuc tnh

kiu d liu

loi_xe

text

don_gia

real

so_cho

integer

c
9

kho
kho chnh

Ngoi ra, t cc h s cn li ta c th b sung vo m hnh E-R v chuyn


sang m hnh logic v thit k c cc file tng ng sau:
3. BIENBAN (sobb, ngaybb,soxe, suco, boithuong, nguoiky)
4. PHIEUCHI (sophieu, ngayph, lydo, sotien, hosokem, nguoiky)
5. BAOCAO.
1/28/2008

29

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k - m hnh vt l

5.1. Xc nh lung h thng


a. S h thng cho biu 1.Nhn xe
- Phn nh cng
vic ngi my
- Thay cc kho d
liu lin quan n
tin trnh my lm
bng cc file tng
ng.
- Chn phng thc
thc hin
- c t x l: u
vo, ni dung x l,
kt qu ra

t.t. xe

ht ch

khch
Loi xe

1.1
sai loi nhn dng
xe
1.GIAGUI
v.xe

loi xe
ng loi

1.2
kim tra
ch trng
ngi coi

2.XEGUI

1.3
to v

Loi.xe

1.4
ghi s xe
vo

my in

ngi coi

My lm
1/28/2008

30

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.1. Xc nh lung h thng (tip)


a. S h thng cho biu 1.Nhn xe
a1.Tin trnh "1.2. kim tra ch trng
- X l theo l mi khi c xe vo
- Sau khi nhp vo tn loi xe, xc nh s ch trng nh sau:
s ch trng
ca loi xe

tng s ch c
ca loi xe

s xe ca loi
cn trong bi

a2. Tin trnh "1.4. ghi s xe vo"


- X l theo l khi c thng tin cn ch trng
-

Nhp vo s v v s xe. Tn loi xe chn trc, ngy gi vo


ly t thi gian ca my. Ra l tt c thng tin ny

a3. Tin trinh 1.3. in v: in thng tin sn c ra


1/28/2008

31

H THNG QUN L TRNG GI XE


Nguyn Vn V

Phn tch - M hnh khI nim/logic

5.1. Xc nh lung h thng (tip)


b. Biu ca tin trnh 2.0. Tr xe
v sai.

Tin trnh 2.4


khng cn v
c thng tin
trong 2.GUIXE
(v n ly t
ra)

khch
v xe

2.1
kim tra
v

v xe
v ng

2.2
i chiu
v-xe
ng

2.XEGUI

2.4
ghi s
xe ra
1/28/2008

1.GIAGUI

sai
phiu
t.ton

2.3
thanh ton
Ngi coi, my in

My lm

32

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.1. Xc nh lung h thng (tip)


b. S h thng cho biu 2.Tr xe
b1.Tin trnh "2.3. Thanh ton
- X l theo l mi khi c xe ra v v xc minh
- Sau khi nhp vo S v tim ra s xe v cc thng tin khc t
XEGUI, b sung ngy gi ra ly t ngy gi h thng ri tnh nh sau:
S tin

LAMTRON((ngy_gi_ra gy_gi_vo)/24)x ngi

n gi ly t GIAGUI v kt qu vo XEGUI

1/28/2008

33

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.1. Xc nh lung h thng (tip)


c. S h thng cho biu 3.Gii quyt s c
khch

khng gi

tt s c

cn gi

3.1
kim tra
cc s

t.t. s c

3.2
sai
kim tra
hin trng

bo v

ng

4.PHIEUCHI

2.XEGUI

3.4
lp phiu
chi

3.BIENBAN
phiu chi

tt s
c

khch

3.3
lp bin
bn
bin bn
bo v

k toan, my in

1/28/2008

My lm

34

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.1. Xc nh lung h thng (tip)


C. S h thng cho biu 3.Gii quyt s c
C1.Tin trnh "3.1. Kim tra s
- X l theo l mi khi c s c
- Nhp s xe (s v), tim xe cn gi hin ra, hoc thng bo khng
tim thy ( ly, khng gi)

C2. Tin trnh 3.3. Lp bin bn"


- Thc hin sau khi xc nh s c l thc.
- Ly thng tin xe t XEGUI v Cp nht thm ni dung bin ban
theo mu.

C3. Tin trnh 3.4. Thanh ton"


- Thc hin sau tin trinh 3.3. nu cn.
- Ly thng tin t BIENBAN, b sung thm theo mu, in ra.
1/28/2008

35

H THNG QUN L TRNG GI XE


thit k - m hnh vt l

Nguyn Vn V

5.2. c t logic tin trnh


a. Tin trnh "1.2. kim tra ch trng"
ch trng gn bng tng s ch
DO WHILE (cn xe ang gi cha xt)
IF (loai xe l loi c xt) v (ngy ra ca xe gi cn trng)
THEN
(ch trng gim i mt)
ENDI
endd
WRITLN("s ch trng: ", ch trng)

b. Tin trnh "1.4. Ghi s xe vo"


(l tin trnh cp nht n gin khng cn c t)
Cc tin trnh khc c tin hnh cc x l ( tin trnh 2.3, ) cng lm
tng t
1/28/2008

36

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.3. Xc nh cc giao din


a. Cc giao din cp nht
(Suy t cc phn t ca m hnh
E-R)

GHI
s v

ngy vo

s xe

gi vo

thuc

XE
s phiu

ngy ra

tn loi

T.TON
gi ra

LOI XE
thnh tin

s ch

n gi

thc th
VE
Cp nht Xe
thc th
XE
Cp nht Loi xe thc th
LOAIXE
Cp nht xe vo mi quan h GHI
Cp nht xe ra mi quan h thanh ton

a. Cp nht V

b.
c.
d.
e.

1/28/2008

37

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.3. Xc nh cc giao din (tip)


b. Cc giao din x l
Suy t cc tin trnh ca lung h thng: Nhn xe
f. kim tra ch trng

khch
Loi xe

tin trnh 1.2


g. ghi s xe vo
Tin trnh 1.4

1.1
nhn
sai loi
dng xe

h. to v
Tin trnh 1.3

ht ch

1.GIAGUI
v.xe

loi xe
ng loi

1.2
kim tra
ch trng
ngi coi

2.XEGUI

1.3
to v

Loi.x
e

1.4
ghi s xe
vo

my in

ngi coi

1/28/2008

My lm

38

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.3. Xc nh cc giao din (tip)


b. Cc giao din x l
Suy t cc tin trnh ca lung h thng:

2. Tr xe
v sai.

i. thanh ton v ghi s xera


Tin trnh 2.3

khch

v xe

2.1
kim tra
v

v xe
v ng

2.2
i chiu
v-xe
sai

ng

2.XEGUI
2.4
ghi s
xe ra

1.GIAGUI

v Phiu
t.ton

2.3
thanh
ton

My lm
1/28/2008

39

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.3. Xc nh cc giao din (tip)


b. Cc giao din x l
Suy t cc tin trnh lung h thng:
khch

k. kim tra cc s

Tin trnh 3.1

V n. lp bo co
1/28/2008

tt s c
cn gi

3.1
kim tra
khng gi
cc s

m. lp bin bn
Tin trnh 3.3
l. lp phiu chi
trnh 3.4

3.Gii quyt s c

t.t. s c

ng

Tin

2.XEGUI

tt s
c

sai

khch

4.PHIEUCHI
3.BIENBAN

"

3.2
kim tra
hin
trng

3.4
Lp phiu
chi

3.3
Lp bin Bin bn
bn

Phiu chi

My lm

40

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.3. Xc nh cc giao din (tip)


c. Tch hp cc giao din
Giao din nhp liu

Giao din x l

a. cp nht v

f. kim tra ch trng

b. cp nht Xe

g. ghi s xe vo

c. cp nht loi xe

h. to v

d. cp nht xe vo

i. thanh ton & ghi s xe ra

e. cp nht xe ra

k. kim tra cc s
m. lp bin bn
l. vit phiu chi
n. lp bo co

1/28/2008

41

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.3. Xc nh cc giao din (tip)


c. Tch hp cc giao din (tip)
Cc giao din cn li
f. kim tra ch trng

Sau khi loi cc


giao din ng
nht, tch hp li
ta cn 7 giao din
thc thi (7 mun)

g. ghi s xe vo
h. to v
h. thanh ton& ghi s xe ra

i. kim tra cc s
m. vit phiu chi

3
4
5

l. lp bo co

c. cp nht loi xev gi

k. lp bin bn

1/28/2008

42

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.4. H thng giao din tng tc ca h thng (kin trc)


Truy nhp h
thng

Thc n lin kt

Thc n chnh

1 nhn xe

3.1
kim tra xe
trong s
3

1/28/2008

tr xe

3
gii quyt
s c

4
bo co v nhp
liu

3.2
lp bin
4
bn
3

3.3
lp phiu bi
5 thng
3

4.1
lp bo
co
0,4

4.2
nhp loi xe,
7 n gia
0,4

43

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.5. Thit k cc giao din


Truy nhp h thng

Tn ngi s dung
Mt khu
ng nhp
Kt thc

Hnh 1. Giao din truy nhp h thng"


1/28/2008

44

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.5. Thit k cc giao din (tip)


H thng qun l trng gi xe
1. Nhn xe
2. Tr xe
3. Xi l s c
4. Lp bo co v cp nht
5. Kt thc
Hnh 2. Giao din Thc n chnh"
1/28/2008

45

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.5. Thit k cc giao din (tip)

kim tra ch trng v ghi s xe vo

Loi xe

S ch

Xe but

35

S v
S xe
Ngy-gi vo

Nhp mi
In ve
Kt thc

Hnh 3. Giao din s 1 "nhn xe"


1/28/2008

46

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.5. Thit k cc giao din (tip)


cp nht loi xe v bng gi
Loi xe
n gi
S ch

Nhp mi
Ghi li
Kt thc

Hnh 4. Giao din s 2. Cp nhp loi xe v bng gi"


1/28/2008

47

H THNG QUN L TRNG GI XE


Nguyn Vn V

thit k m hnh vt l

5.5. Thit k cc giao din (tip)


ghi s xe ra v in phiu thanh ton
S v
S xe
Ngy gi vo

Nhp mi

Ngy gi ra

In phiu

S tin

Kt thc

Hnh 5. Giao din s 3 "tr xe"


1/28/2008

48

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.6. c t giao din v tng tc


a. Giao din nhn xe"
Mc tiu:

Kim tra ch trng v cp nht thng tin xe vo

Ngi s dng:

Ngi qun l bi xe, tin hnh mi khi c xe vo

Mi trng:

H iu hnh WINDOW2000, h qun tr CSDL Access

Mu thit k:

Hnh 3

Cc bng d liu s dng:


Thao tc x l:

GIAgui, XEGUI

Xc nh ch trng (nh cng thc m t trn)

Hng dn s dng: Chn loi xe, nhn Enter s hin ra s ch trng,


Nu s ch trng ln hn 0 thi chn Nhp mi , nhp vo s
v v s xe, chn Kt thc ra khi giao din.
Kt qu:
Sau mi ln nhp, mt bn ghi mi c thm vo table
GIAGUI
1/28/2008
Kt qu
nh gi th nghim:

49

H THNG QUN L TRNG GI XE


M hnh thit k m hnh vt l

Nguyn Vn V

5.6. c t giao din v tng tc (tip)


b. Giao din "Cp nhp loi xe v bng gi"
Mc tiu:

Cp nht cc loi xe cho gi trong bi v n gi gi

Ngi s dng:

Ngi qun l bi xe, lm ln u ci t v mi khi c thay i

Mi trng:

H iu hnh WINDOW2000, h qun tr CSDL Access

Mu thit k:

Hnh 4

Cc bng d liu s dng:

GIAgui

Thao tc x l:

Khng

Hng dn s dng: nhp d liu mi chn phm Nhp mi, cp nht cc thng
tin cn thit vo cc tng ng. Nu sa thi chn loi xe
tng ng ri, nhn Enter sa d liu. Chn Ghi li ghi
d liu va cp nht. Chn Kt thc ra khi giao din.
Kt qu:
1/28/2008

Sau mi ln nhp, mt bn ghi mi (hay c) c thm vo


(hay c sa i) trong table GIAGUI

Kt qu nh gi th nghim:

50

H THNG QUN L TRNG GI XE


thit k m hnh vt l

Nguyn Vn V

5.6. c t giao din v tng tc (tip)


c. Giao din Tr xe"
Mc tiu:

Cp nht thng tin xe ra, tnh tin v in ho n thanh ton

Ngi s dng:

Ngi qun l bi xe, tin hnh mi khi c xe ra hp l

Mi trng:

H iu hnh WINDOW2000, h qun tr CSDL Access

Mu thit k:

Hnh 3

Cc bng d liu s dng:


Thao tc x l:

GIAgui, XEGUI

thnh _tin =
LAMTRON((ngy_gi_ra gy_gi_vo)/24)x ngi

Hng dn s dng: tm xe ra ch cn nhp vo s v, s xe. Chn phm


Enter. Cc thng s khc t ng hin ra mn hnh. Chn
In phiu in ho n. Chn Kt thc ra khi giao din.
Kt qu:

Sau mi ln, mt bn ghi ca table GIAGUI c b sung cc


d liu cn thiu
1/28/2008
51
Kt qu nh gi th nghim:

You might also like