本系统主要是依据在现在的高校教务管理系统中出现的管理不完善,不灵活的问题而产生做这样一个系统的想法,提供一个良好的用户界面给管理者,实现一个系统稳定,功能强大的高校教务管理系统。
本课题要求采用B/S结构和主流的jsp技术,以java为开发语言,结合后台数据库mysql,并配合使用了MyEclipse等工具软件,完成高校教务管理系统的设计与后台管理功能开发。
. 该系统主要功能如下:
1、登录验证功能:为了保证教务管理系统信息的安全性,进入系统时需要对用户身份进行验证,如果验证无误可成功进入系统,如果用户名或者密码不正确将返回错误提示要求重新输入。
2、教师管理:系统管理员对所有教师的管理操作,可以添加一个新的教师,也可以对已经添加的教师进行删除的操作。已经设置添加的教师才可以使用自己的账号密码登录系统进行相关的选课查看及成绩管理等功能。
3、学生管理:管理员对所有学生信息进行管理,只有已经登记的学生才能登录系统来使用查看成绩以及选课等功能。
4、课程管理:管理员可以对当前高校所有的课程进行增删改查管理。
5、教师成绩管理:教师对于成绩的管理分为成绩的发布、查看以及删除的功能。
7、课表信息查看功能:教师可以查看自己的课表信息,在课表信息列表中可以查看对应课程的选课学生信息。
8、学生查看成绩功能:学生可以查看自己的成绩信息。
目 录
摘要 1
abstract 1
目 录 2
1 绪论 4
1.1 开发背景 4
1.2 开发意义 4
2 开发技术介绍 4
2.1 系统设计模式 4
2.2 Mysql数据库服务器 5
2.3 Java语言 5
2.4 tomcat 6
3 需求分析 6
3.1 UML用例图分析 6
3.2 可行性分析 7
3.2.1 技术可行性 7
3.2.2 经济可行性 8
3.2.3 操作可行性 8
3.2.4 法律可行性 8
3.3 重要流程图 8
3.4 功能模块设计 10
3.5 数据库设计 11
3.5.1 实体属性图设计 11
3.5.2 数据项设计 13
3.5.3 表结构设计 13
4 详细实现 15
4.1 系统登陆 15
4.2 教师管理 17
4.3 学生管理 18
4.4 课程管理 18
4.5 学生成绩管理 19
4.6 课程表管理 20
4.7 在线选课管理 21
4.8 系统部署 22
5 总体设计 24
5.1 测试的重要性 24
5.2 测试目的 24
5.2.1 测试的目的 24
5.2.2 测试的准则 25
5.2.3 测试的方法 25
5.2.4 测试用例 25
结束语 27
参考文献 27
致谢 29