Lêi nãi ®Çu Sù ph¸t triÓn cña ngµnh cntt trong nh÷ng n¨m gÇn ®©y ®· ®em l¹i nh÷ng thµnh tùu to lín trong viÖc ph¸t triÓn kinh tÕ . Nh÷ng ch¬ng tr×nh tin häc øng dông ngµy cµng nhiÒu ,rÊt nhiÒu c«ng viÖc thñ c«ng tríc ®©y nay ®· ®îc sö ly b»ng c¸c phÇn mÒm chuyªn dông ®· gi¶mt ®¸ng kÓ c«ng søc ,nhanh chãng vµ chÝnh x¸c . ®Ó cã mét phÇn mÒm øng dông ®¸p øng ®îc yªu cÇu c«ng viÖc ®Æt ra th× nh÷ng ngêi lµm tin häc ph¶i biÕt ph©n tÝch thiÕt kÕ hÖ thèng lµm viÖc cña cña ch¬ng tr×nh ®Ó tõ ®ã x©y dùng nªn nªn mét phÇn mÒn øng dông qu¶n lý ch¬ng tr×nh ®ã b»ng ng«n ng÷ lËp tr×nh nµo ®ã nh÷ng ch¬ng tr×nh ,phÇn mÒm øng dông ®ãng vai trß quan träng trong lÜnh vùc qu¶n lý,nã lµ nh÷ng c«ng cô hç trî ®¾c lùc vµ hÇu nh kh«ng thÓ thiÕu nh»m ®¸p øng ®Çy ®ñ nhÊt thuËn lîi nhÊt nh÷ng ®ßi hái cña c«ng viÖc qu¶n lý nhê nh÷ng c«ng cô trî gióp cã s½n,access la mét phÇn mÒm nh vËy nã ®îc øng dông réng r·i trong c«ng t¸c qu¶n lý kh«ng nh÷ng thÕ nã con lµ mét ng«n ng÷ lËp tr×nh kh¸ m¹nh gióp c¸n bé qu¶n lý cã thÓ viÕt nh÷ng ch¬ng tr×nh ®Ó sö sông c¬ s¬ d÷ liÖu hay gi¶i quyÕt mét yªu cÇu nµo ®ã,phÇn mÒn øng dông nµy ®· phÇn nµo trî gióp c¸c nhµ qu¶n lý trë lªn nhanh chãng ,thuËn lîi,chÝnh x¸c vµ kÞp thêi víi nh÷ng tÝnh n¨ng cã s½n s¸t víi thùc tÕ qu¶n lý Ch¬ng tr×nh qu¶n lý ®iÓm lµ mét ch¬ng tr×nh ®îc x©y dùng nh»m ®¸p øng nh÷ng ®ßi hái ®Æt ra cña qu¸ tr×nh qu¶n lý nh nhËp ®iÓm,t×m kiÕm,thèng kª,in b¸o c¸o vµ rÊt nhiÒu c«ng viÖc kh¸c mét c¸ch nhanh chãng vµ thuËn tiÖn ,chÝnh x¸c mét c¸ch hÖ thèng.Trong ch¬ng tr×nh phÇn mÒn øng dông nµy th× ch¬ng tr×nh nghiªn cøu ph©n tÝch thiÕt kÕ hÖ thèng ®ãng vai trß rÊt quan träng trong viÖc thiÕt kÕ ch¬ng tr×nh phÇn mÒn ,nh×n vµo b¶n ph©n tÝch ta cã thÓ hiÓu ®îc ngêi lËp tr×nh muèn lµm g× ,hiÓu ®îc sù ho¹t ®éng cña hÖ thèng . Trong thêi gian häc tËp ,nghiªn cøu t¹i trêng ,b»ng kiÕn thøc ®ång thêi ®îc sù gióp ®ì nhiÖt t×nh thÇy c« gi¸o trong khoa cntt ®Æc biÖt lµ thÇy hoang van hoanh ®· gióp ®ì nhãm sinh viªn chóng em hoµn thµnh tèt ®å ¸n m«n häc ,®å ¸n x©y dùng mét ch¬ng tr×nh phÇn mÒn øng dông “qu¶n lý ®iÓm”.Nhng do tr×nh ®é kiÕn thøc vµ kinh nghiÖm cßn non kÐm tµi liÖu 1
tham kh¶o cßn thiÕu thèn cho nªn trong bµi cßn cã nhiÒu h¹n chÕ ,em mong thÇy c« gi¸o cïng c¸c b¹n ®ãng gãp ý kiÕn.Em xin ch©n thµnh c¶m ¬n
sinh viªn: NguyÔn Träng Trung
Môc Lôc §Ò tµi gåm c¸c phÇn chÝnh sau Ch¬ng I: Thùc tr¹ng vµ gi¶i ph¸p Ch¬ng II: s¬ ®å luång d÷ liÖu I: M« h×nh ph©n r· chøc n¨ng hÖ thèng qld II: s¬ ®å luång d÷ liÖu møc khung c¶nh 1: S¬ ®å luång d÷ liÖu møc khung c¶nh 2: S¬ ®å luång d÷ liÖu møc ®Ønh 3: S¬ ®å luång d÷ liÖu møc díi ®Ønh Ch¬ng III: Ph©n TÝch C¸c D÷ LiÖu Cña HÖ Thèng 2
I: M« h×nh thùc thÓ liªn kÕt II: M« h×nh quan hÖ d÷ liÖu III:M« h×nh quan hÖ d÷ liÖu
Ch¬ng IV: ThiÕt KÕ TÖp: ng I: thùc tr¹ng vµ gi¶i ph¸p I: thùc tr¹ng cña hÖ thèng qu¶n lý ®iÓm thi (qld) §iÓm thi ®îc qu¶n lý dùa trªn ph¬ng ph¸p thñ c«ng + §iÓm thi cña tõng häc sinh ®îc ghi chÐp vµ lu d÷ b»ng sæ s¸ch + Qu¶n lý ®iÓm ,th«ng tin vÒ häc sinh qu¶n lý b»ng viÖc ghi chÐp vµ kiÓm kª + Qu¶n lý nhËp ®iÓm ,xuÊt ®iÓm b»ng c¸ch ghi chÐp thñ c«ng, häc sinh muèn xem ®iÓm b»ng viÖc ®èi chiÕu thñ c«ng + Cha cã c¬ chÕ kiÓm tra b¹n ®äc Nhîc §iÓm + Tèn rÊt nhiÒu thêi gian vµ c«ng søc + DÔ nhÇm lÉn ,sai sãt + Khã kiÓm tra qu¶n lý + HiÖu qu¶ n¨ng suÊt thÊp Do ®ã hÖ thèng qu¶n lý ®iÓm thi cÇn ph¶i söa ®æi l¹i c¬ cÊu qu¶n lý ho¹t ®éng nh»m n©ng cao hiÖu qu¶ ®Ó dÔ qu¶n lý ®Õn tõng häc sinh II: gi¶i ph¸p + CÇn tæ chøc l¹i c¬ cÊu qu¶n lý ,thay thÕ mét sè c«ng ®o¹n thñ c«ng b»ng “tin häc ho¸ ho¸” nhê cã sù trî cña c¸c ch¬ng tr×nh ,phÇn mÒm øng dông + ViÖc nhËp ®iÓm ,t×m kiÕm, söa ch÷a ,b¸o c¸o,thèng kª cÇn ®îc xö lý nhê m¸y tÝnh + §a ra m¸y in khi cã yªu cÇu 3
III: c¸c d÷ liÖu ®Çu vµo D÷ liÖu ®Çu vµo lµ nguån th«ng tin ®îc ®a vµo m¸y tÝnh ®Ó xö lý , bao gåm c¸c th«ng tin sau : + th«ng tin häc sinh,th«ng tin vÒ ®iÓm + C¸c yªu cÇu t×m kiÕm ,xö lý cña ngêi qu¶n lý IV: d÷ liÖu ®Çu ra D÷ liÖu ®Çu ra lµ c¸c th«ng tin sau khi xö lý bao gåm c¸c th«ng tin sau: + C¸c th«ng tin tr¶ lêi ngêi qu¶n lý + B¶ng danh s¸ch ®iÓm + B¶ng thèng kª b¸o c¸o...
Ch¬ng II I.S¬ ®å ph©n cÊp chøc n¨ng Qu¶n lý ®iÓm
NhËp d÷ liÖu
T×m kiÕm
Sña d÷ liÖu
Xo¸ d÷ liÖu
B¸o c¸othèng kª
tho¸t 4
S¬ ®å ph©n cÊp chøc n¨ng møc ®Ønh gåm c¸c chøc n¨ng nh trªn thÓ hiÖn c¸c chøc n¨ng chÝnh cña hÖ thèng 1:nh©p d÷ liÖu : -cho phÐp ta nhËp hå s¬ cña sinh viªn khi cã bæ xung líp m¬i -cho phÐp ta nhËp ®iÓm cña sinh viªn c¸c khoa theo mçi kú hoÆc nhËp ®iÓm thi,®å ¸n,®iÓm tèt nghiÖp -cho phÐp ta nhËp bæ xung th«ng tin vÒ khoa,líp... 2:t×m kiÕm: -cho phÐp ta t×m kiÕm th«ng tin vÒ tõng thÝ sinh -cã thÓ t×m ®iÓm mét m«n mét häc kú,t×m ®iÓm thi tèt nghiÖp ,®iÓm thùc tËp...cña sinh viªn theo c¸c khoa 3:söa d÷ liÖu: -ta cã thÓ ®a ra mét ®iÒu kiÖn nµo ®ã ®Ó t×m kiÕm nh÷ng b¶n ghi tho¶ m·n ®iÒu kiÖn ®Æt ra ®Ó söa ch÷a 4:xo¸ d÷ liÖu xo¸ theo mét ®iÒu kiÖn nµo ®ã 5:thèng kª l¹i nh÷ng b¶n ghi tho¶ m·n ®iÒu kiÖn yªu cÇu cã thÓ in ra b¸o c¸o 6:thoat:ta cã thÓ tho¸t hoµn toµn khái access hoÆc tho¸t vÒ cöa sæ lµm viÖc cña access NhËp d÷ liÖu
NhËp hå s¬
NhËp ®iÓm häc kú NhËp ®iÓm kÕt qu¶
NhËp tt khoa líp ®ã lµ c¸c chøc n¨ng con cña chøc n¨ng t×m nhËp d÷ liÖu nã cho tim kiem phÐp chóng ta cã thÓ nh©oh
tim hå s¬
tim ®iÓm häc kú tim ®iÓm kÕt qu¶ 5
II :
s¬ ®å luång d÷ liÖu
1:S¬ ®å luång d÷ liÖu møc khung c¶nh Y/c thèng kª+ttcÇn thèng kª Y/c t×m kiÕm+ttcÇn t×m kiÕm Y/c xo¸+ttcÇn xo¸ Y/c söa+TT cÇn söa Th«ng tin cÇn truy nhËp Dl ®iÓm+y/c truy nhËp
nvql
HTQLD
Y/c cÇn tt+b¶ng ®iÓm ®· nhËp Y/c cÇn tt+b¶ng ®iÓm ®· söa Y/c cÇn tt xo¸+b¶ng ®iÓm ®· xo¸ Y/c cÇn tt t×m kiÕm+ttt×m ®îc Y/c cÇn tt ®Ó thèng kª+tt ®· ®îc thèng kª
6
NhËp DL
hs
M«n häc
GVQL
T×m KiÕm DL
®iÓm B¶ng ®iÓm ®· ®îc tkª
Y/c cÇn tt ®Ó tkª
XuÊt DL
Y/c cÇn tt+b¶ng dl
®iÓm
l¹i
B¶ng ®iÓm thi
Y/c xuÊt ®iÓm+dl
Y/c xo¸+ttcÇn xo¸ Y/c xuÊt ®iÓm thi l¹i
Y/c söa +tt cÇn söa
m«n häc
Y/c tkª ®iÓm cña c¶ tr êng
Y/c t×m kiÕm+tt tkiÕm Y/c t×m dl ®iÓm vãi tªn Y/c tkª ®iÓm+dl tkª
dl
Y/c nhËp +dl
Y/c cÇn tt vÒ líp +tt t×m tt+b¶ng ®îc
khèi häc häc
Y/c cÇn
Y/c cÇn tt+b¶ng ®iÓm Y/c cÇn tªn hs+®iÓm t¬ng ®· söa vµ xo¸ øng
2:S¬ ®å luång d÷ liÖu møc ®Ønh
khèi häc m«n
Thèng Kª DL
häc sinh
häc sinh
khèi häc
7
S¬ ®å luång d÷ liÖu møc díi ®Ønh
Y/c cÇn tt
B¶ng dl ®· söa Tt cÇn xo¸
GVQL
Söa DL Tt cÇn söa
Y/c söa
Tt can truy nhap
Y/c can tt
m«n häc
Y/c xo¸ dl
B¶ng dl ®· xo¸
m«nhäc
Y/c cÇn tt ®Ó xo¸
Bang dl da nhap
NhËp DL
Y/c nhap dl
1: chøc n¨ng nhËp d÷ liÖu ®iÓm khèi häc häc sinh khèi häc
Xo¸ DL M«n häc
khèi häc ®iÓm
8
XuÊt §iÓm
m«n häc häc sinh
B¶ng ®iÓm thi l¹i
Y/c cÇn tt ®Ó xuÊt
B¶ng ®iÓm+dl liªn quan
Y/c xuÊt ®iÓm tõng líp
B¶ng ®iÓm cña tõng líp Y/c cÇn tt ®Ó xuÊt
XuÊt §iÓm Thi
B¶ng ®iÓm +dl liªn quan
Y/c xuÊt ®iÓm thi l¹i
2: chøc n¨ng xuÊt d÷ liÖu ®iÓm m«nhäc häc sinh
nv Q L
9
Ch¬ng III: ph©n tÝch c¸c d÷ liÖu cña hÖ thèng I: M« h×nh thùc thÓ liªn kÕt: KiÓu thùc thÓ liªn kÕt lµ nguån th«ng tin cÇn thiÕt cho hÖ thèng ,c¸c kiÓu thùc thÓ cã thÓ xuÊt hiÖn ë c¸c t¸c nh©n ngoµi , c¸c luång th«ng tin néi bé hoÆc c¸c kho d÷ liÖu §èi víi hÖ thèng qu¶n lý ®iÓm thi cÇn cã hai kiÓu thùc thÓ ®ã lµ + KiÓu thùc thÓ häc sinh + KiÓu thùc thÓ ®iÓm HÖ thèng qu¶n lý ®iÓm thi qu¶n lý rÊt nhiÒu ®iÓm cña häc sinh, mçi häc sinh cã rÊt nhiÒu ®iÓm vµ ngîc l¹i mçi ®iÓm cã nhiÒu häc sinh cïng chung. Nh vËy kiÓu liªn kÕt gi÷a hai thùc thÓ nµy lµ kiÓu liªn kÕt nhiÒu-nhiÒu (n-n) . KiÓu liªn kÕt nµy ®îc chuyÓn thµnh kiÓu liªn kÕt (1-n) nhê mét kiÓu thùc thÓ trung gian ®ã lµ kiÓu thùc thÓ qu¶n lý M« h×nh hùc thÓ liªn kÕt
§IÓm
QL Qu¶n Lý
§iÓm II: m« h×nh quan hÖ d÷ liÖu M· m«n häc m· m«n SBD häc Hä tªn tªn m«n häc häc sinh ®iÓm Tªn m«n ®iÓm khèi
HS Häc Sinh SBD Hä tªn häc sinh Ngµysin hKhèi häc Líp häc ®iÓm
10
+ KiÓu thùc thÓ §iÓm lu tr÷ th«ng tin vÒ ®iÓm gåm: m· m«n häc, tªn m«n häc, ®iÓm cña tõng m«n häc, vµ c¸c th«ng tin kh¸c. Trong ®ã m· m«n häc lµ thuéc tÝnh kho¸ ®Ó ph©n biÖt ®iÓm cña tõng m«n häc + KiÓu thùc thÓ Häc Sinh lu tr÷ c¸c th«ng tin vÒ häc sinh gåm: SBD, hä tªn häc sinh, ngµy sinh, khèi häc, líp häc cña häc sinh,®iÓm cña häc sinh. Trong ®ã SBD lµ thuéc tÝnh kho¸ ®Ó ph©n biÖt tõng häc sinh víi nhau + KiÓu thùc thÓ Qu¶n Lý lµ kiÓu thùc thÓ chung cña hai kiÓu thùc thÓ Häc Sinh vµ §iÓm lu tr÷ tÊt c¸c thuéc tÝnh cña tõng häc sinh . Trong ®ã thuéc tÝnh m· m«n häc vµ SBD lµ thuéc tÝnh kho¸
Ch¬ng IV:ThiÕt kÕ tÖp I: mot so tep co so du lieu 1:ho so hoc sinh masv ho ten ngay sinh gioi tinh dia chi khoa lop
khoa hoc 11
2:diem hoc ky 5 lop
khoa hoc ho ten
lthdt
ctdlgt
tin van phong
foxpro
qlpm
mang mt
ttnt
web
tbhk5
3:diem hoc ky 6 lop
khoa hoc ho ten
visualbasic access
4:danh muc khoa ma khoa ten khoa truong khoa pho khoa
5:danh muc lop ma lop
ten lop
gvcn
tong so
12
6:diem ket qua masv
khoa
lop
khoa hoc
diem tn
diem tt
tb ca khoa
xep loai
tbhk4
tbhk5
tbhk6
7:diem trung binh cac ky: ma sv
ho ten
tbhk1
tbhk2
tbhk3
tbca
II:mot so modul thùc hiÖn chøc n¨ng
1:modul viet cho chuc nang nhap ho so cho sinh vien Option Compare Database Private Sub nht_Click() On Error GoTo Err_nht_Click DoCmd.GoToRecord , , acNewRec Exit_nht_Click: Exit Sub Err_nht_Click: 13
MsgBox Err.Description Resume Exit_nht_Click End Sub Private Sub bq_Click() On Error GoTo Err_bq_Click DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 Exit_bq_Click: Exit Sub Err_bq_Click: MsgBox Err.Description Resume Exit_bq_Click End Sub Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 2:modul chuc nang nhap diem cho mot hoc ky (ky 6) Private Sub nht_Click() On Error GoTo Err_nht_Click DoCmd.GoToRecord , , acNewRec 14
Exit_nht_Click: Exit Sub Err_nht_Click: MsgBox Err.Description Resume Exit_nht_Click End Sub Private Sub bq_Click() On Error GoTo Err_bq_Click DoCmd.DoMenuItem acFormBar, acEditMenu, acUndo, , acMenuVer70 Exit_bq_Click: Exit Sub Err_bq_Click: MsgBox Err.Description Resume Exit_bq_Click End Sub Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 3:chuc nang tim kiem diem cua mot hoc ky (ky 6) 15
Option Compare Database Private Sub Combo0_AfterUpdate() timdiem2.Visible = True End Sub Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 4: modul thuc hien chuc nang tim kiem ho so sinh vien theo ten Option Compare Database Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click 16
End Sub
5:chuc nang sua ho so sinh vien theo ten Option Compare Database Private Sub Command5_Click() On Error GoTo Err_Command5_Click DoCmd.Close Exit_Command5_Click: Exit Sub Err_Command5_Click: MsgBox Err.Description Resume Exit_Command5_Click End Sub 6:chuc nang sua du lieu theo diem trung binh hoc ky Option Compare Database Private Sub th_Click() On Error GoTo Err_th_Click DoCmd.Close Exit_th_Click: Exit Sub Err_th_Click: MsgBox Err.Description Resume Exit_th_Click End Sub 17
III:mot so form chinh 1:form chinh
18
19
2:form nhap ho so sinh vien
20
3:form tim kiem diem theo cac hoc ky
21
4:form tim kiem ho so sinh vien theo ten
22
5:form sua diem mot hoc ky theo diem trung binh
23
6:form thong ke diem theo diem trung binh mot hoc ky
24
7:form sua du lieu theo ten sinh vien
25
kÕt luËn Ch¬ng tr×nh qu¶n lý ®iÓm thi trªn ®©y cã mét sè c«ng ®o¹n thñ c«ng nhê tù ®éng ho¸ nhê m¸y tÝnh . C¸c c«ng ®o¹n t×m kiÕm , nhËp ®iÓm,xuÊt ®iÓm…®· ®a nªn tù ®éng ho¸,mét sè tµi liÖu xuÊt ®îc thiÕt kÕ trªn m¸y . Do ®ã cã thÓ gi¶m ®îc chi phÝ thêi gian ®ång thêi tr¸nh ®îc nh÷ng sai xãt,lÇm lÉn,mang l¹i hiÖu qu¶ cao. Em hy väng víi ch¬ng tr×nh nµy cã thÓ ®ãng gãp mét ý kiÕn hay,mmét ý tëng nµo ®ã cho viÖc x©y dùng hÖ thèng qu¶n lý ®iÓm thi Ch¬ng tr×nh qu¶n lý ®iÓm thi trªn lchØ mang ý nghÜa x©y dùng mét m« h×nh hÖ thèng qu¶n lý theo ph¸n ®o¸n chñ quan ,b»ng kinh nghiÖm vµ tr×nh ®é chuyªn m«n cßn non yÕu cña b¶n th©n nªn kh«ng thÓ tr¸nh ®¬c sai xãt. Chóng em xin ch©n thµnh c¶m ¬n sù híng dÉn tËn t×nh c¸c thÇy c« gi¸o trong khoa C«ng nghÖ th«ng tin ®Æc biÖt lµ thÇy hoang van hoanh vµ c¸c ý kiÕn ®ãng gãp cña b¹n bÌ ®Ó ch¬ng tr×nh nµy hoµn thµnh. Sinh Viªn: NguyÔn träng Trung
26
27