网络课程答疑系统

收藏

编号:20171012142234910    类型:共享资源    大小:8.68MB    格式:RAR    上传时间:2017-10-12
  
20
关 键 词:
网络 课程 答疑 系统
资源目录:
(温馨提示:点“+”可展开查看一级资源目录。点“-”可关闭资源目录。)
跳过导航链接。
折叠 网络课程答疑系统.rar网络课程答疑系统.rar
展开 网络课程答疑系统网络课程答疑系统
资源描述:

摘  要


目前随着Internet的广泛使用,网络教学系统被越来越多的应用在教学过程中。越来越多学校都建立了网络答疑系统,通过这样的系统,学生可以在异地访问教学资源,不受时间的限制进行学习。网络课程答疑系统是网络教育系统的一个重要组成部分,学生可以通过这个系统向老师和系统寻求帮助,获得问题的解答。

本次毕业设计的题目就是设计并且实现一个基于Web的网络课程答疑系统,为学生添加在网上远程学习交流的机会和空间。本系统主要以Core Java为主, 采用B/S结构,底层数据库选用MYSQL, 数据访问层采用JDBC,Hibernate,页面模板采用JSP,Web框架设计模式采用StrutsMVC模式,IDE工具采用Myeclipse,服务器采用Tomcat;该系统的实现可以提高学生学习的效率,使学生更好地享受Web服务给生活带来的便捷。

本文首先介绍了Strutes,Hibernate和Jsp的相关知识。详细阐述了系统所要完成的功能和开发的过程,重点说明了系统设计过程、关键技术和关键词匹配算法。

关键词: Struts,Hibernate,Jsp,关键词匹配算法,MVC模式

 



目录

1 .  绪 论5

1.1基于WEB的自动答疑系统的优势5

1.2 我的研究工作5

2.  系统设计中各种技术的介绍7

2.1 核心Java介绍7

2.2 持久层的HIBERNATE的介绍8

2.3业务层JAVABEEN的介绍9

2.4表现层Servlet和JSP的介绍9

2.4.1Servlet和JSP的介绍9

2.4.2 EL和JSTL的介绍10

2.4 WEB架构MVC模式和STRUTS的介绍11

2.4.1MVC模式的优先和缺点11

2.4.2MVC模型简介12

3.  系统所使用工具的介绍14

3.1 TOMCAT的介绍14

3.2 MYSQL的介绍15

3.3 Myeclipse的介绍16

4.  网络课程答疑系统的设计17

4.1系统的需求分析17

4.2系统的总体设计17

4.2.1系统总结构设计17

4.2.1系统流程图18

4.2.2系统的分层和技术选用19

4.2.3各层之间的连接:工厂模式。20

5.  系统详细设计22

5.1系统类图设计22

5.1.1系统实体类图设计22

5.1.2 DAO接口和实现类图。23

5.1.3BIZ业务接口和实现类图。24

5.2 系统数据库设计25

5.2.1 数据库表的设计25

5.2.2 数据库表的建立25

5.2.2 对象与数据库的映射29

5.3学生用户模块的设计31

5.3.1学生模板大致设计31

5.3.2 学生提问功能的设计31

5.3.3学生问题管理功能的设计32

5.3.4学生模块代码举例说明32

5.4教师模块的设计34

5.4.1教师模块大致设计34

5.4.2教师回答问题模块的设计35

5.4.3教师答案管理模块的设计35

5.4.4 教师题库管理模块的设计36

5.4.5教师模块代码举例说明36

5.5管理员模块的设计37

5.5.1管理员模板大致设计37

5.5.2管理员人员管理功能的设计38

5.5.3管理员模块代码举例38

5.6匹配算法的思想39

5.6.1匹配算法设计思想39

5.6.2匹配算法的流程图44

5.7部分细节设计44

5.7.1过滤器的设计44

5.7.2字符编码的问题46

5.7.3JSP上JSTL的使用46

5.7.4延迟抓取的应用47

5.7.5页面数据的验证48

5.7.6 Struts的Token(令牌)机制50

6.  软件测试52

6.1 调试过程52

6.2 调试过程中遇到的问题52

结  论53

致  谢54

主要参考文献55

附录 英文资料及翻译56

 




展开阅读全文
  大分享文库-在线教育资源分享平台 所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:网络课程答疑系统
链接地址:https://www.west960.com/p-205453.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们豫ICP备17044489号-3

copyright@ 2008-2018 大分享文库网 版权所有
经营许可证编号:豫ICP备11013292号-2

客服QQ:1965775022

收起
展开