You are on page 1of 118

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Bng phn cng cng vic


STT 1 2 3 Cng vic Xac nh hien trang va yeu cau Phat bieu bai toan Xac nh Use-case Ngi thc hin Lm Hu c Lm Hu c Lm Hu c o B Dng Nguyn Linh Chi Nguyn Huy Khnh Ha Lm Hu c o B Dng Nguyn Linh Chi Nguyn Huy Khnh Ha Lm Hu c o B Dng Nguyn Linh Chi Nguyn Huy Khnh Ha Nguyn Huy Khnh Ha Lm Hu c Nguyn Huy Khnh Ha o B Dng Lm Hu c Nguyn Huy Khnh Ha o B Dng Lm Hu c o B Dng Lm Hu c o B Dng Lm Hu c

Phan tch Use-case

Thiet ke Use-case

6 7 8 9 10 11 12

Thit k c s d liu Thiet ke giao dien Lp trnh Viet su lieu Hng dan s dung phan mem Kiem tra phan mem ong goi phan mem

H2D Group

Trang 1

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Mc lc
-----------------------Bng phn cng cng vic LI CM N Li ni u Thng tin chung Tn ti Mi trng pht trin ng dng Thng tin v nhm 1. Pht biu bi ton 2. Bng ch gii 2.1 Gii thiu 2.2 Cc nh ngha 2.2.1 Ban Gim Hiu 2.2.2 Gio Vin 2.2.3 Phng Gio V 2.2.4 H s hc sinh 2.2.5 Bng im 2.2.6 Bng xp loi hc lc 2.2.7 Danh sch quy nh 3. c t b sung 3.1 Mc tiu 3.2 Phm vi 3.3 Ti liu tham kho 3.4 Chc nng 3.5 Tnh kh dng 3.6 Tnh n nh 3.7 Hiu sut 3.8 S h tr 3.9 Tnh bo mt 4. Kho st hin trng 4.1 S t chc h thng 4.2 Chc nng h thng 4.2.1 Ban Gim Hiu 4.2.2 Gio vin, nhn vin gio v 4.3 Cc hot ng ca h thng 4.3.1 Tip nhn thng tin h s ca hc sinh 4.3.2 Tip nhn thng tin im s ca hc sinh. H2D Group 1 6 7 8 8 8 8 9 9 9 9 10 10 10 10 10 10 10 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 14 14 15 Trang 2

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 4.3.3 X l thng tin im s ca hc sinh 4.3.4 Lp danh sch hc sinh, lp bng im 4.4 Cc nghip v ca h thng 4.4.1 Nghip v tip nhn h s 4.4.2 Nghip v tip nhn thng tin dim s Tnh hung: tip nhn thng tin im s ca hc sinh.

Phin bn: 1.0.28 Ngy: 11/01/2010 15 16 16 16 16 16 16 16

Thc hin: ghi nhn cc thng tin im s ca hc sinh v nhp vo c s d liu. 4.4.3 Nghip v tng kt im

Tnh hung: sau khi thng tin im s ca hc sinh c nhp vo c s d liu. 16 Thc hin: cn c vo cc ct im: im ming, im 15 pht, im 1 tit, im thi hc k, s dng chc nng tnh ra im tng kt mn ca hc sinh do h thng h tr. 16 4.4.4 Nghip v thng k Tnh hung: lp thng k danh sch hc sinh, lp bng tng kt im theo nh k hoc khi c yu cu. 16 Thc hin: S dng chc nng thng k, xut bo co do h thng h tr. a yu cu v ni dung cn thng k, h thng s c nhim v t ng tng hp v in ra kt qu. 16 4.5 Nhn xt 16 4.5.1 Tnh trng h thng hin nay 4.5.2 p dng h thng xy dng 5. Yu cu chc nng 5.1 Yu cu lu tr 5.1.1 Thng tin ng nhp 5.1.2 Thng tin h s hc sinh 5.1.3 Thng tin im s ca hc sinh 5.1.4 Quy nh v mn hc 5.1.5 Quy nh v nm hc 5.1.6 Quy nh v lp hc 5.2 Yu cu tnh ton 5.3 Yu cu tra cu 5.4 Yu cu thng k v tng hp 5.4.1 Bo biu thng tin c nhn ca mi hc sinh 5.4.2 Bo biu danh sch hc sinh ton trng. 5.4.3 Bo biu danh sch hc sinh theo cc khi 5.4.4 Bo biu danh sch hc sinh theo mt khi 5.4.5 Bo biu danh sch hc sinh theo cc lp 5.4.6 Bo biu danh sch hc sinh theo cc nm hc 5.4.7 Bo biu danh sch hc sinh theo mt nm hc 5.4.8 Bo biu danh sch mn hc H2D Group 17 17 18 18 18 19 19 19 20 20 20 20 21 23 24 25 25 26 27 Trang 3

16

16 17

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 5.4.9 Bo biu bng im tng kt theo tng mn 5.4.10 Bo biu bng im tng kt hc k 1 theo khi/ lp 5.4.11 Bo biu bng im tng kt hc k 2 theo khi/ lp 5.4.12 Bo biu bng im tng kt c nm theo khi/ lp 6. M hnh Use-case 6.1 S Use-case 6.2 Danh sch cc Actor 6.3 Danh sch cc Use-case 6.4 S hot ng 6.4.1 S hot ng Qun l h s 6.4.2 S hot ng Qun l im 6.4.3 S hot ng Qun l quy nh 6.5 c t Use-case 6.5.1 c t Use-case Cung cp quy nh 6.5.2 c t Use-case Cp nht quy nh 6.5.3 c t Use-case Xem h s 6.5.4 c t Use-case ng nhp 6.5.5 c t Use-case Qun l im 6.5.6 c t Use-case Nhp H S 6.5.7 c t Use-case Cp Nht H S 7. Thit k 7.1 Danh sch cc lp trong m hnh 7.2 Danh sch cc hin thc ha UseCase (UseCase Realization) 7.3 Sequence Diagram & Class Diagram (VOPC) 7.3.1 ng nhp 7.3.2 Nhp h s 7.3.3 Sa h s. 7.3.4 Xa h s 7.3.5 Nhp im 7.3.6 Sa im 7.3.7 Xa im 7.3.8 Tng Kt im 7.3.9 Nhp quy nh 7.3.10 Cp nht quy nh 7.3.11 Xa quy nh 7.3.12 Xem H S 7.4 Cc thuc tnh v hm trong cc lp 7.4.1 Lp GiaoDienChinh 7.4.2 Lp GiaoDienNhapDiem 7.4.3 Lp GiaoDienCapNhapDiem 7.4.4 Lp GiaoDienTongKet 7.4.5 Lp Diem 7.4.6 Lp TongKet 7.4.7 Lp GiaoDienNhapHS H2D Group

Phin bn: 1.0.28 Ngy: 11/01/2010 28 28 28 28 30 30 31 31 32 32 33 34 34 34 36 37 38 40 43 44 47 47 47 48 48 49 50 51 52 54 55 56 57 59 60 61 62 62 70 71 72 73 74 75 Trang 4

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 7.4.8 Lp XuLyNhapHoSo 7.4.9 Lp HoSoHS 7.4.10 Lp GiaoDienCapNhatHS 7.4.11 Lp XoaHS 7.4.12 Lp CapNhatHoSo 8. Thit k CSDL 8.1 S thc th kt hp ERD (Entity - Relationship Diagram) 8.2 S logic 8.3 Danh sch cc thnh phn trong s logic 8.4 Rng buc thit k 8.4.1 Rng buc ton vn n quan h. 8.4.2 Rng buc ton vn lin quan h: 8.5 M t chi tit cc lp i tng 8.5.1 Lp i tng chnh HOCSINH 8.5.2 Lp i tng chnh GIAOVIEN 8.5.3 Lp i tng ph THANNHAN 8.5.4 Lp quan h XEPLOP 8.5.5 Lp i tng chnh LOP 8.5.6 Lp i tng chnh KHOI 8.5.7 Lp i tng chnh NAMHOC 8.5.8 Lp i tng chnh MONHOC 8.5.9 Lp i tng chnh BANGDIEM 8.5.10 Lp i tng ph LOAI 8.5.11 Lp quan h TONGKET 9. Thit k giao din 9.1 H thng thc n 9.1.1 T chc 9.1.2 Cc thnh phn 9.2 H thng mn hnh 9.2.1 Danh sch cc mn hnh 9.2.2 S lin kt cc mn hnh 9.2.3 M t cc mn hnh 10. Kim tra phn mm 11. Kt lun Ti liu tham kho

Phin bn: 1.0.28 Ngy: 11/01/2010 76 77 78 79 80 82 82 83 83 83 83 86 86 88 88 89 89 89 89 90 90 90 91 91 92 92 92 92 93 93 95 95 111 117 117

H2D Group

Trang 5

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

LI CM N

hng ti xin chn thnh cm n Khoa H Thng Thng tin, trng i hc Cng Ngh Thng Tin, Tp.H Ch Minh to iu kin cho chng ti tip cn nhng kin thc v h thng thng tin, v c c hi thc hin ti ny.

Xin cm n ThS.Nguyn nh Loan Phng, ngi tn tnh ging dy v hng dn chng ti trong sut thi gian tm hiu v n h thng thng tin v thc hin ti. Trong thi gian lm vic vi C, chng ti hc hi c nhiu kin thc b ch v h thng thng tin cng nh hc c tinh thn, thi lm vic, nghin cu khoa hc nghim tc ca C. Nhm c gng hon thin ti vi tt c s n lc ca cc thnh vin, nhng chc chn khng th trnh khi nhng thiu st trong ti. Knh mong C tn tnh gp nhm hon thin tt hn. TP. H Ch Minh, ngy 11 thng 01 nm 2010
H2D Group Trang 6

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Nhm thc hin

Li ni u

phat trien cua nganh Cong Nghe Thong Tin a cho ra i hang loat d an tin hoc hoa, gop phan thuc ay cac hoat ong kinh te xa hoi phat trien mot cach manh me. Ngay nay hau het cac cong ty tren toan the gii du hoat ong lnh vc nao cung eu ng dung Cong Nghe Thong Tin vao hoat ong cua mnh vi cac hnh thc va qui mo khac nhau. Cac cong ty phan mem a cho ra i nhieu san pham gop phan lam phong phu them th trng phan mem ng dung trong moi lnh vc nhat la trong lnh vc kinh te, tao ieu kien thuan li cho cac cong ty kinh doanh quan ly cac hoat ong cua mnh mot cac hieu qua. nc ta , s ra i cua cac cong ty chuyen san xuat phan mem ng dung ch mi giai oan khi au va van cha cung cap nhng phan mem co kha nang ng dung thc te cao, ac biet la cac phan mem quan ly. Do o, hau het cac cong ty kinh doanh eu xay dng mot he thong quan ly thong tin rieng cho c s cua mnh. Cung vi s phat trien manh me cua nen Cong nghe thong tin Viet Nam va tren the gii, viec ng dung tin hoc vao viec quan ly la mot s la chon ung an cho bat k c s nao muon at c s hieu qua trong lam an kinh te. H2D Group Trang 7

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Vi nhan nh nh vay, trong khuon kho e an cua mon hoc n H thng thng tin, chung ti a la chon e tai Quan ly iem & ho s trng THPT e thc hien va coi ay nh la mot c hoi cho ban than e hoc hoi kinh nghiem trong qua trnh thc hien mot e an quan ly vi quy mo nho nhng mang tnh c ban trong quy trnh xay dng mot o an phan mem, cu the la viec khao sat hien trang, phan tch, thiet ke va xay dng mot phan mem quan ly hoan chnh phan nao ap ng c cac yeu cau thc te. Phan mem quan ly cua chung em c thc hien theo quy trnh Rational Unified Process thong qua bo cong cu va moi trng phat trien phan mem Rational Rose 2003 cua hang Rational. TpHCM, thang 01 nam 2010 Nhom sinh vien thc hien:

1/ Lm Hu c - Mssv: 06520088 2/ o B Dng- Mssv: 06520101 3/ Nguyn Linh Chi - Mssv: 06520039 4/ Nguyn Huy Khnh Ha - Mssv: 06520174

Thng tin chung


Tn ti

QUN L IM & H S HC SINH TRNG TRUNG HC PH THNG


Mi trng pht trin ng dng Microsoft Visual Basic.NET 2008 Thng tin v nhm STT MSSV 1 06520088 2 06520174 3 4 06520101 06520039 H v tn Lm Hu c Nguyn Huy Khnh Ha o B Dng Nguyn Linh Chi in thoi 0955.738.740 0902322389 0978964896 0984653817
Trang 8

Email h2dgroup@googlegroups.com

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1.

Pht biu bi ton Trng THPT XYZ l mt trong nhng ngi trng trc thuc B Gio Dc v

o To. Trng THPT XYZ gm c 3 khi lp 10, 11, 12. Mi khi gm nhiu lp tu thuc vo mi nm v theo quy nh ca trng. Cng nh cc trng ph thng khc trng cng c mt h thng qun l hc sinh bao gm cc chc nng lin quan n hc sinh. Nhng y cha s dng mt phn mm qun l no. Trng c thnh lp cch y 15 nm. S lng hc sinh ca trng rt nhiu v cht lng o to ca trng cng c xp vo nhng trng c uy tn. Trng c Ban Gim Hiu, v nhiu gio vin b mn cng cc nhn vin gio v.Cc gio vin b mn c th l gio vin ch nhim ca mt lp hc no . Xut pht t nhu cu thc t y, nhm chng ti xy dng chng trnh Qun l im v h s trong trng THPT nhm ng dng tin hc vo cng vic qun l h s v im vn ch c thc hin, lu tr bng tay cc trng THPT. Chng trnh ny s gip cho phng Gio V trng THPT tit kim c nhiu thi gian v s linh hot hn khi thm v cp nht h s cng nh im s. ng thi, Ban Gim Hiu s d dng, nhanh chng a ra cc quyt nh khen thng, k lut i vi tng tp th lp v c nhn hc sinh.
2.

Bng ch gii Gii thiu Ti liu ny c dng nh ngha thut ng hc c bit i vi vn ang

2.1

cp, gii thch nhng thut ng c th xa l i vi ngi c bn m t use-case hay nhng h s d n khc. Thng thng, ti liu ny c th c s dng nh mt t in d liu d hiu, nhn mnh vo vic nh ngha d liu nhng s m t use-case v nhng h s d n khc c th tp trung vo nhng vic m h thng phi lm vi thng tin. 2.2 Cc nh ngha Bng ch gii cha ng nhng nh ngha v nhng khi nim ch yu trong h
H2D Group Trang 9

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

thng qun l im & h s trng THPT. 2.2.1 Ban Gim Hiu L ngi c quyn hn cao nht trong trng THPT, h c th thc hin c mi tc v trong trng THPT. 2.2.2 Gio Vin L nhng ngi ging dy kin thc cho hc sinh. Gio vin ch c quyn l cung cp bng im mn hc v xem thng tin ca hc sinh. 2.2.3 Phng Gio V Ngoi cc quyn hn nh gio vin th nhn vin phng gio v cn c quyn hn l tip nhn h hc sinh, lp bng xp loi hc sinh v lp bng bo co xp loi hc lc. 2.2.4 H s hc sinh L mt h s cha ng nhng thng tin c nhn ca mi hc sinh nh: h tn, ngy sinh, a ch, qu qun 2.2.5 Bng im L mt bng cha thng tin v im s cc mn hc m hc sinh t c. 2.2.6 Bng xp loi hc lc L mt bng cha thng tin v hc lc ca mi hc sinh cn c trn bng im v da theo quy nh xp loi hc lc do Ban Gim Hiu cung cp. 2.2.7 Danh sch quy nh L mt bng cha nhng quy nh bt buc nhng hot ng ca trng THPT phi tun theo. Bng ny do Ban Gim Hiu cung cp. 3.
3.1

c t b sung Mc tiu Mc ch ca ti liu ny l nh ngha nhng yu cu ca H thng qun l im

& h s trng THPT. Ti liu c t b sung ny lit k nhng yu cu m khng c


H2D Group Trang 10

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

m t trong nhng use-case ca m hnh use-case. Nhng c t b sung v m hnh usecase cng nhau m t mt tp hp y nhng yu cu trn h thng. 3.2 Phm vi Ti liu c t b sung ny p dng cho H thng qun l im & h s trng THPT. Bn c t ny nh ngha nhng yu cu phi chc nng ca h thng nh: s tin cy, tnh kh dng, hiu sut, v s h tr cng nh nhng yu cu chc nng thng thng i vi mt s use-case. (Nhng yu cu chc nng c nh ngha trong nhng c t use-case). 3.3 Ti liu tham kho Nhng mu c t b sung ca Rational Rose. 3.4 Chc nng ng dng tin hc vo cng vic qun l h s v im vn ch c thc hin, lu tr bng tay cc trng THPT. Chng trnh ny s gip cho phng Gio V trng THPT tit kim c nhiu thi gian v s linh hot hn khi thm v cp nht h s cng nh im s. ng thi, Ban Gim Hiu s d dng, nhanh chng a ra cc quyt nh khen thng, k lut i vi tng tp th lp v c nhn hc sinh. 3.5 Tnh kh dng chy c chng trnh, ngi dng cn phi ci t cc chng trnh sau:
Microsoft .NET COMPACT FRAMEWORK version 2.0 tr ln (c nh

km trong chng trnh ny): to mi trng hot ng cho chng trnh.


Microsoft SQL Server 2000 tr ln: to c s d liu cho chng trnh

hot ng. Ngoi ra, yu cu v cu hnh my ti thiu l Pentium III tr ln chng trnh hot ng nhanh hn.

H2D Group

Trang 11

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

3.6

Tnh n nh H thng s sn sng lm vic sut 24 gi mt ngy, 7 ngy mt tun, tr trng

hp gp s c v in. 3.7 Hiu sut H thng c xy dng vi hiu sut tng i cao, c th p ng yu cu ca ngi s dng trong thi gian nhanh nht c th. 3.8 S h tr Chng trnh c xy dng c kh nng p ng nhu cu ngi dng trong nhiu nm, v ngi dng c th t cp nht c s d liu bng cch thm cc h s mi np vo trng. 3.9 Tnh bo mt Chng trnh s dng c ch phn quyn nh sau:

Hiu trng/ Ban Gim Hiu, Phng Gio v: xem thng tin l ch yu,

xem cc thng k (v d: c bao nhiu hc sinh gii, kh, trung bnh). Ngoi ra, y l b phn t ra nhng quy nh v nm hc, lp hc, mn hc theo tng nm.

Phng Gio v: thm, xa, sa h s hc sinh. Gio vin: c quyn xem h s hc sinh; thm, xa, sa im s ca Admin h thng: to ti khon v cp quyn cho 3 loi ngi dng

hc sinh ang hc mn hc do gio vin ging dy.

trn.

H2D Group

Trang 12

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

4. 4.1

Kho st hin trng S t chc h thng

4.2

Chc nng h thng Cc nhn vin trong trng s c nhng cng vic ring bit ty thuc vo quyn

hn ca mnh. Ban Gim Hiu l ngi c quyn hn cao nht, h c th thc hin c mi tc v. Gio vin th ch c quyn l cung cp bng im mn hc v xem thng tin ca hc sinh. Nhn vin gio v th ngoi cc quyn hn nh gio vin th h cn c quyn hn l tip nhn h hc sinh, lp bng xp loi hc sinh v lp bng bo co xp loi hc lc.

H2D Group

Trang 13

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

4.2.1 Ban Gim Hiu Ban Gim Hiu thng xuyn ghi nhn cc thay i v t chc v quy nh i vi vic qun l hc sinh ca trng bao gm quy nh tui ca hc sinh khi vo trng, quy nh v s hc sinh ti a trong mt lp, s lp ti a ca mt lp, .v chnh Ban Gim Hiu cng l ngi c quyn cp nht cc quy nh . 4.2.2 Gio vin, nhn vin gio v Khi mt hc sinh va mi c tip nhn vo trng, nhn vin gio v phi nhp thng tin ca hc sinh vo h thng. nhn vin gio v, gio vin v Ban Gim Hiu c th xem v qun l thng tin hc sinh trng mnh. Vo mi cui hc k, mi gio vin hay nhn vin gio v s thc hin vic xp loi hc lc cc hc sinh trong trng. Vic xp loi hc lc cng c thc hin vo cui mi nm hc. Hc sinh hc tp trng cng vi cc mn hc s c s im hc tng ng v s im ny s c lu li phc v vic xp loi hc lc hc sinh sau ny. Nhn vin gio v hay gio vin s ghi nhn im mn hc ca hc sinh vo h thng phc v cho vic xp loi hc lc. Vo cui mi nm hc, gio vin s cn c vo bng xp loi hc lc xt cc hc sinh c c ln lp hay khng. Mun thc hin c vic xp loi hc sinh vo cui mi hc k hay cui nm th trc nhn vin gio v v gio vin phi c cc bng ghi nhn bng im mn hc ca hc sinh. 4.3 Cc hot ng ca h thng

4.3.1 Tip nhn thng tin h s ca hc sinh Hc sinh mi nhp hc vo trng s c nhn vin gio v lu tr cc thng tin h s ca hc sinh vo h thng qun l. Cc thng tin bao gm: M hc sinh H tn
H2D Group Trang 14

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Gii tnh Ngy sinh Ni sinh Dn tc a ch in thoi Tn cha Ngh nghip cha Tn m Ngh nghip m. 4.3.2 Tip nhn thng tin im s ca hc sinh. Sau mi t kim tra hoc thi hc k, thng tin im s ca hc sinh s c nhn vin gio v lu tr vo h thng qun l. Cc thng tin bao gm: M hc sinh H tn Hc k Nm hc Mn hc im ming im 15 pht im 1 tit im thi hc k 4.3.3 X l thng tin im s ca hc sinh Sau khi lu tr cc thng tin v im s ca hc sinh, h thng phi t ng tnh ra im tng kt mn ca hc sinh.

H2D Group

Trang 15

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

4.3.4 Lp danh sch hc sinh, lp bng im Sau khi lu tr cc thng tin h s v im s ca hc sinh, h thng phi lp danh sch hc sinh theo yu cu ca gio vin v lp bng im tng kt cho hc sinh. 4.4 Cc nghip v ca h thng

4.4.1 Nghip v tip nhn h s


Tnh hung: tip nhn h s ca hc sinh mi. Thc hin: ghi nhn cc thng tin trn h s hc sinh v nhp vo c s d liu.

4.4.2 Nghip v tip nhn thng tin dim s Tnh hung: tip nhn thng tin im s ca hc sinh. Thc hin: ghi nhn cc thng tin im s ca hc sinh v nhp vo c s d liu. 4.4.3 Nghip v tng kt im Tnh hung: sau khi thng tin im s ca hc sinh c nhp vo c s d liu. Thc hin: cn c vo cc ct im: im ming, im 15 pht, im 1 tit, im thi hc k, s dng chc nng tnh ra im tng kt mn ca hc sinh do h thng h tr. 4.4.4 Nghip v thng k Tnh hung: lp thng k danh sch hc sinh, lp bng tng kt im theo nh k hoc khi c yu cu. Thc hin: S dng chc nng thng k, xut bo co do h thng h tr. a yu cu v ni dung cn thng k, h thng s c nhim v t ng tng hp v in ra kt qu. 4.5 Nhn xt

4.5.1 Tnh trng h thng hin nay

Hin nay hu ht cc nghip v u phi c thc hin bng tay v giy t. y l cch qun l tn km v khng hiu qu. Mt h thng qun l v lu tr d

H2D Group

Trang 16

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

liu ca trng THPT l ht sc cn thit, gim bt c gnh nng v giy t ca cc gio vin, nhn vin gio v ng thi tng tnh hiu qu trong khu qun l.

Vi s lng hc sinh ngy cng tng, vic tnh im ca hc sinh nu khng c s h tr ca h thng my tnh s rt vt v dn n vic tnh ton nhm ln gy kh chu cho hc sinh v ph huynh.

Khi ban gim c c nhu cu bit v tnh trng hc tp ca hc sinh th vic thng k ca cc nhn vin gio v khng p ng kp thi v khi lng tnh ton ln, vic nhm ln l khng th trnh khi.

Khi nhn vin gio v hoc gio vin c nhu cu tra cu thng tin v h s hc sinh hoc thng tin v im s ca hc sinh, nu s lng nhn vin khng nhiu th vic ny khng kh nhng vi nhu cu tra cu ngy cng tng th y l mt vic lm tn thi gian v khng p ng c nhu cu ca nhn vin gio v cng nh gio vin. H thng tr gip nhn vin gio v v gio vin tra cu thng tin mt cch d dng, nhanh chng l mt yu cu rt cn thit.

4.5.2 p dng h thng xy dng


Vic thm h s v qun l thng tin h s hc sinh: thng tin h s c qun l

c h thng hn. Ngi s dng c th bit c thng tin ca hng ha y v nhanh chng ch vi mt s thao tc n gin.
Vic tnh im cho hc sinh: h thng da vo thng tin v m h s, m mn

hc, im ming, im 15 pht, im 1 tit, im thi hc k t ng tnh im tng kt mn cho hc sinh. Bng im cng s c xut nu cn lu tr vo hc b hoc in giy khen. Bo m tnh an ton v bo mt ca c s d liu ca trng THPT. 5. 5.1 Yu cu chc nng Yu cu lu tr

H thng lu tr cc thng tin lin quan n h s hc sinh, im s ca hc sinh, quy nh v mn hc, quy nh v nm hc, quy nh v lp hc, thng tin ng nhp.
H2D Group Trang 17

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.1.1 Thng tin ng nhp H thng cn m bo tnh bo mt trong lu tr thng tin v cc thng tin khng cng khai v h s hc sinh v im s. Chnh v vy, c th truy cp tt c cc thng tin ca siu th cn phi c quyn truy cp km theo vi nh danh ng nhp v mt khu. Cc thng tin ng nhp cn lu tr: UserID (nh danh ng nhp) Password (mt khu)
Duty (quyn truy cp).

5.1.2 Thng tin h s hc sinh Cn lu tr cc thng tin sau y v h s: M hc sinh H tn Gii tnh Ngy sinh Ni sinh Dn tc a ch in thoi Tn cha Ngh nghip cha Tn m
Ngh nghip m.

5.1.3 Thng tin im s ca hc sinh Cn lu tr cc thng tin sau y v im s ca hc sinh: M hc sinh


H2D Group Trang 18

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H tn Hc k Nm hc Mn hc im ming im 15 pht im 1 tit im thi hc k


im tng kt mn (h thng t ng tnh).

5.1.4 Quy nh v mn hc Cn lu tr cc thng tin sau y v quy nh mn hc: M mn Tn mn


H s.

5.1.5 Quy nh v nm hc Cn lu tr cc thng tin sau y v quy nh nm hc: M nm Tn nm 5.1.6 Quy nh v lp hc Cn lu tr cc thng tin sau y v quy nh lp hc: M lp Tn lp
S s

Khi
Nm hc.

H2D Group

Trang 19

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.2

Yu cu tnh ton

Sau khi ngi s dng nhp vo cc thng tin v im s ca hc sinh, h thng s t ng tnh im tng kt mn ca hc sinh.Vic tnh ton phi c thc hin hon ton t ng. im tng kt = (((im ming*1 + im 15 pht*1 + im 1 tit*2) / 4) * 2 + im thi Hc k) / 3 5.3 Yu cu tra cu

H thng h tr chc nng tra cu thng tin h s hc sinh. Chc nng tra cu thng tin v h s hc sinh ca trng c thc hin khi nhn vin gio v mun xem thng tin y ca hc sinh. Chc nng tra cu thng tin v h s hc sinh h tr vic tm kim theo cc tiu chun: M hc sinh
H tn.

Kt qu kt xut sau khi tra cu: thng tin y v h s hc sinh c hin th. Yu cu thng k v tng hp

5.4

5.4.1 Bo biu thng tin c nhn ca mi hc sinh Yu cu: cho php xut thng tin c nhn ca mi hc sinh. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin c nhn ca mi hc sinh trong trng. Kt xut: thng tin c nhn ca mt hc sinh.

H2D Group

Trang 20

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.2 Bo biu danh sch hc sinh ton trng. Yu cu: cho php thng k danh sch hc sinh ton trng. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c hc sinh trong trng. Kt xut: danh sch hc sinh ton trng.

H2D Group

Trang 21

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 22

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.3 Bo biu danh sch hc sinh theo cc khi Yu cu: cho php thng k danh sch hc sinh theo cc khi. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c hc sinh c sp xp theo cc khi. Kt xut: danh sch hc sinh theo cc khi.

H2D Group

Trang 23

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.4 Bo biu danh sch hc sinh theo mt khi Yu cu: cho php thng k danh sch hc sinh theo mt khi c th. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c hc sinh c sp xp theo mt khi c th. Kt xut: danh sch hc sinh theo mt khi c th.

H2D Group

Trang 24

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.5 Bo biu danh sch hc sinh theo cc lp Yu cu: cho php thng k danh sch hc sinh theo cc lp. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c hc sinh c sp xp theo cc lp. Kt xut: danh sch hc sinh theo cc lp. 5.4.6 Bo biu danh sch hc sinh theo cc nm hc Yu cu: cho php thng k danh sch hc sinh theo cc nm hc. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c hc sinh c sp xp theo cc nm hc. Kt xut: danh sch hc sinh theo cc nm hc.

H2D Group

Trang 25

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.7 Bo biu danh sch hc sinh theo mt nm hc Yu cu: cho php thng k danh sch hc sinh theo mt nm hc c th. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c hc sinh c sp xp theo mt nm hc c th. Kt xut: danh sch hc sinh theo mt nm hc c th.

H2D Group

Trang 26

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.8 Bo biu danh sch mn hc Yu cu: cho php thng k danh sch mn hc. Chc nng ny c thc hin vo u mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin ca tt c mn hc. Kt xut: danh sch mn hc.

H2D Group

Trang 27

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5.4.9 Bo biu bng im tng kt theo tng mn Yu cu: cho php thng k bng im tng kt theo tng mn. Chc nng ny c thc hin vo cui mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin v im s ca hc sinh sp xp theo tng mn hc. Kt xut: bng im tng kt theo tng mn. 5.4.10 Bo biu bng im tng kt hc k 1 theo khi/ lp Yu cu: cho php thng k bng im tng kt hc k 1 theo khi/lp. Chc nng ny c thc hin vo cui hc k 1 hng nm. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin v im s hc k 1 ca hc sinh sp xp theo tng khi/lp. Kt xut: bng im tng kt hc k 1 theo khi/lp. 5.4.11 Bo biu bng im tng kt hc k 2 theo khi/ lp Yu cu: cho php thng k bng im tng kt hc k 2 theo khi/lp. Chc nng ny c thc hin vo cui hc k 2 hng nm. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin v im s hc k 2 ca hc sinh sp xp theo tng khi/lp. Kt xut: bng im tng kt hc k 2 theo khi/lp. 5.4.12 Bo biu bng im tng kt c nm theo khi/ lp Yu cu: cho php thng k bng im tng kt c nm theo khi/lp. Chc nng ny c thc hin vo cui mi nm hc. Chc nng ny cho php Ban Gim Hiu, gio vin, nhn vin gio v nm c thng tin v im s c nm ca hc sinh sp xp theo tng khi/lp. Kt xut: bng im tng kt c nm theo khi/lp.

H2D Group

Trang 28

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 29

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.
6.1

M hnh Use-case S Use-case

C u n g _ C a p _ Q u y _ D in h
(f r o m Q u a n _ L y _ Q u y _ D in h )

C a p _ N h a t_ Q u y _ D i n h
(f r o m Q u a n _ L y _ Q u y _ D in h )

B a n _ G ia m _ H ie u < < in c lu d e > >


( fr o m A c t o r s ) <

< in clu d e > >

G ia o _ V u
( fr o m A c t o r s )

G ia o _ V ie n Dang_Nhap
(f r o m I n c lu d e d U s e C a s e s )
( f r o m A c to r s )

Nhap_Ho_So
(f r o m Q u a n _ L y _ H o _ S o )

Xem _Ho_So
(f ro m Q u a n _ L y _ H o _ S o )

C a p _ N h a t_ H o _ S o
(f ro m Q u a n _ L y _ H o _ S o )

Q u a n _ L y _ D ie m
( f r o m Q u a n _ L y _ D ie m )

H2D Group

Trang 30

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.2

Danh sch cc Actor ngha/Ghi ch Ban Gim Hiu: l ngi c quyn hn cao nht, h c th thc hin c mi tc v. Gio vin: ch c quyn l cung cp bng im mn hc v xem thng tin ca hc sinh. Nhn vin gio v: ngoi cc quyn hn nh gio vin th h cn c quyn hn l tip nhn h hc sinh, lp bng xp loi hc sinh v lp bng bo co xp loi hc lc.

STT Tn Actor 1 Ban_Giam_Hieu 2 3 Giao_Vien Giao_Vu

6.3

Danh sch cc Use-case ngha/Ghi ch M t qu trnh actor ng nhp vo h thng. M t qu trnh actor xem, thm mi, cp nht im vo h thng. M t qu trnh actor tnh im tng kt ca hc sinh. M t qu trnh actor xp loi hc lc cho hc sinh cn c trn bng im tng kt. M t qu trnh actor xt ln lp cho hc sinh cn c trn bng xp loi hc lc. M t qu trnh actor cp nht thng tin h s hc sinh. M t qu trnh actor kim tra tui ca hc sinh c hp l hay khng. M t qu trnh actor nhp thng tin h s hc sinh. M t qu trnh actor xem thng tin h s hc sinh. M t qu trnh actor cp nht cc quy nh tn ti trong h thng. M t qu trnh actor cung cp cc quy nh mi cho h thng.

STT Tn Use-case 1 Dang_Nhap 2 Quan_Ly_Diem 3 4 5 6 7 8 9 10 11 Tong_Ket_Diem Xep_Loai_Hoc_Luc Xet_Len_Lop Cap_Nhat_Ho_So Kiem_Tra_Tuoi_Hop_Le Nhap_Ho_So Xem_Ho_So Cap_Nhat_Quy_Dinh Cung_Cap_Quy_Dinh

H2D Group

Trang 31

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.4

S hot ng

6.4.1 S hot ng Qun l h s

B G H : B a n _ G i a m _ H ie u

G V u : G ia o _ V u

G V ie n : G ia o _ V ie n

Nhap_Ho_So

K ie m _ T ra _ T u o i _Hop_Le

[T u o i_ H o p _ L e ] [T u o i_ K h o n g _ H o p _ L e ]

Y eu_Cau_N ha p_Lai

C a p _ N h a t_ H o _ So

Luu_H o_S o

Xe m _ H o _ S o

H2D Group

Trang 32

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.4.2 S hot ng Qun l im

B G H : B a n G ia m H ie u

G V u : G ia o V u

G V ie n : G ia o V ie n

N h a p _ D ie m

C a p _ N h a t_ D ie X o a _ D ie m m

T o n g _ K e t_ D ie m

Xe p _ L o a i_ H o c _Luc

X e t_ L e n _ L o p

H2D Group

Trang 33

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.4.3 S hot ng Qun l quy nh


B H: B n G m H u G a _ ia _ ie

Cn _ a _ u u g Cp Q yD h _ in

C p N a_ u a _ h t Qy _ in D h

6.5

c t Use-case

6.5.1 c t Use-case Cung cp quy nh 6.5.1.1Tm tt Ban Gim Hiu s dng use-case ny cung cp cc quy nh mi cho h thng. 6.5.1.2Dng s kin 6.5.1.2.1 Dng s kin chnh

Use case ny bt u khi Ban Gim Hiu mun cung cp quy nh mi vo bn trong h thng.
H2D Group Trang 34

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1) H thng yu cu ngi dng nhp vo tn quy nh, ni dung quy nh. 2) Ngi dng nhp vo tn quy nh, ni dung quy nh. 3) H thng t ng khi to m quy nh cho quy nh va c nhp vo v lu quy nh vo bn trong h thng. 6.5.1.2.2 6.5.1.2.2.1 Cc dng s kin khc Quy nh tn ti. Nu trong s kin cung cp quy nh, ngi dng nhp vo quy nh c

tn trng vi tn quy nh tn ti trong h thng th xut hin thng bo li: Quy nh tn ti! Ngi dng sau c th nhp vo tn quy nh khc hoc thot khi qu trnh ny. 6.5.1.2.2.2 Ni dung quy nh b rng. Nu trong s kin cung cp quy nh, ngi dng nhp vo quy nh c Ngi dng sau c th nhp vo ni dung quy nh hoc thot khi qu trnh ny.

ni dung rng th h thng xut hin thng bo li: Ni dung quy nh b rng!

6.5.1.3Cc yu cu c bit 6.5.1.4Trng thi h thng khi bt u thc hin Use-case Ban Gim Hiu phi ng nhp thnh cng vo trong h thng trc khi use case bt u. 6.5.1.5Trng thi h thng sau khi thc hin Use-case Nu use case din ra thnh cng, thng tin v quy nh mi s c thm vo h thng. Ngc li, h thng s khng c g thay i. 6.5.1.6im m rng Khng c.
H2D Group Trang 35

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.5.2 c t Use-case Cp nht quy nh 6.5.2.1Tm tt Ban Gim Hiu s dng use-case ny cp nht tn hoc ni dung quy nh tn ti trong h thng. 6.5.2.2Dng s kin 6.5.2.2.1 Dng s kin chnh

Use case ny bt u khi Ban Gim Hiu mun cp nht tn hoc ni dung quy nh tn ti trong h thng. 1) H thng yu cu ngi dng chn tn quy nh mun cp nht. 2) Ngi dng chn vo tn quy nh. 3) H thng hin th tn v ni dung quy nh m ngi dng va chn. 4) Ngi dng cp nht tn hoc ni dung quy nh. 5) H thng t ng cp nht quy nh cho quy nh va c cp nht v lu quy nh vo bn trong h thng. 6.5.2.2.2 6.5.2.2.2.1 Cc dng s kin khc Khng tm thy quy nh. Nu trong s kin cp nht quy nh, ngi dng nhp vo tn quy nh

khng trng vi bt k tn quy nh no tn ti trong h thng th xut hin thng bo li: Khng tm thy quy nh! Ngi dng sau c th nhp vo tn quy nh khc hoc thot khi qu trnh ny. 6.5.2.2.2.2 Quy nh tn ti. Nu trong s kin cp nht quy nh, ngi dng nhp vo quy nh c

tn trng vi tn quy nh tn ti trong h thng th xut hin thng bo li:


H2D Group Trang 36

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Quy nh tn ti! Ngi dng sau c th nhp vo tn quy nh khc hoc thot khi qu trnh ny. 6.5.2.2.2.3 Ni dung quy nh b rng. Nu trong s kin cp nht quy nh, ngi dng nhp vo quy nh c Ngi dng sau c th nhp vo ni dung quy nh hoc thot khi qu trnh ny.

ni dung rng th h thng xut hin thng bo li: Ni dung quy nh b rng!

6.5.2.3Cc yu cu c bit Quy nh m ngi dng mun cp nht phi tn ti trc trong h thng. 6.5.2.4Trng thi h thng khi bt u thc hin Use-case Ban Gim Hiu phi ng nhp thnh cng vo trong h thng trc khi use case bt u. 6.5.2.5Trng thi h thng sau khi thc hin Use-case Nu use case din ra thnh cng, thng tin v quy nh sau khi cp nht s c lu vo h thng. Ngc li, h thng s khng c g thay i. 6.5.2.6im m rng Khng c. 6.5.3 c t Use-case Xem h s 6.5.3.1Tm tt Ban gim hiu,Gio vin v gio v s dng use-case ny, chc nng: xem thng tin v hc sinh. 6.5.3.2Dng s kin 6.5.3.2.1
H2D Group

Dng s kin chnh


Trang 37

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Use case ny bt u khi ngi dng mun ng nhp vo bn trong h thng xt ln lp ca hc sinh. 1. Ngi dng chn yu cu Xem h s t mn hnh chnh.
2. H thng yu cu ngi dng nhp m h s mun xem.

3. Ngi dng nhp vo m h s mun xem. 4. H thng kim tra m h s do ngi dng nhp vo. 5. H thng hin th h s. 6.5.3.2.2 Cc dng s kin khc

6.5.3.2.2.1 M h s khng tn ti. Nu s kin chnh, ngi dng nhp vo mt m h s m h s khng tn ti, th h thng xut hin mt thng bo li. Ngi dng c th chn quay li t u s kin chnh hoc thot khi qu trnh xem h s. 6.5.3.3Cc yu cu c bit Trc khi xp loi hc lc th ban gim hiu,gio vin v gio v phi cp nhp vo h thng 6.5.3.4Trng thi h thng khi bt u thc hin Use-case Phi ng nhp thnh cng trc khi xem thng tin sinh vin 6.5.3.5Trng thi h thng sau khi thc hin Use-case Khng thay i 6.5.3.6im m rng Khng c 6.5.4 c t Use-case ng nhp 6.5.4.1Tm tt Ban Gim Hiu, Gio Vin v nhn vin Gio V s dng use-case ny ng nhp vo h thng.
H2D Group Trang 38

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.5.4.2Dng s kin 6.5.4.2.1 Dng s kin chnh

Use case ny bt u khi Ban Gim Hiu, Gio vin, nhn vin Gio v ng nhp vo h thng thc hin cng vic. 1) Ngi dng chn chc nng ng nhp t mn hnh chnh. 2) H thng hin th mn hnh ng nhp. 3) Ngi dng nhp v Username v Password ri bm nt ng nhp. 4) H thng kim tra vic ng nhp ca ngi dng c hp l hay khng. 5) H thng t ng cho ngi dng ng nhp v kch hot cc chc nng ph hp vi quyn ca Ngi dng . 6.5.4.2.2 6.5.4.2.2.1 Cc dng s kin khc Khng tm thy Username. Nu trong s kin ng nhp, ngi dng nhp vo Username khng

trng vi bt k Username no tn ti trong h thng th xut hin thng bo li: Username sai! Ngi dng sau c th nhp vo Username khc hoc thot khi h thng. 6.5.4.2.2.2 Sai Password. Nu trong s kin ng nhp, ngi dng nhp vo Password khng

trng vi Password ca Username va nhp trn th xut hin thng bo li: Password sai! Ngi dng sau c th nhp vo Username khc hoc thot khi h thng..
6.5.4.2.2.3

Nhp vo Username rng. Nu trong s kin ng nhp, ngi dng nhp vo Username c ni

dung rng th h thng xut hin thng bo li: Cha nhp Username!
H2D Group Trang 39

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Ngi dng sau c th nhp vo Username khc hoc thot khi h thng. 6.5.4.2.2.4 Nhp vo Password rng. Nu trong s kin ng nhp, ngi dng nhp vo Password c ni Ngi dng sau c th nhp vo Username khc hoc thot khi h thng.

dung rng th h thng xut hin thng bo li: Password sai!

6.5.4.3Cc yu cu c bit 6.5.4.4Trng thi h thng khi bt u thc hin Use-case H thng cha c kch hot pha ngi s dng. 6.5.4.5Trng thi h thng sau khi thc hin Use-case Nu use case din ra thnh cng. Ngi dng s c ng nhp vo h thng v bt u thc hin cng vic ca mnh. 6.5.4.6im m rng Khng c. 6.5.5 c t Use-case Qun l im 6.5.5.1Tm tt Gio Vin v nhn vin Gio V s dng use-case ny nhp im, sa im ca hc sinh. 6.5.5.2Dng s kin 6.5.5.2.1 Dng s kin chnh

Use case ny bt u khi Gio vin, nhn vin Gio v mun thc hin vic thm im hoc sa im.
H2D Group Trang 40

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1) Ngi dng chn chc nng Qun l im t mn hnh chnh. 2) H thng hin th mn hnh Qun l im. 3) Ngi dng chn mt m h s cn thm, xa, sa im. Nu ngi dung chn chc nng Nhp im, h thng hin th mn hnh nhp im. Nu ngi dung chn chc nng Cp nht im, h thng hin th mn hnh cp nht im. Nu ngi dung chn chc nng Xa im, h thng hin th thng bo yu cu ngi dung xc nhn quyt nh xa. 4) H thng lu nhng thay i vo h thng. 5) H thng t ng tnh im tng kt ca mi hc sinh cn c trn bng im ca mi hc sinh. 6) H thng t ng xp loi hc lc mi hc sinh cn c trn bng im tng kt. 7) H thng t ng xt ln lp cho mi hc sinh cn c trn bng xp loi hc lc. 6.5.5.2.1.1 Nhp im

1. H thng yu cu ngi dng chn mn hc, loi im. 2. Ngi dng chn mn hc, loi im. 3. H thng yu cu ngi dng nhp vo im s. 4. Ngi dng nhp vo im s. 5. H thng lu thng tin v im s ca h s tng ng vo h thng. 6.5.5.2.1.2 Cp nht im

1. H thng yu cu ngi dng chn mn hc, loi im. 2. Ngi dng chn mn hc, loi im. 3. H thng yu cu ngi dng cp nht im s.
H2D Group Trang 41

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

4. Ngi dng cp nht im s. 5. H thng lu thng tin cp nht v im s ca h s tng ng vo h thng.

6.5.5.2.1.3

Xa im

1. H thng hin bng thng bo yu cu ngi dng xc nhn quyt nh xa im. 2. Ngi dng xc nhn yu cu xa im. 3. H thng xa im ca h s tng ng khi h thng.

6.5.5.2.2 6.5.5.2.2.1

Cc dng s kin khc Gi tr im nhp vo rng. Ngi dng nhp vo gi tr im l rng th h thng xut hin thng bo Ngi dng sau c th nhp li im hoc hoc s dng chc nng khc

li: Cha nhp im! ca h thng. 6.5.5.2.2.2 Gi tr im nhp vo trng. Nu trong qu trnh nhp im, ngi dng nhp vo im mn hc trng Ngi dng sau c th cp nht im ca hc sinh ny hoc nhp im ca hc sinh khc. 6.5.5.2.2.3 Cha im cc mn tng kt. Ngi dng chn chc nng tng kt im ca hc sinh khi cha im Ngi dng sau c th tng kt hc sinh khc hoc nhp im ca hc sinh tng kt. 6.5.5.2.2.4
H2D Group

vi im c t trc th xut hin thng bo li: c im ca mn ny!

cc mn th h thng xut hin thng bo li: Cha iu kin tng kt!

Chn hc sinh c tng kt.


Trang 42

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Nu ta chn hc sinh m c tng kt im t trc th xut hin thng bo li: tng kt im! Ngi dng sau c th tng kt im ca hc sinh khc hoc thot khi h thng.

6.5.5.3Cc yu cu c bit 6.5.5.4Trng thi h thng khi bt u thc hin Use-case Gio vin hoc nhn vin Gio v phi ng nhp thnh cng trc khi thc hin Use-Case ny. 6.5.5.5Trng thi h thng sau khi thc hin Use-case Nu Use-case ny din ra thnh cng th im ca hc sinh va c thm, xa, sa s lu vo h thng. Ngc li, h thng khng c g thay i 6.5.5.6im m rng Khng c.

6.5.6 c t Use-case Nhp H S 6.5.6.1Tm tt Khi c hc sinh mi vo trng, h s ca hc sinh phi c thm vo h thng. 6.5.6.2Dng s kin 6.5.6.2.1 Dng s kin chnh

1. Nhn vin phng gio v yu cu nhp hc sinh mi. 2. H thng hin th giao din nhp hc sinh. 3. Nhn vin phng gio v nhp thng tin ca hc sinh.
H2D Group Trang 43

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

4. Nhn vin phng gio v yu cu lu thng tin hc sinh. 5. H thng t ng kim tra tui ca hc sinh 6. H thng lu thng tin hc sinh vo c s d liu. 6.5.6.2.2 Cc dng s kin khc

Nu hc sinh khng tui theo quy nh theo quy nh th h thng hin th thng bo li. Ngi dng c quyn sa thng tin sai hoc hu b thao tc nhp. 6.5.6.3Cc yu cu c bit Khng c 6.5.6.4Trng thi h thng khi bt u thc hin Use-case 1. Nhn vin phng gio v phi ng nhp thnh cng vo h thng. 2. Quy nh tui c sn trong h thng. 6.5.6.5Trng thi h thng sau khi thc hin Use-case Nu use-case thc hin thnh cng, h thng s c thm thng tin ca hc sinh mi. Ngc li, h thng khng thay i. 6.5.6.6im m rng Khng c. 6.5.7 c t Use-case Cp Nht H S 6.5.7.1Tm tt H s ca hc sinh nu thiu vi thng tin hoc sai th cn phi sa cha hoc xo b th cn thc hin thao tc cp nht 6.5.7.2Dng s kin 6.5.7.2.1
H2D Group

Dng s kin chnh


Trang 44

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1. Nhn vin phng gio v yu cu cp nht h s ca hc sinh. 2. H thng hin th giao din cp nht h s. 3. H thng yu cu nhn vin phng gio v nhp thng tin v h s mun sa hoc xo. 4. Nhn vin phng gio v nhp thng tin v h s mun sa hoc xo. 5. H thng tm v hin th thng tin v h s s c sa hoc xo. 6. Nhn vin phng gio v s chn Cp nht h s th tc v cp nht c thc thi. Xo h s th tc v xo h s c thc thi.

6.5.7.2.1.1 Cp nht h s 1. Nhn vin phng gio v s thay i cc thng tin thiu hoc sai. 2. Nhn vin phng gio v yu cu lu thng tin cp nht. 3. H thng lu cc thng tin cp nht. 6.5.7.2.1.2 Xo h s 1. H thng s hin th thng bo xc nhn vic xo h s. 2. H thng s xo thng tin ca h s hc sinh trong c s d liu. 3. H thng s hin th thng bo xo thng tin hc sinh. 6.5.7.2.2 Cc dng s kin khc

Nu thng tin hc sinh c tm kim khng tn ti trong c s d liu th hin th thng bo li. Ngi dng c th thay i thng tin hc sinh tm kim li hoc thot khi tc v cp nht. 6.5.7.3Cc yu cu c bit Khng c.
H2D Group Trang 45

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6.5.7.4Trng thi h thng khi bt u thc hin Use-case 1. Nhn vin phng gio v phi ng nhp thnh cng vo h thng. 6.5.7.5Trng thi h thng sau khi thc hin Use-case Nu use-case thc hin thnh cng, h thng s c thay i hoc xo thng tin ca hc sinh. Ngc li, h thng khng thay i. 6.5.7.6im m rng Khng c.

H2D Group

Trang 46

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7. 7.1

Thit k Danh sch cc lp trong m hnh


STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 Nhm Cac lop Boundary Tn Lp GiaoDienChinh GiaoDienDangNhap GiaoDienNhapDiem GiaoDienCapNhatDiem GiaoDienTongKet GiaoDienXoaDiem GiaoDienNhapHS GiaoDienCapNhatHS GiaoDienXemHoSo GiaoDienNhapQuyDinh GiaoDienCapNhapQuyDinh GiaoDienXoaQuyDinh XuLyDangNhap XuLyNhapDiem XyLyTongKet XuLyNhapHoSo XuLyCapNhapHoSo XuLyXoaHoSo XuLyThongTinHS XuLyXemHS XuLyNhapQuyDinh XuLyCapNhatQuyDinh XuLyXoaQuyDinh DanhSachQuyDinh DiemHS HosoHS Tongket NguoiDung Stereotype Boundary Boundary Boundary Boundary Boundary Boundary Boundary Boundary Boundary Boundary Boundary Boundary Control Control Control Control Control Control Control Control Control Control Control Entity Entity Entity Entity Entity

Cac lop Control

Cac lop Entity

7.2

Danh sch cc hin thc ha UseCase (UseCase Realization)


STT 1 2 3 4 5 6 7 Usecase DangNhap Quan_Ly_Diem Tong_Ket_Diem Cap_Nhat_Ho_So Nhap_Ho_So Xem_Ho_So Cap_Nhat_Quy_Dinh Usecase-Realization DangNhap QuanLyDiem TongKetDiem CapNhatHoSo NhapHoSo XemHoSo QuanLyQuyDinh Trang 47

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 8 Cung_Cap_Quy_Dinh

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3 7.3.1

Sequence Diagram & Class Diagram (VOPC) ng nhp

: NguoiDung

: GiaoDienChinh

: GiaoDienDangNhap

: XuLyDangNhap

: NguoiDung

1: Yeu Cau Dang Nhap( ) 2: DisplayForm(frmDangNhap)

3: Nhap UserName

4: Nhap Password 5: Dang Nhap 6: Xu Ly Dang Nhap 7: KiemTraTonTai( ) [Kiem tra thanh cong] 8: LayThongTinUser( ) 9: Thong Tin User 10: KiemTraPassword( ) [Hop le]

11: Khoi Dong Cac Chuc Nang

1 G iaoD ienC hinh


(from Cac lop B un ary) o d

0..1 G iaoD ienD N ap ang h


(from Cac lo B un p o dary)

1..n N guoiD ung


(from Cac lop E tity) n

0..1 X D uLy angN hap


(from Cac lop C ntro o l)

H2D Group

Trang 48

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.2 Nhp h s

: GiaoVu 1: HienThi( )

: GiaoDienChinh

: GiaoDienNhapHS

: XuLyNhapHoSo

: HoSoHS

2: KhoiDong( )

3: LayThongTinNhap( ) 4: KiemTraTuoiHS( )

[Kiem tra thanh cong] 5: LuuHoSo( ) 6: XuLyNhapHS( ) 7: LuuHocSinh( )

8: //Thong bao da them hoc sinh 9: HienThiThongBao( )

1 GiaoDienChinh
(f rom Cac lop Boundary)

0..1 GiaoDienNhapHS
(f rom Boundary - QuanLy HoSo)

n HoSoHS
(f rom Cac lop Entity )

0..1 XuLyNhapHoSo
(f rom Control - QuanLyHoSo)

H2D Group

Trang 49

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.3

Sa h s.

: GiaoVu

: GiaoDienChinh 1: HienThi( )

: GiaoDienCapNhatHS

: CapNhatHoSo

: HoSoHS

2: KhoiDong( )

3: LayThongTinTim( ) 4: TimHoSo( ) 5: TimHoSo( ) 6: //Thong tin ho so

7: LayThongTinSua( )

8: CapNhatHoSo( ) 9: LuuHoSo( )

10: //Thong tin ho so 11: ThongBaoCapNhat( )

1 GiaoDienChinh
(f rom Cac lop Boundary)

0..1 GiaoDienCapNhatHS 0..1 Boundary - QuanLyHoSo) (f rom 1

1 n n HoSoHS
(f rom Cac lop Entity)

0..1 CapNhatHoSo
(f rom Control - QuanLyHoSo)

H2D Group

Trang 50

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.4 Xa h s

: GiaoV u 1: HienThi( )

: GiaoDienChinh

: GiaoDienCapNhatHS

:X oaHS

: HoSoHS

2: KhoiDong( )

3: LayThongTinTim( ) 4: TimHoSo( ) 5: TimHoSo( ) 6: //Thong tin ho so

7: LayThongTinX oa( )

8: X acNhanXoa( ) Dong y X oa 9: X oaHoSo( ) 10: LuuHoSo( )

11: //Thong bao xoa ho so 12: ThongBaoXoa( )

1 G iaoD ienChinh
(f rom Cac lop B oundary)

0..1 0..1 G iaoDienC apNhatH S


(f rom Boundary - Q uanLyHoSo)

n HoS S oH
(f rom Cac lop E ntity)

0..1 X oaH S
(f rom Control - Q uanLyHoSo)

H2D Group

Trang 51

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.5 Nhp im

: GiaoVien

: GiaoDienChinh

: GiaoDienNhapDiem

: XuLyNhapDiem

: DiemHS

1: Yeu Cau Nhap Diem 2: DisplayForm(frmNhapDiem )

3: Nhap Thong Tin Diem

4: Yeu Cau Luu Diem 5: ThemDiem( ) 6: KiemTraDiemTonTai( ) [Kiem tra thanh cong] 7: LuuThongTinDiemSo( )

8: Ket Qua Luu Diem 9: Da Them Diem

H2D Group

Trang 52

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1 GiaoDienChinh
(f rom Cac lop Boundary)

0..1 GiaoDienNhapDiem
(f rom Boundary - QuanLyDiem)

n DiemHS
(f rom Cac lop Entity)

0..1 X NhapDiem uLy


(f rom Control - QuanLyDiem)

H2D Group

Trang 53

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.6 Sa im

: GiaoVien 1: Yeu Cau Sua Diem

: GiaoD ienChinh

: GiaoD ienCapNhatDiem

: Tim ThongTinHocSinh

: XuLyNhapDiem

: Diem HS

2: Dis playForm (frm Nhap)

3: Nhap Thong Tin Hoc Sinh 4: Thong Tin Hoc Sinh 5: Tim ThongTinHocSinh( ) [Tim thanh cong] 6: LayThongTinDiem So( ) 7: Thong Tin Diem So 8: ThongTinDiem ( ) 9: Cap Nhat Diem

10: Yeu Cau Luu Diem 11: CapNhatDiem () 12: Kiem TraTonTai( ) [Kiem tra thanh cong] 13: LuuThongTinDiem So 14: Ket Qua Luu 15: Thong Bao

H2D Group

Trang 54

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1 G o ie C inh ia D n h
(fro C c lo B u d ry) m a p ona

0 ..1 G o ie C p h tD ia D n a N a iem
(fro B u d ry - Q a L ie ) m ona u n yD m

1 ..n

1 1 ..n T T o gT H S h im h n in oc in
(fro C n l - Q a L ie ) m o tro u n yD m

0..1 XLN a D m u y h p ie
(fro C n l - Q a L ie ) m o tro u n yD m

n D m S ie H
(fro C c lo E tity) m a p n

7.3.7 Xa im

: GiaoVie n

: GiaoD ien C hinh 1 : Yeu C a u Xem D iem

: Gia oD ie nXoaD iem

: Tim Thon g TinH ocSinh

: Diem H S

2 : D is pla yForm (frm Xem D ie m )

3: N h ap Th ong Tin H oc Sin h C a n Xoa D iem 4 : Tho n g Tin H oc Sinh 5: Tim Th o ng Tin H ocSinh ( ) [Tim tha nh con g] 6 : LayTh on g Tin Die m So ( ) 7 : Thon g Tin D iem So 8 : Thon g Tin D iem So

9 : Yeu C au Xo a D iem 1 0: Xoa D iem ( ) 11 : Tho n g Ba o

H2D Group

Trang 55

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1 G iaoD ienC hinh


(f rom Cac lop B oundary)

0..1 G iaoD ienX oaD iem


(f rom Boundary - Q uanLyDiem)

n D iemH S
(f rom Cac lop Entity)

0..1 T imT hongT ocS inH inh


(f rom Control - Q uanLyD iem)

7.3.8 Tng Kt im

: GiaoVien

: GiaoDienChinh

: GiaoDienTongKet

: TimThongTinHocSinh

: XuLyTongKet

: TongKet

1: Yeu Cau Tong Ket 2: DisplayForm(frmTongKet)

3: Nhap Thong Tin Hoc Sinh 4: Thong Tin Hoc Sinh 5: TimThongTinHocSinh( ) [Thanh Cong] 6: Tong Ket 7: TinhDiemTB( ) 8: HienThiDuLieu( )

9: Nhap Hanh Kiem

10: Yeu Cau Luu 11: ThemTongKet( )

12: HienThiDuLieu( )

H2D Group

Trang 56

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1 G o ie C in ia D n h h
(fro C lo B un ary) m ac p o d

0..1 G o ie T n e ia D n o gK t
(fromB u d ry - Q an yD ) ona u L iem

1 ..n

1 1 ..n

T T o g in oc in im h n T H S h
(fro C trol - Q a yD m m on u nL ie )

0 ..1 XLT n e u y o gK t
(fromC n l - Q n yD m o tro ua L ie )

n T ng e o Kt
(fromC c lo E tity) a p n

7.3.9 Nhp quy nh

: BanGiam Hieu

: GiaoDienChinh

: GiaoDienNhapQuyDinh

: XuLyNhapQuyDinh

: DanhSachQuyDinh

1: Yeu cau Nhap Quy Dinh( ) 2: HienThiGiaoDienNhapQuyDinh( )

3: Nhap Quy Dinh( )

4: Yeu cau luu Quy Dinh( ) 5: XuLyYeuCauLuuQuyDinh( ) 6: KiemTraQuyDinhHopLe( )

[Kiem tra thanh cong] 7: LuuQuyDinh( ) 8: Thong Tin Quy DInh 9: CapNhatLaiGiaoDien( )

H2D Group

Trang 57

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

1 G o ie C in ia D n h h
(fro C c lo B u d ry) m a p ona

0 ..1 G o ie N a Q y in ia D n h p u D h
(fro B u d ry - Q a L u in ) m ona u n yQ yD h

n D n S c Q y in a h a h uD h
(fro C c lo E tity) m a p n

0 ..1 X L N a Q y in u y h p uD h
(fro C n l - Q a L u in ) m o tro u n yQ yD h

H2D Group

Trang 58

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.10 Cp nht quy nh

: B n ia H u a G m ie

: G o ie C in ia D n h h

: G o ie C p h tQ y in ia D n a N a u D h

: X L C p h tQ y in u y a N a uD h

: D n S ch u D h a h a Q y in

1 Y u c u C pn a q yd h ) : e a a h t u in ( 2 H n h ia D n a N a u D h ) : ie T iG o ie C p h tQ y in (

3 N a th n tinq yd hc nC p n a ) : hp og u in a a h t( 4 T Q y in ( ) : im u D h 5 L y uD h ) : a Q y in ( 6 T o gT Q yD h : h n in u in 7 T o gT Q yD hC nT : h n in u in a im

8 C pn a n i d n q yd h ) : a h t o u g u in (

9 Y u c u L u q yd h ) : e a u u in ( 1 :X L Y u a L u u D h ) 0 u y e C u u Q y in ( 1 : K m ra u D h o L ( ) 1 ie T Q y in H p e

K mT T a h C n ie ra h n o g 1 :L u u D h ) 2 u Q y in (

1 : T o gT Q yD h 3 h n in u in 1 : C p h tL iG o ie ( ) 4 a N a a ia D n

1 G iaoDienChinh
(f rom Cac lop Boundary)

0..1 G iaoDienCapNhatQ Dinh uy 0..1


(f rom Boundary - Q uanLyQuyDinh)

1 n n DanhSachQ Dinh uy
(f rom Cac lop Entity)

0..1 X CapNhatQ Dinh uLy uy


(from Control - QuanLyQuyDinh)

H2D Group

Trang 59

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.11 Xa quy nh

: BanGiamHieu

: GiaoDienChinh

: GiaoDienXoaQuyDinh

: XyLyXoaQuyDinh

: DanhSachQuyDinh

1: Yeu cau xoa quy dinh( ) 2: HienThiGiaoDienXoaQuyDinh( )

3: Nhap thong tin quy dinh can xoa( ) 4: TimQuyDinh( ) 5: LayQuyDinhCanXoa( ) 6: Quy dinh can xoa 7: quy dinh can xoa

8: Yeu cau xac nhan xoa quy dinh() 9: Xac nhan xoa quy dinh( ) 10: X oaQuyDinh( ) 11: Ket Qua Xoa Quy Dinh( )

12: CapNhatLaiGiaoDien( )

1 G oD ia ienC hinh
(fro Cac lop B und m o ary)

0..1 G oD ia ienX Q D h oa uy in
(fro B nd ry - Q anL uyD m ou a u yQ inh)

0..1

n n D anhS achQ D uy inh


(from Cac lop E tity) n

0..1 XL X y y oaQ D uy inh


(fro Con m trol - Q L u uan yQ yDinh )

H2D Group

Trang 60

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.3.12 Xem H S

: Gia o_ Vu

: Gia oD ie n C h in h

: Gia oD ie n Xe m H o So

: Xu L yXe m H S

: H o So H S

1 . // Ye u C au Xe m H o So 1 .1 . // H ie n Th i Gia o D ien Xe m H o So

2 . // N h a p Ma H o S o 2 .1 . // Kie m Tra Ma H o So 2 .1 .1. // L a y H o So 2 .1 .1.1 . //H o So C a n L a y( ) 2 .1 .2. //Th o n g TIn H o So ( )

2 .2 . //H ie n th i th o ng tin( )

1 G o ie C in ia D n h h
( o C c lo B u d r fr m a p o n ay)

0. .1 G o ie Xm o o ia D n e H S
( o B u d r - Qa L o o fr m o n ay u n yH S )

1 0.1 . XL X m S u ye H
( o C n o -Qa L o o fr m o tr l u n yH S )

n HSH ooS
( o C c lo E tity) fr m a p n

H2D Group

Trang 61

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.4

Cc thuc tnh v hm trong cc lp

7.4.1 Lp GiaoDienChinh

GiaoDienChinh
(f rom Cac lop Boundary )

KhoiDong() HienThiDangNhap() HienThiDangKy() HienThiQuiDinhTruong() HienThiXepLop() HienThiPhanQuyen() HienThiKetNoi() HienThiXemHocSinh() HienThiAbout() HienThiDangXuat() HienThiXemDiem() HienThiThemDiem() HienThiHuongDan() HienThiTongKet() Thoat()

H2D Group

Trang 62

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 63

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 64

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 65

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 66

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 67

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 68

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Public Tnh kh Hm kin Private KhoiDong HienThiDangNhap HienThiDangKy HienThiQuiDinhTruong HienThiXepLop HienThiPhanQuyen HienThiKetNoi HienThiXemHS HienThiThemHS HienThiAbout HienThiDangXuat HienThiXemDiem HienThiThemDiem HienThiHuongDan HienThiTongKet Thoat

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Load form Main X l s kin click vo menu ng nhp X l s kin click vo menu ng k X l s kin click vo menu Qui nh trng X l s kin click vo menu Xp lp X l s kin click vo menu Phn quyn X l s kin click vo menu Kt ni X l s kin click vo menu Xem hc sinh X l s kin click vo menu Thm hc sinh X l s kin click vo menu About X l s kin click vo menu ng xut X l s kin click vo menu Xem im X l s kin click vo menu Thm im X l s kin click vo menu Hng dn X l s kin click vo menu Tng kt X l s kin thot

H2D Group

Trang 69

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.4.2 Lp GiaoDienNhapDiem

GiaoDienNhapDiem
(f rom Boundary - QuanLy Diem)

HienThiDuLieu() KiemTraGrid() SourceChange() CellChanged() KiemTraRong() KhoiDong() XemDiem() Thoat() ThemDiem() XuatDiem() TimKiem()

H2D Group

Trang 70

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 7 8 9 10 11 12 Tnh kh Hm kin Private Hienthidulieu KiemtraGrid Laythongtin SourceChanged CellChanged kiemtrarong KhoiDong XemDiem Thoat ThemDiem XuatDiem TimKiem

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Ly d liu ln Datagrid Kim tra xem d liu c ly ln Datagrid cha Ly thng tin im X l vic thay i DataSource X l vic thay i 1 dng trn Datagrid Kim tra gi tr c rng hay khng Load form X l khi click vo grid X l khi click vo button Thot X l khi click vo button Thm im X l khi click vo button Xut im X l khi click vo button Tm Kim

7.4.3 Lp GiaoDienCapNhapDiem

GiaoDienCapNhatDiem
(f rom Boundary - QuanLy Diem)

HienThiDuLieu() KiemTraGrid() KhoiDong() XemHS() ThemDiem() LoadForm() XemDiem() Thoat()

H2D Group

Trang 71

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 7 8 Tnh kh Hm kin Private Hienthidulieu KiemtraGrid Khoidong XemHS LoadForm ThemDiem Thoat btXemDiem

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Ly d liu ln Datagrid Kim tra xem d liu c ly ln Datagrid cha Khi ng X l khi click vo grid Load form Thm im vo CSDL X l khi click vo button Thot X l khi click vo button Xem im

7.4.4 Lp GiaoDienTongKet

GiaoDienTongKet
(f rom Boundary - QuanLy Diem)

HienThiDuLieu() KiemtraGrid() TongKet() LoadForm() dgXemDiem() KiemTraRong()

STT 1 2 3 4 5 6

Tnh kh Hm kin Private Hienthidulieu KiemtraGrid TongKet frmTongKet_Load dgXemDiem KiemTraRong

ngha Ly d liu ln Datagrid Kim tra xem d liu c ly ln Datagrid cha Thc hin tng kt Load form X l vic click ln Datagrid Kim tra gi tr c rng hay khng

H2D Group

Trang 72

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.4.5 Lp Diem

DiemHS
(f rom Cac lop Entity )

MaHS Ho Ten MonHoc NamHoc DiemMieng Diem15Phut Diem1Tiet DiemHocKy DiemTongKet KiemTraHocSinh() KiemTraTonTai() ThemDiem() CapNhatDiem() XoaDiem() LayBangDiem() LayThongTin() LuuDiem() KiemTraTimKiem()

H2D Group

Trang 73

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Tnh kh Hm kin Private MaHS Ho Ten MonHoc HocKy NamHoc DiemMieng Diem15Phut Diem1Tiet DiemHocKy DiemTongKet Public KiemTraHocSinh KiemTraTonTai ThemDiem CapNhatDiem XoaDiem LayBangDiem LuuThongTin LuuDiem KiemTraTimKiem

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha M hc sinh H Tn Mn hc Hc k Nm hc im ming im 15 pht im 1 tit im hc k im tng kt Kim tra hc sinh c m hc sinh, tn, im Kim tra tn ti Thm im Cp nht im Xa im Ly bng im Lu thng tin im Ly im mn hc Kim tra tm kim

7.4.6 Lp TongKet

TongKet
(f rom Cac lop Entity )

ThemTongKet() SuaTongKet1() SuaTongKet2() SuaTongKetCN() XoaTongKet() KiemTraTonTai() TongKet() TinhTBHK() TinhTBCN() LayThongTin()

H2D Group

Trang 74

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 7 8 9 10 Tnh kh Hm kin Public ThemTongKet SuaTongKet1 SuaTongKet2 SuaTongKetCN XoaTongKet KiemTraTonTai TongKet TinhTBHK TinhTBCN LayThongTin

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Thm Tng kt Sa tng kt HK1 Sa tng kt HK2 Sa tng kt cui nm Xa tng kt Kim tra tn ti Tng kt Tnh trung bnh hc k Tnh trung bnh c nm Ly thng tin im

7.4.7 Lp GiaoDienNhapHS

GiaoDienNhapHS
(f rom Boundary - QuanLy HoSo)

HienThi() LuuHocSinh() KiemTraTuoiHS() HienThiThongBao() KhoiDong() LayThongTinNhap() LuuHoSo()

H2D Group

Trang 75

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 Tnh kh kin Public HienThi KhoiDong Hm

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Gi giao din nhp hc sinh Khi ng giao din nhp hc sinh vi cc mc nh Ly cc thng tin trn giao din x l Kim tra hp l tui hc sinh. X l thao tc chn lu hc sinh va nhp Hm x l thao tc lu xung c s d liu

LayThongTinNhap KiemTraTuoiHS LuuHoSo LuuHocSinh

7.4.8 Lp XuLyNhapHoSo

XuLyNhapHoSo
(f rom Control - QuanLy HoSo)

XuLyNhapHS()

STT 1

Tnh kh Hm kin Public XuLyNhapHoSo

ngha X l thao tc nhp h s

H2D Group

Trang 76

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.4.9 Lp HoSoHS

HoSoHS
(f rom Cac lop Entity )

<<private>> MaHS <<private>> TenHS <<private>> GioiTinh <<private>> NgaySinh <<private>> NoiSinh <<private>> DiaChi <<private>> SoDT LuuHocSinh() LayHoSo() TimHoSo() LuuHoSo()

STT 1 2 3 4 5 6 7 8 9 10

Tnh kh kin Private

Hm MaHS TenHS GioiTinh NgaySinh NoiSinh DiaChi SoDT LayHoSo LuuHoSo TimHoSo

ngha M hc sinh Tn hc sinh Gii tnh Ngy Sinh Ni sinh a ch S in thoi Ly thng tin h s t trong c s d liu Lu cc thng tin hc sinh vo csdl Tm h s cn thit.

Public

H2D Group

Trang 77

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7.4.10 Lp GiaoDienCapNhatHS

GiaoDienCapNhatHS
(f rom Boundary - QuanLy HoSo)

HienThi() ThongBaoCapNhat() XacNhanXoa() ThongBaoXoa() KhoiDong() LayThongTinTim() LayThongTinSua() LayThongTinXoa()

H2D Group

Trang 78

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 3 4 5 6 7 8 Tnh kh kin Private HienThi KhoiDong Hm

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Hin th form cp nht Khoidong cc mc nh ca form Ly cc thng tin trn form tm kim Ly cc thng tin trn form dng cho vic xo Ly cc thng tin c sa cha trn form Kim tra s ng xo ca ngi dng Hin th ni dung cp nht Hin th ni dung nhng thnh phn xo.

LayThongTinTim LayThongTinXoa LayThongTinSua XacNhanXoa ThongBaoCapNhat ThongBaoXoa

7.4.11 Lp XoaHS

XoaHS
(f rom Control - QuanLy HoSo)

Xoa ho so() TimHoSo()

H2D Group

Trang 79

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. STT 1 2 Tnh kh kin Public TimHoSo XoaHoSo Hm

Phin bn: 1.0.28 Ngy: 11/01/2010 ngha Tm h s xo Xo h s tm c

7.4.12 Lp CapNhatHoSo

CapNhatHoSo
(f rom Control - QuanLy HoSo)

TimHoSo() CapNhatHoSo()

STT 1 2

Tnh kh Hm kin Public TimHoSo CapNhatHoSo

ngha Tm h s xo Cp nht h s tm

H2D Group

Trang 80

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 81

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

8.
8.1

Thit k CSDL S thc th kt hp ERD (Entity - Relationship Diagram)

H2D Group

Trang 82

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

8.2

S logic

8.3 STT 1 2 3 4 5 6 7 8 9 10 11 8.4

Danh sch cc thnh phn trong s logic Tn HOCSINH GIAOVIEN THANNHAN XEPLOP LOP KHOI NAMHOC MONHOC BANGDIEM LOAI TONGKET Rng buc thit k Loi Lp chnh Lp chnh Lp ph Quan h Lp chnh Lp chnh Lp chnh Lp chnh Lp chnh Lp ph Quan h ngha Cc thng tin v h s hc sinh. Cc thng tin v h s gio vin. Cc thng tin v thn nhn hc sinh. Xp lp cho tng hc sinh. Cc thng tin v mi lp. Cc thng tin v mi khi. Cc thng tin v mi nm hc. Cc thng tin v mi mn hc. Cc thng tin v im s hc sinh. Cc thng tin v mi cch xp loi. Tng kt im cho tng hc sinh. Ghi ch

8.4.1 Rng buc ton vn n quan h. Thc th HC SINH:


H2D Group Trang 83

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

R1.1 : Mi hc sinh ch c duy nht mt MA_HS. R1.2 : Thuc tnh GIOITINH bt buc phi l NAM, N R1.3 : Thuc tnh NGSINH phi nh hn ngy hin ti, v tui ca hc sinh phi ln hn 15 v nh hn 20. R1.4 : MA_HS phi xc nh c cc thuc tnh cn li trong thc th HC SINH Thc th LP: R2.1 : Mi lp ch c duy nht mt MA_LOP R2.2 : SISO ca lp phi ln hn 25 v nh hn 50. Thc th KHI: R3.1 : Mi khi ch c duy nht mt MA_KHOI R3.2 : SOLOP phi ln hn hoc bng 3 Thc th MN HC: R4.1 : Mi mn hc ch c duy nht mt MA_MON R4.2 : HESO ch bao gm 2 gi tr 1 hoc 2. Thc th HC K: R5.1 : Mi hc k ch c duy nht mt MA_KY R5.2 : NAMHOC ch c ln hn nm hin ti l mt nm Thc th LOI: R6.1 : Mi loi ch c duy nht mt MA_LOAI

H2D Group

Trang 84

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

R6.2 : TU lun ln hn 0 v nh hn 9,75. R6.3 : DEN lun hn 0,25 v nh hn 10. Thc th IM S: R7.1 : Mi mt im phi thuc vo MA_HS v MA_MON v MA_KY R7.2 : TRBINH th c tnh bng cc ly trung bnh cc im s v h s ca mn hc Thc th GIO VIN:
R8.1 : Mi gio vin ch c duy nht mt MAGV. R8.2 : Thuc tnh GIOITINH bt buc phi l NAM, N R8.3 : Thuc tnh NGSINH phi nh hn ngy hin ti, v tui ca gio vin phi

ln hn 22 v nh hn 50.
R8.4 : MAGV phi xc nh c cc thuc tnh cn li trong thc th GIO

VIN Thc th TNG KT:


R9.1 : MA_HS, MA_KY xc nh cc thuc tnh cn li trong thc th TNG

KT
R9.2 : TB_CN c tnh da trn TB_HK1 v TB_HK2 v h s. R9.3 : HL_CN c tnh da trn TB_CN R9.4 : HK_CN c tnh da trn HK_HK2. R9.5: HK_HK1 ch c bng hoc thp hn HL_HK1 R9.6 : HK_HK2 ch c bng hoc thp hn HL_HK2 H2D Group Trang 85

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. R9.7 : HK_CN phi thp hn hoc bng HL_CN

Phin bn: 1.0.28 Ngy: 11/01/2010

8.4.2 Rng buc ton vn lin quan h:


R10.1 : Mi hc sinh phi thuc mt lp nht nh. R10.2 : S hc sinh trong mt lp khng c ln hn s s ca lp. R10.3 : Mi lp s hc mt s mn nht nh. R11.1 : Mi lp phi thuc mt khi nht nh R11.2 : S lp trong mt khi khng c ln hn SOLOP R12.1 : Mi mt im s phi thuc mt hc sinh no . R12.2 : Mi mn kim tra phi c tn trong danh sch MN HC R13.1 : Mi im s phi thuc mt k R14.1 : Mi TB_HK1 c tnh trn TRUNGBINH ca tt c cc mn thuc hc

k 1
R14.2 : Mi TB_HK2 c tnh trn TRUNGBINH ca tt c cc mn thuc hc

k 2
R15.1 : HL_HK1, HL_HK2 c xt da trn TU v DEN ri quy ra TENLOAI R15.2 : HK_HK1, HK_HK2 c xt da trn TENLOAI

8.5

M t chi tit cc lp i tng

H2D Group

Trang 86

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 87

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

8.5.1 Lp i tng chnh HOCSINH


STT Tn thuc tnh Loi Kiu MGT Rng buc Din gii

MAHS

Kha ni Kha ngoi

Nchar

7 kt

Khc NULL

M h s

2 3 4 5 6 7 8 9

HO TEN GIOITINH NGSINH NSINH DANTOC DIACHI DTHOAI

Nvarchar Nvarchar Bit Smalldatetime Nvarchar Nvarchar Nvarchar Nvarchar

Quan h vi lp THANNHAN , BANGDIEM, TONGKET 50 kt Khc NULL 10 kt Khc NULL Khc NULL 20 kt 10 kt 50 kt 20 kt

H hc sinh Tn hc sinh Gii tnh Ngy sinh Ni sinh Dn tc a ch in thoi

8.5.2 Lp i tng chnh GIAOVIEN


STT Tn thuc tnh Loi Kiu MGT Rng buc Din gii

MAGV

Kha ni Kha ngoi

Nchar

7 kt

Khc NULL

M gio vin

2 3 4 5 6 7 8 9

HO TEN GIOITINH NGSINH NSINH DANTOC DIACHI DTHOAI

Quan h vi lp BANGDIEM Nvarchar 50 kt Khc NULL H gio vin Nvarchar 10 kt Khc NULL Tn gio vin Bit Khc NULL Gii tnh Smalldatetime Ngy sinh Nvarchar 50 kt Ni sinh Nvarchar 10 kt Dn tc Nvarchar 50 kt a ch Nvarchar 20 kt in thoi

H2D Group

Trang 88

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

8.5.3 Lp i tng ph THANNHAN


STT Tn thuc tnh 1 MAHS Loi Kha ni Kha ngoi 2 3 4 5 TENCHA NGHECHA TENME NGHEME Nvarchar Nvarchar Nvarchar Nvarchar Kiu Nchar MGT

7 kt

Rng buc Khc NULL Quan h vi lp HOCSINH

Din gii M h s

50 kt 50 kt 50 kt 50 kt

Tn cha Ngh nghip cha Tn m Ngh nghip m

8.5.4 Lp quan h XEPLOP


STT Tn thuc tnh 1 ID 2 MA_HS 3 4 5 MA_LOP MA_KHOI NAMHOC Loi Kiu Kha ni Int Kha ngoi Nchar Kha ngoi Nchar Nchar Nchar MGT

4 kt 7 kt 4 kt 2 kt 4 kt

Rng buc Khc NULL Quan h vi 7lp HOCSINH Quan h vi lp LOP

Din gii M xp lp M h s M lp M khi Nm hc

8.5.5 Lp i tng chnh LOP


STT Tn thuc tnh 1 MA_LOP Loi Kha ni Kha ngoi 2 3 4 SISO KHOI NAMHOC Tinyint Kha ngoi Nchar Kha ngoi Nchar Kiu Nchar MGT

4 kt

Rng buc Khc NULL Quan h vi lp XEPLOP Quan h vi lp KHOI Quan h vi lp NAMHOC

Din gii M lp

S s lp Khi Nm hc

8.5.6 Lp i tng chnh KHOI


STT Tn thuc tnh 1 MA_KHOI Loi Kiu Kha chnh Nchar Kha ngoi 2 3 SOLOP NAMHOC Tinyint Kha ngoi Nchar MGT

2 kt

Rng buc Khc NULL Quan h vi lp LOP

Din gii M khi

1 kt 4 kt

Quan h vi lp

S lp ca khi Nm hc Trang 89

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. NAMHOC

Phin bn: 1.0.28 Ngy: 11/01/2010

8.5.7 Lp i tng chnh NAMHOC


STT Tn thuc tnh 1 MA_NAM Loi Kiu Kha chnh Nchar Kha ngoi MGT

4 kt

Rng buc Khc NULL Quan h vi cc lp LOP, KHOI, BANGDIEM, TONGKET

Din gii M nm hc

TENNAM

Nvarc har

20 kt

Tn nm hc

8.5.8 Lp i tng chnh MONHOC


STT Tn thuc tnh Loi 1 MA_MON Kha chnh Kha ngoi 2 3 TENMON HESO Nvarchar 20 kt Tinyint 1 kt Kiu Nchar MGT

2 kt

Rng buc Khc NULL Quan h vi lp BANGDIEM

Din gii M mn hc

Tn mn hc H s

8.5.9 Lp i tng chnh BANGDIEM


STT Tn thuc tnh 1 MA_HS Loi Kha ni Kha ngoi 2 MA_MON Kha ni Kha ngoi 3 MA_GV Kha ni Kha ngoi 4 5 HOCKY NAMHOC Kha ni Kha ni Kha ngoi 6 7 8 MIENG PH15 TIET1 Real Real Real Tinyint Nchar Nchar Nchar Kiu Nchar MGT

7 kt

Rng buc Khc NULL Quan h vi lp HOCSINH Khc NULL Quan h vi lp MONHOC Khc NULL Quan h vi lp GIAOVIEN Khc NULL Khc NULL Quan h vi lp NAMHOC

Din gii M h s

2 kt

M mn hc

10t

M gio vin

1 kt 4 kt

Hc k Nm hc

4 kt 4 kt 4 kt

im ming im 15 pht im 1 tit Trang 90

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 9 10 HKY TBM Real Real

Phin bn: 1.0.28 Ngy: 11/01/2010 im thi hc k im trung bnh mn

4 kt 4 kt

8.5.10 Lp i tng ph LOAI


STT Tn thuc tnh 1 MA_LOAI Loi Kha chnh Kha ngoi 2 3 4 TENLOAI TU DEN Nvarchar Real Real Kiu Nchar MGT

2 kt

Rng buc Khc NULL Quan h vi lp TONGKET

Din gii M loi

10 kt 4 kt 4 kt

Tn loi Gii hn di ca loi. Gii hn trn ca loi.

8.5.11 Lp quan h TONGKET


STT Tn thuc tnh 1 MA_HS Loi Kha ni Kha ngoi Kha ni Kha ngoi 3 4 5 6 7 8 9 10 11 TB_HK1 HL_HK1 HK_HK1 TB_HK2 HL_HK2 HK_HK2 TB_CN HL_CN HK_CN Real Nchar Nchar Real Nchar Nchar Real Nchar Nchar Kiu Nchar MGT

7 kt

Rng buc Khc NULL Quan h vi lp HOCSINH Khc NULL Quan h vi lp HOCSINH

Din gii M h s

NAMHOC

Nchar

4 kt

Nm hc

4 kt 2 kt 2 kt 4 kt 2 kt 2 kt 4 kt 2 kt 2 kt

im trung bnh hc k 1 Hc lc hc k 1 Hnh kim hc k 1 im trung bnh hc k 2 Hc lc hc k 2 Hnh kim hc k 2 im trung bnh c nm Hc lc c nm Hnh kim c nm Trang 91

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

9. 9.1

Thit k giao din H thng thc n 9.1.1 T chc


ng nhp ng k iu khin Phn quyn Kt ni CSDL Thm hc sinh Xem h s Qun l hc sinh In danh sch

H thng qun l hc sinh

Xp lp Xem im Qun l im Nhp im Quy nh mn Quy nh trng Quy nh lp Quy nh nm

9.1.2 STT
H2D Group

Cc thnh phn Popup Menu Item Menu Chc nng


Trang 92

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

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

iu khin

ng nhp ng k Phn quyn Kt ni CSDL

Qun l hc sinh

Thm hc sinh Xem h s In danh sch Xp lp

Qun l im Quy nh trng

Xem im Nhp im Quy nh mn Quy nh lp Quy nh nm

Ngi s dng ng nhp vo h thng vi cc quyn khc nhau. Ngi s dng mi ng k mt ti khon c quyn ng nhp vo h thng. Qun tr vin h thng qun l c ch phn quyn ca h thng. Ngi s dng kt ni vi c s d liu ly d liu. Thm mt hc sinh mi vo h thng. Xem h s ca mt hc sinh. In danh sch hc sinh theo nhng ty chn khc nhau. Xp cc hc sinh vo cc lp trong h thng. Xem thng tin v im ca hc sinh. Nhp thng tin v im ca mt hc sinh. Thm/ xa/ sa m mn, tn mn, h s. Thm/ xa/ sa tn lp, khi, nm hc. Thm/ xa/ sa m nm hc, tn nm hc.

9.2

H thng mn hnh 9.2.1 Danh sch cc mn hnh

STT M mn hnh 1 formMain 2 formDangNhap 3 4 5 6 7

Tn mn hnh Chc nng Mn hnh chnh Mn hnh chnh ca chng trnh. ng nhp Mn hnh cho php ngi s dng ng nhp vi cc quyn truy cp h thng khc nhau. formDangKy ng k Mn hnh cho php ngi s dng ng k cc quyn truy cp h thng khc nhau. formPhanQuyen Phn quyn Mn hnh qun tr vin qun l cc quyn v ngi dng trong h thng. formKetNoiCSDL Kt ni CSDL Mn hnh kt ni n c s d liu. formThemHocSinh Thm hc sinh Mn hnh thm mt hc sinh mi vo h thng. formXemHoSo Xem h s Mn hnh xem h s ca mt hc sinh.
Trang 93

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

8 9 10 11 12 13 14

formInDanhSach formXepLop formXemDiem formNhapDiem formQuyDinhMon formQuyDinhLop

In danh sch Xp lp Xem im Nhp im Quy nh mn Quy nh lp

formQuyDinhNam Quy nh nm

Mn hnh in danh sch hc sinh theo nhng ty chn khc nhau. Mn hnh xp cc hc sinh vo cc lp trong h thng. Mn hnh xem thng tin v im ca hc sinh. Mn hnh nhp thng tin v im ca mt hc sinh. Mn hnh thm/ xa/ sa m mn, tn mn, h s. Mn hnh thm/ xa/ sa tn lp, khi, nm hc. Mn hnh thm/ xa/ sa m nm hc, tn nm hc.

H2D Group

Trang 94

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

9.2.2

S lin kt cc mn hnh
formDangNhap formDangki formPhanQuyen formKetNoiCSDL fromThemHocSinh formXemHoSo

formMain

formInDanhSach formXepLop formXemDiem formNhapDiem formQuyDinhMon formQuyDinhLop formQuyDinhNam

9.2.3

M t cc mn hnh

9.2.3.1Mn hnh chnh (formMain) Hnh thc trnh by:

H2D Group

Trang 95

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Su liu: STT Tn Control 1 2 3 4 5

Loi Control

Chc nng Chuyn n chc nng iu khin Chuyn n chc nng qun l hc sinh Chuyn n chc nng qun l im Chuyn n chc nng quy nh Thot khi chng trnh

Ghi ch

mnuDieuKhien Menu mnuQuanLyHocSinh Menu mnuQuanLyDiem mnuQuydinh mnuThoat Menu Menu Menu

9.2.3.2Mn hnh ng nhp (formDangNhap) Hnh thc trnh by:

H2D Group

Trang 96

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Su liu: STT Tn Control 1 2 3 4 txtUser txtPass btnConfirm btnCancel Loi Control Textbox Textbox Button Button Chc nng Nhp tn User ngi s dng Nhp mt khu ng vi d liu ng nhp Hy b qu trnh ng nhp Ghi ch

9.2.3.3Mn hnh ng k (formDangKi) Hnh thc trnh by:

Su liu:
H2D Group Trang 97

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

STT Tn Control 1 2 3 4 5 6 7 txtUser txtPass txtPass_re cbQuestion txtAnswer btnConfirm btbCancel

Loi Control Textbox Textbox Textbox Combobox Textbox Button Button

Chc nng Nhp tn User ngi s dng Nhp mt khu Nhp li mt khu Chn loi cu hi Cu tr li ng vi d liu ng k Hy qu trnh ng k

Ghi ch

9.2.3.4Mn hnh phn quyn(formPhanQuyen) Hnh thc trnh by:

Su liu: STT Tn Control 1 txtUser 2 txtPass 3 cbQuestion 4 txtAnswer 5 cbPriority


H2D Group

Loi Control Textbox Textbox Combobox Textbox Combobox

Chc nng Nhp tn User ngi s dng Nhp mt khu Chn loi cu hi Cu tr li Chn quyn ngi dng

Ghi ch

Trang 98

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

6 7 8

btnConfirm btnCancel btnBack

Button Button Button

ng vi d liu ng k Hy qu trnh ng k Quay tr li

9.2.3.1Mn hnh kt ni CSDL(formKetNoiCSDL) Hnh thc trnh by:

Su liu: STT 1 2 3 4 5 6 Tn Control txtServer txtUser txtPass chkAuto btnConnect btnCancel Loi Control Textbox Textbox Textbox Checkbox Button Button Chc nng Nhp tn Server Nhp tn User ngi s dng Nhp mt khu Check vo t ng ng nhp Bt u kt ni Hy qu trnh kt ni Ghi ch

9.2.3.2Mn hnh thm hc sinh (formThemHocSinh) Hnh thc trnh by:

H2D Group

Trang 99

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Su liu: STT 1 2 3 4 5 6 7 8 9 10 11 12 13 Tn Control txtMaHocSinh txtHoten cbGioitinh txtNgaySinh txtNoiSinh txtDanToc txtTenCha txtNgheNghiepCha txtTenMe txtNgheNghiepMe txtDienThoai btnThemHocSinh btnHuyBo Loi Control Textbox Textbox Combobox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Textbox Button Button Chc nng Nhp m hc sinh Nhp h tn Chn gii tnh Chn ngy sinh Chn ni sinh Nhp dn tc Nhp tn cha Nhp ngh nghip cha Nhp tn m Nhp ngh nghip m Nhp in thoi gia nh Thm hc sinh mi Hy b qu trnh thm Ghi ch

H2D Group

Trang 100

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

14 15 16

btnXepLop btnXemHocSinh btnThoat

Button Button Button

Xp lp cho hc sinh Xem hc sinh Tr v form chnh

9.2.3.3 Mn hnh xem h s (formXemHoSo)

Hnh thc trnh by:

Su liu: STT 1 2 3 4 5 6 Tn Control txtMaHocSinh txtHoten cbGioitinh txtNgaySinh txtNoiSinh txtDanToc Loi Control Textbox Textbox Combobox Textbox Textbox Textbox Chc nng Nhp m hc sinh Nhp h tn Chn gii tnh Chn ngy sinh Chn ni sinh Nhp dn tc Ghi ch

H2D Group

Trang 101

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22

txtTenCha txtNgheNghiepCha txtTenMe txtNgheNghiepMe txtDienThoai btnThemHocSinh btnSuaThongTin btnXoaHocSinh btnXepLop btnTmKiem btnXuatPhieuThongTin btnThoat chkHocSinh chkLop chkKhoi chkNamHoc

Textbox Textbox Textbox Textbox Textbox Button Button Button Button Button Button Button Checkbox Checkbox Checkbox Checkbox

Nhp tn cha Nhp ngh nghip cha Nhp tn m Nhp ngh nghip m Nhp in thoi gia nh Thm hc sinh mi Sa thng tin hc sinh Xa hc sinh Xp lp Tm kim Xut phiu thng tin Thot v form chnh Ch xem hc sinh Xem theo lp Xem theo khi Xem theo nm hc

9.2.3.1Mn hnh in danh sch (formInDanhSach) Hnh thc trnh by:

H2D Group

Trang 102

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Su liu: STT 1 2 3 4 5 6 7 8 9 Tn Control txtMaHoSo btnInDSHS btnInTT txtMaKhoi btnInDSKhoi btnInKhoi txtMaNamHoc btnInNam btnInDSMon Loi Control Textbox Button Button Textbox Button Button Textbox Button Button Chc nng Nhp m hc sinh In danh sch tt c hc sinh In thng tin hc sinh Nhp m khi In danh sch tt c cc khi In danh sch hc sinh theo khi Nhp m nm hc In danh sch hc sinh theo nm In danh sch mn hc Ghi ch

H2D Group

Trang 103

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

9.2.3.2Mn hnh xp lp (formXepLop) Hnh thc trnh by:

Su liu: STT 1 2 3 4 5 6 7 8 9 10 11 12 Tn Control txtMaHocSinh txtHoten txtNamHoc txtKhoi txtLop cbNamHoc cbKhoi cbLop btnThem btbXoa btnSua btnXemHocSinh Loi Control Textbox Textbox Textbox Textbox Textbox Combobox Combobox Combobox Button Button Button Button Chc nng Nhp m hc sinh Nhp h tn Nm hc hin ti Khi hin ti Lp hin ti Nm hc cp nht Khi cp nht Lp cp nht Cp nht thng tin xp lp Xa thng tin xp lp Sa thng tin xp lp Tr li mn hnh xem hc sinh Ghi ch

H2D Group

Trang 104

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

13

btnThoat

Button

Tr v form chnh

9.2.3.1Mn hnh xem im (formXemDiem) Hnh thc trnh by:

Su liu: STT 1 2 3 4 5 6 7 Tn Control txtMaHocSinh txtHoten txtNamHoc txtHocKy txtMonHoc txtDiemMieng txtDiem1Tiet Loi Control Textbox Textbox Textbox Textbox Textbox Textbox Textbox Chc nng Nhp m hc sinh Nhp h tn Nm hc hin ti Hc k hin ti Mn hc hin ti im ming im 1 tit Ghi ch

H2D Group

Trang 105

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

8 9 10 10 11 12 13

txtDiemHocKy txtDiemTongKet btnThemDiem btnXoa btnCapNhat btnXuatBaoCao btnThoat

Textbox Textbox Button Button Button Button Button

im hc k im tng kt Chuyn n mn hnh thm im Xa thng tin im Sa thng tin im Xut bo co v im Tr v form chnh

9.2.3.1Mn hnh them im (formThemDiem) Hnh thc trnh by:

H2D Group

Trang 106

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

Su liu: STT 1 2 3 4 5 6 7 8 9 10 11 Tn Control txtMaHocSinh txtHoten txtNamHoc txtHocKy cbMonHoc txtDiemMieng txtDiem1Tiet txtDiemHocKy btnLuuDiem btnXemDiem btnThoat Loi Control Textbox Textbox Textbox Textbox Combobox Textbox Textbox Textbox Button Button Button Chc nng Nhp m hc sinh Nhp h tn Nm hc hin ti Hc k hin ti Mn hc hin ti im ming im 1 tit im hc k Lu thng tin im Ti mn hnh xem im Tr v form chnh Ghi ch

9.2.3.2Mn hnh quy nh mn(formQuyDinhMon) Hnh thc trnh by:

Su liu:
H2D Group Trang 107

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

STT 1 2 3 4 5 6 7

Tn Control txtMaMon txtTenMon txtHeSo btnThem btnXoa btnSua btnTroVe

Loi Control Textbox Textbox Textbox Button Button Button Textbox

Chc nng Nhp m mn Nhp tn mn Nhp h s im Thm mn hc Xa mn hc Sa thng tin mn hc Tr v mn hnh chnh

Ghi ch

9.2.3.3Mn hnh quy nh lp(formQuyDinhLop) Hnh thc trnh by:

Su liu: STT 1 2 3 4 Tn Control txtTenLop cbKhoi cbNamHoc btnThem Loi Control Textbox Combobox Combobox Button Chc nng Nhp tn lp Nhp khi Nhp nm hc Thm lp mi Ghi ch

H2D Group

Trang 108

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

5 6 7

btnXoa btnSua btnTroVe

Button Button Textbox

Xa thng tin lp Sa thng tin lp Tr v mn hnh chnh

9.2.3.4Mn hnh quy nh nm(formQuyDinhNamHoc) Hnh thc trnh by:

Su liu: STT 1 2 4 5 6 7 Tn Control txtMaNam txtTenNam btnThem btnXoa btnSua btnTroVe Loi Control Textbox Textbox Button Button Button Textbox Chc nng Nhp m nm hc Nhp tn nm hc Thm nm hc mi Xa thng tin nm hc Sa thng tin nm hc Tr v mn hnh chnh Ghi ch

H2D Group

Trang 109

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

H2D Group

Trang 110

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010

10.

Kim tra phn mm

TEST CASE

Qun L Hc Sinh THPT


1.0.28 0 0 0 0 0 48 48 Expected Results Khng kt ni. Hin thng bo: Bn cn nhp tn Server v UserName Khng kt ni. Hin thng bo: Kim tra li Server, UserName hay Password Kt ni CSDL. Chuyn sang Form "ng Nhp".

Pass Fail Error N/A Obsolete Untested Number of test cases: ID CNDB_N001 Title

CNDB_N002

Test Case Procedure Kt ni CSDL Khng nhp tn Server Trn Form Kt Ni C S v UserID, Password. D Liu. 1/ B trng tt c cc textbox. 2/ Bm Kt Ni. Nhp sai tn Server v Trn Form Kt Ni C S UserID, Password. D Liu. 1/ Nhp gi tr sai vo cc textbox. 2/ Bm Kt Ni. Nhp chnh xc tn Server v UserID, Password. Trn Form Kt Ni C S D Liu. 1/ Nhp vo cc textbox tn Server, User v Password ca SQLServer trn my hin hnh. 2/ Bm Kt Ni. Trn Form Kt Ni C S D Liu. 1/ Nhp vo cc textbox tn Server, User v Password ca SQLServer trn my hin hnh. 2/ nh du checkbox "T ng ng nhp". 3/ Bm Kt Ni. ng nhp

CNDB_N003

CNDB_N004

T ng ng nhp.

Kt ni CSDL. Chuyn sang Form "ng Nhp" Lu li tn Server, UserID, Password cho ln s dng sau.

H2D Group

Trang 111

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. LG_N001 Khng nhp User v Password. Trn Form ng Nhp. 1/ B trng tt c cc textbox. 2/ Bm ng . Trn Form ng Nhp. 1/ Nhp gi tr rc v cc textbox. 2/ Bm ng . Trn Form ng Nhp. 1/ Nhp vo text box "Ngi s dng" v "Mt khu" ln lt 2 gi tr l "admin" v "password". 2/ Bm ng . Trn Form ng Nhp. 1/ Nhp vo text box "Ngi s dng" v "Mt khu" ln lt 2 gi tr l "nhkh" v "nhkh". 2/ Bm ng . Trn Form ng Nhp. 1/ Nhp vo text box "Ngi s dng" v "Mt khu" ln lt 2 gi tr l "nhkh" v "nhkh". 2/ Bm ng . Trn Ca s chnh ca chng trnh. 1/ Click v menu "iu Khin". 2/ Bm ng Xut. Xem H s Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Qun l Hc sinh. 2/ Bm Xem H s. Trn Form Xem v Tm kim hc sinh.

Phin bn: 1.0.28 Ngy: 11/01/2010 Khng ng nhp. Hin thng bo: "Kiem tra lai UserName" Khng ng nhp. Hin thng bo: "Kiem tra lai UserName" ng nhp thnh cng. Tt c cc chc nng ca chng trnh u hot ng. ng nhp thnh cng. Ch chc nng "Xem H s hc sinh" v "Xem im" hot ng. ng nhp thnh cng. Ch chc nng "Xem H s hc sinh" v "Xem im" hot ng. ng xut thnh cng. Ch chc nng "Gip " v "Thot" hot ng. Form Xem v tm kim hc sinh hin ln. Trn Trn DataGrid c danh sch v thng tin hc sinh. Thng tin v hc sinh c a ln cc textbox bn trn. Trang 112

LG_N002

Nhp sai User v Password.

LG_N003

Nhp User v Pass Admin.

LG_N004

Nhp User v Pass ngi s dng.

LG_N005

Nhp User v Pass ngi s dng.

LG_N006

Thc hin ng xut.

VIF_N001

Xem h s tt c hc sinh.

VIF_N002

Click vo DataGrid.

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 1/ Bm vo ct u tin bn tri ca DataGrid. Trn Form Xem v Tm kim hc sinh. 1/ Bm vo ct u tin bn tri ca DataGrid. 2/ Sa 1 vi thng tin v hc sinh trn cc textbox. 3/ Bm "Sa thng tin". Trn Form Xem v Tm kim hc sinh. 1/ Bm vo ct u tin bn tri ca DataGrid. 2/ Bm "Xa hc sinh". Trn Form Xem v Tm kim hc sinh. 1/ Nhp 1 gi tr bt k ln 1 trong cc textbox. 2/ Bm "Tm kim". Trn Form Xem v Tm kim hc sinh. 1/ Bm vo button "Xut phiu thng tin". 2/ Chn 1 trong cc kiu Xut phiu thng tin. Trn Form Xem v Tm kim hc sinh. 1/ Bm vo button "Thm Hc Sinh". Trn Form Xem v Tm kim hc sinh.

Phin bn: 1.0.28 Ngy: 11/01/2010

VIF_N003

Sa thng tin hc sinh.

Thng tin v hc sinh c sa. Hin thng bo: cp nht thng tin hc sinh trn statusbar

VIF_N004

Xa hc sinh.

VIF_N005

Tm kim.

Thng tin hc sinh ang c hin th trn cc textbox b xa i trong CSDL. Hin thng bo: xa mt hc sinh. Thng tin trn DataGrid gm nhng hc sinh c tm kim. Xut kiu report chn.

VIF_N006

Xut phiu thng tin.

VIF_N007

Gi Form Thm hc sinh.

VIF_N007

Gi Form Xp Lp.

AIF_N001

AIF_N002 H2D Group

1/ Bm vo button "Xp Lp". Thm Hc Sinh Thm H s hc sinh. Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Qun l Hc sinh. 2/ Bm Nhp H S. Nhp gi tr rng Trn Form Thm hc sinh.

Form Thm Hc Sinh c gi. Form Xem v Tm Kim Hc Sinh t ng tt Form Xp Lp c gi. Form Xem v Tm Kim Hc Sinh t ng tt Form Xem v tm kim hc sinh hin ln. Khng thc hin thm Trang 113

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010 hc sinh. Hin thng bo: Cc gi tr phi khc rng. Khng thc hin thm hc sinh. Hin thng bo: Tui khng ng quy nh. Statuslabel: ang thm mt hc sinh Thc hin thm hc sinh. Hin thng bo: thm h s hc sinh

AIF_N003

Tui khng ng quy nh.

1/ Khng nhp 1 tronng cc textbox. 2/ Bm "Thm Hc Sinh". Trn Form Thm hc sinh. 1/ Nhp y cc textbox. 2/ Nhp ngy sinh sao cho tui hc sinh khng nm trong khong 15-20. 3/ Bm "Thm Hc Sinh". Trn Form Thm hc sinh. 1/ Nhp y cc textbox. 2/ Tui nm trong khong t 15-20 3/ Bm "Thm Hc Sinh". Trn Form Thm hc sinh. 1/ Bm button hy b

AIF_N004

Thm Hc Sinh thnh cng

AIF_N005

Button Hy b

AIF_N005 AIF_N005

Button Xp lp Button Xem Hc sinh

Trn Form Thm hc sinh. 1/ Bm button Xp lp Trn Form Thm hc sinh. 1/ Bm button Xem Hc sinh Xp Lp Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Qun l Hc sinh". 2/ Bm Xp lp. Trn Form Xp lp. 1/ Bm vo ct u tin bn tri ca DataGrid. Xem im Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Qun l im".

Tt Form Thm hc sinh Quay v Form Xem v Tm kim hc sinh Tt Form Thm hc sinh M Form Xp lp Tt Form Thm hc sinh M Form Xem v tm kim hc sinh. Form Xp lp hin ln. Trn Datagrid c danh sch v thng tin v nm hc, khi, lp ca tt c hc sinh. Thng tin v hc sinh c a ln cc textbox bn trn. Form Xem im hin ln. Trn Datagrid c danh sch v thng tin v Trang 114

TC_N001

Xp lp.

TC_N002

Click vo DataGrid.

VM_N001

Xem im.

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. 2/ Bm Xem im. VM_N002 Click vo DataGrid. Trn Form Xem im. 1/ Bm vo ct u tin bn tri ca DataGrid. Trn Form Xem im. 1/ Bm vo ct u tin bn tri ca DataGrid. 2/ Sa 1 vi thng tin v hc sinh trn cc textbox. 3/ Bm "Sa im". Trn Form Xem im. 1/ Bm vo ct u tin bn tri ca DataGrid. 2/ Bm "Xa im". VM_N005 Xut bo co. Trn Form Xem im. 1/ Bm vo button "Xut bo co". Trn Form Xem v Tm kim hc sinh. 1/ Bm vo button "Thm im". Quy nh trng Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Quy nh trng". Trn Form Quy nh trng. 1/ Ln lt bm cc tab: Nm hc, lp, mn hc. Trn Form Quy nh trng. 1/ Chn 1 tab bt k 2/ Bm vo ct u tin bn tri ca DataGrid. Trn Form Quy nh trng.

Phin bn: 1.0.28 Ngy: 11/01/2010 im ca tt c hc sinh. Thng tin v im hc sinh c a ln cc textbox bn trn. im hc sinh c sa. Hin thng bo: cp nht thng tin hc sinh trn statusbar Thng tin hc sinh ang c hin th trn cc textbox b xa i trong CSDL. Hin thng bo: xa im hc sinh. Xut kiu report chn. Form Thm im c gi. Form Xem im t ng tt Form Quy nh trng hin ln. Cc vic thc hin thay i cc tab thnh cng. C d liu trn datagrid mi tab Thng tin c a ln cc textbox bn trn.

VM_N003

Sa thng tin hc sinh.

VM_N004

Xa im.

VM_N006

Gi Form Thm im.

RL_N001

Xem im.

RL_N002

Kim tra cc tab

RL_N003

Click vo DataGrid.

RL_N003 H2D Group

Khng nhp nm hc

Khng thm nm hc. Hin thng bo: Bn Trang 115

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin.

Phin bn: 1.0.28 Ngy: 11/01/2010 phi nhp d liu. Thm nm hc mi.

RL_N005

Thm nm hc

RL_N006

Thm nm hc trng

RL_N007

Khng nhp mn hc

RL_N008

Thm mn hc

RL_N009

Thm mn hc trng

RL_N010

Khng nhp lp

RL_N011

Thm lp

1/ Chn tab "Nm hc". 2/ B trng cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Nm hc". 2/ Nhp M Nm, Tn Nm vo cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Nm hc". 2/ Nhp M Nm, Tn Nm trng vi d liu c vo cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Mn hc". 2/ B trng cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Nm hc". 2/ Nhp M Mn, Tn Mn, H S vo cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Nm hc". 2/ Nhp M Mn, Tn Mn, H S trng vi d liu c vo cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Lp". 2/ B trng cc textbox. 3/ Bm button Thm. Trn Form Quy nh trng. 1/ Chn tab "Lp". 2/ Nhp Tn Lp, Khi, Nm hc vo cc textbox. 3/ Bm button Thm.

Khng thm nm hc. Thng bo: c m nm ny trong CSDL

Khng thm mn hc. Hin thng bo: Bn phi nhp d liu. Thm Mn hc mi.

Khng Mn hc mi. Thng bo: c m nm ny trong CSDL

Khng thm lp Hin thng bo: Bn phi nhp d liu. Thm lp mi.

H2D Group

Trang 116

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. RL_N012 Thm lp trng Trn Form Quy nh trng. 1/ Chn tab "Nm hc". 2/ Nhp Tn Lp, Khi, Nm hc trng vi d liu c vo cc textbox. 3/ Bm button Thm. Qun l hc sinh Hng dn s dng. Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Gip ". 2/ Bm Hng dn s dng Thng tin tc quyn. Trn Ca s chnh ca chng trnh. 1/ Click vo Menu "Gip ". 2/ Bm Thng tin tc quyn Thot. Trn Ca s chnh ca chng trnh. 1/ Bm "Thot".

Phin bn: 1.0.28 Ngy: 11/01/2010 Khng thm lp. Thng bo: c m lp ny trong CSDL

GN_N001

File hng dn s dng (chm) hin ln.

GN_N002

Form thng tin tc quyn hin ln.

GN_N003

Chng trnh t tt.

11.

Kt lun

Da vo nhng kin thc v phn tch v thit k hc, cng vi kho st quy trnh v trng ph thng chng ti c nhng kt lun sau: Phn mm c kh nng p ng cc nghip v thc t. H tr gio vin trong vic qun l h s v im ca hc sinh. Mc d cc chc nng ca phn mm cha hon chnh nhng c th xem l mt bc m cho s pht trin ca phn mm cng nh mi thnh vin trong nhm.

Ti liu tham kho


Ti liu & slide bi ging mn Lp trnh c s d liu vi VB.NET ca ThS. Nguyn Th Kim Phng H CNTT. Ti liu & slide bi ging mn Phn tch thit k H thng Thng tin ca ThS. Nguyn nh Loan Phng H CNTT. Ti liu & slide bi ging mn Phn tch thit k hng i tng - UML ca ThS. Th Minh Phng H CNTT. Trang 117

H2D Group

ti: Qun l im & h s hc sinh trng THPT Mn: n H thng Thng tin. -

Phin bn: 1.0.28 Ngy: 11/01/2010

Cc ti liu chun ca hng phn mm RATIONAL ROSE. Ebook Learning UML

Copyright 2003 O'Reilly & Associates, Inc. Printed in the United States of America. Published by O'Reilly & Associates, Inc., 1005 Gravenstein Highway North, Sebastopol, CA 95472.

H2D Group

Trang 118

You might also like