摘要:随着“科教兴国、人才强国”战略的实施,我国教育事业得到了快速地发展。由于各高校不断地扩招,使得学生的数量越来越多,学生信息量也随之急剧增加,从而使学生信息管理工作愈加繁重、复杂。为了减轻学生信息管理的工作量,提高学生管理的效率,建立一个功能完善、操作简单地学生信息管理系统,对各高校来说是非常必要的。
论文首先介绍了课题的研究背景、发展现状及研究意义。其次,为更好地对徐州工程学院的学生信息进行管理,对其具体需求进行了比较详细地分析。然后,介绍了系统的总体设计过程以及其数据库设计。最后,各功能模块的设计与实施以及系统进行功能测试等。
系统采用B/S模式进行开发,以ASP.NET技术布局与设计系统的页面,以C#作为编程开发语言,以SQL Server 2005作为数据库。系统主要分为前台和后台两部分,学生在前台可以进行修改自己的资料、查看课程成绩等操作。管理员和教师在后台进行相关操作。管理员主要对教师信息、学生信息以及学院、班级、课程等信息进行管理;教师主要对学生成绩进行管理。系统界面清晰、操作简单,经过不断地修改和调试,可以满足学校对学生的信息管理工作的要求,能够减轻工作人员的负担,提高其工作效率。
关键词:学生信息;管理系统;设计;SQL Server 2005
目录
摘要
Abstract
1绪论-1
1.1研究背景-1
1.2研究现状-1
1.3研究意义-1
1.4论文结构-2
2需求分析-3
2.1可行性分析-3
2.1.1经济可行性-3
2.1.2技术可行性-3
2.1.3社会可行性-3
2.1.4操作可行性-4
2.2开发工具分析-5
2.2.1 ASP.NET技术-5
2.2.2 数据库-5
2.2.3 C#语言-5
2.3功能需求分析-5
2.3.1前台功能-6
2.3.1后台功能-6
2.4性能需求分析-6
3总体设计-8
3.1系统功能模块图-8
3.2系统业务流程图-9
3.2.1前台业务流程图-9
3.2.2后台业务流程图-9
4数据库设计-10
4.1数据库需求分析-11
4.2数据库结构的设计-11
4.3数据库表格设计-13
5各功能模块的具体设计与实现-16
5.1 系统学生前台功能模块实现-17
5.1.1系统登录界面-17
5.1.2学生登录界面-18
5.1.3学生操作界面-19
5.1.4学生密码修改界面-20
5.1.5学生个人信息修改界面-20
5.1.6课程信息界面-21
5.1.7课程成绩界面-23
5.1.8综合学分查询界面-23
5.2 系统管理员后台功能模块实现-25
5.2.1 管理员操作界面-25
5.2.2 系统管理-25
5.2.3 教师信息管理-26
5.2.4 学生信息管理-27
5.2.4 院系管理-28
5.2.5 班级管理-28
5.2.6 课程管理-29
5.2.7 成绩管理-30
5.3 教师后台功能模块实现-32
6 系统测试-36
6.1 系统测试概述-37
6.2 系统测试的内容-37
结论-37
参考文献-39