一种基于事务逻辑的信息管理方法及系统转让专利

申请号 : CN201911084076.6

文献号 : CN110782234B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 殷步九梁玢

申请人 : 殷步九梁玢

摘要 :

本发明公开了一种基于事务逻辑的信息管理方法及系统,该方法包括:接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据库;在关联数据库中,采用触发逻辑触发审批流程;接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中。该方法实现无代码编程,降低安全隐患。

权利要求 :

1.一种基于事务逻辑的信息管理方法,其特征在于,包括:

在管理系统中,接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据;

采用触发逻辑触发审批流程,采用关联逻辑关联相关数据,采用分类查询逻辑表达所有系统需求要表达的各种功能;不需要编写任何代码,也不生成代码;

接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;

接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中,不需要编写任何代码,也不生成代码;

接收用户输入的查询指令,采用查询逻辑在查询数据库中查找到与查询指令对应的表格,所述与查询指令对应的表格包括报销表格、借款表格、付款表格、退款表格或者门诊挂号表格;

采用查询逻辑在查询数据库中查找到所需要的结果,不需要编写任何代码,也不生成代码;

在关联数据库和查询数据库之间建立链接关系;

其中,关联逻辑指向触发逻辑的流程,关联逻辑和触发逻辑的流程之间是关联关系,触发逻辑指向被触发的流程,触发逻辑与被触发的流程之间是触发关系,触发逻辑指向查询逻辑的流程,触发逻辑与查询逻辑的流程之间是查询关系。

2.如权利要求1所述的方法,其特征在于,还包括:

创建审批用户的审批权限,对审批权限进行分级。

3.一种基于事务逻辑的信息管理系统,其特征在于,用于实现如权利要求1至2中任意一项所述的方法,包括:第一查找模块,用于在管理系统中,接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据;

第一触发模块,用于采用触发逻辑触发审批流程,采用关联逻辑关联相关数据,采用分类查询逻辑表达所有系统需求要表达的各种功能,不需要编写任何代码,也不生成代码;

第二触发模块,用于接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;

第三触发模块,用于接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中,不需要编写任何代码,也不生成代码;

第二查找模块,用于接收用户输入的查询指令,采用查询逻辑在查询数据库中查找到与查询指令对应的表格,所述与查询指令对应的表格包括报销表格、借款表格、付款表格、退款表格或者门诊挂号表格,采用查询逻辑在查询数据库中查找到所需要的结果,不需要编写任何代码,也不生成代码;

链接建立模块,用于在关联数据库和查询数据库之间建立链接关系;

其中,关联逻辑指向触发逻辑的流程,关联逻辑和触发逻辑的流程之间是关联关系,触发逻辑指向被触发的流程,触发逻辑与被触发的流程之间是触发关系,触发逻辑指向查询逻辑的流程,触发逻辑与查询逻辑的流程之间是查询关系。

4.如权利要求3所述的系统,其特征在于,还包括:

权限创建模块,用于创建审批用户的审批权限,对审批权限进行分级。

说明书 :

一种基于事务逻辑的信息管理方法及系统

技术领域

[0001] 本发明涉及计算机技术领域,特别是涉及一种基于事务逻辑的信息管理方法及系统。

背景技术

[0002] 目前,各种专业领域的计算机管理信息系统仍然采用代码编程或高级语言编程,或采用由这些计算机语言或代码编写的应用函数或模块来实现信息化时代的各种应用。凡是这些应用直接或间接地采用了代码程序,统统会带来极大的信息不安全的隐患。即现有代码编程技术的现状,存在着周期长、成本高、不好修改、不利于发展,由于采用软件代码,容易感染计算机病毒,存在不安全隐患。美国IBM公司和美国微软公司都做不到不用软件代码设计管理信息系统,还是存在计算机安全防范难、编程周期长、使用寿命短、有效率低这些难题。
[0003] 1992年,无代码企业软件构建工具出现在了微软的Office的套件中,首先吸引了大量的非技术出身的企业级客户,他们都记得那个叫做Access的数据库应用,这是因为企业级客户清楚应该如何解决企业管理中的特定问题,而且善于运用此类高弹性工具。其实这个“构建工具”就是代码,实质就是采用编程方法。低代码开发平台是一种配置型软件快速开发工具,核心功能需要代码开发实现,经过业务参数配置和SQL语句即可完成OA、ERP、CRM等众多企业系统的开发工作。可见,“核心功能需要代码开发实现”和“SQL语句即可完成OA、ERP、CRM”,很明显,这不叫无代码,仍然是采用代码的。
[0004] 因此如何实现无代码编程,降低安全隐患是亟待解决的问题。

发明内容

[0005] 本发明的目的是提供一种基于事务逻辑的信息管理方法及系统,以实现无代码编程,降低安全隐患。
[0006] 为解决上述技术问题,本发明提供一种基于事务逻辑的信息管理方法,该方法包括:
[0007] 接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据库;
[0008] 在关联数据库中,采用触发逻辑触发审批流程;
[0009] 接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;
[0010] 接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中。
[0011] 优选的,所述方法还包括:
[0012] 接收用户输入的查询指令,采用查询逻辑在查询数据库中查找到与查询指令对应的表格。
[0013] 优选的,所述方法还包括:
[0014] 创建审批用户的审批权限,对审批权限进行分级。
[0015] 优选的,所述方法还包括:
[0016] 在关联数据库和查询数据库之间建立链接关系。
[0017] 本发明还提供一种基于事务逻辑的信息管理系统,用于实现上述方法,包括:
[0018] 第一查找模块,用于接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据库;
[0019] 第一触发模块,用于在关联数据库中,采用触发逻辑触发审批流程;
[0020] 第二触发模块,用于接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;
[0021] 第三触发模块,用于接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中。
[0022] 优选的,所述系统还包括:
[0023] 第二查找模块,用于接收用户输入的查询指令,采用查询逻辑在查询数据库中查找到与查询指令对应的表格。
[0024] 优选的,所述系统还包括:
[0025] 权限创建模块,用于创建审批用户的审批权限,对审批权限进行分级。
[0026] 优选的,所述系统还包括:
[0027] 链接建立模块,用于在关联数据库和查询数据库之间建立链接关系。
[0028] 本发明所提供的一种基于事务逻辑的信息管理方法及系统,接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据库;在关联数据库中,采用触发逻辑触发审批流程;接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中。可见,采用关联逻辑和触发逻辑完成整个信息流程管理,无需进行代码编程,降低安全隐患。

附图说明

[0029] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0030] 图1为本发明所提供的一种基于事务逻辑的信息管理方法的流程图;
[0031] 图2为基本逻辑之间的关联示意图;
[0032] 图3为差旅报销单网上批转流程示意图;
[0033] 图4为出差借款单网上批转流程示意图;
[0034] 图5为采购付款单网上批转流程示意图;
[0035] 图6为关于差旅报销的报销单显示示意图;
[0036] 图7为医院科目分类账显示示意图;
[0037] 图8为医院收付费科目分类账显示示意图;
[0038] 图9为本发明所提供的一种基于事务逻辑的信息管理系统结构示意图。

具体实施方式

[0039] 本发明的核心是提供一种基于事务逻辑的信息管理方法及系统,以实现无代码编程,降低安全隐患。
[0040] 为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0041] 请参考图1,图1为本发明所提供的一种基于事务逻辑的信息管理方法的流程图,该方法包括以下步骤:
[0042] S11:接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据库;
[0043] S12:在关联数据库中,采用触发逻辑触发审批流程;
[0044] S13:接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;
[0045] S14:接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中。
[0046] 可见,该方法采用关联逻辑和触发逻辑完成整个信息流程管理,无需进行代码编程,降低安全隐患。
[0047] 基于上述方法,进一步的,还包括以下步骤:
[0048] S21:接收用户输入的查询指令,采用查询逻辑在查询数据库中查找到与查询指令对应的表格。
[0049] 详细的,表格包括报销表格、借款表格、付款表格、退款表格或者门诊挂号表格。
[0050] 本方法中直接采用业务逻辑即关联逻辑、触发逻辑和查询逻辑直接设计和运行业务逻辑行和算法逻辑,彻底无代码,彻底保证了系统的安全性。同时,每个流程就是用数据库表或查询表,也就是说直接按照系统逻辑流程和数据库表设计习惯,并且就能直接执行流程图表达的全部功能,同时按照统设计的习惯,分别按照组织设计授权,按照习惯设计操作界面和授权。也就是说,一切符合传统系统设计习惯,就是不需要软件代码编程,也不需要产生不安全的计算机指令代码。
[0051] 本方法中,采用数据库表和算法关系,同时可以清晰地表达为称之为“逻辑流程框图”的样式,以及进一步的系统说明和算法说明。只要能表达为上述要求的说明,完全能够直接实现需求的运行目的,达到使用者的需求。
[0052] 基本逻辑包括有关联逻辑、算法逻辑、触发逻辑和分类查询逻辑。详细的,参考图2,关联逻辑指向触发逻辑,关联逻辑和触发逻辑之间是关联关系,触发逻辑指向被触发流程,触发逻辑与被触发流程之间是触发关系,触发逻辑指向查询逻辑,触发逻辑与查询逻辑之间是查询关系。关联逻辑实现箭尾的流程数据被关联逻辑所指向的流程的对应数据被关联。算法逻辑提供算法,用于引用函数。触发逻辑提供提交,用于提取目的触发即箭尾指向的数据被提交到箭头所指的流程的对应字段。分类查询逻辑提供查询。关联逻辑、触发逻辑和查询逻辑是构成复杂的管理信息系统的事务应用中的核心逻辑,它们已经完全可以充分表达任何复杂事务逻辑关系,根据应用需要结合各种数量之间的算法逻辑函数即可以实现任何应用。
[0053] 本方法全部是通过数据库表和查询表、关联表之间的关联、数据触发或提取以及各种查询分类功能十分方便得到各种复杂的数据结构和各种复杂的计算处理关系轻松实现。本方法完全不需要软件代码实现,也不需要产生软件代码,因此,完全保证了系统安全性。本方法全部流程完全依靠自动执行逻辑的方式进行,完全取消了繁琐的不安全的软件代码编程操作。因此,彻底保证了本发明的安全性。本方法在于通过支持各种数据库表格的流程之间的关联逻辑关系和包括数据提交或数据提取的触发逻辑以及通过可定义条件的分类查询逻辑共计三种逻辑关系实现了复杂的管理信息系统全部功能。每个节点是一个支持各种数据库的数据表格表示的流程,它们分别包括数据库表和查询表以及表达和解决数据关联关系的关联表。
[0054] 将基本逻辑应用到报销、借款、付款中,参考图3、图4、图5,图3为差旅报销单网上批转流程示意图,图4为出差借款单网上批转流程示意图,图5为采购付款单网上批转流程示意图,应用的流程框图和对应到每个流程框图的创建为所需要的数据库表格,数据库表格包含一页或多页数据表格,并根据需要在表格字段之间直接定义和引用各种运算函数表达式,实现各种应用。图3中每个流程中就是如图6显示的报销单中的表格。图3中第一组关于差旅报销单据的关于:出差人填写报销单→部门负责人审批→主管会计审核→财务经理审批→总经理计审→出纳结算→入备份库,这样多道工序审批流程完成差旅单据报销工作。
[0055] 采用本发明就是如同实际业务流程直接实现业务表单的计算、审批流程直接完成全部流程后全部数据表单入库保存。彻底取消了传统计算机代码编写程序的繁琐易错的不安全旧工艺。本方法采用事务逻辑进行信息管理,彻底颠覆了管理软件编写代码的历史,开创了直接采用管理逻辑设计复杂的计算机管理信息系统,彻底取代了不能保证信息安全的、繁琐的、传统的编写软件代码的旧工艺,创造和开拓了管理信息系统设计领域的新纪元。真正实现了计算机软件逻辑和计算机硬件逻辑设计技术的统一性。
[0056] 本发明由一组表达管理信息系统的逻辑流程框图,每个框图由一个或一组数据表格构成。逻辑框图之间由准确表达关联逻辑、触发逻辑和分类查询逻辑。结构清晰,数据关系表达准确直观。也就是说由一组包括由关联逻辑、触发逻辑和查询逻辑准确链接的管理信息流程框图足以准确的表达了可执行的管理信息系统。
[0057] 详细的,每个节点上都是一个由准确的数据库表格表示的数据库;以及通过一组参数表数据链接的关联数据库,通过关联逻辑定义准确实现具有关联关系的数据。数据库之间通过数据库的触发逻辑实现数据库之间数据处理算法。通过一组查询逻辑实现各种数据的分析处理结果和分类查询结果,实现复杂的数据计算处理和数据分类计算结果的处理。本发明通过每个节点上的数据库表在系统中创建数据库,数据库表格根据需要定义成简单表,或主子结构表格。如果需要还可以定义成一主多子的表格或多主多子的复杂结构的复合表结构。
[0058] 本发明通过分类触发逻辑即主动提交及目的触发提取,都可以实现复杂的数据分类处理功能。通过关联逻辑可以准确地实现数据关联结果。通过分类查询逻辑轻松地实现数据的逐级和多级分类查询处理结果,以清晰的处理方法得到准确的复杂的功能处理效果。总之,通过上述触发、查询和关联逻辑实现复杂的数据处理效果。尤其是查询逻辑在数据分类、数据分析、数据处理方面十分方便和快捷。
[0059] 进一步的,所述方法还包括以下步骤:
[0060] S31:在关联数据库和查询数据库之间建立链接关系。
[0061] 表格可以通过定义快速设计成十分复杂的一主多子和多主多子结构的复杂表格。如图7,图7中长庚医院《门诊挂号》科目分类账表格通过创建数据库,就可以实现《门诊挂号》主码下的2019年或2020年等子表账目,还可以创建不同科目如《门诊收费》科目2019年或2020年等分类账页;可以设计成为多科目多业务分类的组合账簿。并且,还可以分类账页表中的摘要栏内只要有需要还可以用命令创建“链接”链接到另一个流程相关的复杂流程内处理或查询链接更加复杂结构的处理结果。通过“多链接”结构可以处理成简单页面链接结构,也可以链接成以主码指向的多组复杂分类账户组结构,使用十分方便准确无误。
[0062] 进一步的,所述方法还包括以下步骤:
[0063] S41:创建审批用户的审批权限,对审批权限进行分级。
[0064] 本方法通过分类查询可以处理复杂结构的数据库表和复杂的字段组合的多级分类结构,可以实现清晰的多级分类结构的数据结构,在实际复杂业务中十分需要本功能的应用。本方法除了对复杂业务的管理以外,对复杂业务处理的管理者分别采用多用户组和一个用户组多用户的业务管理与权限管理。分别对用户组成员分别对其对应的系统操作业务细节精确授权和对其权限进行精确的权限管理。可分别进行组授权和成员授权。根据必要,在逐级权限管理下进行有序的权限认证和权限内业务的准确的职能管理。根据需要在逐级权限认证前提下行驶本角色的操作权和处理权。
[0065] 另外,将工程文件和角色授权文件通过逐级授权。将工程文件和角色授权文件在网上发布生成网页。在登陆网页的用户端在其授权下执引入系统网上系统操作。系统流程以及角色发生变化需要做相应改变后重新网上发布后再进行网上操作。本发明是无代码编程的特点,只有流程和表格的运作,包括网页语言代码也没有,只有简单的引入到系统逻辑操作的引导指令。
[0066] 本方法支持一种操作者授权以及支持操作者登录的界面设计模块,通过授权设计,对参与操作的操作者按照规定的权限准确地执行权限内的系统操作。本方法支持发布到互联网的功能,实现一种不编写指令代码程序也不产生指令代码程序,直接执行逻辑流程中被授权的流程的网上操作。充分保证了系统安全性。
[0067] 本方法基于事务逻辑和算法逻辑将直观的数据库表单表达为事务流程之间的触发逻辑、关联逻辑和分类查询逻辑三大基本逻辑,精确描述了目标系统的功能和算法。整个过程彻底无代码,确保了系统的安全性。参考图8,图8显示了医院从开单—核价—填写收款凭证—记账—备份—查询的流程的数据库表单全部管理流程,开单的价格名称关联逻辑,触发逻辑完成核价-开单-记账,到备份,到患者账目查询。通过关联逻辑实现门诊核价表中开列的药品名称自动关联到药品的价格,计量单位,价格等参数。通过函数定义自动计算完成后提交到收款凭证,收款凭证核算签字确认后提交到科目分类账表格,通过确认付款后提交到备份库留底备份。并且还提供以患者角色查询该患者的相关账目。
[0068] 请参考图9,图9为本发明所提供的一种基于事务逻辑的信息管理系统结构示意图,该系统用于实现上述方法,包括:
[0069] 第一查找模块101,用于接收请求用户输入的表格,采用关联逻辑查找到与表格关联的关联数据库;
[0070] 第一触发模块102,用于在关联数据库中,采用触发逻辑触发审批流程;
[0071] 第二触发模块103,用于接收审批用户在表格中输入的审批合格指令,采用触发逻辑触发结算流程;
[0072] 第三触发模块104,用于接收结算人员在表格上输入的结算完成指令,采用触发逻辑触发备份流程,将表格进行备份,存储至查询数据库中。
[0073] 可见,该系统采用关联逻辑和触发逻辑完成整个信息流程管理,无需进行代码编程,降低安全隐患。
[0074] 基于上述系统,进一步的,还包括:
[0075] 第二查找模块,用于接收用户输入的查询指令,采用查询逻辑在查询数据库中查找到与查询指令对应的表格。
[0076] 进一步的,所述系统还包括:
[0077] 权限创建模块,用于创建审批用户的审批权限,对审批权限进行分级。
[0078] 进一步的,所述系统还包括:
[0079] 链接建立模块,用于在关联数据库和查询数据库之间建立链接关系。
[0080] 本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0081] 以上对本发明所提供的一种基于事务逻辑的信息管理方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。