摘要:提出學(xué)生成績管理系統(tǒng)的設(shè)計(jì)方案。分析學(xué)生成績各種數(shù)據(jù)表中的關(guān)系,并利用Microsoft Visual Basic6·O和Mi—cmsoft Access2003開發(fā)軟件完成了整個(gè)系統(tǒng)的開發(fā)。
關(guān)鍵詞:Visual Basic Access 學(xué)生成績管理
中圖分類號(hào):TP319.C.434
文獻(xiàn)標(biāo)識(shí)碼: B 文章編號(hào):1002-2422(2007)06-0037-02
1 開發(fā)工具
系統(tǒng)的開發(fā)主要包括前端應(yīng)用程序的開發(fā)以及后臺(tái)數(shù)據(jù)庫的建立和維護(hù)兩個(gè)方面。前者要求應(yīng)用程序功能完備、具有易使用的特點(diǎn):后者則需要數(shù)據(jù)一致性好、完整性強(qiáng)、安全性好的數(shù)據(jù)庫。微軟公司的Visual Basic 6.0提供了大量的控件,可用于設(shè)計(jì)界面和實(shí)現(xiàn)各種客戶端功能,減少了編程人員的工作量,也簡化了界面設(shè)計(jì)過程,從而有效地提高了應(yīng)用程序的運(yùn)行效率和可靠性。使用Mi_ erosoft Access 2003創(chuàng)建和維護(hù)后臺(tái)數(shù)據(jù)庫,具有可以在一個(gè)數(shù)據(jù)包中同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能等許多優(yōu)點(diǎn)。
2 總體功能
學(xué)生成績管理系統(tǒng)是結(jié)合大中專院校的實(shí)際情況,經(jīng)過系統(tǒng)的需求分析,完成系統(tǒng)設(shè)計(jì)。整個(gè)系統(tǒng),包括用戶管理功能模塊、學(xué)生基本信息管理模塊、學(xué)生成績信息管理模塊、班級(jí)信息管理模塊等幾個(gè)部分。
2.1 具體系統(tǒng)功能
(1)用戶管理功能模塊:用戶分為管理員、教師用戶、學(xué)生用戶三類,都需要通過用戶名和口令進(jìn)行登錄。(2)學(xué)生基本信息管理模塊:實(shí)現(xiàn)學(xué)生各種基本信息的瀏覽、輸入、修改,轉(zhuǎn)學(xué)學(xué)生基本信息的刪除,以及對學(xué)生基本信息的查詢。(3)學(xué)生成績信息管理模塊:實(shí)現(xiàn)學(xué)生各科成績的瀏覽、輸入、修改、刪除及按學(xué)號(hào)對學(xué)生成績信息的查詢。(4)班級(jí)信息管理模塊:實(shí)現(xiàn)對每個(gè)班級(jí)每個(gè)學(xué)生的基本信息及各科成績進(jìn)行瀏覽,便于教師掌握某個(gè)班級(jí)的本學(xué)科成績情況,還提供了成績的錄入和對某個(gè)班級(jí)某個(gè)學(xué)生成績的查詢功能。
2.2 設(shè)計(jì)數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)
(1)學(xué)生基本信息表student(包括學(xué)號(hào)Sno、姓名Sn-8mee、性別Ssex、年齡Sage、系別Sdept、個(gè)人照片sphoto)(2)學(xué)生高數(shù)成績表math(包括學(xué)號(hào)Sno,成績Grade):(3)學(xué)生化學(xué)成績表chemistry(包括學(xué)號(hào)Sno,成績Grade);(4)學(xué)生語文成績表chinese(包括學(xué)號(hào)Sno,成績Grade);(5)學(xué)生英語成績表english(包括學(xué)號(hào)Sno,成績Grade):(6)學(xué)生物理成績表physics(包括學(xué)號(hào)Sno,成績Grade):(7)教師信息表teacher(包括教師號(hào)Tno,教師名Tname,所教學(xué)科subject);(8)班級(jí)信息表dass(包括班級(jí)號(hào)Classld,班級(jí)名稱Classname);(9)登錄密碼表psw(包括姓名Sname,密碼Password)。