ASP.net通用教学辅助学习网站的设计与实现(4)
时间:2016-12-23 12:26 来源:毕业论文 作者:毕业论文 点击:次
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所示: (责任编辑:qin) |