学生信息管理系统的设计与实现
无需注册登录,支付后按照提示操作即可获取该资料.
摘要
我们来电大学习电脑信息技术的目的,就是不想成为21世纪的文盲。我们快毕业了,要向学校汇报我们三年的学习成果。利用我们的所学,设计一个学校的“学生信息管理系统”。
为了减少教职工的工作量,方便学生对自己和学校信息的查询,缩短学校、教师和学生间的距离,对学生信息进行自动高效的管理,设计“学生信息管理系统”。
本“学生信息管理系统”主要是对学生的各种信息的进行自动管理,包括用户登录、学生的学籍管理、成绩管理、课程管理以及系统维护。
为了提高了开发效率,使开发工作变得较为轻松,选择VPF6.0作为编写本“学生信息管理系统”的语言。
本“学生信息管理系统” 具有密码管理、学籍管理、成绩管理,选课管理,系统维护和退出系统的功能。
关键字:
Visual FoxPro 6.0 学生信息管理系统
系统主要功能
我们设计的学生信息管理系统应该达到让计算机进行学生的学籍管理、成绩管理;学生可以在网上进行选课,选课的信息存入数据库;学生可以查询课程的设置;可以查询和统计已选修课程的成绩;可以打印成绩单等。管理人员应该可以进行数据的录入、增加、修改、删除等。并且可以按系、性别、年级等条件进行统计;可以汇总成绩、排列名次以及打印补考通知单等;普通操作者应该可以进行浏览、检索、统计个人成绩并进行打印。
本学生信息管理系统具有以下功能:
密码管理:对使用者的密码进行管理,主要包括密码设置和密码修改。其中密码设置功能可以让操作者设置自己的密码,不知道密码的人员不能进入本系统,这样做主要是为了防止操作者的个人信息泄露。
学籍管理:对学生的信息档案进行管理,主要包括学生档案信息的修改、删除、添加、档案查询及档案输出等,其中档案查询可以根据学号、姓名或者其他组合条件查询需要的信息;档案输出可以输出学生档案、成绩、课程表等。学生档案记录主要包括:学号、姓名、出生日期、年龄、性别、政治面貌、入学时间、个人简介、照片、家庭住址、邮编、所在院系以及所学专业等字段。
成绩管理:对学生的成绩进行管理,主要包括:成绩录入、成绩查询等,其中成绩录入可能录入个人成绩以及某一课程的成绩;成绩查询可以按学号、姓名进行查询。成绩记录主要包括:学期、学号、姓名、课程号以及成绩字段等。
选课管理:对学生的选课情况进行管理,主要包括:学生选课和查看已选课程,学生选课可以选择本学期的课程,可以查看本人所有已选修过的课程。
系统维护:对系统数据进行维护。主要包括修改密码以及添加人员等。用户可以修改自己的密码,管理人员可以添加新入学人员。
退出系统:离开本学生信息管理系统。
目 录
前言 1
第一章 需求分析 2
第二章 系统总体设计 2
一、系统分析 2
1、系统的使用对象和开发要点 2
2、开发语言的选择 2
3、系统设计运行的环境 3
4、数据库结构 3
5、系统主要功能 3
二 系统结构 4
1、系统构成思路 4
2、系统功能流程 4
3、学生信息管理系统的主要模块 5
第三章 系统详细设计 6
一、表结构 6
二、建立“学生信息管理”的文件夹 7
三、建立项目管理器 7
四、建立数据库 8
五、建立数据表 8
1、建立基本情况表 8
2、建立成绩表 10
3、建立课程表 12
4、建立人员配置表 13
5、建立院系配置表 14
6、建立专业配置表 15
六、建立数据表间的参照完整性约束 16
七、表单设计 17
1、系统封面表单设计 17
2、登录表单设计 19
3、密码修改表单设计 22
4、基本情况录入表单设计 26
5、学号查询表单设计 30
6、学号查询基本情况结果表单设计 32
7、姓名查询表单设计 35
8、姓名查询基本情况结果表单设计 37
9、成绩录入表单设计 40
10、成绩查询表单设计 44
11、成绩查询结果表单设计 45
12、课程表查询表单设计 48
八、菜单设计 52
1、菜单组成 52
2、创建菜单 53
3、创建菜单的各图片 53
4、子菜单调用表单命令 56
九、报表设计 56
1、成绩单报表 56
2、课程表报表 58
十、主程序设计 58
第四章 程序的调试与维护 60
第五章 结束语 62
第六章 致谢辞 62
参考文献 63
附录:本《学生信息管理》系统原代码汇总(另起一本) 63