- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VF程序设计《学生成绩管理》
目录
一、实习目的…………………………………………………………02
二、本组课题及本人任务……………………………………………02
三、系统需求调查分析………………………………………………02
四、系统总体设计
系统设计目标…………………………………………………02
主要软件需求…………………………………………………02
功能模块与系统结构…………………………………………03
五、系统详细设计
1、系统登录………………………………………………………04
2、学生信息管理
1)学生信息录入………………………………………………05
2)学生信息修改………………………………………………05
3、学生成绩管理
1)学生成绩录入………………………………………………07
2)学生成绩修改………………………………………………08
4、查询与统计
1)学生信息查询………………………………………………09
2)学生成绩查询………………………………………………09
3)报表打印……………………………………………………10
5、系统管理
1)用户管理……………………………………………………10
2)密码修改……………………………………………………11
6、系统维护
1)关于…………………………………………………………12
2)退出…………………………………………………………13
六、设计体会……………………………………………………………13
七、参考书目……………………………………………………………13
实习目的
两周的时间里,在任课老师毛政利老师和马千里老师的指导下,掌握学生成绩管理系统的分析及设计方法,学会综合运用VFP数据库知识,重点掌握数据的添加、修改、查询功能。
本组课题及本人任务
本组设计课题为学生成绩管理系统,组员有王大海、张国岭、张卫华、冯伟霞实习分为四部分:
王大海:系统主程序及查询与统计设计;
张国岭:学生信息管理设计;
张卫华:系统管理设计;
冯伟霞:学生成绩管理设计
系统需求调查分析
学生成绩管理系统对学校加强学生成绩管理有着极其重要的作用。由于各个大学都在持续扩招,学生的数量日益庞大,传统的手工成绩管理不仅工作量大,而且容易出现问题。另外,学生的成绩要用到学校教务管理的各个方面,所以一旦学生成绩管理出现了错误,后果往往是非常严重的。传统手工的学生成绩管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过这样的系统,我们可以做到信息的规范管理和快速查询,实现了学生成绩管理的系统化、规范和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。
需求分析简单的说就是分析用户的要求,通过调查、收集与分析,获得用户对数据库的如下要求:
3.1信息要求:指用户需要从数据库中获得信息的内容与性质。
本系统需要的输入数据:学生信息(学号,姓名,班级,性别,出生日期)(课程名,满分)、考生成绩;输出数据:学生成绩报表、学生信息报表、课程报表、成绩报表。
3.2处理要求:指用户要完成什么处理功能。
本系统功能需求可归纳如下:
数据登记
登记功能用于把各种手填的数据及时登记系统定义表中,还能修改这些数据(学生信息、课程信息、成绩)。
数据浏览
能浏览学生信息、课程信息、成绩。
数据打印
能打印学生信息表、课程信息表、成绩表(单课成绩和总分成绩)。
数据统计
能统计各班学生总数和男女人数,统计各班学生的总分、排名,及各单课的排名。
3.3 性能要求:维护数据的安全性.
设定密码,限制非法用户的使用;还能修改密码,维护系统的安全性。
系统总体设计
1、系统设计目标
实现了学生成绩数据库的创建及学生成绩的输入、浏览、维护和统计。
2、主要软件需求
操作系统:windows xp sp2
软 件:V FP 6.0
3、功能模块与系统构成
五、系统详细设计
系统登陆如图:
事件响应代码如下:
sele 用户信息表
if allt(thisform.text1.value)==
messagebox(left(allt(thisform.label1.caption),6)+为空,请输入!,64,提示)
thisform.text1.setfocus
else
if allt(thisform.text2.value)==
messagebox(密码为空,请输入!,64,提示)
thisform.text2.setfocus
else
n=n+1
locate for allt(姓名)=allt(thisform.text1.value).and.allt(密码)=allt(thisform.te
文档评论(0)