目录下并取名为:学生基本情况表+yyyymmdd.dbf,thisform.label30.caption="备份完毕!"的作用是提示备份完毕。
5.3登记学生学科成绩模块
1、程序流程图:
2、界面如下图:
如果不存在用户输入的学号,则提示:
界面包括的控件有标签、文本框、组合框、命令按钮。功能是提示用户输入学生的学科成绩和备份已经输入学生的学科成绩。
3、实现过程:
与5.1同,此处不再重述。这里主要将关键代码给大家介绍一下,与5.1相同的代码,此处也不再重复。
检查学号是否存在,用的是text1的lostfocus事件:
"添加入库并继续录入"按钮的click过程如下
5.4登记学生奖罚记录模块
1、程序流程图:
2、界面如下图:
如果不存在用户输入的学号,则提示:
界面包括的控件有标签、文本框、组合框、命令按钮。功能是提示用户输入学生的奖罚记录和备份已经输入的学生的奖罚记录。
3、实现过程:
与5.1同,此处不再重述。这里主要将关键代码给大家介绍一下,与5.2相同的代码,此处也不再重复。
"添加入库并继续录入"按钮的click过程如下
5.5查询学生基本信息模块
1、程序流程图:
2、界面如下图:
界面包括的控件有单选按钮、文本框、命令按钮、表格。功能是按不同的选项查询学生基本信息。
3、实现过程:
先将各控件放到表单上,然后对其进行属性设置。
如单选按钮的属性为:
表格控件的属性为:
最后设置相应的代码:
的代码为:
主要是应用setfiltto对数据进行筛选,通过判断optiongroup1.value的值来确定用户选择的是哪一个单选按钮。
的代码为:
5.6查询学生学科成绩模块
1、程序流程图:
2、界面如下图:
界面包括的控件文本框、命令按钮、表格。功能是按学号查询学生的成绩。
3、实现过程:
先将各控件放到表单上,然后对其进行属性设置。
表格控件的属性为:
其中数据源由本地视图cxcj而来,如下图:
最后设置相应的代码:
的代码为:
setfiltto学号=alltrim(thisform.text1.value)
gotop
thisform.grid2.setfocus
主要是应用setfiltto对数据进行筛选。
查询学生奖罚记录同上,不再重复。
5.7密码修改模块
1、程序流程图:
2、界面如下图:
界面包括的控件文本框、命令按钮等。
3、实现过程:
的代码为:
先判断原密码是否正确,然后再进行修改。
第六章系统使用说明
6.1使用说明
1、运行于Windows98以上操作系统。
2、系统默认密码:11111111
6.2运行环境
1、Windows98以上操作系统。
2、VisualFoxpro支持。
6.3运行结果
图6.1登录界面
图6.2系统主界面
图6.3登记学生基本信息界面
图6.4登记学生学科成绩界面
图6.5登记学生奖罚记录界面
图6.6学生基本信息查询界面
图6.7学生学科成绩查询界面
图6.8学生奖罚记录查询界面
图6.9密码修改界面
第七章设计心得
经过三个多月的设计和开发,学生综合素质管理系统基本开发完毕。
该系统的功能基本符合学校管理学生档案的需求,能够完成学生基本情况、学生学科成绩、学生奖罚记录等信息的输入、查询。并提供部分系统维护功能。同时也考虑到了单位编码以减少数据冗余的问题,对于数据的一致性的问题也通过程序进行了有效的解决。
但是由于毕业设计时间较短、本人水平有限,所以该系统还有许多不尽如人意的地方,比如联机文档比较少,用户界面不够美观,出错处理不完善等多方面问题。这些都有待进一步改善。
参考文献
1.《数据库系统原理与应用》闪四清清华大学出版社1999年
2.《VisualBasic6.0程序设计》刘世峰中央广播电大出版社2003年
3.《VisualBasic程序设计》陈明中央广播电大出版社2001年
4.《软件工程》杨文龙电子工业出版社2001年
5.《管理信息系统》薛华成清华大学出版社1996年
??
??
??
??
1
上一篇:
VFP学生管理系统(论文和程序)
下一篇:
陕西师范大学远程教育学院毕业论文