本系统旨在满足中小企业在线招聘的需求,为企业提供高效、准确、个性化的招聘服务,同时帮助求职者更快地找到合适的工作机会。该系统包含了多个模块,如用户注册与登录、企业发布职位、简历筛选、消息通知、人才库管理等,下面将从用例分析、数据库设计、功能模块划分和时序图等,对系统的功能及业务流程进行了分析与设计。
首先系统分为四个角色,分别是求职者、HR、企业与管理员。模块方面按照角色与功能划分,其中通用模块有登陆与注册模块,其余按照角色划分。
求职者共计8个模块,其中包含首页模块、职位浏览模块、企业浏览模块、个人简历模块、在线沟通模块、我的收藏模块、个人中心模块与我的投递模块。
HR共计5个模块,其中包含人才库模块、职位管理模块、招聘管理模块、在线沟通模块与个人中心模块。
企业共计4个模块,其中包含公司信息管理模块、HR管理模块、广告投放管理模块与个人中心模块。
管理员共计5个模块,其中包含用户管理模块、企业管理模块、职位管理模块、广告管理模块与个人中心模块。
综合统计系统共计24个模块,该系统采用B/S架构设计,后端通过spring boot框架搭建,前端通过vue.js框架搭建,UI使用Element-UI搭建,数据库采用MySQL数据库。