首页 > 其他分享 >基于SpringBoot+Vue毕业生信息招聘平台系统

基于SpringBoot+Vue毕业生信息招聘平台系统

时间:2024-04-21 14:24:21浏览次数:27  
标签:Vue varchar SpringBoot 管理 default 招聘 50 面试 NULL

需求分析

3.1技术可行性:技术背景

毕业生信息招聘平台是在Windows操作系统中进行开发运用的,而且目前PC机的各项性能已经可以胜任普通网站的web服务器。系统开发所使用的技术也都是自身所具有的,也是当下广泛应用的技术之一。

系统的开发环境和配置都是可以自行安装的,系统使用Java开发工具,使用比较成熟的Mysql数据库进行对系统前台及后台的数据交互,根据技术语言对数据库,结合需求进行修改维护,可以使得网站运行更具有稳定性和安全性,从而完成实现网站的开发。

(1)硬件可行性分析

系统管理及信息分析的设计对于所使用的计算机没有什么硬性的要求,计算机只要可以正常的使用进行代码的编写及页面设计就可行,主要是对于服务器有些要求,对于平台搭建完成要上传的服务器是有一定的要求的,服务器必须选择安全性比较高的,然后就是在打开网站必须顺畅,不能停顿太长时间;性价比高;安全性高。

(2)软件可行性分析

开发整个系统使用的是云计算,流量的可扩展性和基于流量的智能调整云计算的优点就是流量的可扩展性和基于流量的智能调整,保障了数据信息能够得到及时的备份,整个系统可以安全有效的运行。

因此,我们从两个方面进行了可行性研究,可以看出系统的开发没有问题。

3.2经济可行性

在毕业生信息招聘平台开发之前所做的市场调研及与其相关的其他管理系统,都是没有任何费用的。所有的调查研究都是通过开发者自己的努力,所有的工作也都是自己亲力亲为的。在碰到自己比较难以解决的问题时,大多数是通过指导老师和同学的帮助进行相关问题的解决。所以对于毕业生信息招聘平台的开发在经济上是完全可行的,没有任何费用支出的。

使用比较成熟的技术,系统是基于Java的开发,采用Mysql数据库。所以系统在开发人力、财力方面的要求不高,具有经济可行性。

3.3操作可行性:

可操作性主要是对在毕业生信息招聘平台设计完成后,毕业生的使用体验度,以及管理员可以通过系统随时管理相关的数据信息,并且对于管理员、企业、毕业生三个角色,都可以简单明了的进入到自己的系统界面,通过界面可以简单明了地操作功能模块,方便毕业生信息的操作需求和管理员管理数据信息。对于系统的操作,不需要专业人员都可以直接进行功能模块的操作管理,所以毕业生信息招聘平台的可操作性是完全可以的。本系统的操作使用的也是界面窗口进行登录,所以操作人员只要会简单的电脑操作就完全可以的。

3.4系统设计规则

本毕业生信息招聘平台采用Java技术,Mysql数据库开发,充分保证了系统稳定性、完整性。

毕业生信息招聘平台的设计与实现的设计思想如下:

1、操作简单方便、系统界面安全良好:简单明了的页面布局,方便查询管理的相关信息。

2、即时可见:对毕业生信息招聘平台信息的处理将立马在对应地点可以查询到,从而实现“即时发布、即时见效”的系统功能。

3、功能的完善性:可以管理管理员;首页、个人中心、企业管理、空中宣讲会管理、招聘岗位管理、毕业生管理、个人简历管理、求职信息管理、信息咨询管理、岗位应聘管理、线上面试管理、面试回复管理、试卷管理、试题管理、管理员管理、论坛管理、系统管理、考试管理,

企业;首页、个人中心、空中宣讲会管理、招聘岗位管理、信息咨询管理、岗位应聘管理、线上面试管理、面试回复管理、试卷管理、试题管理、考试管理,

毕业生;首页、个人中心、个人简历管理、求职信息管理、信息咨询管理、岗位应聘管理、线上面试管理、面试回复管理、我的收藏管理、考试管理,

前台首页;首页、空中宣讲会、招聘岗位、求职信息、论坛信息、试卷列表、招聘资讯、个人中心、后台管理模块的修改和维护操作。

4系统概要设计

4.1 概述

毕业生信息招聘平台基于Web服务模式,是一个适用于Internet环境下的模型结构。只要毕业生能连上Internet,便可以在不受时间、地点的限制来使用这个系统。毕业生信息招聘平台工作原理图,如图4-1所示:

4.2 系统结构

本系统架构网站系统,本系统的具体功能如下:

管理员功能结构图,如图4-3所示:

img

毕业生功能结构图,如图4-4所示:

img

4.3. 数据库设计

4.3.1 数据库实体

管理员信息图,如图4-6所示:

img

个人简历实体属性图,如图4-7所示:

img

企业管理实体属性图如图4-8所示。

img

招聘岗位信息实体属性图如图4-9所示。

img

4.3.2 数据库设计表

4.4 数据表

将数据库概念设计的E-R图转换为关系数据库。在关系数据库中,数据关系由数据表组成,但是表的结构表现在表的字段上。

表4-1 allusers表

列名数据类型长度约束
id int 11 NOT NULL
username varchar 50 default NULL
pwd varchar 50 default NULL
cx varchar 50 default NULL

表4-2:biyesheng表

列名数据类型长度约束
id int 11 NOT NULL
addtime varchar 50 default NULL
yonghuming varchar 50 default NULL
mima varchar 50 default NULL
xingming varchar 50 default NULL
xingbie varchar 50 default NULL
touxiang varchar 50 default NULL
zhuanye varchar 50 default NULL
shouji varchar 50 default NULL
youxiang varchar 50 default NULL

表4-3:gangweiyingpin表

列名数据类型长度约束
id int 11 NOT NULL
addtime varchar 50 default NULL
gangweimingcheng varchar 50 default NULL
xingye varchar 50 default NULL
qiyebianhao varchar 50 default NULL
qiyemingcheng varchar 50 default NULL
chengshi varchar 50 default NULL
yingpinneirong varchar 50 default NULL
qiuzhijianli varchar 50 default NULL
beizhu varchar 50 default NULL
yonghuming varchar 500 default NULL
xingming varchar 500 default NULL
zhuanye varchar 500 default NULL
shouji varchar 500 default NULL
sfsh varchar 500 default NULL
shhf varchar 500 default NULL

表4-4:gerenjianli表

列名数据类型长度约束
id int 11 NOT NULL
addtime varchar 50 default NULL
yonghuming varchar 50 default NULL
xingming varchar 50 default NULL
xingbie varchar 50 default NULL
touxiang varchar 50 default NULL
juzhushengfen varchar 50 default NULL
juzhuchengshi varchar 50 default NULL
chushengnianyue varchar 50 default NULL
gongzuoshijian varchar 50 default NULL
dangqianzhuangtai varchar 10 default ‘否’
shouji varchar 50 default NULL
zhuanye varchar 50 default NULL
zuigaoxueli varchar 50 default NULL
jianlifujian varchar 50 default NULL

表4-5:kongzhongxuanjianghui表

列名数据类型长度约束
ID int 11 NOT NULL
addtime varchar 50 default NULL
qiyebianhao varchar 50 default NULL
qiyemingcheng varchar 50 default NULL
guimo varchar 50 default NULL
xingzhi varchar 50 default NULL
tupian varchar 50 default NULL
lianxiren varchar 500 default NULL
lianxidianhua varchar 500 default NULL
xuanchuanshipin varchar 500 default NULL
bangongdizhi varchar 500 default NULL
xuanjiangneirong varchar 500 default NULL

表4-6:mianshihuifu表

列名数据类型长度约束
id int 11 NOT NULL
addtime varchar 50 default NULL
mianshibiaoti varchar 50 default NULL
mianshihuifu varchar 50 default NULL
huifufujian varchar 50 default NULL
huifushijian varchar 50 default NULL
beizhu varchar 50 default NULL
qiyebianhao varchar 50 default NULL
qiyemingcheng varchar 50 default NULL
yonghuming varchar 500 default NULL
xingming varchar 10 default ‘否’
shouji varchar 500 default NULL
sfsh varchar 500 default ‘否’
shhf varchar 500 default ‘是’

第5章系统详细设计

5.1**管理员功能模块**

管理员登录,管理员通过输入用户名、密码、角色等信息进行系统登录,如图5-1所示。

img

管理员登录进入毕业生信息招聘平台可以查看首页、个人中心、企业管理、空中宣讲会管理、招聘岗位管理、毕业生管理、个人简历管理、求职信息管理、信息咨询管理、岗位应聘管理、线上面试管理、面试回复管理、试卷管理、试题管理、管理员管理、论坛管理、系统管理、考试管理等内容,如图5-2所示。
img

空中宣讲会管理,在空中宣讲会管理页面可以填写企业编号、企业名称、规模、性质、图片、联系人、联系电话、宣传视频、办公地址等内容,并可根据需要对空中宣讲会管理进行添加,修改或删除等操作,如图5-3所示。

img

招聘岗位管理,在招聘岗位管理页面可以填写岗位名称、行业、岗位要求、专业要求、岗位性质、图片、薪资待遇、工作时间、城市、企业编号、企业名称、联系人、联系电话等内容,并可根据需要对招聘岗位管理进行添加,修改或删除等操作,如图5-4所示。
img

毕业生管理,在毕业生管理页面可以填写用户名、密码、姓名、性别、头像、专业、手机、邮箱等进行添加,修改,删除或查看详细内容等操作,如图5-5所示。

img

个人简历管理,在个人简历管理页面可以查看用户名、密码、姓名、性别、头像、居住省份、居住城市、出生年月、工作时间、当前状态、手机、专业、最高学历、简历附件等内容,并可根据需要对个人简历管理信息进行添加,修改,删除或详细内容等操作,如图5-6所示。
img

信息咨询管理
,在信息咨询管理页面可以查看咨询标题、企业编号、企业名称、咨询日期、备注、用户名、姓名、手机、审核回复等内容,并可根据需要对信息咨询管理进行添加,修改,删除或详细内容等操作,如图5-7所示。

img

线上面试管理
,在线上面试管理页面可以查看面试标题、面试附件、企业编号、企业名称、联系电话、日期、用户名、姓名、手机、专业等内容,并可根据需要对线上面试管理进行添加,修改,删除或详细内容等操作,如图5-8所示。

img

面试回复管理
,在面试回复管理页面可以查看面试标题、回复附件、回复时间、备注、企业名称、用户名、姓名、手机、审核回复等内容,并可根据需要对面试回复管理进行添加,修改,删除或详细内容等操作,如图5-9所示。

5.2企业功能模块

企业登录进入毕业生信息招聘平台可以查看首页、个人中心、空中宣讲会管理、招聘岗位管理、信息咨询管理、岗位应聘管理、线上面试管理、面试回复管理、试卷管理、试题管理、考试管理等内容,如图5-11所示。

个人信息,在个人信息页面通过填写企业编号、密码、企业名称、图片、规模、性质、联系人、联系电话等内容并可根据需要对个人信息进行查看、修改,如图5-12所示。

img

空中宣讲会管理,在空中宣讲会管理页面可以填写企业编号、企业名称、规模、性质、图片、联系人、联系电话、宣传视频、办公地址等内容,并可根据需要对空中宣讲会管理详细内容进行详情、修改、删除操作,如图5-13所示。

招聘岗位管理,在招聘岗位管理页面可以查看岗位名称、行业、岗位要求、专业要求、岗位性质、图片、薪资待遇、工作时间、城市、企业编号、企业名称、联系人、联系电话等内容,并可根据需要对招聘岗位管理进行详情、修改、删除等操作,如图5-14所示。

img

信息咨询管理,在信息咨询管理页面可以查看咨询标题、企业编号、企业名称、咨询日期、备注、用户名、姓名、手机、审核回复等内容,并可根据需要对信息咨询管理进行详情等操作,如图5-15所示。

线上面试管理,在线上面试管理页面可以查看面试标题、面试附件、企业编号、企业名称、联系电话、日期、用户名、姓名、手机、专业等内容,并可根据需要对线上面试管理进行详情等操作,如图5-16所示。

img

考试记录,在考试记录页面可以查看用户ID、试卷、考试得分等内容,并可根据需要对考试记录进行查看详情等操作,如图5-18所示。

img

5.3毕业生功能模块

线上面试管理,在线上面试管理页面通过填写面试标题、面试附件、企业编号、企业名称、联系电话、日期、用户名、姓名、手机、专业等内容并可根据需要对线上面试管理进行详情、面试回复,如图5-20所示。

img

我的收藏管理,在我的收藏管理页面可以查看收藏ID、表名、收藏名称、收藏图片等内容,并可根据需要对我的收藏管理进行详情、删除等操作,如图5-22所示。

img

 

标签:Vue,varchar,SpringBoot,管理,default,招聘,50,面试,NULL
From: https://www.cnblogs.com/ccgchen/p/18148893

相关文章

  • 计算机毕业设计源码-基于 SpringBoot 开发的班级综合测评系统研究与实现
    技术栈开发语言:Java框架:springbootJDK版本:JDK1.8服务器:tomcat7数据库:mysql5.7(一定要5.7版本)数据库工具:Navicat11开发软件:eclipse/myeclipse/ideaMaven包:Maven3.3.9浏览器:谷歌浏览器3.需求分析用户需求分析根据账号登陆进入班级综合测评管理系统,系统根据角色展示相应......
  • springboot启动原理
     启动类上的注解,会扫描路径下的类进容器进行实例化。这样访问时springmvc的dispa就可以访问到这个类了。newDispatcherServlet(webapplication)springmvc需要一个web容器。这个容器参数,在startTomcat(applicationContext)方法里面传入。 ......
  • 根据人形机器人公司的招聘信息反推其未来业务的发展方向
    地址:https://www.zhipin.com/gongsi/job/07b072ef03f6aac71XN629m-E1M~.html这是国内的一家知名的头部企业,是人形机器人领域的top公司最近的招聘信息,可以看到这个公司目前在招有商用清洁产品销售经验的人,可以说这个招聘信息和这家机器人公司的本身技术路线就不是很相合,甚至有......
  • 招聘优秀 DevSecOps 工程师的实用面试关注点
    招聘优秀DevSecOps工程师的实用面试关注点编程经验    任何从事DevSecOps和AppSec的安全专业人员都必须了解代码。理想情况下,所有安全专业人员都应从程序员成长起来。你可能不同意我的观点,但DevSecOps和AppSec专家应该在某种程度上与代码打交道,无论是一些YAML清......
  • vue中ts引入组件,无法找到模块xxx的声明文件。xxx隐式拥有 "any" 类型。
    原因说明简单来说就是ts不认识.vue这个类型,需要定义声明。我刚学ts不是很懂为什么vite官方内写了那么多类型声明就是不写.vue。解决方法在项目根目录下找到env.d.ts文件,这个文件定义类型声明,简单地说就是让ts认识各种类型,尤其是文件。那么解决方法显而易见,我们自定义vue的......
  • vue3 优化ai生成的手写签名
    下面是baiduai生成的代码:在Vue3中实现手写签名功能,可以使用canvas元素来创建一个绘图区域,并监听鼠标事件来实现签名的记录。以下是一个简单的例子:vue<template><div><canvasref="signatureCanvas"@mousedown="startSigning"@mousemove="updat......
  • 【Java 线程】SpringBoot 启动后都有哪些线程呢?
    1 前言现在流行搞微服务,基本也都是SpringBoot打底的,那么你可否知道一个基本的SpringBoot启动后,都开辟了哪些线程呢?这节我们就来看看。为什么要看呢?这个主要是增加对服务的了解,比如你管的支付中心或者订单中心,你都有哪些线程,各个线程都是干什么的,你不了解这些你怎么调优,你......
  • vuex结合websocket使用
    1、创建一个store文件夹,并在其中创建store.js文件,结合vuex:importVuefrom'vue'importVuexfrom'vuex'importcommonfrom"../common/common.js";Vue.use(Vuex)conststore=newVuex.Store({state:{/***是否需要强制登录*/......
  • springboot java调用flask python写的
    服务a用flask,服务b用的springboot,服务a写的接口,用python很容易就调通了,java来调,坑有点多1、url最后的斜杠必须两边对应上,否则flask会先308,而且contenttype[text/html;charset=utf-8],连对应的HttpMessageConverter都没有org.springframework.web.client.RestClientException:......
  • SpringBoot 上传图片
    1概述新做的博客系统需要在markdown文本中插入图片,之前完成过上传图片的相关配置,但未做总结,借着这个机会,对于springboot上传图片接口的相关配置和操作,做一个系统性阐述。以作为未来相关业务的参考。本文主要阐述后端相关配置,少量前端(vue3)内容仅是为了作为测试。2配置文......