毕业论文范文——在线答疑系统

上传人:wo7****35 文档编号:60610707 上传时间:2018-11-17 格式:DOCX 页数:58 大小:7.43MB
返回 下载 相关 举报
毕业论文范文——在线答疑系统_第1页
第1页 / 共58页
毕业论文范文——在线答疑系统_第2页
第2页 / 共58页
毕业论文范文——在线答疑系统_第3页
第3页 / 共58页
毕业论文范文——在线答疑系统_第4页
第4页 / 共58页
毕业论文范文——在线答疑系统_第5页
第5页 / 共58页
亲,该文档总共58页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《毕业论文范文——在线答疑系统》由会员分享,可在线阅读,更多相关《毕业论文范文——在线答疑系统(58页珍藏版)》请在金锄头文库上搜索。

1、湖 南 科 技 大 学毕 业 设 计( 论 文 )题目在线答疑系统作者学院数学与计算科学专业信息与计算科学学号指导教师 年 月 日摘 要随着信息技术的飞速发展,网络已经越来越普及,如今利用网络进行各种教学活动已成为现实。在线答疑系统利用网络来开展答疑工作,它可以突破时间和空间的限制,提高答疑工作的便捷性和及时性,增加师生之间和学生之间的互动。这对现今高校的教学方法、教学模式的改革具有重要意义。本在线答疑系统是利用Java Web技术开发的,采用了目前流行的B/S体系结构,选用MySQL5.0作为后台数据库,Tomcat6.0作为服务器。本系统集成了Struts2和Spring两个开源框架,将S

2、truts2的Action作为Spring当中的受管Bean。通过依赖注入,Action能够非常方便地获得实现业务功能的受管Bean的引用。 本系统主要实现了如下三方面的功能。学生登录和注册及修改资料,搜索课程和申请课程,提出问题和参与讨论,查看自己的课程和提问,查看申请处理情况;老师登录和注册及修改资料,回答问题和处理申请,添加学生和删除学生,查看老师的课程;管理员的课程管理,提问和回复管理,学生和教师用户的管理,管理员用户管理。关键词:B/S;Java Web;在线答疑系统ABSTRACT With the rapid development of information technolo

3、gy, networking has become increasingly popular. At present, using network to teach in various teaching activities has become a reality. Online question-answering system takes advantage of the network to implement the answering work, which breaks the limitations of time and space, conveniently and ti

4、mely improves answering work, and increases the frequency of interactions among teachers and students. It is of great significance to the reform of teaching methods and teaching models in colleges and universities. Online question-answering system is developed by Java Web technology, adopted the pre

5、valent B/S structure, used MySQL5.0 as the background database and employed Tomcat6.0 as the server. The system integrated two open source frameworks of Struts2 and Spring, and used the Struts2 Action as a managed Bean in Spring. Through dependency injection, Action can easily get references of the

6、managed Bean that implements business function . The system realized the functions as follows. Students can login, register and modify their information, search and apply for courses, ask questions and participate in discussions, check their courses and questions, check applying processes; Teachers

7、also can login and register and modify their information, answer questions and process applications, add and delete student, and check their courses; Administrators can manage courses, questions, answers, student users, teacher users and administrator users.Keywords: B/S; Java Web;online question-an

8、swering system湖南科技大学本科生毕业设计(论文)目 录第一章 前言- 1 -1.1 课题研究背景及意义- 1 -1.1.1 研究背景- 1 -1.1.2 研究意义- 1 -1.2 国内外现状- 1 -第二章 系统分析- 3 -2.1 可行性分析- 3 -2.1.1 技术可行性分析- 3 -2.1.2 经济可行性分析- 3 -2.1.3 操作可行性分析- 3 -2.2 需求分析- 4 -2.2.1 功能性需求分析- 4 -2.2.2 非功能性需求分析- 5 -2.2.3 系统流程图- 5 -2.2.4 系统数据流图- 7 -第三章 系统总体设计- 9 -3.1 项目规划- 9 -3

9、.2 系统总体结构- 9 -3.3 系统功能模块- 10 -3.3.1 学生模块功能定义- 10 -3.3.2 教师模块功能定义- 10 -3.3.3 管理员功能模块定义- 11 -第四章 数据库设计- 13 -4.1 数据库分析- 13 -4.2 项目E-R图- 13 -4.3 数据库表的设计- 16 -第五章 系统详细设计与实现- 19 -5.1 界面设计- 19 -5.2 系统分层的实现- 19 -5.2.1 表示层的设计- 20 -5.2.2 控制层的设计- 20 -5.3 数据库连接与操作的实现- 20 -5.3.1 数据源的配置- 20 -5.3.2 数据库操作的实现- 21 -5

10、.4 各个功能模块的设计与实现- 21 -5.4.1 用户登录和注册- 21 -5.4.2 学生用户模块- 23 -5.4.3 教师用户模块- 29 -5.4.4 管理员模块- 32 -第六章 系统测试- 37 -6.1 测试目的- 37 -6.2 系统关键部分测试分析- 37 -6.2.1 注册用户名唯一性验证- 37 -6.2.2 分页的实现- 38 -6.2.3 利用拦截器实现权限控制- 38 -第七章 结论- 41 -7.1 系统功能总结- 41 -7.2 系统的特色之处- 41 -7.3 系统中仍然存在的问题- 41 -7.4 体会与总结- 42 -参考文献- 43 -致谢- 45

11、-附录- 47 -ii-湖南科技大学本科生毕业设计(论文)第一章 前 言1.1 课题研究背景及意义1.1.1 研究背景随着网络技术的快速发展,网络已然与人们生活的方方面面融为了一体。学校计算机网络经过10多年的建设,目前,国内大多数高校学生使用校园网已经十分方便。如何有效地使用网络服务于管理,教学,学习,已成为一个重要的课题,非常值得我们关注和研究。答疑是教学活动中一个必要的步骤,主要的工作是解决学生在学习过程中所碰到的难题。答疑工作是否开展的好对教育质量有着直接的影响。高校招生规模的不断扩大,师生人数的倍增,加之上课地点的变动等原因,使传统的答疑方式无法满足现今的答疑需求,答疑方式亟待改进。

12、 因此,使用Java Web技术开发一个实用的网上答疑系统不仅能够最大化地利用现今教育资源,并且是更好地为学生提供服务的最佳方式。为此,我选择了利用Java Web等技术开发在线答疑系统,它可以提高答疑工作的便捷性和及时性,通过计算机网络实现老师与学生之间的交互。1.1.2 研究意义随着网络技术的飞速发展,教学管理网络化已经成为当前教育的一个基本特征,网络教育作为一种新的教学方法,已经走进我们的生活,并且被我们所接受,这对传统教育来说,是一个很好的补充。随着广泛应用的互联网技术的发展,通过互联网进行各种不同的教学活动已经成为现实。在线答疑系统利用校园网来开展答疑工作,主要体现在学生和教师之间“

13、问”与“答”的双向互动,学生依据自己的学习情况利用校园网向教师提出种种疑问,教师通过校园网解答学生遇到的难题,系统在展现个性化学习的同时,也展现了个性化辅导,学生和教师可以冲破存在于时间和空间上的限制性,通过连接上校园网的计算机就能够开展答疑工作。在大学校园里,学生如果能充分利用校园网,针对自身存在的问题及时向教师寻求帮助,以获得所提问题的答案,并能表达自己的观点,彼此间进行自由讨论交流,这必将拉近师生之间的距离,提高答疑工作的效率,增强学校的学习氛围。这对于现今高校的教育形式和教学方式的变革具有非常重大的意义。1.2 国内外现状 当前能够实现在线答疑功能的技术有很多种,例如CGI、PHP、J

14、SP、ASP和ASP.NET等,而且主要有C/S架构和B/S架构,但C/S架构受到平台和硬件的限制,不如B/S架构方便和大众化。 通过对国内不少已经投入使用的高等教育远程教育系统的研究可以发现,在这些系统中,答疑功能有的被放在一个非常次要的位置,有的甚至干脆被忽略。当前,国内的网上答疑系统大多是作为一个包含在教育网站中的子系统而存在,而专门用于进行答疑的独立平台则少之又少。从功能的角度来看,国内的网上答疑系统的功能不仅比较全面而且较丰富,主要含用户信息的管理、问题的查询和统计、答疑、知识管理以及浏览等功能。此外,另有不少答疑系统为了进一步增强其系统的特色而提供了一些额外的功能,如:用户的个性化

15、定制等。在国内,主要是通过人工答疑方式和基于数据库的自动答疑方式来实现答疑系统的功能;从系统的智能化来看,国内的很多答疑系统在提高关键词的匹配上存在较大困难。对于大多数问题和答案的智能管理都不是太完善。而且智能分析、统计功能薄弱,无法根据学生所提出的问题对老师的教学提出建议。在国外,现在有相当多的杰出并且智能化的专门的答疑系统。其从功能的角度看来尽管相对简洁,然而它们全部的功能都是紧紧围绕着答疑这个核心功能来展开设计的,重心明确并且突出;在问题的展现方面,系统将有关人物、地点和时间概念等多种类型的问题作为基本点,为用户提供正确性和简洁性都比较高的答案。第二章 系统分析可行性分析(Feasibility Analysis),即可行性研究,它是针对新系统的开发是不是具备必可能性和必要性并基于对系统的调查,对新系统的开发从技术、社会和经济等方面开展分析和研究工作,以避免投资失误,从而保障新系统的开发成功。可行性研究的目标是用最小的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号