目录 | 第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页 |