学员交流的一个主要手段。学员可以通过短消息的形式向教师反映本科目的建议和个人的问题,教师可以通过本功能模块对学生的个别问题进行解答和对学生的建议给予一定的反馈等。
所有的问题解答(包括教师的解答和学生的讨论)都将注明作者,教师的回答和学员的问题以独立的表格区分出来,让阅读者一目了然。教师可以通过查看阅读的次数了解学员对哪类问题感兴趣,或在哪方面需要加强理解,在以后的网络教学中可以做到有的放矢;教师也可以把这类学员比较关注的问题作为科目的热点问题,让更多的学员来关注和讨论,以起到抛砖引玉的作用。
1.1.3管理员功能模块
管理员功能模块主要提供对这个系统环境变量的设置、学员和教师资料的审核和版务管理。具体的内容包括以下几个方面:
1)、学员、教师资料的审核:答疑系统不同于一般的网络论坛,他必须有很强的真实性,所有的学员和教师必须是真实存在的,而且所有的个人资料也必须是真实的,以便于管理员、教师和学员在日常的使用过程中所接触到的内容在很大程度上是真实有效的。本系统对于学员的资料是学员在注册时在线提交的,为了确保资料的真实性,并不是学员一注册成功就可以马上登录进行答疑活动,还必须有一个管理员的审核过程,只有通过了管理员的审核,该帐号才可以正常使用。教师的资料是管理员根据教师的个人意愿添加的。教师通过和管理员联系,表达要求加入的个人意愿,并向管理员提交详细的个人资料,管理员根据这些详细的个人资料,添加教师用户,并告之登录帐号和密码,教师登录后,可以对不准确的资料和密码进行合理修改。当遇到一些资料有明显的不真实性时,管理员可以根据需要删除该学员的注册,并可在公告中给予一定的说明,说明审核失败的具体原因。除了对刚刚注册的学员有审核权限外,管理员还可以对已经生效的学员帐号进行必要的管理。当学员在本系统中做了一些不符合要求的事情(如反动言论、辱骂他人等),管理员有权根据事态的严重性给予一定的警告:普通的可以是短消息通知;锁定帐户(学员被锁定后,只能查看信息,无权作任何的言论发表);删除帐户(对于屡教不改者的处理)。管理员对于教师的处理和学员的处理是基本一致的,不再重复说明。
2)、系统环境参数设置:系统在不同的使用环境中,难免有一些设置的不同,才能适应系统的正常运行,本功能模块允许管理员对系统的使用过程中对一些基本的参数作一些变动,以适应新的使用环境。主要有以下几个方面参数的设置:a上传文件目录设置b上传文件目录对应的虚拟路径设置cWINRAR软件目录的设置(自解压使用)等多个系统相关联的参数设置。系统参数设置的正确与否,直接影响系统的正常运行。
3)、版块管理:这是整个系统管理的核心功能模块。A版块的添加:管理员可以根据实际使用的需要任意添加主版块和该主版块下的分版,并且要求指定各个版块的指导教师。B系统公告的发布:管理员可以在系统的首页上发布一些具体的公告,以方便学员的使用。C群体消息发送:管理员可以给所有学员和所有教师发送群体消息,可以更加准确及时的发布一些最新的系统动态。本功能模块主要是一些基本站务的管理,管理员可以通过本功能模块方便的对整个答疑系统进行全面方便的管理,使整个系统更加符合不同的使用环境。
系统管理员不参加课程的讨论,但是他享有系统的最高权限,维护系统的正常运行,也是让整个系统更加适应不同的环境的关键。
1.1.4模块小结
本系统按照功能模块主要可以由以上几个模块组成,这也体现了系统用户权限分级的思想,使得整个系统在管理上更加方便,在使用上更加快捷,在运行中更加安全。
1.2从答疑方式角度进行系统分解
本系统从答疑方式的角度又可分为两个模块:非实时答疑和实时答疑。它分别以留言版的形式和聊天室的形式运行。请参看图二(按答疑方式分解的系统模块图):
1.2.1非实时答疑模块
非实时答疑模块主要类似于一个网络论坛,但作为一个答疑系统,它有着很多专用的性质。非实时答疑模块主要完成一些非实时的留言,学员和教师主要是通过非实时的留言交流,答疑的过程都在一些留言模块中完成,并不具有实时性。但它也有着很大的优点:不受时间的限制。但是,它也有着一定的局限性,很难实现教师和学员、学员和学员之间的实时讨论,对某些有争议的问题,就很难在短时间内达成一致的意见,造成时间的浪费,这就需要下一种答疑方式--实时答疑,来共同提高系统的答疑效率。
1.2.2实时答疑模块
非实时答疑可能在某些有争议的问题上浪费很多时间,所以,我们用实时答疑的方式来完善系统。实时答疑主要是以聊天室的形式完成答疑和讨论过程,具体过程如下:本系统为每一个教师都开辟了一个独立的答疑聊天室,每个教师可以自行定一个答疑时间来接受学员的在线提问和引导学员相互讨论。在这个实时答疑聊天室中,教师有着绝对的控制权限,可以剔除某些违反答疑规则的学员。学员在进入该答疑聊天室后,可以即时向本答疑聊天室在线教师提问,也可以在别的学员提出问题后给予意见和建议,并自由参加问题的讨论,但必须遵守答疑规则,听从在线教师的安排。本答疑聊天室还可以对具体的提问方式有一定的选择:秘密提问、公开提问。
1.2.3模块小结
非实时答疑方式和实时答疑方式都有着各自的优势,只有充分利用这两种答疑方式,才能更有效的利用本系统,使学员在使用本系统时,获得更多更高质量的答案。
第二章系统数据库设计
本答疑系统的数据库采用分离设计,所有相关的数据都独立成表,每个表之间又采用关键字段相关联,使得数据冗余达到最低。本章节将展示本答疑系统数据表的设计。(注:由于版面的限制,仅列出关键的字段,具体的请参看具体系统的数据库。)
2.1个人信息数据表设计
user表(学员个人信息表):记录学员基本信息。
字段名:
id
userid
userpassed
......
lock
used
online
字段说明:
自动编号
学员ID
学员密码
学员一些的真实信息
学员是否被锁定
学员是否通过审核
学员是否在线
Teacher表(教师个人信息表):记录教师基本信息。
字段名:
id
teacherid
teacherpassed
......
subjectid
used
online
字段说明:
自动编号
教师ID
教师密码
教师一些的真实信息
教师所在版块的编号
教师是否通过审核
教师是否在线
Admin表(管理员个人信息表):记录管理员基本信息。
字段名:
id
adminid
adminpassed
email
tel
qqnum
online
字段说明:
自动编号
管理员ID
管理员密码
管理员的电子邮件地址
管理员联系电话
管理员qq号码
管理员是否在线
2.2问题及答案数据表设计
Problem表(问题信息表):记录所有问题信息。
字段名:
problemid
subjectid
askuserid
......
addtime
readcount
askto
字段说明:
(自动编号)问题编号
问题所属科目的编号
提问学员id
问题的题目和内容等
问题加入时间
问题阅读次数
提问对象
Answer表(答案记录表):记录答案信息。
字段名:
answerid
problemid
answeruserid
......
answertime
字段说明:
答案编号
所属问题编号
回答问题者的编号
答案的题目和内容等
回答时间
File表(文件、图片记录表):
字段名:
id
fileid
filename
filesize
filetype
about
addtime
字段说明:
自动编号
文件编号,通过判断前3位
上一篇:
ASP网上盆景系统(通过答辩)(论文和程序)
下一篇:
成本管理详细介绍