基于Springboot实现作业管理系统

简介: 基于Springboot实现作业管理系统

项目编码:YMKJ001


临近学期结束,还是毕业设计,你还在做java程序网络编程,期末作业,老师的作业要求觉得大了吗?不知道毕业设计该怎么办?网页功能的数量是否太多?没有合适的类型或系统?等等。这里,你想解决的问题,今天给在家介绍一篇基于Springboot开发的作业管理系统。

环境需要


1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。

2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可

4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;

5.数据库:MySql 5.7版本;

6.是否Maven项目:是

技术栈


1. 后端:SpringBoot+Mybatis+Thymeleaf模板引擎

2. 前端:HTML+CSS+JavaScript+BootStrap

项目介绍


该项目分为学生、教师两个角色,主要功能如下:

1. 学生模块

1) 我的课程:学生可在此页面自由选课

2) 我的作业:可查看选择的课程已发布的作业及完成情况,并可选择完成作业或查看详情

2. 教师模块

1) 学生管理:

I. 查询学生:可根据学生信息搜索学生,可进行修改删除操作,可进行全选批量删除和导出excel表格,可根据查询到的数据进行分页,输入页码进行跳转操作

II. 添加学生:可进行单个添加学生或excel表格导入学生

2) 教师管理:

I. 查询教师:可根据教师信息搜索教师,可进行修改删除操作,可进行全选批量删除和导出excel表格,可根据查询到的数据进行分页,输入页码进行跳转操作

II. 添加教师:可进行单个添加学生或excel表格导入教师


3) 班级管理:

I. 查询班级:可查看所有班级,进行删除修改等操作

II. 添加班级:可进行添加班级操作

4) 课程管理:

I. 查询课程:可查看所有课程,进行修改删除操作

II. 添加班级:可进行添加课程操作

5) 作业管理:

I. 查看作业完成情况:可查看每门科目项目学生作业的完成情况,可根据起止时间和课程名称进行搜索。

II. 添加作业:选择一门课程搜索题库,在题库中选择题目后进行作业发布操作

III. 编辑题库:可对题库进行增删改操作

使用说明


1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;

2. 使用IDEA/Eclipse/MyEclipse导入项目,Eclipse/MyEclipse导入时,若为maven项目请选择maven;若为maven项目,导入成功后请执行maven clean;maven install命令,然后运行;

3. 将项目中application.properties配置文件中的数据库配置改为自己的配置;

4. 运行项目,输入localhost:8080/ 登录

教师账号:js 密码:123456

学生账号:wangyi 密码:123456

运行截图


ac36803f1c96fb094cfa5e7fed551dca.jpg

8dd86db6421384e62e5207609c5b2a34.jpg

826cfe21f306eaea8d0aadd32f03e3cc.jpg

785fbe966c25da21deb22786fa5de13e.jpg

e6f978f1b4ffadb30be598c8bcff1cb8.jpg

582b895a49b187d871425bcadc14a73f.jpg

69d5498622ae7817985715dc9f4b4e10.jpg

7ad86c34a0874cd7e1eaf1aa6c3e7dab.jpg

2bc705f8ec7f5fc335667db448160280.jpg

2ae55e1ba1086fbb99d87facfb092cbe.jpg

dbf340b084e6cb35b444606277654c39.jpg

f4c6f07f83858f3fd2251876b6a99754.jpg

bebc01796d8cb0519c7e0e88ee7e9e6e.jpg

56d2f11badcfb81c75c0ed2b5fe0b95c.jpg

本项目功能完整,界面美观大方,适合作毕业设计使用!

相关文章
|
1天前
|
Web App开发 编解码 Java
B/S基层卫生健康云HIS医院管理系统源码 SaaS模式 、Springboot框架
基层卫生健康云HIS系统采用云端SaaS服务的方式提供,使用用户通过浏览器即能访问,无需关注系统的部署、维护、升级等问题,系统充分考虑了模板化、配置化、智能化、扩展化等设计方法,覆盖了基层医疗机构的主要工作流程,能够与监管系统有序对接,并能满足未来系统扩展的需要。
50 4
|
1天前
|
运维 监控 安全
云HIS医疗管理系统源码——技术栈【SpringBoot+Angular+MySQL+MyBatis】
云HIS系统采用主流成熟技术,软件结构简洁、代码规范易阅读,SaaS应用,全浏览器访问前后端分离,多服务协同,服务可拆分,功能易扩展;支持多样化灵活配置,提取大量公共参数,无需修改代码即可满足不同客户需求;服务组织合理,功能高内聚,服务间通信简练。
34 4
|
1天前
|
Java 关系型数据库 MySQL
【毕业设计】基于Springboot的B2B平台医疗病历交互系统
【毕业设计】基于Springboot的B2B平台医疗病历交互系统
12 0
|
1天前
|
搜索推荐 Java 数据库
springboot集成ElasticSearch的具体操作(系统全文检索)
springboot集成ElasticSearch的具体操作(系统全文检索)
|
1天前
|
前端开发 Java 关系型数据库
Java医院绩效考核系统源码B/S架构+springboot三级公立医院绩效考核系统源码 医院综合绩效核算系统源码
作为医院用综合绩效核算系统,系统需要和his系统进行对接,按照设定周期,从his系统获取医院科室和医生、护士、其他人员工作量,对没有录入信息化系统的工作量,绩效考核系统设有手工录入功能(可以批量导入),对获取的数据系统按照设定的公式进行汇算,且设置审核机制,可以退回修正,系统功能强大,完全模拟医院实际绩效核算过程,且每步核算都可以进行调整和参数设置,能适应医院多种绩效核算方式。
30 2
|
1天前
|
运维 监控 Java
springboot基层区域HIS系统源码
医疗(医院)机构正式使用云HIS系统之前,要先进行院内基础数据的配置,主要在数据管理模块中进行,由系统管理员来操作。
11 0
|
1天前
|
传感器 人工智能 前端开发
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
智慧校园电子班牌,坐落于班级的门口,适合于各类型学校的场景应用,班级学校日常内容更新可由班级自行管理,也可由学校统一管理。让我们一起看看,电子班牌有哪些功能呢?
102 4
JAVA语言VUE2+Spring boot+MySQL开发的智慧校园系统源码(电子班牌可人脸识别)Saas 模式
|
1天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的4S店客户管理系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的4S店客户管理系统的详细设计和实现
47 4
|
1天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的汽车保养系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的汽车保养系统的详细设计和实现
10 1
|
1天前
|
小程序 JavaScript Java
基于SpringBoot+Vue+uniapp微信小程序的个人行政复议在线预约系统的详细设计和实现
基于SpringBoot+Vue+uniapp微信小程序的个人行政复议在线预约系统的详细设计和实现
29 1