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

项目github地址html

做业收缴系统设计手册地址java

系统介绍:

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

基本功能

教师端登陆地址:http://localhost:8080/loginteacher.html (数据库teacher表) 学生端登陆地址:http://localhost:8080/login.html (数据库student表) 数据库监控地址:http://localhost:8080/druid/login.html (数据库帐号密码) 教师端和druid一览 github

在这里插入图片描述
在这里插入图片描述

管理端

信息管理

这块主要数据库

1. 修改密码

能够直接输入旧密码和新密码进行修改服务器

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

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

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

学号 姓名 拼音 密码
16221070 张赛 zhang1sai4 162125

在这里插入图片描述
当既有excel文件又有表单数据时候,优先考虑excel数据。忽略表单添加。

3.学生管理:

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

在这里插入图片描述
此外,页面还提供导出学生excel表的功能。将选定的能够导出成xls或者cvs文件。
在这里插入图片描述

4. 教师的管理(增删)

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

课程管理

1. 个人课程

本页面提供查看、编辑和删除本身全部课程的功能,能够根据需求修改本身发布课程的相关信息。也能够看到加入课程的学生。

2. 课程添加

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

3. 添加学生(课程)

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

在这里插入图片描述

做业管理

1. 做业管理(增删改)

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

2. 做业发布

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

在这里插入图片描述

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

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

在这里插入图片描述

学生端

由于学生不是主要服务对象,全部就给了几个须要的界面,学生能够根据已经添加的课程进行上传做业。主界面以下:

在这里插入图片描述
相关文章
相关标签/搜索