15.管理员添加专业
16.管理员添加班级
17.个人资料的查看
18.个人密码的修改
●限制条件
1.学生不可以进行教师与管理员的页面
2.教师也不可以进入管理员页面,还有学生页面
3.管理员也不可以进行学生和教师面页
4.每个学生登录进入之后只能看到自己班级的作业,不可以看到别的班级的作业
5.每个教师登录只对自己发布的作业进行管理,不可以对别的教师发布的作业进行管理
6.当学生注册时输入的学号必需与选定的班级匹配。
7.不同的用户使用修改密码都只能修改自己的密码,无法修改他人的
8.不同的用户使用个人数据功能时,也是只可以看到自己的信息不可以看到他们的信息
9.学生上传作业的类型,大小,时间等,受到教师发布作业的约束
●特殊功能的原理
?管理员添加专业班级的处理原理
以本系为例子,有十多个专业,当某个专业人数比较多时就会分成几个班,如图形图像一班,图形图像二班,ACCP一班,ACCP二班等,而且还分为级图形图像一班,级图像图像二班,级图形图像一班,级图形图像二班等。在程序中,首先应该添加专业,而把“图形图像一班”视为一个专业,“图形图像二班”视为一个专业。前面的“级”“级”当作年份。添加专业的时候不用只需要添加专业的名称,在添加班级的时候只须要选择年份和专业,再输入班级的代号就可以添加班级了。
?管理员添加教师管理员的原理
管理员可以添加教师用户,教师用户必须由管理员添加,每次当管理员添加教师用户时就会在网站目录下的一个专门用于存放上传作业的目录(up)的根目录下以教师的姓名为目录名新建一个根目录。用于教师布置作业之后,学生上传作业的存放目录。
?教师发布修改作业的原理
老师发布作业之后可以修改作业,而且二个功能都是使用的一个界面来完成,通过传递的一个参数来判断用户的操作是发布作业还是修改作业,如果是修改作业而取得一个ID值将数据库里的内容绑定到用户界面。(注:但是在修改作业的时候作业的班级与作业的标题设及到文件的目录所有修改时定为不可以修改)
?教师发布修改成绩的原理
教师发布成绩或修改成绩的原理和教师发布修改作业的原理大至一样,都是使用一个页面来完成的,通过一个参数来判断用户的操作是发布还是修改。
?教师批量下载作业的原理
教师批量下载作业是将学生上传后的作业全部打包成一个zip的压缩文件,然后从服务器上下载。因为这里面涉及到压缩文件的一些算法,非常复杂。所以我用使用了国外的一个压缩类来完成。
如果觉得《HTML作业提交系统作业列表 作业1 作业提交与批改系统 HTML界面1308190102郑玉梅》对你有帮助,请点赞、收藏,并留下你的观点哦!