一、服务参数
全年服务产业链重点企业 500家,根据企业需求建立一企一策,一事一案的工作台账,以管家型、全链条、全天侯的一对一服务模式,为企业提供有呼必应、无事不扰的高质量服务体系,形成可复制可推广的人力资源服务示范项目。提供四大类十八项惠企服务:各类惠企服务 6000家次,开展100场招聘会,直播带岗 30场,人才测评 5000 人次,政策推送 6000 次,人才新政解读说明会4 场,高峰论坛1场,培训人员1000人次,建立招工引才联络站点 4 个,人才供需动态数据报告4篇,《重点企业人才链服务开发目录》1篇。
二、配套系统参数
1. 主要特性
l 完全响应式布局(支持电脑、平板、手机等所有主流设备)
l 强大的一键生成功能(包括控制器、模型、视图、菜单等)
l 支持多数据源,简单配置即可实现切换。
l 支持按钮及数据权限,可自定义部门数据权限。
l 对常用 js插件进行二次封装,使js代码变得简洁,更加易维护
l 完善的 XSS防范及脚本过滤,彻底杜绝XSS攻击
l Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
l 国际化支持,服务端及客户端支持
l 完善的日志记录体系简单注解即可实现
l 支持服务监控,数据监控,缓存监控功能
2.技术选型
①系统环境
l Java EE 8
l Servlet 3.0
l Apache Maven 3
②主框架
l Spring Boot 2.2.x
l Spring Framework 5.2.x
l Spring Security 5.2.x
③持久层
l Apache MyBatis 3.5.x
l Hibernate Validation 6.0.x
l Alibaba Druid 1.2.x
④视图层
l Vue 2.6.x
l Axios 0.21.x
l Element 2.15.x
3.内置功能 l 用户管理:用户是系统操作者,该功能主要完成系统用户配置。
l 部门管理:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。
l 岗位管理:配置系统用户所属担任职务。
l 菜单管理:配置系统菜单,操作权限,按钮权限标识等。
l 角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。
l 字典管理:对系统中经常使用的一些较为固定的数据进行维护。
l 参数管理:对系统动态配置常用参数。
l 通知公告:系统通知公告信息发布维护。
l 操作日志:系统正常操作日志记录和查询;系统异常信息日志记录和查询。
l 登录日志:系统登录日志记录查询包含登录异常。
l 在线用户:当前系统中活跃用户状态监控。
l 定时任务:在线(添加、修改、删除 )任务调度包含执行结果日志。
l 代码生成:前后端代码的生成( java、html、xml、sql)支持CRUD下载 。
l 系统接口:根据业务代码自动生成相关的 api接口文档。
l 服务监控:监视当前系统 CPU、内存、磁盘、堆栈等相关信息。
l 缓存监控:对系统的缓存信息查询,命令统计等。
l 在线构建器:拖动表单元素生成相应的 Vue代码。
l 连接池监视:监视当期系统数据库连接池状态,可进行分析 SQL找出系统性能瓶颈。
4.核心技术 前端技术栈 ES6、vue、vuex、vue-router、vue-cli、axios、element-ui
后端技术栈 SpringBoot、MyBatis、Spring Security、Jwt
5.后端技术 5.1 SpringBoot框架 ①介绍
Spring Boot是一款开箱即用框架,提供各种默认配置来简化项目配置。让我们的Spring应用变的更轻量化、更快的入门。 在主程序执行main函数就可以运行。你也可以打包你的应用为jar并通过使用java -jar来运行你的Web应用。它遵循约定优先于配置的原则, 使用SpringBoot只需很少的配置,大部分的时候直接使用默认的配置即可。同时可以与Spring Cloud的微服务无缝结合。
②优点
l 使编码变得简单: 推荐使用注解。
l 使配置变得简单: 自动配置、快速集成新技术能力 没有冗余代码生成和 XML配置的要求
l 使部署变得简单: 内嵌 Tomcat、Jetty、Undertow等web容器,无需以war包形式部署
l 使监控变得简单: 提供运行时的应用监控
l 使集成变得简单: 对主流开发框架的无配置集成。
l 使开发变得简单: 极大地提高了开发快速构建项目、部署效率。
5.2 Spring Security安全控制 ①介绍
Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。
②功能
Authentication 认证,就是用户登录
Authorization 授权,判断用户拥有什么权限,可以访问什么资源
安全防护,跨站脚本攻击, session攻击等
非常容易结合 Spring进行使用
③Spring Security与Shiro的区别
1、认证功能
2、授权功能
3、加密功能
4、会话管理
5、缓存支持
6、rememberMe功能
优点:
1、Spring Security基于Spring开发,项目如果使用Spring作为基础,配合Spring Security做权限更加方便。而Shiro需要和Spring进行整合开发
2、Spring Security功能比Shiro更加丰富,例如安全防护方面
3、Spring Security社区资源相对比Shiro更加丰富
6.前端技术 l npm:node.js的包管理工具,用于统一管理我们前端项目中需要用到的包、插件、工具、命令等,便于开发和维护。
l ES6:Javascript的新版本,ECMAScript6的简称。利用ES6我们可以简化我们的JS代码,同时利用其提供的强大功能来快速实现JS逻辑。
l vue-cli:Vue的脚手架工具,用于自动生成Vue项目的目录及文件。
l vue-router: Vue提供的前端路由工具,利用其我们实现页面的路由控制,局部刷新及按需加载,构建单页应用,实现前后端分离。
l vuex:Vue提供的状态管理工具,用于统一管理我们项目中各种数据的交互和重用,存储我们需要用到数据对象。
l element-ui:基于MVVM框架Vue开源出来的一套前端ui组件。
7.业务功能 l 企业服务端
n 主页管理:展示政策板块、服务项目等多种板块
n 需求管理:企业发布自己的需求,对需求进行
n 用户管理端:可自助管理企业信息,如公司名称、规模、介绍等
l 服务管理端
n 企业库管理:与企业端打通,可协助企业创建自己的服务账号
n 具有呼叫中心功能
n 服务管理:工作分配、服务链跟踪与服务记录
n 服务时间提醒
n 服务量统计:根据为各企业服务的数量进行时间段内的统计
n 新闻发布管理:发布新闻信息,支持增删改查。
n 用户管理:管理系统的使用者账号信息
l 在线客服:
n 机器人在线自动问答
n 客服人员即时互动
l 动态监督管理:
n 监督端用户管理
n 服务查看与催促
n 调用动态数据大屏
l 动态数据显示系统:
n 图形化的界面速搭建出专业水准的可视化应用
n 满足预警报警、数据分析、多元化展示等多种业务的展示需求
8.开发周期 2023年12月31日前完成(其中系统开发须在签订合同后20日之内完成)。