You are on page 1of 52

MC LC MC LC ............................................................................................................. 1 LI NI U ...................................................................................................... 3 CHNG 1: C S L THUYT ................................................................... 4 1.1 Tng quan v phn tch thit k h thng ....................................................

1.1.1 Mc tiu chnh ca phn tch v thit k h thng.................................................................... 4 1.1.2 Khi nim v h thng: .................................. 5 Cc thnh phn hp thnh ca h thng thng tin :.... 5 1.1.3. Cc thnh phn trong kho biu lung d liu: ..................................................................... 6
C s d liu ......................................................................................................... 8

a. Cc dng chun ............................................... 8 b. Mi quan h gia cc thc th .......................... 9


1.2. Lp trnh c s d liu vi VISUAL BASIC 6.0 ...................................... 10

1.2.1 Gii thiu MICROSOFT VISUAL BASIC 6.0 .. 10 1.2.2 Hng dn s dng Microsoft Visual Basic 6.0 .......................................................................... 10 1.2.2.1 Gii thiu Giao din ca s ca Visual Basic .......................................................................... 10
1.2.2.2 THIT K GIAO DIN........................................................................ 12 3 - CC I TNG(OBJECTS) .................................................................. 13

1.2.3 Thuc tnh, phng thc v s kin ............... 16 1.2.4 Cc k thut kt ni c s d liu ................ 18
1.2.4.1 GII THIU V KT NI CSDL TRONG VB6.0 .............................. 18 1.3. Tng quan v h qun tr c s d liu Microsoft Access. ...................... 19

1.3.1 Gii thiu chung v Microsoft Access. ........... 19 1.3.2 Mt s i tng c bn ca Microsoft Access. .......................................................................... 19
1

CHNG 2: KHO ST THC T QUN L KT QU HC TP TRNG THPT V NHAI THI NGUYN ............................................. 25 2.1 Kho st v trng THPT V Nhai ............................................................ 25

2.1.1 Gii thiu v trng THPT V Nhai .............. 25 2.1.2 Phng php tnh im v xp loi cho hc sinh .................................................................... 28 2.1.3 nh gi h thng qun l im hin ti ca trngTHPT V Nhai .......................................... 31
CHNG 3: PHN TCH V THIT K BI TON QUN L KT QU HC TP TRNG THPT V NHAI THI NGUYN .......................... 32 3.1 Phn tch bi ton qun l kt qu hc tp trng THPT V Nhai ....... 32

3.1.1 Phn tch chc nng .................................... 32 3.1.2 Cc biu phn tch thit k h thng.......... 33 3.2 Thit k c s d liu .................................... 39 3.2.1 D liu u vo........................................... 39 3.2.2 Thit k cc bng d liu trong c s d liu . 41 3.2.3 S thc th lin kt .................................. 42
CHNG 4: CI T CHNG TRNH QUN L IM TRNG THCS HONG VN TH ............................................................................... 43 4.1 Giao din chnh ca chng trnh .............................................................. 43 4.2 Form ng nhp,dng k ............................................................................ 44 4.3 Mt s giao din cp nht ........................................................................... 45 4.4 Mt s giao din bo co .............................................................................. 47 4.5 Mt s giao din tm kim ........................................................................... 49 KT LUN ......................................................................................................... 50 NGUYN HU THNHTI LIU THAM KHO ....................................... 50 TI LIU THAM KHO ................................................................................. 51 NHN XT CA GING VIN HNG DN ........................................... 52

LI NI U Hin nay, cng ngh thng tin pht trin mnh m v c ng dng hu ht cc lnh vc trong i sng. nc ta, cng vi xu hng pht trin ca t nc, cng ngh thng tin v ang pht trin vi tc rt nhanh. Hn na chng ta cn thy tin hc c ng dng ngy cng nhiu vo trong sn xut cng nh trong cc cng vic qun l. c rt nhiu phn mm c s dng v em li hiu qu cao. Tuy nhin, cn rt nhiu cc c quan, x nghip cha p dng cng ngh thng tin v trong cng vic qun l ca mnh, vn ang s dng h s, s sch qun l mt cch rt th cng. C th vi vic qun im m ch s dng n thun h s, s sch, tnh ton im bng tay, bng my tnh b ti th rt rt vt v v mt nhiu thi gian mi khi mun tnh ton, cp nht, tng hp, thng k im cho mi hc sinh, lp v cho ton trng, c bit gp rt nhiu kh khn trong vic lu tr d liu im ca hc sinh,. Vi cc l do trn cng vi s hung dn, nh hng ca c gio hng dn Ng Th Lan nn em chn ti: " XY DNG CHNG TRNH QUN L KT QU HC TP TRNG THPT V NHAI THI NGUYN " Em xin chn thnh cm n thy gio TS.Nguyn Vn To, cng cc thy c trong Trng i hc Cng ngh thng tin v truyn thng - H Thi Nguyn tn tnh ch bo, hng dn em trong sut nhng nm hc va qua cng nh trong qua trnh lm n tt nghip ca mnh. Do thi gian v kinh nghim cn hn ch nn ti ca em s khng trnh khi nhng thiu st, em mong nhn c s gip , ch bo tn tnh ca cc thy c gio gip em c th hon thin hn ti ca mnh. Em xin trn trng cm n!

SINH VIN Nng Vn Vng

CHNG 1: C S L THUYT 1.1 Tng quan v phn tch thit k h thng Phn tch v thit k h thng thng tin l mt phng php c s dng bi dy cc cng ty t IBM n Pepsi, Hasbro, Inc., to v duy tr h thng thng tin nhm thc hin cc chc nng c bn nh lu tr chnh xc cc tn v a ch ca khch hng, x l cc n hng v thanh ton cho ngi lm cng. Mc tiu chnh ca phn tch v thit k h thng l ci tin h thng cu trc, in hnh l qua ng dng phn mm, c th gip cc nhn vin hon tt cc cng vic chnh ca doanh nghip c d dng v hiu qu hn. L mt ngi phn tch h thng, bn s l trung tm ca s pht trin phn mm . Phn tch v thit k h thng thng tin c da trn: S hiu bit ca bn v cc mc tiu, cc cu trc v cc qui trnh ca t chc. Kin thc ca bn v lm th no trin khai cng ngh thng tin nhm mang li li ch cho doanh nghip. 1.1.1 Mc tiu chnh ca phn tch v thit k h thng Mc tiu l ci tin h thng cu trc. Thng thng iu ny lin quan n pht trin hay to c phn mm ng dng v hun luyn nhn vin s dng n. Phn mm ng dng, cng cn c gi l mt h thng, c thit k h tr mt nhim v hay mt qui trnh c t chc c th nh qun l tn kho, chi tr lng, hay phn tch th trng. Mc tiu ca phn mm ng dng l chuyn d liu thnh thng tin. V d chng hn phn mm c pht trin cho b phn kho ca mt ca hng bn sch c th theo di s lng sch trong kho ca cc cun sch bn chy nht ca t bn sau cng. Phn mm cho b phn chi tr lng c th theo di s thay i lng ca nhn vin. S a dng ca phn mm ng dng ri khi k bn c th c mua bao gm WordPerfect, Lotus, and PowerPoint. Du sao, phn mm ri khi k bn c th khng ph hp vi yu cu ca mt t chc no , v v vy t chc phi trin khai sn phm ring cho mnh.

1.1.2 Khi nim v h thng: Mt h thng l mt tp tng quan cc th tc kinh doanh (hay cc thnh phn) c s dng trong mt n v doanh nghip, cng hot ng v mt mc tiu no . V d, m h thng trong b phn lng s theo di chnh xc khon chi tr, trong khi h thng kho theo di chnh xc cc hot ng cung ng. Mt h thng c cu to t cc thnh phn. Mt thnh phn hoc l mt phn n (khng th chia nh c) hoc l mt tp cc thnh phn cn c gi l h thng con (subsystem). Khi nim n ca mt thnh phn th rt quan trng. V d vi mt -t hay mt h thng stereo vi thit k ng n, chng ta c th sa cha hay nng cp h thng bng cch thay i tng thnh phn m khng cn phi thay i ton b h thng. Cc thnh phn hp thnh ca h thng thng tin : a. c im ca h thng thng tin qun l H thng thng tin l h thng c t chc thng nht t trn xung di tng hp cc thng tin gip cc nh qun l, qun l tt c s ca mnh v tr gip quyt nh hot ng kinh doanh. Mt h thng qun l c phn thnh nhiu cp t trn xung di v t di ln trn. b. Cc thnh phn c bn ca h thng thng tin Nu khng k con ngi v phng tin th h thng thng tin cn li thc cht gm hai thnh phn: D liu v x l. Cc d liu: Cc thng tin c cu trc. Vi mi cp qun l lng thng tin x l c th rt ln, a dng v bin ng c v chng loi, v cch thc x l. Thng tin cu trc bao gm lung thng tin vo v lung thng tin ra. Lung thng tin vo C th phn loi cc thng tin cn x l thnh ba loi sau: - Thng tin cn tra cu: Cc thng tin dng tra cu l thng tin dng chung cho h thng v t b thay i. Cc thng tin ny thng c cp nht mt ln v ch dng cho tra cu trong vic x l thng tin sau ny.

- Thng tin lun chuyn chi tit: Cc thng tin lun chuyn chi tit l loi thng tin chi tit v hot ng ca n v, khi lng, khi lng thng tin thng rt ln, cn phi x l kp thi. - Thng tin lun chuyn tng hp: Cc thng tin lun chuyn tng hp l loi thng tin c tng hp t hot ng ca cc cp thp hn, thng tin ny thng c ng, x l theo k, theo l. Lung d liu ra - Thng tin u ra c tng hp t cc thng tin u vo v ph thuc vo nhu cu qun l trong tng trng hp c th, n v c th. Thng tin ra l vic tra cu nhanh v mt i tng cn quan tm ng thi phi m bo chnh xc kp thi. - Cc thng tin u ra quan trng nht c tng hp trong qu trnh x l cc bo co tng hp, thng k, bo co. Cc mu biu bo co thng k phi phn nh c th trc tip, st vi mt n v. - Ngoi nhng yu cu c cp nht thng tin kp thi cho h thng lung thng tin ra phi c thit k linh hot mm do. y l chc nng th hin tnh m, tnh giao din ca h thng thng tin u ra gn vi chu k thi gian tu theo yu cu ca bi ton c th, t ta c th lc bt c thng tin tha trong qu trnh x l. Cc x l: L cc qu trnh, phng php, chc nng x l thng tin, bin i thng tin v c lu gi lu di. Cc thng tin lun tin trin theo hai ngun gc. - T nhin tin ho: Thng tin lm thay i tnh trng v ni b. - T nhin hot ng: Thng tin lm thay i tnh trng hot ng kinh doanh ca doanh nghip. 1.1.3. Cc thnh phn trong kho biu lung d liu: - Khi nim kho d liu: Thng tin cn lu li mt thi gian mt hoc nhiu chc nng s dng sau . + Tn ca kho d liu: L danh t c th cng vi tnh t din ta thng tin. + Biu din: Dng cp on thng song song.

+ Kho d liu ch lu tr thng tin ch khng lm thay i thng tin. Gia cc kho khng c trao i thng tin. - Khi nim tc nhn ngoi: L mt ngi, mt nhm hay mt t chc bn ngoi h thng nhng c trao i thng tin vi h thng. + Tn ca tc nhn ngoi l mt danh t. + Biu din: C th dng mt hnh ch nht biu din. Gia hai tc nhn ngoi khng c trao i thng tin vi nhau. - Chc nng: Trong mt s : Hnh trn c dng ch ra mt chc nng hoc mt tin trnh. Mt c tnh ca chc nng l bin i thng tin. Tc l n lm thay i thng tin t u vo theo mt cch no , nh t chc li thng tin, b sung thng tin hoc to ra thng tin mi. - Dng d liu: L vic chuyn thng tin vo hoc ra khi mt tin trnh. N c ch ra trn s bng mt ng k c mi tn t nht mt u. Mi tn ch ra hng ca dng thng tin. - Tc nhn trong: L mt chc nng hay mt h thng con ca h thng c miu t trang khc ca biu . Thng thng mi biu c th bao gm mt s trang, c bit l trong cc h thng phc tp v khun kh giy c hn thng tin c truyn trn cc trang khc nhau c ch ra khi nim ny, ngha ca tc nhn trong vi k hiu tng t nh nt tip ni ca s thut ton. + Biu din: Tc nhn trong c biu din bng hnh ch nht h mt pha v trong c ghi nhn. + Nhn tc nhn trong: c biu din bng ng t hoc b ng. Mt s ch khi s dng biu lung d liu - Trong biu khng c hai tc nhn ngoi trao i trc tip vi nhau. - Khng c trao i trc tip gia hai kho d liu m khng thng qua chc nng x l. - Ni chung kho c tn nn lung d liu vo ra kho khng cn tn, ch khi vic cp nht, hoc trch t kho ch mt phn thng tin kho, ngi ta mi dng tn cho lung d liu.

- V l do trnh by nn tc nhn ngoi, tc nhn trong v kho d liu s dng nhiu ln c th c v li nhiu ni trong biu cho d c, d hiu hn. - i vi kho d liu phi c t nht mt lung vo v t nht mt lung ra. Nu kho ch c lung vo m khng c lung ra l kho v tch s, nu kho ch c lung ra m khng c lung vo l kho rng. - Tc nhn ngoi khng trao i vi kho d liu m phi thng qua chc nng x l. C s d liu a. Cc dng chun Trong l thuyt ban u Codd a ra c ba dng chun ca quan h: Dng chun ho Dng chun th nht: (1NF) nh ngha: Mt lc R c gi l dng chun mt (1NF) nu v ch nu ton b cc min c mt trong R u ch cha cc gi tr nguyn t. nh ngha ny cho thy ngay rng bt k quan h chun ho no cng chun 1NF v tt nhin iu ng. Dng chun th hai: (2NF) nh ngha: Lc quan h R dng chun th hai nu n dng chun th nht v nu mi thuc tnh khng kho ca R l ph thuc hm y vo kho chnh. Dng chun th ba: (3NF) nh ngha: Cho mt lc quan h R(U); X l mt tp con cc thuc tnh, A l mt thuc tnh thuc U. A c gi l ph thuc hm bc cu vo X trn R nu tn ti mt tp con Y ca R sao cho: XY YA nhng YX (Khng xc nh hm) Vi A khng thuc XY. Lc quan h R l dng chun th 3 (3NF) nu n l 2NF v mi thuc tnh khng kho ca R l khng ph thuc hm bc cu vo kho chnh. Dng chun Boyo Codd.

nh ngha: Lc quan h R vi tp cc ph thuc hm c gi l dng chun Boyo Codd (Boyo Codd Normal Form, BCNF) nu XA tho mn trn R, A khng thuc X th X l mt kho ca R. b. Mi quan h gia cc thc th * Mi quan h C ba kiu quan h chnh c s dng di cc dng n gin nht ca M hnh thc th: Quan h mt mt Gi s c hai bng thc th A v B, mi quan h mt mt l tn ti nu: * Vi mt thc th trong bng A u c mt thc th tng ng trong bng B * Vi mt thc th trong bng B u c mt thc th tng ng trong bng A Biu din:

B
Hnh 1: Quan h mt mt

Quan h mt nhiu Gi s cng mt bng thc th A v B trn, quan h mt chiu tn ti nu: * Vi mi dng trong bng thc th A u c nhiu dng trong bng B nhng * Vi mi dng trong bng B ch c mt v mt dng trong bng A Biu din:

B
Hnh 2: Quan h mt nhiu

Quan h nhiu nhiu Mi quan h nhiu nhiu tn ti nu: * Vi mi thc th trong bng A c nhiu thc th trong bng B v * Vi mi thc th trong bng B c nhiu thc th trong bng A. Biu din:

B
Hnh 1: Quan h nhiu nhiu

Nh ta bit trong quan h nhiu nhiu thng l kt qu ca vic xt li mt nhm lp trong mt trong cc kiu thc th. Trong trng hp ny thng d tha

d liu. V trong m hnh lin kt thng c khuyn dng dng quan h mt nhiu. 1.2. Lp trnh c s d liu vi VISUAL BASIC 6.0 1.2.1 Gii thiu MICROSOFT VISUAL BASIC 6.0 -Viusal Basic 6.0 l cng c lp trnh trc quan gip ta to nhanh nhng ng dng chy trn Windows - Viusal Basic 6.0 l ngn ng lp trnh hng i tng (Lp trnh vin chia nh vn cn gii quyt thnh nhiu i tng).Tng i tng c nhng c im, gi l thuc tnh (Properties) v nhng chc nng ring bit, gi l phng thc (Methods).Lp trnh vin phi a ra cc thuc tnh v phng thc m i tng cn th hin.Cc chng trnh ca VB hot ng theo hng tc ng vi s kin bn ngoi. VD: Nhn chut, bn phmvo i tng -Chng trnh ca Viusal Basic 6.0 l tp hp cc on m lnh c lp.Cc on m lnh ny ch c kch hot khi c bin c tng ng xy ra.Nu ta cha vit th tc cho bin c th chng trnh khng hot ng n khi bin c xy ra 1.2.2 Hng dn s dng Microsoft Visual Basic 6.0 1.2.2.1 Gii thiu Giao din ca s ca Visual Basic 1- Thanh tiu (Title Bar) Thanh tiu th hin tn ca chng trnh l Microsoft Visual Basic. Gc phai thanh tiu c 3 nt iu khin: Minimize window(thu nh ca s m vic); Maximize/Restore window(phng to v phc hi kch thc ca s lm vic); Close(nt ng ca s l vic ca Visual Basic) 2 - Thanh thc n (Menu Bar) - Gm cc lnh sau: File, Edit, Project, Format, Debug, Run, Query, Diagram, Tools, Add-Ins, Window, Help. - Thanh lnh n (menu bar) xut hin ngay di thanh tiu (Title bar) v cha mt hoc nhiu tu chn lnh n, mi tu chn trong thanh lnh n nh danh mt phm tr cc tc v.

10

- Xut hin ngay di mi tu chn lnh n c th l mt hoc nhiu tu chn. Cc tu chn xut hin trn thanh lnh n c gi l cc tu chn lnh n chnh v nhng tu chn di chng c gi l cc tu chn con. 3 - Thanh cng c (Tool bar) L cc lnh c th hin di dng biu tng gip ta thc hin mt lnh nhanh hn. - Gm cc lnh sau: Add Standard EXE Project, Add form, Menu editor, Open Project, Save Project, Cut, Copy, Paste, Find, Undo, Redo, Start, Break, End, Project Explore, Project windows, Form layuot window, Object brownser, Toolbox, Data view window, Visual component manager. - Thanh cng c cha cc nt thanh cng c, cho php nhanh chng truy cp n cc lnh thng dng nht. - Cc nt trong thanh cng c cng tng t nh cc mc trong thanh thc n. Cc nt thanh cng c cung cp cho ngi dng mt ni tt i vi cc hnh ng m ta chn qua nhiu bc bng lnh n. - Cc nt trong thanh cng c c mt nh Tool Tip- l nhng ca s nh bt ra cha mt m t vn bn gn gn v cng dng v tn gi ca nt trong thanh cng c. Khi ngi dng a chut n mt nt, ca s gi nh s bt ra vn bn nhc nh. - Cc tnh cht ca thanh cng c: l cc tnh cht duy nht i vi mt iu khin thanh cng c gm: + Style: Xc nh hnh dng ca iu khin. + TextAlignment: xc nh v tr ca vn bn tng i vi nt. + ToolTipText: gi nh tn cng c - Cc phng php ca thanh cng c: Cc phng php thng dng l: Move, Drag - Cc S kin ca rhanh cng c: S kin thng dng l ButtonClick: xy ra khi ngi dng nhp chut ln mt i tng Object trong mt iu khin ToolBar

11

1.2.2.2 Thit k giao din 1 - Gii thiu Form Trong chng trnh Visual Basic u c t nht l mt Form. Form hay cn gi l biu mu, l thnh phn quan trng nht trong s tt c cc thnh phn giao din. Form l c s cho vic thit k giao din ngi dng ca ng dng. Tt c cc thnh phn to thnh giao din ngi dng u c t trong Form. Khi ng dng chy, n m ra mt Form. Sau khi Form c np vo b nh, tt c cc thnh phn hm cha trong n s hin din v c th truy cp. - Cch to Form: Sau khi to Project mi, mi trng trin khai lp trnh cho sn ta mt Form. C 2 cch: + Cch 1: Dng menu: Project / Add Form. + Cch 2: Dng cng c: Add Form - MDI Form(Multiple Document Interface) -MDI Form l mt Form c th cha nhiu Form con bn trong. C 2 cch to: + Cch 1: dng menu: Project / Add MDI Form + Cch 2: Dng cng c: Add Form / MDI Form. Mi Project ch c th c ti a mt MDI Form. Mun mt Form tr thnh mt Form con (MDI Form) ta Set property MDI Child ca n thnh True. Trong mt chng trnh dng MDI Form khi ta click MDI Form n khng nhy ra pha trc v che cc Form con, n lun cha cc Form con gi gn trong ca s ca n 2- Lu v chy Form -Lu Form: c 2 cch: +Dng menu: = File / Save<tn Form>As +Vo ca s Project, chut phi ln Form chn Save<tn Form>As -Chy Form: Run / Start hoc nhn vo cng c Run trn thanh cng c (Tool Bar). Form khng ch l 1 vt cha.Form cn c xem nh l 1 control c bit nn c mt s s kin thng dng trn Form nh sau:

12

-Form_Intialize: y l s kin xy ra trc nht trong chng trnh.S kin ny ch xy ra duy nht 1 ln.Nu trong qu trnh chy chong trnh ta ng m Form nhiu ln th s kin ny ch xut hin ln m u tin -Form_Load:S kin xy ra khi ta m Form.Trong chng trnh nu ta ng m Form nhiu ln th s kin ny s xut hin mi khi ta m Form.Ngi ta hay dng s kin ny khi to bin v cc control -Form_Queryunload:S kin xy ra khi ta nhn vo [X] gc phi trn -Ngoi ra Form cn c cc s kin:Click, DoubClick 3 - Cc i tng(Objects) 1 - c im : + Mi i tng c mt tn phn bit +C nhiu c tnh, cc c tnh ny c th gi l cc thuc tnh (Property) ca i . +Mi i tng c nhiu hot ng v cc hot ng ny gi l cc phng thc (method) ca n. -Truy xut i tng +Truy xut i tng tc l t gi tr cho cc property (thuc tnh) ca i tng, hay gi Method(phng thc) cho cc i tng hot ng. Bt c khi no truy xut n i tng u c vit theo c php : <Object name>.<tn Property hay Method> - Vit lnh cho i tng + Khi bn t mt i tng ln form th lc u n cha hot ng. V vy cn phi vit lnh cho n lm vic bng cch : . Double click cho i tng . Ca s lnh hin ra v vit lnh cho i tng .S dng ca s vit m lnh Mi phn m lnh cho mt s kin xy ra trn mt i tng u c hai dng u tin l Sub v cui l End sub - Thuc tnh chung cc i tng

13

+ Thuc tnh Name:Mi Coltrol trong mt Form u c thuc tnh Name phn bit vi cc Coltrol khc. y l thuc tnh dng truy xut n i tng Coltrol . Thuc tnh Alignment Appearrance Forecolor Backcolor Font Enable Top Left Visible Width Height Tooltexttip Gii thch Cn l cho dng ch (Text, Caption) Xc nh cotrol c l 3D hay khng ? M ch trn cotrol Mu nn trn coltrol Font ca coltrol Nu thuc tnh ny c gi tr False, coltrol s khng s dng c, c th nhn thy Quy gc tri trn ca coltrol n hay hin coltrol Quy nh kch thc coltrol Ghi ch ni dung ca coltrol. Dngch ny hin ra khi ta dng chut ngay trn coltrol. Thuc tnh Alignment Appearrance Forecolor Backcolor Font Enable Top Left Visible Width Height Tooltexttip Gii thch. Cch l cho dng ch (Tetx captin). Xc nh control c l 3D hay khng ?. M ch trn control. Mu nn trn control. Font ca control. Nu thuc tnh ny c gi tr False control s khng s dng c, d c th nhn thy . Quy gc tri trn ca control. n hay hin ca control. Quy nh kch thc ca control.. Ghi ch ni dung ca control. Dng ch ny hin ra khi ta dng chut ngy trn control. Bng cc thuc tnh ca i tng trong VB6.0

14

* Cc iu khin ni ti bao gm: iu khin Label Frame CheckBox Biu tng M t Hin th chui k t khng i trn biu mu Lm ni cha cho cc iu khin khc Cho php ngi s dng chn hoc khng chn mt kh nng no ComboBox Cho php ngi s dng chn t danh sch cc chn la hay nhp d liu mi HscrollBar Cho php ngi s dng cun ngang qua mt iu khin cha d liu khc Timer Cho php chng trnh t ng thi hnh mt cng vic no vo mt thi im, khng cn tng tc ca ngi s dng DirListBox Shape Image Cho php ngi sdng chn th mc Hin th dng hnh hc trn biu mu Hin th hnh nh ho trn biu mu nhng khng th lm ni cha OLE Container PictureBox Cho php thm chc nng lp trnh ca mt iu khin vo ng dng Hin th hnh nh trn biu mu v c th lm ni cha TextBox Dng trnh by vn bn nhng cng cho php ngi s dng sa i hay them mi vn bn CmdButton Cho php ngi s dng thc hin mt hnh ng OptionButton Cho php ngi sdng chn t mt nhm c 2 hay nhiu kh nng tr ln ListBox Cho php ngi s dng chn t danh sch

15

cc phn t VscrollBar Cho php ngi s dng cun dc qua mt iu khin cha d liu khc DriveListBox FileListBox Line Data Cho php ngi s dng chn a Cho php ngi sdng chn tp tin Hin th mt on thng trn biu mu Cho php kt ni vi c s d liu Bng cc iu khin ca giao din VB6.0 1.2.3 Thuc tnh, phng thc v s kin 1.1.3.1 Thuc tnh: Thuc tnh m t i tng, mi i tng c 1 b m t i tng Thuc tnh Left Top Height Width Name Enabled Gii thch V tr cnh tri ca iu khin so vi vt cha n V tr cnh trn ca iu khin so vi vt cha n Chiu cao ca iu khin Chiu rng ca iu khin Mt gi tr chui c dng ni n thuc tnh Gi tr logic (True hoc False) quyt nh ngi s dng c lm vic vi iu khin khng Visible Gi tr logic (True hoc False) gi tr ngi s dng c thy iu khin hay khng Borderstyle Quyt nh cc thnh phn ca ca s Bng Thuc tnh ca 1 i tng c th

16

1.2.3.2 Phng thc (Methods) -L nhng on chng trnh cha trong iu khin, cho iu khin bit cch thc thc hin mt cng vicj no Phng thc Move Drag Setfous Gii thch Thay i v tr 1 i tng theo yu cu ca cng trnh Thi hnh hnh ng ko v th ca ngi s dng Cung cp tm ngm cho i tng c ch ra trong lnh gi phng thc Zorder Quy nh th t xut hin ca cc iu khin trn mn hnh Bng cc phng thc thng dng 1.2.3.3 S kin -L nhng phn ng ca i tng S kin Change Xy ra khi Ngi s dng sa i chui k t trong hp combo box hoc hp vn bn (Text box) Click DblClick DragDrop DragOver Ngi s dng s dng nt chut nhn ln i tng Ngi s dng s dng nhn p ln i tng Ngi s dng ko r mt i tng sang ni khc Ngi s dng ko r mt i tng ngang qua mt iu khin khc GolFocus KeyDown a mt i tng vo tm ngm ca ngi s dng Ngi s dng nhn mt nt trn bn phm trong khi 1 i tng ang trong tm ngm KeyPress Ngi s dng nhn v th mt nt trn bn phm trong khi mt i tng ang trong tm ngm KeyUp Ngi s dng th 1 nt trn bn phm trong khi 1 i tng ang trong tm ngm LostFocus MouseDown a 1 i tng ra khi tm ngm Ngi s dng nhn 1 nt chut bt k trong khi con tr chut ang nm trn 1 i tng

17

MouseMove MouseUp

Ngi sdng di chuyn con tr chut ngang mt i tng Ngi s dng th nt chut trong khi con tr chut ang nm trn mt i tng Bng cc s kin thng dng

1.2.4 Cc k thut kt ni c s d liu 1.2.4.1 Gii thiu v kt ni CSDL trong VB6.0 T nhiu nm tr li y hng Microsoft cho ra i rt nhiu phin bn lp trnh c s d liu vi Visual Basic 6.0, ng thi cng c nhiu phin bn kt ni c s d liu km theo. Sau y chng ta s s qua mt s kt ni c bn m Visual Basic 6.0 hay s dng. +) ODBC (Open Database Connectivity): ODBC c thit k cho chng trnh kt ni vi nhiu loi c s d liu m ch dng mt phng cch duy nht. iu ny gip cho lp trnh vin ch s dng mt phng thc duy nht truy cp vo h qun tr c s d liu. Hn th na, khi chng ta nng cp ln h qun tr c s d liu cao hn, v d nng t Access ln SQL Server, th s sa i trong chng trnh s rt t. +) DAO (Data Access Object): DAO l k thut kt ni c s d liu ring ca Microsoft. K thut ny ch dng vi Jet Data Engine, Li im ca k thut ny l tnh r dng, nhanh chng v tin li, tuy nhin ch c th lin kt c vi h qun tr c s d liu Microsoft Access. +) RDO (Remote Data Object): Mt trong nhng l do chnh RDO c thit k l gii quyt kh khn v s rc ri ca ODBC. Cch lp trnh vi RDO n gin nh DAO, nhng kh nng ca n th nh ODBC. RDO cho php nhiu chng trnh kt ni vi c s d liu. Tuy nhin, RDO khng c s dng nhiu. +) ADO (Active X Data Objects): S khc bit chnh gia ADO v DAO l ADO cho php ta lm vic vi mi loi ngun d liu (data sources), khng nht thit phi l c s d liu Microsoft Access hay SQL Server, Data Source c th l danh sch cc a ch Email, hay mt file text, trong mi hng l mt recocrd gm nhng fields ngn cch bi cc du phy hay du tab.

18

1.3. Tng quan v h qun tr c s d liu Microsoft Access. 1.3.1 Gii thiu chung v Microsoft Access. Microsoft Access l mt h qun tr c y cc tnh nng nh ngha d liu, x l d liu v kim sot d liu cn thit qun l mt lng d liu ln. Cng c th yu cu Microsoft Access kim tra mi quan h hp l gia cc tp v cc bng ca c s d liu. Ngoi ra, Microsoft Access l mt ng dng cao ca Microsoft Window, c th s dng tt c cc phng tin ca c ch trao i d liu t ng (DDE-dynamic date exchange) v chng lin kt i tng (OLEobject linking and embeding). DDE cho php thc hin cc hm v trao i d liu ca Microsoft Access vi mi ng dng da trn Window khc c h tr DDE bng Macro hoc l Access Basic, OLE l mt kh nng cao cp ca Window cho php lin kt cc i tng hoc nhng cc i tng vo mt c s d liu Microsoft Access. Microsoft Access cn l cng c h tr pht trin ng dng c s d liu. N c nhng phng tin pht trin c s ng dng tin tin x l cc d liu thng dng khc. c trng ni bt ca Microsoft Access l kh nng x l d liu ca cc bng tnh, tp vn bn, cc c s d liu khc nh: Pradox, Btrieve, Foxpro v mt s c s d liu SQL bt k h tr chun ODBC ngha l Microsoft Access c th dng to mt ng dng trong Window m c th x l d liu trn my tnh ln. 1.3.2 Mt s i tng c bn ca Microsoft Access. Microsoft Access c sn cc cng c hu hiu v tin li t ng sn sinh chng trnh cho hu ht cc bi ton thng gp trong qun l, thng k, k ton . . . Vi Access ngi dng khng phi vit tng cu lnh c th m ch cn t chc d liu v thit k cc yu cu, cng vic cn gii quyt. Su i tng, cng c m Access cung cp l: Bng (Table), Truy vn (Query), Biu mu (Form), Bo co (Report), Macro v Module. Trong quan trng nht i vi mt c s d liu Access cc cng c sau:

19

* Bng (Table) Bng l phn quan trng nht ca C s d liu l ni lu tr nhng d liu tc nghip cho mt ng dng. Mt C s d liu c th c rt nhiu bng, cc bng phi c thit k sao cho c th lu tr c y d liu cn thit, m bo ti a khng gy d tha d liu v gim ti a dung lng ca b nh. C s d liu c th ng thi to ra mi trng lm vic thun li cho vic pht trin ng dng trong cc bc tip theo. Mt bng trong C s d liu bao gm cc thnh phn: Tn bng c t theo quy nh, cc trng d liu c tn ring bit , trng kho, tp hp cc thuc tnh cn thit cho mi trng d liu v tp hp cc bn ghi. Tn bng: - Mi bng c mt tn gi. Tn bng thng c t sau khi to xong cu trc ca bng, tn bng c t theo quy nh tuy nhin cng c th i li tn bng trn ca s Database nh i tn tp d liu trn ca s Windows Explorer. - Khng nn s dng du cch, hay k t c bit t tn cho bng. Trng d liu: - Mi ct d liu ca bng s tng ng vi mt trng d liu. Mi trng d liu s c mt tn gi khc nhau v tp hp cc thuc tnh m t d liu. Mi trng phi c nh ngha bi mt kiu d liu v Tp hp nhiu trng d liu to thnh mt bn ghi. Trong Access 2003 c nhiu kiu d liu nhng n c th nhn mt trong cc ku d liu sau:

20

Kiu d liu Number AutoNumber Text Yes/ No Date/ Time Currentcy Memo HyperLink

ln Tu thuc kiu c th 4 byte Tu thuc di xu 1 Byte 8 Byte Kiu s Tu thuc gi tr

Lu tr S thc, s nguyn theo nhiu kiu. S nguyn t ng c nh s. Xu k t. Kiu logic Lu tr ngy, gi. Kiu tin t Kiu ghi nh

Tu thuc vo di Lu tr siu lin kt xu Tu thuc d liu m thanh, Hnh nh, ho

OLE

Kho chnh (Primary Key): Kho chnh l mt hoc nhiu trng xc nh tnh duy nht mt bn ghi. Trong Access s dng kho chnh to lin kt gia cc bng. Mi bng trong c s d liu quan h u c mt kho c bn tu theo tng tnh cht quan trng ca bng hay tng c s d liu m ta chn kho chnh cho ph hp. ch Design mun chn trng lm kho chnh ta chn Edit, Primary Key hoc bm vo biu tng kho trn thanh cng c. Cc trng c chn lm kho s c hnh chic kho u. * Truy vn (Query) Ni cha ton b cc truy vn d liu c thit k. Bn cht ca truy vn l cu lnh SQL(Structured Queries Language- Ngn ng truy vn d liu c cu trc) Cc loi Query: Select Query, Total Query, Crosstab Query, Append Query, Delete Query, Update Query, Make table Query.

21

- Select l loi truy vn dng trch, lc, kt xut d liu t nhiu ngun khc nhau. C php: Select <tn trng> From <tn bng> Where <iu kin>. -Total: l php x l d liu kh ph bin.Trong Access 2003 query l mt trong nhng cng c x l kh tt vic ny. Total Query l mt in hnh. C php: Select From Group By - Crosstab: L mt cng c x l mnh hn Total, c nhng yu cu Total khng p ng c th Crosstab x l c. C php:TransfromSelectFromGroup byPivot - Make table: Select v Total lun a ra mt bng kt qu l gi tr tc thi, mi nht c a ra t c s d liu ti thi im . Ti mt thi im khc chng ta khng thu li c kt qu nh thi im trc , mun lu tr kt qu ta dng Make Table query. C php: SelectInto.. From - Delete Query: Delete dng xo mt bn ghi trong c s d liu tho mn nhng iu kin no . C php: Delete From Where - Update Query : Dng cp nht d liu mt s trng no trong c s d liu, lm thay i c s d liu. C php: Update SetWhere - Cch to mt truy vn: Bc 1: Khi ng Access 2003 bng cch: Chn Start-> Programs-> Microsoft Office-> Micosoft Office Access 2003. Bc 2: To bng c s d liu . Bc 3: To Query bng cch click vo Queries sau click chn Create query in design view mn hnh xut hin hp thoi Show Table chng ta s chn bng mnh mun to mt truy vn.

22

To mt truy vn Bc 4: Chng ta s to mt query vi tt c iu kin y

Bc to mt query Truy vn l cng c mnh ca Access dng tng hp, sp xp, tm kim d liu trn cc bng. Khi thc hin truy vn s nhn c mt tp hp kt qu th hin trn mn hnh di dng bng, gi l Dynaset. Dynaset ch l bng kt qu trung gian, khng c ghi ln a v n s b xa khi kt thc truy vn. Tuy nhin, c th s dng mt Dynaset nh mt bng xy dng cc truy vn khc. * Mu biu (Form) Mu biu l i tng c thit k ch yu dng nhp hoc hin th d liu, hoc iu khin vic thc hin mt ng dng. Cc mu biu c dng trnh by hon ton theo mun, cc d liu c truy xut t cc bng hoc cc truy vn. Mu biu l phng tin giao din c bn gip cho giao tip gia ngi s dng v mt ng dng Microsoft Access tr nn d dng v c th thit k cc mu biu cho nhiu mc ch khc nhau nh: + Hin th v iu chnh d liu.

23

+ iu khin tin trnh ca ng dng . + Nhp cc d liu. + Hin th cc thng bo. * Bo co (Report) Bo co l mt i tng c thit k nh ngha trnh by theo quy cch tnh ton, in v tng hp cc d liu c chn. Mu biu c th trnh by d liu di nhiu dng khc nhau. Access cung cp y cc loi bo co v c th thit k bng cng c Wizard * Macro Macro bao gm mt dy cc hnh ng (Action) dng t ng ha mt lot cc thao tc. Macro thng dng vi mu biu t chc giao din chng trnh. Vi Macro ta c th thit lp c mt h thng menu, kch hot cc nt lnh, m ng cc bng, biu mu, truy vn . . . T ng tm kim cht lc thng tin, kim sot cc phm nng. * Module Module l ni cha cc hm, th tc vit bng ngn ng Access Basic v l ni khai bo cc bin ton cc ca chng trnh. N c y cc cu trc iu khin, r nhnh, cc vng lp ... Lm cng c cho chng ta tng hp, cht lc kit xut thng tin.

24

CHNG 2: KHO ST THC T QUN L KT QU HC TP TRNG THPT V NHAI THI NGUYN 2.1 Kho st v trng THPT V Nhai 2.1.1 Gii thiu v trng THPT V Nhai Trng THPT V Nhai c thnh lp nm 1962, trng c ng trn a bn x Lu Thng Huyn V Nhai tnh Thi Nguyn. Hin nay trng c 112 cn b,gio vin v hn 1.800 hc sinh 3 khi lp. Trng c chc nng v nhim v gio dc th h thanh nin a phng tr thnh nhng hc sinh chm ngoan, thc hin tt nguyn l: " hc i i vi hnh, nh trng gn lin vi x hi". Trn c s y mnh phong tro thi ua "dy tt, hc tt", pht huy tinh thn lm ch ca cn b gio vin v hc sinh, bo m thc hin chng trnh ni dung v phng php gio dc theo nhng quy nh ca ngnh nhm khng ngng nng cao cht lng gio dc ton din cho hc sinh theo mc tiu quy nh cho cp hc. Trong nm hc va qua trng y mnh phong tro Thi ua Dy tt Hc tt thc hin c cht lng cc ch tiu thi ua dy v hc, hon thnh xut sc nhim v ca nm hc 2012 - 2013 va qua. ng thi cng thc hin tt chnh sch x hi ti n v cng nh trn a bn dn c, gp phn cng a phng hon thnh ph cp gio dc, c x hi v ph huynh nh gi tt. * Cc mt gio dc ton din c nh trng quan tm ch nh: Gio dc truyn thng , xy dng np sng vn minh lch s, thc chp hnh k lut cho hc sinh. Tng cng u t u t cho cng tc on thanh nin v i thiu nin: y mnh cc hot ng ngoi gi (vn ngh, TDTT). i mi ni dung hot ng trong cng tc on i, Phong tro Vn ngh - Th thao c t chc thng xuyn gn vi cc t thi ua trong nm, c tp th CB - GV - Hc sinh hng ng nhit tnh, to sn chi b ch cho cc em sau nhng gi hc cng thng. Bn cnh gip cc em c iu kin pht trin nng khiu v thm m. on thanh nin cn t chc nhiu sn chi cho hc sinh vi cc cuc thi nh: Knh vn hoa, thi v p i

25

vin, thi Vn ngh, kho tay hay lm, thi vit th Quc t CPU, thi tm hiu truyn thng ngy Qun i Nhn Dn Vit Nam, thi tm hiu v lut Giao thng.... nhm lm cho hc sinh gn b vi trng lp, yu thng knh trng thy c, bn b, gia nh, cng ng, gp phn tch cc trong cng tc gio dc o c cho hc sinh... Nh trng lm tt cng tc bi dng, nng cao trnh nghip v cho i ng gio vin, 100% t trnh chuyn mn chun, m bo yu cu dy hc. i ng gio vin nhit tnh, c tay ngh v trnh chuyn mn tt. Trong nhng nm qua c hng chm sng kin, kinh nghim hay c p dng trong khi THPT ca huyn, Tnh. Nh trng ch trng t chc chuyn ngoi kha trong nm hc vi quy m t t n trng, n phng, mi nm t chc c nhiu t hi thao, hi ging. Lun ci tin ni dung sinh hot t chuyn mn, phn nhm chuyn mn v thnh lp nhm cht lng cao gm cc gio vin gii, c nhiu kinh nghim bi dng i ng hc sinh gii trong nm hc. Nh trng lun quan tm n cng tc nhn o t thin, v ku gi cn b, gio vin ng h 1 ngy lng gip ng bo mim trung thin tai l lt va qua vi s tin trn 20 triu ng. C tinh thn tng thn tng i L Lnh m L Rch v vn ng cn b, gio vin, v ph huynh hc sinh quyn gp ng h cc qu n n p ngha, qu ngi ngho, ng h ng bo thin tai l lt. Gip tr em c hon cnh c bit kh khn, v cc gia nh thng binh, bnh binh, lit s c cng vi Cch Mng, nh trng vn ng hc sinh tham gia chng trnh lao ng tnh nguyn nh: Th 7 Xanh,....Nh trng lun lun chp hnh tt cc chnh sch ca ng, php lut ca nh nc, cng tc an ninh, trt t trong Nh trng v trn a bn c m bo. Cc phong tro vn ha vn ngh TDTT, sinh hot ngoi kha...pht trin tt, gp phn xy dng nn mng tt cho cc em pht trin kh nng ca mnh khi bc vo trung hc. i sng tinh thn v vt cht ca cn b, cng chc nh nc c ci thin, i ng gio vin c yn tm cng tc.

26

B my hot ng ca trng THPT V Nhai: - Hiu trng l ngi ng u cao nht trong b my t chc, l ngi i din cho nh trng v mt php l, c trch nhim v thm quyn cao nht v hnh chnh, chuyn mn trong nh trng, chu trch nhim trc B gio dc t chc v qun l ton b hot ng ca nh trng. - Cc t chc chnh tr: Cc t chc ny ph trch cng vic nh: Cng on, on i, hng dn cc hc sinh tham gia hot ng, cc phong tro ngoi gi hc. - Cc t Trng chuyn mn: Ph trch cc hot ng trong t chuyn mn ca mnh. - Gio vin ch nhim: Mi lp c mt gio vin ch nhim do hiu trng ch nh. Nhim v ca gio vin ch nhim l: Tm hiu, nm vng mi hc sinh trong lp v mi mt c bin php gio dc v thc y s tin b ca hc sinh cng nh s tin ln ca lp hc. + Kt hp cng gio vin b mn, t chc khc xy dng lp thnh mt tp th vng mnh. + Kt hp cht ch vi gia nh hc sinh trong nhim v gio dc ca cacs em. + nh gi, xp loi hc sinh sau hc k theo tiu chun quy nh ca B gio dc o to. + L ngi bo co thng k vi hiu trng v tnh hnh hc tp ca tng hc sinh trong lp cng nh ca lp mnh ph trch. + Gio vin ch nhim c quyn ngh khen thng, k lut hc sinh. - Gio vin b mn: m nhn vic qun l hc sinh trong cc tit hc, nhn xt, nh gi qu trnh hc tp ca hc sinh trong mn hc sau bo co cho gio vin ch nhim ca lp. - Cc t chuyn mn: T nhm chuyn mn trong trng THPT V Nhai l t bo khng th thiu trong b my ch o thc hin k hoch, ch trng ca nh trng n cc thnh vin trong hi ng gio dc ca nh trng. Khng nhng ch thc hin

27

cng tc chuyn mn, t chuyn mn cng l t m cng on gip cc anh ch em khi m au hay tai nn, ... Trng gm c 03 t sau: - T: Ton, L, Ha, Sinh - T: Vn, S, a - T: Th dc, Ngoi ng, M thut 2.1.2 Phng php tnh im v xp loi cho hc sinh 2.1.2.1 Phng php tnh im cho hc sinh Trong qu trnh o to, vic kim tra nh gi kt qu hc tp ca hc sinh c tin hnh thng k. Tuy nhin vo cui mi k mi tnh im tng kt cho mi hc sinh, tnh im trung bnh cng (TBC) ca tng k xp loi: Hc sinh gii, hc sinh kh, hc sinh trung bnh v hc sinh yu xt iu kin hc tp ti trng hay khng. H s cc loi im kim tra c tnh nh sau: - Kim tra ming, 15 pht: H s 1 - Kim tra 1 tit : H s 2 Kim tra hc k khng tnh h s m tham gia trc tip vo tnh im trung bnh mn theo hng dn. - Cng thc tnh im trung bnh kim tra: (TBKT) Tng im h s 2(1 T)*2 + Tng im h s 1 TBKT = S im h s 2*2 + s im h s 1 - Cng thc tnh im trung bnh kim tra: (TB Mn) (TBKT*2) + im thi TBMn = 3 - Cng thc tnh im trung bnh hc k: (TBHK) (Ton, Vn)*2 + Cc mn hc cn li TBHK =

28

Tng s mn hc + 2 - Cng thc tnh im trung bnh c nm: (TBCN) Hc k 2*2 + Hc k 1 TBCN = 3 2.1.2.2 Xp loi cho hc sinh: Cng tc xp loi hc sinh ca trng da vo im trung bnh ca hc sinh v hnh kim ca hc sinh trong tng k v c nm. Tiu chun xp loi hc lc ca nh trng c tnh nh sau: - Loi xut sc: C TB cc mn t 9.0 tr ln, khng c mn no di 6.5, khng c mn no phi thi li. - Loi gii: C im trung bnh c nm ln hn hoc bng 8.0, khng c mn no c im tng kt 6.5 - Loi kh: im trung bnh ln hn hoc bng 6.5 v nh hn 8.0, khng c mn no c phy tng kt di 5.0 - Loi trung bnh: C im trung bnh ln hn 5.0 v nh hn 6.5, khng c mn no c im tng kt di 3,5 - Loi yu: C im trung bnh t t 3.5 n 4.9, khng c mn no c im tng kt di 2.0 - Loi km: L loi trng hp cn li. Nu do im trung bnh ca mt mn qu km lm cho hc sinh xp loi hc lc xung t hai bc tr ln (t gii xung trung bnh, t kh xung km th hc sinh c chiu c ch h xung mt bc. - Quy nh v khen thng k lut. Cc mc khen thng v hnh thc khen thng Khen thng trc lp: Do gio vin ch nhim khen nhng hc sinh c cc thnh tch tt trong qu trnh hc tp, lao ng, c o c tt v tham gia tch cc cc hot ng ca tp th lp v nh trng.

29

Khen thng ton trng: Do Ban gim hiu nh trng khen nhng hc sinh c thnh tch trong k hoc nm hc nh: t danh hiu hc sinh tin tin, hc sinh gii, hc sinh ngho vt kh. Hoc nhng tp th lp c danh hiu lp tin tin Khen thng nhng hc sinh t danh hiu cc gii hc sinh gii ca huyn, ca tnh. Xt hc sinh ln lp cc iu kin sau. + Xp loi hnh kim v hc lc t trung bnh tr ln. + Ngh hc khng qu 45 ngy trong mt nm hc + Kt qu hc lc c nm t trung bnh tr ln Xt hc sinh khng iu kin ln lp. + Ngh qu 45 ngy trong mt nm hc + C hc lc c nm xp loi km + C hnh kim c nm xp loi yu S dng kt qu anh gi khen thng Tng danh hiu hc sinh tin tin cho nhng hc sinh xp loi kh v c hai mt: Hnh kim v Hc lc. Tng danh hiu hc sinh gii cho nhng hc sinh t hc lc gii v hnh kim t kh tr ln.

30

2.1.3 nh gi h thng qun l im hin ti ca trngTHPT V Nhai Hin nay vic qun l ti trng THPT V Nhai ang thc hin bng phng php th cng, qun l da trn kinh nghim l ch yu, mi vic u do con ngi m trch (con ngi ng vai ch ch o). Cch qun l ny co rt nhiu nhc im, tuy nhin bn cnh cch lm ny c nhng u im. u im: Khi thc hin qun l ny tt c cc gio vin u c th lm c v h c hng dn cch thc hin. Tt c cc gio vin u c hng dn chi tit cch vo s im lp. Nhc im: Rt kh khn trong vic lu tr, cp nht v tm kim, thng k im ca tng hc sinh, ca lp v ca ton trng. T nhng u, nhc im trn l mt cn b ca trng c theo hc ngnh Cng ngh thng tin ti trng i hc Cng ngh thng tin v truyn thng i hc Thi Nguyn la chn ti xy dng chng trnh qun l kt qu hc tp trng THPT V Nhai lm ti n tt nghip v em cng c gng xy dng mt chng trnh qun l kt qu hc tp cho trng gp phn lm h thng qun l kt qu hc tpca trng c d dng, nhanh gn v thun tin hn.

31

CHNG 3: PHN TCH V THIT K BI TON QUN L KT QU HC TP TRNG THPT V NHAI THI NGUYN 3.1 Phn tch bi ton qun l kt qu hc tp trng THPT V Nhai 3.1.1 Phn tch chc nng Chc nng bao gm cc thng tin chnh sau: + Cp nht thng tin. + Tm kim thng tin. + Thng k bo co. * Cp nht thng tin: + Cp nht h s hc sinh + Cp nht danh sch mn hc + Cp nht danh sch lp hc + Cp nht im + Cp nht hnh kim * Tm kim thng tin: + Tm kim theo tn hc sinh + Tm kim theo m hc sinh + Tm kim theo lp * Thng k, bo co: + Danh sch hc sinh theo lp + Bo co kt qu hc tp theo lp + Bo co kt qu hc tp theo hc sinh + Bo co kt qu hc tp ln lp, thi li, lu ban

32

3.1.2 Cc biu phn tch thit k h thng 3.1.2.1 Biu phn cp chc nng:

Qun l im

Cp nht

Tm kim

Thng k bo co

CN h s hc sinh

Tm kim theo m hc sinh Tm kim theo tn hc sinh Tm kim theo lp

Bo co dshs theo lp

CN danh sch lp

Bo co kt qu hc tp theo lp

CN danh sch mn hc CN im

Bo co hc tp theo hc sinh

CN hnh kim

Bo co kt qu hc tp ln lp, thi li, lu ban

33

3.1.2.2 Biu lung d liu mc khung cnh: Ban gim hiu Kt qu Yu cu

Gio Vin

Tr li

Qun l im

Bo co

TT Tr li Hc sinh

TT Yu cu

34

3.1.2.3 Biu lung d liu mc nh:

Nhn Vin Thn g tin

Cp nht

DSHS

DS mn hc

DS lp

im

Hnh kim

Tm kim Yu cu tm kim Tr li yu cu tm kim

Thng k bo co Tr li yu cu thng k Yu cu thng k

Kq hc tp rn luyn

DS lp

Ban gim hiu

35

3.1.2.4 Biu lung d liu mc di nh * Chc nng 1: Cp nht


Gio Vin

TT hc sinh Cp nht h s HS

TT mn hc Cp nht danh sch Mn hc

TT lp

Cp nht danh sch Lp

Hc Sinh

Mn hc

Lp hc

Cp nht im

im

TT im Gio Vin

Cp nht hnh kim TT hnh kim Hnh kim

36

* Chc nng 2:Tm kim

Yu cu tm kim

Kt qu

Kt qu T.kim Theo TnHS

T.kim Theo M HS

T.kim Theo Lp

Yu cu tm kim

Kt qu

Kt qu

Yu cu tm kim

Yu cu tm kim

Hc Sinh

Lp

Yu cu tm kim Kt qu

Ban gim hiu

Gio Vin

37

* Chc nng 3: Thng k bo co Lp

. BC Danh sch hc sinh theo lp TT tr li TT tr li BC kt qu hc tp theo hc sinh TT yu cu Gio vin TT yu cu

BC kt qu hc tp theo lp TT tr li TT tr li BC kt qu hc tp thi li, ln lp, lu ban

Hc sinh

im

Hnh kim

Mn hc

Hc sinh

TT yu cu

TT yu cu

Lp Mn hc

38

3.2 Thit k c s d liu 3.2.1 D liu u vo 1 H s ca sinh vin * Tm tt h s hc sinh gm c cc thng tin sau: + H tn hc sinh + Ngy sinh + Gii tnh + a ch + i tng u tin + Dn tc T cc thng tin u vo l: - Thng tin v hc sinh (M hc sinh, m lp, h tn, ngy sinh, gii tnh, a ch, i tng u tin, dn tc). + Thng tin v lp hc (M lp, m khi, tn lp) + Thng tin v mn hc (M mn, tn mn) + Thng tin v khi (M khi, tn khi) + Thng tin v im (M hc sinh, m mn, hc k, im h s 11, im h s 12, im h s 13, im h s 21, im h s 22, TB)

39

+ Ta c c bng chun ha nh sau: Danh sch thuc tnh xut pht M hc sinh M lp H tn Ngy sinh Gii tnh a ch T u tin Dn tc Tn lp M mn Tn mn Hc k im h s 12 im h s 13 im h s 21 im h s 22 TB Danh sch thuc tnh tinh chnh # M hc sinh M lp H tn Ngy sinh Gii tnh a ch T u tin Dn tc Tn lp M mn Tn mn Hc k im h s 12 im h s 13 im h s 21 im h s 22 TB # M hc sinh # M lp H tn Ngy sinh Gii tnh a ch T u tin Dn tc Tn lp M mn Tn mn Hc k im h s 12 im h s 13 im h s 21 im h s 22 TB # M hc sinh M lp H tn Ngy sinh Gii tnh a ch T u tin Dn tc # M lp Tn lp # M hc sinh # M mn # M hc sinh M lp H tn Ngy sinh Gii tnh a ch T u tin Dn tc # M lp Tn lp # M hc sinh # M mn # Hc k im h s 12 im h s 13 im h s 21 im h s 22 TB # M mn Tn mn 1NF 2NF 3NF

im h s 11 im h s 11 im h s 11 # Hc k im h s 12 im h s 13 im h s 21 im h s 22 im thi Tn mn

im h s 11 im h s 11

40

3.2.2 Thit k cc bng d liu trong c s d liu Bin i t m hnh thc th v cc mi quan h ta c bng d liu sau: + Bng im:

+ Bng hc sinh:

+ Bng mn:

41

+ Bng lp

+ Bng khi:

3.2.3 S thc th lin kt

42

CHNG 4: CI T CHNG TRNH QUN L KT QU HC TP TRNG THPT V NHAI 4.1 Giao din chnh ca chng trnh

y l form chnh ca chng trnh form ny nhm a ra cc form thng tin ca chng trnh c th nh: cp nht h s hc sinh, nhp im, cp nht lp hc, cp nht mn, tim kim tnh im trung bnh

43

4.2 Form ng nhp,dng k

44

4.3 Mt s giao din cp nht

Giao din cp nhp lp hc

Giao din cp nhp lp hc Giao din cp nht mn hc

Giao din cp nht mn hc

45

Giao din cp nht im

Giao din cp nht im Giao din cp nht danh sch hc sinh

Giao din cp nht danh sch hc sinh

46

4.4 Mt s giao din bo co Bo co kt qu hc tp theo lp,hc k

Bo co kt qu hc tp theo lp,hc k Bo co danh sch hc sinh theo lp

47

Bo co danh sch hc sinh theo lp Bo co im theo mn hc

Bo co im theo mn hc

48

4.5 Mt s giao din tm kim

49

KT LUN
Qua qu trnh nghin cu, xy dng, thit k, ci t v chy th nghim chng trnh kt qu cho thy: Sau khi lm vic vi b d liu mu th, h thng lm vic bnh thng bc u p ng c cc yu cu c bn nht ca cng tc qun l kt qu hc tp ca trng THPT V Nhai. Kt qu u ra ng vi phng php th cng, gim c thi gian cho vic tnh ton n thun v em li hiu qu thit thc trong cng tc qun l im ca trng . Qua thi gian lm ti ny, em rt ra c nhiu kinh nghim trong cng tc phn tch, thit k h thng cng nh hc hi v tm ti thm v h qun tr c s d liu Access v ngn ng lp trnh Visual Basic. Kt qu em lm c mt s vic nh sau: - Hon thnh chng trnh ng thi gian quy nh. - Thc hin c phn lu tr y cc thng tin lin quan. - X l v a ra cc thng tin cn thit ca bi ton. Vi thi gian c hn v qu trnh tm hiu bi ton khng lu, nhng nh s hng dn tn tnh ca thy gio TS.Nguyn Vn To n nay ti ca em c bn hon thnh. Tuy nhin n vn cn nhng thiu st, mt s Module cha hon thin. V vy, rt mong c s gp ca cc thy c v cc bn n c hon thin hn. Mt ln na em xin chn thnh cm n thy gio TS.Nguyn Vn To gip , to iu kin em hon thnh ti ny. Sinh Vin

Nng Vn Vng

50

TI LIU THAM KHO

[1].Visual Basic 6.0 t hc trong 3 tun [2].Lp trnh Visual Basic 6.0 [3].Nhng bi thc hnh CSDL Visual Basic 6.0 [4].Hng dn hc bng hnh Visual Basic 6.0 [5].Phn tch v thit k h thng thng tin [6].T hc Microsoft Access trong 21 ngy

Nhm tc gi ELICOM Nguyn Th Kiu Duyn inh Xun Lm Trnh Anh Ton Phm Bnh Cng on Thin Ngn

51

NHN XT CA GING VIN HNG DN ...

52

You might also like