ip检测到代理服务器
高标准农田建设是贯彻落实总书记重要指示精神和党中央、国务院决策部署,深入“藏粮于地、藏粮于技”战略的重要抓手,更是国家粮食安全和经济社会发展的保障。为进一步深入贯彻落实全面推进乡村振兴战略,我司在贵州省农业农村厅的大力支持和铜仁市农业农村局的帮助下,实现了对碧江区在建高标准农田1万亩、石阡县已建高标准农田6.75万亩的工程潜在缺陷保险,从而探索出符合贵州省高标准农田建设工程潜在缺陷保险项目运作的新模式。
但是,在缺乏系统支撑的情况下,高标准农田IDI从业者日常事务作业时间较长,时效性难以得到保障;同时,难以实时形成动态项目数据报表,分析汇总过度依赖人工,无法满足个性化需求,影响公司经营决策;未能实现项目档案信息化管理,绝大部分项目信息数据现都存放于各个分支机构人员的电脑硬盘上,数据分散,丢失风险较大,且信息成果无法交互共享,内部管理亟需改善。
保险公司为加强高标准农田IDI项目管控的职能,急需建设一个能有效支撑其发展战略的平台,使高标准农田IDI项目管理标准化、流程规范化、流转自动化,进一步释放人力,提高工作效率和工作质量,同时在领导驾驶舱、资料管理、任务管理、打卡管理、审核管理、报告管理、消息管理、承保理赔方面能够满足保险公司个性化的使用要求。因此,在设计系统时需通盘考虑,做好顶层规划,使系统具备良好的适应性和扩展性。通过该项目建设,助力保险公司高标准农田IDI项目的业务流程全部实现线上化、数字化,工作效率和工作质量迈上新台阶。相较同业,我司目前IT技术应用深度不够,效率不高,导致产能低下,人工成本居高不下,急需科技赋能提升竞争力。因此,通过自主开发高标准农田IDI系统,助力公司快速实现转型升级,实现“行业领先、好中领跑”的战略目标。
开发本系统的主要目标是为加强保险公司对高标准农田IDI项目的管控职能,将高标准农田IDI系统建设成为能有效支撑保险公司业务拓展的平台,全面提升高标准农田IDI项目管理的规范性,使其业务标准化、流程规范化、流转自动化,进一步提高工作效率和工作质量,重点实现保险公司高标准农田IDI项目管理中的任务管理、资料管理、打卡管理、审核管理、报告管理、承保理赔、消息管理等功能,实现对全省高标准农田IDI项目的全面分析和精准管控。
在高标准农田IDI系统建设过程中,坚持纵向贯通、管理分层控制,数据驱动业务,支持业务部门经营决策;遵循一体化、平台化、模块化”建设原则,紧紧围绕高标准农田IDI项目管理主线,统一规划,保证项目信息的“完整性、一致性、有效性”,实施层面实行排期开发、分步推广,覆盖保险机构、TIS机构、管护队伍、维修队伍及农业农村部门的使用需求。
本系统一共分为7个子系统、10个功能模块、50个功能点。其中,工作台需要实现快捷入口、待办任务、已办任务、消息通知、系统公告、领导驾驶舱等功能。
任务管理需要实现对指派任务的工程项目名称、行政村名称、小地名、设施类别、管护队伍、巡检人员、本次任务的巡检截止时间等相关信息进行详细记录,并通过工程项目名称、行政区域名称进行查询检索、任务指派。
打卡管理需要实现打卡点新增、修改、删除等功能,并详细记录各项目打卡点的经纬度、打卡点数量、打卡频次等信息。
报告管理需要实现对项目各阶段的工程质量报告详细信息进行记录,并通过工程项目编码、工程项目名称、项目阶段、一级目录、二级目录、报告名称等字段进行检索查询。
承保理赔需要实现对理赔查勘的工程项目编码、工程项目名称、标的类别、经纬度、查勘人等信息的详细记录,并通过工程项目编码、工程项目名称、设施类别、理赔提交人等字段进行查询检索。
消息管理需要实现消息推送功能,并反馈接收人的查看状态信息,同时能通过消息编码、消息摘要、推送人等字段进行检索查询。
系统管理需要实现用户管理、角色管理、菜单管理、部门管理、字典管理、基础数据、参数设置ip检测到代理服务器、日志管理等功能。
本系统的用户包括保险机构、TIS机构、管护队伍、维修队伍、农业农村部门,因此既要满足内外网办公电脑用户访问需要,也要满足移动端手机用户随时随地使用需求,全省总用户数超过1000户,并发访问量按照总用户数的10%考虑,峰值为100,页面响应时间小于0.1秒,系统可用性要求大于99.99%。因此,将2台WEB应用服务器组成集群部署在DMZ区,保证用户访问的高可靠性和稳定性;微信小程序部署在腾讯云服务器,通过保险公司私有云DMZ区的Nginx反向代理服务器与内网服务器通信,保障移动端随时随地接收巡检任务和上传巡检的照片、音频、视频等文件。
(1)原型设计。本系统设计采用快速原型法,通过前期调研分析完成的需求规格说明书提供的系统功能清单,快速生成工作台、资料管理、任务管理、打卡管理、审核管理、报告管理、承保理赔、消息管理、系统管理9个功能模块以及移动端微信小程序的系统原型,并且将系统的50个功能点通过二级菜单、三级菜单详细展现,将系统所涉及的业务流程和审批流程完整地呈现。
(2)架构设计。本系统采用B/S架构,包括PC端系统和移动端小程序。系统逻辑架构分为5个层次,分别是前端UI、展示层、业务层、数据层、运行环境(如图1所示)。
数据架构设计方面,为了保证结构化数据和非结构化数据的存取效率,将结构化数据存储在MySQL数据库服务器中,将非结构化数据存储在Minio文件服务器中。同时,为保障系统数据和文件的安全,分别通过自动备份机制将系统后台数据库中的数据和文件服务器中的文件定时备份到DG库中,以防数据和文件丢失或损坏。
物理架构设计方面,为保障系统安全稳定运行,在出口部署1台Nginx反向代理服务器与外部通信,将前端Web服务器部署在DMZ_WEB区,将后端业务服务器和文件服务器部署在DMZ_APP区;将数据库服务器部署在内网DB区。
(3)表结构设计。数据库使用MySQL 8.0.33,字符集采用UTF8。系统根据各类数据明细,定义了用户信息表、部门表、角色信息表、菜单表、用户和角色关联表、角色和菜单关联表、角色和部门关联表、操作日志表、字典类型表、字典数据表、定时任务表、定时任务日志表等12张系统表。同时,定义了任务主表、任务子表、子任务详情表、照片信息表、视频信息表、音频信息表、问题清单表、打卡点管理表、打卡点明细表、理赔承保表、质量报告管理表、附件表、行政区划表、项目资料表、TIS机构信息表、TIS机构人员表、管护队伍信息表、管护队伍人员表、维修队伍信息表、维修队伍人员表、消息推送表、政府人员信息表等22张业务表。
(4)安全设计。由于本系统为保险公司业务管理系统,涉及的敏感信息较多,因此采取了一系列安全措施保证系统安全。
数据库安全方面,对数据库用户名和密码均经过加密处理,表数据的敏感信息如身份证号码、手机号码、家庭住址等,经过脱敏处理。数据库服务器部署在私有云内网区,数据库访问权限只开放给特定的IP地址。同时,进行表权限控制,为不同操作人员分配差异化的表权限,包括读写权限、只读权限等,从而保证数据的安全性。
系统访问权限控制方面,从人员权限、菜单权限、功能权限等方面进行控制。人员权限控制:通过给不同层级的管理人员配置其对应层级的人员添加、删除、修改权限,实现对人员的分级管控。菜单权限控制:建立对应的角色组,根据操作人员所属的角色组别,分配相应的功能菜单,对于无权使用的功能则不显示其菜单。功能权限控制:对不同的操作人员根据所属角色分配不同操作权限,使其账号下只显示相应功能按钮,隐藏其他功能按钮,如普通员工只有查看质量检测报告的按钮,而没有修改质量检测报告的按钮。
系统发布权限控制方面,由于系统采用B/S多层结构,系统代码全部放在服务器上,只有获得授权的开发人员才能通过堡垒机登录服务器更改代码,发布系统。进入系统管理后台的人员必须通过服务器上的普通用户身份认证和Root用户身份认证的双重身份校验,并且采用一次一密的方式随机生成复杂密码,防止暴力破解攻击。
本系统采用了水印相机技术打卡,将工程名称、项目地址、设施类别、所在行政区域、地理坐标、拍摄时间、拍摄人员的姓名、手机号码等信息附在现场照片上,并且设置只能调用高标准农田IDI系统上的水印相机现场拍照上传照片,不能上传图库中的其它照片,确保了巡检打卡和理赔查勘材料的线 水印相机传回的现场巡检打卡照片
(2)实现过程。本系统经过一个月的需求调研和分析,设计了系统原型,与用户反复沟通确认,完成了《高标准农田IDI系统需求规格说明书》并通过了评审。然后经过两个月的系统设计,完成了《详细设计说明书》,并按照开发计划,项目组在三个月的紧张编码测试后,完成了所有模块的程序编码和测试。最后,经过系统调试和数据初始化,通过蓝绿部署、灰度发布方式将系统成功发布上线。在试用过程中,持续跟踪用户的反馈意见和优化建议,不断迭代更新、优化完善系统,历时半年时间终于达到了系统的设计目标和用户的期望。(3)运行环境。本系统运行的操作系统版本为Red Hat Enterprise Linux 7,运行的应用容器为Tomcat 9.0.63,Java运行环境是JRE1.8,文件服务采用Minio,数据库采用MySQL 8.0.33。
由于本系统既要满足内部用户保险机构人员的使用需要,又要满足外部用户TIS机构、管护卫队、维修队伍以及全省农业农村部门相关人员的使用需求。因此,系统需要通过部署在DMZ区中Nginx反向代理服务器与外部通信,同时开通Nginx反向代理服务器访问Web服务器的网络控制策略,WEB服务器访问后端应用服务器的网络控制策略,后端应用服务器访问文件服务器和内网数据库服务器的网络控制策略。微信小程序部署于腾讯云服务器,通过保险公司私有云DMZ区的Nginx反向代理服务器与内网服务器通信,满足移动端随时随地使用的要求。
本文主要研究了高标准农田IDI系统这一试验性系统在保险行业的实践方法与应用价值,基于敏捷开发、持续集成、持续交付的理念,采用了快速原型法进行设计与探索,并通过蓝绿部署、灰度发布的方式,不断迭代更新、优化完善。在高标准农田IDI系统需求分析与原型设计过程中,先后与公司政保业务部、团客综合市场部等相关人员反复沟通,确认需求,完成了《高标准农田IDI系统需求规格说明书》编写和系统原型的设计,并顺利通过了专家评审。之后,进行了概要设计、详细设计、编码测试、系统调试,最终发布上线,交付用户推广使用,获得了保险公司领导和广大员工的一致好评。将来,本系统通过数学建模,引入AI算法,进行工程大数据分析,挖掘潜在规律,重塑业务流程,提高承保理赔的效率和质量,成为助力保险公司拓展业务、转型升级的战略支撑平台。