Upload
phuong-ha
View
326
Download
0
Embed Size (px)
Citation preview
3/24/2006 1
M« t¶ bμI to¸n nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
1.1. M« t¶ b»ng lêi vµ h×nh vÏa. M« h×nh b∙i xe
¤ t« buýt
Xe t¶i
Xe m¸y
C«ng ten n¬
a B
C D
Cæng vµo Cæng ra
NguyÔn V¨n Vþ
3/24/2006 2
M« t¶ bμI to¸n nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
1.1. M« t¶ b»ng lêi vµ h×nh vÏ (tiÕp)
b. M« t¶ b»ng lêi
Mét b·i tr«ng göi xe cã 2 cæng: Mét cæng xe vµo, mét cæng xe ra. B·i chia thµnh 4 khu dµnh cho 4 lo¹i xe kh¸c nhau: Xe m¸y, xe buýt, xe t¶i vµ c«ng-ten-n¬. Khi kh¸ch ®Õn göi xe, ng−êi coi xe nhËn d¹ng xe theo b¶ng ph©n lo¹i, sau ®ã kiÓm tra chç trèng trong b·i. NÕu chç dµnh cho lo¹i xe ®ã ®· hÕt th× th«ng
b¸o cho kh¸ch. Ng−îc l¹i th× ghi vÐ ®−a cho kh¸ch vµ h−íng dÉn xe vµo b·i, ®ång thêi ghi nh÷ng th«ng tin trªn vÐ vµo sæ xe vµo.
Khi kh¸ch lÊy xe, ng−êi coi xe kiÓm tra vÐ xem vÐ lµ thËt hay gi¶, ®èi chiÕu
vÐ víi xe. NÕu vÐ gi¶ hay kh«ng ®óng xe th× kh«ng cho nhËn xe. Ng−îc l¹i th× viÕt phiÕu thanh to¸n vµ thu tiÒn cña kh¸ch, ®ång thêi ghi c¸c th«ng tin cÇn thiÕt vµo sè xe ra..v.v..
3/24/2006 3
1.2. C¸c hå s¬
a. Bảng gi¸ (ph©n lo¹i)
Lo¹i xe Ьn gi¸/ngµy®ªm
Thuéc khu Sè chç
Xe m¸y 3.000® A 200
Xe buýt 15.000® B 100
Xe t¶i 20.000® C 100
C«ng ten n¬ 30.000® D 10
M« t¶ bμI to¸n nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 4
• Sè xxxx
• Sè xe: ---------
• Lo¹i xe: -----------
• Ngµy giê vµo: xx/xx/xx: xx:xx
• Ngµy giê ra: xx/xx/xx: xx:xx
• Thêi gian göi: ---------------
• Thµnh tiÒn: ---------------
1.2. C¸c hå s¬ (tiÕp)
b. PhiÕu thanh to¸n
M« t¶ bμI to¸n nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 5
1.2. C¸c hå s¬ (tiÕp)
c. Sæ ghi xe vµo
Ngµy Sè vÐ Sè xe Lo¹i xe Giê vµo ghi chó
d. Sæ ghi xe ra
e. C¸c th«ng tin trªn vÐ xe ®−îc ghi l¹i vµo sæ xe vμo.
Ngµy Sè vÐ Sè xe Lo¹i xe Giê ra Thêi gian göi
Thµnh tiÒn
M« t¶ bμI to¸n nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 6
B¶ng ph©n tÝch x¸c ®Þnh chøc n¨ng, t¸c nh©n vμ hå s¬
Đéng tõ + bæ ngữ Danh tõ NhËn xÐt
nhËn d¹ng x ekiÓm tra chç trèngth«ng b¸o cho kh¸chghi vÐ cho kh¸ch ghi th«ng tin vÐ vµo sæ xe vμo
kiÓm tra vÐ
®èi chiÕu vÐ víi xeviÕt phiÕu thanh to¸n, thu tiÒnghi sè xe rakiÓm tra xe trong sækiÓm tra xe ë hiÖn tr−ênglËp biªn b¶nviÕt phiÕu chilËp b¸o c¸o
b·i xecångkhulo¹i xekh¸chng−êi coi xeb¶ng ph©n lo¹i xechç trèngvÐsæ xe vµosæ xe raphiÕu thanh to¸nbiªn b¶nphiÕu chic«ng tybé ph©n qu¶n lýb¸o c¸ol·nh ®¹o c«ng ty
====
(t¸c nh©n)(t¸c nh©n)hå s¬ DL
=hå s¬ DLhå s¬ DLhå s¬ DLhå s¬ DLhå s¬ DLhå s¬ DL(t¸c nh©n)(t¸c nh©n)
hå s¬(t¸c nh©n)
M« h×nh nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 7
M« h×nh nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
2.1. ThiÕt lËp biÓu ®å ng÷ c¶nh
t.t. vÒ xe
0
HÖ thèng qu¶n lý
tr«ng göi xe
kh¸ch L∙nh ®¹o
c«ng ty
t.t.ph¶n håi
vÐ xe
phiÕu t.to¸n
vÐ xey/c b¸o c¸o
b¸o c¸o
t.t.sù cè
biªn b¶n sù cè
H×nh 1. BiÓu ®å ng÷ c¶nh cña hÖ thèng
phiÕu chi
3/24/2006 8
2.2. LËp biÓu ®å ph©n r∙ chøc n¨ng
H×nh 2. BiÓu ®å ph©n r· chøc n¨ng ho¹t ®éng tr«ng göi xe ë b·i
1. NhËn xe
Qu¶n lý tr«ng, göi xe ë b∙i
2. Tr¶ xe 3.Gi¶i quyÕt sù cè 4. B¸o c¸o
1.2. K.tra chç trèng
1.4. Ghi vÐ
1.4. Ghi sæ xe vµo
1.1. NhËn d¹ng xe
3.3. LËp biªn b¶n
3.2. K.tra hiÖn tr−êng
3.1. KiÓm tra sæ göi2.1. KiÓm tra vÐ
2.3. Thanh to¸n vÐ
2.2. §èi chiÕu vÐ-xe
3.4. ViÕt phiÕu chi 2.4. Ghi sæ xe ra
4.1. LËp b¸o c¸o
M« h×nh nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 9
2.3. M« t¶ chi tiÕt c¸c chøc n¨ng l¸
(1.1.) NhËn d¹ng xe : Khi cã kh¸ch ®−a xe vµo, ng−êi tr«ng xe ph¶i x¸c ®Þnh ®−îc ®ã lµ lo¹i xe g× (trong sè c¸c lo¹i xe b∙i nhËn göi). NÕu kh«ng ph¶i lo¹i xe nhËn göi th× tõ chèi ®Ó kh¸ch ®i.
(1.2.) KiÓm tra chç trèng: NÕu xe thuéc lo¹i ®−îc göi th× x¸c ®Þnh xem chç dµnh cho lo¹i xe nµy cßn kh«ng. . . . . . . . . . . . . . .
(4.1.) LËp b¸o c¸o: . . . . . . . . .
M« h×nh nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 10
2.4. LiÖt kª c¸c hå s¬ sö dông
a. B¶ng gi¸ (vµ ph©n lo¹i xe) b. VÐ xec. Sæ ghi xe vµod. Sæ ghi xe rae. PhiÕu thanh to¸nf. Biªn b¶n sù cèg. PhiÕu chih. B¸o c¸o
M« h×nh nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 11
2.5. LËp ma trËn thùc thÓ – chøc n¨ng
M« h×nh nghiÖp vôHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
C¸c thùc thÓ
3. Gi¶i quyÕt sù cè R R C C
a Bảng gi¸ (ph©n lo¹i xe)
b VÐ xe
c Sæ xe vµo
d Sæ xe ra
e PhiÕu than to¸n
f Biªn bản sù cè
g PhiÕu chi
h B¸o c¸oC¸c chøc năng nghiÖp vô a b c d e f g h
1. NhËn xe R C U R
2. Tr¶ xe R R U C
4. B¸o c¸o l¸nh ®¹o R R R R R R C
3/24/2006 12
3.1. BiÓu ®å luång d÷ liÖu møc 00
HÖ thèng
0
1 2 3 4
DS thùc thÓa. xxxxb. xxxxc. xxxxd. xxxxe. xxxxf. xxxxg. xxxxh. xxxx
a b c d e f g h
1 R C U R
C
R
2 R R U C
3 R R C
4 R R R R R C
Ph©n tÝch - M« h×nh kh¸I niÖm/l«gic HỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
4.0b¸o c¸o
3.0gi¶i quyÕt
sù cè
2.0tr¶ xe
l·nh ®¹o
c«ng ty
kh¸ch
vÐ xe
"kh«ng g.q."
b¸o c¸o
y/c b¸o c¸o
phiÕu chi
biªn b¶n
tt sù cè
phiÕu t.to¸n
phiÕu t.to¸ne
b¸o c¸oh
biªn b¶n f
1.0nhËn xekh¸ch
t.t. xe
"hÕt chç"
vÐ xe
b¶ng gi¸a
sæ xe vµoc sæ xe rad
vÐ xeb
nÐt ®á lµ phÇn thay thÕ hay thªm vµo
"vÐ z¶"
phiÕu chig
3/24/2006 13
3.2. C¸c biÓu ®å luång d÷ liÖu vËt lý møc 1a. BiÓu ®å cña tiÕn tr×nh ”1.0. NhËn xe”
1.0NhËn
xea
d c
b
1. NhËn xe
1.2.KiÓm tra chè
1.3. Ghi vÐ
1.4. Ghi sæ
1.1. NhËn d¹ng
Ph©n tÝch - M« h×nh kh¸I niÖm/l«gicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
1.3ghi vÐ
kh¸cht.t. xe
hÕt chç
vÐ xe
b¶ng gi¸a sæ xe vµoc
sæ xe rad
vÐ xeb
1.2kiÓm tra
chç trèng
1.1nhËn
d¹ng xe
1.4ghi sæ xe
vµo
cßn chç t.t.xe
lo¹i xe
t.t. ghi vÐ
nÐt ®á lµ phÇn ®−îc thay thÕ hay thªm vµo
®óng lo¹i sai lo¹i
3/24/2006 14
3.2. C¸c biÓu ®å luång d÷ liÖu vËt lý møc 1 (tiÕp)
b. BiÓu ®å cña tiÕn tr×nh ”2.0. Tr¶ xe”
Ph©n tÝch - M« h×nh kh¸I niÖm/logicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
2.0Tra xe
e
d
2. Tr¶ xe
2.1. KiÓm tra vÐ
2.3. Thanh to¸n
2.2. §èi chiÕu vÐ-xe
2.4. Ghi sæ xe ra
PhiÕu t.to¸n
a
nÐt ®á lµ phÇn ®−îc thay thÕ hay thªm vµo
vÐ
2.3thanh to¸n
kh¸chvÐ xe
“vÐ sai.”
sæ xe rad
b¶ng gi¸a
2.2§èi chiÕu
vÐ-xe
2.1kiÓm tra vÐ
2.4ghi sæ xe ra
“®óng”
vÐ xe
t.t. xe t.to¸n
“sai”“vÐ ®óng”
PhiÕu t.to¸ne
3/24/2006 15
3.3. C¸c biÓu ®å luång d÷ liÖu vËt lý møc 1 (tiÕp)
b. BiÓu ®å cña tiÕn tr×nh ”3.0. Gi¶i quyÕt sù cè ”
3.Gi¶i quyÕt sù cè
3.3. LËp biªn b¶n
3.2. KiÓm tra h.tr−êng
3.1. KiÓm tra sæ göi
3.4. LËp phiÕu chi
Ph©n tÝch - M« h×nh kh¸I niÖm/logicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3.0sù cè
g
f
c
d
3.3LËp biªn
b¶n
kh¸ch tt sù cè
“sai”
PhiÕu chi
Biªn b¶nf
sæ xe vµoc
sæ xe rad
3.2kiÓm tra
hiÖn tr−êng
3.1kiÓm tra c¸c sæ
3.4LËp phiÕu
chi
®óng tt sù
cè
“ cßn göi”
Biªn b¶n
NÐt ®á lµ phÇn ®−îc thay thÕ hay thªm vµo
PhiÕu chig
“kh«ng göi” t.t. sù cè
Biªn b¶n
kh¸ch
3/24/2006 16
3.3. C¸c biÓu ®å luång d÷ liÖu logic møc 1a. BiÓu ®å cña tiÕn tr×nh ”1.0. NhËn xe”
Ph©n tÝch - M« h×nh kh¸I niÖm/l«gicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
1.3T¹o vÐ
kh¸cht.t. xe
hÕt chç
b¶ng gi¸a sæ xe vµoc
sæ xe rad 1.2
kiÓm tra chç trèng
1.1nhËn d¹ng
xe
1.4ghi sæ xe
vµo
t.t.xe
lo¹i xe
nÐt ®á lµ phÇn ®−îc thay thÕ hay thªm vµo
®óng lo¹i sai lo¹i
vÐ xe b t.t. ghi sæ
3/24/2006 17
3.3. C¸c biÓu ®å luång d÷ liÖu l«gic møc 1 (tiÕp)
b. BiÓu ®å cña tiÕn tr×nh ”2.0. Tr¶ xe”
Ph©n tÝch - M« h×nh kh¸I niÖm/logicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
PhiÕu t.to¸n
vÐ
2.3thanh to¸n
kh¸chvÐ xe
“vÐ sai.”
sæ xe rad PhiÕu t.to¸ne
2.2§èi chiÕu
vÐ-xe
2.1kiÓm tra
vÐ
2.4ghi sæ xe ra
“®óng”
vÐ xe
t.t. xe t.to¸n
nÐt ®á lµ phÇn ®−îc thay thÕ hay thªm vµo
“sai”“vÐ ®óng”
b¶ng gi¸a
3/24/2006 18
3.3. C¸c biÓu ®å luång d÷ liÖu vËt lý møc 1 (tiÕp)
b. BiÓu ®å cña tiÕn tr×nh ”3.0. Gi¶i quyÕt sù cè ”
Ph©n tÝch - M« h×nh kh¸I niÖm/logicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3.3LËp biªn
b¶n
kh¸ch tt sù cè
“sai”
PhiÕu chi
Biªn b¶nf
sæ xe vµocsæ xe rad
3.2kiÓm tra
hiÖn tr−êng
3.1kiÓm tra c¸c sæ
3.4LËp phiÕu
chi
®óngtt sù cè
“ cßn göi”
Biªn b¶n
NÐt ®á lµ phÇn ®−îc thay thÕ hay thªm vµo
PhiÕu chig
“kh«ng göi” t.t. sù cè
Biªn b¶n
kh¸ch
3/24/2006 19
3.4. M« h×nh kh¸i niÖm d÷ liÖu: m« h×nh E-Ra. B−íc 1. LiÖt kª, chÝnh x¸c, chän läc th«ng tin.
Ph©n tÝch - M« h×nh kh¸I niÖmHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
a. BAng ph©n lo¹i 0 1 2 c. Sæ ghi xe vµo 0 1 2
Tªn lo¹i xe √ Ngµy xe göi vμo √
D¬n gi¸ göi √ Sè vÐ √
Tªn khu √ Sè xe √
Sè chç √ (tªn) Lo¹i xe √
Giê xe göi vµo √
Ghi chó √
Chó thÝch: √ - ®¸nh d©u môc tin ®−îc lo¹i/chän ë b−íc i (0,1,2)
3/24/2006 20
3.4. M« h×nh kh¸i niÖm d÷ liÖu: m« h×nh E-Ra. B−íc 1. LiÖt kª, chÝnh x¸c, chän läc (tiÕp)
Ph©n tÝch - M« h×nh kh¸I niÖmHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
b.PhiÕu thanh to¸n 0 1 2 d. Sæ ghi xe ra 0 1 2
Sè phiÕu √ Ngµy xe lÊy ra √
Sè xe √ Sè vÐ √
(tªn) Lo¹i xe √ Sè xe √
Ngµy giê vµo √ (tªn)Lo¹i xe √
Ngµy giê ra √ Giê xe lÊy ra √
Thêi gian göi √ Thêi gian göi √
Thµnh tiÒn xe göi √
Chó thÝch: √ - ®¸nh d©u môc tin ®−îc lo¹i/chän ë b−íc i (0,1,2)
3/24/2006 21
3.4. M« h×nh kh¸i niÖm d÷ liÖu: m« h×nh E-R (tiÕp)
b. B−íc 2. X¸c ®Þnh thùc thÓ & thuéc tÝnh.
Ph©n tÝch - M« h×nh kh¸I niÖmHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
sè vÐ => VÐ (sè vÐ)sè xe => XE (sè xe)
tªn lo¹i xe => Lo¹i xe ( tªn lo¹i xe, sè chç, ®¬n gi¸)
§éng tõ: Göi v¶o, lÊy ra (vÒ phÝa kh¸ch) Ghi (nhËn), thanh to¸n (tr¶)
<GHI> : c¸i gi? VÐ <Thanh to¸n>: c¸i gi? VÐ cho c¸i g×? XE cho c¸i g×? XE
Khi nµo? Ngμy vμo Khi nµo? Ngμy raGiê vμo Giê ra
B»ng c¸ch nµo? sè phiÕuBao nhiªu? tæng tiÒn
c. B−íc 3. X¸c ®Þnh mèi quan hÖ & thuéc tÝnh.
3/24/2006 22
3.4. M« h×nh kh¸i niÖm d÷ liÖu: m« h×nh E-R (tiÕp)
d.B−íc 4&5: VÏ biÓu ®å vµ Rót gän
VÐ XE
LO¹I XET.TO¸N
GHI
thuéc
giê ra thµnh tiÒn
ngµy ra
sè vÐ sè xe
sè chç
tªn lo¹i
®¬n gi¸
giê vµongµy vµo
sè phiÕu
Ph©n tÝch - M« h×nh kh¸I niÖmHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 23
T.TO¸N => TRAxe (sè phiÕu, sè vÐ, sè xe, ngμy ra, giê ra) (5)
4.1. ChuyÓn m« h×nh E-R sang m« h×nh quan hÖ
vÐ
xe
lo¹i xe
a. BiÓu diÔn c¸c thùc thÓ
=> VÐ (sè vÐ) (1)
=> Xe( sè xe) (2)
b. BiÓu diÔn c¸c mèi quan hÖGHI => nhËn xe (sè vÐ, sè xe, ngμy vμo, giê vμo) (4)
Thuéc => Xe( sè xe, tªn lo¹i) (2')
c. ChuÈn ho¸: TÊt c¶ lµ chuÈn 3, kh«ng cÇn chuÈn hãa
=> lo¹i xe (tªn lo¹i, sè chç, ®¬n gi¸) (3)
thiÕt kÕ – m« h×nh l«gicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 24
4.1. ChuyÓn m« h×nh E-R sang m« h×nh quan hÖ (tiÕp)
d. BiÓu ®å quan hÖ cña m« h×nh d÷ liÖu
thiÕt kÕ – m« h×nh l«gicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
1. VÐ# sè vÐ
5. tr¶ xe#sè phiÕu
sè vÐsè xe
3. lo¹i xe# tªn lo¹i
2. xe# sè xetªn lo¹i
4. nhËn xe# sè vÐ# sè xe
H×nh 6. BiÓu ®å d÷ liÖu cña m« h×nh quan hÖ
3/24/2006 25
4.2. ThiÕt kÕ c¬ së d÷ liÖu vËt lýSö dông hÖ QTCSDL access, tõ c¸c quan hÖ trªn, khi phi chuÈn hãa ghÐp 3 quan hÖ NHANXE, TRAXE ta ®−îc:
1. table: XEGUIThuéc tÝnh KiÓu d− liÖu Kho¸
So_ve integer kho¸ chÝnh
So_xe text ®Æt chØ sè
loai_xe text kho¸ ngo¹i
Ngay_gio_vao date
Ngay_gio_ra date
Thanh_tien real
so_phieu text ®Æt chØ sè
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 26
4.2. C¬ së d÷ liÖu vËt lý (tiÕp)
2. table: GIAGUIThuéc tÝnh KiÓu d− liÖu Kho¸
lo¹i_xe text kho¸ chÝnh
don_gia real
so_cho integer
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
Ngoµi ra, tõ c¸c hå s¬ cßn l¹i ta cã thÓ bæ sung vµo m« h×nh E-R vµ chuyÓn sang m« h×nh logic vµ thiÕt kÕ ®−îc c¸c file t−¬ng øng sau:
3. BIENBAN(sobb, ngaybb,soxe, suco, boithuong, nguoiky)
4. PHIEUCHI (sophieu, ngayph,lydo, sotien, hosokem, nguoiky)
5. BAOCAO.
3/24/2006 27
5.1. X¸c ®Þnh luång hÖ thènga. S¬ ®å hÖ thèng cho biÓu ®å “1.NhËn xe”
thiÕt kÕ - m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
vÐ xe b
M¸y lµm
1.3T¹o vÐ
kh¸cht.t. xe
hÕt chç
1.2kiÓm tra
chç trèng
1.1nhËn d¹ng
xe
1.4ghi sæ xe
vµo
t.t.xe
lo¹i xe
®óng lo¹i sai lo¹i
2.XEGUI1.GIAGUI
- Ph©n ®Þnh c«ng viÖc ng−êi m¸y
- Thay c¸c kho d÷ liÖu liªn quan ®Õn tiÕn tr×nh m¸y lµm b»ng c¸c file t−¬ng øng.
- Chän ph−¬ng thøc thùc hiÖn
- §Æc t¶ xö lý: ®Çu vµo, néi dung xö lý, kÕt qu¶ ra
3/24/2006 28
a2. TiÕn tr×nh "1.4. ghi sæ xe vào"- Xö lý theo l« khi cã th«ng tin cßn chç trèng
- NhËp vµo sè vÐ vµ sè xe. Tªn lo¹i xe ®∙ chän tr−íc, ngμy giê vμo
lÊy tõ thêi gian cña m¸y. Ra lµ tÊt c¶ th«ng tin nµy
a1.TiÕn tr×nh "1.2. kiÓm tra chç trèng“
- Xö lý theo l« mçi khi cã xe vµo- Sau khi nhËp vµo tªn lo¹i xe, x¸c ®Þnh sè chç trèng nh− sau:
sè chç trèng cña lo¹i xe
tæng sè chç cã cña lo¹i xe
sè xe cña lo¹i ®ã cßn trong b·i-=
5.1. X¸c ®Þnh luång hÖ thèng (tiÕp)
a. S¬ ®å hÖ thèng cho biÓu ®å “1.NhËn xe”
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 29
5.1. X¸c ®Þnh luång hÖ thèng (tiÕp)
b. BiÓu ®å cña tiÕn tr×nh ”2.0. Tr¶ xe”
Ph©n tÝch - M« h×nh kh¸I niÖm/logicHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
PhiÕu t.to¸n
vÐ
2.3thanh to¸n
kh¸chvÐ xe
“vÐ sai.”
2.2§èi chiÕu
vÐ-xe
2.1kiÓm tra
vÐ
2.4ghi sæ xe ra
“®óng”
vÐ xe
M¸y lµm
“sai”“vÐ ®óng”
2.XEGUI
1.GIAGUI
TiÕn tr×nh 2.4 kh«ng cÇn v× ®· cã trong 2.GUIXE (v× nã lÊy tõ ®ã ra)
3/24/2006 30
b1.TiÕn tr×nh "2.3. Thanh to¸n“
- Xö lý theo l« mçi khi cã xe ra, vÐ ®∙ x¸c minh - Sau khi nhËp vµo Sè vÐ tim ra sè xe vµ c¸c th«ng tin kh¸c tõ
XEGUI, bæ sung ngµy giê ra lÊy tõ ngµy giê hÖ thèng råi tÝnh nh− sau:
®¬n gi¸ lÊy tõ GIAGUI vµ kÕt qu¶ ®Ó vµo XEGUI
Sè tiÒn LAMTRON((ngµy_giê_ra – gµy_giê_vµo)/24)x ®¬ngi¸=
5.1. X¸c ®Þnh luång hÖ thèng (tiÕp)
b. S¬ ®å hÖ thèng cho biÓu ®å “2.Tr¶ xe”
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 31
5.1. X¸c ®Þnh luång hÖ thèng (tiÕp)
c. S¬ ®å hÖ thèng cho biÓu ®å “3.Gi¶i quyÕt sù cè ”
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3.3LËp biªn
b¶n
kh¸ch tt sù cè
“sai”
PhiÕu chi
3.2kiÓm tra
hiÖn tr−êng
3.1kiÓm tra c¸c sæ
3.4LËp phiÕu
chi
®óng tt sù cè
“ cßn göi”
M¸y lµm
“kh«ng göi” t.t. sù cè
Biªn b¶n
kh¸ch
3.BIENBAN
2.XEGUI
4.PHIEUCHI
3/24/2006 32
C1.TiÕn tr×nh "3.1. KiÓm tra sæ“- Xö lý theo l« mçi khi cã sù cè- NhËp sè xe (Sè vÐ), tim xe cßn göi hiÖn lªn, hoÆc th«ng b¸o kh«ng
tim thÊy (®∙ lÊy, kh«ng göi)
C2. TiÕn tr×nh “3.3. LËp biªn b¶n"- Thùc hiÖn sau khi x¸c ®Þnh sù cè lµ thùc.- L©y th«ng tin xe tõ XEGUI vµ CËp nhËt thªm néi dung biªn ban
theo mÉu.
5.1. X¸c ®Þnh luång hÖ thèng (tiÕp)
C. S¬ ®å hÖ thèng cho biÓu ®å “3.Gi¶i quyÕt sù cè”
C3. TiÕn tr×nh “3.4. Thanh to¸n"- Thùc hiÖn tiÕp ngay sau tiÕn trinh 3.3. nÕu cÇn.- L©y th«ng tin tõ BIENBAN, bæ sung thªm theo mÉu, in ra.
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 33
5.2. §Æc t¶ logic tiÕn tr×nha. TiÕn tr×nh "1.2. kiÓm tra chç trèng"
chç trèng g¸n b»ng tæng sè chçDO WHILE (cßn xe ®ang göi ch−a xÐt)
IF (loai xe lμ lo¹i ®−¬c xÐt) vμ (ngμy ra cña xe göi cßn trèng)THEN
(chç trång gi¶m ®i mét)ENDI
enddWRITLN("sè chç trèng: ", chç trèng)
b. TiÕn tr×nh "1.4. Ghi sæ xe vμo" (lµ tiÕn tr×nh cËp nhËt ®¬n gi¶n kh«ng cÇn ®Æc t¶)
C¸c tiÕn tr×nh kh¸c cã tiÕn hµnh c¸c xö lý ( tiÕn tr×nh 2.3, ) còng lµm t−¬ng tù
thiÕt kÕ - m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 34
5.3. X¸c ®Þnh c¸c giao diÖn
a. CËp nhËt VÐ thùc thÓ VE
b. CËp nhËt Xe thùc thÓ XE
c. CËp nhËt Lo¹i xe thùc thÓ LOAIXE
d. CËp nhËt xe vμo mèi quan hÖ GHI
e. CËp nhËt xe ra mèi quan hÖ thanh to¸n
thuécVÐ XE
LO¹I XET.TO¸N
GHI
giê ra thµnh tiÒn
ngµy ra
sè vÐ sè xe
sè chç
tªn lo¹i
®¬n gi¸
giê vµongµy vµo
sè phiÕu
a. C¸c giao diÖn cËp nhËt(Suy tõ c¸c phÇn tö cña m« h×nh E-R)
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 35
5.3. X¸c ®Þnh c¸c giao diÖn (tiÕp)
b. C¸c giao diÖn xö lýSuy tõ c¸c tiÕn tr×nh cña luång hÖ thång:
” f. kiÓm tra chç trèng“ “tiÕn tr×nh 1.2”
“g. ghi sæ xe vμo“ “TiÕn tr×nh 1.4”
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
1.3T¹o vÐ
kh¸cht.t. xe
hÕt chç
1.2kiÓm tra
chç trèng
1.1nhËn
d¹ng xe
1.4ghi sæ xe
vµo
t.t.xe
lo¹i xe
®óng lo¹isai lo¹i
2.XEGUI1.GIAGUI
vÐ xe b
vÐ xe
M¸y lµm
1. NhËn xe
3/24/2006 36
5.3. X¸c ®Þnh c¸c giao diÖn (tiÕp)
b. C¸c giao diÖn xö lýSuy tõ c¸c tiÕn tr×nh cña luång hÖ thång:
“ h. thanh to¸n vμ ghi sæ xera“ “TiÕn tr×nh 2.3”
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
PhiÕu t.to¸n
vÐ
2.3thanh to¸n
kh¸
chvÐ xe
“vÐ sai.”
2.2§èi
chiÕu vÐ-xe
2.1kiÓm tra
vÐ
2.4ghi sæ xe ra
“®óng”
vÐ xe
M¸y lµm
“sai”
“vÐ ®óng”
2.XEGUI
1.GIAGUI
2. Tr¶ xe
3/24/2006 37
5.3. X¸c ®Þnh c¸c giao diÖn (tiÕp)
b. C¸c giao diÖn xö lýSuy tõ c¸c tiÕn tr×nh luång hÖ thång:
“i. kiÓm tra c¸c sæ “ “TiÕn tr×nh 3.1”
“k. LËp biªn b¶n “ “TiÕn tr×nh 3.3”
“m. thanh to¸n sù cè “ “TiÕn tr×nh 3.4”
Vµ “n. LËp b¸o c¸o "
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3.3LËp biªn
b¶n
kh¸ch tt sù cè
“sai”
PhiÕu chi
3.2kiÓm tra
hiÖn tr−êng
3.1kiÓm tra c¸c sæ
3.4LËp phiÕu
chi
®óng tt sù cè
“ cßn göi”
M¸y lµm
“kh«ng göi” t.t. sù cè
Biªn b¶n
kh¸ch
3.BIENBAN
2.XEGUI4.PHIEUCHI
3.Gi¶i quyÕt sù cè
3/24/2006 38
5.3. X¸c ®Þnh c¸c giao diÖn (tiÕp)
c. TÝch hîp c¸c giao diÖn
Giao diÖn nhËp liÖu Giao diÖn xö lý
a. CËp nhËt vÐ f. kiÓm tra chç trèng
b. CËp nhËt Xe g. ghi sæ xe vμo
c. CËp nhËt lo¹i xe h. thanh to¸n & ghi sæ xe ra
d. CËp nhËt xe vμo i. kiÓm tra c¸c sæ
e. CËp nhËt xe ra k. LËp biªn b¶n
m. ViÕt phiÕu chi
l. LËp b¸o c¸o
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 39
5.3. X¸c ®Þnh c¸c giao diÖn (tiÕp)
c. TÝch hîp c¸c giao diÖn (tiÕp) C¸c giao diÖn cßn l¹i
f. kiÓm tra chç trèng
g. ghi sæ xe vμo
c. CËp nhËt lo¹i xevμ gi¸
h. thanh to¸n& ghi sæ xe ra
i. kiÓm tra c¸c sæ
k. LËp biªn b¶n
m. ViÕt phiÕu chi
l. LËp b¸o c¸o
1
2
3
4
5
6
7
Sau khi lo¹i c¸c giao diÖn ®ång nhÊt, tÝch hîp l¹i ta cßn 7 giao diÖn thùc thi (7 m«®un)
NhËn xe
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 40
5.4. HÖ thèng giao diÖn t−¬ng t¸c cña hÖ thèng (kiÕn tróc)
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
Truy nhËp hÖ thèng
3.3lËp phiÕu båi
th−êng3
2tr¶ xe
0
4b¸o c¸o vµ nh©p
liÖu0
3.2lËp biªn
b¶n3 4.2
nhËp lo¹i xe, ®¬n gia1,2,3,4
0Thùc ®¬n chÝnh
1nhËn xe
0
3gi¶i quyÕt
sù cè0
4.1lËp b¸o
c¸o1,2,3,4
3.1KiÓm tra xe
trong sæ3
1
2
7654
3
Thùc ®¬n liªn kÕt
3/24/2006 41
H×nh 1. Giao diÖn “ truy nhËp hÖ thèng"
Truy nhËp hÖ thèng
Tªn ng−êi sö dung
MËt khÈu
KÕt thóc
§¨ng nhËp
5.5. ThiÕt kÕ c¸c giao diÖn
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 42
5.5. ThiÕt kÕ c¸c giao diÖn (tiÕp)
H×nh 2. Giao diÖn “ Thùc ®¬n chÝnh"
HÖ thèng qu¶n lý tr«ng göi xe
1. NhËn xe
2. Tr¶ xe
3. Xöi lý sù cè
4. LËp b¸o c¸o vµ cËp nhËt
5. KÕt thóc
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 43
5.5. ThiÕt kÕ c¸c giao diÖn (tiÕp)
H×nh 3. Giao diÖn sè 1 "nhËn xe"
kiÓm tra chç trèng vμ ghi sæ xe vμo
Sè vÐ
Sè xe
Lo¹i xe Sè chç
Xe buýt 35
KÕt thóc
NhËp míi
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 44
5.5. ThiÕt kÕ c¸c giao diÖn (tiÕp)
cËp nhËt lo¹i xe vμ b¶ng gi¸
Lo¹i xe
§¬n gi¸
Sè chç
H×nh 4. Giao diÖn sè 2. “CËp nhËp lo¹i xe vµ b¶ng gi¸"
KÕt thóc
NhËp míi
Ghi l¹i
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 45
5.5. ThiÕt kÕ c¸c giao diÖn (tiÕp)
ghi sæ xe ra vμ in phiÕu thanh to¸n
Sè vÐ
Sè xe
Ngµy giê vµo
Ngµy giê ra
Sè tiÒn KÕt thóc
In phiÕu
H×nh 5. Giao diÖn sè 3 "tr¶ xe"
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 46
5.6. §Æc t¶ giao diÖn vµ t−¬ng t¸c a. Giao diÖn “ nhËn xe"
• Môc tiªu: KiÓm tra chç trèng vµ cËp nhËt th«ng tin xe vµo
• Ng−êi sö dông: Ng−êi qu¶n lý b·i xe, tiÕn hµnh mçi khi cã xe vµo
• M«i tr−êng: HÖ ®iÒu hµnh WINDOW2000, hÖ qu¶n trÞ CSDL Access
• MÉu thiÕt kÕ: H×nh 3
• C¸c b¶ng d÷ liÖu sö dông: GIAgui, XEGUI• Thao t¸c xö lý: X¸c ®Þnh chç trèng (nh− c«ng thøc ®· m« t¶ ë trªn)
• H−íng dÉn sö dông: Chän lo¹i xe, nhÊn Enter sÏ hiÖn ra sè chç trèng, NÕu sè chç trèng lín h¬n 0 thi chän NhËp míi , nhËp vµo sè vÐ vµ sè xe, chän KÕt thóc ®Ó ra khái giao diÖn.
• KÕt qu¶: Sau mçi lÇn nhËp, mét b¶n ghi míi ®−îc thªm vµo table
GIAGUIKªt qu¶ ®¸nh gi¸ thö nghiÖm:
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 47
5.6. §Æc t¶ giao diÖn vµ t−¬ng t¸c (tiÕp)b. Giao diÖn "CËp nhËp lo¹i xe vμ b¶ng gi¸"
• Môc tiªu: CËp nhËt c¸c lo¹i xe cho göi trong b·i vµ ®¬n gi¸ göi
• Ng−êi sö dông: Ng−êi qu¶n lý b·i xe, lµm lÇn ®Çu cµi ®Æt vµ mçi khi cã thay ®æi
• M«i tr−êng: HÖ ®iÒu hµnh WINDOW2000, hÖ qu¶n trÞ CSDL Access
• MÉu thiÕt kÕ: H×nh 4
• C¸c b¶ng d÷ liÖu sö dông: GIAgui• Thao t¸c xö lý: Kh«ng
• H−íng dÉn sö dông: §Ó nhËp d÷ liÖu míi chän phÝm NhËp míi, cËp nhËt c¸c th«ng tin cÇn thiÕt vµo c¸c « t−¬ng øng. NÕu söa thi chän lo¹i xe t−¬ng øng råi, nhÊn Enter ®Ó söa d÷ liÖu. Chän Ghi l¹i ®Ó ghi d÷ liÖu võa cËp nhËt. Chän KÕt thóc ®Ó ra khái giao diÖn.
• KÕt qu¶: Sau mçi lÇn nhËp, mét b¶n ghi míi (hay cò) ®−îc thªm vµo (hay ®−îc söa ®æi) trong table GIAGUI
• Kªt qu¶ ®¸nh gi¸ thö nghiÖm:
M« h×nh thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ
3/24/2006 48
5.6. §Æc t¶ giao diÖn vµ t−¬ng t¸c (tiÕp)
c. Giao diÖn “Tr¸ xe"
• Môc tiªu: CËp nhËt th«ng tin xe ra, tÝnh tiÒn vµ in ho¸ ®¬n thanh to¸n
• Ng−êi sö dông: Ng−êi qu¶n lý b·i xe, tiÕn hµnh mçi khi cã xe ra hîp lÖ
• M«i tr−êng: HÖ ®iÒu hµnh WINDOW2000, hÖ qu¶n trÞ CSDL Access
• MÉu thiÕt kÕ: H×nh 3
• C¸c b¶ng d÷ liÖu sö dông: GIAgui, XEGUI• Thao t¸c xö lý: thμnh _tiÒn =
LAMTRON((ngµy_giê_ra – gµy_giê_vµo)/24)x ®¬ngi¸
• H−íng dÉn sö dông: §Ó t×m xe ra chØ cÇn nhËp vµo sè vÐ, sè xe. Chän phÝm Enter. C¸c th«ng sè kh¸c tù ®éng hiÖn ra mµn h×nh. Chän In phiÕu ®Ó in ho¸ ®¬n. Chän KÕt thóc ®Ó ra khái giao diÖn.
KÕt qu¶: Sau mçi lÇn, mét b¶n ghi cña table GIAGUI ®−îc bæ sung c¸c d÷ liÖu cßn thiÕu
• Kªt qu¶ ®¸nh gi¸ thö nghiÖm:
thiÕt kÕ – m« h×nh vËt lýHỆ THỐNG QUẢN LÝ TRÔNG GỬI XE
NguyÔn V¨n Vþ