摘要 I
目录 1
第一章 绪论 1
1.1课题研究的背景和意义 1
1.2国内外现状 1
1.2.1国内现状 1
1.2.2国外现状 3
1.3 本文的主要研究内容 4
1.4 本文的结构 4
第二章 相关技术介绍 5
2.1 J2EE技术 5
2.2 MyEclipse开发环境 5
2.3 Tomcat应用服务器 6
2.4 MySQL数据库 6
2.5 J2EE平台上的框架分析 7
2.5.1框架的引入 7
2.5.2 Struts框架 7
2.5.3 Spring框架 9
2.5.4 Hibernate框架 10
2.6 SSH框架整合 11
2.6.1 SSH框架整合思想 11
2.6.2 SSH框架实现 12
2.7 本章小结 15
第三章 在线答疑系统的需求分析和总体设计 16
3.1 答疑系统主要角色 16
3.2 系统功能描述和总体设计 16
3.2.1 前台系统功能描述及设计 16
3.2.2 后台系统功能设计及描述 17
3.3数据库设计 18
3.3.1 管理员信息表(dayi_admin) 18
3.3.2用户信息表(dayi_user) 19
3.3.3课程表(dayi_course) 19
3.3.4问题表(dayi_problem) 19
3.3.5答案表(dayi_answer) 20
3.3.6公告表(dayi_notice) 20
3.4 本章小结 20
第四章 框架与系统整合的实现 21
4.1系统结构设计 21
4.2 POJO层(数据持久化对象层)的实现 22
4.4.1编写POJO类 22
4.4.2编写POJO映射文件 23
4.4.3连接数据库 24
4.3 DAO(数据访问对象层)的实现 25
4.3.1编写DAO接口 26
4.3.2编写实现类 26
4.4 Service层(业务逻辑层)的实现 27
4.5 Web层的实现 28
4.6本章总结 28
第五章 智能答疑搜索子系统 29
5.1全文搜索技术的引入 29
5.2 全文搜索技术Lucene介绍 29
5.3 全文索引技术的倒排序原理 30
5.4 全文搜索技术与数据库技术的比较 31
5.5 本章小结 33
第六章 论文总结与技术展望 34
参考文献 35
致谢 37