答疑系统设计报告

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

答疑系统设计报告

一、系统设计

根据系统需要,本平台答疑系统主要分为:实时同步答疑子系统和异步非实时答疑子系统两个部分。实时答疑系统准备通过聊天室来实现,非实时答疑通过资源/问题库形式来实现,设计语言为C#。可用下面的图来表示:

二、功能设计

聊天室的设计和很多网络聊天室的设计的差不多,只是稍加改动即可应用。下面主要阐述下异步答疑系统即问题/资源库模式的实现。该模式又根据不同的需求分为学生、教师和管理三个子模块。

学生模块:学生用户登录问题库时,首先提出自己的问题,并多问题库中已有的问题进行搜索,查看曾经是否与同样的问题。有的话那么他的问题就可以达到解决,如果没有的话就可以向资源库提出问题,等待教师的解答。下次上线时如果问题达到解答,系统会自动对他进行提示,并显示答案。

教师模块:教师登入问题库时,首先查看是否有与自己所教授课程有关的问题,并对问题进行解答,如果觉得问题提的好,可以把它加入资源库中。

管理模块:主要负责问题的报错和对问题进行管理。

简单流程:

三、数据库设计

问题库数据表:

ANSWER

QUES_ID nvarchar 10 问题编号

ANSW_TITL nvarchar20答案标题

ANSW_CON nvarchar 100 答案内容

ANSW_COUR nvarchar 10 答案所属课程编号PUBLISHER nvarchar 10 回答者

ANSW_DATE datetime 8 回答日期问题表:QUESTION

添加表ADD

QUES_ID nvarchar 10 问题编号

ANSW_TITL nvarchar20答案标题

ANSW_CON nvarchar 100 答案内容

ANSW_COUR nvarchar 10 答案所属课程编号ADD_DATE datetime 8 添加日期

相关文档
最新文档