Đăng ký Đăng nhập
Trang chủ 253626...

Tài liệu 253626

.DOC
29
113
67

Mô tả:

Lêi nãi ®Çu Trong thêi ®¹i bïng næ th«ng tin nh hiÖn nay, C«ng nghÖ th«ng tin ®ãng gãp mét phÇn rÊt quan träng trong c¸c lÜnh vùc khoa häc - kÜ thuËt, ®êi sèng kinh tÕ x· héi. Trong c¸c bµi to¸n qu¶n lÝ, tin häc cã vÞ trÝ rÊt lín nh»m ®¸p øng nh÷ng yªu cÇu ®Æc trng cña c«ng t¸c qu¶n lÝ. ë níc ta, øng dông C«ng nghÖ th«ng tin vµo ®êi sèng kinh tÕ - x· héi lµ mét yªu cÇu cÊp thiÕt cÇn ®îc quan t©m nh»m ®a ®Êt níc ta tiÕn kÞp thêi ®¹i. Tríc ®©y ë Trung t©m Gi¸o dôc Kü thuËt tæng hîp (TTGDKTTH) Sè 1 (vµ hiÖn nay ë mét sè Trung t©m kh¸c), c«ng t¸c qu¶n lý viÖc d¹y vµ häc nghÒ phæ th«ng ®îc tiÕn hµnh mét c¸ch thñ c«ng hoÆc b¸n tù ®éng (dïng ch¬ng tr×nh Excel), v× vËy khèi lîng c«ng viÖc thêng lín, viÖc thùc hiÖn rÊt vÊt v¶ vµ thiÕu chÝnh x¸c, cha ph¸t huy hÕt søc m¹nh cña c¸c m¸y vi tÝnh ®îc trang bÞ. Visual FoxPro lµ mét ng«n ng÷ m¹nh dïng cho c«ng t¸c qu¶n lý, lµ mét ng«n ng÷ dÔ, ®îc sö dông réng r·i v× vËy chóng em ®· sö dông ng«n ng÷ nµy ®Ó lµm ®å ¸n cho m×nh víi ®Ò tµi: Qu¶n lý d¹y vµ häc nghÒ trêng trung häc nghÒ. Qua ®©y, em xin ch©n thµnh c¶m on thÇy Lª Quang Huy ngêi ®· tËn t×nh gióp em hoµn thµnh ®å Ên nµy. 1 Giíi thiÖu ch¬ng tr×nh 1. §Ò tµi: Qu¶n lý d¹y vµ häc nghÒ phæ th«ng trung häc II. Môc ®Ých, yªu cÇu cña ®Ò tµi : 1. X©y dùng mét ch¬ng tr×nh nh»m tin häc ho¸ c«ng t¸c cËp nhËt, lu tr÷, ph©n tÝch, thèng kª kÕt qu¶ D¹y vµ Häc nghÒ phæ th«ng, khi cÇn cã thÓ ®a ra kÕt qu¶ theo yªu cÇu mét c¸ch nhanh chãng. 2. §¶m b¶o sù chÝnh x¸c cao ®é, tr¸nh c¸c thay ®æi, söa ch÷a mét c¸ch tuú tiÖn. 3. Lu tr÷ tèt, tr¸nh mÊt m¸t d÷ liÖu. 4. Khi cÇn cã thÓ t×m kiÕm nhanh. 5. Cung cÊp kÞp thêi c¸c th«ng tin theo yªu cÇu cña Ban Gi¸m ®èc Trung t©m, Së GD§T, Ban Gi¸m hiÖu c¸c trêng PTTH còng nh c¸c häc sinh. 6. Gi¶m bít tíi møc tèi thiÓu c¸c c«ng ®o¹n ghi chÐp vµ b¸o c¸o thñ c«ng, sö dông mét c¸ch cã hiÖu qu¶ c¸c trang thiÕt bÞ tin häc ®ang cã. §å ¸n bao gåm hai phÇn: PhÇn I: Ph©n tÝch vµ thiÕt kÕ hÖ thèng Qu¶n lÝ d¹y vµ häc nghÒ t¹i c¸c Trung t©m Gi¸o dôc KÜ thuËt tæng hîp. PhÇn II: Ch¬ng tr×nh. 2 PhÇn I Ph©n tÝch vµ thiÕt kÕ hÖ thèng Qu¶n lÝ d¹y vµ häc nghÒ Ch¬ng 1 M« t¶ hÖ thèng 1.1. M« h×nh ho¹t ®éng ë c¸c Trung t©m Gi¸o dôc KÜ thuËt tæng hîp Vµo ®Çu mçi n¨m häc, song song víi viÖc häc tËp v¨n ho¸ t¹i c¸c trêng PTTH, c¸c häc sinh tõ líp 10 ®Õn líp 12 ph¶i häc thªm nghÒ phæ th«ng t¹i c¸c TTGDKTTH. Mçi mét nghÒ t¹i Trung t©m ®îc ph©n thµnh mét ban, vÝ dô: ban Tin häc, ban §iÖn, ban May, ban §iÖn kÜ thuËt... ViÖc häc ban nµo do häc sinh tù chän vµ ®¨ng kÝ víi gi¸o viªn chñ nhiÖm t¹i trêng PTTH, tõ ®ã gi¸o viªn chñ nhiÖm göi lªn Ban gi¸m hiÖu vµ göi tíi Trung t©m häc nghÒ kÌm theo c¸c th«ng tin kh¸c vÒ häc sinh. Vµo ®Çu mçi häc k× cña c¸c n¨m häc, c¨n cø vµo sè lîng häc sinh mµ c¸c trêng PTTH göi ®Õn, ch¬ng tr×nh ®µo t¹o mµ Ban gi¸m ®èc Trung t©m th«ng b¸o kÕ ho¹ch gi¶ng d¹y cho c¸c ban. C¸c ban tiÕn hµnh ph©n chia líp, tæ vµ lËp b¶ng ph©n c«ng gi¶ng d¹y cô thÓ cho tõng gi¸o viªn vµ th«ng b¸o kÕ ho¹ch ®ã cho Ban gi¸m ®èc Trung t©m. Dùa vµo quü phßng häc hiÖn cã, hÖ thèng trang thiÕt bÞ thùc hµnh, yªu cÇu gi¶ng d¹y vµ c¸c b¶ng ph©n c«ng gi¶ng d¹y cña c¸c ban mµ Ban gi¸m ®èc Trung t©m x©y dùng thêi kho¸ biÓu cho Trung t©m trong c¶ häc k×. Tõ thêi kho¸ biÓu chung nµy, Trung t©m trÝch ra vµ cÊp ph¸t thêi kho¸ biÓu cho c¸c líp, c¸c gi¸o viªn vµ Ban qu¶n lÝ phßng häc vµ thùc hµnh. Theo thêi kho¸ biÓu nµy mµ c¸c gi¸o viªn, häc sinh cïng Ban qu¶n lÝ phßng häc thùc hiÖn díi sù qu¶n lÝ cña Ban gi¸m ®èc Trung t©m. Trong qu¸ tr×nh häc tËp, mçi häc sinh ph¶i ®¹t yªu cÇu trong c¸c ®ît kiÓm tra miÖng, kiÓm tra 15 phót vµ 45 phót, ®iÓm thùc hµnh 1, ®iÓm thùc hµnh 2 vµ ®iÓm thi kÕt thóc häc k×. Cuèi mçi häc k×, c¸c ban tËp hîp b¶ng ®iÓm, kÕt qu¶ häc tËp cña häc sinh c¸c líp vµ b¸o c¸o tæng hîp kÕt qu¶ lªn Ban gi¸m ®èc Trung t©m, tõ ®ã göi cho Ban gi¸m hiÖu c¸c trêng PTTH. MÆt kh¸c, c¸c ban còng tiÕn hµnh s¬, tæng kÕt theo tõng gi¸o viªn, ban, tæ vµ toµn Trung t©m. 1.2. Thùc tr¹ng qu¶n lÝ d¹y vµ häc nghÒ t¹i c¸c Trung t©m Gi¸o dôc KÜ thuËt tæng hîp vµ nhu cÇu tin häc ho¸ 3 Ta thÊy ë m« h×nh ho¹t ®éng cña hÖ thèng cò vÉn cßn theo c¸ch cæ truyÒn, thñ c«ng hoÆc míi chØ ¸p dông tin häc ë møc thÊp, b¸n tù ®éng. Thùc tÕ nµy ®ßi hái ph¶i tèn rÊt nhiÒu c«ng søc vµ thêi gian trong c«ng t¸c qu¶n lÝ. C¸c c«ng viÖc cÇn ph¶i tiÕn hµnh nhiÒu lÇn trong suèt häc k× nh viÖc cËp nhËt ®iÓm c¸c ®ît kiÓm tra, sè buæi häc vµ nghØ cña häc sinh, theo dâi viÖc thùc hiÖn ®óng ch¬ng tr×nh ®µo t¹o cña gi¸o viªn... C«ng viÖc tæng kÕt vµ xÕp lo¹i cho häc sinh cuèi mçi häc k× còng rÊt phøc t¹p vµ tèn nhiÒu thêi gian, ®ßi hái nhiÒu ngêi tham gia nÕu chØ dïng c¸ch thñ c«ng... MÆt kh¸c, trong hÖ thèng còng cÇn ®¸p øng ®îc c¸c nhu cÇu tra cøu nhanh chãng, thuËn tiÖn khi cã yªu cÇu cña c¸c cÊp l·nh ®¹o còng nh cña gi¸o viªn vµ häc sinh. Tríc thùc tr¹ng nh vËy vµ tríc xu híng tin häc ngµy cµng ®îc øng dông mét c¸ch m¹nh mÏ trong mäi lÜnh vùc cña ®êi sèng, ®Ò tµi ®· m¹nh d¹n ®a ra mét ch¬ng tr×nh nh»m qu¶n lÝ viÖc d¹y vµ häc nghÒ phæ th«ng nh»m ®a viÖc thùc hiÖn c«ng t¸c nµy tiÕn lªn mét bíc míi. D÷ liÖu ®Çu vµo cña ch¬ng tr×nh lµ c¸c tÖp c¬ së d÷ liÖu ghi c¸c th«ng tin vÒ c¸c tæ, ban, gi¸o viªn, c¸c trêng PTTH, danh s¸ch häc sinh c¸c líp, ®iÓm kiÓm tra, sè buæi häc vµ nghØ häc k× I, häc k× II cña tõng häc sinh... §Çu ra cña ch¬ng tr×nh lµ c¸c b¶ng kiÓm diÖn vµ ghi ®iÓm cho c¸c líp, tÝnh ®iÓm trung b×nh vµ xÕp lo¹i cho häc sinh, in kÕt qu¶ theo tõng líp, t¹o c¸c b¸o c¸o tæng hîp kÕt qu¶... Ch¬ng 2 Ph©n tÝch hÖ thèng 2.1. C¸c chøc n¨ng chÝnh cña hÖ thèng C«ng t¸c qu¶n lÝ d¹y vµ häc nghÒ t¹i c¸c TTGDKTTH bao gåm rÊt nhiÒu chøc n¨ng phøc t¹p, ®ßi hái nhiÒu cÊp, ban ngµnh tham gia, díi gãc ®é mét ®Ò tµi nh»m ®a c«ng t¸c tin häc vµo qu¶n lÝ, ®Ò tµi xin ®a ra c¸c chøc n¨ng chÝnh cña hÖ thèng nh sau: 2.1.1. Chøc n¨ng Qu¶n lÝ gi¸o viªn víi c¸c c«ng viÖc sau: - CËp nhËt th«ng tin vÒ c¸c gi¸o viªn - Qu¶n lÝ hå s¬ gi¸o viªn - Tra cøu ®iÖn tho¹i, ®Þa chØ gi¸o viªn 4 - NhËn ph©n c«ng gi¶ng d¹y - Qu¶n lÝ c«ng t¸c gi¶ng d¹y cña gi¸o viªn 2.1.2. Chøc n¨ng Qu¶n lÝ häc sinh víi c¸c c«ng viÖc sau: - NhËn ®¨ng kÝ häc nghÒ theo ban cña häc sinh - Lªn danh s¸ch líp - Xö lÝ ®iÓm kiÓm tra vµ thi kÕt thóc häc k× häc sinh - Thèng kª sè buæi häc vµ nghØ cña tõng häc sinh - S¬/ tæng kÕt, xÕp lo¹i häc k× I vµ c¶ n¨m 2.1.3. Chøc n¨ng Qu¶n lÝ ch¬ng tr×nh ®µo t¹o víi c¸c c«ng viÖc sau: - NhËn ch¬ng tr×nh ®µo t¹o, kÕ ho¹ch gi¶ng d¹y tõng häc k× - Qu¶n lÝ danh s¸ch trêng, líp, tæ, ban - X©y dùng, cËp nhËt b¶ng ph©n c«ng gi¶ng d¹y - X©y dùng, cÊp ph¸t thêi khãa biÓu toµn Trung t©m, cho gi¸o viªn, häc sinh, ban qu¶n lÝ phßng häc, thùc hµnh vµ gi¸m s¸t viÖc thùc hiÖn thêi kho¸ biÓu - LËp b¸o c¸o tæng hîp kÕt qu¶ (theo gi¸o viªn, tæ, ban, toµn Trung t©m vµ c¸c trêng). Trªn ®©y lµ sù ph©n r· chøc n¨ng chÝnh (Qu¶n lÝ d¹y vµ häc nghÒ) cña hÖ thèng thµnh ba chøc n¨ng con. TiÕp tôc ta tæng hîp, ph©n tÝch c¸c c«ng viÖc cña tõng chøc n¨ng con ®Ó ph©n r· tiÕp thµnh c¸c chøc n¨ng ë møc tiÕp theo. Ta cã s¬ ®å chøc n¨ng nghiÖp vô cña hÖ thèng Qu¶n lÝ d¹y vµ häc nghÒ phæ th«ng nh sau: 5 Ëp tin Qu¶n lÝ thêi kho¸ biÓu 6 LËp ph©n c«ng gi¶ng d¹y S¬/ tæng kÕt häc k× S¬ ®å chøc n¨ng nghiÖp vô cña hÖ thèng “Qu¶n lÝ d¹y vµ häc nghÒ t¹i c¸c TTGDKTTH” Môc tiªu: Qu¶n lÝ c«ng t¸c d¹y vµ häc nghÒ phæ th«ng, ®a ra ®îc kÕt qu¶ häc sinh, c¸c b¸o c¸o tæng hîp kÕt qu¶ Tr¸ch nhiÖm: Liªn quan ®Õn Ban gi¸m ®èc trung t©m, Ban gi¸m hiÖu trêng PTTH, c¸c tæ, ban... Theo dâi kÕ ho¹ch gi¶ng d¹y häc k× Qu¶n lÝ Ch¬ng tr×nh ®µo t¹o 7 Qu¶n lÝ gi¸o viªn Qu¶n lÝ hå s¬ gi¸o viªn Theo dâi gi¶ng d¹y Tra cøu LËp danh s¸ch líp Qu¶n lÝ d¹y vµ häc nghÒ phæ th«ng CËp nhËt, xö lÝ ®iÓm, sè buái nghØ häc Th th« Qu¶n lÝ häc s 2.2. Dßng d÷ liÖu nghiÖp vô cña hÖ thèng Tõ s¬ ®å chøc n¨ng nghiÖp vô ta x©y dùng s¬ ®å dßng d÷ liÖu nghiÖp vô cña hÖ thèng nh sau: S¬ ®å chøc n¨ng nghiÖp vô cña hÖ thèng cho ta biÕt sù dÞch chuyÓn th«ng tin gi÷a c¸c chøc n¨ng, tiÕn tr×nh, bé phËn trong hÖ thèng, chØ ra th«ng tin cÇn thiÕt cho c¸c chøc n¨ng, tiÕn tr×nh, bé phËn cã thÓ ho¹t ®éng ®îc. C¸c th«ng tin cã nhu cÇu cÇn lu tr÷ vµ khai th¸c trong hÖ thèng, cã thÓ cÊu tróc ho¸ ®îc sÏ ®îc lËp thµnh c¸c kho th«ng tin. Nh×n trªn s¬ ®å ta thÊy chøc n¨ng quan träng nhÊt cña hÖ thèng lµ chøc n¨ng Qu¶n lÝ ch¬ng tr×nh ®µo t¹o, chøc n¨ng nµy cÇn thu thËp, tæng hîp c¸c th«ng tin tõ c¸c ®èi tîng, bé phËn trong hÖ thèng còng nh tõ c¸c chøc n¨ng kh¸c ®Ó lËp ®îc ra mét thêi kho¸ biÓu chung cho toµn trung t©m vµ cÊp ph¸t cho tõng ®èi tîng, bé phËn trong hÖ thèng vµ tõ thêi kho¸ biÓu nµy míi qu¶n lÝ ®îc qu¸ tr×nh d¹y vµ häc cña trung t©m. MÆt kh¸c chøc n¨ng nµy còng ®a ra ®îc c¸c b¸o c¸o s¬, tæng kÕt theo tõng ®èi tîng, bé phËn tõ th«ng tin vÒ b¶ng ®iÓm, xÕp lo¹i, sè buæi häc vµ nghØ cña häc sinh do chøc n¨ng Qu¶n lÝ häc sinh cung cÊp. 2.2. ThiÕt kÕ c¬ së d÷ liÖu 1) TOBAN.DBF &&Lu c¸c th«ng tin vÒ Tæ, Ban STT Tªn trêng KiÓu §é réng ý nghÜa 1 MATO Character 1 M· tæ 2 MABAN Character 2 M· ban 3 TENBAN Character 15 Tªn ban 4 TRUONGBAN Character 23 Hä tªn trëng ban 5 TOTRUONG Character 23 Hä tªn tæ trëng TÖp chØ sè ®îc lËp theo trêng MABAN cã tªn CS1.IDX Index on MABAN to CS1 2) TRUONG.DBF &&Lu c¸c th«ng tin vÒ Trêng, Líp STT Tªn trêng KiÓu §é réng ý nghÜa 1 MAT Character 3 M· trêng 2 TENTRUONG Character 22 Tªn trêng 3 MALOP Character 4 M· líp 4 TENLOP Character 22 Tªn líp TÖp chØ sè ®îc lËp theo trêng MALOP cã tªn CS2.IDX Index on MALOP to CS2 3) GV.DBF &&Lu c¸c th«ng tin vÒ Gi¸o viªn STT Tªn trêng KiÓu §é réng ý nghÜa 1 STT Numeric 2,0 Sè thø tù 2 HOTEN Character 24 Hä vµ tªn 3 MABAN Character 2 M· ban 8 4 NGSINH Date 5 GIOITINH Character 6 NGVAOCQ Date 7 TDO Character 8 DT Character 9 DC Character 10 FILEANH Character LËp chØ sè: Index on HOTEN to CS3 8 3 8 12 10 40 8 Ngµy sinh Giíi tÝnh Ngµy vµo c¬ quan Tr×nh ®é §iÖn tho¹i §Þa chØ Tªn tÖp ¶nh 4) BPCGD.DBF &&Lu c¸c th«ng tin vÒ Ph©n c«ng gi¶ng d¹y vµ c¸c th«ng tin s¬, tæng kÕt cña líp STT Tªn trêng KiÓu §é réng ý nghÜa 1 STT Numeric 2,0 Sè thø tù 2 HOTEN Character 24 Hä vµ tªn Gi¸o viªn 3 MABAN Character 2 M· ban 4 TENBAN Character 15 Tªn ban 5 MALOP Character 4 M· líp 6 TENLOP Character 22 Tªn líp 7 CA Character 1 Ca 8 MATO Character 1 M· tæ 9 SBH1 Numeric 2,0 Sè buæi häc Häc kú I 10 SOHS1 Numeric 3,0 Sè häc sinh Häc kú I 11 SOYEU1 Numeric 3,0 Sè häc sinh YÕu Häc kú I 12 SOTB1 Numeric 3,0 Sè häc sinh TB Häc kú I 13 SOKHA1 Numeric 3,0 Sè häc sinh Kh¸ Häc kú I 14 SOGIOI1 Numeric 3,0 Sè häc sinh Giái Häc kú I 15 PTYEU1 Numeric 4,1 Tû lÖ häc sinh YÕu Häc kú I 16 PTTB1 Numeric 4,1 Tû lÖ häc sinh TB Häc kú I 17 PTKHA1 Numeric 4,1 Tû lÖ häc sinh Kh¸ Häc kú I 18 PTGIOI1 Numeric 4,1 Tû lÖ häc sinh Giái Häc kú I 19 CC1 Numeric 4,1 HÖ sè Chuyªn cÇn Häc k× I 20 DTBHK1 Numeric 4,1 §iÓm trung b×nh Häc k× I 21 SBH2 Numeric 2,0 Sè buæi häc Häc kú II 22 SOHS2 Numeric 3,0 Sè häc sinh Häc kú II 23 SOYEU2 Numeric 3,0 Sè häc sinh YÕu Häc kú II 24 SOTB2 Numeric 3,0 Sè häc sinh TB Häc kú II 25 SOKHA2 Numeric 3,0 Sè häc sinh Kh¸ Häc kú II 26 SOGIOI2 Numeric 3,0 Sè häc sinh Giái Häc kú II 27 PTYEU2 Numeric 4,1 Tû lÖ häc sinh YÕu Häc kú II 28 PTTB2 Numeric 4,1 Tû lÖ häc sinh TB Häc kú II 29 PTKHA2 Numeric 4,1 Tû lÖ häc sinh Kh¸ Häc kú II 30 PTGIOI2 Numeric 4,1 Tû lÖ häc sinh Giái Häc kú II 31 CC2 Numeric 4,1 HÖ sè Chuyªn cÇn Häc k× II 32 DTBCN Numeric 4,1 §iÓm trung b×nh C¶ n¨m LËp chØ sè theo c¸c trêng MATO,MABAN,HOTEN,MALOP,CA, tªn tÖp chØ sè CS.IDX Index on MATO+MABAN+HOTEN+MALOP+CA to CS 5)BD_??.DBF &&B¶ng ®iÓm c¸c ban, ?? thay cho m· ban BD_DA B¶ng ®iÓm ban §an BD_MA B¶ng ®iÓm ban May 9 BD_TE B¶ng ®iÓm ban Thªu BD_DL B¶ng ®iÓm ban §iÖn l¹nh BD_HA B¶ng ®iÓm ban Hµn BD_NG B¶ng ®iÓm ban Nguéi BD_TI B¶ng ®iÓm ban TiÖn BD_XM B¶ng ®iÓm ban Xe m¸y BD_DK B¶ng ®iÓm ban §iÖn kü thuËt BD_DT B¶ng ®iÓm ban §iÖn tö BD_TH B¶ng ®iÓm ban Tin häc C¸c tÖp DBF trªn cã cÊu tróc gièng nhau 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 29 30 31 Tªn trêng STT HOTEN MABAN MALOP LOP CA GV SOBH1 SOBN1 DKTM1 DKT151 DKT451 DTH11 DTH21 DKTTB1 DKTHK1 DTBHK1 XLOAI1 SOBH2 SOBN2 DKTM2 DKT152 DKT452 DTH12 DTH22 DKTTB2 DKTHK2 DTBHK2 XLOAI2 DTBCN XLOAICN KiÓu Numeric Character Character Character Character Character Character Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Character Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Numeric Character Numeric Character §é réng 2,0 22 2 4 4 1 24 2,0 2,0 4,1 4,1 4,1 4,1 4,1 4,1 4,1 4,1 4 2,0 2,0 4,1 4,1 4,1 4,1 4,1 4,1 4,1 4,1 4 4,1 4 ý nghÜa Sè thø tù Hä vµ tªn Häc sinh M· ban M· líp Líp V¨n ho¸ Ca Hä vµ tªn Gi¸o viªn Sè buæi häc HK I Sè buæi nghØ HK I §iÓm kiÓm tra miÖng HK I §iÓm kiÓm tra 15’ HK I §iÓm kiÓm tra 45’ HK I §iÓm thùc hµnh 1 HK I §iÓm thùc hµnh 2 HK I §iÓm kiÓm tra trung b×nh HK I §iÓm kiÓm tra häc k× HK I §iÓm trung b×nh HK I XÕp lo¹i häc lùc HK I Sè buæi häc HK II Sè buæi nghØ HK II §iÓm kiÓm tra miÖng HK II §iÓm kiÓm tra 15’ HK II §iÓm kiÓm tra 45’ HK II §iÓm thùc hµnh 1 HK II §iÓm thùc hµnh 2 HK II §iÓm kiÓm tra trung b×nh HK II §iÓm kiÓm tra häc k× HK II §iÓm trung b×nh HK II XÕp lo¹i häc lùc HK II §iÓm trung b×nh c¶ n¨m XÕp lo¹i häc lùc c¶ n¨m 2.3.ThiÕt kÕ c¸c Form: 2.3.1. Form TRUONG.SCX &&CËp nhËt danh s¸ch Trêng, Líp * C¸c thuéc tÝnh §èi tîng Thuéc tÝnh Gi¸ trÞ 10 FrmTRUONG Grid1 CommandGroup1 .CmdXOA .CmdGHI .CmdTHOAT AutoCenter CloseAble MaxButton MinButton WindowType AllowAddNew ColumnCount DeleteMark RecordSource RecordSourceType ScrollBar ButtonCount .T. - True .F. - False .F. - False .F. - False 1 - Modal .T. - True 4 .F. - False TRUONG 1 - Alias 2 - Vertical 3 2.3.2. Form BPCGD.SCX &&CËp nhËt b¶ng ph©n c«ng gi¶ng d¹y * C¸c thuéc tÝnh §èi tîng FrmBPCGD GrdBPCGD CboGV CboLOP CboCA CboSBH1 CboSBH2 CommandGroup1 .CmdTHEM .CmdXOA .CmdGHI .CmdTHOAT Thuéc tÝnh AutoCenter CloseAble MaxButton MinButton WindowType AllowAddNew ColumnCount DeleteMark RecordSource RecordSourceType ScrollBar ColumnCount RowSource RowSourceType ColumnCount RowSource RowSourceType RowSource RowSourceType RowSource RowSourceType RowSource RowSourceType ButtonCount Gi¸ trÞ .T. - True .F. - False .F. - False .F. - False 1 - Modal .T. - True 7 .F. - False BPCGD 1 - Alias 2 - Vertical 2 GV.HOTEN,MABAN 6 - Fields 2 TRUONG.MALOP,TENLOP 6 - Fields 1,2 1 - Value 11,12,13,14,15 1 - Value 11,12,13,14,15 1 - Value 5 11 PhÇn 2 Ch¬ng tr×nh Ch¬ng 1 Ng«n ng÷ lËp tr×nh Visual FoxPro 1.1. Lùa chän ng«n ng÷ lËp tr×nh Tõ nh÷ng ®Æc ®iÓm vµ yªu cÇu cña bµi to¸n, vÊn ®Ò ®Æt ra lµ cÇn lùa chän mét ng«n ng÷ lËp tr×nh: - DÔ thiÕt kÕ giao diÖn. - Cã kh¶ n¨ng qu¶n lý, s¾p xÕp vµ t×m kiÕm d÷ liÖu linh ho¹t, nhanh chãng ®Ó cã thÓ ®¸p øng c¸c yªu cÇu ®a d¹ng cña ngêi sö dông. Tr×nh øng dông Excel cã u ®iÓm lµ quen thuéc víi nhiÒu ngêi, tèc ®é tÝnh to¸n nhanh nhng nhîc ®iÓm lµ møc ®é tù ®éng ho¸ thÊp, ®ßi hái ngêi dïng ph¶i cã kiÕn thøc nhÊt ®Þnh. NÕu viÕt trªn Acess th× kh«ng thÓ sö dông d÷ liÖu nhËp b»ng Access Version cao ë m¸y cµi Access Version thÊp (vÝ dô Access 7. 0 kh«ng nhËn biÕt ®îc Access 97...). Trong khi ®ã nÕu ch¬ng tr×nh viÕt b»ng Visual FoxPro ®îc dÞch ra EXE cã thÓ ch¹y trªn hÖ ®iÒu hµnh (H§H) Windows Version bÊt kú (tõ Win95 trë lªn), t¹i nh÷ng m¸y kh«ng cµi hÖ qu¶n trÞ d÷ liÖu nµy. Mét u ®iÓm n÷a lµ d÷ liÖu ®îc nhËp tõ m¸y cµi H§H Version cao h¬n vÉn sö dông ®îc mét c¸ch b×nh thêng ë m¸y cµi H§H Version thÊp h¬n (vÝ dô d÷ liÖu nhËp ë m¸y cµi Win 2000 hoÆc Win 98 vÉn cã thÓ chuyÓn sang m¸y cµi Win 95 ®Ó sö dông). Nh÷ng ngêi ®· lµm quen víi HÖ so¹n th¶o v¨n b¶n Word hoÆc B¶ng tÝnh Excel cã thÓ ®Ô dµng sö dông ch¬ng tr×nh v× nã cã giao diÖn chuÈn, c¸c thùc ®¬n vµ nót bÊm l¹i ®îc ViÖt ho¸. V× thÕ, trong ®å ¸n nµy em chän Visual FoxPro 6.0 lµm ng«n ng÷ lËp tr×nh. 12 Ch¬ng 2 Cµi ®Æt vµ Sö dông ch¬ng tr×nh 2.1. Cµi ®Æt ch¬ng tr×nh 2.1.1. Yªu cÇu thiÕt bÞ a) VÒ phÇn cøng: - M¸y tÝnh bé vi xö lý 486 DX4 trë lªn - Bé nhí RAM: tõ 8 MB trë lªn - §Üa cøng cßn trèng tèi thiÓu 10 MB - M¸y in bÊt kú (nÕu cã nhu cÇu in ngay) b) VÒ phÇn mÒm: - Windows bÊt kú tõ Version 95 trë lªn - Cµi font tiÕng viÖt theo b¶ng m· tiªu chuÈn ViÖt Nam TCVN 5712 - 1993 nh ABC hoÆc VietKey 2.1.2. Cµi ®Æt Ch¬ng tr×nh ®îc ®Ó trªn 4 ®Üa mÒm 1.44 MB. C¸c bíc cµi ®Æt nh sau: - LÇn lît sao chÐp toµn bé c¸c tÖp trªn 4 ®Üa mÒm nãi trªn vµo th môc nµo ®ã. - Ch¹y tÖp SETUP trong th môc con DISK1 cña th môc nµy. ViÖc cµi ®Æt ®îc tù ®éng thùc hiÖn v× thÕ rÊt dÔ dµng, chØ ph¶i tr¶ lêi c©u hái duy nhÊt lµ cµi cµi ®Æt vµo ®©u (C:\HN lµ th môc ngÇm ®Þnh) - §Ó thuËn tiÖn cho viÖc khëi ®éng ch¬ng tr×nh, t¹o mét ShortCut ®Ó ch¹y tÖp HN.EXE. Sau nµy mçi khi ch¬ng tr×nh cã sù söa ®æi, ta chØ viÖc sao chÐp duy nhÊt mét tÖp HN.EXE vµo th môc nãi trªn lµ ®îc mµ kh«ng cÇn cµi l¹i. 2.2. Sö dông ch¬ng tr×nh 2.2.1. Khëi ®éng ch¬ng tr×nh Do ®îc dÞch ra EXE nªn cã thÓ khëi ®éng nh ch¹y bÊt kú mét øng dông nµo kh¸c trªn Windows, vÝ dô nh nh¸y ®óp vµo ShortCut cña nã hoÆc sö dông lÖnh RUN. 13 §Ó ch¹y ch¬ng tr×nh, nhËp mËt khÈu trong hép tho¹i sau (nhiÒu nhÊt 6 ký tù): NÕu ®óng mËt khÈu, ngêi dïng ®îc toµn quyÒn truy nhËp d÷ liÖu kÓ c¶ viÖc NÕu sai, chØ ®îc xem hoÆc in mµ kh«ng ®îc söa hoÆc nhËp d÷ liÖu. 2.2.2. C¸c danh s¸ch NhÊp vµo môc nµy, mét danh s¸ch kÐo xuèng nh h×nh díi ®©y: * Danh s¸ch c¸c Tæ, Ban H×nh díi lµ b¶ng ®Ó nhËp danh s¸ch c¸c Tæ, Ban (gåm Tªn Ban, M· Ban, Hä vµ tªn Trëng Ban, Hä vµ tªn Tæ trëng ®Ó trong tÖp TOBAN.DBF). Trong b¶ng nµy cã thÓ thªm hoÆc xo¸ mét Ban vµ c¸c th«ng tin cña ban ®ã b»ng c¸ch nhÊp chuét vµo nót t¬ng øng. §Ó chèng mÊt ®iÖn, thêng xuyªn nhÊn nót Ghi ®Ó ghi danh s¸ch lªn ®Üa. KÕt thóc viÖc nhËp th«ng tin vÒ c¸c Tæ, Ban b»ng c¸ch nhÊn nót Quay ra. NÕu th«ng tin ®îc cËp nhËt mµ kh«ng ghi l¹i, ch¬ng tr×nh sÏ nh¾c ghi. 14 . * Danh s¸ch c¸c Gi¸o viªn NhÊp vµo môc nµy th× xuÊt hiÖn mét menu däc gåm c¸c môc NhËp míi; Söa, Xo¸; B¶ng §iÖn tho¹i, ®Þa chØ. Lóc ®Çu cÇn chän môc NhËp míi ®Ó vµo toµn bé danh s¸ch c¸c Gi¸o viªn cña Trung t©m. Trêng hîp thªm mét Gi¸o viªn ®· cã trong danh s¸ch, ch¬ng tr×nh sÏ b¸o lçi. NÕu cÇn cËp nhËt th«ng tin vÒ Gi¸o viªn nµo, chän môc Söa, Xo¸, sau ®ã chän Gi¸o viªn tõ danh s¸ch vµ tiÕn hµnh söa hoÆc xo¸ nh h×nh díi ®©y: 15 Ch¬ng tr×nh còng in ra B¶ng §iÖn tho¹i, ®Þa chØ cña Gi¸o viªn. Mäi cËp nhËt th«ng tin vÒ c¸c Gi¸o viªn ®Òu ®îc ghi vµo tªp GV.DBF * Danh s¸ch c¸c Líp Chän môc Trêng, Líp ®Ó cËp nhËt danh s¸ch c¸c Líp nh b¶ng díi: CÇn chó ý lµ mçi líp chØ nhËp mét lÇn (c¸c m· Líp kh«ng ®îc trïng nhau, nÕu trïng ch¬ng tr×nh sÏ b¸o lçi !). Mäi cËp nhËt th«ng tin vÒ c¸c Trêng, Líp ®îc ghi vµo tÖp TRUONG.DBF 16 * B¶ng ph©n c«ng gi¶ng d¹y NhÊp vµo môc nµy ®Ó cËp nhËt B¶ng ph©n c«ng gi¶ng d¹y. C«ng viÖc nµy thËt ®¬n gi¶n v× kh«ng cÇn ph¶i gâ mµ chØ viÖc nhÊp chuét. VÝ dô ®Ó thªm mét líp ta nhÊp nót Thªm, chän Gi¸o viªn, chän Líp, chän Ca tõ danh s¸ch kÐo xuèng, ®Ó xo¸ mét líp, nhÊp chuét vµo dßng cña líp ®ã råi nhÊp nót Xo¸. Khi chän Gi¸o viªn, m· Ban vµ Tæ tù ®éng ®îc ®iÒn vµo. Trêng hîp ph©n c«ng gi¸o viªn trïng víi líp gi¸o viªn nµy ®ang d¹y th× ch¬ng tr×nh sÏ b¸o lçi. NÕu sau mét thêi gian cã sù thay ®æi Gi¸o viªn cña líp nµo ®ã, chØ cÇn chän môc Thay ®æi Gi¸o viªn cña Líp, sau ®ã lµm theo híng dÉn trªn hép tho¹i, ch¬ng tr×nh sÏ tù ®éng cËp nhËt l¹i tÊt c¶ c¸c tÖp d÷ liÖu liªn quan ®Õn líp ®ã. 17 Mäi cËp nhËt th«ng tin ®îc ghi vµo tÖp BPCGD.DBF * Danh s¸ch c¸c Líp NhÊp vµo môc nµy, mét b¶ng chän däc nh sau xuÊt hiÖn : §Ó t¹o tÖp c¬ së d÷ liÖu ghi tªn, ®iÓm vµ c¸c th«ng sè kh¸c vÒ tõng häc sinh cña tõng ban, chän môc T¹o B¶ng ®iÓm míi cho c¸c Ban. NÕu tÖp nµy ®· cã, ch¬ng tr×nh sÏ th«ng b¸o sè b¶n ghi, ngµy giê cËp nhËt cña tÖp ®Ó tr¸nh lµm mÊt d÷ liÖu. ChØ cã ngêi biÕt mËt khÈu toµn quyÒn míi ®îc sö dông môc nµy. B¶ng ®iÓm ®îc ®Ó theo Ban trong c¸c tªp BD_??.DBF 18 §Ó in B¶ng KiÓm diÖn vµ ghi ®iÓm cho tõng häc kú, chän môc t¬ng øng tõ thùc ®¬n, ®Ó in cho líp nµo lµm theo híng dÉn trªn hép tho¹i. 19 Ch¬ng tr×nh cßn cho phÐp cËp nhËt c¸c b¶ng c¬ së d÷ liÖu do nhiÒu ngêi cËp nhËt ë nhiÒu m¸y kh¸c nhau b»ng c¸ch nhÊp vµo môc NhËn d÷ liÖu tõ m¸y kh¸c. 2.2.3. Häc kú I NhÊp vµo môc nµy, mét b¶ng chän däc nh sau xuÊt hiÖn : Chän môc cÇn thiÕt ®Ó lµm viÖc 20
- Xem thêm -

Tài liệu liên quan

Tài liệu vừa đăng