该系统主要实现的功能主要包括老师管理、系统基本信息维护、教务管理系统、教材管理、老师和教材分配和留言管理等。其中老师管理主要用来实现对各类用户的信息进行设置管理。教务管理系统主要用来实现管理员对教务管理系统的格式进行设定。教务管理系统主要是用来实现管理员上传有关教务管理系统的任务如开题报告等。教务管理系统主要是用来实现辅导主任对老师和辅导员进行管理。留言管理主要是用来实现辅导主任和老师之间的相互留言,教师把教务管理系统的修改意见及其它信息以留言的方式发给老师并且支持群发留言的功能。系统将采用J2EE技术中的Struts + Hibernate技术设计,选用B/S模式作为设计方案,使用MVC设计思想实现系统的开发,采用MYSQL5.0数据库管理系统进行后台数据库管理,并使用MyEclipse 10.0开发环境进行系统开发。系统的实现将有效提高教务管理系统效率,是教务管理系统的指导工作更加智能化,并且具有较广泛的推广价值
本系统的用户群有三类:辅导员、教师、教研室、教材。以下是每个用户对系统的基本使用权限介绍:
老师添加、登录、老师提交计划、辅导主任对计划管理、老师留言、教师答复、审核和公告发布。
教务管理系统的用户群有三类:教研室主任、老师、辅导员。
1、辅导员,辅导员提交学年计划、汇报工作等提交,给教研室留言、开课通知查看等。
2、教师,要通过系统提交授课计划、工作量申请,给教研室主任留言、开课通知等。
3、教研室主任,作为系统的管理人员,负责老师管理、课程管理、教材管理、留言管理等。
本系统基本功能有:用户登录、老师管理、系统基本信息维护、老师、教务管理系统模块和留言管理。管理员可以管理教师和老师的相关信息。系统基本信息维护模块主要包括管理员可以进行公告发布,编辑教务管理系统和教务管理系统信息等。
1目 录
1目 录 1
1.1 课题研究的背景及意义 1
1.2 系统的国内外应用现状 1
1.3 研究内容 3
1.4 教务管理系统主要结构安排 3
1.5 本章小结 4
2相关技术及工具的介绍 5
2.1 相关技术介绍 5
2.1.1 JSP技术 5
2.1.2 Struts架构 6
2.1.3 Hibernate技术 6
2.1.4 Ajax技术 7
2.2 相关工具介绍 7
2.2.1 Myeclipse简介 7
2.2.2 MySQL简介 8
2.2.3 Tomcat简介 8
2.3 本章小结 9
3 系统的需求分析 10
3.1 可行性分析 10
3.2 系统的功能需求 11
3.3.1 老师管理模块 11
3.3.2 教务管理系统模块 13
3.3.3留言管理模块 13
3.4 性能需求 15
3.5 本章小结 15
4 数据库设计与实现 16
4.1 数据库设计 16
4.1.1 数据的需求分析 16
4.1.2 概念结构设计 17
4.1.3逻辑结构设计 17
4.2 数据库实施 18
4.3 本章小结 20
5 系统设计与实现 21
5.1 系统的设计 21
5.1.1 系统的设计思想 21
5.1.2 系统的结构设计 22
5.1.3 系统的整体设计 22
5.1.4 系统类的设计 22
5.1.5 老师管理功能的设计 22
5.1.6 教务管理系统功能的设计 23
5.1.7 教务管理系统功能的设计 23
5.1.8 留言管理功能的设计 23
5.2系统的实现 24
5.2.1 用户登录模块的实现 24
5.2.2课程模块功能的实现 25
5.2.3老师管理功能实现 25
5.2.4教材管理功能的实现 27
5.2.5审批管理功能的实现 27
5.2.6留言管理功能的实现 27
5.3 本章小结 28
6系统测试 29
6.1 系统概要设计的测试 29
6.2 系统整体测试 29
6.2.1 功测试能 30
6.2.2 性能测试 30
1.连接速度测试 31
2.负载测试 31
3.压力测试 31
6.2.3 稳定性测试 31
6.3 本章小结 31
7 结束语 32
7.1 总结 32
7.2 展望 32