书签 分享 收藏 举报 版权申诉 / 10

一种可扩展框架的自定义设计方法及装置.pdf

  • 上传人:罗明
  • 文档编号:5892675
  • 上传时间:2019-03-30
  • 格式:PDF
  • 页数:10
  • 大小:1.39MB
  • 摘要
    申请专利号:

    CN201510098925.9

    申请日:

    2015.03.06

    公开号:

    CN104679514A

    公开日:

    2015.06.03

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):G06F 9/44申请公布日:20150603|||实质审查的生效IPC(主分类):G06F 9/44申请日:20150306|||公开

    IPC分类号:

    G06F9/44

    主分类号:

    G06F9/44

    申请人:

    浪潮通用软件有限公司

    发明人:

    王新建; 刘建涛; 胡平; 张宁涛

    地址:

    250100山东省济南市高新区浪潮路1036号

    优先权:

    专利代理机构:

    济南信达专利事务所有限公司37100

    代理人:

    李世喆

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种可扩展框架的自定义设计方法及装置,包括:用户侧根据业务单据的功能需求,在功能界面的可扩展项中设置自定义项;并展示包括待设计字段和自定义项的系统界面;其中,功能界面是由开发者侧通过确定业务单据上的待设计字段,根据确定的待设计字段开发的,并且根据功能界面获取待设计字段的原始格式,以及根据原始格式在功能界面上增加可扩展项。根据本方案,从而减少了资源浪费,提高了效率。

    权利要求书

    权利要求书
    1.  一种可扩展框架的自定义设计方法,其特征在于,包括:
    用户侧根据所述业务单据的功能需求,在所述功能界面的所述可扩展项 中设置自定义项;并展示包括待设计字段和所述自定义项的系统界面;
    其中,所述功能界面是由开发者侧通过确定业务单据上的待设计字段, 根据确定的所述待设计字段开发的,并且根据所述功能界面获取所述待设计 字段的原始格式,以及根据所述原始格式在所述功能界面上增加可扩展项。

    2.  根据权利要求1所述的方法,其特征在于,进一步包括:
    所述功能界面是由开发者侧通过确定待设计功能,对所述待设计功能的 维度划分为多个业务单据,并针对每一个业务单据执行所述确定业务单据上 的待设计字段,根据确定的所述待设计字段开发的。

    3.  根据权利要求1所述的方法,其特征在于,
    进一步包括:所述根据所述原始格式在所述功能界面上增加可扩展项之 后形成系统格式;
    在所述展示包括待设计字段和所述自定义项的系统界面之前,进一步包 括:根据所述业务单据的功能需求,对所述系统格式进行自定义格式的调整, 并根据所述自定义格式执行所述展示包括所述待设计字段和所述自定义项的 系统界面;其中,所述系统格式包括对按钮、表格和字段中一种或多种属性 的描述。

    4.  根据权利要求1至3中任一所述的方法,其特征在于,进一步包括: 设定业务维度;根据设定的所述业务维度,将展示的所述系统界面发送给相 应的所述业务维度。

    5.  一种可扩展框架的自定义设计装置,其特征在于,包括:
    自定义单元,位于用户侧,用于根据所述业务单据的功能需求,在所述 功能界面的所述可扩展项中设置自定义项;并展示包括待设计字段和所述自 定义项的系统界面;
    其中,所述功能界面是由开发者侧通过确定业务单据上的待设计字段, 根据确定的所述待设计字段开发的,并且根据所述功能界面获取所述待设计 字段的原始格式,以及根据所述原始格式在所述功能界面上增加可扩展项。

    6.  根据权利要求5所述的装置,其特征在于,进一步包括:
    维度划分单元,所述功能界面是由开发者侧通过确定待设计功能,对所 述待设计功能的维度划分为多个业务单据,并针对每一个业务单据执行所述 确定业务单据上的待设计字段,根据确定的所述待设计字段开发的。

    7.  根据权利要求6所述的装置,其特征在于,所述自定义单元,用于根 据所述业务单据的功能需求,对系统格式进行自定义格式的调整,并根据所 述自定义格式执行所述展示包括所述待设计字段和所述自定义项的系统界面; 其中,所述系统格式包括对按钮、表格和字段中一种或多种属性的描述;其 中,所述根据所述原始格式在所述功能界面上增加可扩展项之后形成系统格 式。

    8.  根据权利要求5至7中任一所述的装置,其特征在于,进一步包括:
    分配单元,用于设定业务维度;根据设定的所述业务维度,将展示的所 述系统界面发送给相应的所述业务维度。

    说明书

    说明书一种可扩展框架的自定义设计方法及装置
    技术领域
    本发明涉及计算机技术领域,特别涉及一种可扩展框架的自定义设计方 法及装置。
    背景技术
    随着计算机技术的快速发展,各企业对于业务单据展示功能的要求越来 越高。
    目前,在计算机软件中,不同客户在针对同一功能的业务单据的要求也 不同。例如,销售订单在功能界面上存在销售组字段,A客户在实际业务中 不存在销售组,并且不希望在功能界面上显示该销售组字段,而B客户在实 际业务中存在销售组,且希望在功能界面上显示该销售组字段,并且还希望 在功能界面上增加一个销售客户企业性质字段,添加的字段不允许为空。
    因此,设计人员在针对不同的客户设计业务单据时,需要分别进行针对 性设计,从而造成资源浪费,且效率较低。
    发明内容
    有鉴于此,本发明提供一种可扩展框架的自定义设计方法及装置,以解 决现有方案资源浪费、效率较低的问题。
    本发明提供了一种可扩展框架的自定义设计方法,包括:
    用户侧根据所述业务单据的功能需求,在所述功能界面的所述可扩展项 中设置自定义项;并展示包括待设计字段和所述自定义项的系统界面;
    其中,所述功能界面是由开发者侧通过确定业务单据上的待设计字段, 根据确定的所述待设计字段开发的,并且根据所述功能界面获取所述待设计 字段的原始格式,以及根据所述原始格式在所述功能界面上增加可扩展项。
    优选地,进一步包括:
    所述功能界面是由开发者侧通过确定待设计功能,对所述待设计功能的 维度划分为多个业务单据,并针对每一个业务单据执行所述确定业务单据上 的待设计字段,根据确定的所述待设计字段开发的。
    优选地,
    进一步包括:所述根据所述原始格式在所述功能界面上增加可扩展项之 后形成系统格式;
    在所述展示包括待设计字段和所述自定义项的系统界面之前,进一步包 括:根据所述业务单据的功能需求,对所述系统格式进行自定义格式的调整, 并根据所述自定义格式执行所述展示包括所述待设计字段和所述自定义项的 系统界面;其中,所述系统格式包括对按钮、表格和字段中一种或多种属性 的描述。
    优选地,进一步包括:设定业务维度;根据设定的所述业务维度,将展 示的所述系统界面发送给相应的所述业务维度。
    本发明提供了一种可扩展框架的自定义设计装置,包括:
    自定义单元,位于用户侧,用于根据所述业务单据的功能需求,在所述 功能界面的所述可扩展项中设置自定义项;并展示包括待设计字段和所述自 定义项的系统界面;
    其中,所述功能界面是由开发者侧通过确定业务单据上的待设计字段, 根据确定的所述待设计字段开发的,并且根据所述功能界面获取所述待设计 字段的原始格式,以及根据所述原始格式在所述功能界面上增加可扩展项。
    优选地,进一步包括:
    维度划分单元,所述功能界面是由开发者侧通过确定待设计功能,对所 述待设计功能的维度划分为多个业务单据,并针对每一个业务单据执行所述 确定业务单据上的待设计字段,根据确定的所述待设计字段开发的。
    优选地,所述自定义单元,用于根据所述业务单据的功能需求,对系统 格式进行自定义格式的调整,并根据所述自定义格式执行所述展示包括所述 待设计字段和所述自定义项的系统界面;其中,所述系统格式包括对按钮、 表格和字段中一种或多种属性的描述;其中,所述根据所述原始格式在所述 功能界面上增加可扩展项之后形成系统格式。
    优选地,进一步包括:
    分配单元,用于设定业务维度;根据设定的所述业务维度,将展示的所 述系统界面发送给相应的所述业务维度。
    本发明实施例提供了一种可扩展框架的自定义设计方法及装置,通过在 开发者侧对业务单据的基础功能进行开发,并预留可扩展项,以使用户侧根 据业务单据的功能需要在开发者侧开发的功能界面上实现自定义项,设计人 员无需针对不同的客户分别设计业务单据,从而减少了资源浪费,提高了效 率。
    附图说明
    图1是本发明实施例提供的方法流程图;
    图2是本发明另一实施例提供的方法流程图;
    图3是本发明实施例提供的格式设置窗口示意图;
    图4是本发明实施例提供的装置所在设备的硬件架构图;
    图5是本发明实施例提供的装置结构示意图。
    具体实施方式
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不 是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出 创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
    如图1所示,本发明实施例提供了一种可扩展框架的自定义设计方法, 该方法可以包括以下步骤:
    步骤101:用户侧根据所述业务单据的功能需求,在所述功能界面的所 述可扩展项中设置自定义项。
    步骤102:展示包括待设计字段和所述自定义项的系统界面。
    其中,所述功能界面是由开发者侧通过确定业务单据上的待设计字段, 根据确定的所述待设计字段开发的,并且根据所述功能界面获取所述待设计 字段的原始格式,以及根据所述原始格式在所述功能界面上增加可扩展项。
    根据上述方案,通过在开发者侧对业务单据的基础功能进行开发,并预 留可扩展项,以使用户侧根据业务单据的功能需要在开发者侧开发的功能界 面上实现自定义项,设计人员无需针对不同的客户分别设计业务单据,从而 减少了资源浪费,提高了效率。
    为使本发明的目的、技术方案和优点更加清楚,下面结合附图及具体实 施例对本发明作进一步地详细描述。
    如图2所示,本发明实施例提供了一种可扩展框架的自定义设计方法, 该方法可以包括以下步骤:
    步骤201:确定待设计功能,对待设计功能的维度划分为多个业务单据。
    在本实施例中,可以在同一个窗口上设计多个业务单据分别对应的功能 界面,只需通过每个业务单据对应的操作按钮来切换不同业务单据的功能界 面。例如,待设计功能包括:库存统计功能,那么对该库存统计功能进行维 度划分,其中,划分的多个维度可以包括下述业务单据:出库统计单据、入 库统计单据和库存统计单据。
    步骤202:确定业务单据上的待设计字段,根据确定的待设计字段开发 功能界面。
    在本实施例中,可以根据步骤201中划分的多个维度,针对每个业务单 据开发相应的功能界面。
    以出库统计单据为例,确定出库统计单据上的待设计字段可以包括:物 料编号、出库数量、销售部门、属性信息等。在本实施例中,将确定的该待 设计字段作为基础字段,并开发该基础字段的功能界面。
    步骤203:根据功能界面获取待设计字段的原始格式;根据原始格式在 功能界面上增加可扩展项,以形成系统格式。
    在本实施例中,可以对功能界面中的属性信息进行解析,其中,功能界 面的属性信息包含整个功能界面的框架、按钮、字段等属性的描述,以SQL 和XML等描述方式保存在原始格式表中。因此根据功能界面获取待设计字 段的原始格式。其中,利用原始格式可以对功能界面进行还原。
    由于现有技术方案在开发完成业务单据的功能界面之后,即完成了产品 的开发,该产品就可以发布给客户投入使用。然而为了保证客户能够利用该 产品,根据业务需要进行自定义项的设置,还需要根据原始格式在功能界面 上增加可扩展项,其中,该可扩展项可以是功能界面上的一个按钮,也可以 是该功能界面上的一个子窗口。
    本实施例中,可以利用该可扩展项实现自定义项的设置。如图3所示, 客户可以利用图3所示的窗口对业务单据进行自定义项的定义。
    其中,当在功能界面上增加了该可扩展项之后形成功能界面的系统格式。 系统格式是设计时格式的抽象描述,用于描述通用的业务结构,业务逻辑和 业务展示方式,包含格式按钮、表格和字段等信息的位置信息,容器,类型, 只读,显示等等属性的描述。在本实施例中,可以利用该图3所示的窗口进 行系统格式的设置。
    在本实施例中,步骤201-步骤203是在设计时操作的,其中,设计时是 指产品交付前的阶段,该阶段完成业务单据所对应的框架制作和功能发布的 过程。通过在设计时将基础框架进行开发,并设置可扩展项实现对设置自定 义项的窗口预留,不同的客户只需通过可扩展项实现自定义项的设置,从而 减少了系统资源。
    步骤204:根据业务单据的功能需求,在功能界面的可扩展项中设置自 定义项。
    在本实施例中,客户获取到开发人员针对业务功能所开发的产品,通过 运行该产品,打开产品界面,该产品界面包括业务功能的多个维度的业务单 据,以及每个业务单据下的功能界面。其中,至少有一个功能界面上包括可 扩展项。
    在本实施例中,由于不同客户针对同一业务功能在功能界面上所包含的 展示信息不同,因此,客户在获取到该产品之后,可以利用自身的功能需求, 在该可扩展项中设置自定义项。例如,客户需要在功能界面上增加销售人员 的字段,那么可以在可扩展项中定义该自定义项:销售人员。其中,自定义 项的字段在业务单据中作为实际字段,可以和基础字段一样使用。
    在本发明一优选实施例中,根据业务单据的功能需求、业务扩展和个性 化界面的需要,通过复制系统格式作为自定义格式的基础,还可以对功能界 面进行自定义格式的设置。其中,自定义格式是基于系统格式描述用户个性 化需要下的业务结构,逻辑和展示方式,同样的,也可以利用图3所示的窗 口对自定义格式进行设置。通过这种抽象的分离,将格式扩展在运行时进行 修改、扩展和调整,同时增加了用户自定义单据的动态能力和灵活性,丰富 自定义格式技术的展现能力。
    在本发明一优选实施例中,也可以对系统格式进行重定义,以实现对功 能界面展示的格式调整。
    在本实施例中,在进行自定义项扩展的同时,同时处理单据打印需要时 的自定义项信息。
    步骤205:展示包括待设计字段和自定义项的系统界面。
    在本实施例中,根据步骤204中设置的自定义项和自定义格式,展示包 括有待设计字段和自定义项的系统界面,其中,该系统界面即为客户针对待 设计功能的需求所实现的界面。
    步骤206:设定业务维度;根据设定的业务维度,将展示的系统界面发 送给相应的业务维度。
    在本实施例中,可能在本客户公司内部,不同部门或不同员工对该系统 界面的权限不同,因此,可以预先设定业务维度,例如,设定系统界面中哪 些自定义项为公共格式、哪些自定义项为私有格式等,将包括有公共格式的 自定义项的系统界面分配给具有公共权限的部门或员工,将包括有私有格式 的自定义项的系统界面分配给具有私有权限的部门或员工,这样满足了不同 部门或员工对系统界面的需求。
    在本实施例中,步骤204-步骤206是在运行时进行自定义设计的。
    根据上述方案,通过在开发者侧对业务单据的基础功能进行开发,并预 留可扩展项,以使用户侧根据业务单据的功能需要在开发者侧开发的功能界 面上实现自定义项,设计人员无需针对不同的客户分别设计业务单据,从而 减少了资源浪费,提高了效率。
    如图4、图5所示,本发明实施例提供了一种可扩展框架的自定义设计 装置。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方 式实现。从硬件层面而言,如图4所示,为本发明实施例可扩展框架的自定 义设计装置所在设备的一种硬件结构图,除了图4所示的处理器、内存、网 络接口、以及非易失性存储器之外,实施例中装置所在的设备通常还可以包 括其他硬件,如负责处理报文的转发芯片等等。以软件实现为例,如图5所 示,作为一个逻辑意义上的装置,是通过其所在设备的CPU将非易失性存储 器中对应的计算机程序指令读取到内存中运行形成的。本实施例提供的可扩 展框架的自定义设计装置50包括:
    自定义单元501,位于用户侧,用于根据所述业务单据的功能需求,在 所述功能界面的所述可扩展项中设置自定义项;并展示包括待设计字段和所 述自定义项的系统界面;
    其中,所述功能界面是由开发者侧通过确定业务单据上的待设计字段, 根据确定的所述待设计字段开发的,并且根据所述功能界面获取所述待设计 字段的原始格式,以及根据所述原始格式在所述功能界面上增加可扩展项。
    维度划分单元502,所述功能界面是由开发者侧通过确定待设计功能, 对所述待设计功能的维度划分为多个业务单据,并针对每一个业务单据执行 所述确定业务单据上的待设计字段,根据确定的所述待设计字段开发的。
    进一步地,所述自定义单元501,用于根据所述业务单据的功能需求, 对系统格式进行自定义格式的调整,并根据所述自定义格式执行所述展示包 括所述待设计字段和所述自定义项的系统界面;其中,所述系统格式包括对 按钮、表格和字段中一种或多种属性的描述;其中,所述根据所述原始格式 在所述功能界面上增加可扩展项之后形成系统格式。
    进一步包括:
    分配单元503,用于设定业务维度;根据设定的所述业务维度,将展示 的所述系统界面发送给相应的所述业务维度。
    上述设备内的各单元之间的信息交互、执行过程等内容,由于与本发明 方法实施例基于同一构思,具体内容可参见本发明方法实施例中的叙述,此 处不再赘述。
    需要说明的是,在本文中,诸如第一和第二之类的关系术语仅仅用来将 一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这 些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、 “包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系 列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明 确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有 的要素。在没有更多限制的情况下,由语句“包括一个······”限定 的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另 外的相同因素。
    本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤 可以通过程序指令相关的硬件来完成,前述的程序可以存储在计算机可读取 的存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述 的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介 质中。
    最后需要说明的是:以上所述仅为本发明的较佳实施例,仅用于说明本 发明的技术方案,并非用于限定本发明的保护范围。凡在本发明的精神和原 则之内所做的任何修改、等同替换、改进等,均包含在本发明的保护范围内。

    关 键  词:
    一种 扩展 框架 自定义 设计 方法 装置
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种可扩展框架的自定义设计方法及装置.pdf
    链接地址:https://www.zhuanlichaxun.net/p-5892675.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1