ASP.net通用教学辅助学习网站的设计与实现(4)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

ASP.net通用教学辅助学习网站的设计与实现(4)


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)