一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种高定制化、高性能的在线服务平台及其使用方法

2022-06-01 05:58:01 来源:中国专利 TAG:


1.本发明属于行政办公自动化技术领域,具体涉及一种高定制化、高性能的在线服务平台及其使用方法。


背景技术:

2.大型单位的信息系统建设过程往往是自底向上开展的,各二级单位根据自身业务需求单独开发系统,整合各业务子系统时更多进行的是统一账号、单点登录,各系统依然是孤立的。这样的问题使信息系统开发建设投入大,且运行和维护水平参差不齐、升级费用高、升级难度大、数据不连通。当子系统个数增加到一个量级之后,对升级和运维带来的困难将是灾难性的。因此,制定系统开发运行的统一规范,加强系统深度整合和集约管理的问题亟待解决,以实现低成本、短周期、高质量的管理信息化应用开发,探索提供应用服务替代建设信息系统,为各地区、各单位提供优质、便捷的服务。
3.未来单位系统建设在投入资金有限的条件下,可以进行综合服务平台的一体化规划和建设,除少数因保密等特殊原因之外,所有子系统均应纳入综合服务系统进行建设。这样可以节省建设和维护成本,提高建设和维护水平,并从根本上解决系统林立和数据不能共享的问题。


技术实现要素:

4.针对以上问题,本发明提出了一种高定制化、高性能的在线服务平台及其使用方法,解决了现有大型单位中各类子系统分散孤立、投入大、建设和维护水平参差不齐的现状,可以在低成本、高效率的前提下达到“一网通办”的高效、快捷。为解决以上技术问题,本发明所采用的技术方案如下:
5.一种高定制化、高性能的在线服务平台的使用方法,包括如下步骤:
6.s1,利用预编码技术设计用于生成自定义表单的表单定制区、用于生成自定义表单的审核流程的流程定制区和用于设定用户权限的权限定制区;
7.s2,管理用户通过图形化拖拉拽操作从表单定制区中选择出若干个模块利用组装技术构建自定义表单;
8.s3,管理用户通过图形化拖拉拽操作从流程定制区中选择出若干个模块利用组装技术构建自定义表单的审核流程;
9.s4,管理用户通过图形化拖拉拽操作从权限定制区中选择出若干个模块利用组装技术自定义表单构建的使用权限;
10.s5,终端用户从管理用户建立的自定义表单中选择对应的表单进行填写并提交审核。
11.在步骤s1中,所述表单定制区包括用于生成输入框的文本输入模块、用于生成日期框的日期选择模块、用于生成选择框的内容选择模块、用于生成提示框的填表说明模块、用于生成附件上传框的附件添加模块、用于生成选人框的人员选择模块、用于生成部门框
的部门选择模块和用于限制表单填写数量的表量限制模块。
12.在步骤s1中,所述流程定制区包括用于生成流程名称的流程属性模块、用于定义流程环节的环节定义模块、用于生成审批人编辑框的审批人添加模块、用于生成审批方式的环节属性模块、用于生成意见填写框的审核意见模块,所述审批方式包括一人审核即通过、多人审核即通过、指定人审核即通过、自动通过,所述流程环节是指审核流程为串行或者并行的审核方式。
13.在步骤s1中,所述权限定制区包括用于定义用户权限的权限导航模块、用于定义用户权限范围的权限定义模块和用于定义权限名称的权限属性模块,所述权限范围是指整个单位或者某一部门,所述用户权限是指用户所拥有的对申请表进行使用、查询、编辑的权限。
14.所述步骤s2包括如下步骤:
15.s2.1,管理用户通过图形化拖拉拽操作从表单定制区中选择若干个模块进行随意排列组建自定义表单;
16.s2.2,管理用户对步骤s2.1建立的自定义表单进行保存;
17.s2.3,平台按照管理用户排列的模块顺序将所有模块的id编码进行组装生成表单id串,并添加上表单信息;
18.s2.4,将步骤s2.3生成的表单id串和添加的表单信息以json数据串的方式传输到后端数据库中,利用哈希函数对数据进行压缩后存储为表单配置数据;
19.s2.5,根据步骤s2.3生成的表单id串和添加的表单信息在平台的服务器中同步生成非结构化数据存储的表单配置文件。
20.所述步骤s3包括如下步骤:
21.s3.1,管理用户通过图形化拖拉拽操作从流程定制区中选择若干个模块进行随意排列组建自定义表单的审核流程;
22.s3.2,管理用户对步骤s3.1建立的审核流程进行保存;
23.s3.3,平台按照管理用户排列的模块顺序将所有模块的id编码进行组装生成流程id串,并添加上流程信息;
24.s3.4,将步骤s3.3生成的流程id串和添加的流程信息以json数据串的方式传输到后端数据库中,利用哈希函数对数据进行压缩后存储为流程配置数据;
25.s3.5,根据步骤s3.3生成的流程id串和添加的流程信息在平台的服务器中同步生成非结构化数据存储的流程配置文件。
26.所述步骤s4包括如下步骤:
27.s4.1,管理用户通过图形化拖拉拽操作从权限定制区中选择若干个模块进行随意排列组建自定义表单的使用权限;
28.s4.2,管理用户对步骤s3.1建立的使用权限进行保存。
29.所述步骤s5包括如下步骤:
30.s5.1,平台根据终端用户所选择表单的表单id串找到对应的模块,将其解析为基于浏览器的待填写表单,以供终端用户填写使用;
31.s5.2,终端用户填写完成后,将表单id串和终端用户填写的信息以json数据串的方式组装打包到后端数据库中,并存储为用户填写表单数据;
32.s5.3,平台调用表单对应的审核流程,按照审核流程分发给对应的审批人;
33.s5.4,审批人审核后,平台将审核流程和已提交的审核信息再分发给对应的审批人,直至审核流程结束。
34.一种高定制化、高性能的在线服务平台,包括表单定制区、流程定制区和权限定制区,所述表单定制区包括供管理用户执行拖拉拽操作以生成自定义表单的文本输入模块、日期选择模块、内容选择模块、填表说明模块和附件添加模块;所述流程定制区包括供管理用户执行拖拉拽操作以生成自定义表单对应的审核流程的流程属性模块、环节定义模块、审批人添加模块、环节属性模块和审核意见模块;所述供管理用户执行拖拉拽操作以生成终端用户使用权限的权限导航模块、权限定义模块、权限属性模块。
35.本发明的有益效果:
36.基于“low code、no code”(即低编码、零编码)理念,通过表单定制区、流程定制区和权限定制区,各单位可以根据自身需求自行创建需要在线填写的自定义表单,支持各类用户利用自定义表单进行信息采集,按照审核流程和使用权限进行流转审批,最终实现平台的用户定制;整个过程不需要开发和编码,仅由管理用户通过网页端图形化拖拉拽等简单操作即可实现自定义表单需求,在保证高定制的前提下,实现了高性能的数据处理和并发支持。
附图说明
37.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
38.图1为本发明的自定义表单界面图。
39.图2为本发明的自定义意见栏界面图。
40.图3为本发明的自定义审核流程界面图。
41.图4为本发明的流程示意图。
具体实施方式
42.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有付出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
43.实施例1:一种高定制化、高性能的在线服务平台的使用方法,包括如下步骤:
44.s1,利用预编码技术设计用于生成自定义表单的表单定制区、用于生成自定义表单的审核流程的流程定制区和用于设定用户权限的权限定制区;
45.所述表单定制区包括用于生成输入框的文本输入模块、用于生成日期框的日期选择模块、用于生成选择框的内容选择模块、用于生成提示框的填表说明模块、用于生成附件上传框的附件添加模块,用于生成选人框的人员选择模块、用于生成部门框的部门选择模块和用于限制表单填写数量的表量限制模块;所述选择框包括下拉框、勾选框和点选框,所
述选人框包括单人框和多人框,所述部门框包括单部门框和多部门框,所述限制表单填写数量是指限制整个平台中允许填写自定义表单的数量、单个用户允许填写自定义表单的数量。
46.所述流程定制区包括用于生成流程名称的流程属性模块、用于定义流程环节的环节定义模块、用于生成审批人编辑框的审批人添加模块、用于生成审批方式的环节属性模块、用于生成意见填写框的审核意见模块,所述审批方式包括一人审核即通过、多人审核即通过、指定人审核即通过、自动通过,所述流程环节是指审核流程为串行或者并行的审核方式。
47.所述权限定制区包括用于定义用户权限的权限导航模块、用于定义用户权限范围的权限定义模块、用于定义权限名称的权限属性模块,所述权限范围是指整个单位或者某一部门,用户权限是指用户所拥有的对请假申请表或者费用审批申请表等各类申请表进行使用、查询、编辑的权限。
48.首先根据模块的功能提前进行预编码设计,然后再利用封装技术即可生成对应的模块,且每个模块均对应于一个区别于其它模块的id编码和产生方式,因此,每个模块的id编码与产生方式是成对的,利用id编码可以查找到模块的产生方式,根据模块的产生方式即可在网页端生成对应的模块,供用户使用。
49.s2,管理用户通过图形化拖拉拽操作从表单定制区中选择出若干个模块利用组装技术构建自定义表单,包括如下步骤;
50.s2.1,管理用户通过图形化拖拉拽操作从表单定制区中选择若干个模块进行随意排列组建自定义表单;
51.s2.2,管理用户对步骤s2.1建立的自定义表单进行保存;
52.s2.3,平台按照管理用户排列的模块顺序将所有模块的id编码进行组装生成表单id串,并添加上表单信息;
53.所述表单信息包括管理用户也即表单创建人、表单创建时间和表单标题。
54.s2.4,将步骤s2.3生成的表单id串和添加的表单信息以json(javascript object notation)数据串的方式传输到后端数据库中,利用哈希函数对数据进行压缩并存储为表单配置数据;
55.s2.5,根据步骤s2.3生成的表单id串和添加的表单信息在平台的服务器中同步生成非结构化数据存储的表单配置文件。
56.比如,一个管理用户创建请假申请表时,可以拖拉两个文本输入模块和一个日期选择模块,将第一行的文本输入模块设定为请假人,第二行的文本输入模块设定为请假原因,第三行的日期选择模块设定为请假时间。表单配置数据以哈希表的数据结构存储在后端数据库中,表单配置数据和表单配置文件之间进行关联映射,实现了双向查找。
57.s3,管理用户通过图形化拖拉拽操作从流程定制区中选择出若干个模块利用组装技术构建自定义表单的审核流程,包括如下步骤:
58.s3.1,管理用户通过图形化拖拉拽操作从流程定制区中选择若干个模块进行随意排列组建自定义表单的审核流程;
59.s3.2,管理用户对步骤s3.1建立的审核流程进行保存;
60.s3.3,平台按照管理用户排列的模块顺序将所有模块的id编码进行组装生成流程
id串,并添加上流程信息;
61.所述流程信息包括管理用户也即流程创建人、流程创建时间和流程标题。
62.s3.4,将步骤s3.3生成的流程id串和添加的流程信息以json数据串的方式传输到后端数据库中,利用哈希函数对数据进行压缩并存储为流程配置数据;
63.s3.5,根据步骤s3.3生成的流程id串和添加的流程信息在平台的服务器中同步生成非结构化数据存储的流程配置文件。
64.s4,管理用户通过图形化拖拉拽操作从权限定制区中选择出若干个模块利用组装技术自定义表单构建的使用权限,包括如下步骤:
65.s4.1,管理用户通过图形化拖拉拽操作从权限定制区中选择若干个模块进行随意排列组建自定义表单的使用权限;
66.s4.2,管理用户对步骤s3.1建立的使用权限进行保存。
67.s5,终端用户从管理用户建立的自定义表单中选择对应的表单进行填写并提交审核,包括如下步骤:
68.s5.1,平台根据终端用户所选择表单的表单id串找到对应的模块,将其解析为基于浏览器的待填写表单,以供终端用户填写使用;
69.s5.2,终端用户填写完成后,将表单id串和终端用户填写的信息以json数据串的方式组装打包到后端数据库中,并存储为用户填写表单数据;
70.由于所有模块排列后相比于传统表单是离散化的,既有表单结构也有表单内容,因此用户填写表单数据为离散化数据。由于用户填写数据中,既有配置数据又有实际填写数据,虽然实现了定制化和离散化,但是可能存在数据增长速度较快、数据冗余较大的问题。为了优化数据量增加之后可能引起的性能问题,本技术在后端数据库中采用哈希函数,把大规模数据压缩为成特定长度的字符串来进行映射,减少了数据的检索,提高了读取效率。
71.s5.3,平台调用表单对应的审核流程,按照审核流程分发给对应的审批人;
72.s5.4,审批人审核后,平台将审核流程和已提交的审核信息再分发给对应的审批人,直至审核流程结束。
73.对于需要审核的自定义表单,平台利用异步并行写入技术,实现高效的自动调取存储的审核流程,按照配置好的流程环节和配置好的审批人权限,将审核信息逐步分发给下一步审核环节的审批人,从而实现整个流程的自动流转。
74.异步并行写入技术:平台创建多个数据处理线程。主线程为用户填写表单的流转审批,主线程调用的分支辅助线程包括身份验证、数据调取、资料归档和权限赋予等线程,避免了海量离散数据下,同时计算处理可能对主线程的性能影响,提高主线程负责的数据处理指令的执行速度;在实现提高存储性能的同时,兼顾应用在元数据查询等方面的相关需求。
75.s6,终端用户对表单进行查询与统计,平台利用动态规划技术对各类配置数据、各类配置文件和用户填写表单数据进行整理并显示。
76.动态规划技术:对于每一次数据请求,平台识别其属于哪一个定制模块、哪一个定制表单的数据字段,从而判断该模块将会调用哪些数据,对将要处理的表单和流程等数据操作进行分类处理、路径设计及动态规划,继而实现对存储与访问的动态规划。实现了在存
储和访问方式上的动态化、区别化处理,从而能够有效兼顾、平衡对各模块数据的功能、性能需求,同步达到最优化,实现承载较大的并发访问。
77.实施例2:一种高定制化、高性能的在线服务平台,包括表单定制区、流程定制区和权限定制区:
78.所述表单定制区包括供管理用户执行拖拉拽操作以生成自定义表单的文本输入模块、日期选择模块、内容选择模块、填表说明模块和附件添加模块;所述流程定制区包括供管理用户执行拖拉拽操作以生成自定义表单对应的审核流程的流程属性模块、环节定义模块、审批人添加模块、环节属性模块和审核意见模块;所述供管理用户执行拖拉拽操作以生成终端用户使用权限的权限导航模块、权限定义模块、权限属性模块。
79.以下为采用上述模式开发的天津大学综合服务平台,如图1所示,从2019年系统研发至2021年底,已由系统管理员、信息员定制功能超300项,存在大规模数据的功能超100项。涉及十多个职能部门。至2021年底,平台中业务流转单数超两百万件,各类场所进出管控数据超千万条。
80.如图2所示,该平台支持审核意见的文字修改、顺序更改、删除、新增等个性化配置,如图3所示,通过模块可视化、拖拽式组装,可形成调查问卷、各类申请单、审批单等表单。对于超千万的各类场所进出记录查询,以两千万条校园进出数据线程实例为基准,采用常规未优化方式的交叉查询总遍历读取时长约为21秒,在服务器上交互功能最高支持3万量级并发数。本技术采用数据非结构化/离散化存储、且进行海量数据性能优化后,读取时间约为3~5秒,在服务器上最高支持17万量级并发数。对于超两百万的业务流程数据表,采用常规未优化方式的读取时长,全部流程节点循环完成约为9.6秒;本技术采用数据非结构化/离散化存储、且进行海量数据性能优化后,流程节点循环完成时间约为2.1秒。
81.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献