基于VF的学生档案管理系统设计
2016-10-21廖程静
廖程静
摘 要 学生档案管理工作是高校学生工作的一个重要的组成部分,由于缺乏现代化的管理手段,学生档案工作常常面对大量的信息资料却不能及时调整出所需要的数据,学生档案管理工作还处于半手工处理阶段,工作繁琐且效率低。基于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