[发明专利]一种支持用户自定义的业务系统及其操作方法有效

专利信息
申请号: 201210526892.X 申请日: 2012-12-10
公开(公告)号: CN103106238A 公开(公告)日: 2013-05-15
发明(设计)人: 奚建清 申请(专利权)人: 广州市飞元信息科技有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06F9/44
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 邱奕才
地址: 510610 广东省广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 支持 用户 自定义 业务 系统 及其 操作方法
【说明书】:

技术领域

发明涉及计算机应用系统设计开发领域,具体涉及一种支持用户自定义的业务系统及其操作方法。

背景技术

传统应用软件开发时,一般经过对用户应用需求的详细分析,再进入到软件设计和编码阶段,最后经过测试,提交给用户一个应用软件执行代码和有关操作说明文档。在这种设计方法中,用户的需求直接转化为软件模块及其执行。因此,用户的业务在软件系统中被抽象为软件代码,这种做法非常不直观,编写的软件很难被用户理解,对于用户来说,其更难直接从业务的角度自定义或者构造信息化业务。

此外,在基于工作流的系统中,用户的业务抽象为任务流程。在这样系统适合于流程单一性较强和变动性较差的单一部门中,而跨部门的流程往往难于随着需求的调整而快速改变。而且工作流系统中任务项节点之间的关联一般是时间关联,不支持其他关联,例如关于地域空间的任务(业务)之间的关联、用户自定义的其他业务之间的关联等;工作流中的用户针对任务的操作是预先规定的,如果要实现工具动态加入到某个任务项,例如某个任务项需要外部调用一个工具软件,则需要重新修改工作流系统代码。因此,在实际应用中,基于工作流的系统只能应用于需要很少协调的业务中,应用领域有限。

发明内容

针对上述现有技术的缺陷,本发明的目的在于提供用户容易理解且可以自定义构造业务和直接进行业务操作的支持用户自定义的业务系统及其操作方法。

为了实现上述发明目的,采用的技术方案如下: 

一种支持用户自定义的业务系统,包括:

业务组,其包括一组业务对象,所述一个业务对象b包括一个业务对象唯一标识符bid、业务对象名称bname、一个用户组,一个数据组和一个工具组;用户组由用户对象u构成,用户对象u具有用户对象唯一标识符uid,一个用户对象u代表一个系统用户;数据组由数据对象d构成,所述数据对象d表示各种类型的文件和数据,一个数据对象d对应一个数据对象唯一标识符和一个存储位置,工具组由工具对象t构成,所述工具对象t表示可执行的软件,一个工具对象t对应一个工具对象唯一标识符、节点ip地址和调用接口;

业务关联组,其包括一组业务关联l,所述业务关联l用于建立业务对象之间的关联,一个业务关联对应一个业务关联唯一标识符lid、一个业务关联名称lname和一个业务对象组,所述业务对象组包括通过该业务关联建立了关联的所有业务对象,一个业务关联l是一个对象;

存储库,用于存储各对象的数据;

用户操作界面,支持用户通过该用户操作界面执行各个对象的操作。

作为一种优选方案,支持用户通过用户操作界面执行各对象的操作包括数据操作,所述数据操作包括:

数据对象创建操作,根据一个数据的存储位置和一个新的数据对象唯一标识符创建一个新的数据对象,并将该数据对象唯一标识符放入到一个业务对象的数据组中,使得被创建的数据对象在该业务对象中被访问或者操作,其中该数据对象对应的存储位置和数据对象唯一标识符作为必要属性存入存储库中;

数据对象删除操作,从一个业务对象的数据组中删除一个数据对象的数据对象唯一标识符,使得该被删除的数据对象不能在该业务对象中被访问或者操作。

作为一种优选方案,支持用户通过用户操作界面执行各对象的操作包括工具操作,所述工具操作包括:

工具创建操作,将一个可执行的软件安装在一个可运行此软件的节点上,并根据节点中的软件调用方式、安装位置和一个新的工具对象唯一标识符创建一个新的工具对象,其中该工具对象的唯一标识符、节点ip地址和调用接口作为必要属性存入存储库中以及将该工具对象对应的工具代码存入存储库中;

工具安装操作,将一个工具对象的工具对象唯一标识符添加到一个业务对象的工具组中,支持该业务对象中的一个或多个用户对象所对应的用户启动该工具对象执行;

工具卸载操作,将一个业务对象的工具组中的一个工具对象唯一标识符删除,该业务对象的用户组中用户对象所对应的用户无法在该业务对象中执行该工具对象唯一标识符对应的工具对象;

用户执行业务工具的操作,用户对象u1对应的用户在业务对象b1中执行一个业务工具操作,即对于一个业务对象b1,如果用户对象u1和工具对象t1分别是业务对象b1中的用户对象和工具对象,则用户对象u1对应的用户启动工具对象t1所对应的工具代码执行;

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州市飞元信息科技有限公司,未经广州市飞元信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201210526892.X/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top