Java基于SpringBoot的实习管理系统

第一章 简介

本次设计任务是要设计一个实习管理系统,通过这个系统能够满足实习管理及用户的管理功能。系统的主要功能包括首页,个人中心,班级管理,学生管理,教师管理,实习单位管理,实习作业管理,教师评分管理,单位成绩管理,系统管理等。

管理员可以根据系统给定的账号进行登录,登录后可以进入实习管理系统对所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。

该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看实习管理信息及对个人信息进行修改等功能。

文章首发地址: https://it1314.top/article/607/

Java基于SpringBoot的实习管理系统_第1张图片

本系统提供给管理员对首页,个人中心,班级管理,学生管理,教师管理,实习单位管理,实习作业管理,教师评分管理,单位成绩管理,系统管理等诸多功能进行管理。本系统对于用户输入的任何信息都进行了一定的验证,为管理员操作提高了效率,也使其数据安全性得到了保障。

第二章 技术栈

使用框架:springboot

开发语言:Java、

框架:springboot,

JDK版本:JDK1.8 ,

服务器:tomcat7或者8 ,

数据库:mysql 5.7,

数据库工具:Navicat11,

开发软件:eclipse/myeclipse/idea,

浏览器:谷歌浏览器,

第三章系统分析与设计

利用springboot、Java、MyEclipse和mysql数据库等知识点,结合相关设计模式、以及软件工程的相关知识,设计一个实习管理系统,来进行记录用户的信息,以及系统信息的增删改查的功能,根据实现需求,系统需完成这些基本功能:

(1)系统合理显示系统首页界面,管理员界面,实习单位界面,教师界面和学生界面等界面。

(2)管理员,实习单位,教师和学生所有的信息都保存与数据库中。

(3)对实习管理信息能够进行查询、修改、删除、添加等操作。

总体设计

根据实习管理系统的功能需求,进行系统设计。

前台功能:用户进入系统可以实现首页,系统公告,个人中心,后台管理等功能进行操作;

后台由管理员,实习单位,教师和学生,主要功能包括首页,个人中心,班级管理,学生管理,教师管理,实习单位管理,实习作业管理,教师评分管理,单位成绩管理,系统管理等功能;

系统对这些功能进行整合,产生的功能结构图如下:

Java基于SpringBoot的实习管理系统_第2张图片


第四章 系统功能的具体实现

4.1 前台功能模块

实习管理系统,用户进入到系统首页,可以查看首页,系统公告,个人中心,后台管理等内容进行操作,如图4-1所示。

Java基于SpringBoot的实习管理系统_第3张图片

图4-1系统首页界面图

学生注册;在学生注册页面中输入学生学号,学生姓名,密码,确认密码,年级,联系电话,院系,专业等内容进行用户注册操作;如图4-2所示。

Java基于SpringBoot的实习管理系统_第4张图片

图4-2学生注册界面图

个人中心;在个人中心页面中输入学生学号,学生姓名,密码,年级,班级,性别,联系电话,院系,专业等内容进行更新信息,如图4-3所示。

Java基于SpringBoot的实习管理系统_第5张图片

图4-3个人中心界面图

4.2 后台功能模块

后台用户登录,通过填写注册时输入的用户名、密码、选择角色等信息进行登录操作,如图4-4所示。

Java基于SpringBoot的实习管理系统_第6张图片

图4-4后台登录界面图

4.2.1 管理员功能

管理员登录进入实习管理系统可以查看首页,个人中心,班级管理,学生管理,教师管理,实习单位管理,实习作业管理,教师评分管理,单位成绩管理,系统管理等功能进行详细操作,如图4-5所示。

Java基于SpringBoot的实习管理系统_第7张图片

图4-5管理员功能界面图

班级管理;在班级管理页面中可以查看索引,班级等内容,并进行详情,修改和删除操作;如图4-6所示。

Java基于SpringBoot的实习管理系统_第8张图片

图4-6班级管理界面图

学生管理;在学生管理页面中可以查看索引,学生学号,学生姓名,年级,班级,性别,联系电话,院系,专业等内容,并进行详情,修改和删除操作;如图4-7所示。

Java基于SpringBoot的实习管理系统_第9张图片

4.2.2 教师功能

教师登录进入实习管理系统可以查看首页,个人中心,实习作业管理,教师评分管理等功能进行详细操作,如图4-11所示。

Java基于SpringBoot的实习管理系统_第10张图片

图4-11教师功能界面图

个人中心;在个人中心页面通过填写教师工号,教师姓名,性别,职称,联系电话等内容进行个人信息修改操作;如图4-12所示。

Java基于SpringBoot的实习管理系统_第11张图片

图4-12个人中心界面图

实习作业管理;在实习作业管理页面中可以查看索引,实习岗位,单位名称,单位地址,学生学号,学生姓名,班级,专业,院系,教师工号,教师姓名,实习时间,实习报告等内容,并进行详情或教师评分操作;如图4-13所示。

Java基于SpringBoot的实习管理系统_第12张图片

图4-13实习作业管理界面图

4.2.3 学生功能

学生登录进入实习管理系统可以查看首页,个人中心,实习作业管理,教师评分管理单位成绩管理等功能进行详细操作,如图4-14所示。

Java基于SpringBoot的实习管理系统_第13张图片

图4-14学生功能界面图

实习作业管理;在实习作业管理页面中可以查看索引,实习岗位,单位名称,单位地址,学生学号,学生姓名,班级,专业,院系,教师工号,教师姓名,实习时间,实习报告等内容,并进行详情,修改或删除操作;如图4-15所示。

Java基于SpringBoot的实习管理系统_第14张图片

图4-15实习作业管理界面图

单位成绩管理;在单位成绩管理页面中可以查看索引,学生学号,学生姓名,工作态度,任务完成率,工作积极性,考核结果,单位名称,提交时间等内容,并进行详情操作;如图4-16所示。

Java基于SpringBoot的实习管理系统_第15张图片

图4-16单位成绩管理界面图

4.2.4 实习单位功能

实习单位登录进入实习管理系统可以查看首页,个人中心,实习作业管理,单位成绩管理等功能进行详细操作,如图4-17所示。

Java基于SpringBoot的实习管理系统_第16张图片

图4-17实习单位功能界面图

个人中心;在个人中心页面通过填写单位名称,单位性质,地址,负责人,联系电话,邮箱,单位地址等内容进行个人信息修改操作;如图4-18所示。

Java基于SpringBoot的实习管理系统_第17张图片

图4-18个人中心界面图

实习作业管理;在实习作业管理页面中可以查看索引,实习岗位,单位名称,单位地址,学生学号,学生姓名,班级,专业,院系,教师工号,教师姓名,实习时间,实习报告等内容,并进行详情或单位成绩操作;如图4-19所示。

Java基于SpringBoot的实习管理系统_第18张图片

图4-19实习作业管理界面图

第五章 总 结

在这次毕业设计中,我使用了springboot框架,选择MySQL作为后台数据库进行访问及修改。在设计开始之初,我也在苦恼于系统的逻辑功能的具体实现,因为我对于实习管理的概念还较为模糊,其间我也查询了大量的网上资料,清楚了解实际生活中实习管理主要面对的对象和管理需要完成的基本功能。

虽然在这过程中也遇到了许多的困难,主要有系统逻辑功能不合适和系统设计中出错,当在自己查阅资料无法解决之时,我也会与同学和老师进行请教和讨论,所以在这个过程之中,也让我清楚地认识到自己的不足以及团队的力量才是最大,以后不论是在学习还是工作中,都要融入到集体之中,那样自己才会成长得更快。

当然,在此次设计中,仍然存在着很多的不足,本来之前我想让其系统可以更为完美的实现角色与权限之间的控制,让系统中每一次的权限操作都进行控制,但是也因为时间的不足以及本人的能力有限,并未完成,我希望自己在以后的学习中继续完善,使这个系统更贴近实际的操作。

推荐阅读

200 道Java精品项目

200道小程序毕业设计题目

你可能感兴趣的:(java,spring,boot,开发语言,实习管理系统,实习管理)