本系统基于springboot+ssm+shiro来进行开发实现,数据库采用mysql,开发工具为IDEA或Eclipse.利用redis进行数据缓存存储处理,使用 quartz来进行定时任务执行处理。
于SpingBoot2.0轻量级的java快速开发框架。以Spring Framework为核心容器, Spring MVC为模型视图控制器,Mybatis Plus为数据访问层, Apache Shiro为权限授权层, Redis为分布式缓存,Quartz为分布式集群调度,JSP作为前端页面引擎, 采用JSTL标签库封装组件的开源框架。
项目特点:
- 开箱即用,节省开发时间,提高开发效率
- 代码全部开源,持续更新,共同维护
- 支持分布式部署,session统一由redis进行管理
- 基于SpringBoot,简化了大量项目配置和maven依赖,让您更专注于业务开发
- 使用分层设计,分为dao,service,Controller,view层,层次清楚,低耦合,高内聚
- 提供了诸多的UI组件
- 友好的代码结构及注释,便于阅读及二次开发
- 灵活的权限控制, 整合shiro,可控制到页面或按钮,满足绝大部分的权限需求,优化权限注解方便权限配置
- 日志记录采用aop(LogAop类)方式,可对用户所有操作进行记录
- 数据统计报表:丰富的报表统计功能
- 集成jsp页面,采用标准JSTL标签库对常用组件进行封装,便于将传统项目过度到springboot
- 组件库丰富,对常用页面组件进行了代码封装,提高开发效率
- 前端页面简洁优美,支持移动端
系统功能较为全面,可根据需求删减相关功能实现。
部分功能展示如下:
用户管理
部门管理
菜单管理
角色管理
数据字典管理
日志管理
个人办公-系统消息
会议管理
日报管理
日程管理
任务管理
目标管理
人力资源模块:包含档案管理、考勤管理、薪资管理、招聘管理、培训管理几大模块,不再一一展示。
本系统功能完整,全面,可做商业应用,也可根据需求调整进行删减,做毕业设计使用。