随着高校学生人数的增加,选课系统大大提高了工作效率,系统所应包括的基本功能包括对教师、学生、课程等基本信息,学生信息以及教师操作的管理。本系统对学生提供个人信息维护,选课以及查看所选课程的信息和成绩等功能;对教师提供个人信息维护,增删选课的学生,登记学生的成绩等功能;管理员可以对所有的学生、教师、课程、院系、班级的基本信息进行添加、删除和修改,并能够修改密码,对选课进行确认,控制学生和教师操作的权限等。通过本次毕业设计能够使学生熟悉网站建设的过程,熟练掌握一种系统开发技术并运用所选开发工具完成课题要求。并且能够让学生领悟到查阅文献资料重要性,培养查阅文献资料的习惯,并通过论文的撰写提高学生的文档编写能力。
本系统具体实现如下的功能:
1.学生子系统的功能:
学生子系统中主要完成浏览课程信息、选择课程、取消课程、查看分数,资料更改等。
2.管理员子系统的的功能:
管理员子系统 完成基本数据更新和维护操作,如管理员管理,教师信息管理,课程信息管理,学生资料管理,选课管理等操作。
3.教师子系统的功能:
教师子系统主要完成教师资料的修改,查看选课信息,给学生评分。
目 录
引 言 1
第1章 绪 论 1
1.1 课题背景 1
1.2 研究意义 1
1.2 国内外研究现状 1
1.3本章小结 2
第2章 系统分析 3
2.1系统目标 3
2.2可行性分析 3
2.2.1 需求可行性 3
2.2.2 技术可行性 4
2.2.3 操作可行性 4
2.2.4 经济可行性 4
2.3相关开发技术说明 5
2.3.1 ASP.NET技术 5
2.3.2 B/S架构 6
2.3.3 数据库技术 7
2.5本章小结 8
第3章 系统设计与实现 9
3.1 系统功能模块设计 9
3.2 数据结构设计 10
3.2.1 数据库逻辑设计 10
3.2.2 物理设计 12
第4章 系统实现 16
4.1 登录模块详细设计 16
4.2学生管理模块 17
4.3课程管理模块 19
4.3 成绩管理功能模块 20
4.5教师管理模块 23
4.6 管理员管理模块 25
第5章 系统测试 27
5.1 系统测试目标 27
5.2 系统功能模块测试 27
结 论 32
致 谢 33
参考文献 33