在线答疑系统的设计与实现文献综述

 2021-09-25 20:19:12

毕业论文课题相关文献综述

目前,大多数学校的教学方式主要还是老师的课堂讲授,这样就使得学生在课堂下的问题得不到及时的解决,而且学生的交流、讨论也不能充分的地进行,学生学习的自主性受到约束,严重地影响了学生的学习。为了改变这样的现状,发展在线答疑势在必行。

另外,随着计算机技术的发展和互联网时代的到来,我们已经进入了信息时代,也有人称为数字化时代,在这个数字化的时代里,学校的教学管理都受到了极大的挑战。Internet技术持续迅猛的发展,也给传统的教学提出了新的模式。以现代计算技术、网络技术为基础的数字化教学主要是朝着信息化、网络化、现代化的目标迈进。作为新型的办学模式,它们具有对于教育、教学过程来说极为宝贵的特性,可以为新型教学模式的建构提供理想的环境。

在此背景下,我认为提供一个公共的交流讨论平台,供学生、教师以及管理者使用,将是一个不错的选择。本课题所设计的在线答疑系统应该让学生根据自己的情况进行个别化的学习或协作学习。学生可以通过课程的内容结构,一步一步系统地学习;也可以通过专题以及常见问题的解答所搭成的支架,来学习课程的综合应用。该系统必须提供虚拟真实世界的某些环境,设置答疑专区,让学生能够在其中进行探索研讨。总之,可以让学生更好的进行学习。

目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。

另外,在线答疑系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。

基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端将采用SQL Server数据库系统;客户端将采用浏览器来完成在线答疑系统各个功能模块的全过程,同时可进行远程系统维护和管理。

在线答疑系统将将分为三个模块,分别为学生模块,老师模块,管理员模块。学生模块实现学生的注册与登录、问题的发布等功能。老师模块实现老师的注册与登录、问题的回答等功能。管理员模块实现学生信息管理、教师信息管理、问题管理等功能。也就是说实现了真正的无纸化学习答疑,满足任何授权的用户可随时随地提问答疑等。

本系统将采用Java语言,这是因为Java语言所具有的如下特点。一、平台无关性,它引进虚拟机原理,并运行于虚拟机,实现不同平台之间的Java接口。使用Java编写的程序能在不同的平台运行。二、安全性,它提供了安全管理器,防止程序的非法访问。三、面向对象,Java吸收了C 面向对象的概念,将数据和操作封装于类中,实现了程序的简洁性和便于维护性,使程序代码可以只需一次编译就可反复利用。四、分布式,Java建立在TCP/IP网络平台上,提供了用HTTP和FTP协议传送和接收信息的库函数,使用其相关技术可以十分方便的构建分布式应用系统。五、健壮性,Java致力与检查程序在编译和运行时的错误,并自动回收内存,减少了内存出错的可能性。Java取消了C语言的结构、指针、#define语句、多重继承、goto语句、操作符、重载等不易被掌握的特性,提供垃圾收集器自动回收不用的内存空间。六、多线程,多线程可以带来更好的交互响应和实时行为。适当地使用多线程可以更充分地利用系统资源,使程序的效率大大提升。Java对多线程的处理十分简单,在不同的平台上,调用多线程的代码是完全相同的。

数据库将采用SQL Server 2000。SQL Server 2000是一种高效的关系数据库系统。用户通过SQL Server 2000提供的各重管理和维护工具,可以方便、灵活、快捷地实现对数据的管理、分析和维护;同时,SQL Server 2000还提供了以Web标准为基础的可扩展数据库编程功能和支持大量的XML和Internet标准,允许用户通过系统内置存储过程和XML格式来存储和检索数据。SQL Server 2000凭借其高度的可靠性和可伸缩性,已成为建立大规模电子商务和企业级应用系统的优秀平台。

开发环境将采用MyEclipse。MyEclipse 是一个十分优秀的用于开发Java, J2EE的 Eclipse 插件集合,MyEclipse的功能非常强大,支持也十分广泛,尤其是对各种开源产品的支持十分不错。MyEclipse目前支持JavaServlet,AJAX,JSP,JSF,Struts,Spring,Hibernate,EJB3,JDBC数据库链接工具等多项功能。可以说MyEclipse是几乎囊括了目前所有主流开源产品的专属eclipse开发工具。

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

以上是毕业论文文献综述,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。