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