- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
异步多线程答疑系统设计与实现
异步多线程答疑系统设计与实现
摘 要: 异步多线程的答疑系统实现了异步多线程。学生可以提出问题,查看问题,教师提供解答,并且还可以对问题进行管理工作。
关键词: 异步多线程 答疑系统 数据库
1.引言
在远程教学中,由于教师与学生不能处在同一场所,学生不能直接与教师交流,只能通过各种媒介来向教师提问,请求解答,因此为答疑带来了很多不便,如何使远程教学系统较好地满足学生提出问题和教师解答问题的需要,成为远程教育系统的一个重要功能。为了解决这个问题,笔者设计了一个异步多线程的答疑系统。
2.答疑系统的分析与设计
2.1 需求分析
2.1.1系统的需求分析
本课题希望针对远程教学这一专门领域,为通过网络学习的学生提供一个能够解答学生疑问,帮助学生更好地掌握所学知识,以及减轻教师工作负担的网络环境。
2.1.2数据库的需求分析
根据系统需求,可以列出以下数据结构:
答疑信息:包括提问标题、问题内容、回答内容、提问时间、显示标记、回答标记等。
后台数据库可以使用SQL Server或Access ,数据库服务器和Web服务器可以配置在同一台计算机上,也可在两台计算机上。本系统是在 Windows 2000 Professional下开发的,开发数据库使用的是Access 2000。
2.1.3系统的运行环境
本系统的运行环境可以是Windows 2000+IIS、Windows NT+IIS、Windows 95/98+PWS。
2.2 系统功能分析
根据系统功能的要求,答疑系统可以分为两个模块:教师模块和学生模块,首先用户登录,系统根据用户及密码自动区分用户类型,进入各自的用户页面。如果是第一次使用本系统,则需要进行用户注册。
答疑功能分为非实时答疑和实时答疑。非实时答疑需要完成一个讨论组的功能,以使学生和教师能顺利提问和解答。实时答疑功能类似于聊天室,学生和教师可以同时登录到系统,进行实时交流。我们现在主要讨论一下非实时答疑系统的功能。
2.2.1教师模块功能分析
其功能模块划分如图1所示:
图1 教师子系统功能模块划分
(1)管理功能:管理功能可以对冗余???据进行处理,同时维护问题关联的一致性。
(2)解答问题:登录到答疑系统的解答问题页面,所有未被解答的问题都列于其中,教师需要逐一解答。
(3)提出新问题:教师可以向答疑系统提出新问题,由学生解答,学生也可自问自答。学生可以先检索问题资源,查看是否有类似的解答,若有,则直接浏览获取答案;若没有,学生可以进入问题中心,提出自己的新问题。
(4)查询问题:答疑系统就是为学生和教师提供多方面的查询功能。主要的查询方式有:按照关键字查找、按照问题的标题查找、按照问题的内容查找及按照问题的作者查找。
(5)关键字维护:教师可以将一些使用频率较高的词设置为关键字,系统可以依据关键字汇表进行智能答疑。
2.2.2学生模块功能分析
其功能模块划分如图2所示:
图2 学生模块功能模块划分
(1)问题收藏:收藏夹的主要功能是存放用户感兴趣的问题。
(2)提新问题:学生提出有疑问的问题,等待教师解答。
(3)查询问题:同教师查询功能。
(4)问题交流:将问题按照提问人来分类,点击某位提问者可以查询此人的所有问题。
(5)热点问题:显示当前答疑中心的所有问题及其解答,按照点击率排序,点击次数多的问题排名靠前。
2.3 系统结构
在本课题中,我们将实现一个简单的答疑系统,结构如图3所示,页面通过ASP脚本程序访问数据库和文件系统。
图3 系统结构设计
2.4 数据库设计
关系数据库中存在许多记录表,各个记录表通过表中的关键字段和其他表中的数据建立连接,从而形成一个庞大的记录系统。关系就体现在数据表之间通过关键字段进行的连接。
数据库:newdata.mdb。
答疑信息:包括提问标题、问题内容、回答内容、提问时间、显示标记、回答标记等。
答疑信息表(problem)如表1所示:
表2-1 数据库信息表
id:输入问题的记录号。
title:问题的标题。
flag_show:显示标记(缺省值设为是)。
flag_answer回答标记(缺省值设为否)。
detail:问题的详细内容。
answer:问题的解答。
time_qry:提问的时间。
3.答疑系统的详细设计
3.1 模块说明
3.1
您可能关注的文档
- 师生和谐交流教师策略探究.doc
- 师生课堂交往中生命性缺失与重建.doc
- 师生沟通障碍原因与解决.doc
- 师范学校班级管理现状困惑与对策.doc
- 师范生“数字化学习资源设计与制作”课程建设研究.doc
- 师范生《现代教育技术》公共课研究文献元分析.doc
- 师范生物教学中关于课件向积件发展必要性.doc
- 师范类《现代教育技术基础》课程问题分析与对策研究.doc
- 师范类毕业生就业面临问题与对策.doc
- 师范英语语音教学问题与对策.doc
- 2025长春早期教育职业学院单招数学模拟题库带答案详解(完整版).docx
- 2025长垣烹饪职业技术学院单招数学模拟试题及参考答案详解【精练】.docx
- 热工测量仪表知识测试试卷含温度流量测量等题目.docx
- 品牌形象代言合作协议梳理.doc
- 2025长春健康职业学院单招数学模拟试题(研优卷)附答案详解.docx
- 电网电力行业的重点项目与投资规划.docx
- 2025镇江市高等专科学校单招数学预测复习(历年真题)附答案详解.docx
- 2025长垣烹饪职业技术学院单招数学考试综合练习含答案详解【达标题】.docx
- 2025长春信息技术职业学院单招数学通关考试题库【原创题】附答案详解.docx
- 麻醉每周业务培训体系.pptx
文档评论(0)