作者主页:编程指南针
作者简介:Java领域优质创作者、CSDN博客专家 、CSDN内容合伙人、掘金特邀作者、阿里云博客专家、51CTO特邀作者、多年架构师设计经验、多年校企合作经验,被多个学校常年聘为校外企业导师,指导学生毕业设计并参与学生毕业答辩指导,有较为丰富的相关经验。期待与各位高校教师、企业讲师以及同行交流合作
主要内容:Java项目、Python项目、前端项目、PHP、ASP.NET、人工智能与大数据、单片机开发、物联网设计与开发设计、简历模板、学习资料、面试题库、技术互助、就业指导等
业务范围:免费功能设计、开题报告、任务书、中期检查PPT、系统功能实现、代码编写、论文编写和辅导、论文降重、长期答辩答疑辅导、腾讯会议一对一专业讲解辅导答辩、模拟答辩演练、和理解代码逻辑思路等。
收藏点赞不迷路 关注作者有好处
文末获取源码
计算机Java项目|基于SpringBoot的高校专业实习管理系统
项目编号:BS-XX-377
一,环境介绍
语言环境:Java: jdk1.8
数据库:Mysql: mysql5.7
应用服务器:Tomcat: tomcat8.5.31
开发工具:IDEA或eclipse
技术:springboot+mysql+html+java
二,项目简介
随着国内市场经济这几十年来的蓬勃发展,突然遇到了从国外传入国内的互联网技术,互联网产业从开始的群众不信任,到现在的离不开,中间经历了很多挫折。本次开发的高校专业实习管理系统有管理员,院系负责人,教师,实习单位,学生五个角色。功能模块主要有个人中心,院系管理,专业管理,院系负责人管理,教师管理,实习单位管理,学生管理,实习流程管理,实习公告管理,实习内容管理,实习申请管理,实习安排管理,单位反馈管理,学生反馈管理,实习保障管理,成绩评定管理,实习综合成绩管理。开发本程序后台用到了Spring Boot开发技术,页面设计采用VUE框架和layui样式。数据库采用关系数据库市场占有率最高的MySQL作为本程序使用的数据库,完全符合程序使用并且有丰富的拓展余地。程序从需求到设计,从开发到测试,都在功能上和性能上都不断的进行了调试,让开发的程序在使用上用户体验更美好。
在上述内容中,已经设计出相应的E-R模型,就可以在数据库里面根据各个实体创建相应的数据表,不过在初次使用数据库工具的时候,是需要创建一个针对程序的数据库文件,有了此步操作之后,才在刚创建的数据库文件里面创建数据表,创建数据表需要涉及到字段的设计,主键的设计,字段长度与类型的设计等内容,只有设计好的数据表结构才可以按照此规则存放对应的程序数据。这里举个例子,就拿上面提到的用户实体来说吧,用户具备的属性值,比如账号,比如联系方式与电话等都可以设计成该用户数据表里面的字段,然后对这些字段设计其数据类型,长度,并选择该表的主键作为此用户数据表的唯一标志。数据库里面的各个数据表都有它们的主键,这样也是为了方便区分各个数据表。
1实习单位表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | danweimingcheng | String | 单位名称 | 是 |
4 | mima | String | 密码 | 是 |
5 | danweitupian | String | 单位图片 | 是 |
6 | danweixingzhi | String | 单位性质 | 是 |
7 | danweidizhi | String | 单位地址 | 是 |
8 | lianxiren | String | 联系人 | 是 |
9 | lianxidianhua | String | 联系电话 | 是 |
10 | jingyingfanwei | String | 经营范围 | 是 |
11 | sfsh | String | 是否审核 | 是 |
12 | shhf | String | 审核回复 | 是 |
2实习公告表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | gonggaobiaoti | String | 公告标题 | 是 |
4 | gonggaoleixing | String | 公告类型 | 是 |
5 | gonggaotupian | String | 公告图片 | 是 |
6 | gonggaoneirong | String | 公告内容 | 是 |
7 | faburiqi | date | 发布日期 | 是 |
8 | jiaoshigonghao | String | 教师工号 | 是 |
3院系表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | yuanxi | String | 院系 | 是 |
4学生表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | xuehao | String | 学号 | 是 |
4 | mima | String | 密码 | 是 |
5 | xingming | String | 姓名 | 是 |
6 | xingbie | String | 性别 | 是 |
7 | touxiang | String | 头像 | 是 |
8 | shouji | String | 手机 | 是 |
9 | yuanxi | String | 院系 | 是 |
10 | zhuanye | String | 专业 | 是 |
11 | banji | String | 班级 | 是 |
12 | jiaoshigonghao | String | 教师工号 | 是 |
13 | yuanxizhanghao | String | 院系账号 | 是 |
5实习综合成绩表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | xuehao | String | 学号 | 是 |
4 | xingming | String | 姓名 | 是 |
5 | shixibiaoxianchengji | Integer | 实习表现成绩 | 是 |
6 | shixibaogaochengji | Integer | 实习报告成绩 | 是 |
7 | danweipingdingchengji | Integer | 单位评定成绩 | 是 |
8 | chengjimiaoshu | String | 成绩描述 | 是 |
9 | tianjiariqi | date | 添加日期 | 是 |
10 | jiaoshigonghao | String | 教师工号 | 是 |
11 | yuanxizhanghao | String | 院系账号 | 是 |
12 | crossuserid | Integer | 跨表用户id | 是 |
13 | crossrefid | Integer | 跨表主键id | 是 |
14 | sfsh | String | 是否审核 | 是 |
15 | shhf | String | 审核回复 | 是 |
6实习申请表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | shenqingbiaoti | String | 申请标题 | 是 |
4 | shixishenqing | String | 实习申请 | 是 |
5 | tijiaoneirong | String | 提交内容 | 是 |
6 | tijiaoriqi | date | 提交日期 | 是 |
7 | xuehao | String | 学号 | 是 |
8 | xingming | String | 姓名 | 是 |
9 | yuanxi | String | 院系 | 是 |
10 | zhuanye | String | 专业 | 是 |
11 | jiaoshigonghao | String | 教师工号 | 是 |
12 | yuanxizhanghao | String | 院系账号 | 是 |
13 | sfsh | String | 是否审核 | 是 |
14 | shhf | String | 审核回复 | 是 |
7院系负责人表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | yuanxizhanghao | String | 院系账号 | 是 |
4 | mima | String | 密码 | 是 |
5 | fuzeren | String | 负责人 | 是 |
6 | xingbie | String | 性别 | 是 |
7 | zhaopian | String | 照片 | 是 |
8 | yuanxi | String | 院系 | 是 |
9 | lianxidianhua | String | 联系电话 | 是 |
8教师表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | jiaoshigonghao | String | 教师工号 | 是 |
4 | mima | String | 密码 | 是 |
5 | jiaoshixingming | String | 教师姓名 | 是 |
6 | xingbie | String | 性别 | 是 |
7 | zhaopian | String | 照片 | 是 |
8 | yuanxi | String | 院系 | 是 |
9 | zhuanye | String | 专业 | 是 |
10 | zhicheng | String | 职称 | 是 |
11 | lianxidianhua | String | 联系电话 | 是 |
12 | yuanxizhanghao | String | 院系账号 | 是 |
9实习内容表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | shixigangwei | String | 实习岗位 | 是 |
4 | gangweitupian | String | 岗位图片 | 是 |
5 | shixineirong | String | 实习内容 | 是 |
6 | gangweixingzhi | String | 岗位性质 | 是 |
7 | gangweixinchou | Integer | 岗位薪酬 | 是 |
8 | shixididian | String | 实习地点 | 是 |
9 | danweimingcheng | String | 单位名称 | 是 |
10 | lianxiren | String | 联系人 | 是 |
11 | lianxidianhua | String | 联系电话 | 是 |
12 | neirongxiangqing | String | 内容详情 | 是 |
10实习流程表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | liuchengmingcheng | String | 流程名称 | 是 |
4 | richenganpai | String | 日程安排 | 是 |
5 | zhidaoziliao | String | 指导资料 | 是 |
6 | guochenggenzong | String | 过程跟踪 | 是 |
7 | liuchengneirong | String | 流程内容 | 是 |
8 | jiaoshigonghao | String | 教师工号 | 是 |
11用户表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | username | String | 用户名 | 是 |
3 | password | String | 密码 | 是 |
4 | role | String | 角色 | 是 |
5 | addtime | Date | 新增时间 | 是 |
12专业表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | zhuanye | String | 专业 | 是 |
13实习安排表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | shixigangwei | String | 实习岗位 | 是 |
4 | shixineirong | String | 实习内容 | 是 |
5 | gangweixingzhi | String | 岗位性质 | 是 |
6 | shixididian | String | 实习地点 | 是 |
7 | danweimingcheng | String | 单位名称 | 是 |
8 | lianxiren | String | 联系人 | 是 |
9 | lianxidianhua | String | 联系电话 | 是 |
10 | richenganpai | String | 日程安排 | 是 |
11 | shixihetong | String | 实习合同 | 是 |
12 | xuehao | String | 学号 | 是 |
13 | xingming | String | 姓名 | 是 |
14 | shouji | String | 手机 | 是 |
15 | anpairiqi | date | 安排日期 | 是 |
16 | jiaoshigonghao | String | 教师工号 | 是 |
17 | yuanxizhanghao | String | 院系账号 | 是 |
18 | crossuserid | Integer | 跨表用户id | 是 |
19 | crossrefid | Integer | 跨表主键id | 是 |
20 | sfsh | String | 是否审核 | 是 |
21 | shhf | String | 审核回复 | 是 |
14token表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | userid | Integer | 用户id | 是 |
3 | username | String | 用户名 | 是 |
4 | tablename | String | 表名 | 是 |
5 | role | String | 角色 | 是 |
6 | token | String | 密码 | 是 |
7 | addtime | Date | 新增时间 | 是 |
8 | expiratedtime | Date | 过期时间 | 是 |
15学生反馈表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | fankuimingcheng | String | 反馈名称 | 是 |
4 | danweimingcheng | String | 单位名称 | 是 |
5 | shixirizhi | String | 实习日志 | 是 |
6 | shixibaogao | String | 实习报告 | 是 |
7 | neirongfankui | String | 内容反馈 | 是 |
8 | fankuiriqi | date | 反馈日期 | 是 |
9 | xuehao | String | 学号 | 是 |
10 | xingming | String | 姓名 | 是 |
11 | jiaoshigonghao | String | 教师工号 | 是 |
12 | sfsh | String | 是否审核 | 是 |
13 | shhf | String | 审核回复 | 是 |
16成绩评定表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | shixigangwei | String | 实习岗位 | 是 |
4 | xuehao | String | 学号 | 是 |
5 | xingming | String | 姓名 | 是 |
6 | jiaoshigonghao | String | 教师工号 | 是 |
7 | shixichengji | Integer | 实习成绩 | 是 |
8 | richangshenghuo | String | 日常生活 | 是 |
9 | shixiguochenggenzong | String | 实习过程跟踪 | 是 |
10 | tianjiariqi | date | 添加日期 | 是 |
11 | danweimingcheng | String | 单位名称 | 是 |
12 | lianxiren | String | 联系人 | 是 |
13 | lianxidianhua | String | 联系电话 | 是 |
14 | crossuserid | Integer | 跨表用户id | 是 |
15 | crossrefid | Integer | 跨表主键id | 是 |
16 | sfsh | String | 是否审核 | 是 |
17 | shhf | String | 审核回复 | 是 |
17实习保障表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | baozhangmingcheng | String | 保障名称 | 是 |
4 | shixijingfei | Integer | 实习经费 | 是 |
5 | chuxingxinxi | String | 出行信息 | 是 |
6 | zhusuxinxi | String | 住宿信息 | 是 |
7 | shenqingneirong | String | 申请内容 | 是 |
8 | dengjiriqi | date | 登记日期 | 是 |
9 | jiaoshigonghao | String | 教师工号 | 是 |
10 | jiaoshixingming | String | 教师姓名 | 是 |
11 | yuanxizhanghao | String | 院系账号 | 是 |
12 | sfsh | String | 是否审核 | 是 |
13 | shhf | String | 审核回复 | 是 |
18配置文件表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | name | String | 配置参数名称 | 是 |
3 | value | String | 配置参数值 | 是 |
19单位反馈表
序号 | 列名 | 数据类型 | 说明 | 允许空 |
1 | Id | Int | id | 否 |
2 | addtime | Date | 创建时间 | 是 |
3 | fankuimingcheng | String | 反馈名称 | 是 |
4 | danweimingcheng | String | 单位名称 | 是 |
5 | fankuineirong | String | 反馈内容 | 是 |
6 | fankuiriqi | date | 反馈日期 | 是 |
7 | xuehao | String | 学号 | 是 |
8 | xingming | String | 姓名 | 是 |
9 | jiaoshigonghao | String | 教师工号 | 是 |
10 | sfsh | String | 是否审核 | 是 |
11 | shhf | String | 审核回复 | 是 |
三,系统展示
四,核心代码展示
五,相关作品展示
基于Java开发、Python开发、PHP开发、C#开发等相关语言开发的实战项目
基于Nodejs、Vue等前端技术开发的前端实战项目
基于微信小程序和安卓APP应用开发的相关作品
基于51单片机等嵌入式物联网开发应用
基于各类算法实现的AI智能应用
基于大数据实现的各类数据管理和推荐系统