專利名稱:Mis系統(tǒng)的功能調(diào)用方法及調(diào)用裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及MIS系統(tǒng)數(shù)據(jù)處理領(lǐng)域,特別涉及一種MIS系統(tǒng)的功能 調(diào)用方法以及一種MIS系統(tǒng)的功能調(diào)用裝置。
背景技術(shù):
MIS ( Management Information System,管理信息系統(tǒng))系統(tǒng),是一 個由人、計算機及其他外圍設(shè)備等組成的能進(jìn)行信息的收集、傳遞、存 貯、加工、維護(hù)和使用的系統(tǒng),其主要任務(wù)是最大限度的利用現(xiàn)代計算 機及網(wǎng)絡(luò)通訊技術(shù)加強企業(yè)的信息管理,通過對企業(yè)擁有的人力、物力、 財力、設(shè)備、技術(shù)等資源的調(diào)查了解,建立正確的數(shù)據(jù),加工處理并編 制成各種信息資料及時提供給管理人員,以便進(jìn)行正確的決策,不斷提 高企業(yè)的管理水平和經(jīng)濟效益?,F(xiàn)有技術(shù)中,MIS系統(tǒng)通常用于系統(tǒng)決策, 例如,可以利用MIS系統(tǒng)找出目前迫切需要解決的問題,并將信息及時反 饋給上層管理人員,使他們了解當(dāng)前工作發(fā)展的進(jìn)展或不足。換句話說, MIS系統(tǒng)的最終目的是使管理人員及時了解公司現(xiàn)狀,把握將來的發(fā)展路 徑。
一個完整的MIS系統(tǒng)包括輔助決策系統(tǒng)(DSS)、工業(yè)控制系統(tǒng) (IPC)、辦公自動化系統(tǒng)(OA)以及數(shù)據(jù)庫、模型庫、方法庫、知識庫 和與上級機關(guān)及外界交換信息的接口等。因此, 一個MIS系統(tǒng)通常具有幾 千至幾萬個功能,現(xiàn)有技術(shù)中,通過主控臺調(diào)用相應(yīng)的功能往往需要用 戶進(jìn)行多次點擊、移動及其它操作,操作過程比較繁瑣。
所以,本領(lǐng)域技術(shù)人員迫切需要發(fā)展出 一種可以有效簡化用戶操作 的MIS系統(tǒng)的功能調(diào)用方法及功能調(diào)用裝置。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種MIS系統(tǒng)的功能調(diào)用方法,用 以解決現(xiàn)有技術(shù)中對于MIS系統(tǒng)的功能調(diào)用操作復(fù)雜、用戶體驗較差的問 題;
本發(fā)明還提供了 一種MIS系統(tǒng)的功能調(diào)用裝置,用以保證上述調(diào)用方 法在實際中的實現(xiàn)及應(yīng)用。
為解決上述技術(shù)問題,本發(fā)明實施例公開了一種MIS系統(tǒng)的功能調(diào) 用方法,包^fe:
針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;
生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參^t的對應(yīng)關(guān)系表; 進(jìn)入調(diào)用模式;
根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān)系表中查找對應(yīng)
的MIS系統(tǒng)功能參數(shù);
根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。
優(yōu)選的是,所述的方法,還包括
判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的參數(shù);
如果是,則按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能參數(shù)。
優(yōu)選的是,所述獲取步驟進(jìn)一步包括
判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前菜單信息;
如果是,則獲取所述具有當(dāng)前菜單信息的MIS系統(tǒng)功能的參數(shù);
如果否,則判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前用戶信息,
如果是,則獲取所述具有當(dāng)前用戶信息的MIS系統(tǒng)功能的參數(shù)。 優(yōu)選的是,所述的方法,還包括
如果所述調(diào)用碼沒有對應(yīng)的MIS系統(tǒng)功能,則提示錯誤信息。 優(yōu)選的是,所述對應(yīng)關(guān)系表存在于本地數(shù)據(jù)庫中。 本發(fā)明實施例還公開了一種MIS系統(tǒng)的功能調(diào)用裝置,包括 預(yù)設(shè)單元,用于針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼; 生成單元,用于生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參數(shù)的對應(yīng) 關(guān)系表;
觸發(fā)單元,用于進(jìn)入調(diào)用模式;
查找單元,用于根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān)
系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);
執(zhí)行單元,用于根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。 優(yōu)選的是,所述的裝置,還包括
判斷單元,用于判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的參數(shù), 如果是,則觸發(fā)獲取單元;
獲取單元,用于按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能參數(shù)。 優(yōu)選的是,所述獲取單元包括
第一判斷子單元,用于判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前 菜單信息,如果是,則觸發(fā)第一獲取子單元;如果否,則觸發(fā)第二判斷 子單元;
第一獲取子單元,用于獲取所述具有當(dāng)前菜單信息的MIS系統(tǒng)功能 的參數(shù);
第二判斷子單元,用于判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前 用戶信息,如果是,則觸發(fā)第二獲取子單元;
第二獲取子單元,用于獲取所述具有當(dāng)前用戶信息的MIS系統(tǒng)功能 的參數(shù)。
優(yōu)選的是,所述的裝置,還包括
提示單元,用于在所述調(diào)用碼沒有對應(yīng)的MIS系統(tǒng)功能時提示錯誤 信息。
優(yōu)選的是,所述對應(yīng)關(guān)系表存在于本地數(shù)據(jù)庫中。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例具有以下優(yōu)點
本發(fā)明通過建立預(yù)設(shè)調(diào)用碼和MIS系統(tǒng)功能的對應(yīng)關(guān)系,^f吏用戶在 調(diào)用模式下可以直接輸入調(diào)用碼獲得對應(yīng)的MIS系統(tǒng)功能,從而有效簡 化用戶在MIS系統(tǒng)中的功能調(diào)用操作;并且,本發(fā)明還可以對于一個調(diào) 用碼對應(yīng)多個MIS系統(tǒng)功能的情況自動按照預(yù)置優(yōu)先級規(guī)則進(jìn)行處理, 減少了出錯的可能性,使用戶獲得較好的操作體驗。
圖1是本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用方法實施例1的流程圖2是一種MIS系統(tǒng)主控臺的示意圖3是一種在MIS系統(tǒng)的主控臺中設(shè)置輸入框的示意圖4是本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用方法實施例2的流程圖
圖5是本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用裝置實施例1的結(jié)構(gòu)框圖6是本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用裝置實施例2的結(jié)構(gòu)框圖
圖7是應(yīng)用圖6所示裝置實施例進(jìn)行MIS系統(tǒng)功能調(diào)用的方法流程圖。
具體實施例方式
為使本發(fā)明的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結(jié)合 附圖和具體實施方式
對本發(fā)明作進(jìn)一步詳細(xì)的說明。
本發(fā)明的核心構(gòu)思之一在于,通過建立預(yù)設(shè)調(diào)用碼和MIS系統(tǒng)功能 的對應(yīng)關(guān)系,使用戶在調(diào)用模式下可以直接輸入調(diào)用碼以獲得對應(yīng)的MIS 系統(tǒng)功能,從而有效簡化用戶在MIS系統(tǒng)中的功能調(diào)用操作。
參考圖1,示出了本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用方法實施例1 的流程圖,具體包括以下步驟
步驟IOI、針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;
步驟102、生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能的對應(yīng)關(guān)系表;
步驟103、進(jìn)入調(diào)用模式;
步驟104、根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān)系表中 查找對應(yīng)的MIS系統(tǒng)功能參數(shù);
步驟105、根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。 本發(fā)明應(yīng)用于MIS系統(tǒng)中,7>知的是,MIS系統(tǒng)可以分為兩種,一 種為傳統(tǒng)的MIS系統(tǒng),其核心是C/S ( Client/Server,客戶端/服務(wù)器)架 構(gòu);另 一種是基于Internet的MIS系統(tǒng),其核心是B/S ( Browser/Server, 瀏覽器/服務(wù)器)架構(gòu)。具體而言,采用C/S結(jié)構(gòu)的MIS系統(tǒng),客戶端只 要將請求發(fā)給服務(wù)器端,而服務(wù)器端在處理完請求之后,只是把結(jié)果返 回給客戶端。實際上在網(wǎng)絡(luò)傳輸?shù)闹挥袛?shù)據(jù)庫語句和結(jié)果數(shù)據(jù)。同時, 客戶端負(fù)責(zé)友好的界面與用戶交互。而服務(wù)器專門負(fù)責(zé)數(shù)據(jù)庫的操作、 維護(hù)、提高了整個系統(tǒng)的吞吐量和響應(yīng)時間。在實際中,B/S架構(gòu)比起 C/S架構(gòu)有著很大的優(yōu)越性,傳統(tǒng)的MIS系統(tǒng)依賴于專門的操作環(huán)境, 而B/S架構(gòu)則不需要專門的操作環(huán)境,在任何地方,只要能上網(wǎng),就能 夠操作MIS系統(tǒng)。具體而言,釆用B/S結(jié)構(gòu)的MIS系統(tǒng)是對傳統(tǒng)MIS系 統(tǒng)概念上的擴展,它不僅可以用于高層決策,而且可以用于進(jìn)行普通的 商務(wù)管理。通過用戶的具名登錄(或匿名登錄),以及相應(yīng)的權(quán)限控制, 可以實現(xiàn)在遠(yuǎn)端對系統(tǒng)的瀏覽、查詢、控制和審閱。本發(fā)明可應(yīng)用于以 上兩種MIS系統(tǒng)中,并且,本發(fā)明的實現(xiàn)無需增加客戶端或服務(wù)器端的 配置,甚至無需改變服務(wù)器端的硬/軟件結(jié)構(gòu),只需要在相應(yīng)的客戶端或 瀏覽器本地進(jìn)行相應(yīng)處理即可實現(xiàn)。
MIS系統(tǒng)由于其用于系統(tǒng)決策的特征,通常具有上千甚至上萬個功 能,這些功能在MIS主控臺上以多級菜單顯示,例如, 一種MIS主控臺 示意圖如圖2所示。在圖2中,菜單逐級展開,用戶操作時,需要進(jìn)行 多次展開操作,才可獲得最后一級的明細(xì)功能。然而用戶在日常使用時, 往往只需要使用MIS系統(tǒng)中的某些常用功能,在這種情況下,應(yīng)用本發(fā) 明,則可通過輸入相關(guān)功能的調(diào)用碼即可直接調(diào)用該功能,從而有效簡 化用戶的操作過程,使用戶獲得更好的使用體驗。
優(yōu)選的是,所述針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼的過程不僅可由 系統(tǒng)開發(fā)人員在開發(fā)過程中設(shè)置,還可以由用戶在應(yīng)用過程中進(jìn)行編輯 和設(shè)置,在技術(shù)實現(xiàn)上,只需要在MIS系統(tǒng)中預(yù)先生成調(diào)用碼與其對應(yīng) 的MIS系統(tǒng)功能的表結(jié)構(gòu),即可保證本發(fā)明的實現(xiàn)。在這種情況下,還 可以根據(jù)實際中的具體情況對不同用戶分別設(shè)置不同的調(diào)用碼預(yù)設(shè)權(quán) 限,例如,對于系統(tǒng)管理員而言,允許其設(shè)置針對某個MIS系統(tǒng)功能設(shè) 置調(diào)用碼,并對對應(yīng)關(guān)系表中調(diào)用碼和MIS系統(tǒng)功能的對應(yīng)關(guān)系重新設(shè) 置;而對一般用戶而言,則僅允許其針對某個MIS系統(tǒng)功能設(shè)置調(diào)用碼, 而不允許其修改或編輯對應(yīng)關(guān)系表中原有的對應(yīng)關(guān)系等,本發(fā)明對此不 作限制。
為使本領(lǐng)域技術(shù)人員更好地理解本發(fā)明,以下以在實際中用戶編輯 調(diào)用碼的過程為例進(jìn)行說明,具體可以包括以下步驟
步驟Sl、用戶在主控臺上觸發(fā)某個功能,當(dāng)前界面高亮顯示用戶的 觸發(fā)操作;
步驟S2、觸發(fā)預(yù)置在MIS系統(tǒng)工具條中的調(diào)用碼編輯控件,則顯示
當(dāng)前菜單功能對應(yīng)的調(diào)用碼,如果用戶想要添加某個功能的調(diào)用碼,則
選中該功能,輸入預(yù)設(shè)編碼;如果用戶需要對某個功能的調(diào)用碼進(jìn)行修 改,則刪除該功能對應(yīng)的調(diào)用碼,并重新輸入預(yù)設(shè)編碼;
步驟S3、用戶執(zhí)行確定操作,所述確定操作可以為按回車鍵,觸發(fā) 工具條上的預(yù)設(shè)調(diào)用碼應(yīng)用控件,或以其它方式實現(xiàn),則在對應(yīng)關(guān)系表 中增加一條記錄或修改一條記錄,在實際中,所述調(diào)用碼允許不唯一。
在這種情況下,所述對應(yīng)關(guān)系表的存儲結(jié)構(gòu)可以由本領(lǐng)域技術(shù)人員 任意設(shè)置,例如,哈希表、索引表,都是可行的,本發(fā)明對此不需要進(jìn) 行限定。由于本發(fā)明不涉及服務(wù)器端的設(shè)置與更改,因而,所述對應(yīng)關(guān) 系表優(yōu)選存在于本地數(shù)據(jù)庫中。
優(yōu)選的是,本實施例所述MIS系統(tǒng)功能參數(shù)可以包括以下內(nèi)容
(1) 功能ID,即表示相應(yīng)MIS系統(tǒng)功能的唯一標(biāo)識;
(2) 功能名稱,即功能的顯示名稱;
(3) 上級功能ID,即當(dāng)前功能的上一級功能ID;
(4) 序號,即該功能位于同級功能中的排序標(biāo)識;
(5) 程序,即執(zhí)行該功能的程序,其格式通常為組件名.類名.方
法名;
(6) 用戶信息,即識別某個用戶的ID。
當(dāng)然,本領(lǐng)域技術(shù)人員根據(jù)需要或經(jīng)驗在其中選擇任一種或多種功 能參數(shù),或者,自行設(shè)置其它參數(shù)都是可行的,并且對于所述參數(shù)的格 式,也可由本領(lǐng)域技術(shù)人員根據(jù)實際情況適應(yīng)性地設(shè)置,本發(fā)明對此均 不作限定。
為方便用戶的直觀操作,可以在MIS系統(tǒng)的主控臺中設(shè)置調(diào)用碼輸 入框,用戶通過選中所述輸入框,點擊所述輸入框,將光標(biāo)移動至所述 輸入框中或以其它操作觸發(fā)所述輸入框,即可進(jìn)入調(diào)用模式,例如,一 種在MIS系統(tǒng)的主控臺中設(shè)置輸入框的示意圖如圖3所示,用戶采用任 一種方式觸發(fā)該輸入框,即可進(jìn)入調(diào)用模式。
在調(diào)用模式下,用戶在所述輸入框中輸入調(diào)用碼,即可通過該調(diào)用 碼找到一個對應(yīng)的MIS系統(tǒng)功能的參數(shù),執(zhí)行所述參數(shù)即可獲得該MIS 系統(tǒng)功能。例如, 一種才艮據(jù)調(diào)用碼調(diào)用相應(yīng)的MIS系統(tǒng)功能的VB偽代 石馬i口下所示
Dim obj as object
Set obj-CreateObject("組件名.類名") Call Obj.方法名 Set obj=nothing
為有效提高調(diào)用效率,減少調(diào)用碼識別時間,優(yōu)選的是,所述調(diào)用 碼由1一20個字節(jié)組成。在實際中,所述輸入框可以位于當(dāng)前網(wǎng)頁或者 應(yīng)用程序中,即運行在B/S模式時,可以在網(wǎng)頁中嵌入該輸入框,例如, 以網(wǎng)頁腳本的形式嵌入;當(dāng)運行在C/S模式時,可以在應(yīng)用程序中嵌入 該輸入框。公知的是,應(yīng)用程序運行在用戶模式,可以和用戶進(jìn)行交互, 具有可視的用戶界面。每一個應(yīng)用程序運行于獨立的進(jìn)程、擁有自己獨 立的地址空間。不同應(yīng)用程序通過進(jìn)程邊界進(jìn)行分界,通常被分為兩部 分圖形用戶接口(GUI)和引擎(Engine)。對于設(shè)置所述輸入框的方法, 由本領(lǐng)域技術(shù)人員根據(jù)需要或經(jīng)驗采用任一種方法都是可行的,本發(fā)明 對此不作限制。
優(yōu)選的是,在本實施例中,所述輸入框優(yōu)選為文本輸入框,并且, 還可以對所述文本輸入框設(shè)置校驗功能,即對所述輸入框可以接收的數(shù) 值類型進(jìn)行預(yù)定義,例如定義只允許輸入英文字符,如果接收到不符 合所述預(yù)定義的字符時,則顯示錯誤信息。
需要說明的是,除上述輸入框的設(shè)置外,本領(lǐng)域技術(shù)人員采用任一 種觸發(fā)調(diào)用模式的方法都是可行的,例如,在MIS系統(tǒng)主控臺的工具條 中設(shè)置觸發(fā)控件,用戶點擊后即彈出輸入框等,本發(fā)明對此不需要進(jìn)行 限定。
在實際中, 一個MIS系統(tǒng)功能的參數(shù)的執(zhí)行結(jié)果可以是該功能的用 戶操作界面、也可以是一個嵌入主控臺的MDI子窗體、彈出式窗體、非 模式窗體等,還可以是一個無界面的程序執(zhí)行過程,本發(fā)明對此不作限 制。
本發(fā)明的又一核心構(gòu)思之一在于,如果多個MIS系統(tǒng)功能對應(yīng)同一 調(diào)用碼,則按照預(yù)置優(yōu)先級規(guī)則進(jìn)行處理,以減少出錯的可能性。
參考圖4,示出了本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用方法實施例2 的流程圖,具體包括以下步驟
步驟401、針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;
步驟402、生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能的對應(yīng)關(guān)系表;
步驟403、進(jìn)入調(diào)用模式;
步驟404、根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān)系表中 查找對應(yīng)的MIS系統(tǒng)功能參數(shù);
步驟405、判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的參數(shù),如 果是,則執(zhí)行步驟406;
步驟406、按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能參數(shù); 步驟407、根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。 根據(jù)前述說明,本發(fā)明允許調(diào)用碼出現(xiàn)不唯一的情況,因此,在實 際中, 一個調(diào)用碼可能對應(yīng)多個MIS系統(tǒng)功能,在這種情況下,本實施 例的一種解決方案為,針對不同的MIS系統(tǒng)功能設(shè)置不同的優(yōu)先級規(guī)則, 按照所述優(yōu)先級規(guī)則調(diào)用相應(yīng)的功能。
因而,在本實施例中,優(yōu)選的是,所述優(yōu)先級的設(shè)置基于當(dāng)前菜單 功能優(yōu)先于當(dāng)前用戶設(shè)置功能,當(dāng)前用戶設(shè)置功能優(yōu)先于系統(tǒng)設(shè)置功能 的原則,即如果調(diào)用碼對應(yīng)的MIS系統(tǒng)功能分別為當(dāng)前菜單功能、當(dāng)前 用戶設(shè)置功能和系統(tǒng)設(shè)置功能,則首先獲取該調(diào)用碼對應(yīng)的當(dāng)前菜單功 能的參數(shù);例如,調(diào)用碼ACCT,分別對應(yīng)二級菜單采購系統(tǒng)中的表科目 余額功能和基礎(chǔ)系統(tǒng)中的科目設(shè)置功能,如果用戶當(dāng)前正在基礎(chǔ)系統(tǒng)下, 則首先調(diào)用科目設(shè)置功能。此外,如果調(diào)用碼對應(yīng)的MIS系統(tǒng)功能分別 為當(dāng)前用戶設(shè)置功能和系統(tǒng)設(shè)置功能,則首先獲取該調(diào)用碼對應(yīng)的當(dāng)前 用戶設(shè)置功能的參數(shù),在這種情況下,本實施例的獲取步驟406還可以 包括以下子步驟
子步驟A1、判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前菜單信息, 如果是,則執(zhí)行子步驟A2;如果否,則執(zhí)行子步驟A3;
子步驟A2、獲取所述具有當(dāng)前菜單信息的MIS系統(tǒng)功能的參數(shù); 子步驟A3、判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前用戶信息, 如果是,則獲取所述具有當(dāng)前用戶信息的MIS系統(tǒng)功能的參數(shù)。
當(dāng)然,上述優(yōu)先級規(guī)則還可以根據(jù)實際需要組合設(shè)置,更可以由本 領(lǐng)域技術(shù)人員根據(jù)需要或經(jīng)驗任意設(shè)置,本發(fā)明對此不作限制。
優(yōu)選的是,本實施例還可以包括步驟
如果所述調(diào)用碼沒有對應(yīng)的MIS系統(tǒng)功能,則提示錯誤信息。 實施例2是相對于實施例1而言,更為詳細(xì)、優(yōu)選的實施例,對具
體的優(yōu)先級規(guī)則的設(shè)置進(jìn)行了詳細(xì)的描述,其它部分可以參見實施例1
的相關(guān)描述。
可以理解的是,上述方法實施例采用遞進(jìn)的方式描述,各個實施例 之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他 實施例的不同之處。并且,本領(lǐng)域技術(shù)人員易于想到的是上述實施例1 和實施例2任意組合應(yīng)用都是可4亍的,故上述實施例1和實施例2之間 的任意組合都是本發(fā)明的實施方案,但是由于篇幅限制,本說明書在此 就不--~詳述了 。
可以看出,上述方法實施例通過建立預(yù)設(shè)調(diào)用碼和MIS系統(tǒng)功能的 對應(yīng)關(guān)系,使用戶在調(diào)用模式下可以直接輸入調(diào)用碼獲得對應(yīng)的MIS系 統(tǒng)功能,從而有效簡化用戶在MIS系統(tǒng)中的功能調(diào)用操作,使用戶獲得 更好的操作體驗;并且,本發(fā)明還可以對于一個調(diào)用碼對應(yīng)多個MIS系 統(tǒng)功能的情況自動按照預(yù)置優(yōu)先級規(guī)則進(jìn)行處理,減少了出錯的可能性。
參考圖5、示出了本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用裝置實施例1 的結(jié)構(gòu)框圖,具體包括以下單元
預(yù)設(shè)單元501,用于針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;
生成單元502,用于生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參數(shù)的 對應(yīng)關(guān)系表;
觸發(fā)單元503,用于進(jìn)入調(diào)用模式;
查找單元504,用于根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)
關(guān)系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);
執(zhí)行單元505,用于根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。 本實施例通過建立預(yù)設(shè)調(diào)用碼和MIS系統(tǒng)功能的對應(yīng)關(guān)系,使用戶
在調(diào)用模式下可以直接輸入調(diào)用碼獲得對應(yīng)的MIS系統(tǒng)功能,從而有效
簡化用戶在MIS系統(tǒng)中的功能調(diào)用操作。
在實際中,所述對應(yīng)關(guān)系表的存儲結(jié)構(gòu)可以由本領(lǐng)域技術(shù)人員任意 設(shè)置,例如,哈希表、索引表,都是可行的,本發(fā)明對此不需要進(jìn)行限 定。由于本發(fā)明不涉及服務(wù)器端的設(shè)置與更改,因而,所述對應(yīng)關(guān)系表 優(yōu)選存在于本地數(shù)據(jù)庫中。
參考圖6、示出了本發(fā)明的一種MIS系統(tǒng)的功能調(diào)用裝置實施例2 的結(jié)構(gòu)框圖,具體包括以下單元
預(yù)設(shè)單元601,用于針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;
生成單元602,用于生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參數(shù)的 對應(yīng)關(guān)系表;
觸發(fā)單元603,用于進(jìn)入調(diào)用模式;
查找單元604,用于根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng) 關(guān)系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);
判斷單元605,用于判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的 參數(shù),如果是,則觸發(fā)獲取單元606;
獲取單元606,用于按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能 參數(shù);
執(zhí)行單元607,用于根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。 參考圖7,示出了應(yīng)用圖6所示的裝置實施例進(jìn)行MIS系統(tǒng)功能調(diào) 用的方法流程圖,具體包括以下步驟
步驟701、預(yù)設(shè)單元針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;
步驟702、生成單元生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能的對應(yīng)
關(guān)系表;
步驟703、觸發(fā)單元根據(jù)用戶觸發(fā)進(jìn)入調(diào)用模式;
步驟704、查找單元根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng) 關(guān)系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);
步驟705、判斷單元判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的 參數(shù),如果是,則執(zhí)行步706;
步驟706、獲取單元按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能 參數(shù);
步驟707、執(zhí)行單元根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。
由于本發(fā)明允許調(diào)用碼不唯一,因此,在實際中,可能出現(xiàn)調(diào)用碼 對應(yīng)多個MIS系統(tǒng)功能的參數(shù)的情況,在這種情況下,本實施例的一種
解決方案為,對不同的MIS系統(tǒng)功能設(shè)置不同的優(yōu)先級規(guī)則,按照所述 優(yōu)先級規(guī)則調(diào)用相應(yīng)的功能,在本實施例中,優(yōu)選的是,所述獲取單元 還可以包括以下子單元
第一判斷子單元,用于判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前 菜單信息,如果是,則觸發(fā)第一獲取子單元;如果否,則觸發(fā)第二判斷 子單元;
第一獲取子單元,用于獲取所述具有當(dāng)前菜單信息的MIS系統(tǒng)功能 的參數(shù);
第二判斷子單元,用于判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前 用戶信息,如果是,則觸發(fā)第二獲取子單元;
第二獲取子單元,用于獲取所述具有當(dāng)前用戶信息的MIS系統(tǒng)功能 的參數(shù)。
優(yōu)選的是,本實施例還可以包括提示單元,用于在所述調(diào)用碼沒有 對應(yīng)的MIS系統(tǒng)功能時提示錯誤信息。
對于系統(tǒng)實施例而言,由于其基本相應(yīng)于方法實施例,所以描述的 比較簡單,相關(guān)之處參見方法實施例的部分說明即可。
本說明書中上述裝置實施例均采用遞進(jìn)的方式描述,各個實施例之 間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實 施例的不同之處。并且,本領(lǐng)域技術(shù)人員易于想到的是上述裝置實施 例1和實施例2任意組合應(yīng)用都是可行的,故上述裝置實施例1和實施 例2之間的任意組合都是本發(fā)明的實施方案,但是由于篇幅限制,本說 明書在此就不——詳述了。
本發(fā)明可用于眾多通用或?qū)S玫挠嬎阆到y(tǒng)環(huán)境或配置中。例如個 人計算機、服務(wù)器計算機、手持設(shè)備或便攜式設(shè)備、平板型設(shè)備、多處 理器系統(tǒng)、基于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設(shè)備、網(wǎng) 絡(luò)PC、小型計算機、大型計算機、包括以上任何系統(tǒng)或設(shè)備的分布式計 算環(huán)境等等。
以上對本發(fā)明所提供的一種MIS系統(tǒng)的功能調(diào)用方法及一種MIS系
統(tǒng)的功能調(diào)用裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的 原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)
明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)
明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述, 本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1、一種MIS系統(tǒng)的功能調(diào)用方法,其特征在于,包括針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參數(shù)的對應(yīng)關(guān)系表;進(jìn)入調(diào)用模式;根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān)系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。
2、 如權(quán)利要求l所述的方法,其特征在于,還包括 判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的參數(shù);如果是,則按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能參數(shù)。
3、 如權(quán)利要求2所述的方法,其特征在于,所述獲取步驟進(jìn)一步包括判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前菜單信息; 如果是,則獲取所述具有當(dāng)前菜單信息的MIS系統(tǒng)功能的參數(shù); 如果否,則判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前用戶信息, 如果是,則獲取所述具有當(dāng)前用戶信息的MIS系統(tǒng)功能的參數(shù)。
4、 如權(quán)利要求l所述的方法,其特征在于,還包括 如果所述調(diào)用碼沒有對應(yīng)的MIS系統(tǒng)功能,則提示錯誤信息。
5、 如上述任一項權(quán)利要求所述的方法,其特征在于,所述對應(yīng)關(guān)系 表存在于本地數(shù)據(jù)庫中。
6、 一種MIS系統(tǒng)的功能調(diào)用裝置,其特征在于,包括 預(yù)設(shè)單元,用于針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;生成單元,用于生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參數(shù)的對應(yīng) 關(guān)系表;觸發(fā)單元,用于進(jìn)入調(diào)用模式;查找單元,用于根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān) 系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);執(zhí)行單元,用于根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。
7、 如權(quán)利要求6所述的裝置,其特征在于,還包括判斷單元,用于判斷所述調(diào)用碼是否對應(yīng)多個MIS系統(tǒng)功能的參數(shù), 如果是,則觸發(fā)獲取單元;獲取單元,用于按照預(yù)置優(yōu)先級規(guī)則獲取對應(yīng)的MIS系統(tǒng)功能參數(shù)。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述獲取單元包括 第一判斷子單元,用于判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前菜單信息,如果是,則觸發(fā)第一獲取子單元;如果否,則觸發(fā)第二判斷 子單元;第一獲取子單元,用于獲取所述具有當(dāng)前菜單信息的MIS系統(tǒng)功能 的參數(shù);第二判斷子單元,用于判斷所述MIS系統(tǒng)功能參數(shù)中是否具有當(dāng)前 用戶信息,如果是,則觸發(fā)第二獲取子單元;第二獲取子單元,用于獲取所述具有當(dāng)前用戶信息的MIS系統(tǒng)功能 的參數(shù)。
9、 如權(quán)利要求6所述的裝置,其特征在于,還包括提示單元,用于在所述調(diào)用碼沒有對應(yīng)的MIS系統(tǒng)功能時提示錯誤4呂息。
10、 如權(quán)利要求6、 7、 8或9所述的方法,其特征在于,所述對應(yīng) 關(guān)系表存在于本地數(shù)據(jù)庫中。
全文摘要
本發(fā)明公開了一種MIS系統(tǒng)的功能調(diào)用方法,包括針對某個MIS系統(tǒng)功能預(yù)設(shè)調(diào)用碼;生成所述調(diào)用碼與對應(yīng)的MIS系統(tǒng)功能參數(shù)的對應(yīng)關(guān)系表;進(jìn)入調(diào)用模式;根據(jù)用戶在該模式下輸入的調(diào)用碼,在所述對應(yīng)關(guān)系表中查找對應(yīng)的MIS系統(tǒng)功能參數(shù);根據(jù)所述MIS系統(tǒng)功能參數(shù)執(zhí)行該功能。本發(fā)明可以有效簡化用戶在MIS系統(tǒng)中的功能調(diào)用操作;并減少系統(tǒng)出錯的可能性。
文檔編號G06F9/46GK101105751SQ20071014763
公開日2008年1月16日 申請日期2007年8月31日 優(yōu)先權(quán)日2007年8月31日
發(fā)明者王術(shù)全 申請人:金蝶軟件(中國)有限公司