Job-submission 说明文档

2020-11-04 10:36:50 浏览数 (1)

[3.08]更新:点击查看

作用于学校内班委收作业截图,因为在手机上一张张的收照片、改文件名最后还要将所有同学的文件打包起来,对计算机不太敏感的班委们来说做起来会比较麻烦,就突发灵感外加闲来无事写了个自动收集照片并打包提供下载的系统。

功能展现

作业提交

  • 学号姓名 即各班同学的个人信息,为防止外校人员恶意提交而实现的一个简单认证
  • 序列 是每一次作业的代号,该序列由班级管理员创建(切勿填错)

后台管理

认证

先通过管理员账户认证,该账户一般交由各班班委管理

管理

  • 查询序列 :可查询每次序列的提交人数
    • 查询未交人员名单功能待实现…
  • 新建序列 :有序列号和峰值两个必选参数
    • 序列号 :定义的每次任务序列号
    • 序列峰值: 每次任务需要提交的人数。填各班人数即可,当提交人数达到峰值时,自动关闭该序列,该次任务将无法在提交
  • 下载序列 : 提供要下载的序列号,后台将对该序列自动打包成zip,并提供该压缩包的下载连接

使用说明

需要收作业时

  1. 管理员登录后台,新建序列
    • 输入序列名(数字,随便起),峰值(默认填本班人数即可)
  2. 将网址及序列号告知同学
    • 序列号不能填错
  3. 在收作业时间内,管理员可随时登录后台查询当前提交的人数
  4. 当提交人数合格时,输入对应序列点击下载即可

测试地址:http://da1sy.online

测试信息:学号:1 姓名:test 序列:1

管理账户:test 密码:test 班级:test

更新说明

03.18

  • 成功修复上次更新时疏忽的像压缩包内添加中文乱码问题

03.08

应组织要求,将截图文件名格式修改为提交时间 姓名 班级

03.04

  • 提交页删除了学号认证,减少没必要操作
  • 管理员查询选项内容更新,现可查询未提交人员名单

03.02

  • 学生提交页面添加添加水印功能
  • 学生提交完作业时自动跳转到提交的图片,以防止提交错误
  • 提交页底部添加BGM插件
  • 管理页面新建序列添加备注文本框作用于以防止学生不小提交到其他序列
    • 同时修改了数据库num表,将原先的numint字段修改为notetext字段
  • 管理页下载序列时,压缩包名称添加上班级名称
  • 删除了源码中提交达到峰值时,关闭提交服务

03.01

为方便分别管理各班级之间数据,特此添加班级选择功能

  • 提交页添加班级选择列表框
    • 选择对应班级方可提交
  • 管理页班级选择列表框
    • 无论什么操作都要先选择对应班级
    • 如test用户,只能选test班级,即使其他班级可选也无法提交
  • 超级管理员页添加新建班级功能
  • 重新部署数据库结构

如有需要,请留言 代码较烂,漏洞较多,各位师傅看到了,还请手下留情(我服务器很干净的…不好玩) 最后欢迎各位同学留下宝贵的意见哦~

0 人点赞