Movatterモバイル変換


[0]ホーム

URL:


CN100524214C - MIS system function transferring method and transferring device - Google Patents

MIS system function transferring method and transferring device
Download PDF

Info

Publication number
CN100524214C
CN100524214CCNB2007101476316ACN200710147631ACN100524214CCN 100524214 CCN100524214 CCN 100524214CCN B2007101476316 ACNB2007101476316 ACN B2007101476316ACN 200710147631 ACN200710147631 ACN 200710147631ACN 100524214 CCN100524214 CCN 100524214C
Authority
CN
China
Prior art keywords
mis system
function
mis
code
parameter
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2007101476316A
Other languages
Chinese (zh)
Other versions
CN101105751A (en
Inventor
王术全
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kingdee Software China Co Ltd
Original Assignee
Kingdee Software China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kingdee Software China Co LtdfiledCriticalKingdee Software China Co Ltd
Priority to CNB2007101476316ApriorityCriticalpatent/CN100524214C/en
Publication of CN101105751ApublicationCriticalpatent/CN101105751A/en
Application grantedgrantedCritical
Publication of CN100524214CpublicationCriticalpatent/CN100524214C/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Images

Landscapes

Abstract

Translated fromChinese

本发明公开了一种MIS系统的功能调用方法,包括:针对某个MIS系统功能预设调用码;生成所述调用码与对应的MIS系统功能参数的对应关系表;进入调用模式;根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;根据所述MIS系统功能参数执行该功能。本发明可以有效简化用户在MIS系统中的功能调用操作;并减少系统出错的可能性。

Figure 200710147631

The invention discloses a function call method of an MIS system, which includes: preset call codes for a certain MIS system function; generate a correspondence table between the call codes and corresponding MIS system function parameters; enter a call mode; The call code input in this mode searches the corresponding MIS system function parameters in the corresponding relationship table; executes the function according to the MIS system function parameters. The invention can effectively simplify the user's function call operation in the MIS system and reduce the possibility of system errors.

Figure 200710147631

Description

Translated fromChinese
MIS系统的功能调用方法及调用装置Function call method and call device of MIS system

技术领域technical field

本发明涉及MIS系统数据处理领域,特别涉及一种MIS系统的功能调用方法以及一种MIS系统的功能调用装置。The invention relates to the field of MIS system data processing, in particular to a function calling method of the MIS system and a function calling device of the MIS system.

背景技术Background technique

MIS(Management Information System,管理信息系统)系统,是一个由人、计算机及其他外围设备等组成的能进行信息的收集、传递、存贮、加工、维护和使用的系统,其主要任务是最大限度的利用现代计算机及网络通讯技术加强企业的信息管理,通过对企业拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高企业的管理水平和经济效益。现有技术中,MIS系统通常用于系统决策,例如,可以利用MIS系统找出目前迫切需要解决的问题,并将信息及时反馈给上层管理人员,使他们了解当前工作发展的进展或不足。换句话说,MIS系统的最终目的是使管理人员及时了解公司现状,把握将来的发展路径。MIS (Management Information System, Management Information System) system is a system composed of people, computers and other peripheral equipment that can collect, transmit, store, process, maintain and use information. Its main task is to maximize Use modern computer and network communication technology to strengthen the information management of the enterprise, through the investigation and understanding of the human resources, material resources, financial resources, equipment, technology and other resources owned by the enterprise, establish correct data, process and compile various information materials and provide them in time For managers, in order to make correct decisions and continuously improve the management level and economic benefits of the enterprise. In the prior art, the MIS system is usually used for system decision-making. For example, the MIS system can be used to find out the problems that need to be solved urgently, and the information can be fed back to the upper management personnel in time, so that they can understand the progress or deficiency of the current work development. In other words, the ultimate goal of the MIS system is to enable managers to keep abreast of the company's current situation and grasp the future development path.

一个完整的MIS系统包括:辅助决策系统(DSS)、工业控制系统(IPC)、办公自动化系统(OA)以及数据库、模型库、方法库、知识库和与上级机关及外界交换信息的接口等。因此,一个MIS系统通常具有几千至几万个功能,现有技术中,通过主控台调用相应的功能往往需要用户进行多次点击、移动及其它操作,操作过程比较繁琐。A complete MIS system includes: Auxiliary decision system (DSS), industrial control system (IPC), office automation system (OA), database, model library, method library, knowledge base and interfaces for exchanging information with higher authorities and the outside world, etc. Therefore, an MIS system usually has thousands to tens of thousands of functions. In the prior art, calling the corresponding functions through the main console often requires the user to perform multiple clicks, moves and other operations, and the operation process is cumbersome.

所以,本领域技术人员迫切需要发展出一种可以有效简化用户操作的MIS系统的功能调用方法及功能调用装置。Therefore, those skilled in the art urgently need to develop a function calling method and a function calling device of an MIS system that can effectively simplify user operations.

发明内容Contents of the invention

本发明所要解决的技术问题是提供一种MIS系统的功能调用方法,用以解决现有技术中对于MIS系统的功能调用操作复杂、用户体验较差的问题;The technical problem to be solved by the present invention is to provide a function calling method of the MIS system to solve the problems in the prior art that the function calling operation of the MIS system is complicated and the user experience is poor;

本发明还提供了一种MIS系统的功能调用装置,用以保证上述调用方法在实际中的实现及应用。The present invention also provides a function calling device of the MIS system, which is used to ensure the realization and application of the above calling method in practice.

为解决上述技术问题,本发明实施例公开了一种MIS系统的功能调用方法,包括:In order to solve the above-mentioned technical problems, the embodiment of the present invention discloses a function calling method of an MIS system, including:

针对某个MIS系统功能预设调用码;Preset calling code for a certain MIS system function;

生成所述调用码与对应的MIS系统功能参数的对应关系表;Generate a table of correspondence between the calling code and the corresponding MIS system function parameters;

触发为所述调用码预设的输入框,进入调用模式;Trigger the input box preset for the calling code to enter the calling mode;

根据用户在所述输入框中输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;Search the corresponding MIS system function parameters in the corresponding relationship table according to the call code input by the user in the input box;

根据所述MIS系统功能参数执行该功能。This function is executed according to the function parameters of the MIS system.

优选的是,所述的方法,还包括:Preferably, the method also includes:

判断所述调用码是否对应多个MIS系统功能的参数;Judging whether the calling code corresponds to a plurality of parameters of MIS system functions;

如果是,则按照预置优先级规则获取对应的MIS系统功能参数。If yes, the corresponding MIS system function parameters are obtained according to the preset priority rules.

优选的是,所述获取步骤进一步包括:Preferably, the obtaining step further includes:

判断所述MIS系统功能参数中是否具有当前菜单信息;Judging whether there is current menu information in the MIS system function parameters;

如果是,则获取所述具有当前菜单信息的MIS系统功能的参数;If yes, then obtain the parameters of the MIS system function with current menu information;

如果否,则判断所述MIS系统功能参数中是否具有当前用户信息,如果是,则获取所述具有当前用户信息的MIS系统功能的参数。If not, judge whether the MIS system function parameters have current user information, and if yes, acquire the parameters of the MIS system functions with current user information.

优选的是,所述的方法,还包括:Preferably, the method also includes:

如果所述调用码没有对应的MIS系统功能,则提示错误信息。If the calling code has no corresponding MIS system function, an error message will be prompted.

优选的是,所述对应关系表存在于本地数据库中。Preferably, the correspondence table exists in a local database.

本发明实施例还公开了一种MIS系统的功能调用装置,包括:The embodiment of the present invention also discloses a function calling device of the MIS system, including:

预设单元,用于针对某个MIS系统功能预设调用码;The preset unit is used to preset the call code for a certain MIS system function;

生成单元,用于生成所述调用码与对应的MIS系统功能参数的对应关系表;A generating unit, configured to generate a correspondence table between the calling code and the corresponding MIS system function parameters;

触发单元,用于触发为所述调用码预设的输入框,进入调用模式;A trigger unit, configured to trigger an input box preset for the call code to enter the call mode;

查找单元,用于根据用户在所述输入框中输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;A search unit, configured to search the corresponding MIS system function parameters in the correspondence table according to the calling code input by the user in the input box;

执行单元,用于根据所述MIS系统功能参数执行该功能。The execution unit is used to execute the function according to the function parameters of the MIS system.

优选的是,所述的装置,还包括:Preferably, said device also includes:

判断单元,用于判断所述调用码是否对应多个MIS系统功能的参数,如果是,则触发获取单元;A judging unit, configured to judge whether the call code corresponds to a plurality of MIS system function parameters, and if so, trigger the acquisition unit;

获取单元,用于按照预置优先级规则获取对应的MIS系统功能参数。The acquiring unit is configured to acquire corresponding MIS system function parameters according to preset priority rules.

优选的是,所述获取单元包括:Preferably, the acquisition unit includes:

第一判断子单元,用于判断所述MIS系统功能参数中是否具有当前菜单信息,如果是,则触发第一获取子单元;如果否,则触发第二判断子单元;The first judging subunit is used to judge whether there is current menu information in the MIS system function parameters, if yes, then trigger the first acquisition subunit; if not, then trigger the second judging subunit;

第一获取子单元,用于获取所述具有当前菜单信息的MIS系统功能的参数;The first acquiring subunit is used to acquire the parameters of the MIS system function with the current menu information;

第二判断子单元,用于判断所述MIS系统功能参数中是否具有当前用户信息,如果是,则触发第二获取子单元;The second judging subunit is used to judge whether there is current user information in the MIS system function parameters, and if so, trigger the second acquiring subunit;

第二获取子单元,用于获取所述具有当前用户信息的MIS系统功能的参数。The second obtaining subunit is used to obtain the parameters of the MIS system function with current user information.

优选的是,所述的装置,还包括:Preferably, said device also includes:

提示单元,用于在所述调用码没有对应的MIS系统功能时提示错误信息。A prompting unit, configured to prompt an error message when the calling code has no corresponding MIS system function.

优选的是,所述对应关系表存在于本地数据库中。Preferably, the correspondence table exists in a local database.

与现有技术相比,本发明实施例具有以下优点:Compared with the prior art, the embodiment of the present invention has the following advantages:

本发明通过建立预设调用码和MIS系统功能的对应关系,使用户在调用模式下可以直接输入调用码获得对应的MIS系统功能,从而有效简化用户在MIS系统中的功能调用操作;并且,本发明还可以对于一个调用码对应多个MIS系统功能的情况自动按照预置优先级规则进行处理,减少了出错的可能性,使用户获得较好的操作体验。The present invention establishes the corresponding relationship between the preset call code and the MIS system function, so that the user can directly input the call code to obtain the corresponding MIS system function in the call mode, thereby effectively simplifying the function call operation of the user in the MIS system; and, the present invention The invention can also automatically process according to preset priority rules when one call code corresponds to multiple MIS system functions, which reduces the possibility of errors and enables users to obtain better operating experience.

附图说明Description of drawings

图1是本发明的一种MIS系统的功能调用方法实施例1的流程图;Fig. 1 is the flowchart of embodiment 1 of the function calling method of a kind of MIS system of the present invention;

图2是一种MIS系统主控台的示意图;Fig. 2 is a schematic diagram of a MIS system console;

图3是一种在MIS系统的主控台中设置输入框的示意图;Fig. 3 is a schematic diagram of setting an input box in the main console of the MIS system;

图4是本发明的一种MIS系统的功能调用方法实施例2的流程图Fig. 4 is the flow chart of embodiment 2 of a function calling method of a kind of MIS system of the present invention

图5是本发明的一种MIS系统的功能调用装置实施例1的结构框图;Fig. 5 is a structural block diagram of Embodiment 1 of a function calling device of an MIS system of the present invention;

图6是本发明的一种MIS系统的功能调用装置实施例2的结构框图Fig. 6 is a structural block diagram of Embodiment 2 of a function calling device of an MIS system of the present invention

图7是应用图6所示装置实施例进行MIS系统功能调用的方法流程图。FIG. 7 is a flowchart of a method for calling MIS system functions by using the device embodiment shown in FIG. 6 .

具体实施方式Detailed ways

为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。In order to make the above objects, features and advantages of the present invention more comprehensible, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

本发明的核心构思之一在于,通过建立预设调用码和MIS系统功能的对应关系,使用户在调用模式下可以直接输入调用码以获得对应的MIS系统功能,从而有效简化用户在MIS系统中的功能调用操作。One of the core ideas of the present invention is that by establishing the corresponding relationship between the preset call code and the MIS system function, the user can directly input the call code to obtain the corresponding MIS system function in the call mode, thereby effectively simplifying the user's MIS system. The function call operation.

参考图1,示出了本发明的一种MIS系统的功能调用方法实施例1的流程图,具体包括以下步骤:Referring to Fig. 1, it shows the flow chart of embodiment 1 of the function calling method of a kind of MIS system of the present invention, specifically comprises the following steps:

步骤101、针对某个MIS系统功能预设调用码;Step 101, preset the call code for a certain MIS system function;

步骤102、生成所述调用码与对应的MIS系统功能的对应关系表;Step 102, generating a correspondence table between the calling code and the corresponding MIS system function;

步骤103、进入调用模式;Step 103, enter the calling mode;

步骤104、根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;Step 104, according to the call code input by the user in this mode, look up the corresponding MIS system function parameters in the corresponding relationship table;

步骤105、根据所述MIS系统功能参数执行该功能。Step 105, execute the function according to the function parameters of the MIS system.

本发明应用于MIS系统中,公知的是,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系统中,并且,本发明的实现无需增加客户端或服务器端的配置,甚至无需改变服务器端的硬/软件结构,只需要在相应的客户端或浏览器本地进行相应处理即可实现。The present invention is applied in the MIS system, and as known, MIS system can be divided into two kinds, and a kind of is traditional MIS system, and its core is C/S (Client/Server, client/server) structure; Another kind is The core of the Internet-based MIS system is B/S (Browser/Server, browser/server) architecture. Specifically, in the MIS system that adopts the C/S structure, the client only needs to send a request to the server, and the server only returns the result to the client after processing the request. Only database statements and result data are actually transmitted over the network. At the same time, the client is responsible for the friendly interface and user interaction. The server is specifically responsible for the operation and maintenance of the database, improving the throughput and response time of the entire system. In practice, the B/S architecture has great advantages over the C/S architecture. The traditional MIS system relies on a special operating environment, while the B/S architecture does not require a special operating environment. If you can access the Internet, you can operate the MIS system. Specifically, the MIS system adopting B/S structure is a conceptual extension of the traditional MIS system. It can be used not only for high-level decision-making, but also for common business management. Through the user's named login (or anonymous login), and the corresponding authority control, the remote browsing, query, control and review of the system can be realized. The present invention can be applied to the above two MIS systems, and the realization of the present invention does not need to increase the configuration of the client or the server, and even does not need to change the hardware/software structure of the server. Processing can be realized.

MIS系统由于其用于系统决策的特征,通常具有上千甚至上万个功能,这些功能在MIS主控台上以多级菜单显示,例如,一种MIS主控台示意图如图2所示。在图2中,菜单逐级展开,用户操作时,需要进行多次展开操作,才可获得最后一级的明细功能。然而用户在日常使用时,往往只需要使用MIS系统中的某些常用功能,在这种情况下,应用本发明,则可通过输入相关功能的调用码即可直接调用该功能,从而有效简化用户的操作过程,使用户获得更好的使用体验。Due to its characteristic of being used for system decision-making, the MIS system usually has thousands or even tens of thousands of functions. These functions are displayed in multi-level menus on the MIS console. For example, a schematic diagram of an MIS console is shown in Figure 2. In Figure 2, the menu is expanded level by level. When the user operates, multiple expansion operations are required to obtain the detailed function of the last level. However, users often only need to use some commonly used functions in the MIS system during daily use. In this case, the application of the present invention can directly call the function by inputting the calling code of the relevant function, thereby effectively simplifying the user interface. The operation process enables users to obtain a better experience.

优选的是,所述针对某个MIS系统功能预设调用码的过程不仅可由系统开发人员在开发过程中设置,还可以由用户在应用过程中进行编辑和设置,在技术实现上,只需要在MIS系统中预先生成调用码与其对应的MIS系统功能的表结构,即可保证本发明的实现。在这种情况下,还可以根据实际中的具体情况对不同用户分别设置不同的调用码预设权限,例如,对于系统管理员而言,允许其设置针对某个MIS系统功能设置调用码,并对对应关系表中调用码和MIS系统功能的对应关系重新设置;而对一般用户而言,则仅允许其针对某个MIS系统功能设置调用码,而不允许其修改或编辑对应关系表中原有的对应关系等,本发明对此不作限制。Preferably, the process of preset calling codes for a certain MIS system function can not only be set by the system developer during the development process, but also can be edited and set by the user during the application process. In terms of technical implementation, only the The table structure of calling codes and corresponding MIS system functions is generated in advance in the MIS system, which can ensure the realization of the present invention. In this case, it is also possible to set different call code preset permissions for different users according to the actual situation. For example, for the system administrator, it is allowed to set the call code for a certain MIS system function, and Reset the corresponding relationship between calling codes and MIS system functions in the corresponding relationship table; and for general users, only allow them to set calling codes for a certain MIS system function, and not allow them to modify or edit the original ones in the corresponding relationship table. Corresponding relationship, etc., the present invention does not limit this.

为使本领域技术人员更好地理解本发明,以下以在实际中用户编辑调用码的过程为例进行说明,具体可以包括以下步骤:In order to enable those skilled in the art to better understand the present invention, the process of editing the call code by the user in practice is taken as an example below, which may specifically include the following steps:

步骤S1、用户在主控台上触发某个功能,当前界面高亮显示用户的触发操作;Step S1, the user triggers a certain function on the main console, and the current interface highlights the user's trigger operation;

步骤S2、触发预置在MIS系统工具条中的调用码编辑控件,则显示当前菜单功能对应的调用码,如果用户想要添加某个功能的调用码,则选中该功能,输入预设编码;如果用户需要对某个功能的调用码进行修改,则删除该功能对应的调用码,并重新输入预设编码;Step S2, triggering the calling code editing control preset in the MIS system tool bar, then displaying the calling code corresponding to the current menu function, if the user wants to add a calling code of a certain function, select the function, and input the preset code; If the user needs to modify the call code of a certain function, delete the call code corresponding to the function and re-enter the preset code;

步骤S3、用户执行确定操作,所述确定操作可以为按回车键,触发工具条上的预设调用码应用控件,或以其它方式实现,则在对应关系表中增加一条记录或修改一条记录,在实际中,所述调用码允许不唯一。Step S3, the user performs a determination operation, the determination operation can be to press the Enter key, trigger the preset call code application control on the toolbar, or implement it in other ways, then add a record or modify a record in the corresponding relationship table , in practice, the call code is allowed to be non-unique.

在这种情况下,所述对应关系表的存储结构可以由本领域技术人员任意设置,例如,哈希表、索引表,都是可行的,本发明对此不需要进行限定。由于本发明不涉及服务器端的设置与更改,因而,所述对应关系表优选存在于本地数据库中。In this case, the storage structure of the correspondence table can be set arbitrarily by those skilled in the art, for example, a hash table and an index table are all feasible, and the present invention does not need to limit this. Since the present invention does not involve setting and modification at the server side, the correspondence table preferably exists in the local database.

优选的是,本实施例所述MIS系统功能参数可以包括以下内容:Preferably, the MIS system function parameters described in this embodiment may include the following:

(1)功能ID,即表示相应MIS系统功能的唯一标识;(1) Function ID, which means the unique identification of the corresponding MIS system function;

(2)功能名称,即功能的显示名称;(2) Function name, that is, the display name of the function;

(3)上级功能ID,即当前功能的上一级功能ID;(3) Upper-level function ID, that is, the upper-level function ID of the current function;

(4)序号,即该功能位于同级功能中的排序标识;(4) Serial number, that is, the sorting identification of the function in the same level of functions;

(5)程序,即执行该功能的程序,其格式通常为:组件名.类名.方法名;(5) Program, that is, the program that performs the function, its format is usually: component name. class name. method name;

(6)用户信息,即识别某个用户的ID。(6) User information, that is, an ID to identify a certain user.

当然,本领域技术人员根据需要或经验在其中选择任一种或多种功能参数,或者,自行设置其它参数都是可行的,并且对于所述参数的格式,也可由本领域技术人员根据实际情况适应性地设置,本发明对此均不作限定。Of course, it is feasible for those skilled in the art to select any one or more function parameters according to needs or experience, or to set other parameters by themselves, and the format of the parameters can also be determined by those skilled in the art according to the actual situation. It is set adaptively, which is not limited in the present invention.

为方便用户的直观操作,可以在MIS系统的主控台中设置调用码输入框,用户通过选中所述输入框,点击所述输入框,将光标移动至所述输入框中或以其它操作触发所述输入框,即可进入调用模式,例如,一种在MIS系统的主控台中设置输入框的示意图如图3所示,用户采用任一种方式触发该输入框,即可进入调用模式。In order to facilitate the intuitive operation of the user, the call code input box can be set in the main console of the MIS system. The user selects the input box, clicks the input box, moves the cursor to the input box or triggers the call code by other operations. The above input box can enter the call mode, for example, a schematic diagram of setting the input box in the main console of the MIS system is shown in Figure 3, and the user can enter the call mode by triggering the input box in any way.

在调用模式下,用户在所述输入框中输入调用码,即可通过该调用码找到一个对应的MIS系统功能的参数,执行所述参数即可获得该MIS系统功能。例如,一种根据调用码调用相应的MIS系统功能的VB伪代码如下所示:In the call mode, the user can input a call code in the input box, and can find a corresponding parameter of the MIS system function through the call code, and execute the parameter to obtain the MIS system function. For example, a VB pseudocode that invokes the corresponding MIS system function according to the calling code is as follows:

Dim obj as objectDim obj as object

Set obj=CreateObject(“组件名.类名”)Set obj=CreateObject("component name. class name")

Call Obj.方法名Call Obj. method name

Set obj=nothingSet obj = nothing

为有效提高调用效率,减少调用码识别时间,优选的是,所述调用码由1—20个字节组成。在实际中,所述输入框可以位于当前网页或者应用程序中,即运行在B/S模式时,可以在网页中嵌入该输入框,例如,以网页脚本的形式嵌入;当运行在C/S模式时,可以在应用程序中嵌入该输入框。公知的是,应用程序运行在用户模式,可以和用户进行交互,具有可视的用户界面。每一个应用程序运行于独立的进程、拥有自己独立的地址空间。不同应用程序通过进程边界进行分界,通常被分为两部分:图形用户接口(GUI)和引擎(Engine)。对于设置所述输入框的方法,由本领域技术人员根据需要或经验采用任一种方法都是可行的,本发明对此不作限制。In order to effectively improve the calling efficiency and reduce the calling code identification time, preferably, the calling code consists of 1-20 bytes. In practice, the input box can be located in the current web page or application program, that is, when running in the B/S mode, the input box can be embedded in the web page, for example, embedded in the form of a web page script; when running in the C/S mode mode, the input box can be embedded in the application. It is known that the application program runs in the user mode, can interact with the user, and has a visual user interface. Each application runs in an independent process and has its own independent address space. Different applications are separated by process boundaries, and are usually divided into two parts: a graphical user interface (GUI) and an engine (Engine). As for the method of setting the input box, it is feasible for those skilled in the art to adopt any method according to needs or experience, and the present invention is not limited thereto.

优选的是,在本实施例中,所述输入框优选为文本输入框,并且,还可以对所述文本输入框设置校验功能,即对所述输入框可以接收的数值类型进行预定义,例如:定义只允许输入英文字符,如果接收到不符合所述预定义的字符时,则显示错误信息。Preferably, in this embodiment, the input box is preferably a text input box, and a verification function can also be set for the text input box, that is, the type of value that the input box can receive is predefined, For example: the definition allows only English characters to be input, and if a character that does not meet the predefined requirements is received, an error message will be displayed.

需要说明的是,除上述输入框的设置外,本领域技术人员采用任一种触发调用模式的方法都是可行的,例如,在MIS系统主控台的工具条中设置触发控件,用户点击后即弹出输入框等,本发明对此不需要进行限定。It should be noted that, in addition to the setting of the above-mentioned input box, it is feasible for those skilled in the art to adopt any method of triggering the calling mode. For example, setting the trigger control in the tool bar of the MIS system console, after the user clicks That is, an input box or the like pops up, and the present invention does not need to limit this.

在实际中,一个MIS系统功能的参数的执行结果可以是该功能的用户操作界面、也可以是一个嵌入主控台的MDI子窗体、弹出式窗体、非模式窗体等,还可以是一个无界面的程序执行过程,本发明对此不作限制。In practice, the execution result of a parameter of an MIS system function can be the user interface of the function, or an MDI sub-window embedded in the main console, a pop-up window, a non-modal window, etc., or it can be A program execution process without an interface, which is not limited in the present invention.

本发明的又一核心构思之一在于,如果多个MIS系统功能对应同一调用码,则按照预置优先级规则进行处理,以减少出错的可能性。Another core idea of the present invention is that if multiple MIS system functions correspond to the same call code, they will be processed according to preset priority rules to reduce the possibility of errors.

参考图4,示出了本发明的一种MIS系统的功能调用方法实施例2的流程图,具体包括以下步骤:Referring to FIG. 4 , it shows a flow chart of Embodiment 2 of a function calling method of an MIS system of the present invention, which specifically includes the following steps:

步骤401、针对某个MIS系统功能预设调用码;Step 401, preset the call code for a certain MIS system function;

步骤402、生成所述调用码与对应的MIS系统功能的对应关系表;Step 402, generating a correspondence table between the calling code and the corresponding MIS system function;

步骤403、进入调用模式;Step 403, enter the calling mode;

步骤404、根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;Step 404, according to the call code input by the user in this mode, look up the corresponding MIS system function parameters in the corresponding relationship table;

步骤405、判断所述调用码是否对应多个MIS系统功能的参数,如果是,则执行步骤406;Step 405, judging whether the call code corresponds to a plurality of MIS system function parameters, if yes, then executestep 406;

步骤406、按照预置优先级规则获取对应的MIS系统功能参数;Step 406, obtain the corresponding MIS system function parameters according to the preset priority rules;

步骤407、根据所述MIS系统功能参数执行该功能。Step 407, execute the function according to the function parameter of the MIS system.

根据前述说明,本发明允许调用码出现不唯一的情况,因此,在实际中,一个调用码可能对应多个MIS系统功能,在这种情况下,本实施例的一种解决方案为,针对不同的MIS系统功能设置不同的优先级规则,按照所述优先级规则调用相应的功能。According to the foregoing description, the present invention allows the invocation code to be non-unique. Therefore, in practice, one invocation code may correspond to multiple MIS system functions. In this case, a solution of this embodiment is to address different Different priority rules are set for the functions of the MIS system, and corresponding functions are called according to the priority rules.

因而,在本实施例中,优选的是,所述优先级的设置基于当前菜单功能优先于当前用户设置功能,当前用户设置功能优先于系统设置功能的原则,即如果调用码对应的MIS系统功能分别为当前菜单功能、当前用户设置功能和系统设置功能,则首先获取该调用码对应的当前菜单功能的参数;例如,调用码ACCT,分别对应二级菜单采购系统中的表科目余额功能和基础系统中的科目设置功能,如果用户当前正在基础系统下,则首先调用科目设置功能。此外,如果调用码对应的MIS系统功能分别为当前用户设置功能和系统设置功能,则首先获取该调用码对应的当前用户设置功能的参数,在这种情况下,本实施例的获取步骤406还可以包括以下子步骤:Therefore, in this embodiment, preferably, the setting of the priority is based on the principle that the current menu function has priority over the current user setting function, and the current user setting function has priority over the system setting function, that is, if the MIS system function corresponding to the calling code They are the current menu function, current user setting function and system setting function respectively, then first obtain the parameters of the current menu function corresponding to the calling code; for example, the calling code ACCT corresponds to the table account balance function and the basic The subject setting function in the system, if the user is currently under the basic system, first call the subject setting function. In addition, if the MIS system function corresponding to the calling code is the current user setting function and the system setting function, then first obtain the parameters of the current user setting function corresponding to the calling code, in this case, the obtainingstep 406 of this embodiment also The following sub-steps can be included:

子步骤A1、判断所述MIS系统功能参数中是否具有当前菜单信息,如果是,则执行子步骤A2;如果否,则执行子步骤A3;Sub-step A1, judging whether there is current menu information in the MIS system function parameters, if yes, then execute sub-step A2; if not, then execute sub-step A3;

子步骤A2、获取所述具有当前菜单信息的MIS系统功能的参数;Sub-step A2, obtaining the parameters of the MIS system function with the current menu information;

子步骤A3、判断所述MIS系统功能参数中是否具有当前用户信息,如果是,则获取所述具有当前用户信息的MIS系统功能的参数。Sub-step A3, judging whether there is current user information in the MIS system function parameters, and if so, acquiring the parameters of the MIS system function with current user information.

当然,上述优先级规则还可以根据实际需要组合设置,更可以由本领域技术人员根据需要或经验任意设置,本发明对此不作限制。Of course, the above priority rules can also be set in combination according to actual needs, and can be set arbitrarily by those skilled in the art according to needs or experience, which is not limited by the present invention.

优选的是,本实施例还可以包括步骤:Preferably, this embodiment may also include the steps of:

如果所述调用码没有对应的MIS系统功能,则提示错误信息。If the calling code has no corresponding MIS system function, an error message will be prompted.

实施例2是相对于实施例1而言,更为详细、优选的实施例,对具体的优先级规则的设置进行了详细的描述,其它部分可以参见实施例1的相关描述。Embodiment 2 is a more detailed and preferred embodiment compared to Embodiment 1, and describes the setting of specific priority rules in detail. For other parts, refer to the relevant description of Embodiment 1.

可以理解的是,上述方法实施例采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。并且,本领域技术人员易于想到的是:上述实施例1和实施例2任意组合应用都是可行的,故上述实施例1和实施例2之间的任意组合都是本发明的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。It can be understood that, the above method embodiments are described in a progressive manner, the same and similar parts of the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. And, it is easy for those skilled in the art to think that any combination of the above-mentioned embodiment 1 and embodiment 2 is feasible, so any combination between the above-mentioned embodiment 1 and embodiment 2 is an embodiment of the present invention, but Due to space limitation, this manual will not describe them in detail here.

可以看出,上述方法实施例通过建立预设调用码和MIS系统功能的对应关系,使用户在调用模式下可以直接输入调用码获得对应的MIS系统功能,从而有效简化用户在MIS系统中的功能调用操作,使用户获得更好的操作体验;并且,本发明还可以对于一个调用码对应多个MIS系统功能的情况自动按照预置优先级规则进行处理,减少了出错的可能性。It can be seen that the above method embodiment establishes the corresponding relationship between the preset call code and the MIS system function, so that the user can directly input the call code to obtain the corresponding MIS system function in the call mode, thereby effectively simplifying the user's functions in the MIS system Invoking operations enables users to obtain better operating experience; moreover, the present invention can also automatically process according to preset priority rules when one invoking code corresponds to multiple MIS system functions, reducing the possibility of errors.

参考图5、示出了本发明的一种MIS系统的功能调用装置实施例1的结构框图,具体包括以下单元:Referring to FIG. 5 , it shows a structural block diagram of Embodiment 1 of a function calling device of an MIS system according to the present invention, which specifically includes the following units:

预设单元501,用于针对某个MIS系统功能预设调用码;Thepreset unit 501 is used to preset the call code for a certain MIS system function;

生成单元502,用于生成所述调用码与对应的MIS系统功能参数的对应关系表;A generatingunit 502, configured to generate a correspondence table between the calling code and the corresponding MIS system function parameters;

触发单元503,用于进入调用模式;Atrigger unit 503, configured to enter the calling mode;

查找单元504,用于根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;Asearch unit 504, configured to search the corresponding MIS system function parameters in the correspondence table according to the calling code input by the user in this mode;

执行单元505,用于根据所述MIS系统功能参数执行该功能。The executingunit 505 is configured to execute the function according to the function parameters of the MIS system.

本实施例通过建立预设调用码和MIS系统功能的对应关系,使用户在调用模式下可以直接输入调用码获得对应的MIS系统功能,从而有效简化用户在MIS系统中的功能调用操作。In this embodiment, by establishing the corresponding relationship between preset calling codes and MIS system functions, users can directly input calling codes to obtain corresponding MIS system functions in calling mode, thereby effectively simplifying the function calling operations of users in the MIS system.

在实际中,所述对应关系表的存储结构可以由本领域技术人员任意设置,例如,哈希表、索引表,都是可行的,本发明对此不需要进行限定。由于本发明不涉及服务器端的设置与更改,因而,所述对应关系表优选存在于本地数据库中。In practice, the storage structure of the correspondence table can be set arbitrarily by those skilled in the art, for example, a hash table and an index table are all feasible, and the present invention does not need to limit this. Since the present invention does not involve setting and modification at the server side, the correspondence table preferably exists in the local database.

参考图6、示出了本发明的一种MIS系统的功能调用装置实施例2的结构框图,具体包括以下单元:Referring to FIG. 6 , it shows a structural block diagram of Embodiment 2 of a function calling device of an MIS system according to the present invention, which specifically includes the following units:

预设单元601,用于针对某个MIS系统功能预设调用码;Apreset unit 601, configured to preset a calling code for a certain MIS system function;

生成单元602,用于生成所述调用码与对应的MIS系统功能参数的对应关系表;A generatingunit 602, configured to generate a correspondence table between the calling code and the corresponding MIS system function parameters;

触发单元603,用于进入调用模式;Atrigger unit 603, configured to enter the calling mode;

查找单元604,用于根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;Asearch unit 604, configured to search the corresponding MIS system function parameters in the correspondence table according to the calling code input by the user in this mode;

判断单元605,用于判断所述调用码是否对应多个MIS系统功能的参数,如果是,则触发获取单元606;A judgingunit 605, configured to judge whether the call code corresponds to a plurality of MIS system function parameters, and if so, trigger the acquiringunit 606;

获取单元606,用于按照预置优先级规则获取对应的MIS系统功能参数;Anacquisition unit 606, configured to acquire corresponding MIS system function parameters according to preset priority rules;

执行单元607,用于根据所述MIS系统功能参数执行该功能。The executingunit 607 is configured to execute the function according to the function parameters of the MIS system.

参考图7,示出了应用图6所示的装置实施例进行MIS系统功能调用的方法流程图,具体包括以下步骤:Referring to FIG. 7, it shows a flowchart of a method for calling MIS system functions using the device embodiment shown in FIG. 6, which specifically includes the following steps:

步骤701、预设单元针对某个MIS系统功能预设调用码;Step 701, the preset unit presets the calling code for a certain MIS system function;

步骤702、生成单元生成所述调用码与对应的MIS系统功能的对应关系表;Step 702, the generating unit generates a correspondence table between the calling code and the corresponding MIS system function;

步骤703、触发单元根据用户触发进入调用模式;Step 703, the trigger unit enters the call mode according to the user trigger;

步骤704、查找单元根据用户在该模式下输入的调用码,在所述对应关系表中查找对应的MIS系统功能参数;Step 704, the search unit searches the corresponding MIS system function parameters in the corresponding relationship table according to the calling code input by the user in this mode;

步骤705、判断单元判断所述调用码是否对应多个MIS系统功能的参数,如果是,则执行步706;Step 705, the judging unit judges whether the call code corresponds to a plurality of parameters of MIS system functions, if yes, then executestep 706;

步骤706、获取单元按照预置优先级规则获取对应的MIS系统功能参数;Step 706, the acquisition unit acquires the corresponding MIS system function parameters according to the preset priority rules;

步骤707、执行单元根据所述MIS系统功能参数执行该功能。Step 707, the executing unit executes the function according to the function parameters of the MIS system.

由于本发明允许调用码不唯一,因此,在实际中,可能出现调用码对应多个MIS系统功能的参数的情况,在这种情况下,本实施例的一种解决方案为,对不同的MIS系统功能设置不同的优先级规则,按照所述优先级规则调用相应的功能,在本实施例中,优选的是,所述获取单元还可以包括以下子单元:Because the present invention allows the call code to be non-unique, therefore, in practice, the situation that the call code may correspond to the parameters of a plurality of MIS system functions, in this case, a solution of this embodiment is, for different MIS The system function sets different priority rules, and calls corresponding functions according to the priority rules. In this embodiment, preferably, the acquisition unit may also include the following subunits:

第一判断子单元,用于判断所述MIS系统功能参数中是否具有当前菜单信息,如果是,则触发第一获取子单元;如果否,则触发第二判断子单元;The first judging subunit is used to judge whether there is current menu information in the MIS system function parameters, if yes, then trigger the first acquisition subunit; if not, then trigger the second judging subunit;

第一获取子单元,用于获取所述具有当前菜单信息的MIS系统功能的参数;The first acquiring subunit is used to acquire the parameters of the MIS system function with the current menu information;

第二判断子单元,用于判断所述MIS系统功能参数中是否具有当前用户信息,如果是,则触发第二获取子单元;The second judging subunit is used to judge whether there is current user information in the MIS system function parameters, and if so, trigger the second acquiring subunit;

第二获取子单元,用于获取所述具有当前用户信息的MIS系统功能的参数。The second obtaining subunit is used to obtain the parameters of the MIS system function with current user information.

优选的是,本实施例还可以包括提示单元,用于在所述调用码没有对应的MIS系统功能时提示错误信息。Preferably, this embodiment may further include a prompting unit, configured to prompt an error message when the calling code has no corresponding MIS system function.

对于系统实施例而言,由于其基本相应于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。As for the system embodiment, since it basically corresponds to the method embodiment, the description is relatively simple, and for relevant parts, refer to the part of the description of the method embodiment.

本说明书中上述装置实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。并且,本领域技术人员易于想到的是:上述装置实施例1和实施例2任意组合应用都是可行的,故上述装置实施例1和实施例2之间的任意组合都是本发明的实施方案,但是由于篇幅限制,本说明书在此就不一一详述了。In this specification, the above-mentioned device embodiments are described in a progressive manner, and the same and similar parts of the various embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. Moreover, it is easy for those skilled in the art to think that any combination of the above-mentioned device embodiment 1 and embodiment 2 is feasible, so any combination between the above-mentioned device embodiment 1 and embodiment 2 is an embodiment of the present invention , but due to space limitations, this manual will not describe them in detail here.

本发明可用于众多通用或专用的计算系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。The invention is applicable to numerous general purpose and special purpose computing system environments or configurations. Examples: personal computers, server computers, handheld or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set-top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, including A distributed computing environment for any of the above systems or devices, etc.

以上对本发明所提供的一种MIS系统的功能调用方法及一种MIS系统的功能调用装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The function calling method of a kind of MIS system provided by the present invention and the function calling device of a kind of MIS system have been introduced in detail above, have applied the specific example in this paper and explained the principle and implementation mode of the present invention, the above embodiment The description is only used to help understand the method of the present invention and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and scope of application. In summary , the contents of this specification should not be construed as limiting the present invention.

Claims (10)

CNB2007101476316A2007-08-312007-08-31MIS system function transferring method and transferring deviceActiveCN100524214C (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CNB2007101476316ACN100524214C (en)2007-08-312007-08-31MIS system function transferring method and transferring device

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CNB2007101476316ACN100524214C (en)2007-08-312007-08-31MIS system function transferring method and transferring device

Publications (2)

Publication NumberPublication Date
CN101105751A CN101105751A (en)2008-01-16
CN100524214Ctrue CN100524214C (en)2009-08-05

Family

ID=38999659

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CNB2007101476316AActiveCN100524214C (en)2007-08-312007-08-31MIS system function transferring method and transferring device

Country Status (1)

CountryLink
CN (1)CN100524214C (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN102479077A (en)*2010-11-262012-05-30金蝶软件(中国)有限公司Method, device and application system for dynamically constructing function operation
CN109725968B (en)*2018-12-182022-04-05北京世纪超星信息技术发展有限责任公司Man-machine interaction manager, server, system and method based on group chat

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
LB控制平台构建原理与实现. 郝立柱.黑龙江科技学院学报,第14卷第3期. 2004*
信息综合管理系统控制平台的构建. 刘春艳,宋辉,郝立柱.现代图书情报技术,第9期. 2005*
基于功能调用的MIS安全设计与实现. 刘德山,王岩.辽宁工学院学报,第22卷第5期. 2002*

Also Published As

Publication numberPublication date
CN101105751A (en)2008-01-16

Similar Documents

PublicationPublication DateTitle
US12217023B2 (en)Unified digital automation platform combining business process management and robotic process automation
EP1412846B1 (en)Method and system for management of multiple network resources
US7139978B2 (en)Recording user interaction with an application
US8204851B2 (en)Method and system for providing a graphical workflow monitor
US8135668B2 (en)Service composition environment
JP4399127B2 (en) Document management method and apparatus, processing program therefor, and storage medium storing the same
US20210304142A1 (en)End-user feedback reporting framework for collaborative software development environments
US20070160005A1 (en)System and method for developing and executing a wireless application gateway
US10175954B2 (en)Method of processing big data, including arranging icons in a workflow GUI by a user, checking process availability and syntax, converting the workflow into execution code, monitoring the workflow, and displaying associated information
CN101529382A (en)Common component framework
US20120302210A1 (en)System, method, and program for generating screen
JP5031819B2 (en) Declarations for transformations in service sequences
CN105205072B (en)The methods of exhibiting and system of webpage information
CN110333917A (en) Microservice-based data processing method, device, device, and readable storage medium
JP5353208B2 (en) Work content analysis method, program, and work content analysis system
CN116893807A (en)System and method for designing a robotic flow automation robot using a browser
US20180095807A1 (en)Method and Apparatus for Automatic Processing of Service Requests on an Electronic Device
CN102567400A (en)Method for realizing Web visit and Web server
CN107645565A (en)Processing method, device, system and the processor of server state information
US20070192704A1 (en)Method, apparatus and computer program product for port configuration of resources in a virtual topology
CN100524214C (en)MIS system function transferring method and transferring device
CN100596139C (en) System and method for building component applications using metadata definition mappings
US20100131853A1 (en)Dynamic adaptive cross-site custom interface
CN116909563A (en)Page generation method, terminal device and storage medium
US20150236927A1 (en)Unified communication service deployment system

Legal Events

DateCodeTitleDescription
C06Publication
PB01Publication
C10Entry into substantive examination
SE01Entry into force of request for substantive examination
C14Grant of patent or utility model
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp