作业收缴系统使用手册(自写开源小系统)

简介: 系统概述:写了个作业收缴系统。系统旨在优化作业上交流程,解决收缴作业的繁琐过程,传统收缴作业基于qq文件,或者邮箱收发。需要大量的人工操作和精力取维护。而本系统将作业系统部署到服务器,大大方便了教师/收作业者对作业的管理。系统简单易用。能够满足大部分需求。项目已开源,可以自己使用或者二次开发等等。欢迎star!!

系统介绍:



系统概述:写了个作业收缴系统。系统旨在优化作业上交流程,解决收缴作业的繁琐过程,传统收缴作业基于qq文件,或者邮箱收发。需要大量的人工操作和精力取维护。而本系统将作业系统部署到服务器,大大方便了教师/收作业者对作业的管理。系统简单易用。能够满足大部分需求。项目已开源,可以自己使用或者二次开发等等。欢迎star!!


基本功能



教师端登录地址:http://localhost:8080/loginteacher.html (数据库teacher表)

学生端登录地址:http://localhost:8080/login.html (数据库student表)

数据库监控地址:http://localhost:8080/druid/login.html (数据库账号密码)

教师端和druid一览


20190506185412566.png20190506185453804.png


管理端



信息管理


这块主要


1. 修改密码


可以直接输入旧密码和新密码进行修改


2. 学生添加(支持excel格式的批量导入)


该项功能是往系统平台中添加学生。你可根据表单手打学生信息进行导入。有了学生信息后学生才能加入课程班号。


若使用excel的xls或xlsx格式进行导入,要遵从文件的相应格式,从第二行起,表格的前四列应遵从如下格式:


image.png20190505170901530.png


当既有excel文件又有表单数据时候,优先考虑excel数据。忽略表单添加。


3.学生管理:


此页面下可以对学生进行模糊搜索,搜索指定学生,指定学号范围、姓名的学生,针对表格的学生数据,可以直接进行点击编辑。学生除了学号外其他信息均可修改。


20190505203917827.png


此外,页面还提供导出学生excel表的功能。将选定的可以导出成xls或者cvs文件。


20190505204325582.png


4. 教师的管理(增删)


这个模块只提供教师的增删功能。不提供修改功能。但是只有超级用户才能对教师账号的增删(程序拥有者数据库的level为0);


课程管理



1. 我的课程


本页面提供查看、编辑和删除自己所有课程的功能,可以根据需求修改自己发布课程的相关信息。也可以看到加入课程的学生。


2. 课程添加


本页面也添加课程的界面。注意课时学分一栏的数据为数字类型。通过此页面即可将新课程发布到系统你的课程列表中。注意填写学期的格式,这个后台会根据此字段匹配是否为当前学期,否的话将在一些界面不展示。如果写错可到我的课程中进行修改!


3. 添加学生(课程)


本界面是课程添加学生操作的界面。因为学生和课程是两个独立题。本系统通过老师添加学生使得学生参加课程而不是学生自己选课。添加学生分为单个添加和批量添加。因为一个班级学生往往学号是有规律的递增,所有我们提供通过学号首尾,添加数据库中有该字段学号的学生进入课程。添加后将返回成功失败的条数。添加之后,对应学生会在提交作业的可选列表多出改作业。


20190505211109201.png


作业管理



1. 作业管理(增删改)

每一个课程下有若干实验或作业。学生提交的要有课程和作业两个选项。本页面提供编辑自己课程的作业(添加、修改,删除等功能)。注意的是你可编辑在当前学期的课程作业(防止使用太久课程太多障碍选项太多影响使用故屏蔽掉非本学期的课程)。


2. 作业发布

此界面提供发布作业的功能,注意一些数字类型的栏目。


20190505211951235.png


3. 作业查看(打印,下载压缩文件等)

本页面为核心功能。教师等收作业可通过本界面下资学生已经上传的实验的报告打包城的zip文件。还可以在线根据用户的实验进行在线评分和备注。最终可以保存成Excel文件到本地。


2019050521332517.png


学生端



因为学生不是主要服务对象,所有就给了几个需要的界面,学生可以根据已经添加的课程进行上传作业。主界面如下:


20190505214227986.png


目录
相关文章
|
6月前
|
小程序 开发工具 数据库
零基础开发小程序第三课-列表功能开发
零基础开发小程序第三课-列表功能开发
|
4月前
|
JSON Go C++
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
开发与运维C++问题之在iLogtail新架构中在C++主程序中新增插件的概念如何解决
43 1
|
5月前
|
安全 BI 数据库
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
数据库大作业——基于qt开发的图书管理系统 (一)环境的配置与项目需求的分析
|
6月前
|
缓存 运维 Linux
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
这篇文章提供了详尽的Python项目在离线Linux(CentOS)服务器上的部署教程。作者首先介绍了环境背景,强调了无网络环境和使用有网络的CentOS虚拟机准备安装包的重要性。教程分为两部分:外网环境搭建和内网离线安装。在外网环境中,包括下载Python 3.9.0安装包、传输至服务器、安装依赖包,并使用pip3下载项目所需依赖。内网安装则涉及依赖包的复制和Python环境的同样步骤。最后,作者分享了运行项目的命令,并总结了离线安装的整个流程,提醒读者注意可能出现的问题。
保姆级python项目离线部署服务器教程只需这一篇就够了(建议收藏)
|
小程序 数据库 容器
零基础开发小程序第三课-列表功能开发(二)
零基础开发小程序第三课-列表功能开发(二)
|
小程序 开发工具 开发者
零基础开发小程序第三课-列表功能开发(一)
零基础开发小程序第三课-列表功能开发(一)
|
测试技术 Python
【实测】django平台启动某脚本时的引入问题 (一期自动化平台的同学必看!)
【实测】django平台启动某脚本时的引入问题 (一期自动化平台的同学必看!)
【宜搭】使用远程API手动或者默认设置中英文(顺便吐槽一下需求提了还浪费时间,因为根本不会做)
在钉钉中使用宜搭,如果是自己发布的应用没有切换语言的按钮。必须到宜搭首页进行切换。这对外贸或者其他有英文需求的行业不是很友好。尤其是上下级组织分发的应用,切换一下语言需要跑到上级组织工作台点一下语言切换才能变为英文。 为此提了需求希望宜搭优化一下,但是然并卵。无用。
【宜搭】使用远程API手动或者默认设置中英文(顺便吐槽一下需求提了还浪费时间,因为根本不会做)
|
自然语言处理 小程序 JavaScript
开发知识竞赛答题活动小程序过程中使用到的实用工具库介绍
开发知识竞赛答题活动小程序过程中使用到的实用工具库介绍
开发知识竞赛答题活动小程序过程中使用到的实用工具库介绍
|
监控 前端开发 druid
作业收缴系统设计手册(自写开源小系统)
系统旨在优化作业上交流程,解决收缴作业的繁琐过程,传统收缴作业基于qq文件,或者邮箱收发。需要大量的人工操作和精力取维护。而本系统将作业系统部署到服务器,大大方便了教师/收作业者对作业的管理。系统精美简单易用。能够满足大部分需求。项目已开源,可以自己使用或者二次开发等等。欢迎star?!!
279 0
作业收缴系统设计手册(自写开源小系统)
下一篇
无影云桌面