(2) 异时答疑模块,针对教师与学生并不都同时在线的时所提出的问题进行答疑。
(3) 文件共享模块,系统成员能够通过该模块分享知识,共同学习。通过上传按钮,各成员可以分享自己的知识;而右击列表中的文档,又可以学习他人共享的知识。
(4) 知识拓展模块,对各成员的知识拓展。管理员通过后台将各种知识网站的链接发布于此以供成员浏览,拓展视野。
(5) 通告发布模块,管理员可在此发布各种重大新闻或紧急通知,以供成员了解。
(6) 系统后台管理模块,管理员对所有系统数据进行管理和文护,包含学生管理、文件管理、疑问管理、链接管理、通知管理等五个部分。
3.3数据库设计
本系统的数据库采用微软公司的 SQL Server 2012 设计平台,主要包含7个数据表,分别为学生管理信息表、聊天信息表、文件管理信息表、发表疑问信息表、回复疑问信息表、链接管理信息表和通知管理信息表。
(1) 学生管理信息表,记录学生和教师的基本信息。它主要包含用户ID、用户名称、用户密码和用户职位等4个字段。
(2) 聊天信息表,主要存储学生聊天的相关记录,表结构如表1所示。
表1 聊天信息表
名称 字段名称 数据类型 长度 非空
ID号 id Int 4 yes
发言者 user_from Varchar 50 yes
接收者 user_to Varchar 50 yes
发言内容 [content] Varchar 255 yes
字体颜色 color Varchar 50 yes
是否公开 ispublic Bit 4 Yes
发言时间 sendtime Datetime 8 Yes
(3) 文件管理信息表,记录系统成员上传的相关文件的信息。它包括上传者、文件上传名称、上传时间、存储路径等4个字段。
(4) 发表疑问信息表,记录系统中各成员发表的相关疑问及其他成员查看的次数等信息,具体表结构如表2所示。
表2 发表疑问信息表
名称 字段名称 数据类型 长度 非空 默认值
id号 Id Int 4 yes
提问者 Author Nvarchar 50 yes
标题 Subject Nvarchar 50 yes
内容 [Content] Ntext 16 no
提问时间 PostTime Datetime 8 yes getdate()
访问次数 TotalView Int 4 yes
回答次数 Reply Int 4 yes
(5) 回复疑问信息表,记录教师对学生所提出的各种疑问的解答等信息,具体表结构如表3所示。
表3 回复疑问信息表
名称 字段名称 数据类型 长度 非空 默认值
回答编号 MessageID int 4 yes ASP.net《大学计算机基础》课程答疑系统的设计+源码(3):http://www.youerw.com/jisuanji/lunwen_9760.html