基于JavaScript的高效流程图验证方法和系统.pdf

上传人:jo****n 文档编号:14336896 上传时间:2024-02-17 格式:PDF 页数:6 大小:528.45KB
收藏 版权申诉 举报 下载
基于JavaScript的高效流程图验证方法和系统.pdf_第1页
第1页 / 共6页
基于JavaScript的高效流程图验证方法和系统.pdf_第2页
第2页 / 共6页
基于JavaScript的高效流程图验证方法和系统.pdf_第3页
第3页 / 共6页
文档描述:

《基于JavaScript的高效流程图验证方法和系统.pdf》由会员分享,可在线阅读,更多相关《基于JavaScript的高效流程图验证方法和系统.pdf(6页完成版)》请在专利查询网上搜索。

1、(19)国家知识产权局(12)发明专利申请(10)申请公布号 (43)申请公布日 (21)申请号 202311046107.5(22)申请日 2023.08.18(71)申请人 启明信息技术股份有限公司地址 130117 吉林省长春市净月高新技术产业开发区百合街1009号(72)发明人 胡剑男赵立彬王选中于丹(74)专利代理机构 成都金英专利代理事务所(普通合伙)51218专利代理师 郭肖凌(51)Int.Cl.G06Q 10/0633(2023.01)G06F 9/455(2018.01)(54)发明名称基于JavaScript的高效流程图验证方法和系统(57)摘要本发明公开了基于JavaS。

2、cript的高效流程图验证方法和系统,包括流程图输入模块、验证模块以及结果输出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。本发明有效地解决了流程设计时节点连线方向和节点连线关系的验证,减少错误和漏洞,可以有效地提高流程图的正确性和完整性,提高工作效率。权利要求书1页 说明书3页 附图1页CN 117132098 A2023.11.28CN 117132098 A1.基于JavaScript的高效流程图验证系统,其特征在于,包括流程图输入模块、验证模块以及结果输。

3、出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。2.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在于,所述流程图输入模块用于将用户制作完成的流程图输入系统进行验证。3.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在于,所述连线验证子模块用于验证流程图内各个节点之间的连线是否正确。4.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在于,所述错误节点验证子模块用于验证该节点属性是否为空及该流程图中是否存在执行类节点或交互节点。5.根据权利要求1所述的基于JavaScript的高效流程图验证系统,其特征在。

4、于,所述结果输出模块用于对验证结果进行输出,若出现流程图连接错误,则输出错误位置。6.基于JavaScript的高效流程图验证方法,基于权利要求15任一项所述的基于JavaScript的高效流程图验证系统,其特征在于,包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。7.根据权利要求6所述的基于JavaScript的高效流程图验证方法,其特征在于,所述S3步骤中所述的相应规则包括连线验证规则及节点验证规则。8.根据权利要求7所述的基于JavaScript的高效流程图验证方法,其特征在于,所述连线验证规则包括:开始节点不能直接。

5、连接到结束节点;连线不能指向开始节点;结束节点后不能再连接其他节点;两个节点之间不能连线多次;连线不为同根。9.根据权利要求8所述的基于JavaScript的高效流程图验证方法,其特征在于,所述连线验证规则中还包括对于循环节点的规则:循环节点不能反向连接;循环开始和循环结束不是同一组;循环外部节点不能连接循环内部的节点和循环结束节点;循环节点不能嵌套循环节点;循环开始和循环结束没有连通;循环中的节点不能连接结束节点。10.根据权利要求6所述的基于JavaScript的高效流程图验证方法,其特征在于,所述节点验证规则包括:节点未连接到主流程;循环开始和循环结束之间没有连通;流程中至少存在一个执行。

6、节点或交互节点;流程未连通节点;节点属性为空。11.根据权利要求6所述的基于JavaScript的高效流程图验证方法,其特征在于,所述S3步骤中对流程图进行验证时,连线验证在流程图连线结束后进行,节点验证在对流程数据进行保存时进行,并再次进行连线验证。权利要求书1/1 页2CN 117132098 A2基于JavaScript的高效流程图验证方法和系统技术领域0001本发明涉及流程图验证领域,具体为基于JavaScript的高效流程图验证方法和系统。背景技术0002流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,。

7、也可以是完成一项任务必需的管理过程。0003在创建场景流程时,用户可以自由添加节点,节点之间进行连线,但是节点的关系以及先后顺序并不清楚的时候,实际运行时是错误的,这样用户在使用时极大的增加了学习成本并减少使用场景流程的兴趣。发明内容0004为了解决上述问题,本发明提供基于JavaScript的高效流程图验证系统,包括流程图输入模块、验证模块以及结果输出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。0005进一步地,所述流程图输入模块用于将用户制作完成的流程图输入系统进行验证。0006进一步地,所述连线验证子模块用于验证流程图内各个节点之间的连线是否正确。0007进一步地,所述错。

8、误节点验证子模块用于验证该节点属性是否为空及该流程图中是否存在执行类节点或交互节点。0008进一步地,所述结果输出模块用于对验证结果进行输出,若出现流程图连接错误,则输出错误位置。0009基于JavaScript的高效流程图验证方法,包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。0010进一步地,所述S3步骤中所述的相应规则包括连线验证规则及节点验证规则。0011进一步地,所述连线验证规则包括:开始节点不能直接连接到结束节点;连线不能指向开始节点;结束节点后不能再连接其他节点;两个节点之间不能连线多次;连线不为同根。00。

9、12进一步地,所述连线验证规则中还包括对于循环节点的规则:循环节点不能反向连接;循环开始和循环结束不是同一组;循环外部节点不能连接循环内部的节点和循环结束节点;循环节点不能嵌套循环节点;循环开始和循环结束没有连通;循环中的节点不能连接结束节点。0013进一步地,所述节点验证规则包括:节点未连接到主流程;循环开始和循环结束之间没有连通;流程中至少存在一个执行节点或交互节点;流程未连通节点;节点属性为空。说明书1/3 页3CN 117132098 A30014进一步地,所述S3步骤中对流程图进行验证时,连线验证在流程图连线结束后进行,节点验证在对流程数据进行保存时进行,并再次进行连线验证。0015。

10、本发明提供基于JavaScript的高效流程图验证方法和系统,有效地解决了流程设计时节点连线方向和节点连线关系的验证,减少错误和漏洞,可以有效地提高流程图的正确性和完整性,提高工作效率。附图说明0016为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。0017图1为本发明提供基于JavaScript的高效流程图验证方法和系统的方法流程图。具体实施方式0018应当理解,此处所描述的具。

11、体实施例仅用以解释本发明,并不用于限定本发明。0019以下结合附图对本发明的实施方法进行详细说明,所描述的仅为部分实施例,并非全部实施例,为了清楚的目的,在附图及说明中省略了与本发明无关的表示及描述。0020为了对本发明的技术特征、目的和有益效果有更加清楚的理解,现对本发明的技术方案精选以下详细说明。显然,所描述的实施案例是本发明一部分实施例,而不是全部实施例,不能理解为对本发明可实施范围的限定。基于本发明的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的其他所有实施例,都属于本发明的保护范围。0021本发明提供基于JavaScript的高效流程图验证系统,包括流程图输入模块、验证。

12、模块以及结果输出模块;所述验证模块包括:连线验证子模块、错误节点验证子模块。0022其中,流程图输入模块用于将用户制作完成的流程图输入系统进行验证。连线验证子模块用于验证流程图内各个节点之间的连线是否正确。错误节点验证子模块用于验证该节点属性是否为空及该流程图中是否存在执行类节点或交互节点。结果输出模块用于对验证结果进行输出,若出现流程图连接错误,则输出错误位置。0023本发明是以javascript脚本语言编写,可以验证流程图中的流程规则是否符合使用标准。Js作为web端网页的脚本语言,可以适用于所有web端的流程验证(包括移动端的h5页面),需要将验证的流程图的流程数据传入到本发明提供的高。

13、效流程图验证系统中(脚本方法),进行验证,返回通过或者不通过时因为哪些规则不符的描述。0024如图1所示,基于JavaScript的高效流程图验证方法,包括以下步骤:S1.依据需求建立流程图;S2.将流程图传入验证系统中;S3.依据相应规则进行验证;S4.将验证结果输出。0025其中,S3步骤中所述的相应规则包括连线验证规则及节点验证规则。S3步骤中对流程图进行验证时,连线验证在流程图连线结束后进行,节点验证在对流程数据进行保存时进行,并再次进行连线验证。0026连线验证规则包括:开始节点不能直接连接到结束节点;连线不能指向开始节点;结束节点后不能再连接其他节点;两个节点之间不能连线多次;连线。

14、不为同根。还包括对于说明书2/3 页4CN 117132098 A4循环节点的规则:循环节点不能反向连接;循环开始和循环结束不是同一组;循环外部节点不能连接循环内部的节点和循环结束节点;循环节点不能嵌套循环节点;循环开始和循环结束没有连通;循环中的节点不能连接结束节点。0027节点验证规则包括:节点未连接到主流程;循环开始和循环结束之间没有连通;流程中至少存在一个执行节点或交互节点;流程未连通节点;节点属性为空。0028本发明提供基于JavaScript的高效流程图验证方法和系统,有效地解决了流程设计时节点连线方向和节点连线关系的验证,减少错误和漏洞,可以有效地提高流程图的正确性和完整性,提高工作效率。0029以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书3/3 页5CN 117132098 A5图1说明书附图1/1 页6CN 117132098 A6。

展开阅读全文
内容关键字: 基于 JavaScript 高效 流程图 验证 方法 系统
关于本文
本文标题:基于JavaScript的高效流程图验证方法和系统.pdf
链接地址:https://www.zhuanlichaxun.net/pdf/14336896.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1