系统管理:
1.注册账号:账号分两种权限前台账号和管理员账号
2.角色权限:给注册的账号分配不同的权限
3.账号列表:迭代查询账号
报表管理:
业主开门日志:业主的开门日志
app访客开门日志:app访客的开门日志
访客机开门日志:PC端生成的二维码开门日志
管理员开门日志 :管理员权限的开门日志
管理员访客日志 :管理员下放访客二维码的日志
项目管理:
物业管理:小区场景下物业对每个小区的管理
楼栋管理:写字楼场景下,物业对每个楼栋的管理
设备管理:物业对下所有的设备进行管理
公司管理:写字楼场景下物业对每栋楼的公司进行管理
分组管理:分组管理是物业对该小区下面的分组进行管理
业主管理:物业生成业主给予用户具有开门的权限
访客列表:物业对业主下放的访客二维码进行管理
访客目的:物业默认添加几种对访客到访时来的目的(如:拜访客户,面试等)
物业通知:物业推送消息到该物业下面所有业主
门卡管理:物业对下发的具有开门权限的门卡进行管理
管理员二维码列表:物业生成业主二维码进行管理
用户访客二维码列表:物业对业主生成的访客二维码进行管理
访客授权:用于前台工作人员对到访访客生成具有开门权限的二维码
项目架构描述:系统使用了Java企业级开发的开源框架Spring以及前端技术Jquery Ajax、Jquery UI、Easy UI、POI、Echarts等第三方前端插件,使用SpringMVC作为表示层的MVC框架,使用JSP作为视图,DispatcherServlet作为核心控制器,并实现了REST风格的请求;业务逻辑层使用SpringAOP实现事务、日志和安全性等功能,持久层使用Mybatis封装了CRUD操作,底层使用Mysql实现数据存取,使用echarts 对数据进行统计显示。整个项目采用了迭代开发模型,使用Maven进行项目构建和管理JAR包,使用SVN进行项目版本控制。
责任描述:上述所有模块的二次开发,代码的优化,新功能的开发和API接口的开发,以及 BUG的修复。