智慧岳麓网格化管理平台

我要开发同款
ModestyOrangutan2024年11月15日
509阅读

作品详情

该平台以信息化和移动互联网手段,实现随时随地办公,提高岳麓区“三服务”一线工作的效率和服务能力;便于逐级领导随时掌握整体工作的状况,辅助领导决策,便于监督与考核管理。

该项目主要需要实现问题的创建与处理、日志的创建与管理、签到及其管理统计等功能。另外,还需要处理多角色用户的登录问题、层级用户之间的业务流转问题以及网格的地理围栏问题。

Web版简要说明如下:

以Spring MVC+MyBatis为基础框架,前端页面利用到了JavaScript、AngularJS、Ajax以及JSP等技术,后端使用了Java、MySQL和Redis等技术;

使用MySQL数据库,集成Flyway进行数据库版本控制,利用C3P0连接池进行数据库连接管理;

利用Redis缓存用户信息,保证用户信息的一致性;

集成JPush进行消息推送;

利用Maven实现模块化开发与多环境打包;

APP接口数据利用GZip进行了报文压缩。



Android版简要说明如下:

基于MVP模式进行APP框架的搭建,系统兼容Android4.0以上各版本,同时利用组件式开发降低项目耦合度;

利用OkHttp3+RxJava2+Gson实现网络请求模块,并自定义拦截器对Session失效、通用异常进行集中处理,自定义日志拦截器打印网络请求日志;

基于MPAndroidChart进行图表处理。利用EventBus优化模块通信、模块与线程通信。集成JPush实现消息推送。集成ShareSDK发送短信。

集成百度地图SDK实现签到与签到管理统计,利用百度地理围栏API辅助判断APP用户是否在指定区域签到;

利用PermissionsDispatcher框架处理Android各版本的权限问题。

参与Web版从0到1的全过程;主导Android版从0到1的全过程。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论