廖程靜

摘 要 學生檔案管理工作是高校學生工作的一個重要的組成部分,由于缺乏現代化的管理手段,學生檔案工作常常面對大量的信息資料卻不能及時調整出所需要的數據,學生檔案管理工作還處于半手工處理階段,工作繁瑣且效率低。基于VF的學生檔案管理系統實現了對學生檔案管理工作的科學化、快捷化。
【關鍵詞】學生檔案管理 VF 系統設計
學生檔案管理系統是典型的信息管理系統,其設計主要包括數據庫的建立和維護,以及前端應用程序的開發兩個方面;以VF程序設計為基礎,結合數據管理系統設計的學生檔案管理系統,可以有效避免傳統學生檔案管理過程中的不足之處,有利于提高工作效率。
1 開發環境及工具介紹
1.1 開發環境
處理器:80486 50MHz或以上的CPU
內存:16M或以上內存,推薦使用24M以上內存
硬盤:典型安裝所需硬盤空間85M;完全安裝所需硬盤空間192M
顯示器:VGA或更高分辨率的顯示器
1.2 開發工具
Visual Foxpro 6.0(以下簡稱VF6.0)是Microsoft公司推出的新一代32位面向對象的關系型數據庫管理系統,該系統提出了許多新的特性和功能,具有性能完善的程序設計語言,使用戶開發數據庫的工具更加完善與快捷,同時也具有良好的用戶界面、簡便的數據庫操作等優點。
2 系統分析
2.1 系統功能分析
學生檔案管理系統主要用于學校學生檔案管理工作,主要任務是對學生檔案的各種信息進行日常管理,如查詢、修改、增加、刪除。系統采用模塊化程序設計方法,既便于系統功能的各種組合和修改,又便于管理人員的維護。系統應具備數據庫維護功能,及時根據用戶需求進行數據的查詢、添加、修改等操作。
2.2 系統設計步驟
根據學生檔案管理系統的功能使用,系統的詳細設計是建立在結構框架的基礎上,對系統的每個模塊進行描述,使整個設計流程更加清晰明了;同時模塊化的設計思路,可以大大提高設計的效率,可以盡可能的減少不必要的錯誤(系統結構框架圖如圖1)。
學生檔案系統主界面模塊: 該模塊的功能是提供學生檔案管理系統的主界面,也是本系統的入口和出口;該界面方便用戶選擇和調用各個子模塊,如果用戶需要對學生檔案管理系統的數據進行維護需核對用戶名和口令。
學生信息查詢模塊:該模塊提供了學生檔案查詢界面,用戶可以使用該模塊查詢學生檔案相關信息。
學生信息維護模塊:該模塊允許用戶選擇維護對象(數據庫中學生信息等)進行維護修改。(增加、刪除、修改等)系統用戶驗證模塊:該模塊通過用戶名和口令驗證保證系統管理員登陸系統。
3 數據庫系統設計
3.1 管理員系統界面
學生檔案管理系統,在登陸系統之后,出現登陸界面,表單文件名:學生檔案管理系統,系統登錄界面如圖2所示。
3.2 模塊部分代碼
模塊部分代碼由系統登錄界面、口令驗證模塊、信息維護等等各模塊組成,由于各模塊具體設計類似,實際運用中數據龐大,故以下只對系統口令驗證模塊代碼作了詳細的闡述。
表單文件名:登錄
事件代碼:
&& 表單(Form1)的Init事件代碼
Publ n
n=0
this.text1.selectonentry=.t.
this.text2.selectonentry=.t.
this.text2.passwordchar=”*”
this.text1.setfocus
&& 命令按鈕確定(command1)的click事件代碼
Dm = alltrim(thisform.text1.value)
k1 = alltrim(thisform.text2.value)
open data 學籍
use 管理員
locate for 登錄名 = dm
if eof( )
n=n+1
if n<3
messagebox(“用戶名或口令錯誤,請重新登錄!”)
thisform.text1.setfocus
endif
else
if.not.alltrim(口令)==kl
n=n+1
if n<3
messagebox(“口令錯,請重新輸入!”)
close data
do form 維護
thisform.release
endif
endif
if n=3
messagebox(“權限錯誤,請退出”)
close
endif
&&命令按鈕退出(command2)的click事件代碼
主窗口.show
Thisform.release
4 小結
學校檔案管理工作作為學校基礎工作的重要組成部分之一,學生檔案管理系統的功能基本符合學校學生檔案管理工作的需求,能夠完成學生基本信息、學生檔案派遣地查詢、學生檔案信息維護等信息的輸入與查詢,并提供部分系統維護功能,利用計算機信息技術做到檔案管理工作方法科學化,管理手段高效化,能夠有效的促進學校檔案管理工作。
參考文獻
[1]廖信彥.Visual FoxPro應用大全[M].北京:清華大學出版社,2002.
[2]涂劍峰.基于VF的教職工管理系統設計[J].數字技術與應用,2013(02).
作者單位
四川護理職業學院 四川省成都市 610100