源码获取
私信联系我即可~
大家点赞、收藏、关注、评论啦
精彩专栏推荐订阅:在下方专栏👇🏻
👇🏻 精彩专栏 推荐订阅👇🏻
Java精品项目案例【2000套】Java精品项目案例【2000套】
https://blog.csdn.net/weixin_bysj1987/category_13187075.html
Python精品项目案例【500套】
uniapp/微信小程序/安卓app【1800套】
✅文末获取源码✅
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以找我咨询,希望帮助更多的人❤️
用户用例模型
普通用户用例图
普通用户角色用例图如图3-1所示。
企业用户用例图
企业用户角色用例图如如图3-2所示。
管理员用例图
管理员角色用例图如如图3-3所示。
系统流程分析
注册登录流程图
用户注册登录模块主要是为了方便用户和管理员能够安全地访问系统并管理自己的信息,用户根据提示输入注册信息进行注册操作以获得个人账号,在登录界面输入账号密码等信息进行系统登录,用户注册登录流程如下图所示。
数据添加流程图
用户成功登录系统后,即可进行添加数据操作。添加的数据具有一个由系统自动生成的特定编号,用户可根据提示输入其余信息并提交,系统会对提交信息进行验证,验证通过则显示添加数据成功。数据添加流程如下图所示。
数据修改流程图
用户成功登录系统后,可进行修改数据操作,流程与添加数据操作相似,数据修改流程如下图所示。
数据删除流程图
当系统里面存在一些无效或过期的数据信息,系统支持相关的管理人员对这些数据进行删除操作,数据修改流程如下图所示。
数据库
DROP TABLE IF EXISTS `corporate_recruitment`; CREATE TABLE `corporate_recruitment`(corporate_recruitment_id int(11) NOT NULL AUTO_INCREMENT COMMENT '企业招聘ID', `job_openings` varchar(64) comment '招聘岗位', `work_type` varchar(64) comment '工作类型', `enterprise_users` int(11) DEFAULT 0 comment '企业用户', `company_name` varchar(64) comment '企业名称', `enterprise_legal_person` varchar(64) comment '企业法人', `enterprise_phone` varchar(64) comment '企业电话', `company_address` varchar(64) comment '企业地址', `number_of_positions_available` double(8,2) DEFAULT 0 comment '招聘人数', `salary_and_benefits` varchar(64) comment '工资待遇', `cover_image` varchar(255) comment '封面图片', `job_requirements` longtext comment '岗位要求', `praise_len` int(11) DEFAULT 0 NOT NULL comment '点赞数', `collect_len` int(11) DEFAULT 0 NOT NULL comment '收藏数', `comment_len` int(11) DEFAULT 0 NOT NULL comment '评论数', `recommend` int(11) DEFAULT '0' NOT NULL comment '智能推荐', `projection_information_limit_times` int(8) DEFAULT 0 NOT NULL comment '投简限制次数', `online_consultation_limit_times` int(8) DEFAULT 0 NOT NULL comment '咨询限制次数', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_by` int(11) DEFAULT '1' NOT NULL comment '创建用户ID', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间', DROP TABLE IF EXISTS `projection_information`; CREATE TABLE `projection_information`(projection_information_id int(11) NOT NULL AUTO_INCREMENT COMMENT '投简信息ID', `job_openings` varchar(64) comment '招聘岗位', `work_type` varchar(64) comment '工作类型', `enterprise_users` int(11) DEFAULT 0 comment '企业用户', `company_name` varchar(64) comment '企业名称', `salary_and_benefits` varchar(64) comment '工资待遇', `regular_user` int(11) DEFAULT 0 comment '普通用户', `user_name` varchar(64) comment '用户姓名', `users_phone` varchar(64) comment '用户手机', `type_of_disability` varchar(64) comment '残疾类型', `disability_level` varchar(64) comment '残疾等级', `resume_attachment` varchar(255) comment '简历附件', `personal_profile` text comment '个人简介', `intersight_invitation_limit_times` int(8) DEFAULT 1 NOT NULL comment '面试邀约限制次数', `create_time` datetime NOT NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间', `create_by` int(11) DEFAULT '1' NOT NULL comment '创建用户ID', `update_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP COMMENT '更新时间',代码
<template> <el-main class="bg edit_wrap comtable_e"> <el-form ref="form" :model="form" status-icon label-width="120px" v-if="is_view()"> <el-row class="row_ce"> <el-col v-if="$check_field('get','job_title') || $check_field('add','job_title') || $check_field('set','job_title')" :xs="24" :sm="12" :lg="8" class="el_form_item_warp"> <el-form-item label="求职标题" prop="job_title"> <el-input id="job_title" v-model="form['job_title']" placeholder="请输入求职标题" v-if="(form['resume_id'] && $check_field('set','job_title')) || (!form['resume_id'] && $check_field('add','job_title'))" :disabled="disabledObj['job_title_isDisabled']"> </el-input> <div v-else-if="$check_field('get','job_title')"> {{form['job_title']}} </div> </el-form-item> </el-col> <el-col v-if="$check_field('get','regular_user') || $check_field('add','regular_user') || $check_field('set','regular_user')" :xs="24" :sm="12" :lg="8" class="el_form_item_warp"> <el-form-item label="普通用户" prop="regular_user"> <div v-if="user_group !== '管理员'"> {{ get_user_session_regular_user(form['regular_user']) }} <el-select v-if="(form['resume_id'] && $check_field('set','regular_user')) || (!form['resume_id'] && $check_field('add','regular_user'))" id="regular_user" v-model="form['regular_user']" :disabled="disabledObj['regular_user_isDisabled']"> <el-option v-for="o in list_user_regular_user" :key="o['username']" :label="o['nickname'] + '-' + o['username']" :value="o['user_id']"> </el-option> </el-select> <el-select v-else-if="$check_field('get','regular_user')" id="regular_user" v-model="form['regular_user']" :disabled="true"> <el-option v-for="o in list_user_regular_user" :key="o['username']" :label="o['nickname'] + '-' + o['username']" :value="o['user_id']"> </el-option> </el-select> </div> <el-select v-else id="regular_user" v-model="form['regular_user']" :disabled="disabledObj['regular_user_isDisabled']"> <el-option v-for="o in list_user_regular_user" :key="o['username']" :label="o['nickname'] + '-' + o['username']" :value="o['user_id']"> </el-option> </el-select> </el-form-item> </el-col>普通用户功能实现
用户注册登录模块
注册登录:用户通过填写手机号、设置密码及选择用户角色(残疾人求职者)完成账号注册,系统自动校验信息完整性,注册成功后可使用账号密码或验证码安全登录,登录后自动跳转至个人专属首页。界面如下图所示。
图5-1 注册登录界面
首页模块
首页:聚合展示系统核心内容,包括顶部轮播图(展示重要就业活动或政策宣传)、最新企业招聘岗位推荐、热门技能培训项目、通知公告栏及就业政策快讯,支持快速搜索岗位或培训,方便用户高效获取关键信息。界面如下图所示。
图5-2 首页界面
就业政策模块
就业政策:浏览按类别(如就业补贴、创业扶持、税收优惠)整理的残疾人就业相关政策文件,支持关键词搜索政策内容,查看政策原文、解读说明及适用对象,帮助用户了解自身权益与扶持政策。界面如下图所示。
图5-3 就业政策界面
企业招聘模块
企业招聘:按工作类型(全职、兼职、远程办公)、薪资范围、地区等条件筛选企业招聘岗位,查看岗位详情(含职位描述、任职要求、企业背景、招聘人数),支持对心仪岗位点赞收藏,点击“投递简历”可快速提交个人求职简历。界面如下图所示。
图5-4 企业招聘界面
求职简历模块
求职简历:创建并编辑个人求职简历,填写求职标题(如“求职兼职客服岗位”)、期望岗位、期望薪资、教育背景(含毕业院校、专业、学历)、获奖证书(上传证书附件)、工作经验(含工作单位、岗位、工作内容),上传个人简历附件(Word或PDF格式),提交后简历可被企业查看,支持随时修改更新简历内容。界面如下图所示。
图5-5 求职简历界面
个人中心模块
个人中心:完善个人详细档案,包括上传个人照片、填写真实姓名、性别、联系电话、户籍地址,选择残疾类型(如视力残疾、听力残疾、肢体残疾)与残疾等级,更新教育背景、工作经验等基础信息,为简历投递提供完整数据支撑。界面如下图所示。
图5-6 个人中心界面
企业用户功能实现
后台首页模块
后台首页:展示企业招聘数据概览,包括当前发布的岗位数量、今日收到的简历数量、待处理面试邀约数量、已签署劳动合同数量,同时展示系统通知(如审核提醒、政策更新),方便企业快速掌握招聘进度。界面如下图所示。
图5-7 后台首页界面
在线咨询管理模块
在线咨询管理:查看求职者对本企业招聘岗位的咨询留言,每条留言展示咨询内容、咨询时间、求职者信息,企业可针对留言进行回复,回复内容同步至求职者端,支持查看历史咨询记录,及时解答求职者疑问,提升招聘沟通效率。界面如下图所示。
图5-8 在线咨询管理界面
管理员功能实现
后台首页模块
后台首页:展示系统核心运营数据,包括注册用户总数(残疾人、企业)、今日新增用户数、发布岗位总数、技能培训总数、今日投递简历数、已签署劳动合同数,同时以图表形式展示用户增长趋势、岗位类型分布,帮助管理员掌握系统整体运行情况。界面如下图所示。
图5-9 后台首页界面
工作类型管理模块
工作类型管理:维护系统招聘岗位的工作类型字典,如全职、兼职、临时工、远程办公、居家就业等,支持添加新的工作类型、修改类型名称、删除不常用类型,确保招聘岗位分类清晰,方便求职者筛选岗位。界面如下图所示。
图5-10 工作类型管理界面
技能类型管理模块
技能类型管理:维护系统技能培训的技能类型字典,如计算机技能、手工制作、电商运营、客服技能、农业种植等,支持添加、修改、删除技能类型,确保培训分类贴合残疾人就业需求,方便求职者按技能类型查找培训。界面如下图所示。
图5-11 技能类型管理界面
系统管理模块
系统管理:管理首页轮播图,上传轮播图片、设置图片跳转链接(如跳转至重要政策、热门招聘活动)、调整轮播顺序,同时可配置系统基础参数(如登录验证码开关、简历附件大小限制),优化系统前端展示与功能体验。界面如下图所示。
图5-12 系统管理界面
通知公告管理模块
通知公告管理:发布全平台通知公告(如招聘会通知、系统维护通知、政策调整通知),填写公告标题、公告内容、发布时间,支持设置公告置顶、公告有效期;同时可编辑、删除已发布的公告,确保用户及时获取重要信息。界面如下图所示。
图5-13通知公告管理界面
资源管理模块
资源管理:管理就业政策资源,添加政策文章(填写政策标题、政策分类、政策原文、解读说明),编辑、删除已有政策,按政策分类(如就业补贴、创业扶持、社会保障)整理政策库,方便求职者与企业快速查找相关政策,提升政策宣传效率。界面如下图所示。
图5-14资源管理界面
源码获取
私信联系我即可~
大家点赞、收藏、关注、评论啦
精彩专栏推荐订阅:在下方专栏👇🏻
👇🏻 精彩专栏 推荐订阅👇🏻
Java精品项目案例【2000套】Java精品项目案例【2000套】
https://blog.csdn.net/weixin_bysj1987/category_13187075.html
Python精品项目案例【500套】
uniapp/微信小程序/安卓app【1800套】
✅文末获取源码✅
感兴趣的可以先收藏起来,还有大家在毕设选题,项目以及论文编写等相关问题都可以找我咨询,希望帮助更多的人❤️