国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

廣西廣播電視技術(shù)中心人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)

2016-06-30 03:01韋筱泉顧家玉廣西廣播電視技術(shù)中心
視聽 2016年5期
關(guān)鍵詞:人力資源管理

韋筱泉 顧家玉(廣西廣播電視技術(shù)中心)

?

廣西廣播電視技術(shù)中心人力資源管理系統(tǒng)的設(shè)計與實現(xiàn)

韋筱泉 顧家玉
(廣西廣播電視技術(shù)中心)

[摘 要]論述利用ExtJS和Java技術(shù)開發(fā)廣西廣播電視技術(shù)中心人力資源管理系統(tǒng)的過程,重點闡述系統(tǒng)開發(fā)的模塊設(shè)計和數(shù)據(jù)庫設(shè)計。

[關(guān)鍵詞]ExtJS ; Java; 人力資源管理; Web系統(tǒng)

1 引言

該系統(tǒng)是依據(jù)軟件工程UML建模思想,使用ExtJS+Java等技術(shù)實現(xiàn)運行在網(wǎng)絡(luò)中用于管理人力資源信息的Web系統(tǒng)。在該系統(tǒng)啟用之前,廣西廣播電視技術(shù)中心的人力資源管理工作一直處于原始的手工管理狀態(tài),用紙張、excel電子表格等人工手段記錄、管理各類人力資源信息,在與各類外部信息系統(tǒng)對接時,使得信息工作中最普通的導(dǎo)入、導(dǎo)出、增刪查改、統(tǒng)計等操作變得繁瑣、效率低下。在這樣的背景下,廣西廣播電視技術(shù)中心人力資源管理系統(tǒng)(以下簡稱該系統(tǒng))應(yīng)運而生。

2 關(guān)鍵技術(shù)

(1)ExtJS

ExtJS是一個用javascript寫的Ajax框架,用于在客戶端創(chuàng)建豐富多彩的web應(yīng)用程序界面。ExtJS主要用于創(chuàng)建前端用戶界面,與后臺技術(shù)無關(guān)。因此,可以把ExtJS用在Net、Java、PHP等各種開發(fā)語言開發(fā)的應(yīng)用中。

ExtJS是純Html/CSS+JS的技術(shù),重新定義表示層的耦合;提供豐富的跨瀏覽器UI組件,靈活采用JSON/ XML數(shù)據(jù)源開發(fā),使得服務(wù)端表示層的負(fù)荷真正減輕,從而達到客戶端的MVC應(yīng)用;集成多種JS底層庫,滿足開發(fā)者不同需求;適合不會做界面的程序員或者開發(fā)人員少的項目,可以節(jié)省出開發(fā)界面的人力;對瀏覽器沒有任何要求,可以說是一種綠色的富客戶端實現(xiàn)方式;將Web應(yīng)用程序的操作方式向傳統(tǒng)桌面應(yīng)用程序的操作方式進行轉(zhuǎn)化甚至消除了這種差異,從根本上提高了用戶的使用體驗,這是ExtJS應(yīng)用前景廣闊的主要原因。

(2)Java語言

Java是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由SunMicrosystems公司于1995年5月推出的Java程序設(shè)計語言和Java平臺(即JavaSE, JavaEE, JavaME)的總稱。Java 技術(shù)具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應(yīng)用于個人PC、數(shù)據(jù)中心、游戲控制臺、科學(xué)超級計算機、移動電話和互聯(lián)網(wǎng),同時擁有全球最大的開發(fā)者專業(yè)社群。在全球云計算和移動互聯(lián)網(wǎng)的產(chǎn)業(yè)環(huán)境下,Java更具備了顯著優(yōu)勢和廣闊前景。

圖 1 系統(tǒng)用例圖

(3) Webbuilder開發(fā)平臺

技術(shù)中心人力資源管理系統(tǒng)采用的技術(shù)是ExtJS+Java的模式,于是采用了將ExtJS和Java結(jié)合在一起的開發(fā)平臺Webbuilder。Webbuilder是一款開源的可視化Web應(yīng)用開發(fā)和運行平臺?;跒g覽器的集成開發(fā)環(huán)境,可視化和智能化的設(shè)計,能輕松完成常規(guī)應(yīng)用和面向手機的移動應(yīng)用開發(fā);高效、穩(wěn)定和可擴展的特點,適合復(fù)雜企業(yè)級應(yīng)用的運行;跨平臺、數(shù)據(jù)庫和瀏覽器的架構(gòu),適應(yīng)復(fù)雜的服務(wù)器和客戶端環(huán)境;包含多項先進技術(shù),使應(yīng)用系統(tǒng)的開發(fā)更快捷和簡單。

圖 2 功能模塊設(shè)計圖

圖 3 人員基本信息類圖

圖 4 用戶修改人員工作狀態(tài)時序圖

3 系統(tǒng)設(shè)計

3.1系統(tǒng)用例

根據(jù)開發(fā)初期對各類用戶提出的功能需求進行需求分析,設(shè)計該系統(tǒng)用例圖如圖1所示:

圖1是整個系統(tǒng)的用例圖,它反應(yīng)了該系統(tǒng)的外部使用者大致分為系統(tǒng)管理員和用戶。系統(tǒng)管理員和具有系統(tǒng)管理員角色的用戶(admin)可以使用所有的模塊和所有功能,其他用戶可以根據(jù)角色使用除了系統(tǒng)管理模塊外的其他模塊。而用戶的角色及角色具有的權(quán)限由系統(tǒng)管理員在“系統(tǒng)管理”模塊中設(shè)置。

3.2功能架構(gòu)

(1)功能模塊設(shè)計

根據(jù)需求分析和用例圖,設(shè)計該系統(tǒng)的功能模塊結(jié)構(gòu)如圖2所示。

該系統(tǒng)按照需求分為如圖2所示的功能,并按照圖2組織架構(gòu)。

(2) UML建模

根據(jù)上述小節(jié)中的模塊設(shè)計和用例圖分析,由于篇幅的限制,以下選取了該系統(tǒng)中的人員基本信息類所做的類圖及其關(guān)系,以及關(guān)于用戶修改某人員工作狀態(tài)(如在職變動為調(diào)出)的時序圖。

如圖3所示為人員基本信息類圖。

具有使用人員管理模塊權(quán)限并且能修改人員工作狀態(tài)的“用戶”(user)類,使用了“人員基本信息”類,而“人員基本信息”類與“人員基本信息-變動歷史”類關(guān)聯(lián),“調(diào)出”類又依賴于“人員基本信息”類,與“調(diào)出-變動歷史”類關(guān)聯(lián)。

如圖4是用戶修改人員工作狀態(tài)的時序圖。

具有使用人員管理模塊權(quán)限并且能修改人員工作狀態(tài)的用戶(user),修改某位人員的工作狀態(tài)為“調(diào)出”,“人員基本信息”類的人員狀態(tài)就會被修改為“調(diào)出”,將該人員的相關(guān)信息傳遞給“人員基本信息-變動歷史”類,并將該人員的工號傳遞給“調(diào)出”類,相應(yīng)的,“調(diào)出”類也會將相關(guān)信息傳遞給“調(diào)出-變動歷史”類。

3.3數(shù)據(jù)庫設(shè)計

在分析了上述的功能模塊和流程之后,得出了數(shù)據(jù)庫的總體設(shè)計,主要有:

(1) 系統(tǒng)數(shù)據(jù)表設(shè)計

圖5是該系統(tǒng)中涉及用戶登錄及權(quán)限使用如用戶名、部門、角色權(quán)限等的多張系統(tǒng)數(shù)據(jù)表的邏輯關(guān)系圖,即E-R圖。為了方便表示和突出表間關(guān)系,故圖中只標(biāo)出了表名和關(guān)系。

圖 5 基礎(chǔ)表E-R圖

圖 6 人員基本信息表E-R圖

(2) 人員基本信息表設(shè)計

由于整個系統(tǒng)的表太多,考慮到篇幅有限,于是選取與人員基本信息有關(guān)的部分?jǐn)?shù)據(jù)表做展示。如圖6所示,是人員基本信息表的E-R圖。

4 總結(jié)與展望

該系統(tǒng)已經(jīng)投入使用,運行正常,性能穩(wěn)健,得到了各角色用戶的一致好評。如圖7、圖8是該系統(tǒng)的用戶登錄界面及人員管理界面。

先進的信息技術(shù)手段使得人力資源管理的效率大大提高,避免重復(fù)工作,節(jié)省人力物力。使用過程中,用戶提出了許多體驗建議和新的需求,系統(tǒng)也做了相應(yīng)的完善,實現(xiàn)了更完美的用戶體驗。

圖 7 用戶登錄界面

圖 8 人員管理界面

猜你喜歡
人力資源管理
淺析省級人才市場提升人力資源管理水平的具體措施
珠三角高職人力資源管理畢業(yè)生就業(yè)方向淺析