专业团队,咨询送免费开题报告,大家可以来留言。
摘 要
随着信息化时代的到来,管理系统都趋向于智能化、系统化,实习管理也不例外,但目前国内仍都使用人工管理,市场规模越来越大,同时信息量也越来越庞大,人工管理显然已无法应对时代的变化,而实习管理系统能很好地解决这一问题,轻松应对实习管理平时的工作,既能提高人力物力财力,又能加快工作的效率,取代人工管理是必然趋势。
本实习管理系统以springboot作为框架,b/s模式以及MySql作为后台运行的数据库,同时使用Tomcat用为系统的服务器。本系统主要包括首页,个人中心,班级管理,学生管理,教师管理,实习单位管理,实习作业管理,教师评分管理,单位成绩管理,系统管理等功能,通过这些功能的实现基本能够满足日常实习管理的操作。
本文着重阐述了实习管理系统的分析、设计与实现,首先介绍开发系统和环境配置、数据库的设计,接着说明功能模块的详细实现,最后进行了总结。
关键词:实习管理系统;springboot;MySql数据库;Tomcat
绪论
研究背景
科学技术日新月异的如今,计算机在生活各个领域都占有重要的作用,尤其在信息管理方面,在这样的大背景下,学习计算机知识不仅仅是为了掌握一种技能,更重要的是能够让它真正地使用到实践中去,以创新的视角去不断方便人们的生活,推动对新知识的学习,培养自学能力,锻炼动手实践的本领。现代的实习管理,也应该摆脱人工管理的模式,使用计算机技术来进行信息管理工作。所以本次系统设计的实习管理系统结合了文字、图像,并能实现实习管理的功能,这也是一般实习管理系统的重要的要素。实习管理系统经过几年的实践和总结正在往更深入的方向发展。由此,人们要改善系统功能迫在眉睫。随着科学技术的飞速发展,实习管理系统也要不断完善其工作流程的繁杂性、多样化、管理复杂、收缴费用与设备维护繁琐等存在的问题。所以要通过计算机胜任实习管理的工作,使实习管理系统更加准确、方便及快捷。
因此,开发出一套高效率、低差错的实习管理系统是十分必要。本系统主要目的是全面实现实习管理数字化,管理员对于用户的所有信息能够全部掌握,而用户能够对自己的实习管理信息能够有一个直观的了解。
实习管理系统的现状
现如今,实习的服务并不全面普及,就是尽管实行了实习管理,但系统进行的管理力量远远不够,所以有很多实习管理工作只停留在传统的服务状态。同时,因资金有限再加上也缺少专业水平的工作人员,所以实习的管理手段较为落后,也就很难提高实习的管理效率,同时也就不能很好的为用户提供更为完善的服务。现在都是通过手动来进行管理记录及操作,不但麻烦琐碎,还经常出现错误,给广大用户带来很不便,同时也需要大量的人力、物力和财力,极大的浪费了实习的资源。实习管理系统是实习行业的一个重要组成部分,随着实习行业的快速发展,人们慢慢地来希望实习管理系统能够提供更为合理及完善的实习管理服务。现在,好的实习管理也成为广大用户们选择实习管理系统的关键。
系统实现的功能
本次设计任务是要设计一个实习管理系统,通过这个系统能够满足实习管理及用户的管理功能。系统的主要功能包括首页,个人中心,班级管理,学生管理,教师管理,实习单位管理,实习作业管理,教师评分管理,单位成绩管理,系统管理等。
管理员可以根据系统给定的账号进行登录,登录后可以进入实习管理系统对所有模块进行管理。包括查看和修改自己的个人信息以及登录密码。
该系统为每一个用户都分配了一个用户账号,用户通过账号的登录可以在系统中查看实习管理信息及对个人信息进行修改等功能。
开发技术与环境配置
- SpringBoot框架
- Java
- MySQL
- MyEclipse
- B/S架构
系统分析与设计
总体设计
数据库设计与实现
单位成绩
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
xueshengxuehao | varchar | 200 | 学生学号 | ||
xueshengxingming | varchar | 200 | 学生姓名 | ||
gongzuotaidu | varchar | 200 | 工作态度 | ||
renwuwanchenglv | varchar | 200 | 任务完成率 | ||
gongzuojijixing | varchar | 200 | 工作积极性 | ||
kaohejieguo | varchar | 200 | 考核结果 | ||
danweimingcheng | varchar | 200 | 单位名称 | ||
tijiaoshijian | datetime | 提交时间 | |||
gongzuozhengming | longtext | 4294967295 | 工作证明 |
学生
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
xueshengxuehao | varchar | 200 | 学生学号 | ||
xueshengxingming | varchar | 200 | 学生姓名 | ||
mima | varchar | 200 | 密码 | ||
nianji | varchar | 200 | 年级 | ||
banji | varchar | 200 | 班级 | ||
xingbie | varchar | 200 | 性别 | ||
lianxidianhua | varchar | 200 | 联系电话 | ||
yuanxi | varchar | 200 | 院系 | ||
zhuanye | varchar | 200 | 专业 |
实习作业
字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
---|---|---|---|---|---|
id | bigint | 主键 | 主键 | ||
addtime | timestamp | 创建时间 | CURRENT_TIMESTAMP | ||
shixigangwei | varchar | 200 | 实习岗位 | ||
danweimingcheng | varchar | 200 | 单位名称 | ||
danweidizhi | varchar | 200 | 单位地址 | ||
xueshengxuehao | varchar | 200 | 学生学号 | ||
xueshengxingming | varchar | 200 | 学生姓名 | ||
banji | varchar | 200 | 班级 | ||
zhuanye | varchar | 200 | 专业 | ||
yuanxi | varchar | 200 | 院系 | ||
jiaoshigonghao | varchar | 200 | 教师工号 | ||
jiaoshixingming | varchar | 200 | 教师姓名 | ||
shixishijian | datetime | 实习时间 | |||
shixibaogao | varchar | 200 | 实习报告 |
系统功能的具体实现
前台功能模块
系统首页界面图
学生注册界面图
后台功能模块
管理员功能界面图
班级管理界面图
教师管理界面图
实习单位管理界面图
教师评分管理界面图
总 结
在这次毕业设计中,我使用了springboot框架,选择MySQL作为后台数据库进行访问及修改。在设计开始之初,我也在苦恼于系统的逻辑功能的具体实现,因为我对于实习管理的概念还较为模糊,其间我也查询了大量的网上资料,清楚了解实际生活中实习管理主要面对的对象和管理需要完成的基本功能。
虽然在这过程中也遇到了许多的困难,主要有系统逻辑功能不合适和系统设计中出错,当在自己查阅资料无法解决之时,我也会与同学和老师进行请教和讨论,所以在这个过程之中,也让我清楚地认识到自己的不足以及团队的力量才是最大,以后不论是在学习还是工作中,都要融入到集体之中,那样自己才会成长得更快。
当然,在此次设计中,仍然存在着很多的不足,本来之前我想让其系统可以更为完美的实现角色与权限之间的控制,让系统中每一次的权限操作都进行控制,但是也因为时间的不足以及本人的能力有限,并未完成,我希望自己在以后的学习中继续完善,使这个系统更贴近实际的操作。