本毕业设计系统应具有通常考评系统应该具有的所有功能,包括各种角色的登录,登录后进行相应的界面操作,其中admin的权限最大,可添加删除其他的角色,并对他们进行调查。其次是manager,能对其他teacher,项目经理进行调查。而teacher和项目经理只能调查学生对自己的评分结果,学生只能点评相应的老师和项目经理。要采取适当的技术优化这类数据操作,以提高数据存取效率。
本系统为基于JSP的高校教师考评设计,后台由管理员角色,分为四种:教师,学生,经理,管理员
a.管理员:(用户名,密码,权限等为必备字段)
b.教师:(用户名,密码,姓名,电话,邮箱,职称,主教课程,照片,地址,性别,等
c. 学生,(用户名,密码,姓名,电话,邮箱,QQ,头像,籍贯,地址,性别,等,)
d. 普通管理员:(用户名,密码,权限等为必填字段)
e. 班级:(班级信息,主要有班级,班主任,人数等,如上图
f: 课程:课程信息管理,包括,课程名称,学时,学分,类型,备注等.
JSP网上评教系统 1
ABSTRACT 3
1 概述 5
1.1开发背景 5
1.2 项目提出的意义 6
1.3 系统的开发方法 6
1.4 系统开发工具 7
1.4.1.硬.软件环境 7
1.4.2.软件环境 7
1.4.3开发计划 8
1.4.4 JSP 简介 8
1.4.5 MYSQL 简介 9
1.4.6 tomcat配置 10
1.4.7 Servlet简介 12
1.4.8 JavaBean简介 12
1.4.9 JavaScript简介 13
2 需求分析 13
2.1可行性分析 13
2.2 系统设计的要求 14
2.3 系统功能需求分析 14
2.4 数据库需求分析 16
3 系统总体设计 16
3.1系统总体设计 16
3.1.1 系统总体架构 16
3.1.2 系统总体结构设计原则 17
3.2 系统功能总体设计 17
3.2.1 管理员角色 17
3.2.3教师角色 17
3.2.4学生角色 18
3.2.5系统工作流程图 19
3.2.6登录模块流程图 22
3.2.7查询功能工作流程图 24
3.3 数据库结构设计 25
3.3.1 概念结构设计 25
3.3.2 概念结构设计的方法选择 25
3.3.3 系统的E-R图 25
3.4 数据库表的设计 27
4 系统实现 30
4.1 运行环境 30
4.2 系统首页 31
4.3新闻查看面 31
4.4管理员信息管理页面 34
4.5教师信息页面 37
4.6学生信息注册页面 40
4.7投票时间设置页面 43
4.8所有点评查看页面 43
4.9课程信息管理页面 45
4.10学生登陆主界面 46
5 软件测试 47
5.1 软件测试的意义 47
5.2 软件测试的重要性 48
5.3 软件测试的范围 48
5.4 软件测试的方法 48
5.5 软件测试的目的和原则 49
6 总结 50
谢辞 51
参考文献 52