You are on page 1of 74

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

MC LC
NHN XT CA GIO VIN HNG DN .................................................. 4
LI NI U ........................................................................................................ 5
Phn I : KHO ST HIN TRNG ................................................................... 6
I. Cc ngun iu tra.................................................................................................... 6
II . Phng php iu tra ............................................................................................ 6
III. Kt qu t ngun iu tra ..................................................................................... 6
1. i vi qun l h s hc sinh khi hc tp ti trng....................................................... 6
2. i vi Vic qun l im ................................................................................................ 10
3. Kt qu nghin cu cc ti liu ca B GD- T i vi hc sinh THCS ........................ 11

Phn II : PHN TCH CHC NNG ............................................................... 20


I. Yu cu ca h thng .............................................................................................. 20
II. S phn cp chc nng .................................................................................... 21
1 S phn cp chc nng ................................................................................................ 21
2. Gii thch s hot ng s phn cp chc nng......................................................... 21

III. Biu lung d liu ........................................................................................... 22


1. Mc ch........................................................................................................................... 22
2. Cc k hiu dng trong biu ....................................................................................... 23
3. Cc biu d liu .......................................................................................................... 23
a.

Mc khung cnh........................................................................................................... 24

b.

Mc nh ...................................................................................................................... 24

c.

Mc di nh.............................................................................................................. 25

Phn III:PHN TCH CC THC TH LIN KT.................................... 28


I. Thc th ................................................................................................................... 28
II.Thc th lin kt hn ch....................................................................................... 28
a. i tng Hc sinh.......................................................................................................... 28
b. i tng Qu trnh......................................................................................................... 29

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

c. i tng Hc k ............................................................................................................. 30
d. i tng Loi im ........................................................................................................ 30
e. i tng HS_Mn_im................................................................................................ 30
f. i tng HS_imtt nghip ......................................................................................... 30
g. i tng Khi hc.......................................................................................................... 31
h. i tng Lp hc ........................................................................................................... 31
i. i tng Mn hc ........................................................................................................... 31

II. Lin kt................................................................................................................... 32


1. Biu din s thc th ......................................................................................... 32
1.1. Thc th MnHc.......................................................................................................... 32
1.2. Thc th Hc Sinh......................................................................................................... 32
1.3. Thc th HS_Mn_im............................................................................................... 33
1.4. Thc th HS_DiemTN ................................................................................................... 33
1.5. Thc th Loi im ....................................................................................................... 33
1.6. Thc th Hc K ........................................................................................................... 34
1.7. Thc th Khi hc ........................................................................................................ 34
1.8. Thc th Qu trnh........................................................................................................ 34
1.9. Thc th LpHc........................................................................................................... 34
1.9. Thc th LpHc........................................................................................................... 35

2. M hnh lin kt cc thc th ................................................................................ 35

PHN III : THIT K GIAO DIN ................................................................. 36


I.Giao din chnh ........................................................................................................ 36
1. Menu ng nhp h thng................................................................................................ 37
2. Menu Qun l h s ......................................................................................................... 38
3. Menu Qun l kt qu hc tp.................................................................................... 55
4. Menu tra cu thng tin.................................................................................................... 64
5. Menu In n bo co ................................................................................................. 70

PHN IV : HNG DN CI T................................................................. 73

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

KT LUN ........................................................................................................... 74

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

NHN XT CA GIO VIN HNG DN


.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................
.......................................................................................................................................

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

LI NI U
Trong nhng nm gn y, ngnh cng ngh thng tin pht trin mt cch
nhanh chng v c nhiu bc tin nhy vt. Vit Nam ngnh cng ngh thng
tin tuy cn non tr nhng tc pht trin kh nhanh v ang dn c ng dng
hu ht cc lnh vc ca nn kinh t x hi nh: cng nghip, nng nghip, y t,
bu chnh vin thng, gio dc, gii tr ..gp phn thc y s pht trin ca x
hi.
Vic xy dng cc chng trnh qun l phc v cho cc nhu cu ring ca
cc t chc, trng hc, cc cng ty thm ch cc c nhn, ngy nay khng ly g
lm xa l. Vi mt vi thao tc n gin, mt ngi bt k c th tr thnh ch ca
mt chng trnh qun l gii thiu v bt c g ta quan tm: mt h thng qun l
v trng hc, hay l mt h thng qun l nhn s ca mt cng ty chng hn.
i vi cc trng hc th vic xy dng v qun l thng tin v trng hc
l mt trong nhng yu cu ln nht i vi ngi lp trnh, c th ch n gin
bng vic nhp thng tin v hc sinh, im cc mn hc, nhng qu trnh qun l
li din ra rt phc tp nu khng bit cch s dng.
Qua nghin cu v tm hiu v mn hc phn tch thit k phn mm nhm
sinh vin chng em xy dng v thit k h thng phn mm"Qun l h s v
im hc sinh cho trng THCS V Tranh II", chng trnh dng qun l cho
hc sinh ton trng. Trong qu trnh thc hin chng em nhn c nhiu s
gip ca cc thy c gio trong khoa CNTT - Trng HSPKT Hng Yn, c
bit l thy gio hng dn Nguyn Minh Qu. Mc d c gng tm hiu song
chng trnh vn cn nhiu hn ch, chnh v vy nhm sinh vin chng em knh
mong c s ch bo ca thy c gio v mong nhn c nhng kin ng
gp ca cc bn c th hon thnh tt hn trong nhng ln tm hiu v sau.
Xin chn thnh cm n!

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Phn I : KHO ST HIN TRNG


ti: Xy dng phn mm Qun l h s v im hc sinh
Trng :THCS V Tranh
a ch : x V Tranh, huyn Ph Lng, tnh Thi Nguyn
Hiu trng : Phm Th Quc
I. Cc ngun iu tra
- Hiu trng nh trng
- Hiu ph
- Gio vin, hc sinh
- Cc bo co tng kt.
- Cc quy vn bn quy nh ca b gio dc
II . Phng php iu tra
-

Nghin cu ti liu, bo co, quy nh

Phng vn

III. Kt qu t ngun iu tra


- H thng qun l h s v im hc sinh khi vo trng c lu trn s
sch. Cha c mt phn mm no dng qun l.
1. i vi qun l h s hc sinh khi hc tp ti trng
- Hc sinh khi bt u nhp trng cc cc thng tin c lu vo mt s ln
qun l trong sut qu trnh hc tp ti trng( gi l S ng B)
+ S qun l : S ng B S ny qun l cc thng tin nh sau: STT, H
Tn, Gii Tinh, Din u tin, Ch , H Tn Cha-M, Ngh Nghip, Vo
Trng(Nm Hc, Lp, L Do), Ra Trng(Nm,Lp,L Do), Nng Lc c
Bit, c Cp Bng
(Loi Bng, S Hiu, Ngy Cp) Tng S Hc Sinh:+ u Nm Hc
+Cui Nm

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

S Chuyn n, S Chuyn i, S Hc Sinh Thi Hc. Mi thng tin u do


Hiu trng trc tip qun l.
- Vic phn lp da vo lp m hc sinh hc cui cp I v d hc sinh V
Trng B lp cui cp I l lp 5 th sang cp II l lp 6A, 6B.
- Mi khi c yu cu GVCN cn bo co th c:
+Bng danh sch hc sinh theo lp.
+Bng thng k sch hc sinh thuc din u tin
+Bng thng k hc sinh theo khi.
+Bng thng k s hc sinh b hc.
+Bng thng k s hc sinh chuyn trng
+ Bng thng tin v hc sinh
1.1 Cc mu biu
- Mu 1 (S ng b) (Mu km theo )
- Mu 2: L lch trch ngang ca hc sinh:
PHNG GD T PH LNG
Trng: THCS V Tranh

Mu s 02/HSMS
Cng ho x hi ch ngha Vit Nam
c lp - T do - Hnh phc

NH

L LCH TRCH NGANG HC SINH

H v tn khai sinh: .......................................Gii tnh:........................................


Ngy sinh:.................................................................................................................
Ni sinh: ...................................................................................................................
Dn tc:.....................................................................................................................
Qu qun:..................................................................................................................

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

H v tn cha: ...........................................................................................................
Ngh nghip:.............................................................................................................
in thoi lin h (Nu c):......................................................................................
H v tn M: ...........................................................................................................
Ngh nghip:.............................................................................................................
in thoi lin h (Nu c):......................................................................................

Thi Nguyn, ngy ........thng ........nm...........


Hiu Trng
(K tn ng du)

Cn c vo mu l lch trch ngang ca hc sinh v Giy khai sinh nhp h s


ban u cho hc sinh
- Mu 3 (Danh sch hc sinh theo lp)
+ Mi gio vin b mn v gio vin ch nhim c mt s ghi danh sch hc
sinh tin cho vic theo di

Danh sch hc sinh


Lp8AGV Ch nhim:Nguyn Th Thanh Phng
Gii

Stt

H Tn

Ngy sinh

V Trng B

12/02/1994

Nam

Xm 2 V Tranh

Nguyn Thanh Bnh

14/071994

Nam

Xm 3- V Tranh

tnh

Ch

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

- Mu 4: Kho st v s lng hc sinh


Chia ra
Loi hc sinh

Tng s

Lp 6

623

137

148

151

187

+ N

379

65

97

108

109

+ Nam

244

72

51

43

78

+ S khuyt tt

+ N

S con lit s

S con thng binh

24

10

11

126

126

65

65

Tng s HS:

Lp 7

Lp 8

Lp 9

Trong tng s:

+ N
S mi tuyn:
+ N

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Phn tch thit k phn mm

lu

ban

nm

ti: Qun l h s v im hc sinh

29

11

trc
S hc sinh theo lp
Trong TS:
5

+ Lp ghp
+ Lp bn tr
+ Lp khuyt tt
+ Lp ho nhp
+ Lp chuyn
+ Lp dn tc ni tr

187

+ Lp hc ngh

623

187
137

148

151

187

+ Lp ph thng

2. i vi Vic qun l im
- Vi mi gio vin b mn c mt s dim ring(s im con). ghi im
mn gio vin dy. Gio vin b mn c th cho im trc tip vo s ln (S
ci) nu thy im khng cn thay i na.Sau mi k gio vin b mn ly s
ci tng hp im.
- Mi lp c mt s ci ghi im ca tt c cc mn hc v im tng kt k v
nm hc
- Mi im c mt h s ring (H s1, H s2, H s 3).
- Sau k I gio vin thng phi lm nhng cng vic sau:
+ Tng hp bng im trung bnh v hnh kim ca k I.
+ Tng hp danh sch hc sinh c khen thng.
+ Vit im cc mn hc vo s lin lc gia hc sinh v nh trng.
- Kt thc k II Gio vin thng phi lm nhng cng vic sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

10

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

+ Tng hp bng im im trung bnh v hnh kim k II v c nm


hc.
+ Tng hp danh dch hc sinh c khen thng.
+ Tng hp danh sch hc sinh thi li gi ln nh trng.
+ Tng hp danh dch hc sinh khng iu kin ln lp.
+ Vit im cc mn hc vo s lin lc gia hc sinh v nh trng.
+ i vi hc sinh lp 9 tng hp danh sch hc sinh hoc khng
iu kin tt nghip.
-

V pha nh trng:
+ Tng hp danh dch hc sinh ra trng v xp bng loi

nh gi chung v qu trnh hc tp ca ton trng ban gim hiu nh


trng yu cu thng k cc bng sau:
+ Danh sch hc sinh t loi kh v tng s hc sinh t loi :Xut sc,

Kh, Gii, Trung bnh, Yu ,Km


+ Danh sch bng im ca tng lp trong ton trng
3. Kt qu nghin cu cc ti liu ca B GD- T i vi hc sinh THCS
iu 5. Cn c nh gi, xp loi v cc loi hc lc
- Cn c nh gi hc lc ca hc sinh:
+ Hon thnh chng trnh cc mn hc trong K hoch gio dc ca cp
THCS, cp THPT;
+ Kt qu t c ca cc bi kim tra;
- Hc lc c xp thnh 5 loi: loi gii (vit tt: G), loi kh (vit tt: K),
loi trung bnh (vit tt: Tb), loi yu (vit tt: y), loi km (vit l: km).
iu 6. Hnh thc nh gi, cc im trung bnh v thang im
- Hnh thc nh gi, cc loi im trung bnh:
+ Kim tra v cho im cc bi kim tra;

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

11

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

+ Tnh im trung bnh mn hc v tnh im trung bnh cc mn hc sau


mt hc k, mt nm hc.
- Cho im theo thang im t im 0 n im 10, nu s dng thang im
khc th phi quy i v thang im ny khi ghi kt qu nh gi, xp loi.
iu 7. Hnh thc kim tra, loi bi kim tra, h s im bi kim tra
- Hnh thc kim tra: kim tra ming (kim tra bng hi p), kim tra vit v
kim tra thc hnh.
- Cc loi bi kim tra:
+ Kim tra thng xuyn (KTtx) gm: kim tra ming; kim tra vit di 1
tit; kim tra thc hnh di 1 tit;
+ Kim tra nh k (KTk) gm: kim tra vit t 1 tit tr ln; kim tra
thc hnh t 1 tit tr ln; kim tra hc k (KThk).
- H s im kim tra:
+ H s 1: im kim tra thng xuyn;
+ H s 2: im kim tra vit, kim tra thc hnh t 1 tit tr ln;
+ H s 3: im kim tra hc k.
iu 8. S ln kim tra v cch cho im
- S ln KTk c quy nh trong phn phi chng trnh tng mn hc, bao
gm c kim tra cc loi ch t chn.
- S ln KTtx: trong mi hc k mt hc sinh phi c s ln KTtx ca tng
mn hc, bao gm c kim tra cc loi ch t chn, nh sau:
+ Mn hc c t 1 tit tr xung trong 1 tun: t nht 2 ln;
+ Mn hc c t trn 1 tit n di 3 tit trong 1 tun: t nht 3 ln;
+ Mn hc c t 3 tit tr ln trong 1 tun: t nht 4 ln.
- S ln kim tra i vi mn chuyn: ngoi s ln kim tra quy nh ti khon
1, khon 2 iu ny, hiu trng trng THPT chuyn c th quy nh thm mt
s bi kim tra cho mn chuyn.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

12

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

- im cc bi KTtx theo hnh thc t lun cho im s nguyn; im KTtx


theo hnh thc trc nghim hoc c phn trc nghim v im KTk c ly n
mt ch s thp phn sau khi lm trn s.
- Nhng hc sinh khng c s bi kim tra theo quy nh th phi c
kim tra b. Bi kim tra b phi c hnh thc, mc kin thc, k nng v thi
lng tng ng vi bi kim tra b thiu. Hc sinh khng d kim tra b th b
im 0. Thi im tin hnh kim tra b c quy nh nh sau:
- Nu thiu bi KTtx mn no th gio vin mn hc phi b tr cho hc
sinh kim tra b kp thi;
- Nu thiu bi kim tra vit, bi kim tra thc hnh t 1 tit tr ln ca mn
hc hc k no th kim tra b trc khi kim tra hc k mn hc ;
- Nu thiu bi KThk ca hc k no th tin hnh kim tra b ngay sau khi
kim tra hc k .
iu 9. H s im mn hc khi tham gia tnh im trung bnh cc mn hc k v
c nm hc
- i vi THCS:
+ H s 2: mn Ton, mn Ng vn;
+ H s 1: cc mn cn li.
iu 11. im trung bnh mn hc
- im trung bnh mn hc k (TBmhk) l trung bnh cng ca im cc
bi KTtx, KTk v KThk vi cc h s quy nh ti iu 7 ca Quy ch ny:

KTtx + 2 * KTk + 3 * KThk


TBmhk =

--------------------------------------------------------Tng cc h s

- im trung bnh mn hc c nm (TBmcn) l trung bnh cng ca TBmhkI


vi TBmhkII, trong TBmhkII tnh theo h s 2:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

13

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

TBmhkI + 2 * TBmhkII
TBmcn =

----------------------------------------------------3

iu 12. im trung bnh cc mn hc k, c nm hc

- im trung bnh cc mn hc k (TBhk) l trung bnh cng ca im trung


bnh mn hc k ca tt c cc mn vi h s (a, b...) ca tng mn hc:

a * TBmhk Ton + b * TBmhk Vt l +...


TBhk =

--------------------------------------------------------------Tng cc h s

- im trung bnh cc mn c nm (TBcn) l trung bnh cng ca im trung


bnh c nm ca tt c cc mn hc, vi h s (a, b...) ca tng mn hc:

a * TBmcn Ton + b * TBmcn Vt l +...


TBcn =

-----------------------------------------------------------Tng cc h s

- im trung bnh cc mn hc k hoc c nm hc l s nguyn hoc s thp


phn c ly n ch s thp phn th nht sau khi lm trn s.
- i vi cc mn ch dy hc trong 1 hc k th ly kt qu nh gi, xp loi
ca hc k lm kt qa nh gi, xp loi c nm hc.
iu 13. Tiu chun xp loi hc k v xp loi c nm
- Loi gii, nu c cc tiu chun di y:
Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

14

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

+ im trung bnh cc mn hc t 8,0 tr ln, trong : i vi hc sinh


THPT chuyn th im mn chuyn t 8,0 tr ln; i vi hc sinh THCS v
THPT khng chuyn th c 1 trong 2 mn Ton, Ng vn t 8,0 tr ln;
+ Khng c mn hc no im trung bnh di 6,5.
- Loi kh, nu c cc tiu chun di y:
+ im trung bnh cc mn hc t 6,5 tr ln, trong : i vi hc sinh
THPT chuyn th im mn chuyn t 6,5 tr ln; i vi hc sinh THCS v
THPT khng chuyn th c 1 trong 2 mn Ton, Ng vn t 6,5 tr ln;
+ Khng c mn hc no im trung bnh di 5,0.
- Loi trung bnh, nu c cc tiu chun di y:
+ im trung bnh cc mn hc t 5,0 tr ln, trong : i vi hc sinh
THPT chuyn th im mn chuyn t 5,0 tr ln; i vi hc sinh THCS v
THPT khng chuyn th c 1 trong 2 mn Ton, Ng vn t 5,0 tr ln;
+ Khng c mn hc no im trung bnh di 3,5.
- Loi yu: im trung bnh cc mn hc t 3,5 tr ln v khng c mn hc no
im trung bnh di 2,0.

- Loi km: cc trng hp cn li.


- Nu TBhk hoc TBcn t mc quy nh cho tng loi ni ti cc khon 1, 2,
3, 4, 5 iu ny, nhng do TB ca 1 mn hc thp hn mc quy nh cho loi
nn hc lc b xp thp xung th c iu chnh nh sau:
+ Nu TBhk hoc TBcn t mc loi G nhng do TB ca 1 mn hc
phi xung loi Tb th c iu chnh xp loi K;
+ Nu TBhk hoc TBcn t mc loi G nhng do TB ca 1 mn hc
phi xung loi Y hoc km th c iu chnh xp loi Tb;
+ Nu TBhk hoc TBcn t mc loi K nhng do TB ca 1 mn hc
phi xung loi Y th c iu chnh xp loi Tb;
+ Nu TBhk hoc TBcn t mc loi K nhng do TB ca 1 mn hc
phi xung loi km th c iu chnh xp loi Y.
Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

15

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

3.1 S dng kt qa nh gi, xp loi


iu 14. Xt cho ln lp hoc khng c ln lp
- Hc sinh c cc iu kin di y th c ln lp:
+ Hnh kim v hc lc t trung bnh tr ln;
+ Ngh khng qu 45 bui hc trong mt nm hc (ngh c php hoc
khng php, ngh lin tc hoc ngh nhiu ln cng li).
- Hc sinh thuc 1 trong cc trng hp di y th khng c ln lp:
+ Ngh qu 45 bui hc trong nm hc (ngh c php hoc khng php,
ngh lin tc hoc ngh nhiu ln cng li);
+ Hc lc c nm loi km hoc hc lc v hnh kim c nm loi yu;
+ Sau khi c kim tra li mt s mn hc c im trung bnh di 5,0
xp loi li hc lc c nm nhng vn khng t loi trung bnh;
+ Hnh kim c nm xp loi yu, nhng khng hon thnh nhim v rn
luyn trong k ngh h nn vn khng c xp loi li v hnh kim.
iu 15. Kim tra li cc mn hc
- Hc sinh xp loi hnh kim c nm hc t trung bnh tr ln nhng hc lc
c nm hc loi yu, c la chn mt s trong cc mn hc c im trung bnh
c nm hc di 5,0 kim tra li. im kim tra li thay cho im trung bnh c
nm hc ca mn hc tnh li im trung bnh cc mn hc c nm hc v
xp loi li v hc lc; nu t loi trung bnh th c ln lp.
iu 16. Rn luyn hnh kim trong k ngh h
- Hc sinh xp loi hc lc c nm t trung bnh tr ln nhng hnh kim c
nm hc xp loi yu th phi rn luyn thm hnh kim trong k ngh h, hnh
thc rn luyn do hiu trng quy nh. Nhim v rn luyn trong k ngh h
c thng bo n chnh quyn, on th x, phng, th trn (gi chung l cp
x) ni hc sinh c tr. Cui k ngh h, nu c U ban nhn dn cp x cng
nhn hon thnh nhim v th gio vin ch nhim ngh hiu trng cho xp
loi li v hnh kim; nu t loi trung bnh th c ln lp.
iu 17. Xt cng nhn hc sinh gii, hc sinh tin tin

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

16

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

- Cng nhn t danh hiu hc sinh gii hc k hoc c nm hc, nu t hnh


kim loi tt v hc lc loi gii.
- Cng nhn t danh hiu hc sinh tin tin hc k hoc c nm hc, nu t
hnh kim t loi kh tr ln v hc lc t loi kh tr ln
2.1 Cc mu biu
Mu 1: Bng im mn hc (S con cc gio vin).
PHNG GD V O PH LNG
Trng: THCS V Tranh

Mu s01/BDM
BNG IM MN
(S nghi tn v gi im)

Nm hc:

Lp: .................
Hc k: ............
H s 1
TT

H v tn hc sinh
M

S hc sinh t
(S hc sinh - T l %)

Vit

H s
TBHK
2 Vit

KTHK

im TB mn
Ghi ch
hc k

- Gii:................................................................................
- Kh: ................................................................................
- Trung bnh: .....................................................................
- Yu: ................................................................................
- Km: ..............................................................................
Thi Nguyn, Ngy ...... Thng ........Nm.....
Gio vin dy
(K, ghi d h tn)

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

17

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Mu 2:Thng k im thi hc k theo b mn:


Biu D13b
PHNG GD V O TO PH LNG

THNG K THEO IM THI HC

Trng: THCS V Tranh

K THEO B MN
Mn:....................

Nm hc: ............................
(Phm vi)
STT

Lp

S
HS

Gii(8 - Kh(6.5>10)
>7.9)

TB(5>6.4)

SL

SL

TL

SL

TL

TL

Yu(3.5>4.9)

Km(di
3.5)

Khng
xp loi

SL

SL

SL

TL

TL

TL

Khi lp:.................
Lp
..........
Cc khi
.........................
Cng trng

Ngy .......... Thng.........Nm........


Ngi lp biu
(K,ghi r h tn)

Mu 3:Thng k theo im thi hc k.


Biu D13b

PHNG GD V O PH LNG
Trng: THCS V Tranh
Nm hc: ............................

THNG K THEO IM THI HC K

(Phm vi)

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

18

Phn tch thit k phn mm


STT

Lp

S s

ti: Qun l h s v im hc sinh

Loi

Ton

..........

T chn

Khi lp:.............
lp

Gii

SL
SL

Kh

SL
SL

TB

SL
SL

Yu

SL
SL

Km

SL
SL

KXL

Gii

SL
TL

............
KXL

SL
TL
Ngy. Thng ........ Nm ...........
Ngi lp biu
(K, ghi r h tn)

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

19

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Phn II : PHN TCH CHC NNG


I. Yu cu ca h thng
Cn c vo yu cu thc t, mc ch chnh ca h thng l h tr c lc
cho cng tc qun l trong trng THCS V Tranh, do h thng phi m bo
mt s yu cu c bn sau:
- H thng phi d s dng, c tnh kh thi, y thng tin, trnh d tha d
liu.
- H tr cho cng tc qun l trong vic cp nht, sa i. ta cu tm kim cc
thng tin lin quan n hc sinh v kt qu hc tp ca hc sinh ton trng.
- T ng ho mc nht nh cc cng vic trong qun l h s nhn s ca
hc sinh v qun l kt qu hc tp ca hc sinh.
- Kt xut cc biu mu thng k mt cch khoa hc, hay chi tit theo yu cu
ca ngi s dng.
- Tit kim thi gian, cng sc thay th cc cng vic th cng lm bng da trn
giy t mt cch hn ch nht.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

20

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

II. S phn cp chc nng


1 S phn cp chc nng

H THNG QUN L H S IM HC SINH

QL H s Hc sinh

QL kt qu hc tp

Tra cu thng tin

DSHS theo kho hc

Cp nht TT Hc k
Cp nht TT khi hc

Cp nht TT lp hc

In n Bo co

Tra cu TT mn hc

DSHS theo nm hc

Cp nht mn hc
Tra cu TT hc sinh

Bng im TBHKMH

Cp nht im
Cp nht hc sinh

Bng im c nm MH
Xp loi hc lc

Theo di qu trnh

Chuyn lp hc

Chuyn khi hc
To th HS

Tra cu im
Bng im TK hc k

XL hc lc theo hc k
XL HL theo nm hc

Tra cu im thi TN

Lc DSHS Lu ban

Bng im TK C nm
Bng im TK C nm

Cp nht im TN

Bng im thi TN
TK DSHS lu ban

In h s HS
In DSHS theo lp

TK DSHS theo lp

Hnh 1 : S phn cp chc nng cho h thng Qun l h s - im HS.


Trong s phn cp chc nng ca h thng Qun l h s - im trn c
chia thnh hai phn chnh l : Qun l h s hc sinh v Qun l kt qu hc tp
Mi phn li c nhiu chc nng, trong chc nng ca phn li c nhng chc
nng con
2. Gii thch s hot ng s phn cp chc nng
Nh ni trn, h thng bao gm hai phn: Qun l h s v Qun l
im nn h thng s hot ng nh sau:
Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

21

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

* Vi vic Qun l h s :
- Sau khi hc sinh chuyn t cp 1 ln nhp hc, mi thng tin ca hc sinh s
c cp nht gio v nh trng qun l.
- Trong qu trnh hc tp ti trng th vic theo di hc sinh l rt quan trng,
do d sau khi thc hin cp nht h s hc sinh, xp lp... th h thng s h tr
cng vic ny nh chc nng theo di qu trnh hc tp ca hc sinh (Khen
thng, K lut, Lu ban..).
- Do s lng hc sinh hng nm vo trng ln, v vy khi mun bit c
thng tin v mt hc sinh bao gm cc thng tin lin quan:

h tn, ngy

sinh,....nu qun l th cng th vic tra cu l rt kh khn. Song nh qun l trn


my tnh ta c d dng thc hin vic ny mt cch n gin hn rt nhiu. Chc
nng Tra cu Tm kim s gip ngi qun l lm cng vic .
- Thng th sau khi hon tt cc cng vic cp nht cc thng tin lin quan
xong, khi mun in n theo mt iu kin nh: in th hc sinh cho tn lp, in h s
hc sinh, in danh dch hc sinh theo lp....khi cn thit ta c th thc hin ngay
cng vic nh chc nng to th, In DSHS
* Vi vic Qun l kt qu hc tp ca hc sinh:
- Qu trnh hc tp ca hc sinh tng mn, tng hc k s c gio vin b
mn ch trch nhim m bo s im cn thit. Cui mi hc k gio vin b
mn c trch nhim np s im cho gio v nh trng. y gio v nh
trng c trch nhim nhp chnh xc im ca tng mn hc vo trong my tnh.
Sau khi c cc im theo yu cu my tnh s t ng tnh im trung bnh
cc hc k v im trung bnh c nm ca mn hc. Sau da vo kt qu c
h thng s thng k v a ra cc thng tin yu cu v danh sch thi li, danh
sch ln lp....
III. Biu lung d liu
1. Mc ch
Biu lung d liu l din t tp hp cc chc nng ca h thng trong
cc mi quan h trc sau trong tin trnh x l, trong bn giao thng tin cho
nhau.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

22

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Mc ch ca biu lung d liu k gip ta thy c ng sau nhng ci


g thc t xy ra trong h thn, lm r nhng chc nng v thng tin no cn thit
cho qun l.
2. Cc k hiu dng trong biu

- Cc tc nhn

- Lung d liu

- Chc nng x l

- Cc kho d liu

3. Cc biu d liu

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

23

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

a. Mc khung cnh
Thng tin hc sinh

Thng tin im

Ngi qun l
t qu: Thng tin hc sinh
K mn, m,..)
p,
i
(l

c sinh

Thng tin m,..)


h
p,
m
n, i
(l

Hc sinh

Gio Vin

H thng Qun l H
s v im HS

b. Mc nh
Ngi qun l

Hc sinh

ng nhp
h thng

ng nhp h thng,
admin,.

Qun l h
s hc sinh

H s hc sinh,
qu trnh hc tp,
Lp hc, khi hc

Qun l kt
qu hc tp

Mn hc, im HT,
im TN

Gio vin

Tra cu
thng tin

HS Hc sinh Mn hc,
im HT, im TN

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

In n- Bo
co

HS Hc sinh, qu trnh
,Lp hc, Khi hc,Mn
hc, im HT, im TN

24

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

c. Mc di nh
Trong chc nng: Qun l h s, Qun l kt qu hc tp, Tra cu thng tin
v In n Bo co ny bao gm nhiu chc nng con, n c th hin chi
tit trong S phn cp chc nng ca h thng nn ta khng chia nh s
lung d liu na m ch th hin s mc di nh.
Cc s lung d liu c th hin nh sau:
S lung Chc nng qun l h s hc sinh :
Ngi qun l

Hc Sinh

Qun l khen thng,


k lut, lu ban.

Qun l H s
Hc sinh

Qun l im
Hc sinh

H s Hc sinh,
h s qu trnh hc tp
, lp hc, khi hc

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

im, Mn hc

25

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

S lung d liu Chc nng qun l kt qu hc tp :


Bng im

B
ng im

Ngi qun l

QL kt qu hc tp

im
c

Danh sch mn h

Hc Sinh, Gio vin

Danh sch HS- Lp

Qun l Hc sinh,Lp hc

Qun l mn hc
Mn hc
Hc sinh - Lp
S lung d liu Chc nng tra cu thng tin
Ngi qun l

Hc sinh

m,qu TT HSHS,
Kt
i
m,Lp hc

TT HSHS, i
L
p hc

Gio vin

Tra cu thng tin

H s hc sinh, H s lp
hc

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

im

26

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

S Chc nng In n Bo co:

TT HSHS, i
L
p hc

Hc sinh

m,qu TT HSHS,
Kt
i
m,Lp hc

Ngi qun l

Gio vin

In n Bo co

H s hc sinh, H s lp
hc

im, Mn hc

S lung d liu chc nng Qun l vic thi li


Gio vin

NGI QUN L

Hc sinh

ng im
B

Qun l thi li
Bng im thi li

im., Mn hc

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

27

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Phn III:PHN TCH CC THC TH LIN KT


I. Thc th
Thc th l mt i tng c quan tm n trong mt t chc, mt h
thng, n c th l mt i tng c th hoc tru tng.
* Cc thc th hay i tng trong h thng:
- Khi hc (MaKhoi, TenKhoi).
- Lp (MaLop,TenLop, MaKhoi)
- Mn hc (MaMH,TenMH)
- Hc sinh (MaHS, TenHS, Ngaysinh, QueQuan,Gioitinh, Dantoc,
UuTien, TenBo, Tenme, Nghenghiep, Dienthoai, NamNhaphoc,
Namratruong, Khenthuong, KyLuat,....)
- im (MaHS,MaMon,HocKy,Diem).
II.Thc th lin kt hn ch
Do cc bng im, Hc sinh l m hnh lin kt m rng nn ta phi tch
n ra cc thc th mi chuyn sang m hnh gn vi E-A hn ch, gn vi CSDL.
Tch i tng "Hc sinh" thnh 2 i tng mi l: Hc sinh v Qu trnh.
M t nh sau:
a. i tng Hc sinh
Tn thuc tnh
#MaHS

Ch thch

Thuc tnh

M hc sinh

Thuc tnh kho

H tn hc sinh

Thuc tnh n

NgSinh

Ngy sinh

Thuc tnh n

Que

Qu qun

Thuc tnh n

Gtinh

Gii tnh

Thuc tnh n

HotenHS

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

28

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Dantoc

Dn tc

Thuc tnh n

DienUT

Din u tin

Thuc tnh n

TenBo

H tn b

Thuc tnh n

NgBo

Ngh nghip ca b

Thuc tnh n

TenMe

H tn m

Thuc tnh n

NgMe

Ngh nghip ca m

Thuc tnh n

Trng thi yes ng vi ang hc, No

Thuc tnh n

Trang_thai

ng vi ra trng hoc thi hc.


Malop

M lp tng ng ca hc sinh

Thuc tnh n

b. i tng Qu trnh
Tn thuc tnh

Ch thch

Thuc tnh

#MaHS

M hc sinh

Thuc tnh kho

#Stt

S th t

Thuc tnh kho

NamHoc

Nm hc

Thuc tnh n

HocKy

Hc k

Thuc tnh n

TrangThai

Phn loi: KH l khen thng, KL- K

Thuc tnh n

lut, LB- Lu ban


Lydo

L do vi phm, hoc b lu ban,

GhiChu

Ghi ch thm

Thuc tnh n

Do i tng im c c thuc tnh n tr v a tr nn ta tch i tng


im ra thnh 3 i tng mi l : Hc k, Loi im, HS_Mn_im v
HS_imttnghip

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

29

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

c. i tng Hc k
Tn thuc tnh

Ch thch

Thuc tnh

#MaHK

M hc k

Thuc tnh kho

TenHK

Tn hc k

Thuc tnh n

NamHoc

Nm hc

Thuc tnh n

d. i tng Loi im
Tn thuc tnh
#Loaidiem
Heso

Ch thch

Thuc tnh

Loi im

Thuc tnh kho

H s cho tng loi im

Thuc tnh n

e. i tng HS_Mn_im
Tn thuc tnh

Ch thch

Thuc tnh

#MaHS

M hc sinh

Thuc tnh kho

#MaMH

M mn hc

Thuc tnh kho

#MaHK

M hc k

Thuc tnh kho

#Loaidiem

Loi im

Thuc tnh kho

Diem

im tng ng loi im

Thuc tnh n tr

f. i tng HS_imtt nghip


Tn thuc tnh

Ch thch

Thuc tnh

Sophongthi

S phng thi

Thuc tnh n tr

SoBD

S bo danh

Thuc tnh n tr

#MaHS

M hc sinh

Thuc tnh kho

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

30

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

#Monthi

Mn thi tt nghip

Thuc tnh kho

DiemthiTN

im tng ng vi mn thi

Thuc tnh n tr

NamthiTN

Nm thi tt nghip

Thuc tnh n tr

g. i tng Khi hc
Tn thuc tnh

Ch thch

Thuc tnh

#MaKhoi

M khi lp hc

Thuc tnh kho

TenKhoi

Tn thnh phn

Thuc tnh n

h. i tng Lp hc
Tn thuc tnh

Ch thch

Thuc tnh

#MaLop

M lp hc

Thuc tnh kho

TenLop

Tn lp

Thuc tnh n tr

MaKhoi

M khi ng vi Tn lp

Thuc tnh n tr

Donvilop

n v lp (A,B,C....)

Thuc tnh n tr

Namnhaphoc

Nm hc sinh nhp hc

Thuc tnh n tr

Khoahoc

Kho hc ca hc sinh

Thuc tnh n tr

i. i tng Mn hc
Tn thuc tnh

Ch thch

Thuc tnh

#MaMH

M mn hc

Thuc tnh kho

TenMH

Tn mn hc

Thuc tnh n tr

MaKhoi

M khi ng vi mn hc ca khi
hc

Thuc tnh n tr

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

31

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

II. Lin kt
1. Biu din s thc th
Thuc tnh suy dn c biu din bng du
Cc thuc tnh gn kt vi thc th bng cc ng ni.
1.1. Thc th MnHc

Mn

Mamon

Tenmon

Makhoi

1.2. Thc th Hc Sinh


Gioitinh

Diachi
MaLop

Namsinh
Hotenbo

Hc sinh

MaHS

Hovaten
Tenme
Dienthoai
Nghebo

Ngheme

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

32

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

1.3. Thc th HS_Mn_im


XepLoaiHL

MaMH

HocKy

Hs_Mon_Diem

MaHS

im
DiemTK

LoaiDiem

1.4. Thc th HS_DiemTN


SoBD
Sophong
thi

MaHS

HS_DiemTN

Namthi
TN

DiemTN

MonThi

1.5. Thc th Loi im

Loaidiem

Loaidiem

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

Heos

33

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

1.6. Thc th Hc K

TenHK

Hocky

Namhoc

MaHK
1.7. Thc th Khi hc

Makhoi

Khoihoc

Tenkhoi

1.8. Thc th Qu trnh

NamHoc
HocKy

MaHS

Qua_Trinh

STT

Ghichu

TrangThai

Lydo

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

34

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

1.9. Thc th LpHc


Tenlop
Khoahoc

Malop

Lophoc

Makhoi

Namnhaphoc

Donvilop

2. M hnh lin kt cc thc th

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

35

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

PHN III : THIT K GIAO DIN


Giao din ca phn mm Qun l h s v im hc sinh c thit k
theo kiu Menu v c phn cp.
Phn mm Qun l h s v im hc sinh c chia lm 2 phn chnh :
Qun l h s hc sinh
Qun l kt qu hc tp (qun l im)
Ngoi ra tin cho vic tra cu thng tin nh : thng tin hc sinh, thng tin
v im hc ngi dng mun xem cc bo co theo cc yu cu th trong
phn mm cn b xung them 2 chc nng na l : Tra cu thng tin v In n
Bo co thc hin yu cu nh trn.
I.Giao din chnh
Cc menu trong giao din chnh u s dng Font_size l :10pt, FontSytle:
Arial.
Ba nhn u trong Form : Phng Gio dc...im hc sinh u s dng ch
kiu l: Time New Romans. Ch khc nhau v c v mu ch (C th linh hot
on ny).Cc nhn cui Form s dng kiu ch: Courier New, c l 12. Mu en.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

36

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Mc nh, khi chng trnh khi ng, cc mc menu Qun l h s, Qun


l kt qu hc tp trng thi Disable. Cc mc ny ch Enable khi ngi
dng c quyn (Sau khi dng nhp).
1. Menu ng nhp h thng

Mc ng nhp :Khi ngi dng chn vo mc ng nhp th hp


thoi sau s m ra hp thoi nh sau:

Ti y ngi dng s nhp Tn ng nhp v mt khu.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

37

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Khi ngi dng nhn ng nhp th h thng s kim tra xem ngi
dng ny c trong danh sch hay khng. Nu c th ng ca s li v t cc mc
menu v trng thi Enable.
Nu ngi dng nhn Thot th h thng s chuyn v giao din chnh v cc
mc menu v trang thi Disable
Mc Thot h thng : Khi ngi dung nhn chut vo mc ny th h
thng s ng tt c cc ca s v thot khi chng trnh.
Ch : Cc nhn v cc iu khin trong Form ng nhp s dng c ch
l 10, kiu ch l Microsoft Sans Serif. Ch c nhn trn cng c c 12,
kiu Bold v mu xanh.
2. Menu Qun l h s

Ti menu ny bao gm nhiu mc con. Trong mi mc con khi ngi dng chn
mc no th se hin th mt Form tng ng.
Menu Cp nht khi lp hc: Khi ngi dng chn mc ny s m ra
mt Form (gia mn hnh) nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

38

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nhn trn cng l Cp nht thng tin khi lp hc vit hoa, lun
c cn gia. Kiu ch l: Microsoft Sans Serif, c 14pt. Mu
xanh.
Mt GroupBox dng cha cc thng tin c nhn l Cc thng tin
cn nhp. Tt c cc nhn v cc textbox trong GroupBox ny
u s dng kiu ch l: Microsoft Sans Serif c ch l 10pt.
Mt GroupBox dng cha cc nt lnh c nhn l Thng tin
hin th. Trong GroupBox ny l mt DataGird View dung cha
cc thng tin v M khi v tn khi hc v c hin th khi Load
Form
Mt GroupBox dng cha cc nt lnh c nhn l Cc chc
nng. Tt c cc nhn v cc Button trong GroupBox ny u
s dng kiu ch l: Microsoft Sans Serif c ch l 10pt.
M khi l mt textbox , c rng l 3. V d nhp nh sau:
6,7,8,9

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

39

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Ch : Phi c vic kim tra trng m khi trong khi cp


nht d liu. Vic trng m khi cn c thng bo cho ngi
dung.
Tn khi l mt textbox, rng l 15. Cch nhp nh sau: Khi 7,
Khi 8
Khi chn

th S thay th cc trng thng tin v khi

hc hin ti bng cc gi tr tng ng trong cc hp textbox. Sau


khi click chut vo th cc thng tin ny s c hin th trong
DataGridView bn cnh v thng bo nhp thnh cng hoc
Khng thnh cng.Cn nhp cc thng tin nu c li xy ra.
Khi chn
th cc thng tin cc textbox s c xo
trng v con tr s chuyn tiu im v textbox (m khi) u tin.
Lc ny ngi dng c th nhp thng tin tip v quy tr li thao
thc Nhp nh trn..
Khi chn
(trng hp khi click vo bt k bn ghi no
trong DataGirdView th cc bng ghi s c in cc thng tin
tng ng vo cc textbox ) th cc thng tin s c sa v xut
hin thng bo sa thnh cng hoc Sa khng thnh cng
nu c li.
Khi chn
Khi chn
din chnh.

tung t nh chn

th Form hin hnh ang chy s tr v giao

Menu Cp nht lp hc: Khi c chn s xut hin Form nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

40

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny lun lun gia mn hnh v ch MaxminzeBox = False.


Nhn trn cng l Cp nht thng tin lp hc lun c cn gia,
c ch l 14pt, mu xanh.
Ba GroupBox tng ng l: cc thng tin cp nht, cc chc
nng v mt GroupBox cho mt DataGridView vo hin th
thng tin.

Tn cc khi hc c load ngay khi Form c khi ng.Hp


combo ny dng Dropdownlist (Tc l: Ch chn nhng khng
c sa).

M lp hc trng thi Enable c sinh t dng m ngi dung


khng phi nhp.
n v lp c nhp t A-z v c du cch, khng c rng.
rng l 5.
Nm nhp hc l mt DropDownlist. Cho php nhp trc tip hoc
chn, Ch c php nhp s ( 2008, 2009).
Kho hc l mt DropDownlist. Cho php nhp tr tip hoc chn.
V d (2008 2009).

Tn lp hc trng thi Enable c sinh t dng m ngi dung


khng phi nhp.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

41

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Mt label dung hin th thng tin khi ngi dung chn vo tn


khi s hin th tng ng l danh sch hc sinh khi no? V d
chon khi 6 th thng tin hin th ngay trn DataGridview l
(Xem phn Prototype).

Mt DataGridView hin th cc thng tin v lp hc. Khi chn


vo khi no th cc thng tin khi lp hc mi c hin th
ch khng hin th khi form khi ng.
Khi chn

th S thay th cc trng thng tin v lp

hc hin ti bng cc gi tr tng ng trong cc hp textbox. Sau


khi click chut vo th cc thng tin ny s c hin th trong
DataGridView bn cnh v thng bo Cp nht thnh cng hoc
Khng thnh cng.Cn nhp cc thng tin nu c li xy ra.
Khi chn
th cc thng tin cc textbox s c xo
trng v con tr s chuyn tiu im v textbox (tnkhi) u tin.
Lc ny ngi dng c th nhp thng tin tip v quy tr li thao
thc Nhp nh trn..
Khi chn
(trng hp khi click vo bt k bn ghi
no trong DataGird th cc bng ghi s c in cc thng tin
tng ng vo cc textbox ) th cc thng tin s c sa v xut
hin thng bo sa thnh cng hoc Sa khng thnh cng
nu c li.
Khi chn
Khi chn
din chnh.

tung t nh chn

th Form hin hnh ang chy s tr v giao

Menu Cp nht hc sinh: Khi ngi dng chn mc ny s m ra mt


Form c giao din nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

42

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny khi khi ng lun gia mn hnh v ch MaxminzeBox =


False.
Ba GroupBox dung cha cc nhn, cc iu khin, cc textbox,
nt lnh, datagridview (Xem phn Prototype).
Mt label hin th thng tin khi ngi dng chn tn lp no s
c dng thng bo Danh sch hc sinh lp ?(label19).
Nhn trn cng Cp nht thng tin hc sinh vit hoa, c ch 14pt,
mu xanh.
Mt DatagridView dung cha cc thng tin khi chn
Tn lp c load ngay khi Form khi ng. Hp Combo ny l mt
dropdownlist ch cho php ngi dung chn m khng nhp.
M hc sinh c sinh t ng c kiu nh sau: n v lp + nm
nhp hc +s th t, trng thi Enable=false.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

43

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

H tn hc sinh l mt textbox, cho php ngi dng nhp l ch v


du cch (A-z), rng l 50.
Ngy sinh l mt dropdownlist c nh dng l dd/mm/yyyy. Cho
php ngi dung la chn.
Ni sinh: l mt textbox, rng l 200, cho php ngi dng nhp
c ch ln s v du cch, du -.V d : T 20- ng Trn Ph.
Gii tnh l mt dropdownlist gm 2 gi tr l nam v n. Mc nh
trng ngi dng chn la.
Dn tc : cho php nhp ch (A-z), rng cho php l 30.
H tn b: cho php nhp ch (A-z), rng cho php l 50.
Ngh nghip b :cho php nhp ch (A-z), rng cho php l 30.
H tn m: cho php nhp ch (A-z), rng cho php l 50.
Ngh nghip m: cho php nhp ch (A-z), rng cho php l 30.
in thoi lin lc: cho php nhp s (0-9), rng cho php l 11.
Din u tin: cho php nhp ch, s, k t c bit v du cch. V
d : Con TB 4/7..
Khi chn
th S thay th cc trng thng tin v lp
hc hin ti bng cc gi tr tng ng trong cc hp textbox. Sau
khi click chut vo th cc thng tin ny s c hin th trong
DataGridView bn cnh v thng bo Cp nht thnh cng hoc
Khng thnh cng. Cn nhp cc thng tin nu c li xy ra.
Khi chn

th cc thng tin cc textbox s c xo

trng v con tr s chuyn tiu im v textbox (tnkhi) u tin.


Lc ny ngi dng c th nhp thng tin tip v quy tr li thao
thc Nhp nh trn..
Khi chn

(trng hp khi click vo bt k bn ghi

no trong DataGird th cc bng ghi s c in cc thng tin

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

44

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

tng ng vo cc textbox ) th cc thng tin s c sa v xut


hin thng bo sa thnh cng hoc Sa khng thnh cng
nu c li.
Khi chn
Khi chn

tung t nh chn

xut hin :

Nu chn Yes Form hin hnh s ng li tr v giao din chnh. Nu


chn No th Form hin hnh vn trng thi khi ng
Ch : Khi click vo bn ghi no trong DataGridView th
cc thng tin s c chuyn vo cc textbox v cc
Dropdownlist.Tt c cc nhn trong cc GroupBox u s
dng Fontstyle: Microsoft Sans Serif, Font size: 10pt.
Menu Chuyn khi hc cho hc sinh. Khi ngi dng chn mc ny s
m ra mt Form nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

45

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny lun gia mn hnh, v ch Maxminze l False.


Nhn trn cng l Chuyn khi lp hc cho hc sinh vit hoa, c
ch 14pt, mu xanh.
Mt nhn thng bo ngay dui (nh phn prototype).
Hai GroupBox cha cc textbox, nt lnh, datagridview (nh
phn prototype).
Khi cn chuyn /chuyn i: cho php ngi dng chn ch khng
nhp. N l 1 dropdownlistv c load cc thng tin v khi lp
bng Lp hc.
Khi cn chuyn/chuyn ln:cho php ngi dng chn ch khng
nhp. N l 1 dropdownlistv c load cc thng tin v khi lp
bng Khi hc.
Khi chn
. y khi chn nt ny s c
thng bo l C chc chn mun chuyn khng. Nu ng s c
Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

46

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

thng bo li ac chuyn thnh cngth ton b hc sinh ang


khi cn chuyn se update thnh khi chuyn ln v c hin th
trn DataGirdView.
Khi chn

th form c ng li v tr v

giao din chnh.


DatagridView: dng hin th cc thng tin lien quan n hc sinh,
khi hc, lp hc, nm hc v c load ngay khi form khi
ng.
Ch : Cc nhn v cc u khin c s dng FontName:
Microsoft Sans Serif, Font size: 10pt.

Menu Chuyn lp cho hc sinh. Khi ngi dng chn s xut hin Form
nh sau:

Form ny khi khi ng lun gia mn hnh v ch MaxminzeBox =


False.
Nhn trn cng Chuyn lp cho hc sinh vit hoa, c ch l 14pt,
mu xanh.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

47

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

3 GroupBox cha cc nt lnh, nhn, iu khin v datagridview.


Chn tn lp: l mt comboboxt. Hp combo ny cha cc thng tin
v tn lp (c load ton b cc lp hc bng lp hc), cho php
ngi dng chn ch khng nhp. Khi chon tn lp xong th ng vi
thao tc ny l DatagridView c nhn Danh sch hc chuyn lp i
s hin th cc thng tin lin quan nh : m HS, tn lp, tn HS
ngi dng tin theo di.
Chn m hc sinh: L mt combobox. ng vi thao tc trc (Chn
tn lp) th cc m hc sinh s c load vo combobox ny. Khi
ngi dng chn mt m hc sinh nht nh th datagridview danh
sch hc sinh chuyn lp i li c thay i tip ch hin th cc
thng tin ca mt hc sinh c chn. Hp combobox ny ch cho
php ngi dng chn ch khng nhp trc tip.
Lp cn chuyn n: L mt combobox, cho php ngi dng chn
ch khng nhp. Cc thng tin trong hp combo ny c load ton
b tn lp bng lp.
Khi chn
s c thng bo chuyn thnh
cng hoc khng thnh cng nu gp li. Cc thng tin sau khi
chuyn lp cho hc sinh s c hin th ngay trn datagridview
danh sch hc sinh chuyn n.
Khi chn
tr v giao din chnh.

th form hin hnh s ng li v

Ch : Cc nhn, iu khin trong Form c FontSize l


10pt. FontName: Microsoft Sans Serif.
Menu Theo di qu trnh hc tp ca hc sinh. Khi ngi dng chn mc
ny s xut hin Form nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

48

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny khi khi ng lun gia mn hnh, ch MaxminzeBox: Fasle.


Nhn trn cng Theo di qu trnh hc tp ca hc sinh vit hoa ,
c ch 14pt, mu xanh.
M hc sinh l mt combobox, c load ton b m hc sinh
bng hc sinh, cho php ngi dng chn.
Nm hc: l mt textbox. Cho php nhp cc k t c bit v s .
V d : 2008-2009.
Hc k l mt combobox, c 2 gi tr K 1 v K 2 Mc nh l
trng ngi dng chn.
Trng thi: l mt textbox. rng cho php ti a l 20.
L do: l mt textbox. rng l 50. V d : Hc sinh tin tin.
Ghi ch: l mt textbox. rng l 60. y l phn chi ch them
cho hc sinh khi trng thi l khen thung hay k lut.
Mt DatagridView hin thi cc thng tin sau khi nhp vo.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

49

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Khi chn
th cc thng tin combo, text s c cp
nht vo CSDL v xut hin thng bo cp nht thnh cng hoc
khng thnh cng nu gp li v hin th ngay trn DatagridView
di
Khi chn
th chuyn tiu im n combo m hc
sinh v cc textbox v combo cn li s ch trng.
Khi chn

(trng hp khi ngi dung click chut vo

bn ghi no trn DatagridView th cc thng tin li c in vo


cc iu khin) th cc thng tin s c update li v c thng bo
Sa thnh cng hoc khng thnh cng nu gp li.
Khi chn

th xut hin :

Nu chn Yes Form hin hnh s ng li tr v giao din chnh. Nu


chn No th Form hin hnh vn trng thi khi ng
Ch : Cc nhn, combo, text, nt lnh trong Form ny u
s dng kiu font ch l Microsoft Sans Serif, c ch l
10pt.
Menu To th hc sinh. Khi ngi dng chn mc ny s xut hin

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

50

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny khi khi ng lun gia m hnh, ch MaxminzeBox l False.


Nhn trn cng Lm th hc sinh vit hoa, c ch l 14pt, mu xanh.
Mt panel dung cha cc thng tin nh : chn lp cn lm th, cc
nt lnh, textbox, nhn thng bo
Mt panel cha report l mu th hc sinh gm cc thng tin : H
tn, ngy sinh, ni sinh, lp..(xem phn prototype).
Chn lp cn in th l mt combobox, load ton b danh sch cc lp
c ly t bng Lp hc. Ti y s cho ngi dng chn m khng
nhp.
Nhp m hc sinh (trng hp hc sinh mt th m hc sinh nh
c m ca mnh) l mt textbox, rng l 10, cho php nhp ch,
s.
Khi chn
th ton b th ca hc sinh lp chn s c
hin th trn MainReport. Ti y ngi dng c th kt ni vi my
in mu in th hc sinh cho tng lp.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

51

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Tng t vi trng hp ch in 1 th cho hc sinh b mt th cng chn


th ton b thng tin v hc sinh c hin th trn
Main Report.
Khi chn

th s c thng bo nh sau:

Nu chn Yes Form hin hnh s ng li tr v giao din chnh. Nu


chn No th Form hin hnh vn trng thi khi ng.
Ch : Tt c cc nhn, cc textbox, nt lnh trong form ny
u s dng font ch l Microsoft Sans Serif, c ch l
10pt.
Menu In s yu l lch hc sinh. Khi ngi dng chn mc ny s xut
hin Form nh sau:

Nhn trn cng In h s hc sinh vit hoa, c ch 14pt, mu xanh.


Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

52

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Mt Panel dung cha cc nhn, textbox, combobox, nt lnh.


Mt Panel dng cha MainReport gm cc thng tin lin quan n
hc sinh (nh phn prototype).
Nhp/Chn tn hc sinh: l mt combobox, cho php nhp hoc chn
c load ton b tn hc sinh ly t bng Hc sinh.
Khi chn

th cc thng tin v hc sinh s c hin th trn

MainReport nh giao din.


Khi chn
th cc thng tin v tt c cc hc sinh s c
hin th trn MainReport .
Khi chn
giao din chnh.

th form hin hnh s c ng li v tr v

Ch : Tt c cc nhn, cc textbox, nt lnh trong form ny


u s dng font ch l Microsoft Sans Serif, c ch l
10pt.
Menu In danh sch hc sinh theo lp. Khi ngi dng chn mc ny s
m ra mt form nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

53

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nhn trn cng Danh sch hc sinh theo lp vit hoa, c ch 14pt, mu
xanh.
Mt panel dng cha cc nhn, cc textbox v cc nt lnh.
Mt Panel dung cha MainReport gm mt bng danh sch hc sinh
theo tng lp.
Chn lp : L mt combobox. D liu c load vo trong combo ny l
tt c tn lp c ly t bng lp hc, cho php ngi dng chn.
Chn nm nhp hc: L mt combobox. D liu c load vo trong
combo ny l tt c cc nm nhp hc c ly t bng Lp hc,cho php
ngi dng chn.
Khi chn
th cc thng tin lin quan c trong bng danh sch
MainReport c hin th. y ngi dng c th chn 1 trong 2 diu
kin hoc ng thi c 2 iu kin lc.
Khi chn
th cc thng tin v tt c cc hc sinh theo cc
lp hc nm nhp hc s c hin th trn MainReport .
Khi chn

th form hin hnh s c ng li v tr v

giao din chnh.


Ch : Tt c cc nhn, cc textbox, nt lnh trong form ny
u s dng font ch l Microsoft Sans Serif, c ch l
10pt.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

54

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

3. Menu Qun l kt qu hc tp

Ti menu ny bao gm cc menu con c minh ho nh hnh trn. Khi


chn vo mc no th se hin th cc Form tng ng.
Menu Cp nht thng tin v hc k. Khi chn mc ny s xut hin mt
Form nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

55

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nhn trn cng Cp nht cc thng tin v cc k hc vit hoa, c ch


14pt, mu xanh.
2 GroupBox dung cha cc nhn, textbox, nt lnh v datagridview
(xem phn prototype).
M hc k l 1 textbox, cho php ngi dng nhp vo c ch v s. v
d: HK 1, HK 2 rng ti a l 10. C kim tra m hc k trnh
trng hp trng m .
Tn hc k l mt combobox l cc gi tr K 1, K 2 mc nh l trng
ngi dng la chn.
Nm hc l mt textbox cho php ngi dng nhp vo ch, s, cc k
t. V d : 2008-2009. rng ti a l 15.
Mt DatagridView hin th cc thng tin sau khi nhp y v
nhn chut vo nt lnh

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

56

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Khi chn
th cc thng tin c nhp vo cc text v
combo s c update vo CSDL, c thng bo cp nht thnh cng
hoc khng thnh cng nu gp li. Cc thng tin c nhp s hin th
ngay trn DataGridView.
Khi chn
th chuyn tiu im v txt m hc k ng
thi lm trng cc text box cn li v combobox. Sau thc hin
nhp mi v click chut vo

(quay li bc nhp).

Khi chn
(trng hp khi click vo bt k bn ghi
no trong DataGird th cc bng ghi s c in cc thng tin
tng ng vo cc textbox ) th cc thng tin s c sa v xut
hin thng bo sa thnh cng hoc Sa khng thnh cng
nu c li.
Khi chn
Khi chn
din chnh .

tung t nh chn

form hin hnh s ng li v tr v giao

Ch : Khi click vo bn ghi no trong DataGridView th


cc thng tin s c chuyn vo cc textbox v cc
Dropdownlist.Tt c cc nhn trong cc GroupBox u s
dng Fontstyle: Microsoft Sans Serif, Font size: 10pt.
Menu Cp nht thng tin mn hc. Khi c chn s m ra mt form
nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

57

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny khi chy lun gia mn hnh v ch MaxminzeBox = False


Nhn trn cng Cp nht thng tin mn hc vit hoa, c ch l 14pt,
mu xanh.
2 Groupbox dung cha cc nhn, cc iu khin, nt lnh, v
datagridview hin th thng tin khi nhp.
Khi hc l mt combobox., c load ton b tn khi hc c ly t
bng Khi hc ra. N cho php chn m khng nhp
M mn hc l mt textbox, rng l 20, dng nhp m mn hc ng
vi khi hc. V d : VL6 , NV7C kim tra m mn trnh trng m
Tn mn hc l mt textbox, rng cho php l 30, khng c
trng, dng nhp tn mn hc ng vi m mn. V d : Vt l 6, Ng
vn 7.
Khi chn

th cc thng tin cc text v combo s c

update vo CSDL, c thng bo cp nht thnh cng hoc khng thnh


cng nu gp li. Cc thng tin sau khi nhp c hin th trong mt
DatagridView bn cnh.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

58

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Khi chn
th chuyn tiu im v combo khi hc v lm
trng cc textbox. Khi ngi dng thc hin nhp y cc thng tin v
thc hin nh bc chon
Khi chn

(trng hp khi click vo bt k bn ghi

no trong DataGirdView th cc bng ghi s c in cc thng tin


tng ng vo cc textbox ) th cc thng tin s c sa v xut
hin thng bo sa thnh cng hoc Sa khng thnh cng
nu c li.
Khi chn
Khi chn
din chnh .

tung t nh chn

form hin hnh s ng li v tr v giao

Ch : Cc trng khng c trng. Nu trng no trng

phi cnh bo li
Cc nhn, textbox, nt lnh, v datagridView u s dng font
ch : Microsoft Sans Serif, Font size: 10pt.

Menu Cp nht im hc tp . Khi c chn th s m ra mt

form c giao din nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

59

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny khi c chy lun gia mn hnh, ch MaxminzeBox= false.


Nhn trn cng Cp nht im cho hc sinh vit hoa, c ch 14pt, mu
xanh
Mt nhn ghi ch ngay di nhn cp nht im cho hc sinh.
3 GroupBox cha cc nhn, nt lnh, cc textbox v 2 datagridview:
1 Datagridview dng nhp im cho hc sinh gm 2 trng c add
2 datarow l imTBKT v im thi hc k. ng thi cha cc thng
tin v hc sinh v 1 Datagridview hin th cc thng tin v im c
ly trong CSDL.
Chn khi hc : l mt combobox, trong cha ton b tn khi hc
c ly t bng khi hc, cho php chn m khng nhp d liu vo.
Chn hc k : l mt combobox, trong c 2 gi tr l k 1 v k 2,
cho php chn.
Chn nm hc l 1 combobox, trong cha cc nm hc ng vi hc k
chn trn.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

60

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Chn mn hc: l mt combobox. Trong cha cc mn hc ca tng


khi hc
Chn lp hc: l mt combobox dung cha tt c danh sch cc lp
hc. Ch khi no chn y cc tiu ch :khi, hc k, nm hc, mn
hc th mi load danh sch cc lp hc vo combo ny. ng thi
DataGridView bn tri s hin th cc thng tin lin quan v hc sinh ng
vi lp hc nh : h tn, ngy sinh v trng 2 datarow l im
TBKT v imt thi hc k ngi dng nhp.
Khi chn

th cc thng tin ca datagridview bn tri s

c update vo CSDL v hin th ngay trn datagridview bn phi. C


thng bo cp nht thnh cng hoc im mn hc ny ca lp
va chn c nhp nu gp li.
Khi chn
th cc bc din ra tng t nh cc form khc.
Cng chuyn tiu im v combo u tin v lm trng cc combo cn
li. Khi chn y cc thng tin th quay li nh bc
Khi chn

hay chn

th qu trnh ny din ra

tng t nh cc form m t trn.


Khi chn
din chnh.

th form hin hnh c ng li v tr v giao

Ch : Tt c cc nhn, combobox, hay nt lnh, cc thng tin hin


th trn datagridview u s dng c ch l 10pt, kiu ch l
Microsoft Sans Serif.
Menu Xp loi hc lc. Khi chn mc ny s xut hin 2 mc con l:
Xp loi theo hc l v xp loi theo nm hc
Menu Xp loi theo hc k. Khi c chn s m ra mt form
nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

61

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Form ny khi chy lun gia mn hnh, ch MaxminzeBox= false.


Nhn trn cng Xp loi hc kc theo hc k c vit hoa, c ch
14pt, mu xanh.
2 groupbox dung cha cc nhn, combobox, nt lnh v mt
datagridview
Tn hc k l mt combobox. Hp combo ny cho php ngi dng
chn v mc nh l 2 gi tr k 1 v k 2.
Nm hc l mt combobox. Hp combo ny cho php ngi dng la
chn theo nm hc. Nm hc ny c ky t trong CSDL.
Khi chn

th vic xp loi c thc hin v

hin th trn datagridview ngay di, c thng bo xp loi


thnh cng nu cha thc hin xp loi hoc nu xp loi ri s c
thng bo Vic xp lp thc hin ri. Ha kim tra li.
Khi chn
din chnh.

th form hin hnh s ng li v tr v giao

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

62

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Ch : Tt c cc nhn, combobox, hay nt lnh, cc thng tin hin


th trn datagridview u s dng c ch l 10pt, kiu ch l
Microsoft Sans Serif.
Menu Xp loi hc lc theo nm hc. Khi chn mc ny
s xut hin form nh sau:

Cc nhn, combobox, nt lnh v datagridview hon ton ging nhuw xp


loi theo hc k.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

63

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

4. Menu tra cu thng tin

Form ny khi chy lun gia mn hnh, ch MaxminzeBox= false


Ti menu ny bao gm cc menu con c minh ho nh hnh trn. Khi chn vo
mc no th se hin th cc Form tng ng.
Menu Tra cu thng tin lp hc. Khi chn mc ny s xut hin mt
Form nh sau:

Form ny khi chy lun gia mn hnh, ch MaxminzeBox= false

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

64

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nhn trn cng Tra cu thng tin lp hc vit hoa, c ch 14pt, mu


xanh.
2 GroupBox dng cha cc nhn, textbox, nt lnh v datagridview
(xem phn prototype).
Khi hc l combobox cho php ngi dng chn theo tn khi hc. V
d khi 6, khi 7 v d liu trong combo nu s c load tt c tn
cc khi hc trong bng Khi hc trong CSDL. Mc nh trng
ngi dng la chn.
n v lp l combobox cho php ngi dng chn n v lp. v d A,
B, C v d liu trong combo ny c load ra t bng lp hc trong
CSDL. Mc nh trng ngi dng la chn.
Kho hc l combobox cho php ngi dng chn theo kho hc. Hp
combo ny cha d liu ca tt c cc kho hc c ly t bng Lp
hc trong CSDL. V d 2006-2010Mc nh trng ngi dng
la chn.
Mt DatagridView hin th cc thng tin sau khi nhp y v
nhn chut vo nt lnh

sau con tr s tr v combobox

khi hc ngi dng tra cu v n vo nt


tra cu.
Nt lnh
chnh.

thc hin

s thot khi trang hin hnh v tr v giao din

Ch : Tt c cc nhn trong cc GroupBox u s dng Fontstyle:


Microsoft Sans Serif, Font size: 10pt.
Memu Tra cu thng tin hc sinh. Khi chn mc ny s xut hin Form
nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

65

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nhn trn cng Tra cu thng tin lp hc vit hoa, c ch 14pt, mu


xanh.
2 GroupBox dng cha cc nhn, textbox, nt lnh v datagridview
(xem phn prototype).
H v tn l Textbox cho php ngi dng nhp h v tn ca hc sinh,
rng ti a l 40. Khng c trng.
Ngy sinh l combobox cho php ngi dng chn ngy thng nm sinh
ca hc sinh, ngy thng nm sinh c nh dng theo kiu
dd/mm/yyyy.
Lp hc l combobox cho php ngi dng chn theo tn lp hc. Hp
combo ny c load tt c cc tn lp trong bng Lp hc trong CSDL
. Mc nh trng cho ngi dung la chn.
Mt DatagridView hin th cc thng tin sau khi nhp y v
nhn chut vo nt lnh

sau con tr s tr v textbox H

v tn ngi dng tra cu v n vo nt


cu.
Nt lnh

thc hin tra

s thot khi trang hin hnh v tr v giao din

chnh.
Ch : Tt c cc nhn trong cc GroupBox u s dng Fontstyle:
Microsoft Sans Serif, Font size: 10pt.
Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

66

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Menu Tra cu im hc tp ca hc sinh. Khi chn mc ny s xut hin


Form nh sau:

Nhn trn cng tra cu im hc tp ca hc sinh vit hoa, c ch


14pt, mu xanh.
3 GroupBox dng cha cc nhn, textbox, nt lnh v datagridview
(xem phn prototype).
H v tn hc sinh l textbox cho php ngi dng nhp h v tn hc
sinh, rng ti a l 40.
Ngy sinh l textbox cho php ngi dng tra cu theo ngy thng nm
sinh ca hc sinh nh dngtheo kiu dd/mm/yyyy, rng ti a l 10.
Lp hc l combobox cho php ngi dng chn theo lp hc, d liu
trong hp combox c load bng Lp hc trong CSDL.
Mn hc l combobox cho php ngi dng chn mn hc, trong hp
combobox ny d liu c load ton b danh sch mn hc bng
Mn hc trong CSDL.
Hc k l combobox cho php ngi dng tra cu thng tin theo hc
k, c lin kt vi bng hc k trong CSDL.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

67

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nm hc l combobox cho php ngi dng chn theo nm hc.


C 3 loi tra cu l tra cu theo im tng kt hc k mn hc
- tra cu theo im bnh qun hc k
- tra cu theo im bnh qun c nm hc
Mt DatagridView hin th cc thng tin sau khi nhp y v
nhn chut vo nt lnh

theo cc loi tra cu theo la chn.

Khi chn
th cc thng tin cc textbox v combo s ch
trng ngi dung tip tc nhp, chn thc hin tra cu tip.
Nt lnh

s thot khi trang hin hnh v tr v giao din

chnh.
Ch : Tt c cc nhn trong cc GroupBox u s dng Fontstyle:
Microsoft Sans Serif, Font size: 10pt.
Menu Tra cu im thi tt nghip THCS khi chn mc ny s xut
hin Form nh sau:

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

68

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Nhn trn cng Tra cu im thi tt nghip THCS vit hoa, c ch


14pt, mu xanh.
2 GroupBox dng cha cc nhn, textbox, nt lnh v datagridview
(xem phn prototype).
Phng thi l combobox cho php ngi dng chn phng thi. Hp
combo ny c load tt c cc phng thi bng HS_DiemTN trong
CSDL.Mc nh trng ngi dung la chn.
S bo danh d thi l textbox cho php ngi dng nhp theo s bo
danh ca hc sinh.
H tn hc sinh l textbox cho php ngi dng nhp theo h v tn hc
sinh, rng ti a l 40.
Ngy sinh l textbox cho php ngi dng nhp theo ngy thng nm
sinh ca hc sinh.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

69

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Mn thi l combobox cho php ngi dng chn theo mn thi. Hp


combo ny c load tt c cc mn thi c ly trong bng
HS_DiemTN trong CSDL.
Nm d thi l combobox cho php ngi dng chn theo nm d thi.
Hp combo ny c load tt c cc nm d thi c ly trong CSDL.
Mt DatagridView hin th cc thng tin sau khi nhp y v
nhn chut vo nt lnh
Khi chn
th cc textbox v combo s ch trng, khi
ngi dung nhp v chn cc thng tin vo th thc hin tra cu tip.
Nt lnh

s thot khi trang hin hnh v tr v giao din

chnh.
Ch : Tt c cc nhn trong cc GroupBox u s dng Fontstyle:
Microsoft Sans Serif, Font size: 10pt.

5. Menu In n bo co

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

70

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Ti thi im thc hin phn tch v thit k phn mm ny nhm sinh vin
ch thc hin n phn In n Bo co v thit k giao din cho mc Danh sch
hc sinh theo kho hc
Cc chc nng cn li nhm s c gng hon thin trong thi gian sm
nht.

Menu Danh sch hc sinh theo nm hc. Khi chn mc ny

s m ra mt form nh sau:

Khi Form ny chy lun gia mn hnh v ch MaxminzeBox = false


Tn lp l mt combobox. Hp combo ny c load tt c cc tn lp
trong CSDL.
Kho hc l mt combobox. Hp combo ny c load tt c cc kho hc
trong CSDL.
Khi chn
th cc thng tin c hin th trn MainReport theo
bng danh sch (xem phn prototype). C chn 1 trong 2 iu kin l tn
lp v kha hc hoc chn ng thi c 2 iu kin.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

71

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

Khi chn
th 2 combo l tn lp v kho hc s trng
ngi dung la chn cc lp khc v kho hc tng ng. Sau li chn
xem danh sch.
Khi chn
th ton b cc thng tin v hc sinh tt c cc
lp,kho hc trong ton trng c hin th trn MainReport.
Khi chn

th ng form hin hnh v tr v giao din chnh.

Ch : Tt c cc nhn trong cc GroupBox u s dng Fontstyle:


Microsoft Sans Serif, Font size: 10pt.

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

72

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

PHN IV : HNG DN CI T

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

73

Phn tch thit k phn mm

ti: Qun l h s v im hc sinh

KT LUN
Kt qu t c:.
+ Phn tch thit k chng trnh tng i y .
+ Giao din chng trnh c thit k cn i, thn thin v d s dng.
+ Chng trnh ang c ci t th nghim v ang hon thin phn
coding
- Hn ch:
+ Tuy nhin, v cha c c kinh nhim thc t, v trong thi gian ngn,
vic tm hiu su, phn tch thc gp rt nhiu kh khn, v h thng vn cn
nhiu thiu xt.
+Vic tin hnh nhp nhiu im cha thc hin c.
Trn y l nhng kt qu t c v hn ch trong ti.Mong cc thy
c trong khoa ng gp kin gip ti t hiu qu thc t cao hn trong
thi gian ti.
Xin chn thnh cm n cc thy c cng ton th cc bn!
Hng Yn, thng 05 nm 2008
Nhm sinh vin thc hin

Thc hin: Nguyn Vn Ninh Khoa CNTT HSPKT Hng Yn

74

You might also like