999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

軍工企業(yè)人力資源移動(dòng)管理系統(tǒng)設(shè)計(jì)開(kāi)發(fā)

2018-09-14 11:31:48中國(guó)船舶重工集團(tuán)公司第七二六研究所張馨元
電子世界 2018年17期
關(guān)鍵詞:數(shù)據(jù)庫(kù)用戶系統(tǒng)

中國(guó)船舶重工集團(tuán)公司第七二六研究所 張馨元

1 引言

隨著技術(shù)的不斷革新,基于移動(dòng)終端的互聯(lián)網(wǎng)+早已融入人們的生產(chǎn)生活。針對(duì)軍工企業(yè)信息化建設(shè)進(jìn)程,目前已存在的大多數(shù)智能信息化管理系統(tǒng)還是基于傳統(tǒng)的臺(tái)式電腦形式,模式簡(jiǎn)單,不方便攜帶,不方便管理人員及時(shí)獲取管理信息和做出決策。

考慮到軍工企業(yè)的保密性要求[1],涉密內(nèi)容須嚴(yán)格控制,與外網(wǎng)隔離,而企業(yè)對(duì)人員信息狀態(tài)的獲取又更講求便攜性和及時(shí)性,因此信息化建設(shè)對(duì)企業(yè)HR提出更高要求。本文討論的移動(dòng)管理系統(tǒng)是在控制中心PC端基礎(chǔ)上的延伸,并在移動(dòng)終端上繼續(xù)深化,單位管理層與關(guān)鍵運(yùn)行崗位可通過(guò)手機(jī)等移動(dòng)設(shè)備,在PC端之外及時(shí)掌握企業(yè)人員日常人事信息。

2 移動(dòng)管理系統(tǒng)需求分析

本文根據(jù)軟件工程實(shí)現(xiàn)的一般要求,提出如下三個(gè)需求,即業(yè)務(wù)性需求、用戶側(cè)需求、功能和非功能性需求。

(1)業(yè)務(wù)性需求

本文是面向管理決策層和HR們的移動(dòng)端設(shè)計(jì),管理層不僅是企業(yè)生產(chǎn)生活的一部分,更是企業(yè)管理的指揮者和決策者,在完成日常人事工作的同時(shí),還需實(shí)時(shí)觀測(cè)人事數(shù)據(jù)的匯總和分析,以便決策需要。

(2)用戶側(cè)需求

軍工企業(yè)人力資源移動(dòng)管理系統(tǒng)是一款企業(yè)級(jí)定制應(yīng)用,根據(jù)具體的企業(yè)文化、運(yùn)行環(huán)境等設(shè)計(jì)開(kāi)發(fā)。系統(tǒng)中大部分的用戶屬于中間用戶層,介于新手和專業(yè)人員之間,通常采用常規(guī)UI設(shè)計(jì)模式展示界面。同時(shí)考慮將企業(yè)Logo的幾種顏色和字體作為UI設(shè)計(jì)的基本色調(diào),以突出企業(yè)文化。

(3)功能、非功能性需求

功能性需求是根據(jù)業(yè)務(wù)性需求和用戶側(cè)需求的歸納總結(jié);非功能性需求則關(guān)系到軟件的使用背景、限制因素、故障處理情況以及開(kāi)發(fā)環(huán)境和工具等。具體要求如表1所示。

3 設(shè)計(jì)思路

該移動(dòng)管理系統(tǒng)按數(shù)據(jù)類型進(jìn)行模塊實(shí)現(xiàn),如圖1所示,下文將詳細(xì)介紹。

(1)賬戶管理

用戶設(shè)置:包括密碼設(shè)置、服務(wù)器參數(shù)設(shè)置。其中,密碼設(shè)置包括用戶權(quán)限綁定;服務(wù)器參數(shù)設(shè)置包括:所在城市、端口以及Web服務(wù)器的IP地址等。

登錄模塊一般包括安全認(rèn)證和常規(guī)認(rèn)證兩種方式,在此不再詳細(xì)闡述。

(2)數(shù)據(jù)管理

實(shí)時(shí)數(shù)據(jù)加載:數(shù)據(jù)有3種類型,分別是XML列表數(shù)據(jù)、GPS全景圖及各類圖元分析報(bào)告。三種數(shù)據(jù)涵蓋了整個(gè)企業(yè)的人事工作情況分析,供軍工企業(yè)高層及HR手持移動(dòng)端即可對(duì)企業(yè)的人事工作情況一覽無(wú)余。數(shù)據(jù)加載模塊負(fù)責(zé)對(duì)這三種數(shù)據(jù)進(jìn)行下載,并存儲(chǔ)到對(duì)應(yīng)的數(shù)據(jù)庫(kù)中。

數(shù)據(jù)顯示:考勤、工資等人事數(shù)據(jù)以及KPI分析報(bào)告以列表及各類綜合圖元的方式展示,如柱狀圖、曲線圖、餅圖等,此外還有地理全景圖等均以SVG矢量圖為支撐顯示。

數(shù)據(jù)查詢:包括告警信息查詢、各種人事歷史數(shù)據(jù)查詢,其中,有一周、一個(gè)月或者任意時(shí)間三種時(shí)間段;按內(nèi)容查找有兩種方式:部門和姓名。

表1 軍工企業(yè)人力資源移動(dòng)管理系統(tǒng)功能和非功能性需求

圖1 軍工企業(yè)人力資源移動(dòng)管理系統(tǒng)架構(gòu)

(3)軟件管理

自動(dòng)升級(jí):本移動(dòng)端自動(dòng)監(jiān)測(cè)系統(tǒng)是否定時(shí)更新,并以小圖標(biāo)的方式提示用戶,用戶自行選擇是否升級(jí)。這比強(qiáng)制升級(jí)或彈框提示更具友好性。

軟件保護(hù):為了加強(qiáng)知識(shí)產(chǎn)權(quán)保護(hù),本移動(dòng)端可采用代碼混淆等方法,對(duì)相關(guān)代碼進(jìn)行加密保護(hù),有效提高系統(tǒng)安全性。

4 系統(tǒng)軟硬件架構(gòu)

4.1 軟件架構(gòu)

該系統(tǒng)軟件架構(gòu)采用MVC模式,整個(gè)系統(tǒng)核心內(nèi)容為,前臺(tái)界面展示,即視圖層;前后臺(tái)交互通道和后臺(tái)業(yè)務(wù)邏輯,即控制層;數(shù)據(jù)抽象層,即模型層。

在數(shù)據(jù)層,硬盤數(shù)據(jù)庫(kù)安裝Oracle[3],用于存儲(chǔ)系統(tǒng)登陸用戶名、用戶權(quán)限配置、以及其他需要物理存儲(chǔ)的信息;內(nèi)存數(shù)據(jù)庫(kù)安裝Timesten[4],用于存儲(chǔ)對(duì)讀取要求比較高的數(shù)據(jù),如考勤實(shí)時(shí)數(shù)據(jù),也用于臨時(shí)存儲(chǔ)用于與前臺(tái)快速交互的數(shù)據(jù),提供與Oracle一樣的連接、操作方式,支持標(biāo)準(zhǔn)Sql[5]語(yǔ)句。

后臺(tái)業(yè)務(wù)邏輯層中的接口服務(wù)程序處理與其他系統(tǒng)的數(shù)據(jù)接口。本文通過(guò)JDBC[6]與數(shù)據(jù)庫(kù)交互數(shù)據(jù)。系統(tǒng)將數(shù)據(jù)以XML流的方式發(fā)送給Web服務(wù)器或Android移動(dòng)端進(jìn)行解析和顯示。考慮到軍工單位的保密特性,在模塊訪問(wèn)涉密系統(tǒng)數(shù)據(jù)庫(kù)時(shí),須通過(guò)接口服務(wù)程序先對(duì)涉密數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)權(quán)限設(shè)置,并設(shè)置訪問(wèn)間隔,控制數(shù)據(jù)更新速度,對(duì)此信息化系統(tǒng)已具備技術(shù)層面支持[7],筆者后續(xù)對(duì)其技術(shù)層面進(jìn)行可行性探討。而對(duì)于將移動(dòng)端產(chǎn)生的考勤數(shù)據(jù)導(dǎo)入涉密系統(tǒng),目前可采用人工導(dǎo)入方式,進(jìn)行非密外轉(zhuǎn)內(nèi)操作。

4.2 硬件架構(gòu)

該系統(tǒng)以手機(jī)為主要硬件設(shè)備,終端APP應(yīng)用展示系統(tǒng)。硬件架構(gòu)如圖2所示,包括Android移動(dòng)端模塊、Web服務(wù)器模塊等。

圖2 移動(dòng)管理系統(tǒng)硬件架構(gòu)

5 系統(tǒng)功能開(kāi)發(fā)

5.1 Android移動(dòng)端開(kāi)發(fā)

移動(dòng)端共分為6個(gè)模塊,分別為:AttendanceStudio(考勤工作室)、SalaryStudio(在線工資單)、EduStudio(教育培訓(xùn)工作室)、ProfessionStudio(職稱評(píng)定工作室)、PersonalRecords(人事檔案)、RecruitmentStudio(招聘工作室),結(jié)構(gòu)如圖3所示。

圖3 Android客戶端結(jié)構(gòu)圖

系統(tǒng)由Android移動(dòng)端發(fā)送請(qǐng)求查看某工作室圖元分析報(bào)告的SVG實(shí)時(shí)圖形信號(hào)給Web服務(wù)器,Web服務(wù)器獲取到相應(yīng)的SVG文件之后,通過(guò)SAX以字符流的形式標(biāo)準(zhǔn)化SVG文件,解析整個(gè)SVG文件并進(jìn)行封裝,使其成為JSP文件,同時(shí)給Android客戶端返回一個(gè)URL路徑。客戶端根據(jù)該返回URL的路徑對(duì)相應(yīng)Fragment界面上的Web-View控件初始化,同時(shí)對(duì)WebView進(jìn)行相關(guān)設(shè)置,再用loadUrl()方法加載JSP頁(yè)面,依據(jù)同樣是Web服務(wù)器端返回的URL路徑。Android客戶端每間隔1分鐘發(fā)新的指令,Web服務(wù)器從后臺(tái)數(shù)據(jù)庫(kù)中實(shí)時(shí)獲取最新的數(shù)據(jù)信息,并對(duì)相應(yīng)數(shù)據(jù)進(jìn)行更新,數(shù)據(jù)包括SVG文件中的具體數(shù)量、時(shí)間、名稱等等。加載后,具體的SVG實(shí)時(shí)圖形可以進(jìn)行放大或縮小、可以橫屏查看,也可以豎屏查看。但加載SVG文件本身比較耗費(fèi)系統(tǒng)資源,關(guān)于相關(guān)優(yōu)化方案本課題在此不多加闡述。

5.2 Web服務(wù)器開(kāi)發(fā)

Web服務(wù)器基于JavaEE平臺(tái)進(jìn)行構(gòu)建,主要功能如下:

(1)從Oracle數(shù)據(jù)庫(kù)調(diào)用相關(guān)數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換成標(biāo)準(zhǔn)格式,以便在Android操作系統(tǒng)中進(jìn)行顯示。

(2)對(duì)用戶通過(guò)Android移動(dòng)端發(fā)送過(guò)來(lái)的請(qǐng)求命令進(jìn)行相關(guān)處理,并返回處理結(jié)果。

Android移動(dòng)端向Web服務(wù)器發(fā)送HTTP請(qǐng)求,服務(wù)器接收后在RequestServlet中對(duì)請(qǐng)求指令進(jìn)行類型判別,根據(jù)不同類型分配到不同的Servlet進(jìn)行處理,具體類型包括:

1)用戶登錄的相關(guān)信息,包括用戶名、密碼以及具體權(quán)限等。2)處理GPS定位打卡功能,將服務(wù)器處理得到的相應(yīng)考勤數(shù)據(jù)存儲(chǔ)在考勤數(shù)據(jù)庫(kù)中。

3)請(qǐng)求系統(tǒng)實(shí)時(shí)指標(biāo)數(shù)據(jù)及KPI指標(biāo)數(shù)據(jù)等SVG圖形文件。針對(duì)査看指令,Web服務(wù)器通過(guò)轉(zhuǎn)換服務(wù)進(jìn)程,把系統(tǒng)PC端的圖形g文件轉(zhuǎn)換成移動(dòng)終端上可顯示的SVG文件,并把以圖形g文件形式存在的設(shè)備信息,以元數(shù)據(jù)的方式進(jìn)行保存,具體以svg文件實(shí)現(xiàn),以便Android操作系統(tǒng)顯示。例如:在Android系統(tǒng)中任意縮小或放大功能通常以標(biāo)準(zhǔn)的SVG英文標(biāo)簽名替換不正規(guī)的SVG中文標(biāo)簽名實(shí)現(xiàn),或通過(guò)更改標(biāo)簽屬性中的x,y坐標(biāo)實(shí)現(xiàn)。

4)請(qǐng)求告警、歷史數(shù)據(jù)查看等信息。服務(wù)器調(diào)取的告警數(shù)據(jù)一般存儲(chǔ)在相應(yīng)的告警數(shù)據(jù)庫(kù)中,比如:出勤率告警存儲(chǔ)在absence_event,合同到期告警存儲(chǔ)在deadline_event中。KPI指標(biāo)告警則需要服務(wù)器通過(guò)調(diào)取歷史數(shù)據(jù),將當(dāng)前數(shù)據(jù)曲線和昨日曲線以及原始最高值、原始最低值進(jìn)行比對(duì),判斷當(dāng)前是否處于告警狀態(tài)。

6 小結(jié)

本文為數(shù)據(jù)處理技術(shù)在移動(dòng)端的實(shí)現(xiàn)。該移動(dòng)管理系統(tǒng)的設(shè)計(jì)方便管理人員及時(shí)掌握和傳達(dá)人員信息,避免傳統(tǒng)人事工作的操作冗雜,有效促進(jìn)企業(yè)現(xiàn)代化人力資源建設(shè),從而為企業(yè)的高效穩(wěn)定運(yùn)行提供支撐。最后,希望本文能為軍工企業(yè)管理信息化建設(shè)提供輔助意見(jiàn)。

猜你喜歡
數(shù)據(jù)庫(kù)用戶系統(tǒng)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無(wú)人機(jī)系統(tǒng)
ZC系列無(wú)人機(jī)遙感系統(tǒng)
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
數(shù)據(jù)庫(kù)
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
數(shù)據(jù)庫(kù)
主站蜘蛛池模板: 人妻中文久热无码丝袜| igao国产精品| a在线观看免费| 国产成人1024精品| 99福利视频导航| 欧美成在线视频| 中文字幕永久视频| 日日拍夜夜操| 国产农村妇女精品一二区| 久久精品国产精品一区二区| 欧美激情首页| 青青草一区| 一级片一区| 国产欧美日韩综合一区在线播放| 国产日产欧美精品| 亚洲精品动漫| 国产手机在线小视频免费观看| av在线无码浏览| 无码国产偷倩在线播放老年人| 国产爽妇精品| 亚洲av综合网| 国产麻豆福利av在线播放| 区国产精品搜索视频| 无码视频国产精品一区二区| 国产网站免费| 亚洲一区网站| 国产区免费| 91系列在线观看| 午夜福利视频一区| 国产精品第一区| 国产h视频免费观看| 性视频一区| 亚洲最大综合网| AV天堂资源福利在线观看| 国产乱子伦无码精品小说| 欧美国产成人在线| 国产自在自线午夜精品视频| 四虎永久免费地址在线网站| 九九精品在线观看| 中文字幕无码电影| 曰韩免费无码AV一区二区| 久久精品人妻中文系列| 亚洲视频色图| 日本一区二区三区精品国产| 在线va视频| 久久国产成人精品国产成人亚洲| 99999久久久久久亚洲| 午夜一级做a爰片久久毛片| 精品久久久久久中文字幕女 | 免费a级毛片视频| 亚洲无码视频喷水| 亚洲高清中文字幕| 亚洲精品视频免费看| 亚洲精品麻豆| 黄色网站在线观看无码| Jizz国产色系免费| 国产欧美自拍视频| 欧美午夜在线观看| 国产美女无遮挡免费视频网站| 91 九色视频丝袜| 国产超碰一区二区三区| 久久人妻xunleige无码| 色AV色 综合网站| AV天堂资源福利在线观看| 中文字幕在线日本| 亚洲大尺码专区影院| 精品福利视频导航| 国产女人在线观看| 呦女亚洲一区精品| 日韩毛片免费| 精品国产福利在线| 欧美97色| 亚洲国产日韩视频观看| 亚洲AV无码一区二区三区牲色| 久久五月天国产自| 亚洲精品免费网站| 欧美中文字幕在线播放| 人人爽人人爽人人片| 亚洲午夜国产精品无卡| 久久免费看片| 国产精品亚洲一区二区三区z| 欧美激情一区二区三区成人|