作业1作业提交与批改系统HTML界面.doc

作业1-作业提交与批?改系统HTM?L界面

请根据以下需?求部分功能或?全部全部功能?HTML界面?代码;

注意HTML?代码附在本文?后面

一、作业提交与批?改系统

系统功能图

基本功能

1.学生注册

2.学生、教师、管理员密码找?回功能

3.不同用户登录?进入不同的界?面

4.学生作业的查?看

5.学生作业成绩?的查看

6.学生作业上传?

7.教师布置作业?

8.教师删除作业?

9.教师修改作业?

10.教师发布成绩?

11.教师修改成绩?

12.教师下载作业?

13.管理员添加教?师用户

14.管理员添加管?理员用户

15.管理员添加专?业

16.管理员添加班?级

17.个人资料的查?看

18.个人密码的修?改

限制条件

学生不可以进?行教师与管理?员的页面

教师也不可以?进入管理员页?面,还有学生页面?

管理员也不可?以进行学生和?教师面页

每个学生登录?进入之后只能?看到自己班级?的作业,不可以看到别?的班级的作业?

每个教师登录?只对自己发布?的作业进行管?理,不可以对别的?教师发布的作?业进行管理

当学生注册时?输入的学号必?需与选定的班?级匹配。

不同的用户使?用修改密码都?只能修改自己?的密码,无法修改他人?的

不同的用户使?用个人数据功?能时,也是只可以看?到自己的信息?不可以看到他?们的信息

学生上传作业?的类型,大小,时间等,受到教师发布?作业的约束

特殊功能的原?理

管理员添加专?业班级的处理?原理

以本系为例子?,有十多个专业?,当某个专业人?数比较多时就?会分成几个班?,如图形图像一?班,图形图像二班?,ACCP一班?,ACCP二班?等,而且还分为2?004级图形?图像一班,2004级图?像图像二班,2005级图?形图像一班,2005级图?形图像二班等?。在程序中,首先应该添加?专业,而把“图形图像一班?”视为一个专业?,“图形图像二班?”视为一个专业?。前面的“2004级”“2005级”当作年份。添加专业的时?候不用只需要?添加专业的名?称,在添加班级的?时候只须要选?择年份和专业?,再输入班级的?代号就可以添?加班级了。

管理员添加教?师管理员的原?理

管理员可以添?加教师用户,教师用户必须?由管理员添加?,每次当管理员?添加教师用户?时就会在网站?目录下的一个?专门用于存放?上传作业的目?录(up)的根目录下以?教师的姓名为?目录名新建一?个根目录。用于教师布置?作业之后,学生上传作业?的存放目录。

教师发布修改?作业的原理

老师发布作业?之后可以修改?作业,而且二个功能?都是使用的一?个界面来完成?,通过传递的一?个参数来判断?用户的操作是?发布作业还是?修改作业,如果是修改作?业而取得一个?ID值将数据?库里的内容绑?定到用户界面?。(注:但是在修改作?业的时候作业?的班级与作业?的标题设及到?文件的目录所?有修改时定为?不可以修改)

教师发布修改?成绩的原理

教师发布成绩?或修改成绩的?原理和教师发?布修改作业的?原理大至一样?,都是使用一个?页面来完成的?,通过一个参数?来判断用户的?操作是发布还?是修改。

教师批量下载?作业的原理

教师批量下载?作业是将学生?上传后的作业?全部打包成一?个zip的压?缩文件,然后从服务器?上下载。因为这里面涉?及到压缩文件?的一些算法,非常复杂。所以我用使用?了国外的一个?压缩类来完成?。下载地址:http://www.icshar?/OpenSo?urce/SharpZ?ipLib/defaul?t.asp

学生上传下载?作业的原理

学生上传作业?的时候,首先应该选择?上传那科的作?业。例:

学生登录帐号?200416?140 密码snry?ang 班级代号是2?004161? 姓名“杨文兵”作业标题为“实用软件工程?方法第一次作?业”班级名通过查?询班级表得到?为“2004级W?EB应用程序?设计”。网站上传目录?设为“f:\作业\” 作业的存置教?师为“TOM”则学生上传作?业的时候则会?上传到f:\作业\TOM\2004级W?EB应用程序?设计\实用软件工程?方法第一次作?业\”这个目录下面?,下载的时候也?会在这个目录?下面下载,上传的文件名?为姓名加上教?师布置作业时?的扩展名。如果有重复上?传则会覆盖原?来上传的文件?。

实现回车换行?与空格的原理?

使用到的页面?有发布作业和?修改作业和学?生查看作业。(因为在发布作?业的时候将回?车转换成
存入数据库这?样在显示数据?时才会显示换?行,不然无法实现?换行,空格也是必须?换成“ ”。

如果不进行字?符的替换,则文本框中的?回车与空格将?会省去,存入数据库中?,通过数据库显?示到用户界面?的时候就无法?区分用户的换?车和空格,格式不好看,所以在这里

学生拍照上传作业老师在线批改html源码,作业1作业提交与批改系统HTML界面.doc...相关推荐

  1. 学生拍照上传作业老师在线批改html源码,作业1 作业提交与批改系统 HTML界面1308190102郑玉梅...

    作业提交系统 下载地址:http://www.doczj.com/doc/bdf51354a0116c175e0e480d.html/OpenSource/SharpZipLib/default.as ...

  2. php上传预览源码,php批量上传五[带预览]-PHP源码

    <script>ec(2);<script> $path=$_SERVER["DOCUMENT_ROOT"];//服务器路径 $i = 0; foreach ...

  3. php文件上传到虚拟主机,php源码上传到虚拟主机(php源码上传到服务器)

    php网站的源码在上传到虚拟主机之前,需要做什么修改本人小白,只知道需. 这个啊,倒是简单,你下载个ftp软件,登陆上传即可,不过要注意传对目录,一般的虚拟主机都有好几目录的,要传合适,具体的可以咨询 ...

  4. 小鹏汽车窃密特斯拉实锤?前员工回应:确实上传过30万份Autopilot源码

    此前有舆论称:2019加盟小鹏汽车的自动驾驶团队中,有一名为曹光植的特斯拉前员工曾在特斯拉期间上传过30多万份Autopilot相关源码.特斯拉则将此事告上法庭:称这名离职员工"涉嫌盗取Au ...

  5. 完美实现类似QQ的自拍头像、上传头像功能!(Demo 源码)

    现在很多下载客户端程序都需要设定自己头像的功能,而设定头像一般有两种方式:使用摄像头自拍头像,或者选择一个图片的某部分区域作为自己的头像. 一.相关技术 若要实现上述的自拍头像和上传头像的功能,会碰到 ...

  6. maven 项目 springMVC实现文件图片的上传下载功能详解(源码已提供,小白必看)

    文件上传是项目开发中最常见的功能之一 ,springMVC 可以很好的支持文件上传,但是SpringMVC上下文中默认没有装配MultipartResolver,因此默认情况下其不能处理文件上传工作. ...

  7. Android FTP 客户端 上传/下载 带进度条实战源码

    Android FTP 开发,我个人是使用commons-net-3.1.jar,别问我为什么是度娘教我的,附上commons-net-3.1.jar的开源下载地址http://grepcode.co ...

  8. PHP实现文件上传和下载超完整实例源码(详解)

    1.效果图 2.首先是封装好的图片类(缩放及生成水印) (1)GDBasic.php <?php/** * GDBasic.php * description GD基础类 */ namespac ...

  9. SpringMVC+BUI实现文件上传(附详解,源码下载)

    中午有限时间写这博文,前言就不必多说了,直奔主题吧. BUI是一个前端框架,关于BUI的介绍请看博主的文章那些年用过的一些前端框架. 下面我们开始实例的讲解! 一.效果演示: 上传成功后,会发现本地相 ...

最新文章

  1. PDF文字怎么编辑,PDF文档编辑方法
  2. 1. 验证集 -- 批量测试和可视化 2. 测试集 -- 批量测试和可视化
  3. 同时运行两个PHP吗,PHP-避免由两个工作人员同时运行后台作业
  4. 传统企业安全vs互联网企业安全vs云安全
  5. mysql的主要指标_mysql 主要性能指标
  6. android 一个界面显示多个窗口,Android Studio多个项目窗口怎么切换?
  7. windows下使用wineshark分析抓取本地回环包
  8. js,jquery的数字型字符串变量比较大小
  9. 鼠标点击改变单元格颜色或点击改变行颜色
  10. Tomcat9及以下升级Tomcat10 部署操作
  11. gimp 架构_GIMP添加插件..doc
  12. iOS/iPhone 微信打开doc xls文件报错OfficeImportErrorDomain错误912 打不开文档
  13. sqlmap 常用 tamper 解释
  14. FAIL : No keyword with name '/dev/mapper/vg1-lv1' found.(解决方法)
  15. 终于搞定美团app人气榜提取的数据分类工作
  16. 关于NYIST_ACM_OJ的注册登录和使用及其判题说明
  17. 电信运营商的流量经营策略与方法培训大纲
  18. 学习 Civil 3D二次开发从哪儿开始?
  19. 八分音符上面有斜线——倚音
  20. 05UEc++【打飞艇:飞艇的运动与生成】

热门文章

  1. python播放器代码
  2. [转载]豆粕期权行权价格间距这样确定
  3. 与v-model等价的写法
  4. 【Python的configparser模块读取.ini文件内容并输出】
  5. sublime正则表达式去除sql的inert 语句某一列值
  6. this is an issue with the package mentioned above not pip
  7. 基于微信小程序的智能停车场管理系统的设计与实现
  8. KNN(K-最近邻分类)分类算法
  9. Android 3 使用 smartTable 表格工具 实现选中一行 并获得行所有信息
  10. 微信QQ淘客裂变群的玩法详解