项目github地址

作业收缴系统设计手册csdn地址

目录

  • 系统介绍:
  • 基本功能
  • 管理端
    • 信息管理
      • 1. 修改密码
      • 2. 学生添加(支持excel格式的批量导入)
      • 3.学生管理:
      • 4. 教师的管理(增删)
    • 课程管理
      • 1. 我的课程
      • 2. 课程添加
      • 3. 添加学生(课程)
    • 作业管理
      • 1. 作业管理(增删改)
      • 2. 作业发布
      • 3. 作业查看(打印,下载压缩文件等)
  • 学生端

系统介绍:

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

基本功能

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

管理端

信息管理

这块主要

1. 修改密码

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

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

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

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

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


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

3.学生管理:

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

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

4. 教师的管理(增删)

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

课程管理

1. 我的课程

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

2. 课程添加

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

3. 添加学生(课程)

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

作业管理

1. 作业管理(增删改)

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

2. 作业发布

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

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

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

学生端

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

如果对后端、爬虫、数据结构算法等感性趣欢迎关注我的个人公众号交流:bigsai

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

  1. 作业收缴系统设计手册(自写开源小系统)

    目录 项目介绍 数据库设计 teacher student teachclass job studentclass score 项目目录 前端 后端 模板引擎和ajax 功能设计 学生端 教师端 权限 ...

  2. 龙蜥社区成立系统运维SIG,开源sysAK系统运维工具集

    简介:系统运维SIG致力于打造一个集主机管理.配置部署.监控报警.异常诊断.安全审计等一系列功能的自动化运维平台. OpenAnolis 龙蜥社区(以下简称"龙蜥社区")正式成立系 ...

  3. android系统便签 备份,写在安卓系统手机里便笺(记事本)里的内容有什么方法能传到电脑上吗?...

    写在安卓系统手机里便笺(记事本)里的内容有什么方法能传到电脑上吗?以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 写在安 ...

  4. java 开源 cms系统_基于Java的开源CMS系统选择(转)

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  5. java cms 开源系统_基于Java的开源CMS系统选择

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  6. java的cms系统_基于Java的开源CMS系统选择

    CMS概述 对于网站CMS系统而言,基于PHP的是主流,如Drupal/Joomla在各个主流虚拟机提供商上都是标准配置,也被广泛使用. 但如果你拥有Java团队,或者项目目标是想建立一个企业网使用的 ...

  7. php电子商务平台系统1.0,Verydows免费开源电子商务系统 v1.1.0

    Verydows 免费开源的电子商务系统是一套基于PHP+MYSQL开发的免费电子商务系统,全新超轻量级高效的MVC构架,代码执行速度飞快. v1.1.0 更新说明 新增Oauth2.0 QQ.新浪微 ...

  8. Linux/Unix系统编程手册 第三章:系统编程概念

    本章介绍系统编程的基础概念和一些后续章节用到的函数及头文件,并说明了可移植性问题. 系统调用是受控的内核入口,通过系统调用,进程可以请求内核以自己的名义去执行某些动作,比如创建子进程,执行I/O操作, ...

  9. java我行我素购物系统_用java写我行我素购物系统

    import java.util.Scanner; public class 管理员 { String name; String oldpsw; String newpsw; String repsw ...

最新文章

  1. python如何使用文件_Python的文件操作
  2. idea 自动生成mybaits_怎么让idea自动创建mybatis配置文件
  3. java接口中多继承的问题
  4. 带下划线的二级域名IE无法读取session
  5. 程序员的“数学修炼手册”,帮你快速恶补数学知识 | 资源
  6. 15.docker start / stop / restart / rm / pause / unpause
  7. hsqldb mysql_启动hsqldb数据库
  8. Linux格式化磁盘并挂载分区
  9. js 跨浏览器tab页通信
  10. 手机浏览器UA测试(三)
  11. Ubuntu 18.04 LTS (Bionic Beaver) 已经发布附官网下载链接
  12. 简历中的工作经历要怎么写?
  13. C语言多文件编译的精神内核-讲透多文件编译攻略
  14. 淘宝告自媒体人冯东阳一事有结果了
  15. linux 负载均衡技术之 LVS
  16. 简易的不科学立直麻将学习笔记(1)-进攻策略-门清编-简单的两面听向做牌指南...
  17. html广告拦截网吧,网吧广告拦截软件是怎么安装的
  18. sja1000编程c语言,基于51单片机SJA1000 CAN通讯实现(C语言程序)
  19. 通过Opencv打开指定摄像头的方法
  20. WLAN用户接入流程

热门文章

  1. 区块链BaaS云服务(17)纸贵科技Z-BaaS平台“跨链”
  2. 近世代数--多项式环--未定元的存在性
  3. UML实践详细经典教程
  4. buuctf 文件中的秘密
  5. Linux常用的基本命令ls、cd、mkdir(一)
  6. ARMV8-M学习笔记-入门
  7. 11-Reliability, Availability, and Serviceability (RAS) Extensions
  8. [register]-ARMV8-aarch64-通用寄存器介绍
  9. [crypto]-51.2-从rsa公钥中提取N和E
  10. 深浅拷贝垃圾回收机制四大高阶函数