点击空白处退出提示
作品详情
技术框架:Springboot框架+Git版本控制工具+Mybatis+Mysql+Html+Thymeleaf+JavaScript。
开发环境:IntelliJ IDEA+Xmind+Navicat+jdk+Axure RP 9+Redis Desktop Manager+Maven。
项目描述:合家物业是一个让社区管理人员轻松管理社区的软件。采用主流的springboot框架技术,后端使用
springboot+mybaits,前端使用vue+elementUI,包含物资管理、清洁管理、人员调派管理、部门管理、权限
管理等多个功能模块,该项目通过健全、完善的流程设计,有效的提升物业办公效率、助力物业协同高效发展。
模块介绍:
1.员工管理模块:员工统计功能设计到数据库中5张表关联查询,同时可以做到对用户的基本信息精确查询。使用
easyExcel进行数据的导入和导出功能,实现难点在于,在导出的过程中,一些外键需要做特殊处理。
2.权限管理模块:采用常规RBAC模式,管理员可对账号进行角色分配,同时可对角色进行分配权限等功能。账号和角色表
是多对多的关系、角色和权限表也是多对多的关系、可以动态的控制登录用户的权限信息。后端使用springsecurity
进行权限控制,有效的防置了用户恶意攻击。
3.部门管理模块:部门管理采用树形菜单结构展示,数据库中除了保存当前部门的直接父节点之外,同时还有一个字段保
存了该部门的间接父节点。获取所有部门信息的时候,采用mybatis的递归来获取,在增加新部门的时候,除了将当前部
门节点变为父节点,还需要去维护间接父节点,新增部门同时会涉及到四个基本业务的操作。同理在删除部门的时候,
还需要验证部门下面是否有员工部门下面是否有子部门等常规判断。
负责:
1.安保管理:安保人员对社区内的异常进行上报和管理,包含文件上传和对数据库进行记录和操作记录,
2.人员调派:对不同部门的工作人员进行不同类型德派遣工作,包含对记录
的增加,删除,修改,查看操作,方便上级管理人员对数据操作,提高工作效率。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态
评论