48
3/24/2006 1 M« t¶ bμI to¸n nghiÖp vô HTHNG QUN LÝ TRÔNG GI XE 1.1. M« t¶ b»ng lêi vμ h×nh vÏ a. M« h×nh bi 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þ

Vidu pttkhttt

Embed Size (px)

Citation preview

Page 1: Vidu pttkhttt

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þ

Page 2: Vidu pttkhttt

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..

Page 3: Vidu pttkhttt

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þ

Page 4: Vidu pttkhttt

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þ

Page 5: Vidu pttkhttt

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þ

Page 6: Vidu pttkhttt

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þ

Page 7: Vidu pttkhttt

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

Page 8: Vidu pttkhttt

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þ

Page 9: Vidu pttkhttt

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þ

Page 10: Vidu pttkhttt

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þ

Page 11: Vidu pttkhttt

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

Page 12: Vidu pttkhttt

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

Page 13: Vidu pttkhttt

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

Page 14: Vidu pttkhttt

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

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

Page 15: Vidu pttkhttt

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ß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

Page 16: Vidu pttkhttt

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æ

Page 17: Vidu pttkhttt

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

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

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

Page 18: Vidu pttkhttt

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

Page 19: Vidu pttkhttt

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)

Page 20: Vidu pttkhttt

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)

Page 21: Vidu pttkhttt

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.

Page 22: Vidu pttkhttt

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þ

Page 23: Vidu pttkhttt

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Ö

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þ

Page 24: Vidu pttkhttt

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Ö

Page 25: Vidu pttkhttt

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þ

Page 26: Vidu pttkhttt

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.

Page 27: Vidu pttkhttt

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

Page 28: Vidu pttkhttt

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þ

Page 29: Vidu pttkhttt

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

2.3thanh to¸n

kh¸chvÐ xe

“vÐ sai.”

2.2§èi chiÕu

vÐ-xe

2.1kiÓm tra

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)

Page 30: Vidu pttkhttt

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þ

Page 31: Vidu pttkhttt

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

Page 32: Vidu pttkhttt

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þ

Page 33: Vidu pttkhttt

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þ

Page 34: Vidu pttkhttt

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þ

Page 35: Vidu pttkhttt

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

Page 36: Vidu pttkhttt

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

2.3thanh to¸n

kh¸

chvÐ xe

“vÐ sai.”

2.2§èi

chiÕu vÐ-xe

2.1kiÓm tra

2.4ghi sæ xe ra

“®óng”

vÐ xe

M¸y lµm

“sai”

“vÐ ®óng”

2.XEGUI

1.GIAGUI

2. Tr¶ xe

Page 37: Vidu pttkhttt

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è

Page 38: Vidu pttkhttt

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þ

Page 39: Vidu pttkhttt

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þ

Page 40: Vidu pttkhttt

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

Page 41: Vidu pttkhttt

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þ

Page 42: Vidu pttkhttt

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þ

Page 43: Vidu pttkhttt

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þ

Page 44: Vidu pttkhttt

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þ

Page 45: Vidu pttkhttt

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þ

Page 46: Vidu pttkhttt

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þ

Page 47: Vidu pttkhttt

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þ

Page 48: Vidu pttkhttt

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þ