一種erp管理系統的用戶行為分析方法及用戶行為分析系統的制作方法
【專利說明】一種ERP管理系統的用戶行為分析方法及用戶行為分析系統
[0001]
技術領域
[0002]本發明涉及一種ERP管理系統技術領域,具體地說是一種ERP管理系統的用戶行為分析方法及用戶行為分析系統。
【背景技術】
[0003]用戶行為分析,是指在獲得系統訪問量基本數據的情況下,對有關數據進行統計、分析,從中發現用戶訪問系統的規律,并將這些規律與企業發展策略等相結合,從而發現目前企業可能存在的問題,并為進一步修正或重新制定企業發展策略提供依據。
[0004]ERP 管理系統,ERP 為 Enterprise Resource Planning 的全稱,ERP 管理系統翻譯為企業資源計劃管理系統。ERP管理系統是現代企業管理的運行模式,它是一個在全公司范圍內應用的、高度集成的系統,覆蓋了客戶、項目、庫存和采購供應等管理工作,通過優化企業資源達到資源效益最大化。
[0005]ERP管理系統有著數百個功能模塊和數以萬計的用戶數量群,ERP廠商非常關心各個功能模塊的用戶使用情況、性能情況、異常情況等,以不斷完善現有產品的質量,提高競爭力。這些數據傳統的獲取方式是問卷調查,但問卷調查這種方式其廣度和深度以及質量都很難保證。
[0006]
【發明內容】
本發明的技術任務是針對以上不足之處,提供一種ERP管理系統的用戶行為分析方法及用戶行為分析系統,來解決ERP管理系統的用戶行為不便分析的問題。
[0007]本發明解決其技術問題所采用的技術方案是:
一種ERP管理系統的用戶行為分析方法,包含以下步驟:
(1)、用戶第一次使用ERP管理系統時記錄用戶的客戶端環境信息;
(2)、用戶登錄系統時,記錄用戶的登錄時間,以及登錄耗時,用戶退出系統時,記錄用戶退出的時間并計算用戶總的駐留時間;
(3)、用戶打開具體功能時,記錄功能的打開時間、打開耗時,用戶關閉功能時記錄功能的關閉時間并計算用戶在該功能上的駐留時間;
(4)、ERP管理系統發生異常時,記錄異常發生時間、異常編號、異常詳細信息,當前所在的功能的信息;
(5)、根據步驟(I)-(4)的結果獲取的數據,建立功能、用戶、操作、結果的關聯關系,并對其進行預處理,最后把這些數據按照格式進行存儲;
(6)、根據用戶分析模型需求查詢統計出表示用戶行為規律的結果數據,并將數據保存到指定的數據表中。
[0008]步驟(I)中,客戶端環境信息包括:操作系統類型、操作系統版本信息、瀏覽器類型、瀏覽器版本信息。
[0009]步驟(5)中,預處理包括:去除不完整數據,刪除重復數據。
[0010]一種ERP管理系統的用戶行為分析系統,包括用戶行為收集模塊、用戶行為原始數據庫、用戶行為分析模塊、行為分析結果輸出模塊;
用戶行為收集模塊:用于收集用戶的登錄、退出、功能操作、系統異常的數據結果,并對這些數據進行預處理,最后把這些數據存放到用戶行為原始數據庫中;
用戶行為原始數據庫:用于對功能模塊、用戶、操作行為、行為的結果數據進行存儲,數據存儲采用NoSQL數據庫進行;
用戶行為分析模塊:用于把收集到的用戶數據進行統計、分析和進一步處理;用戶行為分析模塊按照不同的分析模型分為若干個子模塊,米用分布式架構,每個子模塊負責分析一個用戶行為數據的關注點;
行為分析結果輸出模塊:用于保存最終的用戶行為的分析結果數據,并對結果進行輸出。
[0011]用戶行為收集模塊中,預處理包括:去除不完整數據,刪除重復數據。
[0012]最終的用戶行為的分析結果數據包括:用戶在線時間分布、功能異常頻率、操作性能分析。
[0013]行為分析結果輸出模塊并通過門戶網站、郵件、數據報表的方式對結果進行輸出。
[0014]本發明的一種ERP管理系統的用戶行為分析方法及用戶行為分析系統和現有技術相比,具有以下有益效果:
1、用戶行為分析系統通過自動收集用戶的登錄、登出、功能操作以及系統后臺運行的日志信息來了解用戶的使用記錄、操作習慣和系統性能、異常等情況,從而獲得全面的ERP管理系統運行信息,為ERP管理系統的優化和運維提供數據依據;
2、用以改進ERP管理系統運行效率和穩定性,同時也為ERP管理系統出現問題時,準確定位問題原因提供了十分有價值的信息;
3、通過客戶端定期采集反饋用戶的行為數據、異常數據和運行環境上下文等信息,實現了 ERP管理系統用戶行為的分析;
4、以用戶行為數據為核心,對用戶行為數據進行分析得到功能模塊、用戶行為和行為結果數據,并建立三者間的關聯關系,然后將這些數據進行存儲和分析,并根據分析需求查詢并處理、展現分析數據,了解用戶的使用情況、操作習慣、系統性能和異常等情況,從而全面的了解ERP管理系統運行信息。
【附圖說明】
[0015]下面結合附圖對本發明進一步說明。
[0016]附圖1為一種用戶行為分析系統的結構框圖。
【具體實施方式】
[0017]下面結合附圖和具體實施例對本發明作進一步說明。
[0018]實施例1:
本發明的一種ERP管理系統的用戶行為分析方法,包含以下步驟: (1)、用戶第一次使用ERP管理系統時記錄用戶的客戶端環境信息;
(2)、用戶登錄系統時,記錄用戶的登錄時間,以及登錄耗時,用戶退出系統時,記錄用戶退出的時間并計算用戶總的駐留時間;
(3)、用戶打開具體功能時,記錄功能的打開時間、打開耗時,用戶關閉功能時記錄功能的關閉時間并計算用