设计题目:基于 spring boot 的高校专业实习管理系统的设计
与实现
I
摘 要
随着国内市场经济这几十年来的蓬勃发展,突然遇到了从国外传入国内的互
联网技术,互联网产业从开始的群众不信任,到现在的离不开,中间经历了很多
挫折。本次开发的高校专业实习管理系统有管理员,院系负责人,教师,实习单
位,学生五个角色。功能模块主要有个人中心,院系管理,专业管理,院系负责
人管理,教师管理,实习单位管理,学生管理,实习流程管理,实习公告管理,
实习内容管理,实习申请管理,实习安排管理,单位反馈管理,学生反馈管理,
实习保障管理,成绩评定管理,实习综合成绩管理。开发本程序后台用到了 Spring
Boot 开发技术,页面设计采用 VUE 框架和 layui 样式。数据库采用关系数据库
市场占有率最高的 MySQL 作为本程序使用的数据库,完全符合程序使用并且有
丰富的拓展余地。程序从需求到设计,从开发到测试,都在功能上和性能上都不
断的进行了调试,让开发的程序在使用上用户体验更美好。
关键词:高校专业实习管理系统;Spring Boot;MySQL;VUE;Layui
II
Abstract
With the vigorous development of the domestic market economy in the past few
decades, it has suddenly encountered Internet technology imported from abroad. The
Internet industry has been distrusted by the masses at the beginning, and now it is
inseparable. There have been many setbacks in the middle. The college professional
practice management system developed this time has five roles: administrator,
department head, teacher, practice unit, and student. The functional modules mainly
include personal center, department management, professional management,
department head management, teacher management, practice unit management,
student management, practice process management, practice announcement
management, practice content management, practice application management,
practice arrangement management, Unit feedback management, student feedback
management, internship security management, performance evaluation management,
and internship comprehensive performance management. The Spring Boot
development technology is used in the background of the development of this
program, and the page design adopts the VUE framework and layui style. The
database adopts MySQL, which has the highest market share of relational database, as
the database used by this program, which fully conforms to the program and has
abundant room for expansion. From requirements to design, from development to
testing, the program has been continuously debugged in terms of function and
performance, so that the developed program has a better user experience in use.
Key Words : College Professional Internship Management System; Spring Boot;
MySQL; VUE; Layui
III
目 录
1 绪论 ...............................................1
1.1 研究背景 .........................................................................................................1
1.2 研究意义 .........................................................................................................1
1.3 研究内容 .........................................................................................................1
2 开发技术............................................3
2.1 VUE 框架 .........................................................................................................3
2.2 MYSQL 数据库..................................................................................................3
2.3 SPRING BOOT 框架............................................................................................3
2.4 LAYUI 介绍........................................................................................................4
3 系统分析............................................5
3.1 可行性研究 ......................................................................................................5
3.2 系统性能分析 ..................................................................................................6
3.3 系统流程分析 .................................................................................................6
3.3.1 系统开发流程 ......................................................................................6
3.3.2 系统注册流程 ......................................................................................7
3.3.3 系统登录流程 ......................................................................................8
4 系统设计...........................................10
4.1 系统结构设计 ...............................................................................................10
4.2 系统功能模块设计 ........................................................................................11
4.3 数据库设计 ....................................................................................................11
4.3.1 数据库 E-R 图.....................................................................................11
4.3.2 数据库表结构 ....................................................................................13
5 系统实现...........................................20
5.1 管理员功能实现 ...........................................................................................20
5.1.1 专业管理 ............................................................................................20
IV
5.1.2 院系管理 ............................................................................................20
5.1.3 院系负责人管理 ................................................................................21
5.2 院系负责人实现 ...........................................................................................21
5.2.1 教师管理 ............................................................................................21
5.3 教师功能实现 ...............................................................................................22
5.2.1 学生管理 ............................................................................................22
5.2.2 实习流程管理 ....................................................................................23
5.2.3 实习公告管理 ....................................................................................23
5.4 实习单位功能实现 .......................................................................................24
5.4.1 实习内容管理 ....................................................................................24
5.4.2 单位反馈管理 ....................................................................................24
5.4.3 成绩评定管理 ....................................................................................25
5.5 学生功能实现 ...............................................................................................26
5.5.1 实习申请管理 ....................................................................................26
5.5.2 学生反馈管理 ....................................................................................26
5.5.3 实习综合成绩管理 ............................................................................27
6 系统测试 ...........................................28
6.1 测试的基本概念 ...........................................................................................28
6.2 测试的任务和目的 .....................................................................................29
6.2.1 测试的任务 .......................................................................................29
6.2.2 测试的目的 .......................................................................................29
6.3 测试结果分析 ...............................................................................................29
结 论...............................................30
参考文献.............................................31
致 谢...............................................32