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所示:
上一篇:Flash农夫与蛇动画设计
下一篇:C#俄罗斯方块游戏设计实现+流程图

java+mysql通用试题库系统后台设计与实现

基于网络的通用试题库系...

ASP.NET的Web网络應用程序开...

一種GSM网络的通用短信息...

基于网络的通用试题库系统的整体规划与设计

asp.net+sqlserver数据挖掘的在...

asp.net+sqlserver图书借还信息系统设计

C#学校科研管理系统的设计

国内外图像分割技术研究现状

神经外科重症监护病房患...

公寓空调设计任务书

承德市事业单位档案管理...

AT89C52单片机的超声波测距...

医院财务风险因素分析及管理措施【2367字】

10万元能开儿童乐园吗,我...

中国学术生态细节考察《...

志愿者活动的调查问卷表