Mis系统的功能调用方法及调用装置的制作方法

文档序号:6611958阅读:174来源:国知局
专利名称:Mis系统的功能调用方法及调用装置的制作方法
技术领域
本发明涉及MIS系统数据处理领域,特别涉及一种MIS系统的功能 调用方法以及一种MIS系统的功能调用装置。
背景技术
MIS ( Management Information System,管理信息系统)系统,是一 个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存 贮、加工、维护和使用的系统,其主要任务是最大限度的利用现代计算 机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、 财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编 制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提 高企业的管理水平和经济效益。现有技术中,MIS系统通常用于系统决策, 例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反 馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说, MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路 径。
一个完整的MIS系统包括辅助决策系统(DSS)、工业控制系统 (IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库 和与上级机关及外界交换信息的接口等。因此, 一个MIS系统通常具有几 千至几万个功能,现有技术中,通过主控台调用相应的功能往往需要用 户进行多次点击、移动及其它操作,操作过程比较繁瑣。
所以,本领域技术人员迫切需要发展出 一种可以有效简化用户操作 的MIS系统的功能调用方法及功能调用装置。

发明内容
本发明所要解决的技术问题是提供一种MIS系统的功能调用方法,用 以解决现有技术中对于MIS系统的功能调用操作复杂、用户体验较差的问 题;
本发明还提供了 一种MIS系统的功能调用装置,用以保证上述调用方 法在实际中的实现及应用。
为解决上述技术问题,本发明实施例公开了一种MIS系统的功能调 用方法,包^fe:
针对某个MIS系统功能预设调用码;
生成所述调用码与对应的MIS系统功能参^t的对应关系表; 进入调用模式;
根据用户在该模式下输入的调用码,在所述对应关系表中查找对应
的MIS系统功能参数;
根据所述MIS系统功能参数执行该功能。
优选的是,所述的方法,还包括
判断所述调用码是否对应多个MIS系统功能的参数;
如果是,则按照预置优先级规则获取对应的MIS系统功能参数。
优选的是,所述获取步骤进一步包括
判断所述MIS系统功能参数中是否具有当前菜单信息;
如果是,则获取所述具有当前菜单信息的MIS系统功能的参数;
如果否,则判断所述MIS系统功能参数中是否具有当前用户信息,
如果是,则获取所述具有当前用户信息的MIS系统功能的参数。 优选的是,所述的方法,还包括
如果所述调用码没有对应的MIS系统功能,则提示错误信息。 优选的是,所述对应关系表存在于本地数据库中。 本发明实施例还公开了一种MIS系统的功能调用装置,包括 预设单元,用于针对某个MIS系统功能预设调用码; 生成单元,用于生成所述调用码与对应的MIS系统功能参数的对应 关系表;
触发单元,用于进入调用模式;
查找单元,用于根据用户在该模式下输入的调用码,在所述对应关
系表中查找对应的MIS系统功能参数;
执行单元,用于根据所述MIS系统功能参数执行该功能。 优选的是,所述的装置,还包括
判断单元,用于判断所述调用码是否对应多个MIS系统功能的参数, 如果是,则触发获取单元;
获取单元,用于按照预置优先级规则获取对应的MIS系统功能参数。 优选的是,所述获取单元包括
第一判断子单元,用于判断所述MIS系统功能参数中是否具有当前 菜单信息,如果是,则触发第一获取子单元;如果否,则触发第二判断 子单元;
第一获取子单元,用于获取所述具有当前菜单信息的MIS系统功能 的参数;
第二判断子单元,用于判断所述MIS系统功能参数中是否具有当前 用户信息,如果是,则触发第二获取子单元;
第二获取子单元,用于获取所述具有当前用户信息的MIS系统功能 的参数。
优选的是,所述的装置,还包括
提示单元,用于在所述调用码没有对应的MIS系统功能时提示错误 信息。
优选的是,所述对应关系表存在于本地数据库中。
与现有技术相比,本发明实施例具有以下优点
本发明通过建立预设调用码和MIS系统功能的对应关系,^f吏用户在 调用模式下可以直接输入调用码获得对应的MIS系统功能,从而有效简 化用户在MIS系统中的功能调用操作;并且,本发明还可以对于一个调 用码对应多个MIS系统功能的情况自动按照预置优先级规则进行处理, 减少了出错的可能性,使用户获得较好的操作体验。


图1是本发明的一种MIS系统的功能调用方法实施例1的流程图2是一种MIS系统主控台的示意图3是一种在MIS系统的主控台中设置输入框的示意图4是本发明的一种MIS系统的功能调用方法实施例2的流程图
图5是本发明的一种MIS系统的功能调用装置实施例1的结构框图6是本发明的一种MIS系统的功能调用装置实施例2的结构框图
图7是应用图6所示装置实施例进行MIS系统功能调用的方法流程图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合 附图和具体实施方式
对本发明作进一步详细的说明。
本发明的核心构思之一在于,通过建立预设调用码和MIS系统功能 的对应关系,使用户在调用模式下可以直接输入调用码以获得对应的MIS 系统功能,从而有效简化用户在MIS系统中的功能调用操作。
参考图1,示出了本发明的一种MIS系统的功能调用方法实施例1 的流程图,具体包括以下步骤
步骤IOI、针对某个MIS系统功能预设调用码;
步骤102、生成所述调用码与对应的MIS系统功能的对应关系表;
步骤103、进入调用模式;
步骤104、根据用户在该模式下输入的调用码,在所述对应关系表中 查找对应的MIS系统功能参数;
步骤105、根据所述MIS系统功能参数执行该功能。 本发明应用于MIS系统中,7>知的是,MIS系统可以分为两种,一 种为传统的MIS系统,其核心是C/S ( Client/Server,客户端/服务器)架 构;另 一种是基于Internet的MIS系统,其核心是B/S ( Browser/Server, 浏览器/服务器)架构。具体而言,采用C/S结构的MIS系统,客户端只 要将请求发给服务器端,而服务器端在处理完请求之后,只是把结果返 回给客户端。实际上在网络传输的只有数据库语句和结果数据。同时, 客户端负责友好的界面与用户交互。而服务器专门负责数据库的操作、 维护、提高了整个系统的吞吐量和响应时间。在实际中,B/S架构比起 C/S架构有着很大的优越性,传统的MIS系统依赖于专门的操作环境, 而B/S架构则不需要专门的操作环境,在任何地方,只要能上网,就能 够操作MIS系统。具体而言,釆用B/S结构的MIS系统是对传统MIS系 统概念上的扩展,它不仅可以用于高层决策,而且可以用于进行普通的 商务管理。通过用户的具名登录(或匿名登录),以及相应的权限控制, 可以实现在远端对系统的浏览、查询、控制和审阅。本发明可应用于以 上两种MIS系统中,并且,本发明的实现无需增加客户端或服务器端的 配置,甚至无需改变服务器端的硬/软件结构,只需要在相应的客户端或 浏览器本地进行相应处理即可实现。
MIS系统由于其用于系统决策的特征,通常具有上千甚至上万个功 能,这些功能在MIS主控台上以多级菜单显示,例如, 一种MIS主控台 示意图如图2所示。在图2中,菜单逐级展开,用户操作时,需要进行 多次展开操作,才可获得最后一级的明细功能。然而用户在日常使用时, 往往只需要使用MIS系统中的某些常用功能,在这种情况下,应用本发 明,则可通过输入相关功能的调用码即可直接调用该功能,从而有效简 化用户的操作过程,使用户获得更好的使用体验。
优选的是,所述针对某个MIS系统功能预设调用码的过程不仅可由 系统开发人员在开发过程中设置,还可以由用户在应用过程中进行编辑 和设置,在技术实现上,只需要在MIS系统中预先生成调用码与其对应 的MIS系统功能的表结构,即可保证本发明的实现。在这种情况下,还 可以根据实际中的具体情况对不同用户分别设置不同的调用码预设权 限,例如,对于系统管理员而言,允许其设置针对某个MIS系统功能设 置调用码,并对对应关系表中调用码和MIS系统功能的对应关系重新设 置;而对一般用户而言,则仅允许其针对某个MIS系统功能设置调用码, 而不允许其修改或编辑对应关系表中原有的对应关系等,本发明对此不 作限制。
为使本领域技术人员更好地理解本发明,以下以在实际中用户编辑 调用码的过程为例进行说明,具体可以包括以下步骤
步骤Sl、用户在主控台上触发某个功能,当前界面高亮显示用户的 触发操作;
步骤S2、触发预置在MIS系统工具条中的调用码编辑控件,则显示
当前菜单功能对应的调用码,如果用户想要添加某个功能的调用码,则
选中该功能,输入预设编码;如果用户需要对某个功能的调用码进行修 改,则删除该功能对应的调用码,并重新输入预设编码;
步骤S3、用户执行确定操作,所述确定操作可以为按回车键,触发 工具条上的预设调用码应用控件,或以其它方式实现,则在对应关系表 中增加一条记录或修改一条记录,在实际中,所述调用码允许不唯一。
在这种情况下,所述对应关系表的存储结构可以由本领域技术人员 任意设置,例如,哈希表、索引表,都是可行的,本发明对此不需要进 行限定。由于本发明不涉及服务器端的设置与更改,因而,所述对应关 系表优选存在于本地数据库中。
优选的是,本实施例所述MIS系统功能参数可以包括以下内容
(1) 功能ID,即表示相应MIS系统功能的唯一标识;
(2) 功能名称,即功能的显示名称;
(3) 上级功能ID,即当前功能的上一级功能ID;
(4) 序号,即该功能位于同级功能中的排序标识;
(5) 程序,即执行该功能的程序,其格式通常为组件名.类名.方
法名;
(6) 用户信息,即识别某个用户的ID。
当然,本领域技术人员根据需要或经验在其中选择任一种或多种功 能参数,或者,自行设置其它参数都是可行的,并且对于所述参数的格 式,也可由本领域技术人员根据实际情况适应性地设置,本发明对此均 不作限定。
为方便用户的直观操作,可以在MIS系统的主控台中设置调用码输 入框,用户通过选中所述输入框,点击所述输入框,将光标移动至所述 输入框中或以其它操作触发所述输入框,即可进入调用模式,例如,一 种在MIS系统的主控台中设置输入框的示意图如图3所示,用户采用任 一种方式触发该输入框,即可进入调用模式。
在调用模式下,用户在所述输入框中输入调用码,即可通过该调用 码找到一个对应的MIS系统功能的参数,执行所述参数即可获得该MIS 系统功能。例如, 一种才艮据调用码调用相应的MIS系统功能的VB伪代 石马i口下所示
Dim obj as object
Set obj-CreateObject("组件名.类名") Call Obj.方法名 Set obj=nothing
为有效提高调用效率,减少调用码识别时间,优选的是,所述调用 码由1一20个字节组成。在实际中,所述输入框可以位于当前网页或者 应用程序中,即运行在B/S模式时,可以在网页中嵌入该输入框,例如, 以网页脚本的形式嵌入;当运行在C/S模式时,可以在应用程序中嵌入 该输入框。公知的是,应用程序运行在用户模式,可以和用户进行交互, 具有可视的用户界面。每一个应用程序运行于独立的进程、拥有自己独 立的地址空间。不同应用程序通过进程边界进行分界,通常被分为两部 分图形用户接口(GUI)和引擎(Engine)。对于设置所述输入框的方法, 由本领域技术人员根据需要或经验采用任一种方法都是可行的,本发明 对此不作限制。
优选的是,在本实施例中,所述输入框优选为文本输入框,并且, 还可以对所述文本输入框设置校验功能,即对所述输入框可以接收的数 值类型进行预定义,例如定义只允许输入英文字符,如果接收到不符 合所述预定义的字符时,则显示错误信息。
需要说明的是,除上述输入框的设置外,本领域技术人员采用任一 种触发调用模式的方法都是可行的,例如,在MIS系统主控台的工具条 中设置触发控件,用户点击后即弹出输入框等,本发明对此不需要进行 限定。
在实际中, 一个MIS系统功能的参数的执行结果可以是该功能的用 户操作界面、也可以是一个嵌入主控台的MDI子窗体、弹出式窗体、非 模式窗体等,还可以是一个无界面的程序执行过程,本发明对此不作限 制。
本发明的又一核心构思之一在于,如果多个MIS系统功能对应同一 调用码,则按照预置优先级规则进行处理,以减少出错的可能性。
参考图4,示出了本发明的一种MIS系统的功能调用方法实施例2 的流程图,具体包括以下步骤
步骤401、针对某个MIS系统功能预设调用码;
步骤402、生成所述调用码与对应的MIS系统功能的对应关系表;
步骤403、进入调用模式;
步骤404、根据用户在该模式下输入的调用码,在所述对应关系表中 查找对应的MIS系统功能参数;
步骤405、判断所述调用码是否对应多个MIS系统功能的参数,如 果是,则执行步骤406;
步骤406、按照预置优先级规则获取对应的MIS系统功能参数; 步骤407、根据所述MIS系统功能参数执行该功能。 根据前述说明,本发明允许调用码出现不唯一的情况,因此,在实 际中, 一个调用码可能对应多个MIS系统功能,在这种情况下,本实施 例的一种解决方案为,针对不同的MIS系统功能设置不同的优先级规则, 按照所述优先级规则调用相应的功能。
因而,在本实施例中,优选的是,所述优先级的设置基于当前菜单 功能优先于当前用户设置功能,当前用户设置功能优先于系统设置功能 的原则,即如果调用码对应的MIS系统功能分别为当前菜单功能、当前 用户设置功能和系统设置功能,则首先获取该调用码对应的当前菜单功 能的参数;例如,调用码ACCT,分别对应二级菜单采购系统中的表科目 余额功能和基础系统中的科目设置功能,如果用户当前正在基础系统下, 则首先调用科目设置功能。此外,如果调用码对应的MIS系统功能分别 为当前用户设置功能和系统设置功能,则首先获取该调用码对应的当前 用户设置功能的参数,在这种情况下,本实施例的获取步骤406还可以 包括以下子步骤
子步骤A1、判断所述MIS系统功能参数中是否具有当前菜单信息, 如果是,则执行子步骤A2;如果否,则执行子步骤A3;
子步骤A2、获取所述具有当前菜单信息的MIS系统功能的参数; 子步骤A3、判断所述MIS系统功能参数中是否具有当前用户信息, 如果是,则获取所述具有当前用户信息的MIS系统功能的参数。
当然,上述优先级规则还可以根据实际需要组合设置,更可以由本 领域技术人员根据需要或经验任意设置,本发明对此不作限制。
优选的是,本实施例还可以包括步骤
如果所述调用码没有对应的MIS系统功能,则提示错误信息。 实施例2是相对于实施例1而言,更为详细、优选的实施例,对具
体的优先级规则的设置进行了详细的描述,其它部分可以参见实施例1
的相关描述。
可以理解的是,上述方法实施例采用递进的方式描述,各个实施例 之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他 实施例的不同之处。并且,本领域技术人员易于想到的是上述实施例1 和实施例2任意组合应用都是可4亍的,故上述实施例1和实施例2之间 的任意组合都是本发明的实施方案,但是由于篇幅限制,本说明书在此 就不--~详述了 。
可以看出,上述方法实施例通过建立预设调用码和MIS系统功能的 对应关系,使用户在调用模式下可以直接输入调用码获得对应的MIS系 统功能,从而有效简化用户在MIS系统中的功能调用操作,使用户获得 更好的操作体验;并且,本发明还可以对于一个调用码对应多个MIS系 统功能的情况自动按照预置优先级规则进行处理,减少了出错的可能性。
参考图5、示出了本发明的一种MIS系统的功能调用装置实施例1 的结构框图,具体包括以下单元
预设单元501,用于针对某个MIS系统功能预设调用码;
生成单元502,用于生成所述调用码与对应的MIS系统功能参数的 对应关系表;
触发单元503,用于进入调用模式;
查找单元504,用于根据用户在该模式下输入的调用码,在所述对应
关系表中查找对应的MIS系统功能参数;
执行单元505,用于根据所述MIS系统功能参数执行该功能。 本实施例通过建立预设调用码和MIS系统功能的对应关系,使用户
在调用模式下可以直接输入调用码获得对应的MIS系统功能,从而有效
简化用户在MIS系统中的功能调用操作。
在实际中,所述对应关系表的存储结构可以由本领域技术人员任意 设置,例如,哈希表、索引表,都是可行的,本发明对此不需要进行限 定。由于本发明不涉及服务器端的设置与更改,因而,所述对应关系表 优选存在于本地数据库中。
参考图6、示出了本发明的一种MIS系统的功能调用装置实施例2 的结构框图,具体包括以下单元
预设单元601,用于针对某个MIS系统功能预设调用码;
生成单元602,用于生成所述调用码与对应的MIS系统功能参数的 对应关系表;
触发单元603,用于进入调用模式;
查找单元604,用于根据用户在该模式下输入的调用码,在所述对应 关系表中查找对应的MIS系统功能参数;
判断单元605,用于判断所述调用码是否对应多个MIS系统功能的 参数,如果是,则触发获取单元606;
获取单元606,用于按照预置优先级规则获取对应的MIS系统功能 参数;
执行单元607,用于根据所述MIS系统功能参数执行该功能。 参考图7,示出了应用图6所示的装置实施例进行MIS系统功能调 用的方法流程图,具体包括以下步骤
步骤701、预设单元针对某个MIS系统功能预设调用码;
步骤702、生成单元生成所述调用码与对应的MIS系统功能的对应
关系表;
步骤703、触发单元根据用户触发进入调用模式;
步骤704、查找单元根据用户在该模式下输入的调用码,在所述对应 关系表中查找对应的MIS系统功能参数;
步骤705、判断单元判断所述调用码是否对应多个MIS系统功能的 参数,如果是,则执行步706;
步骤706、获取单元按照预置优先级规则获取对应的MIS系统功能 参数;
步骤707、执行单元根据所述MIS系统功能参数执行该功能。
由于本发明允许调用码不唯一,因此,在实际中,可能出现调用码 对应多个MIS系统功能的参数的情况,在这种情况下,本实施例的一种
解决方案为,对不同的MIS系统功能设置不同的优先级规则,按照所述 优先级规则调用相应的功能,在本实施例中,优选的是,所述获取单元 还可以包括以下子单元
第一判断子单元,用于判断所述MIS系统功能参数中是否具有当前 菜单信息,如果是,则触发第一获取子单元;如果否,则触发第二判断 子单元;
第一获取子单元,用于获取所述具有当前菜单信息的MIS系统功能 的参数;
第二判断子单元,用于判断所述MIS系统功能参数中是否具有当前 用户信息,如果是,则触发第二获取子单元;
第二获取子单元,用于获取所述具有当前用户信息的MIS系统功能 的参数。
优选的是,本实施例还可以包括提示单元,用于在所述调用码没有 对应的MIS系统功能时提示错误信息。
对于系统实施例而言,由于其基本相应于方法实施例,所以描述的 比较简单,相关之处参见方法实施例的部分说明即可。
本说明书中上述装置实施例均采用递进的方式描述,各个实施例之 间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实 施例的不同之处。并且,本领域技术人员易于想到的是上述装置实施 例1和实施例2任意组合应用都是可行的,故上述装置实施例1和实施 例2之间的任意组合都是本发明的实施方案,但是由于篇幅限制,本说 明书在此就不——详述了。
本发明可用于众多通用或专用的计算系统环境或配置中。例如个 人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处 理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网 络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计 算环境等等。
以上对本发明所提供的一种MIS系统的功能调用方法及一种MIS系
统的功能调用装置进行了详细介绍,本文中应用了具体个例对本发明的 原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发
明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发
明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述, 本说明书内容不应理解为对本发明的限制。
权利要求
1、一种MIS系统的功能调用方法,其特征在于,包括针对某个MIS系统功能预设调用码;生成所述调用码与对应的MIS系统功能参数的对应关系表;进入调用模式;根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;根据所述MIS系统功能参数执行该功能。
2、 如权利要求l所述的方法,其特征在于,还包括 判断所述调用码是否对应多个MIS系统功能的参数;如果是,则按照预置优先级规则获取对应的MIS系统功能参数。
3、 如权利要求2所述的方法,其特征在于,所述获取步骤进一步包括判断所述MIS系统功能参数中是否具有当前菜单信息; 如果是,则获取所述具有当前菜单信息的MIS系统功能的参数; 如果否,则判断所述MIS系统功能参数中是否具有当前用户信息, 如果是,则获取所述具有当前用户信息的MIS系统功能的参数。
4、 如权利要求l所述的方法,其特征在于,还包括 如果所述调用码没有对应的MIS系统功能,则提示错误信息。
5、 如上述任一项权利要求所述的方法,其特征在于,所述对应关系 表存在于本地数据库中。
6、 一种MIS系统的功能调用装置,其特征在于,包括 预设单元,用于针对某个MIS系统功能预设调用码;生成单元,用于生成所述调用码与对应的MIS系统功能参数的对应 关系表;触发单元,用于进入调用模式;查找单元,用于根据用户在该模式下输入的调用码,在所述对应关 系表中查找对应的MIS系统功能参数;执行单元,用于根据所述MIS系统功能参数执行该功能。
7、 如权利要求6所述的装置,其特征在于,还包括判断单元,用于判断所述调用码是否对应多个MIS系统功能的参数, 如果是,则触发获取单元;获取单元,用于按照预置优先级规则获取对应的MIS系统功能参数。
8、 如权利要求7所述的装置,其特征在于,所述获取单元包括 第一判断子单元,用于判断所述MIS系统功能参数中是否具有当前菜单信息,如果是,则触发第一获取子单元;如果否,则触发第二判断 子单元;第一获取子单元,用于获取所述具有当前菜单信息的MIS系统功能 的参数;第二判断子单元,用于判断所述MIS系统功能参数中是否具有当前 用户信息,如果是,则触发第二获取子单元;第二获取子单元,用于获取所述具有当前用户信息的MIS系统功能 的参数。
9、 如权利要求6所述的装置,其特征在于,还包括提示单元,用于在所述调用码没有对应的MIS系统功能时提示错误4吕息。
10、 如权利要求6、 7、 8或9所述的方法,其特征在于,所述对应 关系表存在于本地数据库中。
全文摘要
本发明公开了一种MIS系统的功能调用方法,包括针对某个MIS系统功能预设调用码;生成所述调用码与对应的MIS系统功能参数的对应关系表;进入调用模式;根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;根据所述MIS系统功能参数执行该功能。本发明可以有效简化用户在MIS系统中的功能调用操作;并减少系统出错的可能性。
文档编号G06F9/46GK101105751SQ20071014763
公开日2008年1月16日 申请日期2007年8月31日 优先权日2007年8月31日
发明者王术全 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1