專利名稱::一種調(diào)用功能模塊的方法、裝置及erp系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明屬于計(jì)算機(jī)領(lǐng)域,尤其涉及一種調(diào)用功能模塊的方法、裝置及ERP系統(tǒng)。
背景技術(shù):
:—個(gè)ERP系統(tǒng)通常有幾千至幾萬(wàn)個(gè)功能,目前的ERP系統(tǒng)主要通過(guò)以下幾種方式實(shí)現(xiàn)具體功能的調(diào)用(a).多級(jí)菜單展開(kāi)方式如圖1所示,主控程序通常分多級(jí)菜單,逐級(jí)展開(kāi),最后一級(jí)才是明細(xì)功能,用戶需要逐級(jí)展開(kāi)菜單后進(jìn)入某具體功能,操作繁瑣。(b).多級(jí)菜單+流程圖將某些功能通過(guò)一定關(guān)系劃分,用流程圖等形式展現(xiàn)。如圖2所示,用戶首先選中某一級(jí)菜單,然后出現(xiàn)流程圖,點(diǎn)擊流程圖的某個(gè)節(jié)點(diǎn),進(jìn)入具體功能,對(duì)于經(jīng)常使用多個(gè)模塊的用戶這樣操作也不方便。(c).收藏常用功能如圖3所示,把常用的功能收藏起來(lái),下次使用先進(jìn)入常用功能,再選中具體的功能調(diào)用,要查找一個(gè)不太熟悉的模塊會(huì)比較麻煩;并且,對(duì)于經(jīng)常使用多個(gè)模塊的用戶,收集的常用功能太多了,也不便于使用。(d).助記碼通過(guò)功能代碼直接調(diào)用任何一級(jí)功能,不具有用戶自定義的功能,功能代碼也不允許管理員修改,不能解決用戶個(gè)性化設(shè)置助記碼,靈活性較差,而且助記碼一般全局唯一,不能根據(jù)不同的用戶區(qū)分,故導(dǎo)致助記碼偏長(zhǎng)不能充分體現(xiàn)"幫助記憶"的特性。綜上所述,現(xiàn)有的幫助用戶調(diào)用功能的方法僅適用于簡(jiǎn)單、規(guī)模小的ERP系統(tǒng),在ERP系統(tǒng)的功能比較復(fù)雜時(shí),不能快捷的幫助用戶直接進(jìn)入具體功能。
發(fā)明內(nèi)容本發(fā)明實(shí)施例的目的旨在解決現(xiàn)有技術(shù)用戶在使用ERP系統(tǒng)時(shí),不能通過(guò)快捷的方式直接進(jìn)入具體功能模塊的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種調(diào)用功能模塊的方法,所述方法包括下述步驟接收輸入的關(guān)鍵字;將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配;顯示匹配結(jié)果中的所有匹配項(xiàng);接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊。本發(fā)明的另一目的在于提供一種調(diào)用功能模塊的裝置,所述裝置包括關(guān)鍵字接收模塊,用于接收輸入的關(guān)鍵字;關(guān)鍵字匹配模塊,用于將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配;匹配項(xiàng)顯示模塊,用于顯示匹配結(jié)果中的所有匹配項(xiàng);功能模塊調(diào)用模塊,用于接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊。本發(fā)明的另一目的在于提供一種ERP系統(tǒng),所述系統(tǒng)包括如上所述的調(diào)用功能模塊的裝置。在本發(fā)明實(shí)施例中,接收輸入的關(guān)鍵字,將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配,當(dāng)匹配結(jié)果唯一時(shí),直接進(jìn)入所述匹配結(jié)果中的的功能模塊;當(dāng)匹配結(jié)果不唯一時(shí),顯示所述匹配結(jié)果中的所有匹配項(xiàng);接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊,可以快捷的進(jìn)入具體的功能模塊。圖1是現(xiàn)有技術(shù)提供的通過(guò)多級(jí)菜單展開(kāi)方式調(diào)用具體功能模塊的示意圖;圖2是現(xiàn)有技術(shù)提供的通過(guò)多級(jí)菜單+流程圖方式調(diào)用具體功能模塊的示意圖;圖3是現(xiàn)有技術(shù)提供的通過(guò)收藏常用功能方式調(diào)用具體功能模塊的示意圖;圖4是本發(fā)明實(shí)施例提供的調(diào)用功能模塊的方法的實(shí)現(xiàn)流程圖;圖5是本發(fā)明實(shí)施例提供的調(diào)用功能模塊的裝置的結(jié)構(gòu)示意圖。具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實(shí)施例中,接收輸入的關(guān)鍵字,將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配,當(dāng)匹配結(jié)果唯一時(shí),直接進(jìn)入所述匹配結(jié)果中的的功能模塊;當(dāng)匹配結(jié)果不唯一時(shí),顯示所述匹配結(jié)果中的所有匹配項(xiàng);接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊。圖4示出了本發(fā)明實(shí)施例提供的調(diào)用功能模塊的方法的實(shí)現(xiàn)流程,詳述如下在步驟S101中,接收輸入的關(guān)鍵字。作為本發(fā)明的一個(gè)實(shí)施例,用戶可以通過(guò)手工登錄,輸入用戶的用戶ID登錄系統(tǒng),再進(jìn)入搜索功能,在搜索框中錄入搜索關(guān)鍵字進(jìn)行搜索,也可以通過(guò)自動(dòng)化測(cè)試工具輸入,或者通過(guò)其它非鍵盤錄入方式操作輸入關(guān)鍵字。在步驟S102中,將輸入的關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配。作為本發(fā)明的一個(gè)實(shí)施例,用戶要搜索"憑證錄入"這個(gè)功能,可以在關(guān)鍵字中連續(xù)包含"憑證錄入"的全部或部分,如憑,證,錄入等,即可用SQL語(yǔ)句中的Like'%關(guān)鍵字%'與預(yù)先存儲(chǔ)在數(shù)據(jù)庫(kù)中的功能模塊的功能名稱進(jìn)行模糊匹配,搜索出匹配結(jié)果。用戶也可以可以在輸入的關(guān)鍵字中連續(xù)包含"憑證錄入"漢字對(duì)應(yīng)的全拼或聲母的組合。比如憑Zheng、PZ、P證LRu等。其中"憑Zheng"可以搜索到"憑證錄入"、"憑證查詢"、"標(biāo)準(zhǔn)憑證引入"等結(jié)果;"PZ"可以搜索到"憑證錄入"、"品質(zhì)監(jiān)控"等結(jié)果;"PZ錄R"可以搜索到結(jié)果"憑證錄入",假設(shè)系統(tǒng)中定義的功能名稱沒(méi)有其它諸如"品證錄入"等拼音或漢字同時(shí)匹配的結(jié)果,則在找到唯一匹配結(jié)果后直接進(jìn)入功能模塊。利用了漢語(yǔ)拼音與漢字的對(duì)應(yīng)關(guān)系,允許用戶使用漢字和拼音的混合方式,提高了用戶搜索的效率。下面以"PZ錄R"為搜索關(guān)鍵字介紹具體實(shí)現(xiàn)邏輯XI.將"PZ錄R"拆分為"P"、"Z"、"錄"、"R"四段,開(kāi)始循環(huán)匹配;X2.字母"P"通過(guò)查找預(yù)先構(gòu)建的漢字拼音對(duì)照表(t_ChineseSpell)的漢字全拼(FFullSpell)和漢字拼音的簡(jiǎn)寫(FShortSpell)字段,可以找到"憑"、"品"、"貧"、"平"等,用SQL模糊查找用戶功能對(duì)應(yīng)表(t—UserDetailFunc)得到結(jié)果集A,其中包含"憑證錄入"、"標(biāo)準(zhǔn)憑證引入"、"品質(zhì)監(jiān)控"、"存款平均數(shù)表"等匹配結(jié)果,該匹配結(jié)果是可能得到的最大結(jié)果集,以后的操作都是在此結(jié)果集上進(jìn)行繼續(xù)過(guò)濾;X3.字母"Z"可以找到漢字"在"、"中"、"證"等,在結(jié)果集A中繼續(xù)用這些字模糊過(guò)濾后,分別得到"憑證錄入"、"標(biāo)準(zhǔn)憑證引入"、"品質(zhì)監(jiān)控"等結(jié)果,"存款平均數(shù)表"等結(jié)果由于不匹配則從結(jié)果集A中移除;X4.同理,"錄"由于是漢字,則直接使用該字在結(jié)果集A中繼續(xù)過(guò)濾;X5.如果最后結(jié)果集為0則退出過(guò)濾的循環(huán)。其中,必須預(yù)先構(gòu)建漢字拼音對(duì)照表(t_ChineseSpell),如表1所示。由于每個(gè)漢字對(duì)應(yīng)的拼音和聲母是相對(duì)固定的,故該表中的數(shù)據(jù)可以事先由系統(tǒng)管理員錄入或?qū)搿?lt;table>tableseeoriginaldocumentpage6</column></row><table>表1作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,不同的用戶也可以預(yù)先自定義快捷搜索碼,將用戶輸入的關(guān)鍵字與預(yù)先定義的快捷搜索碼進(jìn)行精確匹配,快捷搜索碼存儲(chǔ)在用戶功能對(duì)應(yīng)表(t—UserDetailFunc)中,該表定義了字段功能ID、用戶ID、快捷搜索碼,具體見(jiàn)表2所示。<table>tableseeoriginaldocumentpage6</column></row><table>表2在步驟S103中,判斷匹配結(jié)果是否唯一,若結(jié)果唯一,則執(zhí)行步驟S104,否則執(zhí)行步驟S105。作為本發(fā)明的一個(gè)實(shí)施例,當(dāng)輸入的關(guān)鍵字是各功能模塊所對(duì)應(yīng)的功能名稱、功能名稱的漢字全拼或功能名稱的漢字拼音的簡(jiǎn)寫時(shí),判斷模糊匹配的結(jié)果是否唯一,若唯一,則執(zhí)行步驟S104,否則執(zhí)行步驟S105。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,當(dāng)輸入的關(guān)鍵字是各功能模塊所對(duì)應(yīng)的快捷搜索碼時(shí),判斷是否存在精確匹配結(jié)果,若存在唯一的精確匹配結(jié)果,則執(zhí)行步驟S104,否則沒(méi)有匹配結(jié)果,繼續(xù)執(zhí)行步驟SIOI。在本實(shí)施例中,優(yōu)先處理用戶預(yù)先自定義的快捷搜索碼,如果搜索的匹配結(jié)果是唯一的,則直接進(jìn)入功能模塊,減少了用戶的操作;支持用戶個(gè)性化設(shè)置快捷搜索碼,方便記憶、方便輸入,更具人性化、多樣化,也可以利用自定義的快捷搜索碼對(duì)用戶的唯一性幫助系統(tǒng)進(jìn)行自動(dòng)化測(cè)試。在步驟S104中,直接進(jìn)入所述匹配結(jié)果中的功能模塊。當(dāng)搜索得到的匹配結(jié)果唯一時(shí),則直接進(jìn)入匹配結(jié)果中的具體功能模塊,可以是彈出具體功能模塊的用戶操作界面、可以是彈出一個(gè)嵌入主控臺(tái)的MDI子窗體、彈出式窗體、非模式窗體,也可以是執(zhí)行一個(gè)無(wú)界面的程序。在本實(shí)施例中,根據(jù)匹配結(jié)果中的功能名稱在數(shù)據(jù)庫(kù)中的功能模塊定義表中查詢得到該功能名稱對(duì)應(yīng)的模塊組件名稱,然后根據(jù)該模塊組件名稱采用動(dòng)態(tài)組件調(diào)用技術(shù),調(diào)用與該功能名稱對(duì)應(yīng)的功能模塊,采用了動(dòng)態(tài)組件調(diào)用技術(shù),提高了系統(tǒng)的可維護(hù)性和擴(kuò)展性。具體采用VB的偽代碼如下DimobjasobjectSetobj=Create0bject("組件名.類名,,)[OO53]CallObj.方法名(參數(shù))Setobj=nothing其中,必須預(yù)先構(gòu)建功能模塊定義表(t—DetailFunc),該功能模塊定義表必須包括功能ID、功能名稱、模塊組件名稱這3個(gè)字段名,為了與現(xiàn)有的ERP系統(tǒng)兼容,還可以包括上級(jí)功能ID、序號(hào)這兩個(gè)字段名,具體的功能模塊定義表的結(jié)構(gòu)見(jiàn)表3所示。字段名物理名類型用途功能IDFDetailFuncIDint主鍵,功能的唯一標(biāo)識(shí)功能名稱FFuncN咖enrarchar(80)功能點(diǎn)的顯示名稱上級(jí)功能IDFSubFuncIDint上級(jí)功能點(diǎn)的功能ID序號(hào)FindexInt同一上級(jí)功能點(diǎn)下的顯示順序號(hào)模塊組件名稱FClassNameNrarchar(80)格式為組件名.類名.方法名,參數(shù)表3在步驟S105中,顯示所述匹配結(jié)果中的所有匹配項(xiàng);在步驟S106中,接收用戶的選擇指令,進(jìn)入與用戶所選擇的匹配項(xiàng)相應(yīng)的功能模塊。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,進(jìn)入搜索功能,在搜索框中錄入搜索關(guān)鍵字進(jìn)行搜索,在關(guān)鍵字文本框的Change事件中,根據(jù)用戶的錄入查詢用戶關(guān)鍵字歷史表(t_UserSearchKey)模糊匹配歷史輸入的關(guān)鍵字,并加入關(guān)鍵字下拉列表,用戶可以從下拉列表中選擇一個(gè)關(guān)鍵字,則文本框的內(nèi)容變成選擇的內(nèi)容,點(diǎn)擊"確定"按鈕,系統(tǒng)判斷本次錄入的關(guān)鍵字是否已經(jīng)在關(guān)鍵字歷史表中,如果不存在,則保存該關(guān)鍵字,并開(kāi)始進(jìn)行搜索匹配,這樣可以減少用戶將來(lái)的操作,用戶關(guān)鍵字歷史表(t—UserSearchKey)的結(jié)構(gòu)如表4所不。<table>tableseeoriginaldocumentpage8</column></row><table>圖5示出了本發(fā)明實(shí)施例提供的調(diào)用功能模塊的裝置的具體結(jié)構(gòu)框圖,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該調(diào)用功能模塊的裝置可以是內(nèi)置于ERP系統(tǒng)中的軟件單元、硬件單元或者軟硬件相結(jié)合的單元,或者作為獨(dú)立的掛件集成到ERP系統(tǒng)或者ERP系統(tǒng)的應(yīng)用系統(tǒng)中。其中調(diào)用功能模塊的裝置包括關(guān)鍵字接收模塊51、關(guān)鍵字匹配模塊52、匹配結(jié)果判斷模塊53、匹配結(jié)果顯示模塊54和功能模塊調(diào)用模塊55。其中關(guān)鍵字接收模塊51接收輸入的關(guān)鍵字,用戶可以通過(guò)手工登錄,輸入用戶的用戶ID登錄系統(tǒng),再進(jìn)入搜索功能,在搜索框中錄入搜索關(guān)鍵字進(jìn)行搜索,也可以通過(guò)自動(dòng)化測(cè)試工具輸入,或者通過(guò)其它非鍵盤錄入方式操作輸入關(guān)鍵字。關(guān)鍵字匹配模塊52將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配。其中,關(guān)鍵字匹配模塊52包括快捷搜索碼匹配單元521、漢字關(guān)鍵字匹配單元522、不全為漢字關(guān)鍵字匹配單元523。具體過(guò)程如下用戶要搜索"憑證錄入"這個(gè)功能,可以通過(guò)關(guān)鍵字匹配模塊52的快捷搜索碼匹配單元521將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊的快捷搜索碼進(jìn)行精確匹配,若找到匹配結(jié)果,則直接調(diào)用功能模塊調(diào)用模塊55進(jìn)入匹配結(jié)果中的功能模塊,否則通過(guò)關(guān)鍵字接收模塊51繼續(xù)接收用戶輸入的其它關(guān)鍵字,當(dāng)所述關(guān)鍵字全為漢字時(shí),通過(guò)漢字關(guān)鍵字匹配單元522將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊的功能名稱進(jìn)行模糊匹配,即可以在關(guān)鍵字中連續(xù)包含"憑證錄入"的全部或部分,如憑,證,錄入等,即可用SQL語(yǔ)句中的Like'%關(guān)鍵字%'進(jìn)行匹配,搜索出匹配結(jié)果;也可以輸入的關(guān)鍵字中連續(xù)包含"憑證錄入"漢字對(duì)應(yīng)的全拼或聲母的組合,這時(shí)通過(guò)不全為漢字關(guān)鍵字匹配單元523將所述關(guān)鍵字的漢字部分與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱進(jìn)行模糊匹配,將所述關(guān)鍵字的非漢字部分匹配與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱的漢字全拼或者功能名稱的漢字拼音的簡(jiǎn)寫進(jìn)行模糊匹配,比如,在輸入的關(guān)鍵字中連續(xù)包含"憑證錄入"漢字對(duì)應(yīng)的全拼或聲母的組合,如憑Zheng、PZ、P證LRu等。其中"憑Zheng"可以搜索到"憑證錄入"、"憑證查詢"、"標(biāo)準(zhǔn)憑證弓I入"等結(jié)果;"PZ"可以搜索到"憑證錄入"、"品質(zhì)監(jiān)控"等結(jié)果;"PZ錄R"可以搜索到結(jié)果"憑證錄入",假設(shè)系統(tǒng)中定義的功能名稱沒(méi)有其它諸如"品證錄入"等拼音或漢字同時(shí)匹配的結(jié)果,則在找到唯一匹配結(jié)果后直接進(jìn)入功能模塊。利用了漢語(yǔ)拼音與漢字的對(duì)應(yīng)關(guān)系,允許用戶使用漢字和拼音的混合方式,提高了用戶搜索的效率。具體情況如上所述,在此不再贅述。匹配結(jié)果判斷模塊53用于判斷匹配結(jié)果是否唯一,當(dāng)匹配結(jié)果唯一時(shí),調(diào)用功能模塊調(diào)用模塊55直接進(jìn)入所述匹配結(jié)果中的功能模塊,可以是彈出具體功能模塊的用戶操作界面、可以是彈出一個(gè)嵌入主控臺(tái)的MDI子窗體、彈出式窗體、非模式窗體,也可以是執(zhí)行一個(gè)無(wú)界面的程序。在本實(shí)施例中,根據(jù)匹配結(jié)果中的功能名稱在數(shù)據(jù)庫(kù)中的功能模塊定義表中查詢得到該功能名稱對(duì)應(yīng)的模塊組件名稱,然后根據(jù)該模塊組件名稱采用動(dòng)態(tài)組件調(diào)用技術(shù),調(diào)用與該功能名稱對(duì)應(yīng)的功能模塊,采用了動(dòng)態(tài)組件調(diào)用技術(shù),提高了系統(tǒng)的可維護(hù)性和擴(kuò)展性;當(dāng)匹配結(jié)果不是唯一時(shí),調(diào)用匹配項(xiàng)顯示模塊54顯示匹配結(jié)果中的所有匹配項(xiàng),再通過(guò)功能模塊調(diào)用模塊55接收用戶的選擇指令,進(jìn)入與用戶所選擇的匹配項(xiàng)相應(yīng)的功能模塊。作為本發(fā)明的一個(gè)優(yōu)選實(shí)施例,該調(diào)用功能模塊的裝置還包括關(guān)鍵字存儲(chǔ)模塊56。關(guān)鍵字存儲(chǔ)模塊56根據(jù)用戶的輸入的關(guān)鍵字匹配預(yù)先存儲(chǔ)的歷史輸入的關(guān)鍵字,當(dāng)本次輸入的關(guān)鍵字不是預(yù)先存儲(chǔ)的歷史輸入的關(guān)鍵字時(shí),保存本次輸入的關(guān)鍵字。具體過(guò)程詳述如下用戶進(jìn)入搜索功能,在搜索框中錄入搜索關(guān)鍵字進(jìn)行搜索,在關(guān)鍵字文本框的Change事件中,根據(jù)用戶的錄入查詢用戶關(guān)鍵字歷史表(t—UserSearchKey)模糊匹配歷史輸入的關(guān)鍵字,并加入關(guān)鍵字下拉列表,用戶可以從下拉列表中選擇一個(gè)關(guān)鍵字,則文本框的內(nèi)容變成選擇的內(nèi)容,點(diǎn)擊"確定"按鈕,系統(tǒng)判斷本次錄入的關(guān)鍵字是否已經(jīng)在關(guān)鍵字歷史表中,如果不存在,則保存該關(guān)鍵字,并開(kāi)始進(jìn)行搜索匹配,這樣可以減少用戶將來(lái)的操作。在本發(fā)明實(shí)施例中,通過(guò)用戶的輸入關(guān)鍵字,動(dòng)態(tài)關(guān)聯(lián)可能涉及的數(shù)據(jù)表,并查詢出結(jié)果,從結(jié)果中選擇某個(gè)具體功能后,通過(guò)模塊組件名稱動(dòng)態(tài)創(chuàng)建組件實(shí)例,從而進(jìn)入具體的功能模塊,搜索的結(jié)果如果是唯一的,則直接進(jìn)入具體的功能模塊。本發(fā)明只需用戶輸入關(guān)鍵字即可,操作簡(jiǎn)單,并且可以將用戶輸入的關(guān)鍵字保存在關(guān)鍵字歷史表中,并具有智能記憶的功能;支持用戶個(gè)性化設(shè)置快捷搜索碼,方便記憶、方便輸入、更具人性化、多樣化;利用了漢語(yǔ)拼音與漢字的對(duì)應(yīng)關(guān)系,允許用戶使用漢字和拼音的混合方式,提高了用戶搜索的效率;對(duì)搜索結(jié)果進(jìn)行智能判斷優(yōu)先處理用戶自定義的快捷搜索碼,如果搜索的結(jié)果是唯一的,則直接進(jìn)入具體的功能模塊,減少了用戶的操作;可以利用自定義的快捷搜索碼對(duì)用戶的唯一性幫助系統(tǒng)進(jìn)行自動(dòng)化測(cè)試;采用了動(dòng)態(tài)組件調(diào)用技術(shù),提高了系統(tǒng)的可維護(hù)性和擴(kuò)展性。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。9權(quán)利要求一種調(diào)用功能模塊的方法,其特征在于,所述方法包括下述步驟接收輸入的關(guān)鍵字;將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配;顯示匹配結(jié)果中的所有匹配項(xiàng);接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊。2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括以下步驟當(dāng)匹配結(jié)果唯一時(shí),直接進(jìn)入所述匹配結(jié)果中的功能模塊;當(dāng)匹配結(jié)果不是唯一時(shí),執(zhí)行所述顯示匹配結(jié)果中的所有匹配項(xiàng)的步驟。3.如權(quán)利要求1所述的方法,其特征在于,所述各功能模塊所對(duì)應(yīng)的關(guān)鍵字包括各功能模塊所對(duì)應(yīng)的快捷搜索碼、功能名稱、功能名稱的漢字全拼或功能名稱的漢字拼音的簡(jiǎn)寫。4.如權(quán)利要求3所述的方法,其特征在于,所述將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配的步驟具體為將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的快捷搜索碼進(jìn)行精確匹配;當(dāng)所述關(guān)鍵字全部為漢字,將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱進(jìn)行模糊匹配;當(dāng)所述關(guān)鍵字不全為漢字時(shí),拆分所述關(guān)鍵字,將所述關(guān)鍵字的漢字部分與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱進(jìn)行模糊匹配,將所述關(guān)鍵字的非漢字部分與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱的漢字全拼或者功能名稱的漢字拼音的簡(jiǎn)寫進(jìn)行模糊匹配。5.如權(quán)利要求1所述的方法,其特征在于,在所述接收輸入的關(guān)鍵字的步驟之后,所述方法還包括下述步驟根據(jù)輸入的關(guān)鍵字匹配預(yù)先存儲(chǔ)的歷史輸入的關(guān)鍵字,當(dāng)本次輸入的關(guān)鍵字不是預(yù)先存儲(chǔ)的歷史輸入的關(guān)鍵字時(shí),保存本次輸入的關(guān)鍵字。6.—種調(diào)用功能模塊的裝置,其特征在于,所述裝置包括關(guān)鍵字接收模塊,用于接收輸入的關(guān)鍵字;關(guān)鍵字匹配模塊,用于將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配;匹配項(xiàng)顯示模塊,用于顯示匹配結(jié)果中的所有匹配項(xiàng);功能模塊調(diào)用模塊,用于接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊。7.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括匹配結(jié)果判斷模塊,用于當(dāng)匹配結(jié)果唯一時(shí),調(diào)用功能模塊調(diào)用模塊直接進(jìn)入所述匹配結(jié)果中的功能模塊;當(dāng)匹配結(jié)果不是唯一時(shí),調(diào)用匹配項(xiàng)顯示模塊顯示匹配結(jié)果中的所有匹配項(xiàng)。8.如權(quán)利要求6所述的裝置,其特征在于,所述各功能模塊所對(duì)應(yīng)的關(guān)鍵字包括各功能模塊所對(duì)應(yīng)的搜索快捷碼、功能名稱、功能名稱的漢字全拼或功能名稱的漢字拼音的簡(jiǎn)寫。9.如權(quán)利要求6所述的裝置,其特征在于,所述關(guān)鍵字匹配模塊包括快捷搜索碼匹配單元,用于將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的快捷搜索碼進(jìn)行精確匹配;漢字關(guān)鍵字匹配單元,用于當(dāng)所述關(guān)鍵字全部為漢字,將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱進(jìn)行模糊匹配;不全為漢字關(guān)鍵字匹配單元,用于當(dāng)所述關(guān)鍵字不全為漢字時(shí),拆分所述關(guān)鍵字,將所述關(guān)鍵字的漢字部分與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱進(jìn)行模糊匹配,將所述關(guān)鍵字的非漢字部分與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的功能名稱的漢字全拼或者功能名稱的漢字拼音的簡(jiǎn)寫進(jìn)行模糊匹配。10.如權(quán)利要求6所述的裝置,其特征在于,所述裝置還包括關(guān)鍵字存儲(chǔ)模塊,用于根據(jù)輸入的關(guān)鍵字匹配預(yù)先存儲(chǔ)的歷史輸入的關(guān)鍵字,當(dāng)本次輸入的關(guān)鍵字不是預(yù)先存儲(chǔ)的歷史輸入的關(guān)鍵字時(shí),保存本次輸入的關(guān)鍵字。11.一種ERP系統(tǒng),其特征在于,所述系統(tǒng)包括權(quán)利要求6至9任一權(quán)利要求所述的調(diào)用功能模塊的裝置。全文摘要本發(fā)明適用于計(jì)算機(jī)領(lǐng)域,提供了一種調(diào)用功能模塊的方法,所述方法包括下述步驟接收輸入的關(guān)鍵字;將所述關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配;顯示匹配結(jié)果中的所有匹配項(xiàng);接收用戶的選擇指令,進(jìn)入用戶所選擇的匹配項(xiàng)的功能模塊。在本發(fā)明中,只需用戶輸入關(guān)鍵字,將關(guān)鍵字與預(yù)先存儲(chǔ)的各功能模塊所對(duì)應(yīng)的關(guān)鍵字進(jìn)行匹配后,通過(guò)選擇匹配結(jié)果即可進(jìn)入具體的功能模塊,操作簡(jiǎn)單;另外,利用了漢語(yǔ)拼音與漢字的對(duì)應(yīng)關(guān)系,允許用戶使用漢字和拼音的混合方式,提高了用戶搜索的效率;采用了動(dòng)態(tài)組件調(diào)用技術(shù),提高了系統(tǒng)的可維護(hù)性和擴(kuò)展性。文檔編號(hào)G06Q10/00GK101751290SQ20091011022公開(kāi)日2010年6月23日申請(qǐng)日期2009年10月23日優(yōu)先權(quán)日2009年10月23日發(fā)明者張慶申請(qǐng)人:金蝶軟件(中國(guó))有限公司