计算机毕业设计springboot基于Vue.js的养老护理员直聘网站ep0ea16s (配套有源码 程序 mysql数据库 论文)
本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。
我国正以前所未有的速度步入深度老龄化社会,60 岁以上人口已突破 2.8 亿,专业护理员缺口高达 200 万。传统中介模式信息割裂、响应慢、成本高,老人与家属“找人难”,护理员“找活难”成为双向痛点。用一套 7×24 小时在线、同城即刻撮合、简历与岗位双向智能推荐的直聘网站,把“人找岗”变成“岗找人”,是缓解养老护理人才荒最经济、最快捷的数字化出口。
文档把整套系统拆成三块:前台求职招聘、后台业务运营、平台基础支撑;所有功能点如下——
系统首页(轮播、公告、快捷入口)
护理招聘(发布、搜索、筛选、详情、收藏)
个人简历(创建、编辑、投递、隐私设置)
简历投递(投递记录、状态跟踪、撤回)
面试邀请(机构发出、护理员接收、时间调整)
在线咨询(即时提问、历史记录)
在线回复(机构答疑、追问、关闭)
合同信息(线上生成、电子签、到期提醒、续签)
评价与反馈(双向打分、文字点评、晒图)
公告栏(政策速递、平台活动、安全提示)
个人中心(资料、密码、头像、消息中心)
养老护理员管理(增删改查、实名认证、技能标签)
养老护理机构管理(入驻审核、机构认证、黑名单)
系统管理(角色、菜单、参数、字典、定时任务)
用户资料(统一账号、第三方登录、实名信息)
收藏与历史(岗位收藏、浏览记录、一键比对)
友情链接与帮助(政策原文、操作手册、客服入口)
一句话总结:把“招聘、投递、面试、签约、评价”五个线下环节全部搬到线上,用 17 个闭环功能让老人更快找到靠谱护理员,让护理员更快找到合适岗位。
注:以上是纯课题毕业设计功能介绍,并非实际开发完成,最终开发完成的毕业设计程序以下面的的环境软件、功能图和界面为准。
系统所需要的环境软件:idea、eclipse+mysql5.7、8.0+Navicat+JDK1.8+tomcat7.0
系统可行性分析
3.2.1经济可行性
本系统旨在解决养老护理员直聘管理方式的种种不足和问题,在提高管理水平、降低成本和节省时间,节约人力物力,方便系统管理员管理等方面,都有积极意义。学校将投入相应人力物力积极配合,保证系统开发顺利完成。
3.2.2技术可行性
本系统采用Java作为后端开发语言,并采用了Spring Boot框架。Spring Boot框架为我们带来了开箱即用的便利性,大大加快了开发速度。在数据存储和操作方面,我们选择了MySQL数据库,以满足大规模数据存储和查询的需求。
3.2.3可操作性
首先,高职院校师生大部分都接受过信息化培训,网络化管理有一定基础,可以快速上手。由于计算机的普及,高职院校基本上每个实验实训工位都配有电脑,系统的硬件支撑没有问题。
3.3系统功能用例分析
养老护理员直聘网站主要是给用户、养老护理机构和管理员这三种类型的用户提供服务需求,将会根据他们的需要进行系统化的处理,并对他们的个人信息分别进行处理。接下来就具体讨论三种类型的用户分别需要的服务信息的过程:
用户相对于管理员而言使用权限很低,用户通过注册登录,只可以对个人信息进行浏览,预约,查看,修改或删除等操作;用户用例图,如图3-1所示:
养老护理机构:它主要的功能是对护理招聘管理、个人简历管理、简历投递管理、面试邀请管理、在线咨询管理、在线回复管理、合同信息管理、评价与反馈管理、用户资料等进行查询信息、接单、新增或删除等操作。养老护理机构用例图,如图3-2所示:
管理员:管理员是最高权限的拥有者,是养老护理员直聘网站中权限最高的使用者,它主要的功能是对养老护理员管理、养老护理机构管理、护理招聘管理、个人简历管理、简历投递管理、面试邀请管理、在线咨询管理、在线回复管理、合同信息管理、评价与反馈管理、系统管理、用户资料等进行查询信息、新增或删除等操作,相对用户具有很高的权限。管理员的用例图,如图3-3所示:
3.4系统开发环境与技术需求
基于Web的开发平台,不但吸收了ASP以前版本的最大优点并参照Java语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。它是一种对于网页的程序开发平台,它的开发工具是Eclipse,开发语言主要以java为主,作为一种编程语言,有着很好的创造性和开源性。
MySQL数据库技术是计算机技术中特别重要的一门技术,大多数的系统软件存储数据信息都需要依赖于MySQL数据库技术支撑,都必须采用MySQL数据库技术来进行数据资料的储存,这就要求软件开发者必须熟练掌握MySQL数据库技术。
技术框架是一个软件系统之中在开发之初非常重要的,它决定着系统的各个方面的特性,对软件的设计,系统运行,后续开发过程中都有举足轻重的地位。本次系统使用的Browser/Server(浏览器/服务器)结构,简称B/S结构,是有别于传统的C/S结构的一种新型架构。是当前最流行的一种网络结构模式。B/S结构技术的优势在于在网络硬件方面比较宽泛,不需要专门的网络硬件,在范围应用上特别的广泛,而且B/S结构技术硬件要求比较低,只需要有操作系统浏览器就可以,另外在电话上网和设备应用等方面应用的特别多。
3.5系统流程分析
养老护理员直聘网站的首页面是登录板块,它主要的功能是给用户进行账号的注册登录,用户可以通过输入个人注册的账号和账号密码,顺利的登录养老护理员直聘网站,系统会根据用户注册时的类型自动识别,分别进入到不同的管理板块。
用户进行注册登录的流程图,如图3-4所示。
修改用户个人信息的流程图,如图3-5所示:
用户通过网站发布需求信息的流程图,如图3-6所示。
4.1 系统总体架构设计
本系统采用 B/S 结构,即浏览器请求,服务器响应的工作模式,分为客户端浏览器, Web 服务器,数据库服务器三个层次,如图 4-1。分层设计的优点在于:各个层次彼此 独立,互不干扰,无论是哪个层次的优化,维护还是升级等操作,都比较方便;同时客 户端跟数据库隔离,用户无法直接访问操作数据库,通过中间层 Web 服务器的有效性验 证和用户权限控制,大大提高系统的安全性。
图 4-1系统总体架构示意图
第一个层次的客户端浏览器数量比较多,操作系统和浏览器版本可能有差异,但只 要遵循安装主流较新版本的标准,都可以正常的访问使用系统。 第二个层次的 web 服务器是基于.net 框架的三层结构,分别是表示层,业务逻辑层, 数据访问层。表示层主要负责接收用户的数据输入,再根据用户的请求调用业务逻辑层 中不同的业务逻辑,最后显示业务逻辑处理结果;业务逻辑层由表示层调用,用于获取 用户在表示层输入的数据,再处理业务逻辑,此时若涉及数据访问,则调用数据访问层 完成数据的新增、查找、删除和更新等操作,最后向用户界面层返回业务逻辑处理结果。 数据访问层由业务逻辑层调用,用于操作数据库以实现业务逻辑层要求的数据访问操作。 第三个层次的数据库服务器采用 MongoDB 来实现,它的特点是高性能、可扩展、 易部署、易使用、存储数据非常方便,支持丰富的查询操作。同时通过网络配置,防火 墙设置,文件系统设置等策略,提高系统安全性。
4.2 系统总功能模块设计
养老护理员直聘网站分三大部分,即管理员管理、养老护理机构管理和用户管理。系统按照用户的实际需求开发而来,贴近生活。从管理员出拿到分配好的账号密码可以进入系统,使用相关的系统应用。管理员总体负责整体系统的运行维护,统筹协调。
系统整体模块设计:系统分为管理员、养老机构和用户三大用户角色,系统管理员有最大的权限,整体功能展示如图4-2所示。
图4-2 系统整体功能图
4.3系统数据库设计
4.3.1 E-R模型结构设计
概念模型通常都用E-R图来进行描述,它主要是提供表示实体、属性、联系的方法,实体的含义就是,相对来说显示的客观存在,用户是能够可以轻松区别开的事件,属性则是实体中具有的性质。E-R图是可以将属性与其相关的实体集进行互相的连接,或者说将实体集与联系集进行相连,最终可以直接反映出系统中的各个实体之间的关系。下面是养老护理员直聘网站中相关的E-R图。
将“管理员信息”作为实体,它的E-R图,如图4-3所示:
将用户、在线回复、养老护理员、合同信息、养老护理机构、配置文件等作为实体,它们的局部E-R图,如图4-4所示:
图4-4 管理员信息局部E-R图
系统的实现
5.1首页页面功能实现
当人们打开系统的网址后,首先看到的就是首页界面。在这里,人们能够看到系统的导航条,通过点击导航条上的系统首页、护理招聘、评价与反馈、公告栏、个人中心等功能进入各详细页面进行操作。系统首页界面如图5-1所示:
图5-1 系统首页界面
护理招聘:在护理招聘页面的输入栏中输入职位名称、工作地点或薪资待遇进行查询,可以查看到护理招聘详细信息,并根据需要进行简历投递、在线咨询或评价操作;护理招聘页面如图5-2所示:
图5-2 护理招聘界面
评价与反馈:在评价与反馈页面的输入栏中输入养老机构名称进行查询,可以查看到评价与反馈详细信息,评价与反馈页面如图5-3所示:
图5-3 评价与反馈界面
个人中心:在个人中心页面可以对个人中心、修改密码、个人简历、简历投递、面试邀请、在线咨询、在线回复、合同信息、评价与反馈、我的收藏进行详细操作;如图5-4所示:
图5-4 个人中心界面
5.2管理员模块实现
管理员进入主页面,主要功能包括对养老护理员管理、养老护理机构管理、护理招聘管理、个人简历管理、简历投递管理、面试邀请管理、在线咨询管理、在线回复管理、合同信息管理、评价与反馈管理、系统管理、用户资料等进行操作。管理员主页面如图5-5所示:
图5-5 管理员主界面
管理员点击养老护理员管理。在养老护理员页面输入用户账号、姓名或性别进行搜索、新增或删除养老护理员列表,并根据需要对养老护理员详情信息进行查看、修改或移除操作;如图5-6所示:
图5-6养老护理员管理界面
管理员点击护理招聘管理。在护理招聘页面输入职位名称、工作地点或薪资待遇进行搜索、新增或删除护理招聘列表,并根据需要对护理招聘详情信息进行查看、简历投递、在线咨询、评价、修改或删除操作;如图5-7所示:
图5-7护理招聘管理界面
管理员点击个人简历管理。在个人简历页面输入标题名称、学历或期望岗位进行搜索、新增或删除个人简历列表,并根据需要对个人简历详情信息进行查看、邀请、修改或移除操作;如图5-8所示:
图5-8个人简历管理界面
管理员点击简历投递管理。在简历投递页面输入职位名称、工作地点或选择是否通过进行搜索、新增、审核或删除简历投递列表,并根据需要对简历投递详情信息进行查看、面试通知或删除操作;如图5-9所示:
图5-9简历投递管理界面
管理员点击合同信息管理。在合同信息页面输入用户账号或养老机构账号进行搜索、新增或删除合同信息列表,并根据需要对合同信息详情信息进行查看、修改或删除操作;如图5-10所示:
图5-10合同信息管理界面
管理员点击评价与反馈管理。在评价与反馈页面输入养老机构名称进行查询信息、新增或删除评价与反馈列表,并根据需要对评价与反馈详情信息进行查看、修改或移除操作;如图5-11所示:
图5-11评价与反馈管理界面
5.3养老护理机构模块实现
养老护理机构进入主页面,主要功能包括对护理招聘管理、个人简历管理、简历投递管理、面试邀请管理、在线咨询管理、在线回复管理、合同信息管理、评价与反馈管理、用户资料等进行操作。养老护理机构主页面如图5-12所示:
图5-12 养老护理机构主界面
养老护理机构点击护理招聘管理。在护理招聘页面输入职位名称、工作地点或薪资待遇进行搜索、新增或删除护理招聘列表,并根据需要对护理招聘详情信息进行查看、修改或删除操作;如图5-13所示:
图5-13护理招聘管理界面
养老护理机构点击个人简历管理。在个人简历页面输入标题名称、学历或期望岗位进行搜索个人简历列表,并根据需要对个人简历详情信息进行查看或邀请操作;如图5-14所示:
图5-14个人简历管理界面
养老护理机构点击面试邀请管理。在面试邀请页面输入用户账号或养老机构账号进行搜索面试邀请列表,并根据需要对面试邀请详情信息进行查看、签订合同或删除操作;如图5-15所示:
图5-15面试邀请管理界面
养老护理机构点击简历投递管理。在简历投递页面输入职位名称、工作地点或选择是否通过进行搜索简历投递列表,并根据需要对简历投递详情信息进行查看或面试通知操作;如图5-16所示:
图5-16简历投递管理界面
养老护理机构点击合同信息管理。在合同信息页面输入用户账号或养老机构账号进行搜索合同信息列表,并根据需要对合同信息详情信息进行查看或下载操作;如图5-17所示:
图5-17合同信息管理界面
源码无偿分享,文未领取