- 相關(guān)推薦
中小學(xué)學(xué)生成績檔案管理系統(tǒng)構(gòu)建分析論文
四川省冕寧縣中小學(xué)少數(shù)民族學(xué)生比例達(dá)50%,其課程設(shè)置異于普通中小學(xué);學(xué)生成績?nèi)斯す芾矸绞叫实拖;商業(yè)化管理軟件又不適合當(dāng)?shù)貙?shí)際;而冕寧縣教育主管部門已裝備了計(jì)算機(jī),并組建了一個(gè)小型局域網(wǎng),通過國際互聯(lián)網(wǎng)可和本縣各校進(jìn)行數(shù)據(jù)交換。所以,開發(fā)一套具有針對性的學(xué)生成績檔案管理系統(tǒng)很有必要。
我們基于數(shù)據(jù)庫技術(shù),使用Foxbase、Foxpro系列開發(fā)工具,研制開發(fā)了“冕寧縣中小學(xué)生畢業(yè)成績檔案管理系統(tǒng)”.下面就該系統(tǒng)的功能需求、總體規(guī)劃及具體實(shí)現(xiàn)作一全面、簡要的闡述。
一、系統(tǒng)功能需求
經(jīng)過對當(dāng)?shù)貙?shí)際情況的深入調(diào)查、分析,本系統(tǒng)應(yīng)具有如下功能:
1.歷屆學(xué)生基本信息管理;
2.歷屆學(xué)生成績管理;
3.數(shù)據(jù)編輯;
4.數(shù)據(jù)查詢;
5.成績及其他參數(shù)統(tǒng)計(jì);
6.編制各種花名冊、報(bào)表;
7.學(xué)生成績通知單;
8.為學(xué)校的全面現(xiàn)代化管理做好數(shù)據(jù)庫建設(shè)工作等。
二、系統(tǒng)總體規(guī)劃
本系統(tǒng)的開發(fā)主要包括后臺(tái)數(shù)據(jù)庫的建立和維護(hù)以及前端應(yīng)用程序的開發(fā)兩個(gè)方面。前者即建立數(shù)據(jù)一致性和完整性強(qiáng)、安全性好的數(shù)據(jù)庫;后者則是應(yīng)用程序的開發(fā),要求其功能完備,提供的使用界面友好、易用。
根據(jù)需求分析,系統(tǒng)建立了兩個(gè)關(guān)系型數(shù)據(jù)庫和一個(gè)應(yīng)用程序系統(tǒng)。
1.數(shù)據(jù)庫構(gòu)成(如圖1所示):
2.應(yīng)用程序模塊結(jié)構(gòu)(如圖2所示):
三、系統(tǒng)具體實(shí)現(xiàn)
1.數(shù)據(jù)庫的實(shí)現(xiàn):
Foxbase2.1、Foxpro2.5、Visual Foxpro 6.0作為關(guān)系型數(shù)據(jù)庫開發(fā)軟件,具備許多優(yōu)點(diǎn),使用它們可同時(shí)擁有桌面數(shù)據(jù)庫的便利和關(guān)系數(shù)據(jù)庫的強(qiáng)大功能。上述數(shù)據(jù)庫結(jié)構(gòu)的定義與數(shù)據(jù)的錄入全部在其中完成。兩個(gè)數(shù)據(jù)庫的結(jié)構(gòu)定義如表1、表2所示。
2.菜單選項(xiàng)的實(shí)現(xiàn):利用Foxpro 6.0的菜單編輯器實(shí)現(xiàn)。
3.菜單命令項(xiàng)的實(shí)現(xiàn):通過Foxbase2.1、Foxpro2.5、Visual Foxpro 6.0數(shù)據(jù)庫的命令、涵數(shù)和對象控件實(shí)現(xiàn)。
4.幫助的實(shí)現(xiàn):
本系統(tǒng)的聯(lián)機(jī)幫助功能為用戶提供詳細(xì)的、易于理解的聯(lián)機(jī)幫助信息。使用微軟的Help Workshop4.0生成本系統(tǒng)的幫助文件。
5.版本信息的實(shí)現(xiàn):
為了使程序顯得更具有專業(yè)風(fēng)格,可使用表單提供系統(tǒng)發(fā)作者、版本號、開發(fā)時(shí)間等相關(guān)信息。
6.用戶界面的實(shí)現(xiàn):
利用VFP的表單設(shè)計(jì)器,在其中加入相應(yīng)的按鈕、標(biāo)簽、文本框、控件等,并設(shè)置好合適的屬性、參數(shù)即可。圖3是本系統(tǒng)的主界面示意圖。
7.應(yīng)用程序的實(shí)現(xiàn):
本系統(tǒng)采用FOXPRO2.5編寫應(yīng)用程序,對各程序模塊進(jìn)行編譯與連接后,生成可執(zhí)行文件。由于篇幅所限,程序代碼清單省略。
本系統(tǒng)經(jīng)過調(diào)試與試用,其功能基本符合教育主管部門和學(xué)校需要,能夠完成學(xué)生信息編輯、查詢、統(tǒng)計(jì)及各類相關(guān)報(bào)表的打印,并提供部分系統(tǒng)維護(hù)功能,使用方便靈活。但在系統(tǒng)的界面美觀、容錯(cuò)處理、聯(lián)機(jī)幫助等方面還有待進(jìn)一步完善。特別是程序代碼有待使用VFP6重新改寫。
參考文獻(xiàn):
[1] 張森。中文版FOXBASE基礎(chǔ)及應(yīng)用。杭州大學(xué)出版社,1995.
[2] 訾秀珍。數(shù)據(jù)庫應(yīng)用技術(shù)FOXPRO.清華大學(xué)出版社,1999.
[3] 李春葆。Visual Foxpro 6.0高級實(shí)例開發(fā)指南。北京希望電子出版社,2001.
[4] 邵洋等。Visual Foxpro 6.0數(shù)據(jù)庫系統(tǒng)開發(fā)實(shí)例導(dǎo)航。科學(xué)出版社,2001.
【中小學(xué)學(xué)生成績檔案管理系統(tǒng)構(gòu)建分析論文】相關(guān)文章:
電子政務(wù)系統(tǒng)檔案管理問題分析論文10-09
旅行社與導(dǎo)游的構(gòu)建與分析的論文10-09
數(shù)學(xué)課堂構(gòu)建實(shí)踐分析的論文10-09
論旅游產(chǎn)業(yè)生態(tài)管理系統(tǒng)的構(gòu)建論文10-09
醫(yī)院檔案管理分析論文10-09
國土檔案管理系統(tǒng)的應(yīng)用論文10-09
車間電動(dòng)機(jī)檔案管理系統(tǒng)分析經(jīng)濟(jì)論文10-12
關(guān)于研究生學(xué)位論文引文分析系統(tǒng)的分析與設(shè)計(jì)的論文10-09
大數(shù)據(jù)時(shí)代云會(huì)計(jì)信息系統(tǒng)的構(gòu)建分析論文10-10
電子檔案管理模型分析論文10-11