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

基于迭代增量方式开发智能流程的电力工程审计系统及方法与流程

2022-02-20 15:53:17 来源:中国专利 TAG:
1.本发明涉及电力工程审计业务流程智能控制领域,尤其涉及一种基于迭代增量方式开发智能流程的电力工程审计系统及方法。
背景技术
::2.genexus是一个敏捷的开发平台,拥有描述、生成、测试、循环迭代等一系列具体方法,极大的简化了软件程序的开发过程,能自动生成从数据库到代码、前端到后端、服务器端到客户端服务的所有内容。支持软件全生命周期(davos)及基于“知识库”积累的增量开发方式。genexus具有高效(提升开发效率)、多样(web、android、ios、微信一次生成)、简单(短时间内学习即可参与项目开发)、品质(源代码自动生成无bug)、成熟(产品成熟稳定)、演变(紧跟技术潮流)的特征。3.电力审计工作目标和思路,以业务流程为纽带、以用户需求为导向、以系统功能为抓手,固化全面风险管理与内部控制体系建设成果,实现数据动态管理、职责关联固化、控制运行评价等信息化功能。为建成全业务、全流程的风险管理和内部控制体系提供坚强的信息化支撑。为了进一步深化风险管理和内部控制体系建设,开展风控系统实施工作。技术实现要素:4.本发明要解决的技术问题在于针对现有技术中的缺陷,提供一种基于迭代增量方式开发智能流程的电力工程审计系统及方法。5.本发明解决其技术问题所采用的技术方案是:6.本发明提供一种基于迭代增量方式开发智能流程的电力工程审计系统,该系统包括:计划管理模块、审计进度管理模块,质量管理模块,成果管理模块,中介管理模块;其中:7.计划管理模块,用于实现建设项目计划、审计需求管理、审计项目的申报、分配、发布,逾期项目的管理的功能;计划管理模块通过获取并分析业务需求数据,理清业务需求数据中计划和审计项目的数据关系,进行业务模型的建立;当用户使用后又提出新的需求,根据新需求数据在业务模型上进行迭代增量的开发,进行业务模型的快速调整,并实现的新的需求功能;8.审计进度管理模块,用于查询所有审计项目的审计进度执行情况,并能查看审计项目中每个审计节点的时间执行人的信息,通过执行进度及时掌握项目情况;9.质量管理模块,用于为审计机构提供作业内容和审批功能,包括审前调查提交、审前调查审核、审计方案提交、审计方案审核、征求意见稿提交、征求意见稿审核、审计报告提交、审计报告审核、记录底稿管理、重大事项管理、审计报告调整的功能;10.成果管理模块,用于实现审计问题录入查询、整改资料填报、工程管理图像的功能;11.中介管理模块,用于实现中介机构份额查询、中介信息维护、中介机构评价、付款函的功能。12.进一步地,本发明的所述计划管理模块包括:建设项目计划单元、审计需求管理单元、逾期项目管理单元;其中:13.建设项目计划单元,用于对计划的项目在线上创建项目计划,并做相应的调整补充修改完善操作,支持每年度的调整计划的批量处理,提供按年度、项目信息的检索功能;14.审计需求管理单元,用于在线上申报审计项目,申报后给项目分配审计事务所确认后进行项目的发布,发布后该项目便进入审计流程阶段,通过审计需求管理模块查看项目执行进度情况;15.逾期项目管理单元,用于记录和管理所有逾期的项目,由各单位负责本单位的项目逾期原因说明,支持批量导入查询的功能。16.进一步地,本发明的所述质量管理模块包括:审前调查单元、审计方案单元、征求意见稿单元、审计报告单元、记录底稿管理单元、重大事项管理单元;其中:17.审前调查单元,用于对项目审前调查情况进行审批,支持按项目编码、项目类型、审计类型条件进行查询,支持审前调查报告的导出;18.审计方案单元,用于提交和审批上传审计方案,录入审计项目计划开始时间、计划完成时间、中介机构项目人员配置信息;能根据方案名称、方案状态查询审计方案;审计方案审批通过后自动生成征求意见稿和审计报告;19.征求意见稿单元,用于录入、提交和审批和上传征求意见稿文档;20.审计报告单元,用于各单位对项目的正式审计报告进行上传、录入相关结构化信息,并支持多条件查询和批量下载,支持审计报告及报告明细的导出功能;21.记录底稿管理单元,用于实现记录底稿文件的上传和下载功能;22.重大事项管理单元,用于对审计方案录入重大事项信息,支持审计方案的查询和导出功能。23.进一步地,本发明的所述成果管理模块包括:审计问题单元、整改资料填报单元、工程管理图像单元;其中:24.审计问题单元,用于各单位录入项目审计过程中发现的问题信息,支持审计问题的导入、导出和查询功能;25.整改资料填报单元,用于各单位对项目审计问题整改信息录入,包括整改完成时间、整改措施及整改情况内容,支持整改资料的导入、导出和查询功能;26.工程管理图像单元,用于对指定单位的审计管理数据进行统计汇总,对该单位的工程项目审计进度、不同类型审计问题的权重分布和发展趋势、后续审计整改情况信息进行可视化展示。27.进一步地,本发明的所述中介管理模块包括:中介机构份额查询单元、中介信息维护单元、中介机构评价单元、付款函单元;其中:28.中介机构份额查询单元,用于实现对各审计事务所按中标有效期和标段各年度所占机构份额进行多维度查询和展示功能;29.中介信息维护单元,用于实现对中标的中介机构及其备案人员信息进行管理维护,包括中介机构的增加、修改、删除、导出功能,中介机构备案人员的新增、修改、删除、导出及导入功能;30.中介机构评价单元,用于对已出正式审计报告但未评价的中介机构按月进行多维度评价打分,通过系统自动评分、省公司及地市公司综合评分对中介机构进行评价;31.付款函单元,用于对已出具正式审计报告的审计项目,按地市级单位、项目类型出具审计付款函,支持对已出具的审计付款函进行查询和下载的功能。32.本发明提供一种基于迭代增量方式开发智能流程的电力工程审计方法,该方法包括以下步骤:33.步骤1,获取电力工程审计的业务需求;34.步骤2,根据业务需求分析划分业务功能模块,并确定业务模块之间的数据关系;35.步骤3,分析业务流程,进行系统方案设计;36.步骤4,创建知识库,配置知识库的相关属性;37.步骤5,构建业务模块,以数据库为基础建立业务模型,通过对审计业务的抽象建立trn,即transation,其包含了业务需求数据所需要的信息以及如何操作这些信息;38.步骤6,建立procedure对审计业务进行抽象,实现具体的审计业务逻辑,实现对数据库查询和更新的服务;39.步骤7,建立webpanel对用户视图进行抽象,即用户可视化的交互界面,交互过程中通过调用procedure服务实现审计业务逻辑的数据处理将结果持久化到数据仓库中存储;40.步骤8,通过步骤5-步骤7搭建整个业务系统,并通过步骤5-步骤7之间的相互连接组合使系统完成闭环;41.步骤9,系统测试完成后把系统部署到服务器,配置数据库网站相关信息,初始化基础数据,上线试用;42.步骤10,根据试用反馈信息进行快速的响应,并且根据增量迭代的开发方式解决反馈内容并更新上线。43.进一步地,本发明的所述步骤7中建立webpanel的构建步骤为:44.步骤a1,创建webpanel对象;45.步骤a2,根据交互界面视图样式拖动界面元素到maintable,根据元素实际位置进行界面元素的布局;46.步骤a3,界面元素布局完成后,按照实际审计业务中的相关比例进行比例调整;47.步骤a4,设置界面元素的属性来进行元素的显示效果的美化;48.步骤a5,界面交互事件的编写,包括提交、审核功能的操作,根据实际界面的操作进行操作功能的编辑,并通过调用步骤6的procedure对象进行功能操作的编写。49.进一步地,本发明的该方法还包括通过基于迭代增量方式开发智能流程的电力工程审计系统,抓取审计数据计算审计费生成付款函,包括以下步骤:50.step1、输入要结算的审计费月份信息;51.step2、确定输入月份进行本月出具正式报告的数据抓取、数据分类输出分类好的审计报告数据;52.setp3、根据审计报告信息获取给报告下的审计项目,再根据项目类型和审计类型匹配系统已配置好的计算公式进行计算审计费;53.setp4、对审计费用进行累计,并整合数据信息生成付款函文件并提供下载功能。54.进一步地,本发明的所述步骤step2的具体实现步骤为:55.step2.1、系统根据输入的月份信息抓取出已出具正式审计报告信息,以审计报告为主要数据进行数据关联抓取;56.step2.2、抓取出的审计报告信息进行数据分类,按照项目单位、项目类型、审计事务所进行分类,调用procedure对抓取的审计报告信息进行检查,限制选择以上三种类型相同的审计报告出具一份付款函。57.进一步地,本发明的所述步骤step3的具体实现步骤为:58.step3.1、根据step2分类好的审计报告数据获取审计报告下的审计项目,调用procedure获取审计项目类型和审计类型,并匹到已配置好的审计费计算公式;59.step3.2、计算公式涉及审计项目的送审金额、审定金额、审减金额、审定增值税等金额信息,不同事务所的系数不同,genexus通过调用procedure根据选择的审计报告中的项目获取到该项目的上述信息,将获取到的信息入公式进行计算;具体算法公式为:60.付款函审计费由生成付款函的审计报告中各项目审计费累加而成:61.a =b62.a为付款函审计费;63.b为付款函下所含审计报告各项目审计费;64.项目审计费计算公式根据项目类型和报告类型有所不同;65.项目类型为主网或决算的审计项目的审计费计算公式为:66.a*0.002*c67.a为项目类型为主网、报告类型为决算的项目的送审金额;68.c为事务所份的系数;69.项目类型为配网或结算的审计项目的审计费计算公式为:70.(a*0.005 b*0.05)*c71.a为项目类型为配网、报告类型为决算的项目的送审金额;72.b为该项目的审减额信息;73.项目审减额=项目送审金额–项目审定金额74.genexus根据用户需求对公式信息的配置进行迭代增量开发。75.本发明产生的有益效果是:基于迭代增量方式开发智能流程的电力工程审计系统及方法,利用数据接口将erp系统、基建管控系统、经法系统、造价系统等典设系统中时间、文本、字段等信息穿透引用,以提供工程审计的数据来源支撑,实现对工程全过程合规性、及时性、完整性审计等审计目标。系统解决了审计过程繁琐,审计时间过长,审计成本高的问题,对其审计业务进行标准化、流程化。通过系统的建设,完善了管理组织架构;提高了管理信息获取的准确性。通过远程审计、集中分析与现场核实,有利于找到项目中所存在的问题,预判该问题产生的风险,提高审计工作的监督效力。附图说明76.下面将结合附图及实施例对本发明作进一步说明,附图中:77.图1是本发明实施例的系统结构示意图。具体实施方式78.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。79.如图1所示,本发明实施例的基于迭代增量方式开发智能流程的电力工程审计系统,该系统包括:计划管理模块、审计进度管理模块,质量管理模块,成果管理模块,中介管理模块;其中:80.计划管理模块,用于实现建设项目计划、审计需求管理、审计项目的申报、分配、发布,逾期项目的管理的功能;计划管理模块通过获取并分析业务需求数据,理清业务需求数据中计划和审计项目的数据关系,进行业务模型的建立;当用户使用后又提出新的需求,根据新需求数据在业务模型上进行迭代增量的开发,进行业务模型的快速调整,并实现的新的需求功能;81.审计进度管理模块,用于查询所有审计项目的审计进度执行情况,并能查看审计项目中每个审计节点的时间执行人的信息,通过执行进度及时掌握项目情况;82.质量管理模块,用于为审计机构提供作业内容和审批功能,包括审前调查提交、审前调查审核、审计方案提交、审计方案审核、征求意见稿提交、征求意见稿审核、审计报告提交、审计报告审核、记录底稿管理、重大事项管理、审计报告调整的功能;83.成果管理模块,用于实现审计问题录入查询、整改资料填报、工程管理图像的功能;84.中介管理模块,用于实现中介机构份额查询、中介信息维护、中介机构评价、付款函的功能。85.计划管理模块包括:建设项目计划单元、审计需求管理单元、逾期项目管理单元;其中:86.建设项目计划单元,用于对计划的项目在线上创建项目计划,并做相应的调整补充修改完善操作,支持每年度的调整计划的批量处理,提供按年度、项目信息的检索功能;87.审计需求管理单元,用于在线上申报审计项目,申报后给项目分配审计事务所确认后进行项目的发布,发布后该项目便进入审计流程阶段,通过审计需求管理模块查看项目执行进度情况;88.逾期项目管理单元,用于记录和管理所有逾期的项目,由各单位负责本单位的项目逾期原因说明,支持批量导入查询的功能。89.质量管理模块包括:审前调查单元、审计方案单元、征求意见稿单元、审计报告单元、记录底稿管理单元、重大事项管理单元;其中:90.审前调查单元,用于对项目审前调查情况进行审批,支持按项目编码、项目类型、审计类型条件进行查询,支持审前调查报告的导出;91.审计方案单元,用于提交和审批上传审计方案,录入审计项目计划开始时间、计划完成时间、中介机构项目人员配置信息;能根据方案名称、方案状态查询审计方案;审计方案审批通过后自动生成征求意见稿和审计报告;92.征求意见稿单元,用于录入、提交和审批和上传征求意见稿文档;93.审计报告单元,用于各单位对项目的正式审计报告进行上传、录入相关结构化信息,并支持多条件查询和批量下载,支持审计报告及报告明细的导出功能;94.记录底稿管理单元,用于实现记录底稿文件的上传和下载功能;95.重大事项管理单元,用于对审计方案录入重大事项信息,支持审计方案的查询和导出功能。96.成果管理模块包括:审计问题单元、整改资料填报单元、工程管理图像单元;其中:97.审计问题单元,用于各单位录入项目审计过程中发现的问题信息,支持审计问题的导入、导出和查询功能;98.整改资料填报单元,用于各单位对项目审计问题整改信息录入,包括整改完成时间、整改措施及整改情况内容,支持整改资料的导入、导出和查询功能;99.工程管理图像单元,用于对指定单位的审计管理数据进行统计汇总,对该单位的工程项目审计进度、不同类型审计问题的权重分布和发展趋势、后续审计整改情况信息进行可视化展示。100.中介管理模块包括:中介机构份额查询单元、中介信息维护单元、中介机构评价单元、付款函单元;其中:101.中介机构份额查询单元,用于实现对各审计事务所按中标有效期和标段各年度所占机构份额进行多维度查询和展示功能;102.中介信息维护单元,用于实现对中标的中介机构及其备案人员信息进行管理维护,包括中介机构的增加、修改、删除、导出功能,中介机构备案人员的新增、修改、删除、导出及导入功能;103.中介机构评价单元,用于对已出正式审计报告但未评价的中介机构按月进行多维度评价打分,通过系统自动评分、省公司及地市公司综合评分对中介机构进行评价;104.付款函单元,用于对已出具正式审计报告的审计项目,按地市级单位、项目类型出具审计付款函,支持对已出具的审计付款函进行查询和下载的功能。105.本发明实施例的基于迭代增量方式开发智能流程的电力工程审计方法,采用本发明实施例的基于迭代增量方式开发智能流程的电力工程审计系统,该方法包括以下步骤:106.步骤1,获取电力工程审计的业务需求;107.步骤2,根据业务需求分析划分业务功能模块,并确定业务模块之间的数据关系;108.步骤3,分析业务流程,进行系统方案设计;109.步骤4,创建知识库,配置知识库的相关属性;110.步骤5,构建业务模块,以数据库为基础建立业务模型,通过对审计业务的抽象建立trn,即transation,其包含了业务需求数据所需要的信息以及如何操作这些信息;111.步骤6,建立procedure对审计业务进行抽象,实现具体的审计业务逻辑,实现对数据库查询和更新的服务;112.步骤7,建立webpanel对用户视图进行抽象,即用户可视化的交互界面,交互过程中通过调用procedure服务实现审计业务逻辑的数据处理将结果持久化到数据仓库中存储;113.步骤8,通过步骤5-步骤7搭建整个业务系统,并通过步骤5-步骤7之间的相互连接组合使系统完成闭环;114.步骤9,系统测试完成后把系统部署到服务器,配置数据库网站相关信息,初始化基础数据,上线试用;115.步骤10,根据试用反馈信息进行快速的响应,并且根据增量迭代的开发方式解决反馈内容并更新上线。116.步骤7中建立webpanel的构建步骤为:117.步骤a1,创建webpanel对象;118.步骤a2,根据交互界面视图样式拖动界面元素到maintable,根据元素实际位置进行界面元素的布局;119.步骤a3,界面元素布局完成后,按照实际审计业务中的相关比例进行比例调整;120.步骤a4,设置界面元素的属性来进行元素的显示效果的美化;121.步骤a5,界面交互事件的编写,包括提交、审核功能的操作,根据实际界面的操作进行操作功能的编辑,并通过调用步骤6的procedure对象进行功能操作的编写。122.该方法还包括通过基于迭代增量方式开发智能流程的电力工程审计系统,抓取审计数据计算审计费生成付款函,包括以下步骤:123.step1、输入要结算的审计费月份信息;124.step2、确定输入月份进行本月出具正式报告的数据抓取、数据分类输出分类好的审计报告数据;125.setp3、根据审计报告信息获取给报告下的审计项目,再根据项目类型和审计类型匹配系统已配置好的计算公式进行计算审计费;126.setp4、对审计费用进行累计,并整合数据信息生成付款函文件并提供下载功能。127.步骤step2的具体实现步骤为:128.step2.1、系统根据输入的月份信息抓取出已出具正式审计报告信息,以审计报告为主要数据进行数据关联抓取;129.step2.2、抓取出的审计报告信息进行数据分类,按照项目单位、项目类型、审计事务所进行分类,调用procedure对抓取的审计报告信息进行检查,限制选择以上三种类型相同的审计报告出具一份付款函。130.步骤step3的具体实现步骤为:131.step3.1、根据step2分类好的审计报告数据获取审计报告下的审计项目,调用procedure获取审计项目类型和审计类型,并匹到已配置好的审计费计算公式;132.step3.2、计算公式涉及审计项目的送审金额、审定金额、审减金额、审定增值税等金额信息,不同事务所的系数不同,genexus通过调用procedure根据选择的审计报告中的项目获取到该项目的上述信息,将获取到的信息入公式进行计算;具体算法公式为:133.付款函审计费由生成付款函的审计报告中各项目审计费累加而成:134.a =b135.a为付款函审计费136.b为付款函下所含审计报告各项目审计费137.项目审计费计算公式根据项目类型和报告类型有所不同。例如:138.项目类型为主网(决算)的审计项目的审计费计算公式为:139.a*0.002*c140.a为项目类型为主网、报告类型为决算的项目的送审金额141.c为事务所份的系数142.项目类型为配网(结算)的审计项目的审计费计算公式为:143.(a*0.005 b*0.05)*c144.a为项目类型为配网、报告类型为决算的项目的送审金额145.b为该项目的审减额信息。146.(项目审减额=项目送审金额–项目审定金额)147.c为事务所份的系数148.genexus可以根据用户需求对公式信息的配置进行迭代增量开发,对已经产生的各种系统的影响及其演变是自动的。无需重新编码即可执行数据库重组以及程序、服务和用户界面的重新生成。149.规则、结构和程序的增量特性是genexus的本质。因此,在不需要手动重构的情况下实现迭代和演进式开发,是在敏捷方法的任何冲刺或类似阶段中使用的强大要素。在任何开发中经常考虑的迭代变得更容易,因为genexus会自动维护自上次生成软件以来所做的更改,允许对上一代和当前生成的内容进行影响分析。敏捷开发中场景或用户故事的开发(在某种程度上是最广泛的实践之一)正是genexus保存信息的过程:获取用户的视图(ui)并将现有模式应用于这些视图或允许创建新的模式以符合提议的场景。150.应当理解的是,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,而所有这些改进和变换都应属于本发明所附权利要求的保护范围。当前第1页12当前第1页12
再多了解一些

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

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

相关文献