You are on page 1of 27

Phn tch thit k h thng

Qun l tin in ca mt x

NHN XT CA GIO VIN


...

Hng Yn, ngy..thng...nm 2007 Gio vin hng dn Nguyn Minh Qu

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

MC LC
LI NI U......3 bi ....4

I. Kho st hin trng h thng ..5


1. Thc t hin trng ca h thng qun l tin in ca mt x .....5 2. Cc ngun iu tra ...5 3. nh gi nhng mt hn ch v kt qa ..6 4. Yu cu ca ngi dng ..7 5.Yu cu ca phn mm .8 II . Biu phn cp chc nng ....9 1. Gii thiu v biu phn cp chc nng ...9 2. V biu PBC ..10 3. Phn tch cc chc nng .10 III. Biu lung d liu......................................................................... 13 1.V biu lung d liu ..................................................................13 2. Phn tch biu lung d liu .......................................................18

IV.M Hnh Thc Th Lin Kt ...........................................................19 V. Bng quan h v mi quan h gia chng ...................................20
1. Thit k c s d liu ..20 2.Mi quan h gia chng ....22 VI. Thit k giao din 22 1. Form nhp ..22 2. Form Cp nht24 3. Form Tm Kim .26

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

LI NI U
Cng ngh thng tin ngy cng pht trin khng ngng. N thm nhp vo mi lnh vc trong cuc sng. N cng vi cc lnh vc khc pht trin rt mnh. Cng ngh thng tin pht trin v nhiu mt, c bit l cng ngh phn mm. Cc chng trnh phn mm ngy cng pht trin v ng dng rng ri em li nhiu hiu qu. iu quan trng l trc khi xy dng c mt phn mm c hiu qu cao th cn phi thc hin nhng cng vic g? bit c iu ny chng ta cn phi bit n mn hc phn tch thit k h thng. Mn hc cho hcng ta thy rng trc khi gii quyt mt bi ton hay mt vn no th u phi phn tch r yu cu ca n v l iu khng th thiu c khi xy dng mt phn mm. Trong qu trnh xy dng phn mm th khu phn tch c t nn hng u. Sau khi phn tch xong th chng ta mi i n cng vic l thit k phn mm Cc phn mm u c bt ngun t nhu cu thc t. Di y l mt phn mm qun l tin in ca mt x. Chng em xy dng phn mm ny nhm p ng nhu cu ca ngi qun l tin in cng nh nhu cu ca ngi tiu th in. Phn mm ny c xy dng s thay th h thng qun l tin in c. Chc chn n s em li nhng thun li cho ngi qun l v ngi tiu th. Trong qu trnh tm hiu v nghin cu thit k phn mm ny chng em cng khng th trnh khi nhng thiu st. V vy rt mong c s ng gp kin ca thy v cc bn phn mm ca chng em c hon thin hn. Chng em xin chn thnh cm n!

Hng Yn, thng 5 nm 2007. Nhm sinh vin thc hin Nguyn Th Hng Nguyn Th Ln Nguyn Th Luyn

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

18:
Phn tch thit k phn mm qun l tin in tiu th ca mt x.
Yu cu thc hin:
Phn tch yu cu ngi dng. V biu phn cp chc nng. V biu lung d liu. V biu thc th lin kt. V cc bng quan h v mi quan h gia chng. Thit k giao din v x l t 1 n 2 form m bn cho l quan trng nht trong phn mm. <V form v m t x l chi tit vi form .>

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

I. Kho st hin trng h thng.


1. Thc t hin trng ca h thng qun l tin in ca mt x.
Hin nay do tnh hnh kinh t nhiu x cha c pht trin v do kh nng tip cn cng ngh thng tin cn hn ch. Cho nn, h thng qun l tin in hin nay ca mt x ch yu vn l ghi chp bng s sch. Trong mi thng nhng ngi qun l in s i ghi ch s cng t in ca mi h tiu th vo mt ngy c nh no . V h cng thng xuyn kim tra tnh trng hot ng ca cng t in ca mi h tiu th. Sau khi ghi li ch s cng t in ca mi h th ngi qun l li phi tnh tin cho tng h tiu th. Cch tnh tin in cho mi h tiu th. Ngi qun l tin in tnh in nng tiu th ca mi thng bng cch ly ch s cng t (ch s mi) tr i ch s c. in nng tiu th = ch s mi ch s c. Tin = in nng tiu th * 700 (n gi) nu in nng tiu th <= 100 s. Tin = 100 * 700 +( in nng tiu th -100)* 1000 nu in nng tiu th >100 s. Ngi qun l c mt quyn s ghi tt c cc thng tin v mi h tiu th nh l: h tn h tiu th, a ch, m s, ch s in ca cc thng, tin in tiu th. Bn cnh th mi h tiu th cng c mt quyn s ghi ch s cng t v thanh ton tin in hng thng. Mi khi h tiu th np tin th ngi qun l s ghi y cc thng tin nh l: thng, ch s mi (ch s cng t), ch s c, in nng tiu th, n gi, tinvo quyn s cho mi h tiu th.

2. Cc ngun iu tra:
Chng em thu thp c cc thng tin v h thng qun l tin in ca mt x thng qua: Ngi s dng h thng hay chnh l ngi qun l. T m chng em bit c cch thc qun l tin in ca mt x. Ngoi ra chng em cn tm hiu h thng qua cc h tiu th v bit c cch thc np tin in ca mi h v cng mt no bit c cch thu tin in ca h thng. Bn cnh chng em cng thu thp c ti liu v qun l tin in l quyn s thanh ton tin in ca mi h tiu th. y chnh l vic qun l tin in bng s sch vi hnh thc l thng qua s ghi in.

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

S
GHI CH S CNG T V THANH TON TIN IN HNG THNG M s: H tn ch h: .. ach:

Thng

Ch s cng t (KWh)

in nng tiu th (KWh)

n Gi (/KWh)

Thnh tin (ng)

Ngi np (k tn)

Ngi thu (k tn)

1 2 3 4 5 6 7 8 9 10 11 12

3. nh gi nhng mt hn ch v kt qa t c ca h thng hin ti.


Qua qu trnh iu tra v kho st hin trng, chng em nhn thy h thng ny c nhng kt qu t c nh sau: + H thng cng a ra c cch qun l r rng. + Cc h tiu th cng nh cc ch s in v s tin in phi np c th hin rt r qua quyn s thanh ton tin in. Bn cnh nhng mt m h thng t c th h thng cng c nhng mt hn ch sau: + Th nht, vn qun l bng h thng ny gy ra kh khn v bt tin cho vic thng k hng thng. Cng vic d sot trn s sch l rt mt thi gian nhiu khi gy nn cm gic kh chu cho ngi qun l. c bit l s sch lu ngy d b nhu nt v thng tin lu tr trn s khng cn c r rng v dn n vic thng k b mt chnh xc, gy thit hi v ti chnh. + Th hai, vi h thng c thc hin mt cch th cng nh th ny th thng tin hay b sai st khi m nhp vo. C th l nhm ln v h tn h tiu th hay ch s Sinh vin thc hin:
Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn 6

Phn tch thit k h thng

Qun l tin in ca mt x

in cng nh s tin tiu th trong tng thng do thng phi ty xa cho nn thng tin khng r rng gy kh khn cho c ngi qun l ln ngi tiu th. + Th ba l qu trnh tnh ton lng in tiu th v s tin tiu th l vn m gy mt nhiu thi gian ca ngi qun l v thng hay xy ra sai st nhm ln. + Th nm, chnh v vic qun l tin in bng h thng ny cng dn n tnh trng n cp in gy thit hi cho nh nc. Tm li: H thng qun l tin in bng s sch tuy cng p ng c nhu cu trc mt song n cng gy ra nhiu kh khn cho c ngi qun l v h tiu th.

4. Yu cu ca ngi dng.
Qua vic phn tch thc trng v nh gi nhng mt tch cc cng nh nhng mt hn ch th chng em nhn thy yu cu ca ngi dng (hay chnh l ngi qun l ) l: + Th nht, h cn c mt h thng qun l tht r rng, n gin v thun tin cho c ngi qun l v h tiu th. + Th hai, h thng cn phi tnh c ch s in tiu th v s tin tiu th tng ng mt cch nhanh chng v chnh xc. + Th ba, h thng phi cho php thc hin cc chc nng nh: cp nht (b sung, sa i, xa), tm kim Ngi qun l c quyn thao tc trn c s d liu c th b sung thm h tiu th, c th sa i mt thng tin no nh: sa h tn, sa a ch, ch s in theo nhu cu. H cng c th xa i nhng h tiu th m khng c nhu cu s dng in na. Tt c cc thng tin phi c lu li trong c s d liu khi thng k c thun tin. Ngi qun l c th tm kim theo tn, theo m s hay theo a ch.theo nhu cu. + Th t, h thng s cho ra mt ha n thanh tan tin in cho mi h tiu th gm cc thng tin nh cc thng tin c trong quyn s trn.

5.Yu cu ca phn mm.


Trc vn th yu cu t ra l cn phi xy dng mt phn mm lm sao p ng c nhu cu ca ngi dng. Chnh v vy yu cu ca phn mm cn phi t c l: + Phn mm l mt h thng tht n gin v d s dng. + N c giao din ph hp v p mt. + N cho php ngi dng thc hin c cc thao tc m mnh mun nh: cp nht, tm kim, thng k.Tt c cc thao tc ny s c lu tr vo c s d liu. + Vi h thng qun l tin in bng phn mm s khc phc c nhng mt hn ch m h thng qun l bng s sch mc phi.

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

II . Biu phn cp chc nng


1. Gii thiu v biu phn cp chc nng
Biu phn cp chc nng (BPC) l mt loi biu din t s phn r dn dn cc chc nng t i th n chi tit. Mi nt trong biu l mt chc nng v quan h duy nht gia cc chc nng, din t bi cc cung ni lin cc nt, l quan h bao hm. Nh vy BPC to thnh mt cu trc cy (nh hnh v sau).

H Thng

Ch : Trong biu phn cp chc nng th mi hnh ch nht l mt chc nng. chc nng ln gm nhiu chc nng con v cc chc nng mc di c biu din bng cc hnh ch nht nh hn. Cc chc nng phi l cc ng t v n phi thc hin mt cng vic nht nh ng trn quan im ngi s dng. Khng c cc mi tn trn cc nt ca biu .

2. V biu PBC
Qua qu trnh kho st hin trng v phn tch yu cu ca h thng chng em a ra biu phn cp chc nng sau:

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

Qun L Tin in

Qun L H Tiu Th Nhp

Qun L Lng in Nhp Ch S in

Thanh Ton In DS TT

Tm Kim

Cp Nht

Thng K

TK Theo Tn

B Sung

TK Theo Thng

In Danh Sch

In Ha n

In DS Cha TT

TK Theo M HTT

Sa i

TK Theo Nm

Xo

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

Phn tch thit k h thng

Qun l tin in ca mt x

3. Phn tch cc chc nng


Biu gm c 6 chc nng: qun l h tiu th, qun l lng in, cp nht, tm kim, thng k, thanh ton. 3.1. Qun l h tiu th - M t: Chc nng ny gip ta qun l danh sch cc h s dng in trong x. - Chc nng ny gm cc chc nng con sau : + Nhp: cho php ta nhp vo cc thng tin ca h tiu th in gm: h tn, a ch, m h tiu th, tui, nm sinh. + In danh sch: hin th ra danh sch tt c cc h tiu th in trong thng cng nh trong nm. 3.2. Qun l lng in - M t: Chc nng ny cho php ta nhp vo ch s in ca tng h tiu th trong thng. Khi ta nhp ch s in ca thng, phn mm s t ng tnh ra lng in tiu th ca thng v tnh ra s tin m h tiu th phi tr. Sau n s a ra ho n gm cc thng tin sau: M ho n, h tn h tiu th, m h tiu th in, lng in tiu th, s tin, ch s c, ch s mi. - Chc nng ny gm cc chc nng con sau: + Nhp ch s in: cho php nhp vo ch s in. + In ho n: a ra ho n ca tng h tiu th trong thng. 3.3. Thanh ton - M t : Mi khi h tiu th in n np tin th chc nng ny gip ngi qun l nh du h thanh ton (nu h np th ghi vo l np). Chc nng ny gip ngi qun l bit c h no thanh ton tin ca mt thng no hay cha bng cch n s hin th nn tt c cc h thanh ton, cha thanh ton. Nh m ngi qun l c bin php x l, n c h cha np mt cch hp l. - Chc nng ny gm cc chc nng con sau: + In danh sch h cha np: thng k v in danh sch cc h thanh ton. + In danh sch h np: thng k v in ra cc h cha thanh ton. 3.4. Tm kim - M t : Chc nng ny gip ngi qun l tm kim thng tin h tiu th theo tn v theo m h tiu th. Mi khi h tiu th in n np tin th ngi qun l nhp vo tn hoc m ca h tiu th bit c ch s in ca h thng no , s tin phi np v ly ra ho n ca h tiu th trong thng giao cho h . - Chc nng ny gm cc chc nng con sau :

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

10

Phn tch thit k h thng

Qun l tin in ca mt x

+ Tm kim theo tn: Khi ngi qun l nhp vo h tn ngi tiu th th h thng a ra cc thng tin m ngi qun l mun bit. + Tm kim theo m h tiu th: ngi qun l nhp vo m ngi dng th h thng a ra cc thng tin m ngi qun l mun bit. 3.5. Cp nht - M t : Chc nng ny gip ngi qun l sa i thng tin, ch s in ca mt h tiu th, xo mt h tiu th, ch s in nhp sai hoc b sung thm mt h tiu th no . - Chc nng ny gm cc chc nng con sau : + B sung: Cho php ngi qun l b sung h tiu th mi. + Sa i: Cho php ngi qun l sa i cc thng tin v h tiu th, ch s in. + Xo: Cho php ngi qun l xo mt h tiu th khi danh sch. 3.6. Thng k: - M t : Chc nng ny gip ngi qun l thng k vo cui thng, cui nm. Qua , ngi qun l thng k c tng lng in tiu th ca mt x trong mt thng, trong mt nm hoc ca mt h tiu th no trong mt nm. N cn thng k c nhng h cn n ng. - Chc nng ny gm cc chc nng con sau: + Thng k theo thng + Thng k theo nm

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

11

Phn tch thit k h thng

Qun l tin in ca mt x

Phn mm s a ra mt ho n c dng sau:

HA N TIN IN
(Giao cho h tiu th) Cng ty in lc T ngy. ..n ngy

in lc tnh:.. M ho n: M h s dng in:... H tn : a ch:

Ch s c ..

Ch s mi .

in nng s dng (Kwh) ..

Thnh tin (ng) ..

S tin vit bng ch:.. Ngi thu k tn

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

12

Phn tch thit k h thng

Qun l tin in ca mt x

III. Biu lung d liu.


1.V biu lung d liu.
1.1.Biu lung d liu mc ng cnh(mc 0)
Thng Tin Ha n Yu Cu Xem Ha n Bo Co

H Tiu Th

Thanh Ton Ha n

Danh Sch H Tiu Th Qun L Tin in

Ngi Qun L

Thng Tin Ha n

Ch S in Yu Cu Xem Ha n

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

13

Phn tch thit k h thng

Qun l tin in ca mt x

1.2. Biu lung d liu mc 1.

Danh Sch H Tiu Th

Qun L H Tiu Th Ha n Tn, a Ch, M Thng Tin Ha n Qun L Lng in

Danh Sch H Tiu Th

Ha n

Danh Sch H Tiu Th Ch S in

Tm Kim Thng Tin Phn Hi Yu Cu Tm Kim

H Tiu Th Ch S in Yu Cu Xem Ha n Thanh Ton Ghi Ch

Thng Tin Ha n Yu Cu Xem Ha n

Ngi Qun L in Thng Tin Phn Hi

Bo Co Thng K

Yu Cu Thng K

Danh Sch H Tiu Th Cp Nht

Ch S in

Yu Cu Cp Nht

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

14

Phn tch thit k h thng .3. Biu lung d liu mc 2. 1.3.1. Phn r chc nng qun l h tiu th.

Qun l tin in ca mt x
Thng Yu Tin Cu Phn Thng Hi K

Danh Sch H Tiu Th

1.1 Nhp

1.2 In danh sch

Danh Sch H Tiu Th

Ngi Qun L

Danh Sch H Tiu Th

1.3.2.Phn r chc nng qun l lng in tiu th.

Ch S in

H Tiu Th

Yu Cu Xem Ha n Thng Tin Ha n

Danh Sch H Tiu Th

2.1. Nhp Ch S in

Ha n Thng Tin Ha n 2.2. In Ha n

Ch S in

Thng Tin Ha n Ngi Qun L Yu Cu Xem Ha n

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

15

Phn tch thit k h thng 1.3.3. Phn r chc nng thanh ton.

Qun l tin in ca mt x

Thanh Ton

H tiu th

Ghi Ch In Danh Sch Thanh Ton Danh Sch H Tiu Th In Danh Sch Cha Thanh Ton M Tn,a Ch,Ghi Ch Danh Sch Cha Thanh Ton

M Tn,a Ch,Ghi Ch Ngi Qun L

Danh Sch Thanh Ton

2.3.4.Phn r chc nng Cp Nht.

Ngi Qun L Ch S in

B Sung

Sa i

Xo

Danh Sch H Tiu Th

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

16

Phn tch thit k h thng 2.3.5.Phn r chc nng Tm Kim.


Yu Cu Tm Theo H Tn Thng Tin Phn Hi

Qun l tin in ca mt x

Ngi Qun L

Thng Tin Phn Hi Yu Cu Tm Theo M HTT

Ho n 5.1.TK
Theo H Tn

5.2.TK Theo M HTT

Danh Sch H Tiu Th

2.3.6.Phn r chc nng Thng K.

Danh Sch H Tiu Th 6.1. Thng K Theo Nm 6.2. Thng K Theo Thng

Ch S in

DSTK Y/C TK

DSTK Ngi Qun L Y/C TK

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

17

Phn tch thit k h thng

Qun l tin in ca mt x

2. Phn tch biu lung d liu.


2.1.Biu lung d liu mc ng cnh(mc 0): Chc nng tng qut ca h thng l: qun l tin in ca mt x. i tc ca h thng l nh qun l v h tiu th tin in. u tin nh qun l tc ng n h thng thu tin in, h thng s tr ra thng tin v khch hng cho nh qun l. H thng s a ra ha n yu cu thanh ton cho khch hng, khi khch hng s thanh ton tin theo ha n cho nh qun l. 2.2. Biu lung d liu mc 1. Chc nng ca mc 0 c th phn r thnh cc chc nng con: Qun l h tiu th, qun l lng in, thanh ton, cp nht, tm kim. Khi khch k hp ng h thng s cp nht thng tin vo danh sch h tiu th in. Khi nh qun l mun tm kim thng tin th h thng p ng yu cu. ng thi nh qun l cng yu cu in n ra cc thng v khch hng thng qua ha n. 2.3.Biu lung d liu mc 2. - Chc nng qun l h tiu th: Nhp thng tin v h tiu th (h tn, a ch, m h tiu th, nm sinh, tui) v a ra danh sch. - Qun l lng in: Nhp ch s in(ch s cng t), tnh tin, a ra ha n. chc nng ny, khi m ngi qun l nhp ch s in ca h tiu th th phn mm s phi tnh ra tin in ca h tiu th . Sau tng hp thng tin cc tp: danh sch h tiu th, ha n, ch s in in ra mt ha n hon chnh cho h tiu th xem. - Thanh ton: in danh sch thanh ton, in danh sch cha thanh ton. Khi h tiu th in n np tin in th nh qun l phi c trch nhim nh du h ny np,chc nng ny c tp danh sch h tiu th p ng yu cu. - Cp nht thng tin mc 1 c phn r thnh cc chc nng con:B sung, sa i, xa. Khi mt h mun tham gia s dng in th nh qun l phi c trch nhim b sung h vo danh sch h tiu th ca x. V khi h tiu th hay nh qun l thy thng tin v h tiu th b sai th c th sa i. Cng nh khi mt h ang s dng in m khng mun s dng na th nh qun l cng c th xa ngi ny i. - Thng k c phn r thnh cc chc nng con: thng k theo thng, theo nm.Cc chc nng ny s c ly t tp danh sch h tiu th in v ch s tin in - Tm kim c phn r thnh cc chc nng con: tm kim theo h tn, theo m h tiu th. Khi nh qun l mun tm kim thng tin v khch hng th mi thc mc ca nh qun l u c tp danh sch h tiu th,ho n p ng yu cu. Khi nh qun l c th tm kim theo h tn, theo m h tiu th.

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

18

Phn tch thit k h thng

Qun l tin in ca mt x

IV.M hnh thc th


M H Tn Nm Sinh Tui Ngi Tiu Th
Nhn ho n

MHD LDTT Ho n Tin

a Ch
S dng Thanh ton

M DS Np /Cha Np
M thng

Ch S in
MThn g
i chiu

i chiu

Ghi ch

Thi gian Ch s cng t Thng


Mthng

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

19

Phn tch thit k h thng

Qun l tin in ca mt x

V.Bng quan h v mi quan h gia chng


1. Thit k c s d liu
Bng 1: Bng h tiu th Tn trng Ma HoTen DiaChi NamSinh Tuoi Kiu char nvarchar nvarchar Datetime Int Kch thc 10 50 50 8 4 Khun dng ch ch ch Ngy/thng/nm s Ch thch M h tiu th H tn h tiu th a ch h tiu th Nm sinh Tui

Bng 2: Bng ho n Tn trng Ma MaHD LDTT Tien Kiu Char char Int Money Kch thc 10 10 4 8 Khun dng ch Ch s s Ch thch M h tiu th M ho n Lng in tiu th tin

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

20

Phn tch thit k h thng Bng 3 : Bng ch s in Tn trng Ma MaThang ChiSoCongTo Kiu Char Int Float Kch thc 10 4 8

Qun l tin in ca mt x

Khun dng ch s s

Ch thch M h tiu th M thng Ch s cng t in

Bng 4 : Bng danh sch np/ cha np Tn trng Ma MaThang GhiChu Kiu char Int Text Kch thc 10 4 16 Khun dng Ch S Ch Ch thch M h tiu th M thng Ghi ch

Bng 5: Bng thi gian Tn trng MaThang TenThang Kiu Int nvarchar Kch thc 4 50 Khun dng S Ch Ch thch M thng Tn Thng

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

21

Phn tch thit k h thng

Qun l tin in ca mt x

2. Mi quan h gia chng.

V. Thit k giao din


Trong qu trnh xy dng phn mm th chng em i kho st hin trng v phn tch yu cu ngi dng, yu cu h thng mi v cc yu cu v phn tch chc nng, lung d liu v ch r mi quan h gia cc thc th trong h thng. Tt c nhng cng vic trn l nhm lm sao thit k c mt phn mm c hiu qa cao. Phn mm c thit k a ra cc form l giao din tng tc trc tip vi ngi dng. Di y l ba form c bn ca h thng:

1. Form Nhp (chc nng nhp h tiu th)


- Tn form: Nhap Thong Tin Cua Ho Tieu Thu. C mt nhn ghi Phn mm qun l tin in. - Chc nng: Form ny cho php ngi qun l nhp thng tin v h tiu th gm: M (m h tiu th), h tn, a ch, nm sinh. Cc thng tin ny c th hin thng qua cc Label tng ng. Ngi qun l s nhp cc thng tin ny vo cc hp Textbox tng ng. Tt c cc thng tin v h tiu th sau khi nhp vo s c lu tr trong c s d liu SQL Server. Sinh vin thc hin:
Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn 22

Phn tch thit k h thng

Qun l tin in ca mt x

- Cc thao tc trn form c thc hin thng qua cc nt lnh. c t ca nt lnh Tn nt lnh Nhp Thot ngha Nhp thng tin cho cc h tiu th Thot ra khi form S kin Click Click

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

23

Phn tch thit k h thng

Qun l tin in ca mt x

2.Form Cp nht
- Tn form: Cap Nhat. Trong form c mt Label a ra dng thng bo Phn mm qun l tin in - Chc nng: Form ny cho php ngi qun l cp nht thng tin cho mi h tiu th thng qua vic la chn cc chc nng nh: b sung, sa i, xa, thot. Form ny s cho php ngi qun l b sung, sa i hay xa cc h tiu th theo cc thng tin: M, H Tn, a Ch, C/S in, M Thng bng cch ghi vo cc hp Textbox tng ng. Cc thng tin sau khi thay i s c lu vo trong c s d liu. - Cc thao tc trn form c thc hin thng qua cc nt lnh. c t ca nt lnh Tn nt lnh B Sung ngha Cho php ngi qun l b sung h tiu th vo c s d liu theo M, H Tn, a Ch, Nm Sinh. Cho php ngi qun l sa i thng tin ca cc h tiu th theo M, theo H Tn, theo a Ch, Nm Sinh, M Thng hoc theo C/S in Cho php ngi qun l xa i h tiu th m khng s dng in na v thc hin xa theo M v M Thng Thot khi form cp nht S kin Click

Click

Sa i

Click

Xa

Thot

Click

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

24

Phn tch thit k h thng

Qun l tin in ca mt x

3. Form Tm Kim
- Tn form: Tim Kiem. Cng nh cc form trn th form ny cng c Label hin th Phn mm qun l tin in - Chc nng: Form ny cho php ngi qun l tm kim cc h tiu th theo M, hay tm theo Tn. Khi tm kim theo thng tin no th nh vo cc hp Textbox cha cc thng tin tng ng, v sau Click vo tm kim tng ng th phn mm s ly t c s d liu v ti hp Listbox tng ng vi nhn Thng Tin s cho ngi qun l cc thng tin v h tiu th nh: M, H Tn, a Ch, Nm Sinh, Ch S in. - Cc thao tc trn form thng qua cc nt lnh c t ca cc nt lnh

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

25

Phn tch thit k h thng Tn nt lnh Tm Theo M

Qun l tin in ca mt x ngha Cho php ngi qun l tm thng tin ca h tiu th theo M Cho php ngi qun l tm kim thng tin ca h tiu th thng qua H tn Thot ra khi form S kin Click

Click

Tm Theo Tn

Thot

Click

Phn kt lun

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

26

Phn tch thit k h thng

Qun l tin in ca mt x

Trn y l ton b ni dung ca ti Qun l Thu tin in cu mt x . Qua kho st thc t chng em a ra ti ny ,. Trong qu trnh kho st chng em thy vic thu tin in cn nhiu kh khn ,vic thu tin in vn cn mang tnh th cng, vic lu tr thng tin v khch hng,ch s cng t, a ch , . Vn philu tr bng s sch,va mt thi gian, kh khn trong cng vic tm kim v thng k. Nhn thy s bt cp nhm chng em cng nhau xy dng ti ny nhm p ng cho nh qun l thun li trong vic qun l thu chi tin in hng thng. Mc d, chng trnh v c bn hon thnh nhng do iu kin v thi gian,trnh ch mi dng li mc tm hiu ngn ng nn khng trnh khi nhng sai xt, kt qu cha c nh yu cu ca ti trong cn c mt s kh khn. Th nht: Vic kho st cng nh xy dng h thng cn nhiu vng mc, dn n thit k h thng cha ti u, mc chun ho cha cao, dn n cc m hnh thc th cn c nhng sai st. Th hai: Do k nng lp trnh cn hn ch, c bit l trong k nng vn dng cc tnh nng mi ca C# v lp trnh CSDL vo chng trnh.Vy nn trong chng trnh cc phn x l cha tht s l tt. Th ba: Thit lp giao din chng trnh cn cng knh cha gn gnh khoa hc, dn ti nhng kh khn ban u cho ngi s dng khi tip cn. Th t: Tuy c vn dng s gn kt gia cc mi trng lp trnh trong khi lp trnh nhng cn nhiu hn ch, cha khai thc ht kh nng ti a gia cc ngn ng nhm ti u ho v ci thin tc ca chng trnh. Mong cc thy,c v cc bn ng gp kin cho chng em chng trnh ca chng em c hon thin hn. Xin chn thnh cm n! Hng Yn ngy 11/9/2007.

Sinh vin thc hin:


Nguyn Th Hng - Nguyn Th Ln - Nguyn Th Luyn

27

You might also like