政务智能办

我要开发同款
lixiaoyou2023年05月09日
160阅读
所属分类政务

作品详情

该项目主要是对接上海地区各个政务服务中心的数据提供方或者上海市大数据中心,根据需求获取政务智能办所需要的数据或提交结果。如用户电子证照,企业营业执照等政务办理相关的数据。
后端技术:Spring,SpringBoot,myBatis-Plus,shiro
数据库:mysql,redis
中间件:rabbitMq,minio
代码管理:gitlab
项目管理:maven
业务模块:
系统管理:使用shiro+JWT进行系统安全管理,对账号注册、登录、授权、注销等进行控制。
电子证照模块:根据上海市大数据中心的规则,对上海市各个区的电子证照库进行认证登录,完成查询等工作。
提交办件模块:企业法定代表人或个人在行政服务中心办理完事项之后,会将每个事项办理过程中生成的办件提交至对应平台,该模块辅助对接各个区的办件库平台已经保存办件相关信息,返回办件状态。
随申办模块:企业法人或个人可以使用随申办进行政务智能办的登录,该模块根据随申办扫码,调用大数据中心接口返回对应的法人或个人信息。
声网模块:该模块对接声网。为政务智能办提供语音通话,录音保存服务。
文件系统模块:对项目中使用的文档,图片进行统一管理。
主要负责:
1. 上海每个区的政务办理这些模块都有相同和不同之处,对应接口以及配置也不相同,在系统架构层面,使用自定义注解和反射,在项目启动时根据配置文件中的地区代码配置对应的bean加载到容器中。在代码编写层面,使用模板方法模式对相同业务部分进行统一规范,不同部分在子类中实现,便于系统扩展以及新的大区的政务业务接入。
2. 对接声网模块,根据声网下载的so动态库,利用JNI调用so库中的native方法,实现了声网本地通话的开启,关闭和关键信息的回调,以及保存录音到本地等功能。
3. 系统不同的模块对于文件有不同的处理,使用函数式接口编码对统一上传入库部分进行封装,对于中间处理过程,交给传入的函数处理。
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论