classid varchar(50) 可以
管理员基本信息数据表:用于保存管理员有关的信息数据,数据表命名为“admin”,见表3:
表3 admin表结构
列名 数据类型 是否为空 说明
username varchar(50) 否
password varchar(50) 否
教师发布作业表:记录公告,其中id为主键,见表4:
表4 homework表结构
列名 数据类型 是否为空 说明
hid int 否
htitle varchar(50) 可以
hcontent varchar(500) 可以
btime datetime 可以
ctime datetime 可以
cfile varchar(MAX) 可以
tid varchar(50) 可以
classid varchar(50) 可以
学生提交作业列表:按时间显示网站资讯情况,其中id为主键,见表5:
表5 dohomework
列名 数据类型 是否为空 说明
htitle varchar(50) 可以
hcontent varchar(500) 可以
ctime datetime 可以
student varchar(50) 可以
classid varchar(50) 否
teacherid varchar(50) 可以
cfile varchar(MAX) 可以
4 用户模块分析
系统登录主要用于对登录教学辅助系统的用户进行安全性检查,以防止非法用户登录该系统。根据给管理员分配的权限,登录用户可以根据自己所具有的权限操作系统中相应的功能。
本系统登录采用用户名识别的方法区分登陆的用户身份,然后自动跳转到相应的模块页面。具体的实现方法是:
管理员的用户名开头第一个字母是小写“a”;
教师的用户名开头第一个字母是小写“t”;
学生的用户名开头第一个字母是小写“s”。
4.1 教师模块
教师进入管理首页面后,可以管理班级,主要是对班级进行添加、修改和删除的操作;可以导入新生信息,导入学生信息是可以直接导入Excel格式的文件;可以生成自己的ftp空间,在ftp空间内,老师可以进行添加、修改和删除作业;可以管理学生作业上传情况,添加和删除学生上传的作业;可以下载学生上传的作业进行批改。
在实现作业布置模块时,对已经上传的作业,还可以实现对作业的修改和删除功能。具体实现是,在ftp空间中下载自己发布的作业,进行修改后,再重新上传,学生就可以查看下载到更新后的作业。
在实现教师批改作业功能时,实现过程是教师先下载学生上传的作业,进行批改后,可以将批改后的作业重新上传到系统中,进行存储,方便以后对学生学习情况进行检查。对作业完成不合格学生,可以对不合格的作业进行删除管理,在作业布置功能中对需要重新上传作业的学生进行公布。
下面是教师登录成功后,可以看到系统说明,系统说明可以帮助老师很快的熟悉系统的操作,是系统的说明书。系统说明界面的截图如图2所示: ASP.net通用教学辅助学习网站的设计与实现(4):http://www.youerw.com/jisuanji/lunwen_1427.html