VFP课程设计学生信息系统.docx
- 文档编号:14484473
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:11
- 大小:112.41KB
VFP课程设计学生信息系统.docx
《VFP课程设计学生信息系统.docx》由会员分享,可在线阅读,更多相关《VFP课程设计学生信息系统.docx(11页珍藏版)》请在冰点文库上搜索。
VFP课程设计学生信息系统
【摘要】
本课程设计的任务是使学生了解和掌握数据库管理系统Visual程序的基础概念、大体功能和操作方式。
能够进行简单的应用程序设计和开发,设计并编写和调试出知足要求的数据库系统。
本套学生信息系统的主要功能,能够通过界面查询学生个人信息、学生成绩,并通过本程序功能修改个人密码及个人相关信息。
主要设计思路是通过主界面登岸,进而通过一系列的程序及命令进行相关查询。
对于这套程序的设计和创作都是小组成员同心合力的结果,虽然,碰到了很多困难,但也锻炼了逻辑能力,团结能力,加倍熟练的掌握了Visual的大体功能和操作方式,收获颇多。
【关键词】
学生;查询;个人信息;成绩
第1章概述
系统实现的目标
该学生信息查询系统要实现以下几个目标:
操作方便快捷,节省人力,时刻;方便学生保留和查询个人的入学录入信息和在校成绩,以学习效率;能够对学生的各项信息进行汇总,为教师了解学生信息,进行因材施教提供了平台。
系统实现方案
该学生信息查询系统是基于学院学生信息查询管理系统构建的,制作本系统历时五天,以团队形式利用软件进行制作。
系统实现环境
VisualFoxPro不仅能够简化数据库管理,而且能使应用程序的开发流程更为合理。
它提供可视化的设计工具和向导,方便用户快捷创建表单、查询和打印报表。
该系统还提供一个集成化的开发环境,不仅支持进程式编程技术,而且在语言方面作了壮大的扩充,支持面向对象可视化编程技术,并拥有功能壮大的可视化程序设计工具。
具体的开发方式
第一,结合课程设计给出的相关题目及小组成员的智慧制定出开发课题及程序运行结构图,然后,分工制作相关的VisualFoxPro的数据库和表设计,数据处置查询,表单设计,菜单设计等。
最后,最后通过连编等实现系统功能。
第2章系统设计
系统功能设计
学生查询系统功能结构图:
数据库设计
(1)学生信息表(学号,姓名,性别,诞生日期,班级)
主关键字:
学号
成绩表(学号,课程号,成绩)
主关键字:
学号
密码修改表:
(姓名,学号,密码)
主关键字:
姓名
(2)
(3)学生信息表:
学号
姓名
性别
出生日期
班级
12
李梦龙
男
06/24/92
国旅1103
13
叶开
男
08/23/91
国旅1104
14
傅红雪
男
07/15/92
国旅1105
15
周婷
女
09/13/93
国旅1106
16
南宫翔
女
08/26/93
国旅1107
17
明月心
女
06/19/92
国旅1108
18
金敏
女
07/24/91
国旅1109
19
黎明
男
08/12/91
国旅1110
成绩表:
学号
课程号
成绩
12
02023312
67
13
02023313
88
14
02023314
78
15
02023315
77
16
02023316
78
17
01023317
69
18
02023318
92
19
01023319
79
用户密码表:
姓名
学号
密码
李梦龙
12
11111
叶开
13
22222
傅红雪
14
33333
周婷
15
44444
南宫翔
16
55555
明月心
17
66666
金敏
18
77777
黎明
19
88888
系统界面设计
2.3.1系统主界面
2.3.1.1控件属性设置
标签:
Label1题目:
Caption设置为:
欢迎登入三亚学院学生查询系统
标签:
Label2题目:
Caption设置为:
姓名
标签:
Label3题目:
Caption设置为:
密码
命令按钮:
command1题目:
caption设置为:
登入
命令按钮:
command2题目:
caption设置为:
退出
文本框:
Text1输入学生姓名
文本框:
Text1输入学生密码
2.3.1.2代码设计
命令按钮command1的Click事件代码:
doform:
命令按钮command2的Click事件代码:
Click事件代码:
2.3.2学生查询界面
2.3.2.1标签设置属性
标签:
Label1题目:
Caption设置为:
学号
命令按钮:
command1题目:
caption设置为:
信息查询
命令按钮:
command2题目:
caption设置为:
成绩查询
命令按钮:
command3题目:
caption设置为:
退出
文本框:
Text1输入学号
文本框:
Text2显示信息查询内容
文本框:
Text3显示成绩查询内容
2.3.2.2代码设计
命令按钮command1的Click事件代码:
*FROM学生信息表WHERE学号=alltrim)INTOCURSORaa”
命令按钮command2的Click事件代码:
*FROM成绩表WHERE成绩表.学号=alltrimINTOCURSOR临时历史查询表”
命令按钮command3的Click事件代码:
Click事件代码:
2.3.3修改学生信息界面
2.3.3.1标签设置属性
标签:
Label1题目:
Caption设置为:
学号
标签:
Label1题目:
Caption设置为:
姓名
标签:
Label1题目:
Caption设置为:
性别
标签:
Label1题目:
Caption设置为:
诞生日期
标签:
Label1题目:
Caption设置为:
班级
命令按钮:
command1题目:
caption设置为:
修改
命令按钮:
command2题目:
caption设置为:
显示修改信息
命令按钮:
command3题目:
caption设置为:
退出
2.3.3.2代码设计
命令按钮command1的Click事件代码:
use学生信息表
replace学生信息表.学号withfor学生信息表.学号
replace学生信息表.姓名withfor学生信息表.姓名
replace学生信息表.性别withfor学生信息表.性别
replace学生信息表.诞生日期withfor学生信息表.诞生日期
replace学生信息表.班级withfor学生信息表.班级
doform修改成功.scx
命令按钮command2的Click事件代码:
SELECT学生信息表.姓名,学生信息表.性别,学生信息表.诞生日期,学生信息表.班级;
FROM数据111!
学生信息表;WHERE=学生信息表.姓名;
INTOcursor修改临时表
=修改临时表.姓名
=修改临时表.性别
=修改临时表.诞生日期
=修改临时表.班级
命令按钮command3的Click事件代码:
2.3.4退出界面
2.3.4.1标签设置属性
标签:
Label1题目:
Caption设置为:
欢迎再次利用学生信息查询系统
命令按钮:
command1题目:
caption设置为:
退出
计时器控件:
timer
2.3.4.2代码设计
命令按钮command1的Click事件代码:
第3章系统实现
系统运行流程图
系统功能运行结果及意义
1.学生信息查询功能,通过在文本框中输入对应的学号,表格控间中显示相应的学生信息,方便学生查询到想要的信息。
2.学生成绩查询功能,通过在文本框中输入对应的信息,表格控件中显示相应的学生成绩,方便学生查询成绩。
3.登岸界面功能,通过验证密码,确保学生信息安全,以防对外泄露。
4.修改学生信息功能,方便学生修改学生信息。
第4章总结心得
通过这次课程设计,提高了咱们对电脑程序的了解,激发了咱们对编程的兴趣。
本次咱们是设计的学生信息查询管理系统,通过亲自动手,咱们领悟了初期的程序结构设计对编程的重要性,和了解到编程是一项细心且要有耐性的活,应为很多语句的错误是由于丢失了部份小单词致使的,而且面对这种问题得很细心去一一查找,我负责的是学生信息修改界面的设计,刚开始由于自己的不细心,结构设计出了毛病,致使组员做好的程序无法在主程序中运行,后来重做并修改了程序结构才解决问题,课程设计也是对讲义知识的巩固与增强,它让咱们明白数据库系统在现实生活中的价值,课程设计是理论与实践相结合的最好的证明,本次课程设计虽然不断失败,大大提升了自身的运算性能力,最终咱们成功摘告捷利的果实。
更让我了解到团队合作的重要性,团结就是力量。
参考文献
1、教育部考试中心,《全国运算机品级考试二级教程》,高等教育出版社,2011年版
2、《Foxpro应用程序300例》
3、《VisualFoxpro实验报告参考》
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 课程设计 学生 信息系统
![提示](https://static.bingdoc.com/images/bang_tan.gif)