一种软件系统界面的生成方法、装置及应用系统制造方法及图纸

技术编号:4155210 阅读:189 留言:0更新日期:2012-04-11 18:40
本发明专利技术适用于软件开发领域,提供了一种软件系统界面的生成方法、装置及应用系统,所述方法包括下述步骤:接收界面生成指令,所述界面生成指令指定了需要生成的软件系统界面;从预先存储的用于生成软件系统界面的功能模块信息或功能点入口信息中查找用于生成所述界面生成指令指定的软件系统界面的功能模块信息和/或功能点入口信息;动态加载查找的功能模块信息或功能点入口信息,生成所述界面生成指令指定的软件系统界面。本发明专利技术实施例提供的软件系统界面的生成方法可以降低软件系统界面生成占用的系统资源,提高软件系统界面生成的效率和速度,降低软件系统的调试难度。

Method, device and application system for generating software system interface

The invention is applicable to the field of software development, provides a method and device for generating software system interface and application system, the method comprises the following steps: receiving interface instructions, the interface directive specifies the interface of software needs to be generated; from a pre stored information used to find the function module or function of entrance point information generation software system interface for software system interface generates the specified interface generation instruction function modules of the information and / or function of entrance information; function module or function point information to find the entrance of dynamic loading, generating the interface software system specifies the interface generation instruction. Method of generating software system interface provided by the embodiment of the invention can reduce the software system interface occupied system resources, improve the efficiency and speed of the software system interface, reduce the difficulty of debugging software system.

【技术实现步骤摘要】

本专利技术属于软件开发领域,尤其涉及一种软件系统界面的生成方法、装置及应用系统
技术介绍
在应用软件系统开发过程中,不可避免的涉及到软件系统界面的开发。目前应用 软件系统一般是采用在软件开发阶段就加载软件系统用到的所有功能点入口用户的图片、 文字标签等控件的方式来开发软件系统界面。这种方式虽然可以在一定程度上满足软件系 统界面开发需求。但是由于应用软件系统通常包括的功能模块较多,每个功能模块涉及的 功能点入口也比较多。在软件开发阶段直接将所有功能模块以及功能点入口精确绘制在界 面上,不仅费时费力,而且占用大量系统资源、效率低下、调试难度大。
技术实现思路
本专利技术实施例的目的在于提供一种软件系统界面的生成方法,旨在解决现有的软 件系统在界面开发时资源占用多、效率低的问题。 本专利技术实施例是这样实现的,一种软件系统界面的生成方法,所述方法包括下述 步骤 接收界面生成指令,所述界面生成指令指定了需要生成的软件系统界面; 从预先存储的用于生成软件系统界面的功能模块信息和/或功能点入口信息中查找用于生成所述界面生成指令指定的软件系统界面的功能模块信息或功能点入口信息; 动态加载查找的功能模块信息或功能点入口信息,生成所述界面生成指令指定的 软件系统界面。 本专利技术实施例的另一目的在于提供一种软件系统界面的生成装置,所述装置包 括 存储单元,用于存储用于生成软件系统界面的功能模块信息和/或功能点入口信 息 界面生成指令接收单元,用于接收界面生成指令,所述界面生成指令指定了需要 生成的软件系统界面; 界面信息查找单元,用于从所述存储单元中查找用于生成所述界面生成指令指定 的软件系统界面的功能模块信息和/或功能点入口信息; 界面生成单元,用于动态加载所述界面信息查找单元查找到的功能模块信息或功 能点入口信息,生成所述界面生成指令指定的软件系统界面。 本专利技术实施例的另一目的在于提供一种应用系统,所述系统包括所述软件系统界 面的生成装置。 在本专利技术实施例中,在接收到界面生成指令时,动态加载用于生成该界面生成指令指定的软件系统界面的功能模块信息和/或功能点入口信息,并根据功能模块信息和/ 或功能点入口信息生成该界面生成指令指定的软件系统界面,从而可以降低软件系统界面 生成占用的系统资源,提高软件系统界面生成的效率和速度,降低软件系统的调试难度。同 时,通过响应界面信息配置指令,保存新的功能模块信息和/或功能点入口信息,或者对预 先存储的功能模块信息和/或功能点入口信息进行更新,从而使软件系统界面的生成方法 可以适用于不同的软件系统。附图说明 图1是本专利技术第一实施例提供的软件系统界面的生成方法的实现流程图; 图2是本专利技术第二实施例提供的软件系统界面的生成方法的实现流程图; 图3是本专利技术第三实施例提供的软件系统界面的生成方法的实现流程图; 图4、5是本专利技术实施例提供的软件系统界面的示例图; 图6是本专利技术实施例提供的软件系统界面的生成装置的结构框图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并 不用于限定本专利技术。 在本专利技术实施例中,在接收到界面生成指令时,从预先存储的用于生成软件系统 界面的功能模块信息或功能点入口信息中查找用于生成该界面生成指令指定的软件系统 界面的功能模块信息或功能点入口信息,根据获取的功能模块信息或功能点入口信息生成 该界面生成指令指定的软件系统界面,从而节省了生成软件系统界面占用的系统资源,提 高了软件系统界面的生成速度和效率,且便于调试。本专利技术提供了一种软件系统界面的生成方法、装置和应用系统 所述方法包括接收界面生成指令,所述界面生成指令指定了需要生成的软件系 统界面; 从预先存储的用于生成软件系统界面的功能模块信息和/或功能点入口信息中 查找用于生成所述界面生成指令指定的软件系统界面的功能模块信息或功能点入口信 息; 动态加载查找的功能模块信息或功能点入口信息,生成所述界面生成指令指定的 软件系统界面。 所述装置包括存储单元,用于存储用于生成软件系统界面的功能模块信息和/ 或功能点入口信息 界面生成指令接收单元,用于接收界面生成指令,所述界面生成指令指定了需要 生成的软件系统界面; 界面信息查找单元,用于从所述存储单元中查找用于生成所述界面生成指令指定 的软件系统界面的功能模块信息和/或功能点入口信息; 界面生成单元,用于动态加载所述界面信息查找单元查找到的功能模块信息或功 能点入口信息,生成所述界面生成指令指定的软件系统界面。 所述应用系统包括所述软件系统界面的生成装置。 为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。 实施例一 图1示出了本专利技术第一实施提供的软件系统界面的生成方法的实现流程,详述如 下 在步骤S101中,接收界面生成指令,该界面生成指令指定了需要生成的软件系统 界面。 在本专利技术实施例中,可以通过为用户提供人机交互界面,以使用户通过提供的人 机交互界面输入界面生成指令,并指定需要生成的软件系统界面。举例说明如下 当用户启动软件系统时,默认情况下,是接收到用户输入的界面生成指令,该界面 生成指令指定的需要生成的软件系统界面为软件系统的主界面。当进入软件系统的主界面 后,用户即可通过该主界面输入界面生成指令,并指定需要生成的其他软件系统界面。 在步骤S102中,从预先存储的用于生成软件系统界面的功能模块信息或功能点 入口信息中查找用于生成该界面生成指令指定的软件系统界面的功能模块信息或功能点 入口信息。 在本专利技术实施例中,通过预先对软件系统中设置的功能模块以及功能模块包括的 功能点入口进行分类处理,得到功能模块信息和功能点入口信息,并存储该功能模块信息 和功能点入口信息。其中功能模块信息包括但不限于模块标识信息、模块名称信息、图标名 称信息和模块顺序号信息。该功能模块信息还包括版本号信息和模块帮助文件信息等。功 能点入口信息包括但不限于所属功能模块信息、功能点入口名称信息、功能点入口图片名 称信息、功能点入口位置信息等。其中存储功能模块信息和功能点入口信息的方式可以任 意,如采用数据库存储或者配置文件的形式进行存储。 在本专利技术实施例中,当用户启动软件系统时,默认情况下,是接收到用户输入的界 面生成指令,该界面生成指令指定的需要生成的软件系统界面为主界面,此时,响应该界面 生成指令,读取预先存储的功能模块信息表中存储的功能模块信息,或者读取预先存储的 功能模块信息以及与预设的功能模块对应的功能点入口信息。其中预设的功能模块是指默 认情况下,需要在主界面中显示的其包括的功能入口的功能模块。当接收到用户通过软件 系统主界面指定需要生成的软件系统界面并输入界面生成指令时,则从预先存储的功能点 入口信息表中查找用于生成该界面生成指令指定的软件系统界面的功能点入口信息。举例 说明如下 当用户通过软件系统主界面选择了销售管理模块并输入界面生成指令(如点击 软件系统主界面中的销售管理模块或者通过主界面中的菜单选择了销售管理模块)时,则 从预先存储的功能点入口信息表中查找所属模块标识为销售管理模块的模块标识(即2) 的功能点入口信息。 本文档来自技高网...

【技术保护点】
一种软件系统界面的生成方法,其特征在于,所述方法包括下述步骤:接收界面生成指令,所述界面生成指令指定了需要生成的软件系统界面;从预先存储的用于生成软件系统界面的功能模块信息和/或功能点入口信息中查找用于生成所述界面生成指令指定的软件系统界面的功能模块信息或功能点入口信息;动态加载查找的功能模块信息或功能点入口信息,生成所述界面生成指令指定的软件系统界面。

【技术特征摘要】
一种软件系统界面的生成方法,其特征在于,所述方法包括下述步骤接收界面生成指令,所述界面生成指令指定了需要生成的软件系统界面;从预先存储的用于生成软件系统界面的功能模块信息和/或功能点入口信息中查找用于生成所述界面生成指令指定的软件系统界面的功能模块信息或功能点入口信息;动态加载查找的功能模块信息或功能点入口信息,生成所述界面生成指令指定的软件系统界面。2. 如权利要求1所述的方法,其特征在于,当所述界面生成指令指定的需要生成的软 件系统界面为软件系统主界面时,加载预先存储的功能模块信息,或功能模块信息和与预 设的功能模块对应的功能点入口信息。3. 如权利要求1所述的方法,其特征在于,所述功能模块信息包括模块标识信息、模块 名称信息、图标名称信息和模块顺序号信息;所述功能点入口信息包括所属功能模块信息、功能点入口名称信息、功能点入口图片 名称信息和功能点入口位置信息。4. 如权利要求3所述的方法,其特征在于,所述功能模块信息还包括版本号和/或模块 帮助文件,所述功能点入口信息还包括版本号信息、位置顺序号信息、功能类别信息、明细 功能序号信息、功能调用组件信息、功能调用参数信息、帮助文件信息、显示方式信息、是否 开启新组信息中的一个或多个。5. 如权利要求4所述的方法,其特征在于,所述动态加载查找的功能模块信息或功能 点入口信息,生成所述界面生成指令指定的软件系统界面的步骤具体为动态加载查找的功能模块信息或功能点入口信息,生成所述界面生成指令指定的软件 系统界面,并根据查找到的功能点入口信息中的功能类别,在生成的软件...

【专利技术属性】
技术研发人员:江小平
申请(专利权)人:金蝶软件中国有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1