目 录
1 引言 1
1.1 系统开发背景 1
1.2 系统开发的目的意义 1
2 开发工具、技术简介及运行环境 1
2.1 开发工具简介 1
2.1.1 Tomcat 简介 1
2.1.2 MyEclipse 简介 2
2.2 开发技术简介 2
2.2.1 JSP简介 2
2.2.2 JDBC简介 3
2.2.3 Oracle 数据库简介 3
3 需求分析与总体设计 4
3.1 系统需求分析 4
3.2 可行性分析 4
3.3 系统设计思想 5
3.4 数据库设计 5
3.4.1 数据库需求分析 5
3.4.2 数据库逻辑结构设计 6
3.5 系统功能设计 7
3.6 系统功能图 8
3.7 系统功能流程图 8
4 部分详细设计和实现 10
4.1 系统页面主题设计 10
4.2 数据库操作类 10
4.3 教师界面及其基本功能的实现 13
4.3.1 教师登录 13
4.3.2 教师在线出题 14
4.3.3 毕业设计课题查询 15
4.3.4 毕业设计课题修改 15
4.3.5 查询已选课题名单 18
4.3.6 安全管理 19
5 软件测试 21
5.1 软件测试的目的 21
5.2 系统测试 21
结 论 22
参考文献 23
致 谢 24
1