社会救助经办服务软件系统解决方案
来源:羲和时代 时间:2023-48-9 浏览次数:0次
一.建设目标
全面推广“物质+服务”救助模式,让基本民生保障更有力更有温度。将明晰“五个”圈层对象范围,明确政策措施,打通链接渠道,构建操作程序优化、保障标准科学、政策有效衔接的分层救助体系;充分发挥各级社会救助协调机制联动作用,持续构建“1+8+N”综合救助工作格局;积极探索“救助+养老+慈善+儿童福利”融合发展,积极构建大救助模式。制定出台加强和改进临时救助制度、低收入家庭经济状况核对工作以及低保边缘家庭认定办法等政策措施,切实提高城镇低保覆盖率,用更加完善的政策体系保障社会救助工作科学有序运行。
为切实增加社会救助服务有效供给,提高服务质量和效率,进一步激发社会力量活力,推动政府转变职能和政务服务效能提升。民政厅发布《2021年政府购买事务性服务加强基层社会救助经办服务能力实施方案》。社会救助经办服务是指政府及其他社会力量为帮助基层开展社会救助工作或对社会救助对象开展各类服务,主要包括基层经办最低生活保障、特困人员救助供养、临时救助等服务时的对象排查、家计调查、基础信息系统录入、业务培训、政策宣传、主动发现、绩效评价等工作。
当前基层社会救助经办服务能力薄弱的问题仍很突出,各地社会救助经办服务过程中,事务性工作均未运用信息化进行管理,使得民政部门不能及时掌握承接社会救助经办服务社会组织的经办能力、经办工作量和经办工作完成情况。所以需要建设一套系统能够对社会组织和社会救助对象购买服务进行串联,聚焦社会救助经办服务和社会组织经办社会救助服务专项管理能力、提升基层社会救助经办服务能力,做好基层信息化办理能力的保障。
通过本项目建设对经办服务中事务性服务的监管和经办服务中服务性内容的管理,实现社会救助经办服务监管内容的及时掌握和监督管理,确保社会救助经办服务工作规范运行。通过数据进行业务分析及内容改进,实现定期统计和决策指引。为承接经办服务的社会组织及经办人员提供相关应用功能,实现其完成相关业务操作的能力。
1本期目标
社会救助信息系统的建设目标是为了提高社会救助工作的效率和公平性,确保救助资源的合理分配,使用信息技术手段建立数据中心和业务中心
救助资源管理:建立一个集中管理救助资源的系统,通过信息化手段实现对救助资金、物资等资源的统一调配、分配和监管,确保救助资源的合理配置和使用。
救助对象管理:建立一个全面、准确的救助对象信息库,包括贫困人口、特困人员、残疾人、孤儿等救助对象的基本信息和需求情况,以便救助机构能够准确、及时地了解救助对象的需求,做出科学的救助决策。
救助申请与审批流程优化:通过信息系统,实现救助申请和审批的电子化,简化申请流程,提高审批效率。同时,确保救助资金的使用符合规定,防止滥用和浪费。
救助数据分析与监测:利用信息系统对救助数据进行分析和监测,及时发现问题和趋势,为决策者提供科学依据,优化救助政策和措施。
救助信息共享与协同:建立一个跨部门、跨地区的救助信息共享平台,促进各级救助机构之间的信息共享和协同工作,提高救助工作的整体效能。
救助公平性和透明度提升:通过信息系统,加强对救助资金的监管和追踪,确保救助资金使用的公平性和透明度,防止腐败和不当行为的发生。
建立一个具备高度可扩展性的基础开发支撑平台,软件系统的质量提升需要通过不断地根据市场使用反馈进行功能,性能,安全等方面的优化和更新,这就要求项目基于高度可扩展性的基础支撑平台开发,基础开发支撑平台具备低代码或零代码生成高性能高安全性能软件功能模块扩展的能力。
2.建设规模
基于民政厅社会救助政府购买服务的业务使用场景及发展实际需求,本期建设内容深入践行“民政为民、民政爱民”工作理念。
覆盖层面,纵向覆盖省、市州、县区、乡镇街道、村(居)五级民政政务体系。
业务层面,涉及承接社会救助经办服务的社会组织及组织内个人,社会救助对象,省市县各级民政单位社会救助业务部门。
项目建设层面,涉及系统功能新建、系统对接、数据对接,助力民政业务管理制度化、制度流程化、流程信息化、信息智能化。
数据规模层面,通过与社会组织管理系统对接数据,实现社会组织信息的调取;通过与最低生活保障信息管理系统对接,实现低保、特困等基本生活救助和临时救助系统的专项救助数据的对接。与“一门受理”信息系统对接,实现入户调查任务自动创建;与低收入人口动态预警监测平台对接,实现数据在线共享。
通过省民政系统对接,覆盖全省民政多业务数据;数据服务层面,能通过交换平台和接口对内对外提供数据支持;数据处理层面,能完成所有数据的抽取、清洗、转换、传输、监控和管理;数据展示层面,能为各级民政机构提供其所有业务数据的综合展现;数据分析层面,覆盖社会救助购买服务业务主题为各级民政管理者提供决策分析支持。
3 建设规模
社会救助经办服务信息化系统建设项目由下列9个部分构成:
1) 基础开发支撑平台:具备高度可移植性和扩展性,具备低代码或零代码生成高性能高安全性能软件功能模块扩展的能力,方便信息中心根据使用反馈在开发人员的协助下及时高效扩展新的功能
2) 数据中心:一方面建立以机构,救助对象,救助资源,救助业务记录为核心的数据中台系统,另一方面建立数据接入标准和应用,即数据自动导入模板生成,实现办公数据自动导入,以数据中心模型为依据建立内外数据同步接口系统,实现外部数据的自动化和智能化接入,内部数据自动化和多维度安全共享。
3) 系统终端: 系统管理端PC,用户终端(PC端,手机APP,微信小程序)
4) 大数据分析决策系统:包括救助经办服务监管一张图,救助分析,救助机构分析,救助区域分析等,系统须具备用户自定义统计分析并生成数据分析大屏的能力
5) 智能审批系统:通过可视化界面自定义审批流程(具备高度可拓展性,包括流程自定义,审批节点的事件绑定与处理),实现救助相关审批功能
6) 救助业务系统:救助对象管理,救助申请与审批,救助资源管理,救助政策管理,救助资金监管,救助信息公开和透明
7) 在线培训系统:课程管理,学员管理,在线评测
8) 在线调查系统:问卷管理,在线调查,调查统计
9) 内容管理系统:救助政策模块,新闻自信,信息公开
系统模块架构如下图所示
二.建设内容
序号 子系统名称 建设内容 模块说明 1、 基础开发支撑平台 支持高度扩展的低代码开发平台 自定义数据模型 2、 智能流程 3、 接口与数据源管理 4、 可视化工具 5、 系统管理 6、 数据中心 建立以数据存储分析转化,数据记入,数据共享功能集为基础的多维度数据中心 业务数据中心 7、 在线大数据分析数据中心 8、 数据共享标准 9、 数据共享接口自动生成工具 10、 共享接口集合 11、 数据自动化接入工具 12、 数据接入接口集合 13、 数据转化与清洗功能集 14、 系统终端 以PC为管理端,PC,移动端(APP与微信小程序)作为用户服务端 PC端管理平台 15、 PC端救助服务平台 16、 PC端内容系统 17、 手机APP救助服务系统 18、 手机APP在线培训系统 19、 手机APP内容展示系统 20、 大数据分析决策系统 服务监管一张图 21、 救助分析 22、 救助资源分析 23、 救助对象分析 24、 智能化分析工具(支持自动生成可视化分析视图) 25、 智能审批系统 在线申请 26、 后台审批 27、 审批管理 28、 审批流程可视化和事件绑定 29、 救助业务系统 救助对象管理 30、 救助申请与审批 31、 救助资源管理 32、 救助政策管理 33、 救助资金管理 34、 救助信息公开透明 35、 在线培训系统 课程管理 36、 学员管理 37、 在线课程 38、 在线评测 39、 在线调查系统 问卷管理 40、 在线调查 41、 调查分析 42、 内容管理系统 政策显示系统 43、 新闻资讯系统 44、 内容与栏目管理 45、 生成静态缓存 46、 救助信息公开
三.系统详细设计
3.1基础支撑平台
31.1自定义数据模型
数据字段定义:允许用户定义和配置数据模型的字段,包括字段类型、字段名称、字段长度、字段验证规则等。
数据关系定义:支持定义数据模型之间的关系,如一对一、一对多、多对多等关系,以便进行数据的关联和查询操作。
数据校验和验证:提供数据校验和验证机制,确保输入和保存的数据符合事先定义的数据模型规则,防止数据的错误和不一致性。
数据索引和查询:支持对数据模型进行索引和查询,提供高效的数据检索功能,以便快速查找和获取所需的数据。
数据权限和安全性:提供数据权限控制功能,允许对不同用户和角色进行数据访问权限的配置,确保数据的安全性和隐私性。
数据导入和导出:支持从外部系统或文件导入数据到自定义数据模型中,以及将数据导出为不同格式的文件或接口,方便数据的迁移和共享。
数据变更历史记录:记录数据模型中数据的变更历史,包括新增、修改和删除操作,以便进行数据追溯和审计。
数据监控和分析:提供数据监控和分析功能,对数据进行统计、分析和可视化展示,帮助用户了解数据的变化和趋势。
数据集成和扩展性:支持与外部系统和服务进行数据的集成,以及扩展数据模型的功能和特性,满足特定业务和需求的定制化开发需求。
数据备份和恢复:提供数据备份和恢复功能,确保数据的可靠性和可恢复性,在发生数据丢失或错误时能够快速进行数据恢复。
生成视图:根据定义数据模型自动生成管理界面和其他兼容性视图层
3.1.2智能工作流系统
工作流定义和配置:允许用户定义和配置工作流程,包括流程步骤、条件、触发器、参与者等,以及定义工作流的流转规则和逻辑。
工作流执行和监控:自动触发和执行工作流程,监控工作流程的状态和进度,以及记录工作流程的历史和日志,以便进行工作流程的跟踪和管理。
工作流任务分配和调度:根据定义的规则和条件,自动分配工作流任务给相关人员或团队,以及调度工作流任务的执行顺序和优先级。
工作流通知和提醒:根据工作流程的状态和进度,自动发送通知和提醒给相关人员,以便及时了解和处理工作流任务。
工作流审批和授权:支持工作流程的审批和授权机制,确保工作流程的合规性和合法性,防止工作流程的滥用和误操作。
工作流跨系统集成:支持与其他系统和服务进行工作流的集成,以实现不同系统之间的数据和业务流程的无缝衔接,提高工作流程的效率和准确性。
工作流监控和分析:提供工作流程的实时监控和分析功能,包括工作流程的执行时间、耗时、瓶颈等指标,以便管理人员进行工作流程的优化和改进。
工作流历史记录和追溯:记录工作流程的历史和日志,包括工作流程的触发、执行、审批等操作,以便进行工作流程的追溯和审计。
工作流预测和优化:基于历史数据和趋势,进行工作流程的预测和优化,帮助管理人员合理安排资源和人力,以应对未来的工作需求。
工作流扩展性和定制化:支持工作流引擎的功能和特性的扩展和定制化开发,以满足特定业务和需求的定制化开发需求。
3.1.3接口和数据源管理
接口管理:允许用户定义和配置接口,包括接口的类型、地址、参数、协议等信息,以及定义接口的调用规则和逻辑。
数据源管理:支持管理和维护各种类型的数据源,包括数据库、文件系统、Web服务等,允许用户配置数据源的连接信息和访问权限。
接口调用和测试:支持用户对接口进行调用和测试,以验证接口的可用性和正确性,同时记录接口的调用日志和返回结果。
接口监控和告警:实时监控接口的状态和性能,包括接口的可用性、响应时间、错误率等指标,并支持设置告警规则和方式,及时通知相关人员。
接口版本管理:支持管理和维护接口的不同版本,包括新建、发布、废弃等操作,以及对不同版本进行比较和迁移。
接口安全和权限控制:提供接口的安全认证和权限控制机制,限制接口的访问权限和操作权限,以保护接口的安全性和机密性。
数据源连接和访问管理:支持管理和维护数据源的连接信息和访问权限,包括用户名、密码、连接字符串等,以确保数据源的安全和可靠性。
数据源同步和备份:支持对数据源进行定期同步和备份,以保证数据的一致性和可恢复性,同时支持数据的增量同步和增量备份。
数据质量监控和分析:实时监控数据源的质量和完整性,包括数据的准确性、完整性、一致性等指标,并支持数据质量的分析和报告。
接口和数据源扩展性和定制化:支持接口和数据源管理系统的功能和特性的扩展和定制化开发,以满足特定业务和需求的定制化开发需求。
3.4.1.4可视化工具
模板渲染:允许用户定义和使用模板文件,通过填充数据生成最终的HTML页面。支持使用多种语言的模板语法,包括变量、循环、条件判断等。
布局和部分模板:支持使用布局和部分模板来组织页面结构和重复使用的代码。用户可以定义一个基础布局,然后在不同的页面中使用部分模板填充内容。
数据绑定:支持将数据绑定到模板中的变量,以动态地生成页面内容。用户可以将多种语言中的数据结构传递给模板,然后在模板中使用这些数据来生成页面。
静态资源管理:提供静态资源管理的功能,包括CSS、JavaScrip 、图片等。用户可以在模板中引用这些静态资源,以实现页面的样式和交互效果。
错误处理:提供错误处理的功能,当模板渲染过程中发生错误时,它可以捕获并返回相应的错误信息,以便用户进行调试和修复。
3.4.1.5系统管理模块
用户管理:支持对系统用户进行管理,包括用户的创建、修改、删除和权限控制等操作。可以定义不同角色的用户,并为每个角色分配不同的权限。
角色管理:支持对系统角色进行管理,包括角色的创建、修改、删除和权限分配等操作。可以定义不同的角色,并为每个角色分配不同的权限。
权限管理:支持对系统中的各个功能和操作进行权限管理,包括权限的分配、撤销和控制。可以根据用户的角色和权限进行访问控制,确保只有具有相应权限的用户能够执行相应的操作。
日志管理:支持对系统的操作日志进行管理和记录,包括用户的登录、操作记录、错误日志
3.2数据中心
社会救助经办服务数据中心,包含社会救助经办事务性和服务性工作的业务规范、服务过程工单形成业务规范知识库、业务工单库,加强社会救助经办服务能力所需的经办人员、服务人员、村级协理员的经办人员库。建立与“一门受理”信息平台、最低生活保障信息系统的数据交互接口,可以动态获取各类服务对象基础信息形成精准、联动的服务对象库,也可以将服务对象的服务需求、服务历史推送到“一门受理”信息平台、最低生活保障信息系统完善救助对象“幸福清单”。
3.2.1业务数据中心
数据存储:支持将业务数据以结构化的方式存储在数据库中,可以使用关系型数据库或者NoSQL数据库等。可以根据数据的特点和需求选择合适的存储方式和数据库类型。
数据索引和查询:支持对存储的数据进行索引和查询,以方便用户快速检索和获取所需的数据。可以使用索引技术和查询语言来提高数据的检索效率和准确性。
数据备份和恢复:支持对数据进行定期备份和恢复,以保证数据的安全性和可恢复性。可以设置备份的时间和频率,并支持数据的增量备份和全量备份。
数据安全和权限管理:支持对数据的安全和权限进行管理,以确保数据的机密性、完整性和可用性。可以定义不同的角色和权限,并为每个角色分配相应的数据访问权限。
数据同步和复制:支持将数据从一个存储系统同步到另一个存储系统,以实现数据的复制和备份。可以支持同步的方式和频率,包括实时同步、定期同步等。
数据压缩和归档:支持对数据进行压缩和归档,以减少存储空间的占用和成本。可以根据数据的特点和访问频率,选择合适的压缩算法和归档策略。
数据质量和一致性:支持对存储的数据进行质量和一致性的验证和管理,以确保数据的准确性和可信度。可以进行数据清洗、去重、转换等操作,以提高数据的质量和一致性。
数据审计和监控:支持对数据的访问和使用进行审计和监控,以追踪和记录数据的操作和变更。可以记录用户的操作日志、数据的变更历史等,以满足数据的合规和监管需求。
3.2.2大数据分析及数据仓库
数据采集和接入:支持从多个数据源中采集和接入大规模数据,包括结构化数据、半结构化数据和非结构化数据等。可以通过批量导入、实时流式处理、数据集成等方式实现数据的接入。
数据存储和管理:支持将大规模数据以分布式的方式存储和管理,以满足数据的容量和性能需求。可以使用分布式文件系统(如HDFS)或者分布式数据库(如HBase、Cassandra)等进行数据存储和管理。
数据处理和分析:支持对大规模数据进行处理和分析,以提取有价值的信息和洞察。可以使用分布式计算框架(如Hadoop、Spark)和数据处理工具(如Hive、Pig)等进行数据处理和分析。
数据挖掘和机器学习:支持对大规模数据进行挖掘和机器学习,以发现数据中的模式和规律,并构建预测和分类模型。可以使用机器学习算法和工具(如TensorFlow、Scikit-lea )等进行数据挖掘和机器学习。
数据可视化和报表:支持将大规模数据可视化展示和生成报表,以便用户更直观地理解和使用数据。可以使用数据可视化工具(如Tableau、Power BI)和报表生成工具(如JasperReports、BIRT)等进行数据可视化和报表生成。
3.2.3数据接入和共享接口集
数据共享管理:支持管理和配置数据共享的权限和策略,以控制数据的访问和共享。可以定义不同的用户角色和权限,并为每个角色分配相应的数据访问权限。
数据接入接口:提供多种数据接入接口,以满足不同用户和系统的数据接入需求。可以支持标准的API接口(如RESTful API、GraphQL)、数据导入导出接口(如CSV、JSON)等。
数据访问控制:支持对数据接入接口进行访问控制,以确保数据的安全性和可控性。可以进行身份认证、访问授权、数据加密等操作,以限制和保护数据的访问。
数据格式转换:支持将数据接入接口收到的数据进行格式转换,以适应大数据仓库的数据模型和存储格式。可以进行数据解析、数据映射、数据转换等操作,以确保数据的一致性和完整性。
数据传输和传输性能:支持高效的数据传输和传输性能,以满足大规模数据的接入需求。可以使用数据传输协议(如HTTP、TCP)、数据传输优化算法等,以提高数据传输的效率和稳定性。
数据接入日志和监控:支持记录数据接入的日志和监控数据,以便进行故障排查和性能优化。可以记录接入的日志信息、接入的指标数据等,以实时监控数据接入的状态和异常情况。
数据接入性能优化:支持对数据接入过程进行性能优化,以提高数据接入的效率和响应速度。可以使用数据缓存、数据预取、数据分片等技术,以加速数据接入的速度和减少资源消耗。
数据接入错误处理:支持对数据接入过程中的错误和异常进行处理和恢复,以确保数据接入的可靠性和稳定性。可以进行错误日志记录、错误重试、错误恢复等操作,以减少数据接入过程中的中断和错误。
3.2.3.数据转化和清洗
数据清洗:支持对数据进行清洗和去重,以去除重复、不完整、错误或无效的数据。可以进行数据去重、数据格式验证、数据缺失填充等操作,以确保数据的准确性和完整性。
数据转换:支持对数据进行格式转换和结构转换,以适应不同系统和应用的数据需求。可以进行数据解析、数据映射、数据转换等操作,以确保数据的一致性和兼容性。
数据合并和拆分:支持将多个数据源的数据进行合并或拆分,以满足不同的数据分析和处理需求。可以进行数据合并、数据拆分、数据聚合等操作,以提供更灵活和精确的数据处理能力。
数据规范化:支持对数据进行规范化和标准化,以提高数据的质量和可用性。可以进行数据格式统一、数据命名规范、数据单位转换等操作,以确保数据的一致性和可比性。
数据验证和校验:支持对数据进行验证和校验,以确保数据的正确性和合法性。可以进行数据验证、数据校验、数据约束检查等操作,以减少数据错误和异常。
数据筛选和过滤:支持对数据进行筛选和过滤,以提取符合特定条件的数据。可以根据数据的某些属性或规则进行数据筛选、数据过滤、数据查询等操作,以获取所需的数据子集。
数据转码和编码:支持对数据进行转码和编码,以适配不同的字符集和编码方式。可以进行数据编码转换、字符集转换、文本编码转换等操作,以确保数据的正确显示和处理。
3.3用户终端
3.3.1PC端管理平台
主要使用对象是救助机构及其管理员,PC管理平台是整个系统管理终端,功能包括基础平台管理,救助资源管理,救助申请管理,申请审批,救助对象管理,救助资金,内容管理,在线培训管理,在校调查管理等
3.3.2移动终端救助平台
建设社会救助经办服务移动端,民政部门可随时随地使用移动端处理需求审批、需求派发等业务,也可以通过移动端实时、动态了解辖区社会救助经办服务开展情况。经办人员和服务人员可灵活使用移动端完成入户调查、服务需求收集、服务过程服务结果上报、服务回访等经办任务。服务对象可使用移动端了解服务项目内容,进行服务需求申请、服务评价等操作。
移动终端主要用户是救助对象和救助机构,救助对象通过移动终端提交救助申请,查看救助进度,参加在线培训,参与在线调查,查看救助政策,与救相关信息等。其承载媒体为手机APP或微信小程序
3.3.3 PC救助平台
PC救助平台要用户是救助对象和救助机构,救助对象通过移动终端提交救助申请,查看救助进度,参加在线培训,参与在线调查,查看救助政策,与救相关信息等。其承载媒体为PC网页,采用B/S架构。
3.4大数据分析决策系统
3.4.1救助服务一张图
一方面以图形、列表等形式清楚展示服务对象统计、服务分类统计、区域服务对象统计、服务项目统计、工单统计、最新工单等,另一方面结合救助对象的地理位置信息、社会组织服务人员的定位信息、工单信息,实现服务办理的实时地图展现。通过数字地图的形式,使得业务统计信息、人员服务动态信息集中在一张图上,便于民政部门、社会组织及工作人员及时掌握社会救助经办服务的整体情况,应对突发预警状况能进行及时调度指挥。
救助服务一张图是一个用于展示救助服务资源和信息的地图平台,地图展示:支持在地图上展示救助服务资源的位置和分布情况。可以使用地图标记、热力图等方式,以直观的方式展示救助服务资源的地理位置信息;支持对救助服务资源的使用情况进行统计和分析。可以收集用户的访问数据和行为数据,进行数据分析,以优化救助服务资源的配置和布局;支持根据特定条件对地理信息数据进行筛选和过滤,以提取符合条件的数据。可以根据地理位置、属性等进行数据筛选、数据过滤、数据查询等操作,以获取所需的数据子集。
3.4.2救助分析
支持根据特定条件对地理信息数据进行筛选和过滤,以提取符合条件的数据。可以根据地理位置、属性等进行数据筛选、数据过滤、数据查询等操作,以获取所需的数据子集。
支持根据救助需求和救助服务资源进行匹配,以实现救助的精准配对。可以根据需求的属性、资源的属性等进行匹配算法的设计和实现
支持对救助的进度进行追踪和管理,以确保救助能够及时有效地进行。可以提供进度管理功能,让用户能够实时了解救助的进展情况。
3.4.3.救助资源分析
支持对社会救助资源进行可视化展示,以便用户能够更直观地理解资源情况。可以使用图表、图形、地图等方式展示社会救助资源的分布、数量等信息
3.4.4救助对象分析
支持对社会救助对象进行可视化展示,以便用户能够更直观地理解对象的情况。可以使用图表、图形、地图等方式展示社会救助对象的分布、特征等信息。
支持对社会救助对象数据进行分析和挖掘,以获取有关对象的洞察和趋势。可以进行数据聚合、统计分析、预测建模等操作,以帮助用户了解对象的特征和需求。
支持对社会救助对象的需求进行评估和分析,以确定其是否符合救助条件和救助程度。可以设计评估模型和算法,根据对象的属性和需求进行评估。
支持根据救助对象的需求和救助资源进行匹配,以实现救助的精准配对。可以根据需求的属性、资源的属性等进行匹配算法的设计和实现
支持对救助对象的救助进度进行追踪和管理,以确保救助能够及时有效地进行。可以提供进度管理功能,让用户能够实时了解救助的进展情况。
3.5智能审批系统
3.5.1在线申请
在线申请:支持救助对象在线填写申请表格,并上传相关证明材料。系统可以提供表单模板和文件上传功能,以便救助对象提交申请。
身份验证:支持对救助对象身份的验证和核实。系统可以通过身份证号码、手机号码等信息进行验证,以确保申请人的身份真实性。
申请进度查询:支持救助对象查询申请进度。系统可以提供查询功能,让救助对象能够实时了解申请的处理进展情况。
申请材料审核:支持救助机构对申请材料进行审核和评估。系统可以提供审核界面和评估工具,以便审核人员对申请材料进行审查和评分。
通知和提醒:支持系统向救助对象发送通知和提醒。系统可以通过短信、邮件等方式,及时通知救助对象申请进度、审核结果等信息。
数据统计和报表:支持对救助申请数据进行统计和分析。系统可以生成报表、图表等,以帮助救助机构了解申请情况和趋势。
申请审批流程管理:支持对申请审批流程进行管理和配置。系统可以提供审批流程设计工具,让救助机构能够根据不同的救助项目和要求进行流程配置。
审批结果反馈:支持救助机构向救助对象反馈审批结果。系统可以提供结果通知模板和发送功能,以便救助机构能够及时告知救助对象审批结果。
3.5.2救助申请管理
审批流程配置:支持对审批流程进行配置和管理。系统可以提供流程设计工具,让管理员能够根据不同的审批需求,自定义审批流程、审批节点和审批人员。
审批任务管理:支持对待审批任务进行管理和分配。系统可以提供任务列表和任务分配功能,让管理员能够查看待审批任务,指派审批人员进行处理。
审批人员管理:支持对审批人员进行管理和配置。系统可以提供人员管理界面,让管理员能够添加、删除和编辑审批人员,并设置其审批权限和审批范围。
审批结果记录:支持记录审批结果和审批意见。系统可以保存审批结果、审批意见、审批时间等信息,以便后续查询和审计。
审批通知和提醒:支持系统向申请人发送审批通知和提醒。系统可以通过短信、邮件等方式,及时通知申请人审批结果和进展情况。
数据统计和报表:支持对审批数据进行统计和分析。系统可以生成审批报表、统计图表等,以帮助管理员了解审批情况和趋势。
审批权限控制:支持对审批权限进行控制和管理。系统可以设置不同的审批权限,确保只有具有权限的人员才能进行审批操作。
审批历史记录:支持查看和查询审批历史记录。系统可以保存审批的历史记录,以便管理员能够查看审批过程和审批结果。
3.5.6救助业务系统
建设社会救助经办服务平台端,主要针对社会救助经办服务监管内容的及时掌握和监督管理,确保社会救助经办服务工作规范运行。建设内容分为两部分,一是对经办服务中事务性服务的监管,如社会组织的经办能力、经办工作是否做到及时入户、工资是否及时发放、工作量是否达到等,均通过平台进行反映,民政部门可进行实时监管;二是经办服务中服务性内容的管理,规范运行程序和运行流程,同时实现定期统计,通过数据进行业务分析及内容改进。承接经办服务的社会组织及经办人员可以使用平台端完成入户调查、服务接单、服务派单、服务回访、资金请款等业务操作。
3.6.1救助对象管理
救助对象信息录入:支持管理员或工作人员录入救助对象的基本信息,如姓名、性别、年龄、联系方式、家庭情况等。
救助对象分类管理:支持对救助对象进行分类管理,如按照救助项目、救助类型、救助等级等进行分类,方便进行统计和查询。
救助对象档案管理:支持对救助对象的档案进行管理和维护,包括档案的创建、修改、归档、删除等操作,确保档案信息的完整性和安全性。
救助对象申请管理:支持救助对象进行申请,包括申请表单的填写、提交、审核等操作,方便救助机构进行申请处理和跟踪。
救助对象评估管理:支持对救助对象进行评估和排查,包括评估表单的填写、评估结果的记录和分析等操作,以便确定救助对象的救助需求和优先级。
救助对象进度跟踪:支持对救助对象的救助进度进行跟踪和管理,包括救助申请的处理进度、救助项目的执行进度等,以便及时了解救助对象的情况。
救助对象通知和提醒:支持系统通过短信、邮件等方式向救助对象发送通知和提醒,如申请进度、审核结果、救助安排等信息。
救助对象统计和报表:支持对救助对象信息进行统计和分析,生成报表、图表等,以便救助机构了解救助对象的情况和趋势。
救助对象权限管理:支持对救助对象信息的访问权限进行管理,确保只有授权人员能够查看、编辑和删除救助对象的信息。
3.6.2救助资源管理
救助资源录入:支持管理员或工作人员录入救助资源的基本信息,如资源名称、类型、数量、供应商等。
救助资源分类管理:支持对救助资源进行分类管理,如按照资源类型、供应商、地区等进行分类,方便进行统计和查询。
救助资源库存管理:支持对救助资源的库存进行管理和维护,包括库存的入库、出库、调拨、报废等操作,确保资源的有效利用和安全管理。
救助资源需求管理:支持救助机构或救助项目进行资源需求的申请和管理,包括需求的提交、审核、分配等操作,方便进行资源的调配和分配。
救助资源供应商管理:支持对救助资源供应商的管理,包括供应商信息的录入、评估、合作协议的签订等操作,以便建立稳定的供应链关系。
救助资源调配管理:支持对救助资源的调配和分配,包括资源的调拨、转移、借用等操作,以便满足不同救助项目和地区的需求。
救助资源统计和报表:支持对救助资源信息进行统计和分析,生成资源库存报表、资源利用率图表等,以便救助机构了解资源的情况和利用效率。
救助资源捐赠管理:支持对救助资源的捐赠管理,包括捐赠者信息的录入、捐赠物品的接收和登记、捐赠物品的分配等操作,以便管理和追踪捐赠资源。
救助资源权限管理:支持对救助资源信息的访问权限进行管理,确保只有授权人员能够查看、编辑和删除救助资源的信息。
3.6.2救助政策管理
政策录入:支持管理员或工作人员录入救助政策的基本信息,包括政策标题、内容、适用对象、有效期等。
政策分类管理:支持对救助政策进行分类管理,如按照政策类型、适用地区、适用对象等进行分类,方便进行统计和查询。
政策审核和发布:支持对录入的救助政策进行审核和发布,包括政策的审核流程、审核人员的分配、审核结果的记录等。
政策查询和浏览:支持救助对象或公众通过系统查询和浏览救助政策的信息,方便了解政策内容和适用条件。
政策变更和更新:支持对救助政策的变更和更新,包括政策内容的修改、有效期的调整、政策状态的更新等。
政策通知和提醒:支持系统通过短信、邮件等方式向救助对象或相关人员发送政策通知和提醒,如政策变更、政策到期等信息
3.6.3救助资金管理
资金申请和审批:支持救助机构或救助项目进行资金申请,包括申请金额、用途、申请理由等信息,并支持审批流程和审批人员的分配。
资金发放和核销:支持对已审批的资金进行发放,并记录资金的发放日期、发放金额等信息,同时支持对已发放的资金进行核销,确保资金使用的合规性。
资金统计和报表:支持对救助资金信息进行统计和分析,生成资金使用报表、资金流水图表等,以便救助机构了解资金的使用情况和效果。
资金监控和预警:支持对救助资金的监控和预警,包括资金余额的实时监控、资金使用情况的预警等,以便及时采取措施保证资金的安全和合理使用。
资金追溯和审计:支持对救助资金的追溯和审计,包括资金流向的跟踪、资金使用的合规性审计等,以便确保资金的使用符合相关规定和政策
3.6.4救助政策模块
政策录入和编辑:支持对救助政策进行录入和编辑,包括政策标题、内容、适用对象、有效期等。
政策分类管理:支持对救助政策进行分类管理,如按照政策类型、适用地区、适用对象等进行分类,方便进行统计和查询。
政策审核和发布:支持对录入的救助政策进行审核和发布,包括政策的审核流程、审核人员的分配、审核结果的记录等。
政策查询和浏览:支持救助对象或公众通过系统查询和浏览救助政策的信息,方便了解政策内容和适用条件。
政策变更和更新:支持对救助政策的变更和更新,包括政策内容的修改、有效期的调整、政策状态的更新等。
政策通知和提醒:支持系统通过短信、邮件等方式向救助对象或相关人员发送政策通知和提醒,如政策变更、政策到期等信息。
3.6.5救助信息公开透明
救助信息发布:支持将救助信息进行发布,包括救助项目、救助对象、救助金额、救助时间等信息的公开。
救助信息查询:支持公众通过系统查询救助信息,如按照救助项目、救助地区、救助对象等进行查询,方便了解救助情况。
救助信息统计和分析:支持对救助信息进行统计和分析,生成救助项目的统计报表、救助地区的分布图表等,以便了解救助的覆盖范围和效果。
救助信息更新和变更:支持对救助信息的更新和变更,包括救助项目的新增、救助金额的调整、救助对象的变更等。
救助信息公示期管理:支持对救助信息的公示期进行管理,包括公示期的设定、公示期的延长或缩短、公示期的结束等。
救助信息的可信性验证:支持对救助信息的可信性进行验证,确保发布的救助信息真实可信。
救助信息的保密性管理:支持对救助信息的保密性进行管理,确保只有授权人员能够查看和编辑救助信息。
救助信息的公开方式:支持通过网站、移动应用、公告栏等方式公开救助信息,方便公众获取信息。
救助信息的反馈和投诉:支持公众对救助信息进行反馈和投诉,如对救助项目的疑问、对救助金额的异议等。
3.7在线培训系统
3.7.1课程管理
支持在线创建、编辑和删除课程,包括课程名称、课程描述、课程内容、课程时长、课程价格等信息。
支持创建、编辑和删除课程信息,包括课程名称、课程代码、课程描述、课程类型、课程学分、课程时间、课程地点等。
课程评价:支持对课程和教师的评价,包括学生评价、教师自评、同行评价等。
课程资源:支持上传和下载课程相关的教学资源,如课件、教案、试题等。
3.7.2学员管理
支持对学员信息进行管理,包括学员注册、学员信息修改、学员查询、学员分组等。
学员信息管理:能够创建、编辑和删除学员的信息,包括姓名、年龄、性别、联系方式、邮箱、学历等。
学员注册与登录:支持学员在线注册和登录,提供忘记密码和修改密码功能。
学习进度跟踪:能够跟踪和记录学员的学习进度,包括学习时长、完成课程数、完成作业数等。
学员成绩管理:能够记录和展示学员的学习成绩,包括各科成绩、总成绩、排名等。
学员反馈:支持学员对课程内容、教师教学等进行反馈和评价。
学员互动:支持学员之间的社交互动,如论坛讨论、私信交流等。
学员服务:提供学员服务,如在线咨询、投诉建议、帮助中心等。
通知与消息:支持系统通知和消息推送,如课程更新、作业提醒、直播通知等。
3.7.3在线课程系统
视频教学:支持视频上传、播放,支持字幕、注释、弹幕等功能。
直播教学:支持教师进行直播教学,学员可以在线观看,支持实时互动。
移动学习:支持移动设备访问.支持离线学习。
3.7.4在线评测
考试管理:支持创建、编辑和删除在线考试,包括考试名称、考试时间、考试时长、考试题目等。
题库管理:支持创建、编辑和删除题库,包括题目类型(选择题、填空题、简答题等)、题目难度、题目内容等。
考试发布:支持发布在线考试,可以设置考试的开始时间和结束时间,以及参考人群。
考生管理:支持管理考生信息,包括考生姓名、考生编号、考生联系方式等。
成绩管理:支持自动批改客观题并生成考试成绩,支持教师手动批改主观题。
成绩查询:支持考生查询考试成绩,可以查看每一题的得分情况和总分。
数据分析:支持对考试数据进行分析,包括考试通过率、考试平均分、题目难易度等。
3.8在线调查系统
3.8.1调查问卷管理
调查创建与管理:支持创建、编辑和删除在线调查,包括调查名称、调查问题、选项设置等。
问题库管理:支持创建、编辑和删除问题库,包括问题类型(单选题、多选题、填空题、评分题等)、问题内容等。
3.8.2在线调查
调查发布:支持发布在线调查,可以设置调查的开始时间和结束时间,以及目标受众。
反馈管理:支持收集和管理受众的反馈,包括调查体验、调查内容等。
安全性:保证调查的公正性和保密性,如支持匿名调查,防止数据泄露等。
受众管理:支持管理受众信息,包括受众姓名、受众编号、受众联系方式等。
3.8.3调查分析
数据收集:支持在线收集调查数据,包括受众的回答、填写时间等。
数据分析:支持对调查数据进行分析,包括回答分布、平均分、趋势分析等。
调查结果展示:支持以图表形式展示调查结果,包括柱状图、饼图、折线图等。
数据导出:支持将调查数据和分析结果导出,如导出为Excel、PDF等格式。
3.9内容管理系统
3.9.1政策推荐与显示系统
数据收集:支持在线收集调查数据,包括受众的回答、填写时间等。
数据分析:支持对调查数据进行分析,包括回答分布、平均分、趋势分析等。
调查结果展示:支持以图表形式展示调查结果,包括柱状图、饼图、折线图等。
数据导出:支持将调查数据和分析结果导出,如导出为Excel、PDF等格式。
反馈管理:支持收集和管理受众的反馈,包括调查体验、调查内容等。
安全性:保证调查的公正性和保密性,如支持匿名调查,防止数据泄露等。
受众管理:支持管理受众信息,包括受众姓名、受众编号、受众联系方式等。
3.9.2新闻资讯系统
新闻发布:支持在线发布新闻,包括新闻标题、新闻内容、新闻图片、新闻发布时间等。
新闻分类:支持对新闻进行分类管理,如按照新闻类型、新闻领域等进行分类。
新闻搜索:支持用户通过关键字搜索相关新闻,提供高效的搜索功能。
新闻更新:支持实时更新新闻信息,保证新闻的时效性和准确性。
用户评论:支持用户对新闻内容进行评论和反馈,以便改进新闻内容和服务。
新闻推送:支持根据用户的需求和兴趣,推送相关的新闻信息。
3.9.3生产静态HTML功能
静态页面生成:CMS应能够将动态内容转换为静态HTML页面,以提高网站的加载速度和搜索引擎优化。
自动更新缓存:当网站内容发生改变时,CMS应能够自动更新相关的静态缓存,以保证用户看到的内容是最新的。
缓存管理:CMS应提供缓存管理功能,允许管理员手动清理缓存、设置缓存过期时间等。
缓存策略设置:CMS应允许管理员根据需要设置不同的缓存策略,如按照页面类型、用户类型等进行不同的缓存。
预加载:CMS应支持预加载功能,即在用户访问某个页面之前,就生成并缓存该页面的静态版本。
后台监控:CMS应提供后台监控功能,允许管理员查看缓存状态、缓存命中率等信息。
异常处理:CMS应能够处理缓存生成、更新过程中的异常,如网络错误、服务器错误等。
安全性:CMS应保证静态缓存的安全,防止缓存数据被恶意篡改或泄露
3.9.4多模板及标签体系
系统视图层应该有成熟的标签体系,通过模板引擎能够快速开发和改变视图层布局,颜色等,以适应用不视觉需求,系统应该具备至少3套模板定期自动更换前端视图层防止用户视觉疲劳,以提升用户体验。
四.技术方案
技术架构从底向上共分多层,分别是IT基础环境、底层运行环境、基础开发支撑平台,(业务开发组件、UI组件、系统管理业务模型、业务系统组件,工作流引擎,智能数据模型,数据可视化模块,支持低代码开发的其他组件等),业务系统。
1. IT基础环境
最底层是物理基础设施、设备,通过虚拟化平台将服务器、存储设备、网络系统抽象化,形成可灵活管控的计算资源、存储资源、网络资源,通过云计算平台进行统一管理,在此基础上建立大数据平台,为民政大数据应用提供支撑。
2. 底层运行环境
底层运行环境遵循JavaEE标准,采用目前流行的SSH框架,具有跨平台运行、可伸缩性强、稳定安全的特点。
3. 基础开发支撑平台
可视化界面设计工具:基础开发支撑平台提供可视化的界面设计工具,用于快速创建应用程序的用户界面。这些工具可能使用HTML、CSS和JavaScrip 等前端技术来实现界面的设计和布局。
组件库:基础开发支撑平台通常提供一系列预定义的组件,用户可以通过拖拽和配置这些组件来构建应用程序的各个功能模块。组件库中的组件可能使用不同的技术实现,
数据模型定义工具:基础开发支撑平台通常提供数据模型定义工具,用于定义应用程序的数据结构和关系。这些工具可能使用数据库技术(如SQL)或其他数据存储技术(如NoSQL)来实现数据模型的定义和管理。
业务逻辑设计工具:基础开发支撑平台提供业务逻辑设计工具,用于定义应用程序的业务逻辑和流程。这些工具可能使用类似于流程图的方式来表示和管理业务逻辑,同时可能提供一些预定义的业务逻辑组件和规则引擎。
集成能力:基础开发支撑平台提供与各种数据源和第三方服务的集成能力,以便用户可以轻松地访问和使用这些资源。这些集成可能涉及不同的技术,RESTful API、SOAP、消息队列等。
4.工作流引擎技术
流程建模语言:工作流引擎系统通常使用特定的流程建模语言来描述业务流程。这些语言可以是基于图形的,如BPMN(Business Process Model and Notatio ),也可以是基于文本的,如BPEL(Business Process Execution Language)。
规则引擎:工作流引擎系统中的规则引擎用于定义和执行业务规则。规则引擎可以根据预定义的规则自动执行相应的操作,从而实现业务流程的自动化。
任务分配和调度:工作流引擎系统通常提供任务分配和调度功能,用于将任务分配给适当的人员,并跟踪任务的执行状态。这可以通过基于角色或技能的任务分配策略来实现。
5.自动表单技术
自动化生成:自动表单可以根据用户提供的数据模型或数据源自动生成表单。这些表单可以包括输入字段、验证规则和布局等。
可配置性:自动表单通常提供一些配置选项,以便用户可以自定义表单的外观和行为。用户可以选择不同的主题、布局和样式来适应不同的需求。
数据绑定:自动表单可以与数据源进行绑定,以便在表单中显示和编辑数据。这可以减少手动输入数据的工作量,并提高数据的准确性。
表单验证:自动表单通常包括一些验证规则,以确保用户输入的数据符合要求。这可以避免数据错误和不一致性。
表单提交和处理:自动表单可以提供一些提交和处理选项,以便用户可以将表单数据提交到后端系统进行处理。这可以实现自动化的数据收集和处理。
6. 基础组件、工具、类
基础工具类为软件开发提供通用的基础类和工具,包括快速开发工具、电子地图工具、数据交换、工作流、可视化工具、UTIL工具类、通用查询工具类、Actio 基类、Actio 工具类、数据校验工具类、数据转换工具类、值运算工具类、Web容器、公共业务基类、安全控制工具包、持久化工具包等,软件开发人员调用这些基础工具和类,可以缩短开发周期,并保证所有系统技术路线的一致性。
7. UI组件
UI组件,包括表格组件、树组件、表单组件、TAB页组件、日期组件、下拉列表组件、代码组件、格式化输入、Group组件、Checkbox等组件,通过这些基础组件,开发人员可以快速构建前端页面,通过设置组件的属性,可以变化不同的前端展示风格,目前流行的JS框架、CSS框架、H5框架均具有自己的UI组件库,通过调用UI组件,可以缩短前端开发时间。
8. 系统管理业务模型
含组织机构管理、用户及角色管理、权限管理等,通过将这部分功能剥离,抽象成独立于系统的业务模型,提供开放式接口,软件开发人员只需要调用接口,便可以将这些功能模块嵌入到自己的应用系统中。
9. 业务系统组件
构建业务系统组件必须与具体的业务关联起来分析,如二代身份证阅读器调用组件。
五.关键技术
为了保证项目的先进性,依据技术发展特征,在本项目技术路线选型时,在保持一定前瞻性的基础上,同时考虑先进技术的成熟性和易用性,从而保证项目建成后的先进性、稳定性。
1.分布式调度技术
系统中存在大量的时间驱动的作业,如用户行为分析统计,报表统计,通知消息推送等,传统的模式是利用操作系统的cro 服务,这种方式相对简单,灵活,可行。但随着系统采用大型应用集群实现,这种方式在可管理性、灵活性和可维护性存在重要缺陷。
分布式调度组件创新性地采用分布式、并行计算的弹性调度模式,能够通过将任务通过配置的方式、以分片的拆分到应用中的集群中并行执行,并能够支持失效转移重执行等机制,实现任务高性能、高可用的执行。
分布式调度组件主要优势在于:
Ø 分布式:基于zookeeper注册中心实现的分布式功能
Ø 并行调度:采用任务分片方式实现。将一个任务拆分为多个独立的任务项,由分布式服务器并行执行各自分配到的分片任务
Ø 弹性伸缩管理:任务拆分为多个子分片任务后,各服务器各自执行,可动态添加或删除服务器,下次任务分配时会重新分片执行
Ø 集中管理:由zookeepe 注册中心、集中协调管理分布式任务的状态、分配和监听
Ø 定制化流程:支持数据流处理模式,按照预定义流程顺序完成任务调度,实现流程化任务执行。
2.数据仓库技术
数据仓库是一个面向主题的(Subject Oriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策。
数据仓库是一个过程而不是一个项目;数据仓库是一个环境,而不是一件产品。数据仓库提供用户用于决策支持的当前和历史数据,这些数据在传统的操作型数据库中很难或不能得到。数据仓库技术是为了有效地把操作形数据集成到统一的环境中以提供决策型数据访问,的各种技术和模块的总称。所做的一切都是为了让用户更快更方便查询所需要的信息,提供决策支持。
3.数据交换技术
为了实现各级民政单位、委托单位、信息共享单位的业务数据能够与电子政务数据中心实现联动,需要以数据交换适配器的方式实现各级部门信息系统的集成接入,按照SOA的设计理念,被集成系统需要与数据交换平台交互的功能组件、数据组件将被封装成“服务”,屏蔽被集成系统所采用的具体技术及其实现方式,以标准的接口方式与数据交换平台衔接。同时根据需要部署前置数据库,进行交换数据的前置缓存。各个应用系统通过与服务总线ESB实现消息交互。通过在业务系统端安装相应的软件适配器,实现与消息交换中心的信息交互。适配器由软件模块、软件配置文件、应用编程接口等组成。
在消息总线系统的整体设计架构中,各个具体的业务系统通过Adapte 连接到消息交换平台收发业务数据。适配器起着耦合消息交换平台与具体业务系统的作用。在我们的方案中有三种适配器:标准适配器、专用适配器和商用适配器。标准适配器是由标准的Adapter Kernel和API组成。Adapter Kernel实现和消息交换中心的消息交互和对消息的实时监控,并提供将消息分发到应用系统的功能。API是为应用系统提供的一套标准的接口,具有足够的扩展性,可以灵活地嵌入到业务流程中,同时将与业务无关的通讯配置定义与业务代码隔离。具体地,Adapte 实现以下的功能:
实现消息的安全、可靠传递;
实现消息的透明传递,Adapte 的实施者不必关注传递技术细节;
接口通用化,降低因开发架构不同导致的业务应用侧编程复杂性;
实现具有共同性的消息封装、变换、接收功能。例如,加解密/校验/字符集变换等;
简单的远程安装配置方法,适配器的函数调用库可以平滑升级而不影响业务应用;
可以与消息交换平台交互管理信息,实现流量控制、报文蓄积、本地日志等功能。
数据分析和决策支持技术
社会救助服务软件系统需要通过数据分析来识别和优先处理救助对象,并提供决策支持。使用数据挖掘、机器学习等,可以从海量数据中提取有用的信息,辅助决策和优化救助方案
深度学习是学习样本数据的内在规律和表示层次,这些学习过程中获得的信息对诸如文字、图像和声音等数据的解释有很大的帮助。它的最终目标是让机器能够像人一样具有分析学习能力,能够识别文字、图像和声音等数据。深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。
深度学习在搜索技术、数据挖掘、机器学习、机器翻译、自然语言处理、多媒体学习、语音、推荐和个性化技术,以及其他相关领域都取得了很多成果。深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步
人工智能和自然语言处理
人工智能和自然语言处理技术可以为社会救助服务软件系统提供更智能、自然的服务体验。利用自然语言处理技术,可以实现智能语音助手、智能客服等服务;利用机器学习和预测模型,可以实现救助对象的自动识别和优先处理。
详细方案下载:社会救助经办服务信息系统设计方案
- 上一篇: 政策综合服务平台软件技术解决方案
- 下一篇: 没有了