高子熙++鄭茗騫++劉偉城++高媛
摘 要:以日歷軟件的事務日志及其完成情況數(shù)據(jù)為依據(jù),設計了以事務完成度、完成質量、完成的時效性以及包括學習、組織、分析、書面表達能力在內(nèi)的10種個人能力作為評價指標,采用Java面向對象編程技術,利用對比分析的方法,實現(xiàn)了對個人能力及事務執(zhí)行情況的分析評價,并基于JFreeChart開源軟件包,實現(xiàn)了分析結果的可視化展示。
關鍵詞:個人能力分析 可視化 日歷
中圖分類號:TP311 文獻標識碼:A 文章編號:1674-098X(2016)09(b)-0084-03
在生活中,我們每天都會安排一些事情做,比如學習計劃、工作計劃、生活計劃等,但是往往會出現(xiàn)計劃的內(nèi)容安排得很多、很完美,但是實踐中做不到按照計劃執(zhí)行,有的甚至是計劃與執(zhí)行結果之間差距很大。有時完成了計劃中的一些事情,然后就束之高閣了,不去總結反思,難以將從中獲得的經(jīng)驗或者教訓最大化利用。如果能夠記錄每一次事務,并且在每一次事務執(zhí)行完畢后,對完成情況進行量化,然后對量化數(shù)據(jù)進行分析,用過去指導將來,不失為一個解決問題的方法。
為了能夠對事務執(zhí)行情況進行量化登記,筆者花了大量的時間從網(wǎng)上收集有關事務執(zhí)行能力、個人能力評價的信息。對這些信息進行整理,結果發(fā)現(xiàn)針對個人的能力評價非常少,針對企、事業(yè)單位職工的工作能力評價相對比較成熟。在對用人單位職工能力評價的指標進行研究的基礎上,結合筆者的知識背景和認知能力所理解的對個人能力評價的需要,最終確定了個人能力評價指標,并一起討論對這些指標進行分析的方法。
1 個人能力評價指標的設計
在使用日歷軟件時,如果對于每一項能力指標都按照企業(yè)的標準去打分的話,會使個人用戶感到操作冗長,從而失去興趣。因此,對這些指標進行了簡化,便于用戶快速完成事務執(zhí)行情況登記。最終確定的個人能力評價指標包括反映事務執(zhí)行情況和個人能力兩方面內(nèi)容的信息,如表1所示。這里給出的指標并不是針對個人,而是針對事務,即它們是用戶所完成的每一項事務的情況和完成該項事務所需要的能力的記錄。
確定評價指標后,為了便于計算機軟件實現(xiàn),又進一步對其進行了量化。
2 個人能力分析的設計實現(xiàn)
采用Java面向對象編程對個人能力分析與評價,所涉及的類如圖1所示,它們協(xié)同工作完成一次數(shù)據(jù)分析。用戶通過數(shù)據(jù)分析主界面選擇分析的目標和圖表的類別(例如:學習能力、分析能力,柱形圖),調(diào)用數(shù)據(jù)分析業(yè)務類(DataAnalysis)的方法abilityAnalysis(),將分析的目標能力和圖形的類別作為參數(shù)傳遞給該方法。該方法調(diào)用數(shù)據(jù)庫訪問類(BaseAbalysis)的方法getThreeMonthAbilitydata,以待分析的目標能力為參數(shù),對數(shù)據(jù)庫進行查詢、統(tǒng)計,并將查詢結果返回給調(diào)用者。數(shù)據(jù)分析業(yè)務類的數(shù)據(jù)分析方法拿到查詢結果后,對其進行變換,轉儲到圖表需要的數(shù)據(jù)模型(DataModel)中,然后調(diào)用基于JFreeChart設計的繪制圖表方法,繪制出相應的分析圖表。
BaseAbalysis類用于完成數(shù)據(jù)分析所需要的數(shù)據(jù)統(tǒng)計,其中的getThreeMonthAbilitydata方法用于獲得能力分析所需要的統(tǒng)計數(shù)據(jù)。該方法的聲明為:public static List
public class DataModel {
public int data;//統(tǒng)計得到的數(shù)據(jù)
public String Name;//數(shù)據(jù)的名稱
public String datetime;//年月,格式為XXXXX-X,XXXX-XX
}
3 事務完成情況登記界面的實現(xiàn)
從系統(tǒng)主界面的“能力分析”可以進入到數(shù)據(jù)分析環(huán)節(jié)。該模塊的首界面為用戶提供了可選擇數(shù)據(jù)分析操作接口,用戶可以選擇分析的目標。其中能力分析部分可以一次選擇多種能力進行對比分析。目前提供了柱形圖、折線圖兩種圖供用戶選用。比如,用戶選擇了對事務執(zhí)行質量進行柱形圖分析時,就會打開圖3(a)所示的窗口,該窗口提供近三個月的已完成事務的質量進行對比分析。
如果用戶選擇了多個能力進行折線圖分析,會打開圖3(b)所示的窗口,其中協(xié)作能力與獨立解決問題的能力是伴生分析的。通過該圖用戶可以直觀地發(fā)現(xiàn)其哪些能力突出,哪些能力需要進一步鍛煉,系統(tǒng)會同時給出對應的文字性質的評價和建議。
4 結語
該文在日歷數(shù)據(jù)的基礎上,進一步延伸,以個人日常事務計劃及完成情況數(shù)據(jù)為依據(jù),參考企業(yè)職工能力評價方法,結合個人行為特色,設計了以事務完成度、完成質量、完成的時效性以及包括學習能力、組織能力、分析能力、書面表達能力在內(nèi)的10種個人能力作為評價指標,采用對比分析的方法,多視角的對個人能力及事務執(zhí)行情況進行分析評價。采用Java面向對象編程技術實現(xiàn)了對個人能力評價,并給出個人能力鍛煉的建議;基于JFreeChart開源軟件包,采用圖表對個人能力分析結果進行可視化展示。能力分析功能的增加可以為相關軟件的設計思路提供借鑒,將數(shù)據(jù)分析技術與日常的應用軟件相結合,有效利用歷史數(shù)據(jù)為生活提供指導,使得軟件的應用更加深入人心。
參考文獻
[1] 李興華.Java開發(fā)實戰(zhàn)經(jīng)典[M].清華大學出版社,2009.
[2] 明日科技.Java從入門到精通[M].3版.清華大學出版社,2012.
[3] 鄭倩.電網(wǎng)企業(yè)員工能力素質模型構建及應用研究[D]. 華北電力大學,2011.
[4] JFreeChart開源社區(qū)[EB/OL].http://www.oschina.net/p/jfreechart.