




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
XXX 学院学院 毕业论文(设计)毕业论文(设计) 辅导答疑系统的研究与设计辅导答疑系统的研究与设计 Counseling Q return false; if(form.key.value.length1) alert(关键字不能为空); return false; return true; 若系统中没有与输入词相关的问题,或当学生对系统提供的答案不满意时,学生 可以进入人工答疑模块中求答。 在常见问题库中设置了点击频率属性,用来统计每个问题的提问频率,那些提问 频率高的问题总是出现在问题库的最前面。在将查询结果提供给学生时,也按问题点 击率将问题频率高的问题优先排前,这样就使得学生在通常情况下可以快速方便地寻 找到问题的解决方案。在后面的人工答疑模块中,教师解答完学生的问题后,可以将 热点问题及时补充到常见问题库中(在该系统中对数据库的更新及维护显得非常重要, 而管理员不一定对所有学科都精通,因此,本系统也必须赋予教师对部分数据库进行 直接操作的权限) 。而对于一些知识和技术内涵落后陈旧的问题以及提问频率低的问题 也要及时清除,以提高数据库的查询频率,同时也可避免学生学习时间和精力的分散, 从而提高学习质量。 5.4 人工答疑模块 人工答疑模块主要是为了弥补师生之间及生生之间在网络学习中不能进行面对面 交流的不足,以方便学生之间的交流协作,使教师及时准确地了解学生的学习情况和 思想动态,并使出现的问题能够得到及时的解决。人工答疑模块分为异步答疑和实时 答疑两个小模块,即留言板和聊天室。在留言板中,学生可以对不在线的教师提出问 14 题,等候教师的回答。而聊天室使学生和学生之间及师生之间的实时交流成为可能, 学生也可在上面针对某个问题陈述自己的观点,畅所欲言。学生在该模块中可查看留 言、发表留言,也可进行协作学习。教师可参与讨论,并对学生的讨论进行总结评价, 还可以对学生进行个别指导。管理员负责整个数据库的维护工作,并对学生留言进行 管理,教师也具有管理留言的权限。在聊天室中,学生可以跟教师一对一的交流,也 可以在教师的主持下,几个学生在一起讨论。 5.4.1 留言板 在实际运用中,留言板模块通常是客户反映网站的一些相关信息,例如建议和意 见等,因此就有了客户端和管理端。在辅导答疑系统中,留言板主要是用于师生之间, 所以是学生端和教师端。 (1)学生端的设计 学生端设计分为留言界面前台设计、后台设计和显示留言列表设计。 留言前台功能比较简单,只需要一个普通的 HTML 页面即可实现。创建一个 book.asp 页面,该页面主要实现用户输入一些留言信息,例如标题、姓名、email 和 内容等,内容比较简单,只需要一个 Form 和几个文本框即可,是一个纯 HTML 页面。 在此页面中标题和姓名为必填项,程序也进行非空验证。留言界面如下图所示: 图 7 学生端留言界面显示页面 其主要代码如下所示: function checkForm() /if(bookForm.title.value=) if(document.getElementById(name).value=) alert(标题不能为空); return false; if(bookF.value=) 15 alert(姓名不能为空); return false; /return true; 发表留言后,将返回留言列表页面 book_list.asp,如下图所示: 图 8 学生端留言列表显示页面 该页面主要是读取数据库 book 表中所有留言信息,通过创建服务器对象 Server.CreateObject(“adodb.recordset”)获取 rs 记录集,再将 rs 记录集各条记 录循环显示给用户,且运用了分页技术。 留言后台为不可见的页面,基本功能是将留言界面中用户所输入的留言信息存入 数据库。创建一个 book_save.asp 页面,实现将标题和姓名等字段信息存入 book 表中, 该页面也比较简单,主要是将用户留言输入的各个字段存入 book 表中,但有两个字段 在留言界面是没有显示的:首先是用户的 IP 地址,可由 request, ServerVariables (“REMOTE_ADDR”)获取;还有一个是留言时间,可以在数据库中将 addtimes 字段的 默认值设为 now。其代码如下: title=request(title) tname=request(name) request.form(name) request.querystring() email=request(email) content=request(content) ip=request.ServerVariables(REMOTE_ADDR) 16 (2)教师端设计 教师端用于管理留言,例如回复留言、置顶/取消置顶留言和删除留言等功能。回 复留言主要是为了与学生互动,回答学生提出的问题。某些比较重要的留言,可以将 其置顶,通常显示在留言列表的前端,即使转到另一页也能即时看到(此功能在本系 统中还末完善) 。删除功能则能删除一些陈旧的留言。 学生端的留言界面和留言列表如下图所示,教师端的留言列表与学生端不同的是, 多了回复和删除两个链接。 在留言列表的显示中,应进行回复的有无判断,当有回复时显示回复,否则不显 示,代码如下: 回复: 5.4.2 聊天室 聊天室与留言板不同,聊天室可以即时更新聊天内容,这样进入聊天室的学生就 可以很方便地即时查看聊天内容。 聊天室的构建主要利用了 ASP 中的 Application 对象,该对象直接保存在服务器 里,每个进入聊天室的人都可以调用它,而且速度比存在数据库快得多,但有时为了 保存谈话内容,通常也会把谈话内容记录在数据库中。 本系统中的聊天室系统只是将谈话内容存在 Application 对象中,并没有将谈话 内容保存到数据库中。用户聊天的内容存放于 Application 对象中,该对象存放在 Web 服务器中,用户通过 Internet 与 Web 服务器进行通信。 Web 服务器 Application 对象 Application 对象 接收聊天信息 用户终端 用户终端 发送聊天信息 17 图 9 聊天室系统结构图 用户终端可以有许多个,通常一个登录用户就是一个用户终端,用户发送的聊天 内容,通过 Internet 发送到 Web 服务器上,然后 Web 服务器又通过 Internet 返回到 用户终端,这样每个终端的用户就可以看到彼此的聊天内容了。 聊天室的连接代码如下: 5.5 上传下载模块 网站上的资源不是在网站建立时就已经很齐全了,而是管理人员与用户共同维护 的结果,用户通过文件上传可以让网站的资源变得更多,资料变得更齐全。现在实现 文件上传的方法有很多,总的来说可以分为两类,一类是无组上传文件,另一类是通 过组件上传文件。所谓组件上传,就像是在邮件系统中用到的 JMAIL 一样,需要网页 设计人员去下载一个组件文件,并将其在服务器系统中注册。这种方法的缺点是,当 把网站移植到另一台服务器上时,需要重新注册组件。无组件上传的方法就不存在这 个问题。而本论文将采用梁无惧先生编写的“无惧无组件上传类”来实现上传文件页 面的设计。所以,在制作之前先下载一个“无惧上传类 V2.2 版” ,它实际上是一个将 代码模块化的 ASP 文件,在设计上传网页的时候,只要将其中所包含的 Upfile_Class 这个 ASP 文件与上传软件文件保存在同一个目录中,就可以使用它设计的上传函数或 过程来完成上传。 在网站的实际应用中,当在网页中上传文件后,同时需要将上传文件的一些信息 保存在数据库中,以便于在网站上发布。在本系统中将实现文件上传、写入数据库、 文件发布这三个功能,此模块的总体设计如图所示。 18 图 10 上传资料设计图 对于文件下载页面较简单,只需要两个页面就可以实现,列表页面的下载页面。 在列表页面的设计中同样的插入记录集拖曳页面元素及添加重复区域命令。 6 结束语 利用 Web 技术实施辅导答疑,这将是今后教育的一个重要环节。本系统采用基于 Web 的数据库访问技术进行开发,将问题和解答组织到数据库中,为学习者提供在线答 疑和非在线答疑,这是传统答疑方式所无法比拟的。在本系统在有些环节还不够完善, 今后的工作应进行重点研究和解决。 19 致谢致谢 在我论文的选题、开题到成文全过程,得到导师何丽的悉心指导,特 此感谢,同时也非常感谢物理与电子信息工程系的全体任课教师给予我的 支持和帮助。尤其感谢何丽老师,为我的论文提供教学案例。 20 参考文献 1 李国金,惠晓威,任小奎.基于 ASP.NET 的网上答疑系统的设计与实现DD.辽宁:辽宁工程技 术大学电子与信息工程系,2004. 2 冯玉东,冯玉卿,马斌.基于 Web 的网络辅导答疑系统NN.河南教育学院学报,2006-12- 3, (3) 3 赫玲玲,王大平.对远程教学中辅导答疑系统的研究NN.天津电大学报,2007-4-15, (9) 4 谌爱文,陈仕许.网络教学中自动答疑系统的设计M.北京:中国成人教育,2005(2)50-51 5 衣治安,韩建民,张海生.计算机基础教学网上辅助学习系统的设计NN.大庆石油学院学报, 2000-2-5, (5) 6 张兴隆. ASP 技术实施网络远程教学答疑系统研
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 口腔充填知识培训内容课件
- 高二联考试卷及答案淮阴
- 8 正多边形和圆说课稿-2025-2026学年初中数学鲁教版五四制2012九年级下册-鲁教版五四制2012
- 口红专业知识培训总结课件
- 口服给药基础知识培训
- 5.2 珍惜师生情谊(说课稿)七年级道德与法治上册同步高效课堂(统编版2024)
- 2025年全球知名企业财务实习生招聘模拟题及解析
- 2025年乡镇医保服务站招聘中的常见问题解答及应对策略
- 2025年养老护理员初级面试模拟题集合含安宁疗护内容
- 2025年体彩中心法务部招聘考试高频考点梳理
- 市容安全培训课件
- 2025中国人民财产保险股份有限公司民乐支公司招聘14人笔试参考题库附带答案详解
- 2025扶梯装潢服务合同范本大全
- 肺癌分子病理诊断的解读
- 2025年招标采购从业人员考试(招标采购专业实务初级)在线复习题库及答案
- 2025云南红河红家众服经营管理有限公司社会招聘工作人员8人笔试参考题库附带答案详解
- 铁路相关课件
- 中国工商银行2026年度校园招聘考试参考题库及答案解析
- 日语五十音图课件
- 2025年排污许可试题及答案
- 安全注射标准WST856-2025学习解读课件
评论
0/150
提交评论