在线答疑系统开题报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

在线答疑系统开题报告

毕业设计开题报告

设计题目: 在线答疑系统专业: 信息管理指导教师: 吕占东学生姓名: 吴浩明洪建超马鹏飞马高强

邓斌刘荣荣孙茹李明惠刘春楠

安婷孙菲

2012年11月20日

毕业设计开题报告 1(文献综述:

文献综述

一、论题的提出及选题意义

随着社会的进步、信息时代发展的逐渐深入,计算机技术的飞速发展,计算机教育已经开始步入一个全新的阶段。现在,计算机应用的发展新趋势已变为:多媒体化、网络化(指基于

Internet的教育应用迅速发展),并且二者日益紧密结合。虽然随着技术的进步,使用网络电子教材、制作网上多媒体课件、利用网络教学系统进行网上答疑、交流、作业等,最终都将像操作电视一样简单。现代远程教育是随着现代信息技术的发展而产生的一种新型教育形式,其基本特征是利用计算机网络和多媒体技术,在数字信号环境下进行教学活动,它有着教与学不受时间和空间限制的特点,可以使受教育对象扩展到全社会,有尽可能丰富和优质的教育资源供,所以备受教育者选用。

目前实现在线答疑功能的技术工具有很多种,主要有CGI、PHP、JSP、ASP和,而且主要有C/S架构和B/S架构,但C/S架构收到平台和硬件的限制,

不如B/S架构方便和大众。而微软公司开发的在技术上居于领先地位,JSP的主要功能是它可以实现动网,也就是动态网站,

可以实现用户的交互功能,而且开发方便快捷,非常适合用于开发该系统,也必将成为将来网络开发的趋势。

因此,利用JSP设计一套实用的网上答疑系统已经成为实现教育资源的最大利用和更好的为学生服务的最佳方式。为此,我选择了利用JSP等技术开发网上辅导答疑系统,它可以通过计算机网络实现了老师与学生进行远程交互。

二、论题的研究现状及其发展评述

在线答疑是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的在线答疑系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。在线答疑系统中题目的生成以及最后答案等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现答疑的自动化。为了适应新形势的发展,我们进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把用户从繁重的工作中解脱出来~在目前市场上这些众多的程序开发工具中,有些强调程序语言的弹性与执行效率;有些则偏重于可视化程序开发工具所带来的便利性与效率的得高,各有各的优点和特色,也满足了不同用户的需求。然而,语言的弹性和工具的便利性是密不可分的,只有便利的工具,却没有弹性的语言作支持,许多特殊化的处理动作必需要耗费数倍的工夫来处理,

使得原来所标榜的效率提高的优点失去了作用;相反,如果只强调程序语言的弹性,却没有便利的工具作配合,会使一些即使非常简单的界面处理动作,也会严重地浪费程序设计师的宝贵时间。

现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:

(一)、使用软件

1. 使用语言:Java

2. 工具:Myeclipse8.5、MySQL5.5

3(运行环境:能运行IE5及以上浏览器的操作系统

4(WEB应用服务器软件:Tomcat(5.5版本)

(二)、框架:Struts、jdbc

我开发了基于B/S模式多用户在线答疑系统这一程序,它运用方便、操作简单,效率很高。现阶段虽只实现了试卷的客观题部分,但已具有用户注册、多用户同时在线考试、时间控制、自动判卷,试题录入、修改题库、用户管理、科目管理、管理员管理等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,同时也大大减轻了教师出题、出题和判卷等繁重的工作量。

JSP是Java在Internet/Intranet Web上的重要应用技术,可以和各种Java 技术完好的结合在一起从而实现非常复杂的应用。因此得到了广泛的支持和承认,成为一种非常流行的网站开发技术。利用JSP技术可以建

立先进、安全和跨平台的动态网站。鉴于JSP技术的成熟与广泛的使用,加以指导老师的帮助可以得到很多的技术支持。由于在学习数据库时一直以SQL Server作为例子,所以采用Microsoft SQL Server2005作为数据库的后台。

SQL Server 2005是一项全面完整的数据库与分析产品。从借助浏览器实现的数据库查询功能到内容丰富的扩展标记语言(XML)支持特性均可有力地证明,SQL Server 2000为全面支持Web功能的数据库解决方案。

对比SQL Server 2000 和其他的大型数据库管理系统,SQL Server 2005

具有可靠的安全性,更快的存储速度,高度的兼容性,因此,应用SQL Server 2005作为后台数据库为系统的开发提供了强有力的支持,并对以后软件的运行提供了坚实的基础。

基于Tomcat的开发其实主要是Jsp和Servlet的开发,开发Jsp和Servlet

非常简单,你可以用普通的文本编辑器或者IDE,然后将其打包成WAR即可Tomcat 确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性。如今,开源软件越来越收到人们的重视,Linux就是一个成功的典型例子。

Struts实质上是在MVC模式2(JSP+Servlet+JavaBean)的基础上实现的一个MVC框架。MVC模式的核心思想是将程序代码分成既相对独立、又能协同工作的3个组成部分。作为一个MVC框架,Struts对Model(业务逻辑层)、View(显示层)和Controller(控制层)都提供了对应的实现组件。

系统采用JSP技术作为服务器端脚本,实现与数据库和其他应用互动

的Web网页。用户运行环境为标准的中文浏览器环境,用户只要具有一定的权限,并能通过浏览器访问服务器上的Web站点,就可以使用题库参加考试并以HTML格式呈现。为了整个系统的安全和维护的方便,在系统中包含了管理模块,设置有关参数,以及对系统进行必要的监控。只有系统管理员才有该模块的操作权。

三、对课题任务书提出的任务要求及实现预期目标的可行性分析任务要求:

该设计是利用JSP开发的在线辅导答疑系统,要求可以实现在线交流辅导及留言答疑功能

我做的是答疑部分,这部分主要是学生有问题进行提交,老师登陆后能看到相应问题并进行解答。主要功能有:

1.学生用户能进行正常的提问和问题提交

相关文档
最新文档