首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于MVC模式的在线答疑系统设计与实现

中文摘要第1-6页
ABSTRACT第6-11页
1. 绪论第11-15页
   ·课题背景第11-12页
   ·研究现状第12-13页
   ·研究的意义和特点第13-14页
   ·论文结构第14-15页
2. 相关开发技术分析第15-23页
   ·Web 技术第15页
   ·J2EE 企业级平台第15页
   ·开源软件的作用第15-16页
   ·MVC 模式与MVC 框架第16-20页
     ·MVC 模式概述第16-17页
     ·Model 1 与Model 2第17-18页
     ·基于Web 的MVC 框架第18页
     ·Struts 概述第18-20页
   ·对象关系映射技术(Object/Relation Mapping,ORM)第20-22页
     ·JDBC 优缺点第20-21页
     ·对象持久化的方式第21页
     ·面向对象与关系数据库的矛盾第21-22页
     ·最成功的ORM 技术:Hibernate第22页
   ·本章小结第22-23页
3. 需求分析第23-27页
   ·可行性分析第23-24页
     ·技术可行性第23页
     ·经济可行性第23页
     ·社会环境可行性第23-24页
   ·需求分析第24-26页
     ·功能性需求第24页
     ·非功能性需求第24页
     ·用例建模第24-26页
   ·系统开发和运行平台第26-27页
4. 系统构架及概要设计第27-33页
   ·系统架构第27-28页
     ·系统架构的作用第27页
     ·Web 软件结构原则第27页
     ·在线答疑系统的架构第27-28页
   ·概要设计第28-30页
   ·用户界面设计第30-31页
   ·设计模式与极限编程第31-33页
     ·什么是设计模式第31页
     ·设计模式在本系统中的运用第31-32页
     ·极限编程(XP)第32-33页
5. 系统详细设计第33-49页
   ·详细设计概述第33页
   ·数据库层设计第33-35页
     ·数据库中表的设计第33-35页
     ·表之间关系的设计第35页
   ·持久化层设计第35-40页
     ·持久化类的设计第35-38页
     ·对象关系映射的设计第38-40页
   ·模型层设计第40-43页
     ·UserManager 用户管理第40页
     ·CourseManager 课程管理第40-41页
     ·QuestionManager 管理问题、回复和公告第41页
     ·MessageManager 管理消息第41-42页
     ·AlldataManager 管理资料库第42-43页
     ·OnlineManager 在线管理第43页
     ·ConfigManager 管理配置第43页
   ·控制层与视图层的设计第43-49页
     ·注册模块的设计第43-45页
     ·问题浏览模块的设计第45页
     ·学生相关功能的设计第45-47页
     ·教师相关的设计第47-48页
     ·课程管理员相关功能的设计第48-49页
6. 系统实现与测试第49-59页
   ·用CVS 进行版本控制第49页
   ·系统实现中的关键技术第49-57页
     ·的FormBean 的妙用第49-51页
     ·用Struts 强大的标签库第51-52页
     ·合理运用DispatchAction第52页
     ·中文问题解决方案第52-53页
     ·Mysql 数据库的外键约束第53页
     ·SessionFactory 中的ThreadLocal第53-55页
     ·对于Set 集合的映射技巧第55页
     ·Hibernate 的延迟策略和代理类第55-56页
     ·配置数据库连接池来提高性能第56页
     ·使用 Log4J 进行日志管理第56-57页
   ·系统测试第57-59页
     ·用JUnit 进行单元测试第57页
     ·集成测试第57-59页
7. 总结与展望第59-60页
   ·课题开发总结第59页
   ·下一步研究方向第59-60页
参考文献第60-62页
致谢第62页

论文共62页,点击 下载论文
上一篇:基于JSP的试卷分析管理系统
下一篇:远程虚拟数字逻辑实验平台设计与实现