当前位置: 首页 > news >正文

基于springboot的作业管理系统设计与实现

系统介绍

使用旧方法对作业管理信息进行系统化管理已经不再让人们信赖了,把现在的网络信息技术运用在作业管理信息的管理上面可以解决许多信息管理上面的难题,比如处理数据时间很长,数据存在错误不能及时纠正等问题。

这次开发的作业管理系统有管理员,教师,学生三个角色。教师和学生都可以进行注册然后再登录。学生可以修改自己的密码,查看和下载作业信息,并且可以提交自己写好的作业,并且可以管理自己提交的作业,还可以对教师对自己的作业点评进行查看。教师可以发布作业,对学生提交的作业进行点评。

经过前面自己查阅的网络知识,加上自己在学校课堂上学习的知识,决定开发系统选择B/S模式这种高效率的模式完成系统功能开发。这种模式让操作员基于浏览器的方式进行网站访问,采用的主流的Java语言这种面向对象的语言进行作业管理系统程序的开发,在数据库的选择上面,选择功能强大的MySQL数据库进行数据的存放操作。作业管理系统被人们投放于现在的生活中进行使用,该款管理类软件就可以让管理人员处理信息的时间介于十几秒之间。在这十几秒内就能完成信息的编辑等操作。有了这样的管理软件,作业管理信息的管理就离无纸化办公的目标更贴近了。

功能介绍

作业管理系统有管理员,教师,学生三个角色。教师和学生都可以进行注册然后再登录。学生可以修改自己的密码,查看和下载作业信息,并且可以提交自己写好的作业,并且可以管理自己提交的作业,还可以对教师对自己的作业点评进行查看。教师可以发布作业,对学生提交的作业进行点评。

开发环境

编程语言:Java html

数据库 :Mysql

系统架构:B/S

后端框架:SpringBoot vue layui

编译工具:idea或者eclipse,jdk1.8,maven

支持定做:java/python/大数据/小程序/vue/深度学习

系统结构图

数据库表设计

表1 班级信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

banji

varchar(200)

班级

表2 教师信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

gonghao

varchar(200)

工号

mima

varchar(200)

密码

jiaoshixingming

varchar(200)

NULL

教师姓名

xingbie

varchar(200)

NULL

性别

touxiang

varchar(200)

NULL

头像

banji

varchar(200)

NULL

班级

youxiang

varchar(200)

NULL

邮箱

dianhua

varchar(200)

NULL

电话

表3 管理员信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

username

varchar(100)

用户名

password

varchar(100)

密码

role

varchar(100)

管理员

角色

addtime

timestamp

CURRENT_TIMESTAMP

新增时间

表4 学生信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

xuehao

varchar(200)

学号

mima

varchar(200)

密码

xueshengxingming

varchar(200)

NULL

学生姓名

xingbie

varchar(200)

NULL

性别

touxiang

varchar(200)

NULL

头像

yuanxi

varchar(200)

NULL

院系

banji

varchar(200)

NULL

班级

shouji

varchar(200)

NULL

手机

youxiang

varchar(200)

NULL

邮箱

表5 作业点评信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zuoyebianhao

varchar(200)

NULL

作业编号

zuoyebiaoti

varchar(200)

NULL

作业标题

xuehao

varchar(200)

NULL

学号

xueshengxingming

varchar(200)

NULL

学生姓名

wanchengneirong

varchar(200)

NULL

完成内容

pingyu

longtext

NULL

评语

riqi

datetime

NULL

日期

gonghao

varchar(200)

NULL

工号

jiaoshixingming

varchar(200)

NULL

教师姓名

banji

varchar(200)

NULL

班级

表6 作业提交信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zuoyebianhao

varchar(200)

NULL

作业编号

zuoyebiaoti

varchar(200)

NULL

作业标题

zuoyeneirong

varchar(200)

NULL

作业内容

gonghao

varchar(200)

NULL

工号

jiaoshixingming

varchar(200)

NULL

教师姓名

banji

varchar(200)

NULL

班级

neirongbiaoti

varchar(200)

NULL

内容标题

wanchengneirong

varchar(200)

NULL

完成内容

tijiaozuoye

varchar(200)

NULL

提交作业

tijiaoriqi

date

NULL

提交日期

xuehao

varchar(200)

NULL

学号

xueshengxingming

varchar(200)

NULL

学生姓名

表7 作业信息表

字段

类型

默认

注释

id (主键)

bigint(20)

主键

addtime

timestamp

CURRENT_TIMESTAMP

创建时间

zuoyebianhao

varchar(200)

NULL

作业编号

zuoyebiaoti

varchar(200)

作业标题

zuoyewenjian

varchar(200)

NULL

作业文件

zuoyeneirong

varchar(200)

NULL

作业内容

faburiqi

date

NULL

发布日期

gonghao

varchar(200)

NULL

工号

jiaoshixingming

varchar(200)

NULL

教师姓名

banji

varchar(200)

NULL

班级

系统实现

学生管理

管理员可以添加,查询,修改,删除学生。下图就是学生管理页面。

教师管理

管理员可以对教师信息进行添加,删除,查询和修改操作。下图就是通讯录信息管理页面。

班级管理

管理员可以对班级进行添加,查询,修改,删除操作。下图就是班级管理页面。

作业管理

管理员可以对作业进行修改,删除操作。下图就是作业管理页面。

作业提交管理

管理员可以对作业提交进行添加,查询,修改,删除操作。下图就是作业提交管理页面。

作业点评管理

管理员可以对作业点评信息进行查看,修改,删除操作。下图就是作业点评管理页面。

源码获取:
大家点赞、收藏、关注、评论啦 、查看👇🏻获取联系方式👇🏻

http://www.dtcms.com/a/589540.html

相关文章:

  • Tauri开发手记——1.开发环境
  • 天翼云 ECS 弹性云主机的IP地址无法访问,无法访问 ECS 的网站,解决方案(随手记)
  • 名费网站制作视频教程淘宝代运营公司哪家好
  • 【开题答辩全过程】以 基于springboot美食分享网站为例,包含答辩的问题和答案
  • 福永自适应网站建智能建站系统官网
  • 【FPGA+DSP系列】——MATLAB simulink仿真整流电路
  • (* clock_buffer_type=“NONE“ *)
  • 上海网站建设最佳方案本地wordpress 上传到服务器
  • 消除FFmpeg库的SONAME依赖
  • 网站制作金华公司电话免费培训seo
  • Qt编程Action:Qt的自动反色方案
  • 福田网站建设费用明细国际消息新闻
  • 网站备案失败wordpress 模版标签
  • Linux开发工具(4)
  • 怎么办一个网站wordpress个人中心无法登录
  • U-Net:用于生物医学图像分割的卷积网络,经典中的经典,后续所有创新改进的起点
  • 基于n8n构建最新资讯自动获取:从RSS抓取到智能分析实践
  • 深圳注明企业网站设计山西网站建设方案
  • 【强化学习】可证明安全强化学习(Provably Safe RL)算法详细介绍
  • 【性能优化】前端高性能优化策略
  • 【LeetCode】106. 从中序与后序遍历序列构造二叉树
  • 手机怎么建自己的网站管理网络的网站
  • SpringCloud02-服务拆分远程调用
  • JavaScript判空最佳实践
  • 做的网站缩小内容就全乱了珠海网站建设官网
  • 突破AI助手成本壁垒:知识图谱思维架构让小模型实现大性能
  • 做网站使用明星照片可以吗保护动物网站建设策划书
  • 【Linux学习】新建系统(Ubuntu)后的一些开局必要操作配置
  • 十大免费网站推广网络规划工程师
  • Java 大视界 -- Java 大数据机器学习模型在电商用户流失预测与留存策略制定中的应用