一種智能用戶信息錄入方法
【專利摘要】本發明公開了一種智能用戶信息錄入方法,從數據庫中,根據提取數據的相關要求,設計相應人員相關度算法,提取相應的數據信息,放入人員彈出框的“相關”頁面,提取所有人員或某部門人員,按相關度算法放入相應的人員彈出框頁面;設置人員彈出框頁面和輸入框關聯,在姓名輸入框中輸入全拼或首字母時彈出相關人員信息,或在鼠標點擊輸入框時,彈出人員彈出框頁面,由錄入員選擇;在選擇姓名后,使用ajax技術,從后臺數據庫提取相應信息自動填充其它相關的輸入框。本發明克服了傳統的輸入法輸入錯誤,多個信息多次輸入,輸入繁瑣。同時其輸入簡單方便,快捷易用,正確率高,方法簡單,程序編制容易,不依賴任何第三方組件。
【專利說明】
一種智能用戶信息錄入方法
技術領域
[0001] 本發明涉及一種智能用戶信息錄入技術,屬軟件程序設計系統技術領域。
【背景技術】
[0002] 隨著計算機的應用不斷發展,計算機技術在信息管理中的到很好的應用,在數據 信息錄入的應用中發揮非常有效的功能。
[0003] 在很多信息錄入時,是直接通過通常的錄入法,如全拼,搜狗拼音,五筆等,傳統的 輸入法輸入錯誤,多個信息多次輸入,輸入繁瑣、也加大了數據庫服務器的負擔的嚴重缺 點。
【發明內容】
[0004] 發明目的:為了克服現有技術中存在的不足,本發明提供一種智能用戶信息錄入 方法,該方法克服了傳統的輸入法輸入錯誤,多個信息多次輸入,輸入繁瑣、也加大了數據 庫服務器的負擔的嚴重缺點,同時輸入簡單方便,快捷易用,正確率高,方法簡單,程序編制 容易,不依賴任何第三方組件。
[0005] 為實現上述目的,本發明采用的技術方案為:
[0006] -種智能用戶信息錄入方法,從數據庫中,根據提取數據的相關要求,設計相應人 員相關度算法,提取相應的數據信息,放入人員彈出框的"相關"頁面,提取所有人員或某部 門人員,按相關度算法放入相應的人員彈出框頁面;設置人員彈出框頁面和輸入框關聯,在 姓名輸入框中輸入全拼或首字母時彈出相關人員信息,或在鼠標點擊輸入框時,彈出人員 彈出框頁面,由錄入員選擇;在選擇姓名后,使用ajax技術,從后臺數據庫提取相應信息自 動填充其它相關的輸入框。
[0007] 具體包括以下步驟:
[0008] 步驟1,對存儲在數據庫的表單數據進行按相應的類別類型進行分類、統計和排 序;
[0009] 步驟2,將步驟1處理好的數據抽取到應用客戶端,根據相關度算法,依次放置相應 數據;
[0010] 步驟3,進行客戶端界面設計形成所需的錄入界面,將步驟2得到的數據信息內容 根據自己的應用自定義存放;
[0011] 步驟4,步驟3中的錄入界面通過全拼輸入選取、首字母輸入選取或界面鼠標點擊 選取數據,同時使用ajax技術,從后臺數據庫提取相應信息自動填充其它相關的錄入界面 輸入框。
[0012] 步驟4中錄入界面選取數據時,附帶從數據庫中自動抽取相應數據賦值給其它相 應的錄入界面輸入框。
[0013] 所述相關度算法包括全單位人員相關度算法、同部門相關度算法以及其它關聯性 相關度算法,其中,全單位人員相關度算法按拼音的首字母分類排序,同部門相關度算法按 拼音的首字母分類排序,其它關聯性相關度算法根據各個關聯組分類,各個關聯組之間按 拼音的首字母分類排序,同時各小組類的成員姓名按相關的緊密度排序。
[0014] 本發明提供的一種智能用戶信息錄入方法,相比現有技術,具有以下有益效果:
[0015] 本發明是一次性從數據庫中提取所有所需的原始數據,采用發明中提出的方法, 可以根據需要通過全拼輸入選取、首字母輸入選取或界面鼠標點擊選取,并且可以同時附 帶從數據庫中自動抽取相應數據賦值給其它相應的界面輸入框。克服了傳統的輸入法輸入 錯誤,多個信息多次輸入,輸入繁瑣、也加大了數據庫服務器的負擔的嚴重缺點。使得繁瑣 的輸入簡單方便,快捷易用,正確率高,方法簡單,程序編制容易,不依賴任何第三方組件。
【附圖說明】
[0016] 圖1是智能用戶信息錄入方法流程圖;
[0017] 圖2是信息錄入對話框;
[0018]圖3是相關人員彳目息選項卡;
[0019] 圖4是同部門人員信息選項卡;
[0020] 圖5是首字母A-C人員信息選項卡;
[0021] 表1是人員基本信息表;
[0022]表2是論文基本信息表;
[0023]表3是作者信息表;
[0024]表4是項目基本信息表;
[0025]表5是項目成員彳目息表;
[0026]表6是出差信息表;
[0027]表7是出差人員信息表;
[0028] 表8是興趣小組信息表;
[0029]表9是興趣小組人員信息表;
[0030] 表10是工作小組信息表;
[0031]表11是工作小組人員信息表;
[0032] 表12是權值表。
【具體實施方式】
[0033]下面結合附圖對本發明作更進一步的說明。
[0034] -種智能用戶信息錄入方法,如圖1所示,從數據庫中,根據提取數據的相關要求, 設計相應人員相關度算法,提取相應的數據信息,放入人員彈出框的"相關"頁面,提取所有 人員或某部門人員,按相關度算法放入相應的人員彈出框頁面;設置人員彈出框頁面和輸 入框關聯,在姓名輸入框中輸入全拼或首字母時彈出相關人員信息,或在鼠標點擊輸入框 時,彈出人員彈出框頁面,由錄入員選擇;在選擇姓名后,使用ajax技術,從后臺數據庫提取 相應信息自動填充其它相關的輸入框。
[0035]具體包括以下步驟:
[0036]步驟1,對存儲在數據庫的表單數據進行按相應的類別類型進行分類、統計和排 序;
[0037] 步驟2,將步驟1處理好的數據抽取到應用客戶端,根據相關度算法,依次放置相應 數據;
[0038] 所述相關度算法包括全單位人員相關度算法、同部門相關度算法以及其它關聯性 相關度算法,其中,全單位人員相關度算法按拼音的首字母分類排序,同部門相關度算法按 拼音的首字母分類排序,其它關聯性相關度算法根據各個關聯組分類,各個關聯組之間按 拼音的首字母分類排序,同時各小組類的成員姓名按相關的緊密度排序。
[0039] 步驟3,進行客戶端界面設計形成所需的錄入界面,將步驟2得到的數據信息內容 根據自己的應用自定義存放;
[0040] 步驟4,步驟3中的錄入界面通過全拼輸入選取、首字母輸入選取或界面鼠標點擊 選取數據,同時使用ajax技術,從后臺數據庫提取相應信息自動填充其它相關的錄入界面 輸入框。
[0041]步驟4中錄入界面選取數據時,附帶從數據庫中自動抽取相應數據賦值給其它相 應的錄入界面輸入框。
[0042] 實例
[0043] -種智能用戶信息錄入方法,步驟1,對存儲在數據庫的表單數據進行按相應的類 別類型進行分類、統計和排序,得到如下表1-11所示;
[0045] 表 1
[0046] 表1為人員基本信息表,如表1所示,在該表中,可查到編號、工號、姓名、性別、出生 年月、所在部門、學歷、學位、職稱、職務信息。
[0048] 表 2
[0049] 表2為論文基本信息表,如表2所示,在該表中,可查到編號、論文名、出版日期、刊 物名、等級。
[0067] 表 8
[0068] 表8為興趣小組信息表,如表8所示,在該表中,可查到編號、興趣名稱、興趣類型、 成立時間、主管部門、人數。
[0071]表9為興趣小組人員信息表,如表9所示,在該表中,可查到編號、興趣編號、人員編 號、職務。
[0074]表10為工作小組信息表,如表10所示,在該表中,可查到編號、工作組名稱、工作類 型、成立時間、主管部門、人數。
[0077] 表11為工作小組人員信息表,如表11所示,在該表中,可查到編號、工作組編號、人 員編號、職務。
[0078] 步驟2,將步驟1處理好的數據抽取到應用客戶端,根據相關度算法,依次放置相應 數據;
[0079] 所述相關度算法包括全單位人員相關度算法、同部門相關度算法以及其它關聯性 相關度算法,其中,全單位人員相關度算法按拼音的首字母分類排序,同部門相關度算法按 拼音的首字母分類排序,其它關聯性相關度算法根據各個關聯組分類,各個關聯組之間按 拼音的首字母分類排序,同時各小組類的成員姓名按相關的緊密度排序。其它關聯性相關 度是根據合作次數和合作類型的權值(如表12)統計計算出來的(1、先計算出每個名稱的權 值,如:所有相關人論文掛名的名次權值累加;2、計算所有相關人所有名稱總權值,這樣就 每個人的所有權值項累加;3、得到兩個權值排名,如輸入框是選擇論文掛名人員,即先對論 文權值排名,然后再跟總排名的人員。例子,王冰第二作者2篇,項目第二1個,安哲第二作者 1篇,第三作者2篇,項目第三1個,出差2次,相應的論文權值計算為:王冰1.5*2 = 3,安哲1.5 + 1.3*2 = 3.1;總權值計算為:王冰 1.5*2+1.5 = 4.5,安哲 1.5+1.3*2+1.3+1.1*2 = 6.6),如 相互共同申請項目,編寫論文、論著,申請專利、出差,興趣小組,工作小組等。如表1-11。
[0081 ]表12為權值表,在該表中可查到編號、合作次數和合作類型名稱、權值。
[0082]步驟3,進行客戶端界面設計形成所需的錄入界面,將步驟2得到的數據信息內容 根據自己的應用自定義存放;
[0083]如圖2人員輸入對話框(錄入界面)所示,在該對話框中,需要輸入的信息有:姓名、 工號、學位、學歷、職稱、出生年月、學院、作者排序;鼠標點擊姓名輸入框后,彈出根據本發 明的方法排列的選擇姓名的窗口。
[0084] 首先彈出的是圖3相關人員信息選項卡,該相關人員信息選項卡通過相配度算法 計算,按相配度的大小從前到后排列,最前面的就是算法預測,用戶點擊選取可能性最高的 姓名得到的:
[0085] 如果沒有選取的姓名,用戶可以點擊[同部門]選項卡,顯示同部門的人員,供用戶 選擇,如圖4同部門人員信息選項卡,在該選項卡中,可以看到同部門的人員信息。
[0086] 如果還沒有,可以根據首字拼音字母,點擊相應的選項卡。然后選擇姓名。選擇姓 名,其實是選擇的編號,即員工號。這樣保證唯一性,因為有重名。如圖5首字母A-C人員信息 選項卡所示。
[0087] 步驟4,步驟3中的錄入界面通過全拼輸入選取、首字母輸入選取或界面鼠標點擊 選取數據,同時使用ajax技術,從后臺數據庫提取相應信息自動填充其它相關的錄入界面 輸入框。
[0088] 步驟4中錄入界面選取數據時,附帶從數據庫中自動抽取相應數據賦值給其它相 應的錄入界面輸入框,即選擇人員后,人員的其他信息如學位、學歷、職稱、出生年月、學院 是通過,是直接通過ajax向后臺發送員工編號,提取相關信息后自動填充。
[0089] 以上所述僅是本發明的優選實施方式,應當指出:對于本技術領域的普通技術人 員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應 視為本發明的保護范圍。
【主權項】
1. 一種智能用戶信息錄入方法,其特征在于:從數據庫中,根據提取數據的相關要求, 設計相應人員相關度算法,提取相應的數據信息,放入人員彈出框的"相關"頁面,提取所有 人員或某部門人員,按相關度算法放入相應的人員彈出框頁面;設置人員彈出框頁面和輸 入框關聯,在姓名輸入框中輸入全拼或首字母時彈出相關人員信息,或在鼠標點擊輸入框 時,彈出人員彈出框頁面,由錄入員選擇;在選擇姓名后,使用ajax技術,從后臺數據庫提取 相應信息自動填充其它相關的輸入框。2. 根據權利要求1所述的智能用戶信息錄入方法,其特征在于,包括以下步驟: 步驟1,對存儲在數據庫的表單數據進行按相應的類別類型進行分類、統計和排序; 步驟2,將步驟1處理好的數據抽取到應用客戶端,根據相關度算法,依次放置相應數 據; 步驟3,進行客戶端界面設計形成所需的錄入界面,將步驟2得到的數據信息內容根據 自己的應用自定義存放; 步驟4,步驟3中的錄入界面通過全拼輸入選取、首字母輸入選取或界面鼠標點擊選取 數據,同時使用ajax技術,從后臺數據庫提取相應信息自動填充其它相關的錄入界面輸入 框。3. 根據權利要求2所述的智能用戶信息錄入方法,其特征在于:步驟4中錄入界面選取 數據時,附帶從數據庫中自動抽取相應數據賦值給其它相應的錄入界面輸入框。4. 根據權利要求3所述的智能用戶信息錄入方法,其特征在于:所述相關度算法包括全 單位人員相關度算法、同部門相關度算法以及其它關聯性相關度算法,其中,全單位人員相 關度算法按拼音的首字母分類排序,同部門相關度算法按拼音的首字母分類排序,其它關 聯性相關度算法根據各個關聯組分類,各個關聯組之間按拼音的首字母分類排序,同時各 小組類的成員姓名按相關的緊密度排序。
【文檔編號】G06F17/30GK105893527SQ201610195005
【公開日】2016年8月24日
【申請日】2016年3月30日
【發明人】朱節中, 陳北京, 鄭鈺輝, 姜丹丹, 房貞麗, 沈偉峰, 顧文亞, 孟祥瑞, 羅君, 周萬昊, 李凌
【申請人】南京信息工程大學