信息管理软件设计的辅助方法及系统与流程

文档序号:14722433发布日期:2018-06-17 21:21阅读:138来源:国知局

本发明涉及设计辅助工具领域,尤其涉及信息管理软件设计的辅助方法及系统。



背景技术:

随着互联网的飞速发展,企业对管理的要求也越来越高,个性化需求也越来越多,如何快速、有效的做出迎合企业管理需求的软件,是当前管理软件开发企业面临的最大难题。

传统的管理软件的研发周期长,在研发过程中如果客户的需求有变更,会导致前期的工作作废或者需要重新开发,耗费的人力物力较多,造成资源浪费。因此在管理软件开发时如何快速的响应客户的需求变更,敏捷开发,缩短实施周期,减少人工成本等问题函待解决。此外,由于传统的结构化方法采用是按照功能细分模块的方式,结构化方法是围绕实现处理功能的“过程”来构造系统的。然而,用户需求的变化大部分是针对功能的,因此,这种变化对于基于过程的设计来说是灾难性的。用这种方法设计出来的系统结构常常是不稳定的,用户需求的变化往往造成系统结构的较大变化,从而需要花费很大代价才能实现这种变化。用传统的结构化方法开发大型软件系统涉及各种不同领域的知识,在开发需求模糊或需求动态变化的系统时,所开发出的软件系统往往不能真正满足用户的需要。



技术实现要素:

本发明目的在于提供一种信息管理软件设计的辅助方法及系统,以解决传统的管理软件的研发周期长,耗费的人力物力较多的技术问题。

为实现上述目的,本发明提供了一种信息管理软件设计的辅助方法,包括以下步骤:

S1:将用户的信息管理需求根据对象和对象之间的动态的组合划分为若干个子功能;

S2:针对每个子功能,从子模块库中调取相应的子模块,并根据用户输入的参数,调整子模块中的对象和对象之间的动态,生成具有对外接口的子功能模块;

S3:根据对象和对象之间的动态的组合,以及组合的顺序,将子功能模块的对外接口按序连接。

作为本发明的方法的进一步改进:

对象包括以下几类:

录入对象,用于向数据库中录入数据;

查询对象,用于在数据库中按所需条件查找数据;

对象报表设计模型,用于将数据组成格式后生成报表;

系统参数设置对象,用于设置和修改子功能模块的参数;以及

网站格式生成对象,用于将数据中的文字、表格、图片、链接以及菜单以所需格式组合生成网站。

录入对象包括:数据录入模板界面显示排列、显示列、词组设置、校验程序、修改表和计算公式定义;

查询对象包括:数据查询模板界面显示排列、显示列和计算公式定义;

对象报表设计模型包括:数据报表模板的界面显示排列、显示列和计算公式定义;

系统参数设置对象包括:信息管理软件设计的辅助方法的参数设置和参数在子功能模块中的设置;

网站格式生成对象包括:生成网站架构。

对象之间的动态包括:触发事件、事件序列、事件状态以及事件与状态的组织。

对象之间的动态包括以下几类:

打印程序模型,用于定义对象中打印模板和调用格式;

字段表显示模型,用于定义对象中具体显示列和显示界面样式及位置;

词组设置模型,用于定义对象中具体调用的模块和引用模块的参数;

校验程序模型,用于定义对象中具体调用的模块的属性数据引用,以及当前数据记录行的数据进行校验和数据逻辑处理;

修改表模型,用于定义对象之间的关联,耦合数据流程的逻辑以及业务的控制处理;

计算公式模型,用于对对象的数据属性及数据性质进行处理。

作为一个总的技术构思,本发明还提供了一种信息管理软件设计的辅助系统,包括:

功能选择单元,用于将用户的信息管理需求根据对象和对象之间的动态的组合划分为若干个子功能;

功能生成单元,用于针对每个子功能,从子模块库中调取相应的子模块,并根据用户输入的参数,调整子模块中的对象和对象之间的动态,生成具有对外接口的子功能模块;

功能组合单元,用于根据对象和对象之间的动态的组合,以及组合的顺序,将子功能模块的对外接口按序连接。

系统还包括:

子模块库,用于存储信息管理软件涉及的每个功能的子处理功能的标准字段。

对象包括:

录入对象,用于向数据库中录入数据;

查询对象,用于在数据库中按所需条件查找数据;

对象报表设计模型,用于将数据组成格式后生成报表;

系统参数设置对象,用于设置和修改子功能模块的参数;以及

网站格式生成对象,用于将数据中的文字、表格、图片、链接以及菜单以所需格式组合生成网站。

对象之间的动态包括:

打印程序模型,用于定义对象中打印模板和调用格式;

字段表显示模型,用于定义对象中具体显示列和显示界面样式及位置;

词组设置模型,用于定义对象中具体调用的模块和引用模块的参数;

校验程序模型,用于定义对象中具体调用的模块的属性数据引用,以及当前数据记录行的数据进行校验和数据逻辑处理;

修改表模型,用于定义对象之间的关联,耦合数据流程的逻辑以及业务的控制处理;

计算公式模型,用于对对象的数据属性及数据性质进行处理。

本发明具有以下有益效果:

1、本发明的一种信息管理软件设计的辅助方法,实现各个功能模块的最小封装,使系统操作员可以按自己的需求设计和更改系统的菜单项和对应的模块调用名,大大提高了系统的灵活性和适应性。另外,由于各个功能都实现了最小程度的封装,做到了各个功能间的横向和纵向的完全隔离,修改其中某一个或几个功能模块,对其他模块则没有影响,是实现后期远程维护和及时升级的基础。开发软件过程中,只需要后台做好模板,就可以自动生成子功能模块,然后按序组合,可节省开发时间。

2、本发明的一种信息管理软件设计的辅助系统,实现了功能模块化,技术员只需要搭建软件的管理对象及之间的流程,有效的减少了开发时间,节省了软件开发周期。技术人员由于不需要整个的写整个软件的代码,而使得系统对技术人员的开发能力不需要很高,只需要进行简单的培训就能很快的熟练使用,减少对技术人员的投入成本。

一套模板就是一个系统,模板可重复使用,可修改,可新增功能模板,满足不同行业个性化需求。

除了上面所描述的目的、特征和优点之外,本发明还有其它的目的、特征和优点。下面将参照附图,对本发明作进一步详细的说明。

附图说明

构成本申请的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是本发明优选实施例的信息管理软件设计的辅助方法的处理流程示意图;

图2是本发明优选实施例的信息管理软件设计的辅助系统的结构示意图。

具体实施方式

以下结合附图对本发明的实施例进行详细说明,但是本发明可以由权利要求限定和覆盖的多种不同方式实施。

参见图1,本发明的信息管理软件设计的辅助方法,包括以下步骤:

S1:将用户的信息管理需求根据对象和对象之间的动态的组合划分为若干个子功能;

S2:针对每个子功能,从子模块库中调取相应的子模块,并根据用户输入的参数,调整子模块中的对象和对象之间的动态,生成具有对外接口的子功能模块;

S3:根据对象和对象之间的动态的组合,以及组合的顺序,将子功能模块的对外接口按序连接。

通过上述步骤,能够实现各个功能模块的最小封装,使系统操作员可以按自己的需求设计和更改系统的菜单项和对应的模块调用名,大大提高了系统的灵活性和适应性。另外,由于各个功能都实现了最小程度的封装,做到了各个功能间的横向和纵向的完全隔离,修改其中某一个或几个功能模块,对其他模块则没有影响,是实现后期远程维护和及时升级的基础。开发软件过程中,只需要后台做好模板,就可以自动生成子功能模块,然后按序组合,可节省开发时间。

在实际应用中,本发明实施例的对象包括以下几类:录入对象、查询对象、对象报表设计模型、系统参数设置对象和网站格式生成对象。其中,录入对象用于向数据库中录入数据;查询对象用于在数据库中按所需条件查找数据;对象报表设计模型用于将数据组成格式后生成报表;系统参数设置对象用于设置和修改子功能模块的参数;网站格式生成对象用于将数据中的文字、表格、图片、链接以及菜单以所需格式组合生成网站。对象(多对象模型)是由一个或若干个模板组成,模板将模型分为若干个便于管理的子块,在整个对象模型和类及关联的构造块之间,模板提供了一种集成的中间单元,模板中的类名及关联名是唯一的。

以下描述上述对象的主要组成:

录入对象包括:数据录入模板界面显示排列(显示排列是选中的单排数据在界面上显示录入,可以定义调整界面每个栏目的大小和宽度)、显示列(显示列是以表格的方式显示所有数据)、词组设置、校验程序、修改表和计算公式定义;查询对象包括:数据查询模板界面显示排列、显示列和计算公式定义;对象报表设计模型包括:数据报表模板的界面显示排列、显示列和计算公式定义;系统参数设置对象包括:信息管理软件设计的辅助方法的参数设置和参数在子功能模块中的设置;网站格式生成对象包括:生成网站架构。

本发明实施例的对象之间的动态包括:触发事件、事件序列、事件状态以及事件与状态的组织。具体在实际应用中,对象之间的动态包括以下几类:打印程序模型用于定义对象中打印模板和调用格式;字段表显示模型用于定义对象中具体显示列和显示界面样式及位置;词组设置模型用于定义对象中具体调用的模块和引用模块的参数;校验程序模型用于定义对象中具体调用的模块的属性数据引用,以及当前数据记录行的数据进行校验和数据逻辑处理;修改表模型用于定义对象之间的关联,耦合数据流程的逻辑以及业务的控制处理;计算公式模型用于对对象的数据属性及数据性质进行处理。动态是与数据的变化有关的系统性质,描述了系统的控制结构,它表示了数据的、行为化的系统控制;它关心的是系统的控制,操作的执行顺序;它表示从对象的事件和状态的角度出发,表现了对象的相互行为。

参见图2,本发明的信息管理软件设计的辅助系统,包括功能选择单元、功能生成单元和功能组合单元,其中,功能选择单元用于将用户的信息管理需求根据对象和对象之间的动态的组合划分为若干个子功能;功能生成单元用于针对每个子功能,从子模块库中调取相应的子模块,并根据用户输入的参数,调整子模块中的对象和对象之间的动态,生成具有对外接口的子功能模块;功能组合单元用于根据对象和对象之间的动态的组合,以及组合的顺序,将子功能模块的对外接口按序连接。本系统能实现一个标准、全面业务对象设计平台。标准、全面通过函数、过程、方法自动生成用户需求业务设计界面、业务功能要求,设计系统开发者不需要编写开发语言代码、而通过引用平台的属性、方法。系统设计满足各业务功能模块独立性和低藕合性。功能是根据对象和对象之间的动态的组合的实例化的体现。

在实际应用中,本发明实施例的系统还设置有子模块库,用于存储信息管理软件涉及的每个功能的子处理功能的标准字段。

将本发明应用到实际开发一个生产型企业的信息管理系统,由于流程复杂,而且各企业实际情况不一样,导致管理模式也不一样,从而往往这类软件开发周期会很长,利用本发明的软件信息管理定制与集成平台,很好的解决了这个问题,郑州一家生产型企业erp,在使用这个平台的基础上,在只有一个完全负责的技术员以及只有2个前期人员协助的情况下,不到三个月就正式投入使用。

本系统可设计为能实现cs/bs(服务器和客户端架构/浏览器和服务器架构)之间的源代码转换的子功能模块形式,从而能使这2种模式能很好的兼容,使得对客户的各种要求能更好、更快的达成。

综上可知,本发明采用统一的开发模式,只要对表进行一些简单的设置便可实现用户所需的功能,使开发速度大大提高。

以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1