本發(fā)明涉及人機(jī)交互領(lǐng)域,特別涉及一種自定義人機(jī)交互模式地面站系統(tǒng)及其使用方法。
背景技術(shù):
現(xiàn)有的地面站軟件大部分都只有一套界面,遇到需要給各種不同用戶人群使用的場景,主要存在以下問題:一、開發(fā)及測試人員在開發(fā)軟件時(shí)留下的用于調(diào)試和日后維護(hù)的功能頁面,非開發(fā)人員使用配置這些功能時(shí)可能會(huì)引發(fā)意想不到的錯(cuò)誤;二、針對不同的目標(biāo)用戶人群,為確保功能不缺失需要保留所有頁面,導(dǎo)致對于各類用戶都有部分冗余功能。
對于有多套界面的地面站軟件,每套界面都需要對應(yīng)的一套代碼來編譯,需要花費(fèi)更多的人力來編寫,同時(shí)也給管理和維護(hù)帶來不便。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是提供一種自定義人機(jī)交互模式地面站系統(tǒng),以解決現(xiàn)有技術(shù)中導(dǎo)致的上述多項(xiàng)缺陷。
為實(shí)現(xiàn)上述目的,本發(fā)明提供以下的技術(shù)方案:一種自定義人機(jī)交互模式地面站系統(tǒng),該系統(tǒng)包括數(shù)據(jù)庫存儲(chǔ)模塊、用戶名登錄模塊、判斷模塊以及界面顯示模塊,其中:
所述數(shù)據(jù)庫存儲(chǔ)模塊,將存儲(chǔ)在數(shù)據(jù)庫上的用戶名,給其添加字段來分類存儲(chǔ)用戶類型;
所述用戶名登錄模塊,用戶使用用戶名登錄讀取地面站系統(tǒng);
所述判斷模塊,根據(jù)用戶名的名稱,來判斷用戶類型;
所述界面顯示模塊,根據(jù)判斷模塊,判斷用戶類型后顯示相應(yīng)的界面。
一種自定義人機(jī)交互模式地面站系統(tǒng)的使用方法,包括以下步驟:
(1)建立數(shù)據(jù)庫,使用數(shù)據(jù)庫存儲(chǔ)模塊存儲(chǔ)各種類型的用戶名,給其添加字段來分類存儲(chǔ)用戶類型;
(2)將用戶名輸入到用戶名登錄模塊;
(3)判斷模塊根據(jù)輸入的用戶名與數(shù)據(jù)庫上的用戶名,通過字段進(jìn)行比較,來判斷用戶類型;
(4)當(dāng)用戶名的字段符合存儲(chǔ)在數(shù)據(jù)庫上的某個(gè)用戶類型,則顯示相應(yīng)的界面。
與現(xiàn)有技術(shù)相比,本系統(tǒng)使用數(shù)據(jù)庫存儲(chǔ)模塊存儲(chǔ)各種類型的用戶名,給其添加字段來分類存儲(chǔ)用戶類型,用戶名輸入到用戶名登錄模塊,判斷模塊根據(jù)輸入的用戶名與數(shù)據(jù)庫上的用戶名,通過字段進(jìn)行比較,來判斷用戶類型,當(dāng)用戶名的字段符合存儲(chǔ)在數(shù)據(jù)庫上的某個(gè)用戶類型,則顯示相應(yīng)的界面,免去了同一套系統(tǒng)多次編寫編譯的過程,也能給用戶帶來良好體驗(yàn),此發(fā)明,通過讀取配置參數(shù)判斷對當(dāng)前用戶顯示何種界面,實(shí)現(xiàn)用同一套系統(tǒng)滿足各種用戶使用需求的同時(shí)保障操作安全、縮減代碼量。
附圖說明
圖1是本發(fā)明的原理框圖。
具體實(shí)施方式
下面結(jié)合附圖詳細(xì)說明本發(fā)明的優(yōu)選實(shí)施方式。
圖1出示本發(fā)明的具體實(shí)施方式:一種自定義人機(jī)交互模式地面站系統(tǒng),該系統(tǒng)包括數(shù)據(jù)庫存儲(chǔ)模塊、用戶名登錄模塊、判斷模塊以及界面顯示模塊,其中:
所述數(shù)據(jù)庫存儲(chǔ)模塊,將存儲(chǔ)在數(shù)據(jù)庫上的用戶名,給其添加字段來分類存儲(chǔ)用戶類型;
所述用戶名登錄模塊,用戶使用用戶名登錄讀取地面站系統(tǒng);
所述判斷模塊,根據(jù)用戶名的名稱,來判斷用戶類型;
所述界面顯示模塊,根據(jù)判斷模塊,判斷用戶類型后顯示相應(yīng)的界面。
一種自定義人機(jī)交互模式地面站系統(tǒng)的使用方法,包括以下步驟:
(1)建立數(shù)據(jù)庫,使用數(shù)據(jù)庫存儲(chǔ)模塊存儲(chǔ)各種類型的用戶名,給其添加字段來分類存儲(chǔ)用戶類型;
(2)將用戶名輸入到用戶名登錄模塊;
(3)判斷模塊根據(jù)輸入的用戶名與數(shù)據(jù)庫上的用戶名,通過字段進(jìn)行比較,來判斷用戶類型;
(4)當(dāng)用戶名的字段符合存儲(chǔ)在數(shù)據(jù)庫上的某個(gè)用戶類型,則顯示相應(yīng)的界面。
基于上述,該系統(tǒng)通過讀取配置參數(shù)判斷對當(dāng)前用戶顯示何種界面,實(shí)現(xiàn)用同一套系統(tǒng)滿足各種用戶使用需求的同時(shí)保障操作安全、縮減代碼量,開發(fā)人員首先將各類用戶所要用到的所有功能頁面編寫實(shí)現(xiàn)出來,通過相關(guān)的程序可以控制各個(gè)頁面的顯示與隱藏,在進(jìn)入界面前,采用用戶名密碼登錄的方式,將當(dāng)前用戶的類型告知程序,程序進(jìn)行判斷之后,隱藏與當(dāng)前用戶無關(guān)的功能頁面,以達(dá)到針對不同用戶顯示不同頁面的功能,免去了同一套系統(tǒng)多次編寫編譯的過程,也能給用戶帶來良好體驗(yàn)。
以上所述的僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明創(chuàng)造構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。