[发明专利]一种数据逻辑状态修改方法及装置有效
| 申请号: | 200710195065.6 | 申请日: | 2007-12-11 |
| 公开(公告)号: | CN101169720A | 公开(公告)日: | 2008-04-30 |
| 发明(设计)人: | 张利军 | 申请(专利权)人: | 金蝶软件(中国)有限公司 |
| 主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F17/30;G06Q30/00 |
| 代理公司: | 北京集佳知识产权代理有限公司 | 代理人: | 逯长明 |
| 地址: | 518057广东省深圳市南*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 数据 逻辑 状态 修改 方法 装置 | ||
技术领域
本发明涉及数据处理应用领域,特别是一种数据逻辑状态修改方法及装置。
背景技术
目前现有的数据逻辑修改方法,一般都是根据用户需求的逻辑状态,重写目标数据的数据结构,若在一个数据系统中,涉及到大量的数据逻辑状态的修改,则工作量巨大,并且修改时间长,成本较高。
例如,在我们日常所使用的各种应用软件中,绝大多数的功能通过软件界面的功能菜单表示,用户根据所述功能菜单所提供的功能的提示,选择应用所述软件中的相应功能。以用户网上购物操作为例,用户登陆交易平台,进行相应的提交订单操作。具体的过程如下:
所述的网上购物交易平台能够根据用户的具体需求,由订单自动生成发票,所述订单上包括订单号、销售方式等不同内容,系统根据订单的生成数量、金额,自动生成所述订单对应的发票;而所述销售方式由系统预设,包括现销、赊销、分期收款和委托代销四种。用户在菜单上选择开票功能,即可生成相应的订单的销售发票。
假设根据用户需要,增加一种新的销售方式为受托代销,在这种方式下,系统需要禁用自动生成销售发票的功能(将开票菜单项锁定),但是,系统并没有提供相应的锁定开票菜单的功能。目前现有的方法只能够是对所述交易平台的源代码的相应部分增加一种新的销售方式,根据订单上的销售方式判断是否锁定开票功能。而修改源代码的工作一般需要由程序开发人员所完成,工作量较大,并且程序开人员必须得到用户的具体需求后才能进行相应的代码修改,因此新产品应用范围较小,并且无法通过新版本升级其它功能,局限性较大。
发明内容
本发明实施例提供一种数据逻辑修改方法及装置,以解决修改数据的逻辑状态修改时间长、工作量大,并且实现成本较高的问题。
为解决上述问题,本发明实施例提供一种数据逻辑修改方法,包括:
分解数据的数据结构;
确定所述分解后的数据的逻辑状态是否为目标状态;
若不是,修改所述数据的逻辑状态为目标状态。
优选地,分解数据的数据结构之前,所述方法还包括:
获取所述数据;
根据数据结构类型对所述数据进行结构分类。
优选地,分解数据的数据结构之前,所述方法还包括:
根据用户需求,触发执行所述分解数据步骤。
优选地,修改所述逻辑状态为目标状态之后,所述方法还包括:
整合所述修改逻辑状态的数据为可执行的初始结构。
优选地,整合所述修改逻辑状态的数据为可执行的初始结构之后,所述方法还包括:
转换所述整合的数据为可存储的元数据格式;
存储所述转换后的元数据。
相应地,本发明实施例还提供一种菜单配置装置,包括:
分解单元,用于分解所述数据的数据结构;
确定单元,用于确定所述分解后的数据的逻辑状态是否为目标状态;
修改单元,在所述逻辑状态不是目标状态的情况下,用于修改所述数据的逻辑状态为目标状态。
优选地,所述装置还包括:
获取单元,用于获取所述数据;
分类单元,用于根据数据结构类型对所述数据进行结构分类。
优选地,所述装置还包括:
触发单元,用于根据用户需求,触发执行所述分解数据步骤。
优选地,所述装置还包括:
整合单元,用于整合所述修改逻辑状态的数据为可执行的初始结构。
优选地,所述装置还包括:
转换单元,用于转所述述整合的数据为可存储的元数据格式;
存储单元,用于存储所述转换后的元数据。
与现有技术相比,本发明实施例在修改数据逻辑状态的过程中对数据进行分解,并判断分解后的数据逻辑状态是否为目标状态,若不是则直接修改数据逻辑状态为目标状态,因此实现修改数据的逻辑状态不需要专门进行底层数据结构的修改,工作量小,并且实现成本较低。
附图说明
图1是本发明实施例的方法流程图;
图2是本发明第一优选实施例在业务类型菜单增加新业务类型的实现流程图;
图3是本发明第一优选实施例修改新增业务类型的开具发票属性实现流程图;
图4是本发明第二优选实施例修改关闭菜单属性流程图;
图5是本发明实施例装置结构图。
具体实施方式
下面结合附图及实施例对本发明作详细的说明。请参阅图1所示为本发明实施例的方法流程图,包括步骤:
步骤S101:分解数据的数据结构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于金蝶软件(中国)有限公司,未经金蝶软件(中国)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710195065.6/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置





