| 摘要 | 第1-5页 |
| Abstract | 第5-8页 |
| 1 绪论 | 第8-16页 |
| ·Spring介绍 | 第8-9页 |
| ·Struts介绍 | 第9-10页 |
| ·Hibernate介绍 | 第10-11页 |
| ·Struts+Spring+Hibernate介绍 | 第11-12页 |
| ·相关技术介绍 | 第12-14页 |
| ·开源菜单控件Struts-Menu介绍 | 第12页 |
| ·C3P0介绍 | 第12-13页 |
| ·基于AJAX的Server端技术DWR介绍 | 第13页 |
| ·开源HTML编辑插件CKEDITOR介绍 | 第13页 |
| ·模板引擎FreeMarker介绍 | 第13-14页 |
| ·项目介绍 | 第14-16页 |
| 2 系统整体设计 | 第16-32页 |
| ·需求分析 | 第16页 |
| ·数据库设计 | 第16-27页 |
| ·ER图 | 第16-18页 |
| ·数据表定义 | 第18-26页 |
| ·数据源设置 | 第26-27页 |
| ·项目配置文件详解 | 第27-32页 |
| 3 工程目录 | 第32-41页 |
| ·程序目录层次 | 第32-38页 |
| ·资源文件与国际化 | 第38-39页 |
| ·配置和使用Log4j | 第39-41页 |
| 4 代码设计与实现 | 第41-52页 |
| ·底层数据库访问层代码实现 | 第41-43页 |
| ·Hibernate映射文件 | 第41-42页 |
| ·POJO类 | 第42-43页 |
| ·DAO业务组件 | 第43页 |
| ·业务逻辑层代码实现 | 第43-45页 |
| ·Service接口 | 第43-44页 |
| ·实现Service接口的类 | 第44-45页 |
| ·Action层代码实现 | 第45-47页 |
| ·数据传输对象DTO | 第45页 |
| ·Action类 | 第45-47页 |
| ·异常处理系统 | 第47-48页 |
| ·在线考试计时器 | 第48-49页 |
| ·讲座与Powerpoint同步播放 | 第49-50页 |
| ·判卷功能的实现 | 第50-52页 |
| 5 页面设计 | 第52-59页 |
| ·后台内容管理 | 第52-55页 |
| ·后台登陆页面 | 第52-53页 |
| ·考题新增页面 | 第53-54页 |
| ·考题管理页面 | 第54-55页 |
| ·前台在线学习中心 | 第55-59页 |
| ·多媒体播放页面 | 第55-56页 |
| ·考试页面 | 第56-57页 |
| ·课程查询页面 | 第57-58页 |
| ·新闻列表 | 第58-59页 |
| 结论 | 第59-60页 |
| 参考文献 | 第60-62页 |
| 致谢 | 第62-63页 |