一种集中分散灵活设置系统参数的方法

文档序号:6354281阅读:413来源:国知局
专利名称:一种集中分散灵活设置系统参数的方法
技术领域
本发明涉及一种计算机应用技术,具体地说是一种集中分散灵活设置系统参数的 方法。
背景技术
信息系统中,系统参数管理由于用户对其管理方式千差万别,对其灵活性和运行 效率要求比较严格。目前随着信息系统集成度越来越高、规模越来越大,用户越来越需要一 套既允许灵活设置、又能有效控制操作权限的系统参数设置方法。

发明内容
本发明涉及计算机信息系统的一种集中分散灵活设置系统参数的方法,广泛应用 于管理信息系统的系统参数设置。本发明的目的是按以下方式实现的,包括以下步骤1)首先在信息系统数据库中建立相关数据表,包括运行时参数表和设计时参数 表,在安装或版本升级时对其进行初始化创建;2)对于系统定义为集中管理的参数,用户通过参数设置界面设定参数内容,该设 置在全信息系统范围内有效;对于定义为分散管理的参数,用户通过同一个界面设定,指定 公司范围的参数,同时,对于系统预置为可修改管理层次的参数,用户可定义参数是分散管 理还是集中管理;3)信息系统内部需要取用参数时,通过内置接口直接取用参数值,无需事先判断 参数的应用范围。4)将参数属性划分为设计时参数属性和运行时参数属性,其中(1)设计时参数属性,包括参数名称、参数说明、参数的管理范围、参数管理范围 是否可运行时修改的定义及参数的取值范围定义和默认值;(2)运行时参数属性,包括参数值,参数值应用到的公司范围;5)具体体现包括(1)在设计时,为设计时参数和运行时参数分别建表,并在设计时对应表中预置设 计时参数属性;(2)当系统中增加了公司范围时,在运行时对应表中根据参数默认值插入新的公 司范围及对应的参数运行时取值;6)在信息系统设计阶段,设计人员确定系统参数的设计时属性,包括参数名称、 参数说明、参数管理范围、参数管理范围是否可运行时修改的定义及参数的取值范围定义 和默认值,其中(1)参数管理范围,指示该参数是集中管理还是分散管理;(2)参数管理范围是否可运行时修改,指当信息系统发布上线后,用户是否可根据 需求改变a)参数管理范围的设置;
(3)参数取值范围,指用户设置该参数时必须满足的条件;(4)默认值,指当用户未指定该参数值时,其默认取值;对于分散管理的参数,此 值同时决定了新增加的公司范围内此参数取值;(5)在信息系统发布上线后,参数的运行时属性由用户的操作确定,参数的运行时 属性包括参数值,及参数值应用到的公司范围。(6)用户可对参数做如下动作设置运行时参数值;修改参数管理范围;读取参数 值,其中(a)设置运行时参数值当具有整个系统的参数管理权限时,用户可修改集中管 理的参数值;当具有某公司范围的参数管理权限时,用户可修改该公司范围的参数值;(b)修改参数管理范围具有整个系统的参数管理权限时,用户可以选择把目前 集中管理的参数下放给各公司分别管理;也可以将目前分散管理的参数的管理权限收回, 改为统一管理;(c)当用户需要知道某公司范围内的某参数值时,他不需要知道该参数到底是在 什么范围内管理的,由系统内部处理,如果该参数集中管理,则取其在整个系统中的统一设 定值;否则取用户当前公司范围对应的参数值。本发明的优异效果该方法允许作用者将系统参数根据需要进行集中或分散管 理,从而增加了对信息系统进行配置的灵活性和安全性,提高了系统的运行效率。该方法通 过将系统参数分离为设计时参数和运行时参数,巧妙地解决了 1.当系统中公司较多时参 数设置不便、无法统一进行设置的问题;2.各公司中系统参数设置无法独立管理的问题; 及3.系统参数权限过于集中,用户易误操作的问题。系统参数根据需要进行集中或分散管理包括A)对于需要集中管理的参数,不允许各公司范围自行修改;B)对于需要分散管理的参数,允许各公司范围自行修改,且该修改的影响范围限 制在本公司内;C)参数使用上述两种方式的哪一种,在设计时确定,但可在运行时由用户自行切 换,也可在设计时针对单个参数禁用掉这种切换。D)无论参数使用何种管理方式,当在具体公司取用时,可使用通用的方法取得而 无需事先判断参数当前属性。


图1是系统参数流程示意图;图2是系统参数的结构示意具体实施例方式以下结合附图对本发明的技术方案加以详尽描述。本发明的目的在于提供一种灵活设置系统参数的方法,旨在提高信息系统软件中 系统参数设置的灵活性与安全性。本发明包括以下步骤1)首先在信息系统数据库中建立相关数据表(包括运行时参数表和设计时参数 表),在安装时,或版本升级时对其进行初始化创建;
2)对于系统定义为集中管理的参数,用户通过参数设置界面设定参数内容,该设 置在全信息系统范围内有效;对于定义为分散管理的参数,用户通过同一个界面设定指定 公司范围的参数。同时,对于系统预置为可修改管理层次的参数,用户可定义参数是分散管 理还是集中管理。3)信息系统内部需要取用参数时,通过内置接口直接取用参数值,无需事先判断 参数的应用范围。在信息系统设计阶段,设计人员确定系统参数的设计时属性,包括参数名称、参 数说明、参数管理范围、参数管理范围是否可运行时修改的定义及参数的取值范围定义和 默认值。其中a)参数管理范围,指示该参数是集中管理还是分散管理;b)参数管理范围是否可运行时修改,指当信息系统发布上线后,用户是否可根据 需求改变a)参数管理范围的设置;c)参数取值范围,指用户设置该参数时必须满足的条件;d)默认值,指当用户未指定该参数值时,其默认取值;对于分散管理的参数,此值 同时决定了新增加的公司范围内此参数取值。3)在信息系统发布上线后,参数的运行时属性由用户的操作确定。参数的运行时 属性包括参数值,及参数值应用到的公司范围。4)用户可对参数做如下动作设置运行时参数值;修改参数管理范围;读取参数 值。e)设置运行时参数值。当具有整个系统的参数管理权限时,用户可修改集中管理 的参数值;当具有某公司范围的参数管理权限时,用户可修改该公司范围的参数值。f)修改参数管理范围。具有整个系统的参数管理权限时,用户可以选择把目g)前集中管理的参数下放给各公司分别管理;也可以将目前分散管理的参数的 管理权限收回,改为统一管理。h)当用户需要知道某公司范围内的某参数值时,他不需要知道该参数到底是在什 么范围内管理的,由系统内部处理。如果该参数集中管理,则取其在整个系统中的统一设定 值;否则取用户当前公司范围对应的参数值。应当理解的是,本发明的上述对具体实施例的描述较为具体,但不能因此而理解 为对本发明请求保护范围的限制。
权利要求
1. 一种集中分散灵活设置系统参数的方法,其特征在于,包括以下步骤1)首先在信息系统数据库中建立相关数据表,包括运行时参数表和设计时参数表,在 安装或版本升级时对其进行初始化创建;2)对于系统定义为集中管理的参数,用户通过参数设置界面设定参数内容,该设置在 全信息系统范围内有效;对于定义为分散管理的参数,用户通过同一个界面设定,指定公司 范围的参数,同时,对于系统预置为可修改管理层次的参数,用户可定义参数是分散管理还 是集中管理;3)信息系统内部需要取用参数时,通过内置接口直接取用参数值,无需事先判断参数 的应用范围。4)将参数属性划分为设计时参数属性和运行时参数属性,其中(1)设计时参数属性,包括参数名称、参数说明、参数的管理范围、参数管理范围是否 可运行时修改的定义及参数的取值范围定义和默认值;(2)运行时参数属性,包括参数值,参数值应用到的公司范围;5)具体体现包括(1)在设计时,为设计时参数和运行时参数分别建表,并在设计时对应表中预置设计时 参数属性;(2)当系统中增加了公司范围时,在运行时对应表中根据参数默认值插入新的公司范 围及对应的参数运行时取值;6)在信息系统设计阶段,设计人员确定系统参数的设计时属性,包括参数名称、参数 说明、参数管理范围、参数管理范围是否可运行时修改的定义及参数的取值范围定义和默 认值,其中(1)参数管理范围,指示该参数是集中管理还是分散管理;(2)参数管理范围是否可运行时修改,指当信息系统发布上线后,用户是否可根据需求 改变a)参数管理范围的设置;(3)参数取值范围,指用户设置该参数时必须满足的条件;(4)默认值,指当用户未指定该参数值时,其默认取值;对于分散管理的参数,此值同 时决定了新增加的公司范围内此参数取值;(5)在信息系统发布上线后,参数的运行时属性由用户的操作确定,参数的运行时属性 包括参数值,及参数值应用到的公司范围。(6)用户可对参数做如下动作设置运行时参数值;修改参数管理范围;读取参数值, 其中(a)设置运行时参数值当具有整个系统的参数管理权限时,用户可修改集中管理的 参数值;当具有某公司范围的参数管理权限时,用户可修改该公司范围的参数值;(b)修改参数管理范围具有整个系统的参数管理权限时,用户可以选择把目前集中 管理的参数下放给各公司分别管理;也可以将目前分散管理的参数的管理权限收回,改为统一管理;(c)当用户需要知道某公司范围内的某参数值时,他不需要知道该参数到底是在什么 范围内管理的,由系统内部处理,如果该参数集中管理,则取其在整个系统中的统一设定 值;否则取用户当前公司范围对应的参数值。
全文摘要
本发明提供一种集中分散灵活设置系统参数的方法,或简称系统参数的分层管理方法,该方法允许作用者将系统参数根据需要进行集中或分散管理,从而增加了对信息系统进行配置的灵活性和安全性,提高了系统的运行效率。该方法通过将系统参数分离为设计时参数和运行时参数,巧妙地解决了当系统中公司较多时参数设置不便、无法统一进行设置的问题和各公司中系统参数设置无法独立管理的问题;及系统参数权限过于集中,用户易误操作的问题。
文档编号G06F17/30GK102122293SQ20111003488
公开日2011年7月13日 申请日期2011年2月9日 优先权日2011年2月9日
发明者刘建涛, 宫磊 申请人:浪潮集团山东通用软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1