Professional Documents
Culture Documents
Bo Co
ti: Qun l bn hng thit b my tnh Mn: Phn tch thit k h thng
Ging vin hng dn: TS.L Vn Phng Sinh vin thc hin:
1.Nguyn Tin Dng (phn IV,V) 2.Nguyn Ngc Duy (phn VI,VII) 3.Trn Ngc Lm (phn III) 4.Nguyn Vn Nam (phn II) Phn chung: I,VIII
Thng 3/2012
Mc lc
Mc lc.......................................................................................................................................2 Ti liu tham kho......................................................................................................................3 T vit tt...................................................................................................................................4 Kho st.....................................................................................................................................5 M t bng li.........................................................................................................................5 Form h s.............................................................................................................................5 Xc lp cc m hnh nghip v..................................................................................................8 Lp ma trn phn tch.............................................................................................................8 S ng cnh ca h thng................................................................................................9 S phn r chc nng....................................................................................................10 Ma trn thc th - chc nng..............................................................................................13 M hnh lung d liu..............................................................................................................14 S lung d liu mc 0...................................................................................................14 S lung d liu mc 1...................................................................................................16 Xy dng m hnh khi nim d liu.......................................................................................20 Chnh xc ha d liu..........................................................................................................20 Xc nh cc thc th...........................................................................................................24 Xc nh cc ph thuc hm v kha chnh........................................................................26 Xc nh cc mi quan h....................................................................................................27 M hnh khi nim d liu....................................................................................................31 I.Thit k c s d liu logic...................................................................................................33 M hnh quan h v chun ha n 3NF.............................................................................33 S E R..........................................................................................................................39 Thit k c s d liu vt l....................................................................................................41 Thit k giao din.....................................................................................................................46 Xc nh lung d liu h thng..........................................................................................46 Xc nh v c t cc giao din.........................................................................................50 Thit k u ra......................................................................................................................62 2
1. TS. L Vn Phng.
K thut phn tch v thit k h thng thng tin hng cu trc. Nh xut bn Thng tin v Truyn thng, Nm 2011. 2. TS. L Vn Phng, Nguyn ch, Bi Cng Cng, Thi Thanh Sn. L thuyt h thng v iu khin hc. NXB Thng tin v Truyn thng, 2009. 3. TS. L Vn Phng Bi ging c s d liu. Nh xut bn Lao ng v X hi, 2004. 4. TS. L Vn Phng Phn tch v thit k h thng thng tin Kin thc v thc hnh. Nh xut bn Lao ng v X hi, 2004. 5. TS. Nguyn vn Ba Phn tch v thit k h thng thng tin. Nh xut bn i hc Quc gia H Ni, 2003.
T vit tt
C s d liu S lung d liu D liu Th th - Mi quan h H thng H s d liu Lung d liu Nh cung cp Bo hnh
Kho st
M t bng li Mt cng ty kinh doanh bn bun mt s mt hng thit b my vi tnh. Khi c nhu cu nhp hng, b phn mua hng s nhn c cc thng tin chi tit v cc loi thit b mun nhp t NH CUNG CP. Nu cng ty c nhu cu nhp cc thit b, cng ty gi n ngh t hng n nh cung cp. Nh cung cp s p ng nhu cu nhp hng ca cng ty bng vic giao hng cho cng ty theo n ngh t hng. Cng ty nhp hng vo kho v ghi phiu nhp. Sau ghi cc thng tin vo s kho. KHCH HNG c nhu cu mua thit b ca cng ty, cng ty s gi bng bo gi thit b cho khch hng. Khi khch hng ng mua thit b ca cng ty th khch hng s lm n t hng vi cng ty. Ti b phn x l n hng, cng ty s i chiu n hng vi s kho bit c kh nng cung cp p ng n hng ca khch. Trong trng hp thiu hng hay c yu cu mt hng mi ngi ta tha thun vi khch. Sau lp phiu giao hng v phiu thu km theo phiu bo hnh. B phn bn hng s gom hng theo phiu giao hng v gi cho khch. Sau ghi thng tin cn thit vo s kho. B phn bo hnh khi khch hng c nhu cu bo hnh thit b th cng ty s nhn thit b cn bo hnh thng qua bin lai nhn thit b bo hnh. B phn bo hnh s tin hnh nhn phiu bo hnh v kim tra nu hp l v cn thi gian bo hnh th bo hnh cho khch hng. Cn nu phiu bo hnh khng hp l hoc ht thi gian bo hnh th km theo ha n thanh ton tin sa cha khi gi li thit b cho khch thng qua bin lai tr thit b bo hnh. Sau mt thi gian nht nh cc b phn s tng hp thng tin mua, bn v cc thng tin khc lp bo co gi ln LNH O CNG TY.
b) n ngh t hng
N NGH T HNG
5
c) Phiu nhp PHIU NHP S: Tn nh cung cp (NCC): a ch NCC: STT Tn hng M hng n v tnh n gi Ngy: M kho: a ch kho: S lng
d) n t hng N T HNG Tn khch hng: a ch: in thoi: STT Tn hng M t hng n v S: Ngy t: S lng
e) Danh sch khch hng DANH SCH KHCH HNG STT Tn khch hng Loi khch (VIP/thng) a ch in thoi Ghi ch
f)
S kho S KHO
6
M hng: Tn hng: n v tnh: Chng t S phiu (nhp/xut) Ngy Nhp S lng Xut (giao hng) Tn kho
g) Phiu giao hng PHIU GIAO HNG (theo n t s ) Tn ngi nhn hng: a ch: S: Ngy giao: Ni giao hng:
STT
Tn hng
n v tnh
n gi
S lng
Thnh tin
K nhn hng:
Tng tin:
h) Phiu thu PHIU THU (theo s phiu giao: ..) S: Ngy: Tn khch hng: a ch: S tin np: ng. S tin bng ch: Ch k ngi np
7
K ton
i) Phiu xut PHIU XUT S: Tn khch: a ch khch: STT Tn hng n v tnh n gi Ngy: Tn kho: a ch kho: S lng Thnh tin
Tng tin: j) Phiu bo hnh PHIU BO HNH Tn khch hng: a ch: S in thoi: STT Tn hng n gi S lng Thnh tin S: Ngy:
Xc lp cc m hnh nghip v
Lp ma trn phn tch
ng t + B ng
H thng lm Bn ngoi h thng lm Nh cung cp nhn
8
Danh t
Danh t Tc nhn ngoi/HSDL H s d liu tc
Gi yu cu nhp hng
n t hng Nhn hng v kim tra Lp phiu nhp Nhp vo kho v ghi s kho Tip nhn n t hng ca khch Khch gi n hng Giao hng
nhn ngoi
H s d liu H s d liu
H s d liu
Kim tra hng trong kho Khch tha thun v tha thun vi khch hng mi, s lng (v hng mua) Lp phiu xut hng, phiu giao hng Lp phiu thu v giao cho khch, ng thi vit phiu bo hnh Gom hng theo phiu giao v gi hng cho khch Nhn yu cu bo hnh v kim tra phiu bo hnh Tr thit b bo hnh Lp bo co Khch nhn phiu giao hng
S kho
H s d liu
H s d liu
H s d liu
B phn bo hnh Phiu bo hnh B phn bo hnh Lnh o cng ty Bo co H s d liu H s d liu
Khch hng: Khch hng gi n t hng ti cng ty, nu cc yu cu vi cng ty v hng, giao nhn, thanh ton, cung cp thng tin v mnh cho cng ty. Khi c trc trc v thit b khch hng c th n bo hnh. Nh cung cp: Nh cung cp tip nhn n mua hng ca cng ty, nu c hng s p ng yu cu mua hng ca cng ty v giao hng cho cng ty. Ri nhn tin thanh ton t cng ty. Lnh o cng ty: Lnh o cng ty hng thng s yu cu cc b phn phi lp bo co v a ra nhng ch th pht trin cng ty.
S
Thng tin tha thun Thng tin khch hng n ngh t hng Thng tin bo hnh n t hng
KHCH HNG H THNG BN HNG THIT B MY TNH
LNH O CNG TY
S phn r chc nng a) Lp bng phn tch chc nng Chc nng l
1.1 Gi n ngh t hng
1.2 Kim tra hng 1.3 Lp phiu nhp 1.4 Nhp kho v ghi s kho
B o c o
2.1 Nhn n t hng 2.2 Kim tra hng trong kho 2.3 Tha thun vi khch v hng mua 2.4 Lp phiu giao hng, phiu thu 2.5 Gom v gi hng cho khch 3.1 Nhn phiu bo hnh t khch hng 3.2 Kim tra phiu bo hnh 3.3 Tin hnh bo hnh cho khch hng 3.4 Thanh ton 4.1 Thng k 4.2 Lp bo co
Qun l h thng bn hng thit b h thng my tnh 3.Bo hnh thit b cho khch hng
4.Bo co
11
4. Bo co
4.1 Thng k
4.2 Lp bo co
phn nhp hng c nhim v tm hiu thng tin v nh cung cp, v mt hng cng ty mun mua t nh cung cp, ri t a ra quyt nh mua hng t nh cung cp bng vic gi n t hng ti nh cung cp.
1.2 Kim tra hng: Khi nh cung cp n giao hng th b phn nhp hng c nhim v l
kim tra hng t nh cung cp xem c ng vi hng m cng ty t hng t nh cung cp hay khng. Trong trng hp khng ng s trao i tha thun vi nh cung cp.
12
th b phn bn hng s tip nhn n hng ca khch hng. V xem xt n hng c hp l khng, c t ng hng m cng ty kinh doanh khng.
I.2 Kim tra hng trong kho: B phn bn hng s kim tra hng trong kho xem c p ng
tin hnh tha thun vi khch khch thay th bng mt hng mi hoc hn khch ch cng ty nhp hng v bn hng cho khch.
I.4 Lp phiu giao, phiu thu: Trong trng hp hng cho khch s tin hnh lp
vi cng ty th b phn bo hnh s tin hnh nhn phiu bo hnh t khch hng.
1.2 Kim tra phiu bo hnh: Tin hnh kim tra phiu bo hnh c ng khng, ht
hn cha, trong trng ng phiu bo hnh v cha ht hn s tin hnh bo hnh min ph cho khch hng. Trng hp khng ng phiu hoc ht thi gian bo hnh th vn tin hnh bo hnh cho khch hng nhng s thu tin bo hnh vi khch hng.
1.3 Bo hnh cho khch hng: Tin hnh bo hnh cho khch. 1.4 Thanh ton: i vi trng hp phiu bo hnh ht hn hoc l hng th thu tin sa
cha ca khch hng. 4.1 Thng k: Thng k chun b lp bo co co. 4.2 Lp bo co: Sau mt thi gian nht nh cc b phn s tng hp thng tin mua, bn, bo hnh v cc thng tin khc lp bo co gi ln lnh o cng ty. Ma trn thc th - chc nng
Thc th a. Nh cung cp
13
b. n ngh t hng c. Phiu nhp d. n t hng e. Danh sch khch f. S kho g. Phiu giao hng h. Phiu thu i. Phiu xut j. Phiu bo hnh Chc nng Nhp hng t nh cung cp Bn hng cho khch Bo hnh thit b Bo co R R R R R R a R b C c C R U d e f U R C C C C R g h i j
14
n ngh t hng
a.H s NCC
Thng tin nhp hng Nh cung cp Thng tin thit b c.Phiu nhp 1.0 Nhp hng b.n ngh
f.S kho
d.n t hng
Thng tin khch hng f.S kho Khch hng Thng tin phn hi 2.0 Bn hng g.Phiu giao hng i.Phiu xut h.Phiu thu
p ng bo hnh
Ly thng tin Yu cu bo co a.H s NCC e.Danh sch khch c.Phiu nhp i.Phiu xut 4.0 Bo co Gi bo co co Kim tra f.S kho h.Phiu thu 15 Lnh o cng ty
S lung d liu mc 1 a. S lung d liu mc 1 ca tin trnh 1.0 Nhp hng T s lung d liu mc nh ta tch s lung d liu ring cho tin trnh 1.0 Nhp hng:
n t hng Thng tin nh cung cp a.H s NCC
Thng tin nhp hng Nh cung cp 1.0 Nhp hng Thng tin thit b c.Phiu nhp f.S kho b.n ngh
2.0 Bn hng
4.0 Bo co
Nh cung cp
Gi n ngh
a.H s NCC
b.n ngh
c.Phiu nhp
e.S kho
16
b. S lung d liu mc 1 ca tin trnh 2.0 Bn hng. T s lung d liu mc nh ta tch s lung d liu ring cho tin trnh 2.0 Bn hng:
Thng tin tha thun Xem thng tin d.n t hng Thng tin khch hng Khch hng f.S kho Thng tin phn hi 2.0 Bn hng g.Phiu giao hng i.Phiu xut h.Phiu thu
p ng bo hnh
17
Khch hng
Gi n t hng
d.n t hng
Khch hng
f.S kho
h.Phiu thu
n hng
Khch hng
18
T s lung d liu mc nh ta tch s lung d liu ring cho tin trnh 3.0 Bo hnh:
d. S lung d liu ca tin trnh 4.0 Bo co Ly thng tin Yu cu bo co b.H s NCC Ly thng tin d.Danh sch khch c.Phiu nhp i.Phiu xut 19 4.0 Bo co Gi bo co co Kim tra e.S kho Lnh o cng ty
Gi bo co co
Ch gii
Thm M NCC
S lng t* PHIU NHP S Ngy nhp Tn nh cung cp a ch nh cung cp M kho a ch kho Tn hng M hng n v tnh n gi S lng DANH SCH KHCH Tn khch hng Loi khch S in thoi a ch S KHO M hng M kho S phiu nhp/xut Ngy nhp/giao Tn kho Tn u k Mc d tr ti thiu PHIU GIAO HNG Tn kho* Tn u k* Mc d tr ti thiu* PHIU GIAO HNG
21
PHIU NHP S phiu nhp Ngy nhp M NCC Loi b thuc tnh a ch NCC M kho Tn kho a ch kho M hng* Loi b thuc tnh n v tnh Kh b hin tng ng danh
S Ngy giao Tn ngi nhn hng a ch M kho a ch Theo n t hng s Tng tin K nhn hng Tn hng n v tnh n gi S lng PHIU THU Theo s phiu giao S Ngy Tn khch hng a ch S tin np S tin bng ch Ch k ngi np K ton PHIU XUT S Ngy Tn khch
S phiu giao Ngy giao M khch Tp hp ngi nhn hng v khch hng l mt (hin tng ng ngha) Giao theo n t
M kho
S tin np Tn ngi np Tn k ton S phiu giao PHIU XUT S phiu xut Ngy xut M khch
22
Tn kho a ch khch a ch kho Tn hng n v tnh n gi S lng PHIU BO HNH S Ngy Tn khch a ch S in thoi Tn hng n gi S lng Thi gian bo hnh N NGH T HNG Tn NCC a ch in thoi S Ngy ngh Tn hng M t hng n v
M kho
M hng*
Gi xut chnh l gi giao S lng xut* PHIU BO HNH S BH Ngy BH M khch M hng* Thi gian bo hnh*
23
S lng
S lng ngh*
Xc nh cc thc th T h thng cc d liu c chnh xc ho, chng ta xc nh c cc thc th sau: E1-KHACH #M khch Tn khch a ch in thoi Loi khch E2-DONDENGHI #S ngh Ngy ngh E3-HANG #M hng Tn hng M t hng n v E4-DONDAT #S n Ngy t E5-KHO #M kho Tn kho a ch kho
24
E6-PHIEUNHAP #S phiu nhp Ngy nhp E7-PHIEUXUAT #S phiu xut Ngy xut E8-PHIEUGIAO #S phiu giao Ngy giao Tng tin giao Trng thi nhn (k nhn hng) E9-PHIEUTHU #S phiu thu Ngy thu S tin np Tn ngi np Tn k ton E10-PHIEUBAOHANH #S bo hnh Ngy bo hnh E11-NHACUNGCAP #M NCC Tn NCC a ch NCC in Thoi NCC
25
Xc nh cc ph thuc hm v kha chnh 1.NHA CUNG CAP (M NCC , tn NCC, a ch NCC, in thoi NCC). M NCC tn NCC, a ch NCC, in thoi NCC. 2.DON DAT HANG (S n, ngy t, m khch, tn khch, a ch, in thoi, m hng*, tn hng*, m t hng*, n v tnh*, s lng t*). S n ngy t, m khch, tn khch, a ch khch, in thoi. M hng tn hng, m t hng, n v tnh. M khch tn khch, a ch khch, in thoi. S n, m hng s lng t. 3.PHIEU NHAP (S phiu nhp, ngy nhp, m NCC, tn kho, m kho, a ch kho, m hng*, n gi*, s lng nhp*) S phiu nhp ngy nhp, m NCC, m kho, tn kho, a ch kho. S phiu nhp, m hng n gi, s lng nhp. 4.DANH SACH KHACH (M khch, loi khch) M khch loi khch 5.SO KHO (M hng, m kho, tn kho*, tn u k*, mc d tr ti thiu*). M hng, m kho tn kho, tn u k, mc d tr ti thiu. 6.PHIEU GIAO HANG (S phiu giao, ngy giao, s n, m khch, m kho, tng tin giao, trng thi nhn, m hng*, s lng giao*, gi giao*). S phiu giao ngy giao, s n, m khch, m kho, tng tin giao, trng thi nhn.
26
S phiu giao, m hng s lng giao, gi giao. 7.PHIEU THU (S phiu thu, ngy thu, m khch, s tin np, tn ngi np, tn k ton, s phiu giao). S phiu thu ngy thu, m khch, s tin np, tn ngi np, tn k ton, s phiu giao 8.PHIEU XUAT (S phiu xut, ngy xut, m khch, m kho, m hng*, s lng xut) S phiu xut ngy xut, m khch, m kho. S phiu xut, m hng s lng xut. 9. PHIEU BAO HANH (S phiu BH, ngy BH, m khch, m hng*, thi gian bo hnh*) S phiu BH m khch, ngy BH S phiu BH, m hng thi gian bo hnh 10.ON E NGHI DAT HANG (S ngh, m NCC, ngy ngh, m hng*, s lng ngh*) S ngh M NCC, ngy ngh S ngh, m hng s lng ngh
27
T s phiu nhp, m hng s lng nhp, n gi ta c: N-N HANG n gi R 5 S lng nhp PHIEU NHAP
Mc d tr
KHO
PHIEU GIAO
T s phiu giao, m hng n gi giao, s lng giao N-N HANG R1 0 S lng giao PHIEU GIAO
Gi giao
29
T phiu BH, m hng thi gian bo hnh ta c: N-N HANG R1 7 Thi gian bo hnh PHIEU BH
T s ngh M NCC ta c:
30
T s ngh, m hng s lng ngh ta c: N-N HANG R1 9 S lng ngh DON DE NGHI
31
1-N
R1 5
Mc d tr
Tn kho
Tn u k SL giao
N-N R 10
PHIEU XUAT
PHIEU GIAO PHIEU THU 1-N R 7 1-N R1 1 1-N PHIEU BH R1 6 R1 9 1-N DON DE NGHI R1 7 R1 8 N-N KHACH R 1 DON DAT 1-N R 9
R1 4 R1 3
Gi giao SL t
R 2
SL xut
HANG
R5
TG bo hnh
SL nhp SL ngh
R 4 PHIEU NHAP
n gi
32
t chun 1 v khng c thuc tnh lp. 2.DON DAT HANG (S n, ngy t, m khch, tn khch, a ch, in thoi, m hng*, tn hng*, m t hng*, n v tnh*, s lng t*). Cha t chun 1 v tn ti cc thuc tnh lp v vy ta phn r thnh 2 quan h:
- QH1: Cc thuc tnh lp v kha chnh
DON DAT (S n, ngy t, m khch, tn khch, a ch, in thoi) 3.PHIEU NHAP (S phiu nhp, ngy nhp, m NCC, tn kho, m kho, a ch kho, m hng*, n gi*, s lng nhp*) Cha t chun 1 v vy ta tch thnh 2 quan h sau:
- QH3_1: DONG NHAP (S phiu nhp, m hng, n gi, s lng nhp) - QH3_2: PHIEU NHAP (S phiu nhp, ngy nhp, m NCC, tn kho, m kho, a ch
kho) 4.DANH SACH KHACH (M khch, loi khch) t chun 1 v khng c thuc tnh lp. 5.SO KHO (M hng, m kho, tn kho*, tn u k*, mc d tr ti thiu*) Cha t chun 1 tn ti thuc tnh lp vy ta tch thnh 2 quan h sau:
- QH5_1: KHO_HANG (M hng, m kho, tn kho, tn u k, mc d tr ti thiu) - QH5_2: KHO (M kho,m hng)
6.PHIEU GIAO HANG (S phiu giao, ngy giao, s n, m khch, m kho, tng tin giao, trng thi nhn, m hng*, s lng giao*, gi giao*). Cha t chun 1 v tn ti thuc tnh lp v vy ta tch lc thnh 2 quan h:
- QH6_1: DONG GIAO (S phiu giao, m hng, s lng giao, gi giao) 33
- QH6_2: PHIEU GIAO (S phiu giao, ngy giao, m khch, m kho, tng tin giao,
trng thi nhn, s n) 7.PHIEU THU (S phiu thu, ngy thu, m khch, s tin np, tn ngi np, tn k ton, s phiu giao). t chun 1 v khng tn ti thuc tnh lp. 8.PHIEU XUAT (S phiu xut, ngy xut, m khch, m kho, m hng*, s lng xut*) Cha t chun 1 v tn ti thuc tnh lp v vy ta tch thnh 2 quan h sau:
- QH8_1: DONG XUAT (S phiu xut, m hng, s lng xut) - QH8_2: PHIEU XUAT(S phiu xut, ngy xut, m khch, m kho)
9. PHIEU BAO HANH (S phiu BH, ngy BH, m khch, m hng*, thi gian bo hnh*) Cha t chun 1 v vy ta tch thnh 2 quan h:
- QH9_1: PHIEU BH (S phiu BH, ngy BH, m khch) - QH9_2: HANG (S phiu BH, M hng, thi gian bo hnh)
10.ON E NGHI DAT HANG (S ngh, m NCC, ngy ngh, m hng*, s lng ngh*) Cha t chun 1 v tn ti thuc tnh lp, ta tch thnh 2 quan h sau:
- QH10_1: DON DE NGHI (S ngh, m NCC, ngy ngh) - QH10_2: DONG DE NGHI (S ngh, m hng, s lng ngh)
Ta thy m hng tn hng, m t hng, n v tnh. M m hng l b phn ca kha nn khng t chun 2 ta tch thnh 2 quan h: - QH1_1: Cc thuc tnh ph thuc vo 1 phn kha chnh v phn kha chnh xc nh chng. HANG (M hng, tn hng, m t hng, n v tnh)
34
trng thi nhn, s n) t chun 2 v nhm thuc tnh kha ch c mt thuc tnh.
Xt PHIEU THU (S phiu thu, ngy thu, m khch, s tin np, tn ngi np, tn k
ton, s phiu giao). t chun 2 v nhm thuc tnh kha ch c mt thuc tnh.
Xt QH8_1: DONG XUAT (S phiu xut, m hng, s lng xut)
t chun 3 v nhm thuc tnh ngoi kha ch c 1 nn khng c thuc tnh cu.
Xt QH2: DON DAT (S n, ngy t, m khch, tn khch, a ch, in thoi)
Ta thy m khch tn khch, a ch, in thoi. M m khch l thuc tnh ngoi kha nn l thuc tnh cu vy ta tch thnh 2 quan h t chun 3: - QH2_1: Cc thuc tnh ph thuc bc cu v thuc tnh cu KHACH (M khch, tn khch, a ch, in thoi) (1) - QH2_2: Cc thuc tnh cn li v thuc tnh cu DON DAT (S n, ngy t, m khch)
Xt QH3_1: DONG NHAP (S phiu nhp, m hng, n gi, s lng nhp)
M m kho l thuc tnh ngoi kha, vy m kho l thuc tnh cu v vy ta s tch thnh 2 quan h sau:
- QH3_21: KHO (M kho, tn kho, a ch kho) - QH3_22: PHIEU NHAP (S phiu nhp, ngy nhp, m NCC, m kho) Xt DANH SACH KHACH (M khch, loi khch) (2)
t chun 3 v nhm thuc tnh ngoi kha ch c 1 nn khng c thuc tnh cu.
Xt QH8_2: PHIEU XUAT(S phiu xut, ngy xut, m khch, m kho)
t chun 3 v khng c thuc tnh cu. Ch : T (1) v (2) ta gp li thnh 1 quan h: KHACH (M khch, tn khch, a ch, in thoi, loi khch) T (3) v (4) ta gp li thnh quan h: KHO_HANG (M hng, m kho, tn kho, tn u k, mc d tr ti thiu) Kt lun: Ta c lc quan h sau t chun 3NF:
1. NHA CUNG CAP (M NCC , tn NCC, a ch NCC, in thoi NCC). 2. DON DE NGHI (S ngh, m NCC, ngy ngh). 3. DONG DE NGHI (S ngh, m hng, s lng ngh). 4. KHACH (M khch, tn khch, a ch, in thoi, loi khch). 5. DON DAT (S n, ngy t, m khch). 6. DONG DAT (S n, m hng, s lng t). 7. HANG (M hng, tn hng, m t hng, n v tnh). 8. KHO (M kho, tn kho, a ch kho). 9. KHO_HANG (M hng, m kho, tn kho, tn u k, mc d tr ti thiu).
nhn, s n).
13. DONG GIAO (S phiu giao, m hng, s lng giao, gi giao). 14. PHIEU THU (S phiu thu, ngy thu, m khch, s tin np, tn ngi np, tn k
17. PHIEU BH (S phiu BH, ngy BH, m khch). 18. CHI TIET BAO HANH (S phiu BH, M hng, thi gian bo hnh).
S E R
39
PHIEU THU S phiu thu Ngy thu M khch S tin np Tn ngi np Tn k ton S phiu giao PHIEU GIAO S phiu giao Ngy giao M khch M kho Tng tin giao Trng thi nhn S n
PHIEU XUAT KHO M kho Tn kho a ch kho DONG GIAO S phiu giao M hng S lng giao Gi giao HANG DON DAT S n M khch Ngy t DONG DAT S n M hng S lng t M hng Tn hng M t hng n v tnh KHO - HANG M kho M hng Tn kho Tn u k Mc d tr ti thiu DONG XUAT S phiu xut M hng S lng xut S phiu xut Ngy xut M khch M kho
KHACH PHIEU BH S phiu BH Ngy BH M khch CHI TIET BH S phiu BH M hng Thi gian bo hnh M khch Tn khch a ch in thoi Loi khch DONG NHAP S phiu nhp M hng S lng nhp n gi
Thit k c s d liu vt l
1. NHA CUNG CAP Tn trng Ma_nhacungcap Ten_nhacungcap Diachi_nhacungcap Dienthoai_nhacungcap Kiu d liu K t K t K t S C d liu 6 50 50 15 Ch u vit hoa Khun dng Ch hoa + s Rng buc Kho chnh Din gii
in thoi
2. DON DE NGHI Tn trng So_denghi Ma_nhacungcap Ngay_denghi Kiu d liu K t K t Ngy thng C d liu 6 6 8 Khun dng Ch hoa + s Ch hoa + s /mm/yy Rng buc Kho chnh Kho ngoi(FK) Tham chiu n bng NHA CUNG CAP Din gii
3.
DONG DE NGHI Kiu d liu K t C d liu 6 Khun dng Ch hoa + s Rng buc Kho chnh,FK Din gii Tham chiu n bng DON DE NGHI Tham chiu n bng HANG
Tn trng So_denghi
Ma_hang Soluong_denghi
K t S
6 9
Ch hoa + s S nguyn
Kho chnh,FK
41
4. KHACH Tn trng Ma_khach Ten_khach Diachi_khach Dienthoai_khach Loaikhach Kiu d liu K t K t K t S K t C d liu 6 27 50 15 Ch u vit hoa Ch u vit hoa a ch in thoi Loi khch Khun dng Ch hoa + s Rng buc Kho chnh Din gii
5. DON DAT Tn trng So_don Ma_khach Kiu d liu K t K t C d liu 6 6 Khun dng Ch hoa + s Ch hoa + s Rng buc Kho chnh Kho ngoi Tham chiu n bng KHACH Din gii
Ngay_dat
Ngy thng
dd/mm/yy
6. DONG DAT Tn trng So_don Ma_hang Soluong_dat Kiu d liu K t K t S C d liu 6 6 9 Khun dng Ch hoa + s Ch hoa + s S nguyn Rng buc Kho chnh,FK Kho chnh,FK Din gii Tham chiu n bng DON DAT Tham chiu n bng HANG
7. HANG Tn trng Ma_hang Ten_hang Kiu d liu K t K t C d liu 6 15 Khun dng Ch hoa + s Ch u vit hoa
42
Din gii
Mota_hang Don_vi
K t S
30 10
8. KHO Tn trng Ma_kho Ten_kho Diachi_kho Kiu d liu K t K t K t C d liu 6 20 50 Khun dng Ch hoa + s Ch u vit hoa Rng buc Kho chnh Din gii
9. KHO HANG Tn trng Ma_hang Ma_kho Ton_dauky Ton_kho Mucdutru_toithieu Kiu d liu K t K t S S S C d liu 6 6 20 30 20 Khun dng Ch hoa + s Ch hoa + s S nguyn S nguyn S nguyn Rng buc Kho chnh,FK Kho chnh,FK Din gii M hng M kho Tn u k Tn kho Mc d tr ti thiu
10. PHIEU NHAP Tn trng Kiu d liu K t Ngy thng S C d liu 6 8 6 Khun dng Rng buc Din gii
Kho chnh
FK
Ma_kho
Ch hoa + s
43
FK
bng KHO
11. DONG NHAP Tn trng So_phieunhap Ma_hang Soluong_nhap dongia Kiu d liu K t K t S S C d liu 6 6 9 9 Khun dng Ch hoa + s Ch hoa + s S nguyn S nguyn Rng buc Kho chnh,FK Kho chnh,FK Tham chiu n bng HANG Din gii
12. PHIEU GIAO Tn trng So_phieugiao Ngay_giao Ma_khach Kiu d liu K t Ngy thng K t C d liu 6 8 6 Khun dng Ch hoa + s dd/mm/yy Ch hoa + s FK Tham chiu n bng KHACH Tham chiu n bng KHO Rng buc Kho chnh Din gii
K t S K t K t
6 45 1 6
Ch hoa + s .##
FK
Ch hoa + s
FK
13. DONG GIAO Tn trng So_phieugiao Kiu d liu K t C d liu 6 Khun dng Ch hoa + s
44
Din gii
K t S S
6 9 9
Kho chnh,FK
14. PHIEU THU Tn trng So_phieuthu Ngay_thu Ma_khach Kiu d liu K t Ngy thng K t C d liu 6 8 6 Khun dng Ch hoa + s dd/mm/yy Ch hoa + s FK Tham chiu n bng KHACH Rng buc Kho chnh Din gii
S K t K t K t
45 25 25 6
15. PHIEU XUAT Tn trng So_phieuxuat Ngay_xuat Ma_khach Kiu d liu K t Ngy thng K t C d liu 6 8 6 Khun dng Ch hoa + s dd/mm/yy Ch hoa + s FK Tham chiu n bng KHACH Tham chiu n bng KHO Rng buc Kho chnh Din gii
Ma_kho
K t
Ch hoa + s
FK
Rng buc
Din gii
liu So_phieuxuat Ma_hang Soluong_xuat K t K t S 6 6 9 Ch hoa + s Ch hoa + s S nguyn Kho chnh,FK Kho chnh,FK Tham chiu n bng HANG
17. PHIEU BAO HANH Tn trng So_phieubaohanh Ngay_baohanh Ma_khach Kiu d liu K t Ngy thng K t C d liu 6 8 6 Khun dng Ch hoa + s dd/mm/yy Ch hoa + s FK Tham chiu n bng KHACH Rng buc Kho chnh Din gii
18. CHI TIET BAO HANH Tn trng So_phieubaohanh Ma_hang Thoigian_baohanh Kiu d liu K t K t K t 20 C d liu 6 6 Khun dng Ch hoa + s Ch hoa + s Ch hoa + s Rng buc Kho chnh FK Tham chiu n bng HANG Din gii
46
Nh cung cp
2.DON DE NGHI
3.DONG DE NGHI
9.KHO-HANG
47
Khch hng
Gi n t hng
tha thun
Khch hng
9.KHO - HANG
14.PHIEU THU
n hng
12.PHIEU GIAO
Khch hng
Tin hnh bo hnh 3.2 Kim tra phiu bo hnh 17.PHIEU BH 18.CHI TIET BH
3.3 Bo hnh
Tin trnh (3.2) v (3.4) c chn my thc hin d)S tin trnh h thng ca 4.0 Bo co
10.PHIEU NHAP Ly thng tin 1.NHA CUNG CAP Ly thng tin 4.KHACH Kim tra 15.PHIEU XUAT 14.PHIEU THU 16.DONG XUAT 4.1 Thng k
9.KHO - HANG
49
Xc nh v c t cc giao din a)Xc nh cc giao din cp nht d liu. 1. Giao din cp nht Nh cung cp (tng ng vi thc th NHA CUNG CAP) 2. Giao din cp nht n ngh (tng ng vi thc th DON DE NGHI) 3. Giao din cp nht Khch (tng ng vi thc th KHACH) 4. Giao din cp nht n t (tng ng vi thc th DON DAT) 5. Giao din cp nht Hng (tng ng vi thc th HANG) 6. Giao din cp nht Kho (tng ng vi thc th KHO) 7. Giao din cp nht Phiu nhp (tng ng vi thc th PHIEU NHAP) 8. Giao din cp nht Phiu giao (tng ng vi thc th PHIEU GIAO) 9. Giao din cp nht Phiu thu (tng ng vi thc th PHIEU THU) 10. Giao din cp nht Phiu xut (tng ng vi thc th PHIEU XUAT) 11. Giao din cp nht Phiu bo hnh (tng ng vi thc th PHIEU BAO HANH) 12. Giao din cp nht Dng ngh (tng ng vi mi quan h R19) 13. Giao din cp nht Dng n t (tng ng vi mi quan h R2) 14. Giao din cp nht Kho - hng (tng ng vi mi quan h R6) 15. Giao din cp nht Dng nhp (tng ng vi mi quan h R5) 16. Giao din cp nht Dng giao (tng ng vi mi quan h R10) 17. Giao din cp nht Dng xut (tng ng vi mi quan h R13) 18. Giao din cp nht Chi tit bo hnh (tng ng vi mi quan h R17) b)Xc nh cc giao din x l d liu Vic xc nh cc giao din x l d trn cc s lung d liu h thng. V nguyn tc mi tin trnh mc thp nht cho ta xc nh mt giao din. T cc s lung d liu h thng ta c cc giao din x l sau: 19. Giao din Lp v gi n ngh t hng 20. Giao din Lp phiu nhp 21. Giao din Nhp n hng 22. Giao din i chiu n hng v s kho
50
23. Giao din Lp phiu giao 24. Giao din ng gi gi hng 25. Giao Kim tra phiu bo hnh 26. Giao din thanh ton (lp phiu thu) 27. Giao din bo co c)Tch hp cc giao din Tch hp cc giao din c cng thc hin mt chc nng hoc cc giao din c thao tc ging nhau ta cn li: H thng giao din sau khi tch hp 1.1.Giao din Danh mc hng 1.2.Giao din Danh mc kho 1.3.Giao din cp nht phiu nhp 1.4.Giao din cp nht phiu xut 1.5.Giao din cp nht kho - hng 2.1.Giao din cp nht khch 2.2.Giao din cp nht nh cung cp 3.1.Giao din lp phiu bo hnh 3.2.Giao din Kim tra phiu bo hnh 4.1.Giao din lp n ngh 4.2.Giao din Nhp n hng 4.3.Giao din i chiu n hng v th kho 4.4.Giao din lp phiu giao v phiu thu 4.5.Giao din nh du phiu gi hng (ng gi gi hng) 5.1. Giao din bo co v quan h nh cung cp 5.2.Giao din bo co v quan h
51
2.Giao din qun l khch hng v nh cung cp 3.Giao din qun l bo hnh 4.Giao din qun l n hng Giao din qun l bn hng thit b my tnh
1.QL kho-hng
3.QL bo hnh
4.QL n hng
5.Thng k bo co
1.1.QL Danh mc hng 1.2.QL Danh mc kho 1.3.Cp nht phiu nhp 1.4.Cp nht phiu xut 1.5.Cp nht kho-hng
4.1.Lp n ngh 4.2.Nhp n hng 4.3.i chiu n hng & th kho 4.4.Lp phiu giao & phiu thu 4.5.nh du phiu gi hng
H thng thc n 1. Thc n chnh 1. Qun l kho hng 2. Qun l khch hng v nh cung cp
52
3. Qun l bo hnh 4. Qun l n hng 5. Thng k bo co 6. H thng Thot 2. Cc thc n con 2.1. Qun l kho hng 2.1.1. Qun l Danh mc hng
2.1.2. Qun l Danh mc kho
2.1.3. Cp nht phiu nhp 2.1.4. Cp nht phiu xut 2.1.5. Cp nht kho-hng 2.1.6. V thc n chnh 2.2. Qun l khch hng v nh cung cp 2.2.1. Cp nht khch 2.2.2. Cp nht nh cung cp 2.2.3. V thc n chnh 2.3.Qun l bo hnh 2.3.1. Lp phiu bo hnh 2.3.2. Kim tra phiu bo hnh 2.3.3. V thc n chnh 2.4.Qun l n hng 2.4.1. Lp n ngh 2.4.2. Nhp n hng 2.4.3. i chiu n hng & th kho
2.4.4. Lp phiu giao & phiu thu
2.5.Thng k bo co 2.5.1. Bo co v quan h nh cung cp 2.5.2. Bo co v quan h khch hng 2.5.3. Bo co v bn hng 2.5.4. V thc n chnh
2.6. H thng Thot
2.6.1. ng nhp 2.6.2. Gip 2.6.3. Thot e)c t giao din Giao din chnh QUN L BN HNG THIT B MY TNH 1. Qun l kho hng 2. Qun l khch hng v nh cung cp 3. Qun l bo hnh 4. Qun l n hng 5. Thng k bo co 6. H thng Thot
Giao din thc n con 1 QUN L KHO - HNG 1.1.Qun l Danh mc hng 1.2.Qun l Danh mc kho 1.3.Cp nht phiu nhp 1.4.Cp nht phiu xut 1.5.Cp nht kho-hng 1.6.V thc n chnh
54
Giao din thc n con 2 QUN L KHCH HNG & NH CUNG CP 2.1.Cp nht khch 2.2.Cp nht nh cung cp 2.3.V thc n chnh
Giao din thc n con 3 QUN L BO HNH 3.1.Lp phiu bo hnh 3.2.Kim tra phiu bo hnh 3.3.V thc n chnh
Giao din thc n con 4 QUN L N HNG 4.1.Lp n ngh 4.2.Nhp n hng 4.3.i chiu n hng & th kho 4.4.Lp phiu giao & phiu thu 4.5.nh du phiu gi hng 4.6.V thc n chnh
Giao din thc n 5 THNG K BO CO 5.1.Bo co v quan h nh cung cp 5.2.Bo co v quan h khch hng 5.3.Bo co v bn hng
55
Mu mt s giao din Giao din cp nht phiu nhp CP NHT PHIU NHP
XEM/SA
THM
LU
EXIT
Mc tiu: Nhp thng tin d liu ca phiu nhp mi, hoc sa thng tin ca phiu nhp c trong c s d liu. Cc quan h s dng: NHA CUNG CAP (M NCC , tn NCC, a ch NCC, in thoi NCC). PHIEU NHAP (S phiu nhp, ngy nhp, m NCC, m kho). DONG NHAP (S phiu nhp, m hng, SL nhp, n gi).
56
KHO (M kho, tn kho, a ch kho). HANG (M hng, tn hng, m t hng, n v tnh). Hng dn s dng: Xem/sa: Cho php xem thng tin v phiu nhp, cho php sa li thng tin ca phiu nhp hng. Thm: Thm phiu nhp mi. Lu: Lu li kt qu sa hoc sau khi thm phiu nhp mi Exit: Tr v thc n gi Kt qu: Sau mi ln nhp mt bn ghi mi c thm vo hay bn ghi c c sa i. Giao din cp nht khch hng CP NHT KHCH HNG
M khch Tn khch a ch
XEM/SA THM LU
Mc tiu: Nhp thng tin d liu ca khch hng mi, hoc sa thng tin ca khch hng c trong c s d liu.
Cc quan h s dng: KHACH (M khch, tn khch, a ch, in thoi, loi khch). Hng dn s dng: Xem/sa: Cho php xem thng tin v khch hng cho php sa li thng tin ca khch hng. Thm: Thm khch hng mi. Lu: Lu li kt qu sa hoc sau khi thm khch hng mi
57
Exit: Tr v thc n gi Kt qu: Sau mi ln nhp mt bn ghi mi c thm vo hay bn ghi c c sa i. Giao din lp phiu giao PHIU GIAO
S Theo s n M khch M kho M hng n v tnh S lng K nhn Tng tin hng Thiu hng
Ngy
XEM/SA
THM
LU
EXIT
Mc tiu: Nhp thng tin d liu ca phiu giao mi khi c yu cu giao hng, xut hng cho khch, hoc sa thng tin ca phiu giao c trong c s d liu.
Cc quan h s dng: PHIEU GIAO (S phiu giao, ngy giao, m khch, m kho, tng tin giao, trng thi nhn, s n). DONG GIAO (S phiu giao, m hng, SL giao, gi giao). HANG (M hng, tn hng, m t hng, n v tnh). KHO (M kho, tn kho, a ch kho). KHACH (M khch, tn khch, a ch, in thoi, loi khch). DON DAT (S n, ngy t, m khch).
58
Hng dn s dng: Xem/sa: Cho php xem thng tin v phiu giao, cho php sa li thng tin ca phiu giao hng. Thm: Thm phiu giao mi. Lu: Lu li kt qu sa hoc sau khi thm phiu giao mi Exit: Tr v thc n gi Giao din lp phiu bo hnh PHIU BO HNH
XEM/SA
THM
LU
EXIT
Mc tiu: Nhp thng tin d liu ca phiu bo hnh mi khi c yu cu, hoc sa thng tin ca phiu bo hnh c trong c s d liu. Cc quan h s dng: PHIEU BH (S phiu BH, ngy BH, m khch). CHI TIET BAO HANH (S phiu BH, M hng, thi gian bo hnh). KHACH (M khch, tn khch, a ch, in thoi, loi khch). Hng dn s dng: Xem/sa: Cho php xem thng tin v phiu bo hnh, cho php sa li thng tin ca phiu bo hnh.
59
Thm: Thm phiu bo hnh mi. Lu: Lu li kt qu sa hoc sau khi thm phiu bo hnh mi Exit: Tr v thc n gi Kt qu: Sau mi ln nhp mt bn ghi mi c thm vo hay bn ghi c c sa i.
60
3. QL kho hng 0
2. QL khch hng v nh cung cp 0 1.1 2.1 Cp nht khch 2 2.2 Cp nht nh cung cp 2
4. QL n hng 0 4.1 Lp n ngh 4 4.2 Nhp n hng 4 4.3 i chiu n hng & th kho 1,4 4.4 Lp phiu giao & phiu thu 4 4.5
5. Thng k bo co 0 5.1 Bo co v quan h nh cung cp 2,5 4 5.2 Bo co v quan h khch hng 2,5 4 5.3 Bo co v bn hng 1,4,5 4
QL Danh mc hng 1 1.2 QL Danh mc khho 1 1.3 Cp nht phiu nhp 1 1.4 Cp nht phiu xut 1 1.5 Cp nht kho hng 1
nh du phiu gi hng 4 4
61
Thit k u ra Sn phm u ra ca h thng qun l bn hng thit b my vi tnh chnh l nhng bo co sau y: 1. Bo co hng giao BO CO HNG GIAO S: T ngy: . n ngy: .. S PG Tn hng M hng n v tnh n gi M khch: Tn khch: S lng Thnh tin
Tng tin:
2. Bo co hng bn chy BO CO HNG BN CHY S: T ngy: . n ngy: .. S TT M hng n v tnh n gi S lng Thnh tin
Tng
3. Bo co hng bn chm BO CO HNG BN CHM S: T ngy: . n ngy: .. S TT M hng n v tnh n gi S lng Thnh tin
Tng
BO CO KHCH MUA NHIU S: T ngy: . n ngy: .. S TT M khch M hng n v tnh n gi S lng Thnh tin
Tng Ngy thng nm 5. Bo co nh cung cp thn thuc BO CO NH CUNG CP THN THUC S: T ngy: . n ngy: .. S TT M nh cung cp Tn nh cung cp a ch S in thoi
Ngy thng nm
6. Bo co hng tn
63
Thit k x l
Thit k cu trc chng trnh Tch hp c 4 s d lung d liu h thng ca 4 tin trnh trn ta c:
1.1
1.3
2.1
2.2
2.4
2.5
4.2
3.2
3.4
1.1
2.1
2.5
1.3
2.2
4.2
3.2
2.4
3.4
y, cc module thun tu iu khin l X,Y; cn cc module khc l module ch bin c tn cng vi tn ca tin trnh; ring module 2.2 ngoi nhim v ch bin cn iu khin module 2.4; module 3.2 iu khin module 3.4.
64
Phiu giao Thng bo ht hng 2.0 3.0 To ho n thanh ton Thng bo cn hng i chiu n hng vi th kho f. S kho
Lng tn kho
Mc d tr ti thiu
Tin trnh 1.0: Cp nht n t hng DO Read (bn ghi n t hng vi s kho Tin trnh 2.0: i chiu nhng tip theo) DO Find matching (bn ghi th kho)
Add (bn ghi bn ghi t n t Read (s lngs kho tip theo) hng) TO (s lng tn kho trn bn ghi s kho) Begin if Until End-of- file If(s lng tn kho) is less than (s lng ti thiu t hng) Then (thng bo khng c hng) Else
65
Tin trnh 3.0: To ho n thanh ton Read (ngy hin thi) Sort (bn ghi phiu giao hng) by Date DO Read (bn ghi phiu giao hng tip theo) Begin if If Date is at least 1 days away from (ngy hin ti) Then (lp giy thanh ton) End if Until End-of- file Tin trnh 4.0: Cp nht hng xut s dng DO Read (bn ghi phiu xut hng tip theo) Find matching (bn ghi th kho) Substract (s lng s dng t bn ghi mc hng) from (s lng tn kho trn bn ghi s kho) Until End-of- file
66
KHACH HANG
Phiu bo hnh
Phiu thu 2.0 To ho n thanh ton Bo hnh cho khch Km ho n thanh ton
j. phiu bo hnh
Hnh : S lung d liu logic v qun l bo hnh Tin trnh 1.0: Kim tra phiu bo hnh Write (M bo hnh ca phiu bo hnh); Read (m bo hnh) DO WHILE If (m bo hnh l c) Then Writeln(M bo hnh, :, tn khch) End if ENDDO Tin trnh 2.0: To ho n thanh ton Write (M bo hnh ca phiu bo hnh); Read (m bo hnh) DO WHILE If (M bo hnh khng c) OR (ht hn) Then (lp giy thanh ton sau khi bo hnh cho khch hng) End if ENDDO
67