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