目 录
JSP网上评教系统1
ABSTRACT3
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