1学生端功能
注册用户和登陆,学生可自由的注册用户并登陆在线答疑系统。
资料的修改,注册后学生可以修改自己的注册资料。
查询课程,查询自己感兴趣的课程,支持模糊检索。
申请课程,如果学生还不属于某课程,可提交该课程的申请表。
查看提问,学生提出问题后,可以查看该为题的回答情况。
查看参与的提问,学生参与了某些问题的讨论,可以查看所有参与的提问
2 教师端功能
查看未回答的提问,老师登陆后,可以查看未回答的问题列表。
查看已回答的提问,对于已经回答的问题,老师也可查看并继续回复讲解。
添加学生,老师可以为自己的某个课程添加学生用户。
删除学生,老师可以删除自己教授的课程下的学生用户。
3管理端功能
课程管理,管理员可以对课程信息进行维护。
用户管理,管理端可以对学生用户和老师用户进行管理。
内容管理,管理员可以对提问内容和回复内容进行管理。
管理员管理,主要是超级管理员对普通管理员的管理
4数据库
用户表、课程信息表 、提问信息表 、回复信息表 、申请信息表 、 用户——课程关系表
用户表:
字段名称 数据类型 字段大小 是否主键 说 明
UID int N/A 是 用户编号
UName varchar 20 否 用户名
UPwd varchar 20 否 用户密码
UGender char 2 否 用户性别
UEmail varchar 40 否 电子邮件
URole int N/A 否 用户角色
UHead varchar 50 否 图像URL
URegDate date N/A 否 注册日期
UlastLogin datetime N/A 否 最后登陆时间
ULastEmit datetime N/A 否 最后发表时间
UPermit int N/A 否 用户权限
1