| 目录 | 第1-4页 |
| 摘要 | 第4-5页 |
| ABSTRACT | 第5-6页 |
| 第一章 引言 | 第6-9页 |
| ·国内高校教学信息化的现状 | 第6-7页 |
| ·网络辅助教学系统 | 第7-8页 |
| ·本文的组织结构 | 第8-9页 |
| 第二章 相关技术框架介绍 | 第9-13页 |
| ·Java EE 5 | 第9页 |
| ·MVC架构模式 | 第9-10页 |
| ·Struts技术 | 第10-11页 |
| ·Spring技术 | 第11页 |
| ·Hibernate技术 | 第11-13页 |
| 第三章 高校教学辅助系统需求分析 | 第13-22页 |
| ·总体需求 | 第13-14页 |
| ·角色说明 | 第14-15页 |
| ·功能说明 | 第15-22页 |
| 第四章 系统概要设计 | 第22-29页 |
| ·总体功能设计 | 第22-23页 |
| ·系统框架设计 | 第23-26页 |
| ·公共组件设计 | 第26-27页 |
| ·通用工具集设计 | 第27-29页 |
| 第五章 核心模块的详细设计与实现 | 第29-60页 |
| ·课程模块的功能流程设计 | 第29-44页 |
| ·网络课程的生命周期分析 | 第29-30页 |
| ·课程外部功能 | 第30-35页 |
| ·课程内部功能 | 第35-44页 |
| ·课程模块的数据结构设计 | 第44-51页 |
| ·课程模块表结构 | 第44-45页 |
| ·外部数据 | 第45-49页 |
| ·应用Hibernate3的数据持久层 | 第49-51页 |
| ·课程模块的实现 | 第51-59页 |
| ·课程的关联和复用 | 第51-52页 |
| ·调用公共组件 | 第52-54页 |
| ·模块结构 | 第54-57页 |
| ·权限管理 | 第57-59页 |
| ·系统运行效果 | 第59-60页 |
| 第六章 关键问题的分析与研究 | 第60-80页 |
| ·五层MVC架构的应用 | 第60-75页 |
| ·系统的设计要求与MVC的不足 | 第60页 |
| ·改进MVC架构 | 第60-62页 |
| ·业务逻辑层——Java:action | 第62-63页 |
| ·事务封装层——Java:service | 第63-64页 |
| ·数据访问层——Hibernate,Java:entity,dao | 第64-65页 |
| ·视图层——Html、包含Struts标签的Jsp | 第65-70页 |
| ·控制层——Struts | 第70-75页 |
| ·课程用户角色设定 | 第75-80页 |
| ·教师开课方式与学生的复杂关系 | 第75-76页 |
| ·角色状态设定 | 第76-78页 |
| ·角色增删规则 | 第78-79页 |
| ·访问权限说明 | 第79-80页 |
| 第七章 总结 | 第80-81页 |
| 参考文献 | 第81-82页 |
| 致谢 | 第82-83页 |