[发明专利]软件系统开发实施平台无效
申请号: | 201010109867.2 | 申请日: | 2010-01-28 |
公开(公告)号: | CN101776999A | 公开(公告)日: | 2010-07-14 |
发明(设计)人: | 牟春林;俞小敏;汪校正 | 申请(专利权)人: | 苏州工业园区进一科技有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 南京苏科专利代理有限责任公司 32102 | 代理人: | 陆明耀;陈忠辉 |
地址: | 215021江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 系统 开发 实施 平台 | ||
技术领域
本发明涉及一种软件系统开发实施平台,尤其是一种面向业务架构的软件系统开发实施平台。
背景技术
计算机已经诞生六十多年了,控制计算机工作的程序语言也从的最初机器语言发展到今天的C#、Java等以及基于互联网的ASP.Net、JSP、PHP等高级语言。随着计算机及网络技术的发展,计算机应用已经深入企事业单位和寻常百姓家,尤其是企事业单位,需要计算机协助进行生产和管理工作,从而达到降低成本、加快工作速度及提升产品品质等目的。
但是,由于计算机程序语言的复杂性,从事生产和管理的人员无法掌握,当他们希望通过软件系统协助生产和管理的时候,就必须要找到专业的软件开发人员(或软件公司)进行开发或者购买软件产品,但多数软件开发人员只懂计算机语言,对生产和管理工作并不熟悉,只能通过需求访谈的方式了解业务逻辑,然后根据了解到的业务逻辑进行软件开发,结果往往导致开发人员开发出来的软件系统无法满足生产和管理的需求,即使当时满足了需求,日后生产和管理方式变更了,软件系统亦不能跟上这些变更,从某种程度上制约了生产和管理的发展。
究其原因,主要是因为管理或生产者不懂计算机软件系统到底能够实现哪些功能,而软件开发人员又不懂生产和管理的理念。如果管理或生产者能够透过某个软件平台,直接自行制定出(无需撰写程序代码)各个工作阶段的业务对象和业务逻辑流程图,这个平台就能够依据这些对象和逻辑流程指导计算机进行工作,当业务对象或业务流程变更时,只要在这个平台上更改业务对象或业务流程即可,这样计算机就能够为生产和管理者发挥最大的功效。
发明内容
为了解决上述的技术问题,本发明的目的在于提供一种允许非计算机专业人员根据自己所从事的行业领域的业务逻辑,自定义业务对象及对象相关的业务流程(Action Flow),系统自动生成相关操作界面及程序逻辑,经审核发布后,用户即可使用的软件系统开发实施平台。
本发明的目的通过以下技术方案来实现:
一种软件系统开发实施平台,包括一用于数据库和文件存取的数据存取模组;
其中,所述软件系统开发实施平台还包括建立维护业务对象及其属性,并根据所述对象及属性内容通过数据存取模组在数据库中生成相应的数据库表,及根据所述对象及属性自动生成所述对象的新增、删除、修改和查询功能,且具有对象功能解析对象模组;
将用户自定义所述对象属性和新增、删除、修改和查询功能通过流程解析执行、计算解析执行、逻辑解析执行及内存管理功能实现具体业务逻辑的功能模组;
依据用户建立的所述对象及属性通过查询或删除界面模板和新增或修改界面模板为每个对象生成查询或删除界面和新增或修改界面的用户界面模组。
进一步地,所述对象功能解析可对数据库数据进行新增、删除、修改和查询操作。
再进一步地,所述对象通过对象实例化转换成实例。
所述实例具有所述对象的所有属性及其功能。
更进一步地,所述功能模组允许用户自定义业务逻辑,所述自定义业务逻辑通过图形拖放的方式将对象的功能、计算公式和逻辑判断以流程图的方式组织在一起,实现业务流程图制作,并将流程关系保存至所述数据库。
所述流程解析执行功能将流程中涉及的对象转成对象实例并能执行对象的新增、删除、修改和查询功能。
所述计算解析执行功能根据对象实例的属性进行运算,并返回最终计算结果。
所述逻辑解析执行功能可根据对象实例属性进行比较和判断处理,并返回最终结果。
所述内存管理保存解析执行过程中的每个解析执行结果。
与现有技术相比,本发明的有益效果是:No-Coding(无需编写程序代码),非计算机专业人员可以根据自己的业务逻辑快速自定义一套符合自己需求的软件系统;所见即所得,用户定义的业务对象和逻辑流程即计算机要处理的对象和执行的操作。
附图说明
下面结合附图对本发明技术方案作进一步说明:
图1是根据本发明最佳实施方式的原理框图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步详细的说明:
BOA Platform,即Business Oriented Architecture Platform——面向业务架构的平台。该平台允许非计算机专业人员根据自己所从事的行业领域的业务逻辑,自定义业务对象及对象相关的业务流程(ActionFlow),系统自动生成相关操作界面及程序逻辑,经审核发布后,用户即可使用。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区进一科技有限公司,未经苏州工业园区进一科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010109867.2/2.html,转载请声明来源钻瓜专利网。