开题报告--基于Spring Boot的大学生就业追踪系统的设计与实现

简介: 开题报告--基于Spring Boot的大学生就业追踪系统的设计与实现

一、选题的根据

我国高等学校基层学生管理工作的头绪多,内容杂,管理细,要求高,传统管理办法已基本不适应新形势的要求。大学生就业信息的管理是学校日常工作中的重要组成部分。高校招生规模的逐步扩大和认识制度的改革,毕业学生人数将不断增加,而对大学毕业生管理的人员则相对减少。为了实现学生就业追踪,更好的验证学校人才培养效果,开发此系统。大学毕业生就业跟踪系统是学校和大学毕业生双方的沟通而建立的一套现代信息化管理系统,通过这套系统,可以使学校、大学毕业生根据各自所需,及时交流,有效合作,实现“双赢”的局面。随着中国的互联网科技发展的快速发展,人们已经进入了信息时代,人们获得信息并进行相关信息的交流已经不再只是报纸、电视、广播等传统媒体,尤其是大学毕业生的毕业走向:就业、考研、考公、参军、出国、创业,更需要大量的就业信息。如果学校能够提供一个大学毕业生的就业追踪信息平台,就能够快速有效的帮助学生了解大学毕业后走向信息,并且可以让老师或者管理员能够轻松有效率地浏览所有的学生就业信息,因此本课题的选择具有一定的实践意义。

大学毕业生毕业信息的存档,大学毕业生就业信息的了解,如果没有一个完善的大学毕业生毕业追踪信息管理系统,学校管理人员的工作量就会大大增加。同时大学毕业生信息的手工登录与查询,是一项非常繁重而枯燥的劳动,每年大学毕业生的变化都需要重新规划,耗费许多人力和物力。因此在中国的互联网科技发展飞速发展的今天,应用数据库技术实现毕业生信息的管理是可行而必要的工作。

一直以来人们使用传统人工的方式管理大学毕业生信息,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间长了,将产生大量的文件和资料,这对于查找.更新和维护都带来了不少的困难。

采用计算机来实现毕业生信息管理系统归纳起来,好处大约有以下几点:

1.可以存储毕业的学生信息,安全、高效;

2.只需一到三名信息录入员即可操作系统,节省大量人力;

3.可以迅速查到所需信息;

在上述的背景下,本项目基于SpringBoot的大学就业追踪管理系统。这个系统使用了当下流行的SpringBoot+Mybatis+Vue架构模式,Mysql数据库,属于浏览器/服务器结构,功能模块设计更灵活更全面,系统界面优美简洁,操作简单。实现高校毕业生就业追踪信息管理系统的信息化,既能够提高工作效率,又可以提高工作水平。

二、研究内容

大学生就业追踪系统是用来对高校进行对毕业生毕业走向信息管理的重要工具。能够对各个专业毕业生毕业走向信息进行设计生成合理的表,高校管理员可以进行查询和打印。管理员可以有效的对系统信息进行维护,减轻教务管理的人员的工作任务,降低管理成本。本系统的用户是学校管理员和学生,项目分为以下几部分:系统管理模块、管理员管理模块以及学生应用管理模块。系统管理包括用户管理、权限管理;管理员管理模块包括学生信息管理、就业信息管理、就业信息数据可视化等。其中就业信息管理包括考研学生管理、考公学生管理、参军学生管理、出国学生管理、灵活就业学生管理、创业学生管理;就业信息数据可视化包括学生就业类型统计分析、学生各行业就业信息统计以及学生就业行业与薪资关系分析等。功能模块图如图2-1所示:

图2-1功能模块图

本项目分为以下几部分:系统管理模块、管理员管理模块以及学生应用管理模块。系统管理包括用户管理、权限管理;管理员管理模块包括学生信息管理、就业信息管理、就业信息数据可视化等。

用户管理模块:管理员登录后,进入用户管理界面,对用户信息进行管理,分配用户角色,添加或删除用户信息等。

权限管理:管理员登录后,进入角色管理界面,为角色进行授权,每个角色和赋予不同的权限,每个用户可选择其中一个角色,从而使得每个角色都被赋予权限。

学生信息管理:管理员登录成功后,管理员将所有毕业学生的班级、专业、院系信息等的添加,修改,查询,删除。

就业信息管理:管理员登录成功后,管理员将所有毕业学生毕业后的走向进行汇总,生成总表单,可对其下载下来,能够轻松有效率地浏览所有的学生就业信息。

考研学生管理:管理员查询考研的学生,把所有考研的学生导出成另外一个单独表,可对其下载下来,如有信息错误可对其进行添加、修改与查询。

考公学生管理:管理员查询考公的学生,把所有考研的学生导出成另外一个单独表,可对其下载下来,如有信息错误可对其进行添加、修改与查询。等等其他学生管理模块都差不多。

就业信息数据可视化:所有表单生成后,可对其所有毕业生毕业走向进行数据统计分析,统计出学生就业类型、学生各行业就业信息以及学生就业行业与薪资关系等,可以更加明了的了解到毕业生毕业走向信息。

学生应用管理:学生获得账号权限后,登录成功后,可以查看自己个人信息,也可下载个人信息表单,如有信息错误可对其进行添加、修改与查询,然后同步到对应表单以及总表单,以及可查看所有毕业生毕业走向信息统计分析图。

三、研究方法、技术路线、实验方案及可行性分析

1.研究方法

本项目用到了以下多种研究方法:

  1. 文献研究法:通过查找技术文档与互联网上的技术实现方案,对所需要的资料进行整理与收集。
  2. 调查研究法:对现有类似系统进行调查与研究,分享现有系统的构成、功能与不足,完善本系统。
  3. 案例研究法:研究Gitee上的开源项目,参考案例的实现手法。
  4. 技术路线

本系统将在PC端使用开发工具Idea进行开发,采用B2C模式,MySQL数据库作为数据存储,使用SpringBoot、MyBatis、Vue等技术作为主要框架技术,项目运行于PC端。

  1. 实验方案

本文阐述了该系统的设计与实现,其包括总体设计、数据库设计及详细设计与实现,通过对系统的总体设计,确定了系统的具体功能模块,同时确定了系统的逻辑结构,实现了系统的各项功能,最后对各项功能进行了测试。

  1. 可行性分析
  2. 技术可行性:本系统的逻辑都是比较简单的,并且现在的JavaWeb等技术都非常的成熟了,结合上述所分析的技术方案,能平稳实现本系统所有的功能模块,所以在技术上可行。
  3. 操作可行性:本系统的操作界面简洁明了,对于高校管理人员和大学生来说,就不怕不会使用,很快就能熟练地进行操作,所以在操作运行上可行。
  4. 经济可行性:本系统的开发成本非常低,开发硬件就一台笔记本把电脑,一些开发工具可以免费从网上下载,系统完成后可以大大降低人力物力,所以在经济上可行。
  5. 法律可行性:本系统为毕业设计项目,没有与任何人任何企业单位签订任何形式的合同,所以在法律上可行。

综上所述,基于 Spring Boot + Mybatis +Vue的大学生就业追踪系统不论是在技术可行性、经济可行性、操作可行性还是法律可行性上都是可行的。

四、毕业论文进度安排

阶段

工作内容

起止时间

备注

选题及开题报告撰写

2022.7.15-2022.8.10

毕业论文一稿

2022.8.11-2022.9.15

毕业论文二稿

2022.9.16-2022.10.10

中期检查

2022.10.16-2022.10.23

毕业论文三稿

2022.10.11-2022.10.25

论文定稿及检测

2022.10.26-2022.11.20

毕业论文答辩与成绩评定

2022.11.21-2022.12.10

总结评优及归档

2023.3.25-2023.4.25

终期检查

2023.4.26-2023.5.15

五、主要参考文献(不少于15篇)

[1] 莫海. Spring Boot整合开发实战[M].北京:机械工业出版社, 2021.

[2]颜廷吉. Java架构之完美设计实战经典[M]. 北京:机械工业出版社,2019.09.

[3]李鹏.基于SpringBoot快速开发平台的实现[J].电子技术与软件工程,2021(12):36-37.

[4] 朱建昕. Spring Boot+Vue开发实战[M].北京:电子工业出版社, 2021.

[5] 莫海. Spring Boot整合开发实战[M].北京:机械工业出版社, 2021.

[6]罗毅.试论数据库设计中软件工程技术的作用[力.计算机产品与流通,2019 (07):20.

[7]刘永娜.软件工程技术在系统软件开发中的运用[J].计算机产品与流通,2019 (07):25.

[8]郭华.论数据库设计中软件工程技术的重要作用[J].计算机产品与流通,2019 (05):23.

[9]王茜,平金珍,班娅萌.软件工程技术在系统软件开发过程的应用[J].中国新通信,2019 (09):96.

[10]郑宪秋.软件工程技术在数据库设计中的重要性及应用[J].电子技术与软件工程,2019 (07):158.

[11]侯鹏.基于软件工程的Web开发技术[J].佳木斯职业学院学报,2019 (02) : 250-251.

[12]张杲阳.软件工程的数据库编程[.电子技术与软件工程,2019 (02):132.

[13]金云英.系统软件开发过程中的软件工程技术[J].智库时代,2019 (03):188+192.

[14]聂贝.现代软件工程在软件开发中的应用[J.电子世界,2019 (02):74-75.

[15]曹阳.软件工程Web技术开发平台[J].电子技术与软件工程,2019 (05):34.

[16]刘颖.软件工程技术在系统软件开发中的运用[J.电子技术与软件工程,2019 (05):31.

六、开题意见

指导教师(签名)                                    时间:

系负责人(签名)                                    时间:

相关文章
|
2月前
|
监控 数据可视化 关系型数据库
微服务架构+Java+Spring Cloud +UniApp +MySql智慧工地系统源码
项目管理:项目名称、施工单位名称、项目地址、项目地址、总造价、总面积、施工准可证、开工日期、计划竣工日期、项目状态等。
307 6
|
9天前
|
Java 关系型数据库 MySQL
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
UWB (ULTRA WIDE BAND, UWB) 技术是一种无线载波通讯技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。一套UWB精确定位系统,最高定位精度可达10cm,具有高精度,高动态,高容量,低功耗的应用。
一套java+ spring boot与vue+ mysql技术开发的UWB高精度工厂人员定位全套系统源码有应用案例
|
24天前
|
JavaScript Java 关系型数据库
基于 java + Springboot + vue +mysql 大学生实习管理系统(含源码)
本文档介绍了基于Springboot的实习管理系统的设计与实现。系统采用B/S架构,旨在解决实习管理中的人工管理问题,提高效率。系统特点包括对用户输入的验证和数据安全性保障。功能涵盖首页、个人中心、班级管理、学生管理、教师管理、实习单位管理、实习作业管理、教师评分管理、单位成绩管理和系统管理等。用户分为管理员、教师和学生,各自有不同的操作权限。
|
1月前
|
Java 测试技术 数据库
springboot大学生体质测试管理系统
springboot大学生体质测试管理系统
|
1月前
|
Java 关系型数据库 数据库
基于springboot大学生租房系统
基于springboot大学生租房系统
|
1月前
|
Java 数据库 数据安全/隐私保护
基于Spring Boot的在线考试系统
基于Spring Boot的在线考试系统
|
1月前
|
运维 Java 数据库
基于springboot就业信息管理系统
基于springboot就业信息管理系统
|
1月前
|
数据可视化 Java 测试技术
基于SpringBoot的毕业生实习与就业管理系统(系统+数据库+文档)
基于SpringBoot的毕业生实习与就业管理系统(系统+数据库+文档)
|
1月前
|
安全 Java 关系型数据库
基于springboot的大学生智能消费记账系统的设计与实现(程序+数据库+文档)
基于springboot的大学生智能消费记账系统的设计与实现(程序+数据库+文档)
|
1月前
|
JavaScript Java 数据库连接
Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统
Spring Boot 2.0+Mybatis+Vue的轻量级后台管理系统