国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于VF的學生檔案管理系統(tǒng)設(shè)計

2016-10-21 01:35廖程靜
電子技術(shù)與軟件工程 2016年5期

廖程靜

摘 要 學生檔案管理工作是高校學生工作的一個重要的組成部分,由于缺乏現(xiàn)代化的管理手段,學生檔案工作常常面對大量的信息資料卻不能及時調(diào)整出所需要的數(shù)據(jù),學生檔案管理工作還處于半手工處理階段,工作繁瑣且效率低?;赩F的學生檔案管理系統(tǒng)實現(xiàn)了對學生檔案管理工作的科學化、快捷化。

【關(guān)鍵詞】學生檔案管理 VF 系統(tǒng)設(shè)計

學生檔案管理系統(tǒng)是典型的信息管理系統(tǒng),其設(shè)計主要包括數(shù)據(jù)庫的建立和維護,以及前端應用程序的開發(fā)兩個方面;以VF程序設(shè)計為基礎(chǔ),結(jié)合數(shù)據(jù)管理系統(tǒng)設(shè)計的學生檔案管理系統(tǒng),可以有效避免傳統(tǒng)學生檔案管理過程中的不足之處,有利于提高工作效率。

1 開發(fā)環(huán)境及工具介紹

1.1 開發(fā)環(huán)境

處理器:80486 50MHz或以上的CPU

內(nèi)存:16M或以上內(nèi)存,推薦使用24M以上內(nèi)存

硬盤:典型安裝所需硬盤空間85M;完全安裝所需硬盤空間192M

顯示器:VGA或更高分辨率的顯示器

1.2 開發(fā)工具

Visual Foxpro 6.0(以下簡稱VF6.0)是Microsoft公司推出的新一代32位面向?qū)ο蟮年P(guān)系型數(shù)據(jù)庫管理系統(tǒng),該系統(tǒng)提出了許多新的特性和功能,具有性能完善的程序設(shè)計語言,使用戶開發(fā)數(shù)據(jù)庫的工具更加完善與快捷,同時也具有良好的用戶界面、簡便的數(shù)據(jù)庫操作等優(yōu)點。

2 系統(tǒng)分析

2.1 系統(tǒng)功能分析

學生檔案管理系統(tǒng)主要用于學校學生檔案管理工作,主要任務是對學生檔案的各種信息進行日常管理,如查詢、修改、增加、刪除。系統(tǒng)采用模塊化程序設(shè)計方法,既便于系統(tǒng)功能的各種組合和修改,又便于管理人員的維護。系統(tǒng)應具備數(shù)據(jù)庫維護功能,及時根據(jù)用戶需求進行數(shù)據(jù)的查詢、添加、修改等操作。

2.2 系統(tǒng)設(shè)計步驟

根據(jù)學生檔案管理系統(tǒng)的功能使用,系統(tǒng)的詳細設(shè)計是建立在結(jié)構(gòu)框架的基礎(chǔ)上,對系統(tǒng)的每個模塊進行描述,使整個設(shè)計流程更加清晰明了;同時模塊化的設(shè)計思路,可以大大提高設(shè)計的效率,可以盡可能的減少不必要的錯誤(系統(tǒng)結(jié)構(gòu)框架圖如圖1)。

學生檔案系統(tǒng)主界面模塊: 該模塊的功能是提供學生檔案管理系統(tǒng)的主界面,也是本系統(tǒng)的入口和出口;該界面方便用戶選擇和調(diào)用各個子模塊,如果用戶需要對學生檔案管理系統(tǒng)的數(shù)據(jù)進行維護需核對用戶名和口令。

學生信息查詢模塊:該模塊提供了學生檔案查詢界面,用戶可以使用該模塊查詢學生檔案相關(guān)信息。

學生信息維護模塊:該模塊允許用戶選擇維護對象(數(shù)據(jù)庫中學生信息等)進行維護修改。(增加、刪除、修改等)系統(tǒng)用戶驗證模塊:該模塊通過用戶名和口令驗證保證系統(tǒng)管理員登陸系統(tǒng)。

3 數(shù)據(jù)庫系統(tǒng)設(shè)計

3.1 管理員系統(tǒng)界面

學生檔案管理系統(tǒng),在登陸系統(tǒng)之后,出現(xiàn)登陸界面,表單文件名:學生檔案管理系統(tǒng),系統(tǒng)登錄界面如圖2所示。

3.2 模塊部分代碼

模塊部分代碼由系統(tǒng)登錄界面、口令驗證模塊、信息維護等等各模塊組成,由于各模塊具體設(shè)計類似,實際運用中數(shù)據(jù)龐大,故以下只對系統(tǒng)口令驗證模塊代碼作了詳細的闡述。

表單文件名:登錄

事件代碼:

&& 表單(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(“權(quán)限錯誤,請退出”)

close

endif

&&命令按鈕退出(command2)的click事件代碼

主窗口.show

Thisform.release

4 小結(jié)

學校檔案管理工作作為學?;A(chǔ)工作的重要組成部分之一,學生檔案管理系統(tǒng)的功能基本符合學校學生檔案管理工作的需求,能夠完成學生基本信息、學生檔案派遣地查詢、學生檔案信息維護等信息的輸入與查詢,并提供部分系統(tǒng)維護功能,利用計算機信息技術(shù)做到檔案管理工作方法科學化,管理手段高效化,能夠有效的促進學校檔案管理工作。

參考文獻

[1]廖信彥.Visual FoxPro應用大全[M].北京:清華大學出版社,2002.

[2]涂劍峰.基于VF的教職工管理系統(tǒng)設(shè)計[J].數(shù)字技術(shù)與應用,2013(02).

作者單位

四川護理職業(yè)學院 四川省成都市 610100