《XX县最多报一次智能表单中心二期项目建设需求说明.docx》由会员分享,可在线阅读,更多相关《XX县最多报一次智能表单中心二期项目建设需求说明.docx(22页珍藏版)》请在第一文库网上搜索。
1、XX县“最多报一次”智能表单中心(二期)项目建设需求说明一、项目建设背景坚持“整体智治、多跨协同”的理念,以数字化改革为牵引,强化基层干部和企业群众获得感的需求导向,依托全省一体化智能化公共数据平台,迭代升级智能表单中心综合应用,实现应用功能从能用到易用、好用。通过统筹推进规范约束,以破解基层反映强烈的“报表繁”“多头报”等难点、痛点、堵点为突破口,实现信息系统和数据资源“全归集、全打通、全共享”,基层报送材料“高效办、便捷办、舒心办”,突出数据共享和分析应用,让数据“看得见,摸得着,用得上”,为科学决策提供有力支撑。同时,加快推进向企业减负延伸,优化创业和营商环境,形成具有XX特色的改革示范
2、成果。本项目在一期项目建设成果的基础上,对智能表单中心应用功能进行迭代升级,实现应用功能从能用到易用、好用。二、项目建设目标在一期项目建设成果的基础上,对智能表单中心应用功能进行迭代升级。一是通过迭代升级搭建功能,实现快速、便捷配置和创建表单功能;二是通过迭代升级填报功能,实现表单便捷填报;三是通过迭代升级汇聚功能,实现数据统计和计算功能;四是通过迭代升级共享功能,实现数据共享形式和数据操作权限可控;五是新增智能B1模块,实现数据可视化展示。三、整体技术要求3.1 技术架构要求本项目需基于XX省数字化改革总体方案总体框架要求开发建设,投标单位需紧围绕数字化改革总目标进行建设规划,并在投标技术方
3、案中详细阐述。3.2 性能指标要求(一)稳定性指标1 .系统能长时间稳定、可靠运行;2 .系统具备负载均衡的能力,无单点故障,确保数据不因意外情况丢失或损坏,确保数据实时安全;3 .系统有效工作时间:不少于99.9%;4 .系统故障平均间隔时间:不少于180天;5 .系统单次故障恢复时间:不超过2小时;(二)吞吐量指标1 .最大用户数:不少于5000个;2 .同时在线用户数:不少于2000个;3 .并发用户数:不少于500个;(三)响应速度指标1 .简单事务处理(包含各类信息录入、修改、查询业务、主要页面平均响应时间等)W3s;2 .复杂事务处理W20s;3 .各类固定统计报表形成时间:30s
4、o3.3关键技术要求3.3.1 要求采用前后端分离的系统设计采用前后端分离技术,主备服务部署模式,满足当前的系统需求,以及具备高拓展性。后端采用springc1oud微服务架构;前端使用Vuejs技术。3.3.2 要求采用Nginx实现负载均衡通过NginX实现负载的高可用、可扩展、可伸缩。3.3.3 要求采用jwt框架实现SSO认证中心采用jwt框架,进行token生成、分发、检验。3.3.4 要求采用HTTPS的请求方式采用HTTPS的请求方式。3.3.5 要求采用Redis做为分布式缓存中间件使用RediS做为分布式缓存中间件使用,提高系统访问响应时间,避免大流量访问直接抵达数据库,从而
5、起到对数据库的一种保护作用。3.3.6 要求采用E1K(E1aStiCSearch、1ogstash和Kibana)框架实现安全监控使用E1K(EIaStiCSearCh、1ogstash和Kibana)框架,实现日志统一收集及分析、统计日志监控用户的操作行为,达到双重监控。3.3.7 要求提供对应安全服务提供放篡改、防泄露、放幕等服务,同时需要实现身份认证、防枚举攻击、防SQ1注入、XSS过滤等。3.3.8 要求进行关系型数据库设计要求提供除了础表(用户表、角色表、权限表、角色权限表)外,另设计多一张表一操作记录表,操作记录表记录用户对系统的操作行为,达到跟踪、定位异常操作行为的目的。四、建
6、设内容要求图1业务流程图4.1 迭代升级“搭建”功能系统字段权限设置:因表单发布有要求社会人员进行填报的需求,为避免表单发布时保密信息造成泄露,需要在填报人的填报页面的字段进行控制,如任务描述、填报截止时间、发布者单位等字段。在建设过程中将会在表单的流程设计模块中对需要免登录就可填写的表单进行表单字段权限设置,表单中的系统字段的权限可分为只读和隐藏两种字段,当系统字段为隐藏状态时,填报人在填报页面则不显示该字段的相关属性,当系统字段的状态为只读时,填报人在填报页面中显示该字段的相关属性,但是不能进行编辑。而表单中的非系统字段即为设计字段,设计字段的权限设置分三种,分别为隐藏、只读、可编辑三种。
7、当对设计字段设置为隐藏时,该字段在填报人的填报页面中不显示。当对设计字段设置为只读时,该字段在填报人的填报页面可显示,但不能进行编辑。当对设计字段设置为可编辑时,该字段在填报人的填报页面中可以显示,也可以进行编辑。4.2 迭代升级“发布”功能审批流程设计:为了提高表单创建质量,在表单发布前需要对表单进行审核,审核通过后的表单方可进行发布。为便于审核流程搭建,在一期的基础上引入表单流程引擎,流程引擎中可设置多级的流程节点,在每一级流程节点中可配置不同的人员,且流程节点中分为条件节点、审批节点、抄送节点等节点类型。若为审批节点,则可设置同一审批节点中配置的审批人员是会签或者是或签。当为会签时,同一
8、审批节点所有人审核人员都审核通过则当前审批节点最终的审批结果为通过。当为或签时,同一审批节点有一个审批人员审核通过则当前审批节点最终的审批结果为通过。结合业务场景,在系统建设中将设置单位管理员角色,单位管理员角色可使用流程引擎设置审批流程和作用对象,设置完成后,审批流程设置的作用对象配置表单后进行发布时,则使用该审批流程,当审批流程中所有节点都通过后,该表单则发布成功。若需要对已发布的表单中的字段进行编辑,需要取消发布,编辑完成后重新发布时,需重新走发布审批流程。若单位管理员未配置审批流程,则搭建表单后进行发布时,因没有审批流程执行,表单直接进行发布。发布审批选择:表单创建在发布时,根据当前账
9、号查询单位管理员为该账号是否设置了多项审批流程。若无审批流程,则无需选择,表单将直接进行发布。若仅有一项审批流程,该账号在发布的时候叶不需选择审批流程,默认使用该审批流程。若有多项审批流程时,该账号在发布时,需选择一项审批流程,选择后将按照该审批流程进行审批。发布审批:表单发布后,根据该表单的创建人选择的审批流程进行执行。表单发布审批时,表单的创建人和表单的审批人可查看当前表单所在的审批环节及审批状态。当所有审批环节都审批通过后,表单发布成功。若在某一审批环节未审核通过,则表单发布失败,并以钉消息通知表单的创建人。取消发布:表单在审批环节中或已审批通过皆可取消发布,取消发布后的表单,填报人将无
10、法进行填报,再次进行发布时则需重新进行审批,审批通过后填报人可进行填报。4.3 迭代升级“数据填报”功能迭代升级历史数据复用:历史数据列表:在一期系统基础上,在填报页面中仅获取上期数据已不满足实际需求,为方便数据快速填写,则在填报页面中由获取上期数据调整为获取填写该表单的所有历史数据,历史数据列表用期号和时间戳进行区分。填报人在填报页面可查看历史填报的数据列表,支持对数据列表中的某一次数据进行预览。历史数据复用:填报人可在数据列表中选择某一次的数据进行拷贝,拷贝后的数据自动填充至填报页面中,填充后的数据允许填报人进行数据修改,修改完成后进行提交,提交后的数据则在填报记录中新增一条填报记录。批量
11、导入填报数据:考虑到用户实际业务中存在大量数据需要上报,通过表单手工录入数据工作量较大,在二期中根据表单生成EXCeI模板,使用EXCeI模板录入数据,减轻手动录入工作量较大的问题。使用EXCeI模板导入的每条数据在系统中都为一条记录,可对每一条记录进行查看审核。4.4 模板聚合我的模板:生成模板:在一期的基础重构“搭建一个模板”模块,新增“我的模板”模块。使用表单生成模板时,需设置模板的类别,模板分为聚合类模板和非聚合类模板。聚合类模板是指使用该模板创建的表单在发布后所采集的数据可根据该模板将数据聚合,使用聚合类模板生成的表单将无法对表单中的字段进行修改。使用非聚合类的模板创建的表单,则可对
12、表单中的字段进行编辑,且表单采集的数据不能通过模板对数据进行聚合。因聚合类模板和非聚合类模板有能否聚合数据的区别和使用聚合类模板和非聚合类模板创建新的表单中字段是否允许编辑的区别,所以在模板创建成功后,模板的类别不允许进行修改。模板挂出:模板的创建人可申请将模板挂出在模板中心,在挂出时模板的创建人可设置模板的使用权限,有权限的用户在模板中心中可直接使用模板创建表单,而无权限的用户在模板中心使用模板时,需向模板的创建人提交申请。模板挂出审核:挂出申请提交后,由模板中心管理员使用流程引擎统一进行审核,审核通过的模板将挂载在模板中心中,所有用户在模板中心中可查看该模板。模板预览:在我的模板中可预览我
13、创建的模板和共享给我的模板,可预览模板,查看模板中的字段、属性及使用要求等,预览时不可对模板进行编辑。模板使用:模板分为聚合类模板和非聚合类模板,在使用模板时有所区别。聚合类模板是指使用该模板创建的表单在发布后所采集的数据可根据该模板将数据聚合,使用聚合类模板生成的表单将无法对表单中的字段进行修改。使用非聚合类的模板创建的表单,则可对表单中的字段进行编辑,且表单采集的数据不能通过模板对数据进行聚合。模板删除:挂载在模板中心的模板不允许被删除,若删除需先将模板取消上架。模板的创建人删除模板后,模板创建人和共享对象无法在使用该模板创建表单,若删除的是聚合模板,则模板的创建人无法使用该模板聚合数据。
14、模板筛选为快速查找模板,支持为模板添加标签,可使用模板名称和模板标签快速搜索筛选模板,支持用户自定义标签。模板编辑:挂载在模板中心的模板不允许被编辑,若编辑需先将模板取消上架。若是聚合类模板,则不允许被修改。若是非聚合类模板,在模板修改后,共享对象在查看该模板时也将同步更新。模板申请:模板的创建人可申请将模板挂出在模板中心,在挂出时模板的创建人可设置模板的使用权限,有权限的用户在模板中心中可直接使用模板创建表单,而无权限的用户在模板中心使用模板时,需向模板的创建人提交申请。模板的创建人同意后,可使用该模板创建表单。模板申请审核:模板的创建人将模板挂载到模板中心后,未授权的用户提交模板使用申请后
15、,模板的创建人审核使用使用申请。若同意,该申请人可使用该模板创建表单。若拒绝,该申请人无法使用模板创建表单。模板共享:模板的创建人可通过指定共享或公开共享的方式将模板共享,若是公开共享对象,则所有用户都可使用模板创建表单,若是指定共享,可按照角色、部门、人员选择共享对象,共享时通过钉消息的方式通知共享对象,同时共享对象也可将模板再次共享。模板中心:模板列表:模板中心的模板列表中展示了所有用户挂出的模板,模板包含聚合类模板和非聚合类模板,所有用户在该列表中可查看预览所有模板。若是使用未授权的模板,可提交使用申请。若是已授权,可直接使用模板创建表单。模板筛选:在模板列表中提供按照模板类别、模板标签对模板进行筛选,模板类别分为聚合类模板和非聚合类模板,模板标签为系统标签,仅系统管理员可对系统标签进行维护。上架审核:模板中心管理员在接收到用户的模板挂出申请时,可对模板挂出申请进行审核,审核通过后该模板将在模板中心中挂出,所有用户都可以查看该模板并进行使用。若是审核不通过,将填写审批已建通知模板挂出申请人。取消上架:模板中心管理员审批通过后,该模板在模板中心中进行展示。上架后的模板不允许进行编辑或者删除,若需对模板进行编辑或者删除需将模板进行下架,若编辑后需要挂出则要再次提交挂出申请。模板数据:数据列表:在一期的基础上,对聚合类模板的聚合数据功能进行迭代优化,修改模板聚合数据的显示