课程教学辅助系统设计与实现
| 摘要 | 第1-5页 |
| Abstract | 第5-8页 |
| 1 绪论 | 第8-14页 |
| ·背景介绍与意义 | 第8-10页 |
| ·现状分析 | 第10-11页 |
| ·发展现状 | 第10-11页 |
| ·现存的问题 | 第11页 |
| ·本文的目标 | 第11-13页 |
| ·课题研究的目标、内容以及需要解决的关键问题 | 第11-12页 |
| ·课题研究的方法及可行性分析 | 第12-13页 |
| ·本文的主要工作 | 第13-14页 |
| 2 系统需求分析 | 第14-22页 |
| ·工作流程 | 第14页 |
| ·系统开发前工作流程 | 第14页 |
| ·系统开发后工作流程 | 第14页 |
| ·系统功能需求 | 第14-20页 |
| ·UML用例图 | 第15-18页 |
| ·UML活动图和时序图 | 第18-20页 |
| ·系统的非功能需求 | 第20-22页 |
| ·硬件配置 | 第20页 |
| ·软件配置 | 第20-22页 |
| 3 系统设计 | 第22-33页 |
| ·系统架构 | 第22-23页 |
| ·系统详细设计 | 第23-25页 |
| ·数据库设计 | 第25-33页 |
| ·课程教学辅助系统数据库概念设计 | 第26-28页 |
| ·数据库逻辑结构设计 | 第28-33页 |
| 4 系统的实现 | 第33-44页 |
| ·持久层PO类实现 | 第33-35页 |
| ·持久层DAO设计实现 | 第35-37页 |
| ·service层业务逻辑设计实现 | 第37-41页 |
| ·视图层设计实现 | 第41-44页 |
| 5 测试 | 第44-53页 |
| ·软件测试技术分类 | 第44-45页 |
| ·软件测试与软件开发模型 | 第45-46页 |
| ·软件测试工具 | 第46-47页 |
| ·系统测试 | 第47-53页 |
| ·持久层的测试 | 第48-50页 |
| ·服务层的测试 | 第50-53页 |
| 结论 | 第53-54页 |
| 参考文献 | 第54-56页 |
| 致谢 | 第56-57页 |