一种数据系统的业务流程定义方法及装置的制作方法

文档序号:6572521阅读:129来源:国知局
专利名称:一种数据系统的业务流程定义方法及装置的制作方法
技术领域
本发明涉及数据应用平台的二次开发,更具体地说,涉及一种数据系统的业务流程定义方法及装置。
背景技术
随着信息技术的飞速发展,信息数据系统的使用越来越普遍,信息数据系统可以极大地提高人们的工作效率,很多注重信息化的企业和单位都采用了信息数据系统来实现企业的信息化和无纸化办公,目前的所谓信息数据系统的种类很多,一些数据系统之间的功能也是大同小异,而很多企业单位使用的数据系统彼此不同,并且常常因为企业有新的需求但数据系统不能满足,比如企业更新相关业务流程等,这样就常常导致企业和单位更换或升级此数据系统,导致了资源的严重浪费且较高的提升了成本。
由上可以看出对于所述的信息数据系统必须具有二次开发扩展能力,即系统可以在现有的框架之内进行相应的调整和修改,实现用户对信息数据系统的新的功能要求。而目前现有技术中信息数据系统的二次开发一般均涉及到源程序代码的修改,就是说如果要实现该系统的新的功能,那么就需要对该系统原来的源程序代码进行修改或者进行复杂的编程,才能使系统的功能得到扩展和提高。很明显,现有技术中这种系统的二次开发的技术方案需要专业的软件人员来进行,而系统用户并不能进行相应的二次开发,这样提高了相关的成本。
综上所述,针对目前的系统二次开发状况,需要提供一种更灵活、高效的二次开发方案来实现系统的功能的更新和提高,在系统框架范围内需求的改变而引起的系统调整,能由系统用户自己进行自定义形式的实现,即客户有新的业务流程或者原业务流程有更改或者变化时,用户自己只进行较简单的操作就能实现上述目的,而不需要相应的软件专业人员来修改系统的程序代码。

发明内容
针对现有的信息数据系统的二次开发功能较少和较差的缺陷,特别针对二次开发中的业务流程定义功能,本发明的目的是提供一种数据系统的业务流程定义方法及装置,使所述平台的用户根据自己的业务需求来自由的构造定义业务流程,提升信息系统的利用效率和降低相关成本。
根据本发明的一方面,提供一种数据系统的业务流程定义方法,包括设立功能构件,所述功能构件实现所述系统的一种业务功能;注册功能构件,使所述功能构件在所述系统中注册;建立功能构件库,使所述功能构件库包括所述设立并注册的各种功能构件的集合;调用所述功能构件库中的功能构件,按照所需要的逻辑顺序定义业务流程模式。
所述功能构件在所述系统注册后以图形化的方式表现。
所述业务流程模式由各种所述功能构件依照逻辑顺序组成。
根据本发明的第二方面,提供一种数据系统的业务流程定义装置,包括功能构件设立单元,功能构件设立单元设立实现所述系统的一种业务功能的功能构件,并注册所述功能构件到所述系统中;功能构件库,与所述功能构件设立单元连接,功能构件库包括所述设立并注册的各种功能构件的集合;流程定义单元,与所述功能构件库连接,按照一种业务所需要的逻辑顺序定义业务流程模式。
所述的业务流程定义装置还包括审批配置定义单元,定义所述业务流程中的网上审批流程和内容。
所述的业务流程定义装置还包括报表定义单元,与所述系统连接,报表定义单元定义报表的统计算法及报表格式。
所述报表定义单元与所述系统的外部接口连接,所述系统的外部接口调用Excel模版文件,报表定义单元在所述模版的基础上定义统计算法及报表格式。
所述的业务流程定义装置还包括查询定义单元,定义系统数据的查询方式、查询条件及显示内容。
采用本发明的技术方案,本发明包括的功能构件库,功能构件库是设立并注册的各种功能构件的集合,它包括各种业务流程的各种功能构件,每个功能构件经过注册均能实现特定的用途。通过调用所述功能构件库中的功能构件,并按照所需要的逻辑顺序定义构成业务流程模式。这样,用户可以根据自己的业务的实际需求来设定和建立各种类别的业务流程,用户只根据所述数据系统的图形界面来进行上述的设定过程,不需要任何复杂的编程,也不修改系统的原程序代码,就能使所述数据系统的功能得到扩展,实现数据系统的二次开发功能,这样就不需要专业的软件人员来实现上述目的了,可以大大减少二次开发的成本。另外,本发明还包括审批配置定义单元,实现业务流程中的网上审批流程和内容的定义,以及查询定义单元,实现系统数据的查询方式、查询条件及显示内容的定义。


图1示出了本发明的业务流程定义方法;图2示出了本发明的业务流程定义装置。
具体实施例方式
本发明首先是提供一种数据系统的业务流程定义方法100,参考图1,图1示出了其一个实例100的流程图,包括102.设立功能构件,实现所述数据系统的一种业务功能。本发明的一实施例是将本发明应用在公安系统的信息系统上,比如要定义一个信息查询的业务流程,此时就要设立如“查询人信息”、“查询户信息”、“编辑信息”及“打印信息”等功能构件,所述每个构件对应相应的功能特征。
104.在所述数据系统中注册所述功能构件。要使所述的功能构件能够发挥其作用,必须要将其在所述系统注册,所述系统赋予每个功能构件相应的图形,这样每一个图形就代表了一个功能构件,也代表了一种业务功能模块。
106.建立功能构件库,包括设立并注册的各种功能构件的集合。如上所述,这些功能构件的集合在所述系统中就表现为图形的集合。
108.调用功能构件库中的功能构件,定义业务流程模式。由上所述的一个实施例中,要定义一个信息查询的业务流程,由于所述的“查询人信息”、“查询户信息”、“编辑信息”及“打印信息”等功能构件已经被以图形化的方式集合在所述功能构件库中并在系统界面直观的显现,所以只需要去调用相应的图形,在系统的界面上直观的将所述代表各功能构件的图形按照逻辑顺序依次组成所需要的业务流程,这样就实现了所述的信息查询业务流程的定义。
另一方面,参考图2,本发明还提供一种数据系统的业务流程定义装置200,包括功能构件设立单元10,功能构件设立单元10设立实现所述系统的一种业务功能的功能构件11,并注册所述功能构件11到所述系统中。
功能构件库20,与所述功能构件设立单元10连接,功能构件库20包括所述设立并注册的各种功能构件11的集合。
流程定义单元30,与所述功能构件库20连接,按照一种业务所需要的逻辑顺序定义业务流程31。
根据一实施例,业务流程定义装置200还包括审批配置定义单元40,定义所述业务流程中的网上审批流程和内容。网上审批也称网上流转,较低级别的用户所做的数据处理行为(比如网上办公的数据单据等)要被较高级别的用户审核批准,之后才可以将其存储于相关数据库中。
根据一实施例,业务流程定义装置200还包括报表定义单元50,与所述系统连接,报表定义单元50定义报表的统计算法及报表格式。报表定义单元50与所述系统的外部接口连接,所述系统的外部接口调用Excel模版文件,报表定义单元50在所述模版的基础上定义统计算法及报表格式。
根据一实施例,业务流程定义装置200还包括查询定义单元60,定义系统数据的查询方式、查询条件及显示内容。
本技术领域中的普通技术人员应当认识到,以上的实施例仅是用来说明本发明,而并非用作为对本发明的限定,只要在本发明的实质精神范围内,对以上实施例的变化、变型都将落在本发明的权利要求书范围内。
权利要求
1.一种数据系统的业务流程定义方法,其特征在于,包括设立功能构件,所述功能构件实现所述系统的一种业务功能;注册功能构件,使所述功能构件在所述系统中注册;建立功能构件库,使所述功能构件库包括所述设立并注册的各种功能构件的集合;调用所述功能构件库中的功能构件,按照所需要的逻辑顺序定义业务流程模式。
2.如权利要求1所述的业务流程定义方法,其特征在于,所述功能构件在所述系统注册后以图形化的方式表现。
3.如权利要求1所述的业务流程定义方法,其特征在于,所述业务流程模式由各种所述功能构件依照逻辑顺序组成。
4.一种数据系统的业务流程定义装置,其特征在于,包括功能构件设立单元,功能构件设立单元设立实现所述系统的一种业务功能的功能构件,并注册所述功能构件到所述系统中;功能构件库,与所述功能构件设立单元连接,功能构件库包括所述设立并注册的各种功能构件的集合;流程定义单元,与所述功能构件库连接,按照一种业务所需要的逻辑顺序定义业务流程模式。
5.如权利要求4所述的业务流程定义装置,其特征在于,所述的业务流程定义装置还包括审批配置定义单元,定义所述业务流程中的网上审批流程和内容。
6.如权利要求4所述的业务流程定义装置,其特征在于,所述的业务流程定义装置还包括报表定义单元,与所述系统连接,报表定义单元定义报表的统计算法及报表格式。
7.如权利要求6所述的业务流程定义装置,其特征在于,所述报表定义单元与所述系统的外部接口连接,所述系统的外部接口调用Excel模版文件,报表定义单元在所述模版的基础上定义统计算法及报表格式。
8.如权利要求4所述的业务流程定义装置,其特征在于,所述的业务流程定义装置还包括查询定义单元,定义系统数据的查询方式、查询条件及显示内容。
全文摘要
本发明揭示了一种数据系统的业务流程定义方法及装置,包括设立功能构件,实现系统的一种业务功能;注册功能构件;建立功能构件库,包括设立并注册的各种功能构件的集合;调用功能构件库中的功能构件,按照所需要的逻辑顺序定义业务流程模式。采用本发明的技术方案,功能构件库所包括的各功能构件均以图形化的方式显示在系统界面上,每个功能构件经过注册均能实现特定的用途。通过调用功能构件,按照所需要的逻辑顺序定义构成所需要的业务流程模式。用户可以根据自己的业务的实际需求来设定和建立各种类别的业务流程,用户根据系统的图形界面来进行流程设定,不需编程就能使系统的功能得到扩展,实现数据系统的二次开发功能。
文档编号G06F9/44GK101075192SQ200710042008
公开日2007年11月21日 申请日期2007年6月14日 优先权日2007年6月14日
发明者高建强 申请人:高建强
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1