基于Servelet在线答疑系统的设计.docx

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

?

?

基于Servelet在线答疑系统的设计

?

?

黄清朱妍芳

[摘要]网上答疑系统,是一种运用计算机网络为工具来帮助教师与学生教学的方式,在这个过程中它利用多媒体技术,人工智能技术,网络技术等多种技术手段。通过教学软件,学习平台的开发和应用,使学生和计算机之间相互作用达到教学目的,这是一种现代化教学手段。网上答疑系统是一种教育观念与教育方式的结合,它的引入,丰富了教育教学手段,向教育现代化迈出了一大步。本文主要介绍了使用Servelet技术开发基于MVC模式的在线答疑系统。

[关键词]在线答疑;Servlet;MVC

Internet的迅猛发展给现代教育注入了新的活力,建立基于Internet的远程教育已成为当前教育中的一个热点。现在,教师和学生的交流不应仅限于在课堂上那短短的时间,还要在课余时间为他们创造更多的交流机会。由于Internet具有影响范围广,能够方便快捷的传递信息,具有近乎实时的交互性,本身又是一个巨大无比的信息库等诸多优点。利用Internet作为远距离教育的新型手段,设计与实现教师个人网上教学系统。可以加强教师对学生学習过程的指导和管理,学生及时反馈学习信息,教师指导教学,提高学习者综合素质和能力,有针对性地对学习者进行个别化辅导或指导。我们的目标是用教师个人网上教学系统使教师在课余时间也可以不受距离的限制,对学生进行教学与管理,力图为教师和学生创设方便的学习环境。

1、在线答疑系统系统功能介绍

为了增强教学的互动行,系统可以提供在线答疑,将实现课堂教育的面对面疑问解答,为师生沟通提供新途径。

系统主要功能实现:

A、点对点答疑:点对点的答疑功能可以应用于老师、学生之间解决教学问题,也可以应用于学生、工作人员之间解决教务问题。目的都是为了可以最大限度的方便学员,提高学校的响应效率。

B、在线通知功能:由于即时通信系统提供了事件消息通知接口,管理员或者教师,在教学网站发布任何形式的通知(例如考试、课程发布、紧急事件等)后,将自动以事件消息方式进入即时通信系统,从而能实时通知所有在线用户;用户收到该消息后,点击操作即可自动进入网站查看该通知,无需再次输入用户名密码。

C、在线状态功能:学员可以从学习网页上,查看其它在线学员甚至教师的状态,并且立即与之进行一对一的音视频交流。

D、bbs答疑通知功能:传统的BBS答疑模式为,学员提问后,教师不能及时知道,只有通过手工进入BBS答疑后,才能发现有人提问,并且教师回答问题后,学生也不能及时得到通知;本方案通过将BBS答疑系统与即时通信系统的整合,使得该过程得以全部自动化:学员提问后,将作为一个事件消息进入给即时通信系统,从而通知给相应的教师;教师收到该事件消息后,点击操作即可自动进入BBS答疑系统,并直接转到该问题所在的页面,无需再次输入用户名密码,无需查找该问题;教师回复后,也将作为一个事件,经过即时通信系统通知该学员,从而学员能立即查看该问题的结果;

2、系统设计

(1)数据库设计

技术是信息资源管理最有效的手段。数据库设计是指对于一个指定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,有效存储数据,满足用户信息要求和处理要求。数据库结构设计的好坏将直接对应用系统的效率及实现的效果产生影响。合理的数据库设计可以提高数据存储的效率,保证数据的完整和一致。

答疑系统的需求,通过对网上教学管理工作过程和数据流程的分析,设计如下面所示的数据项和数据结构:由于网上答疑系统要实现,整个数据数据信息都要存储、更新;课件资源等信息都是动态变化的。这涉及多个页面、多个功能,所有的操作都要与数据库联系。系统为这些,动态信息设计了以下主要数据库表:

人员表:存储登录网上答疑系统个人信息。Id为编号、name为名称、

Password为密码、sex为性别、department为所在系、jiguan为籍贯、tel为电话、

E_mail为邮箱、mark为标记。

课件表:存储每门课程的课件存放路径及课程的基本信息。Id为编号、Coursewarename为课件名称、addfime为一加时间、filename为系统文件的名称、

Path为上传课件的路径、teacherid为老师的编号、remark为课件的标记。

试卷表:存储试卷信息。Id为试卷的编号、papersname为试卷名称、addtime一加时间、remark为试卷标记。

作业表:用于存放教师布置的课后作业。字符为:作业名称、时间、路径等信息。

Id为作业编号、homeworkname为作业的名称、addtime为上传时间、fflename为在系统文件的名称、path为上传文件的路径、stuid为学生的编号、remark为作业标记、isRead为是否阅读。

(2)界面设计

界面设计所做的就是用户最先接触到的东西

文档评论(0)

134****4355 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档