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

?

基于Java技術(shù)的企業(yè)員工考勤系統(tǒng)開發(fā)策略

2018-02-25 14:27馬玉鳳
電子技術(shù)與軟件工程 2018年12期
關(guān)鍵詞:企業(yè)員工

馬玉鳳

摘要 信息化背景下,更多的企業(yè)開始將信息化管理作為企業(yè)人事管理的重要手段。加強(qiáng)企業(yè)基礎(chǔ)信息管理,從而節(jié)約人力資源,提升企業(yè)工作效率的同時也節(jié)約了大量的成本。本文以Java語言為基礎(chǔ),設(shè)計并且實現(xiàn)了c/s結(jié)構(gòu)企業(yè)員工考勤系統(tǒng)。系統(tǒng)功能包括了簽到、職工信息、部門以及角色管理等四個方面的功能,能夠?qū)崿F(xiàn)對員工考勤信息的管理,提升企業(yè)員工管理效率。

【關(guān)鍵詞】Java 考勤系統(tǒng) 企業(yè)員工 C/S

1 系統(tǒng)功能需求

1.1 系統(tǒng)功能分析

1.1.1 簽到管理

根據(jù)企業(yè)員工的考勤需要,對員工進(jìn)行簽到管理是考勤系統(tǒng)的主要內(nèi)容,同時也是最為基本的功能,這項功能能夠記錄以及儲存員工考勤信息。當(dāng)前最為常見的簽到系統(tǒng)一般都有專業(yè)的簽到設(shè)備來采集員工簽到數(shù)據(jù),可是現(xiàn)在主要實現(xiàn)的是考勤系統(tǒng)前期的建設(shè)工作,為了驗證該系統(tǒng)的運(yùn)行可行性,只在系統(tǒng)當(dāng)中利用誰及相對應(yīng)的簽到功能來完成數(shù)據(jù)采集。人事部門還能夠利用該模塊查詢員工實際簽到的明細(xì),對員工全年簽到信息進(jìn)行綜合化評價。

1.1.2 職工管理

該功能包含了職工信息查詢、修改以及刪除功能。為了保證信息唯一性,將職工工號作為區(qū)分標(biāo)識屬性。普通員工只能夠查詢自身職工信息,人事工作人員則能夠查看、修改職工的基本信息。

1.1.3 角色管理

為了加強(qiáng)數(shù)據(jù)管理,要設(shè)置不同與普通員工權(quán)限的,等級更高的權(quán)限,這部分權(quán)限的對象是超級管理人員。不同部門管理人員管理本部門職工的考勤信息和基本信息。剩下的則是普通員工權(quán)限,他們只能夠?qū)π畔⒌牟樵児δ堋?/p>

1.1.4 部門管理

部門管理功能不單單包含了對部門科室員工的信息介紹,同時也包括了對部門科室信息的介紹,同時還有部門科室其他信息的操作,便于領(lǐng)導(dǎo)對于部門相關(guān)信息的查詢以及管理。

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

2.1 系統(tǒng)功能模塊設(shè)計

在對系統(tǒng)需求分析的基礎(chǔ)上,本文將考勤系統(tǒng)分成了超級管理員系統(tǒng)、部門管理員系統(tǒng)以及普通職工系統(tǒng)等。為了確保系統(tǒng)安全性,系統(tǒng)還設(shè)有登錄模塊,能夠驗證用戶身份。

2.1.1 超級管理員模塊

該模塊能夠?qū)崿F(xiàn)超級管理員操作,包含了部門管理員信息、部門基本信息、職工基本信息管理,而且可以實現(xiàn)查詢職工考勤信息的功能。

2.1.2 部門管理員模塊

該模塊主要實現(xiàn)了部門管理員操作,包含了對本部門相關(guān)員工信息的維護(hù)與管理,而且可以查詢本部門相關(guān)職工的考勤信息。

2.1.3 普通職工模塊

該模塊實現(xiàn)了普通職工操作,功能包括了請假、簽到、密碼修改和考勤信息查詢等功能。

2.2 系統(tǒng)架構(gòu)設(shè)計

職工考勤系統(tǒng)是以C/S架構(gòu)為基礎(chǔ),所以包括了客戶端以及服務(wù)器端兩方面的內(nèi)容。在部署系統(tǒng)的過程中,服務(wù)器端以及客戶端所對應(yīng)的程序會部署在兩臺計算機(jī)上,他們可以通過網(wǎng)絡(luò)實現(xiàn)互聯(lián)。

C/S架構(gòu)能夠分成多層。一般情況下,可以把客戶分成客戶端、中間邏輯、數(shù)據(jù)庫三個層次??蛻舳四軌?qū)崿F(xiàn)信息展示、信息交互以及校驗客戶信息等簡單的邏輯處理;中間業(yè)務(wù)邏輯處理層則實現(xiàn)了核心數(shù)據(jù)處理;數(shù)據(jù)庫服務(wù)層則承擔(dān)了數(shù)據(jù)庫部署,并處理了訪問數(shù)據(jù)庫路徑。在相對復(fù)雜的應(yīng)用系統(tǒng)當(dāng)中,按照系統(tǒng)業(yè)務(wù)本身的復(fù)雜程度,可以將中間業(yè)務(wù)邏輯處理層分成不同的層級。因為職工考勤系統(tǒng)依然處在業(yè)務(wù)發(fā)展的初級階段,業(yè)務(wù)處理邏輯簡單,所以在設(shè)計系統(tǒng)邏輯結(jié)構(gòu)的時候使用兩層C/S架構(gòu),只包括了服務(wù)器層以及客戶端層??蛻舳酥饕袚?dān)了數(shù)據(jù)展示的功能,校驗用戶輸入數(shù)據(jù),處理系統(tǒng)核心業(yè)務(wù)邏輯等功能,數(shù)據(jù)庫服務(wù)器承擔(dān)了數(shù)據(jù)存儲和數(shù)據(jù)查詢、增加以及修改等基本操作。

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

數(shù)據(jù)庫在設(shè)計的使用利用了一對多的模式,員工和簽到實體間有關(guān)聯(lián)性,員工可以對應(yīng)多次簽到,反之,一條簽到只能夠和一名員工相對應(yīng),他們之間保持了多對一的關(guān)系。同樣,部門的管理者和部門實體也具有一定的關(guān)聯(lián)性,他們之間的關(guān)系同樣也是一一對應(yīng)的,部門所對應(yīng)的管理者數(shù)量并不局限于一個,而是一種一對多的聯(lián)系,簽到實體以及請假實體之間的也有關(guān)聯(lián)性,請假記錄和簽到記錄之間是一一對應(yīng)的關(guān)系。

3 系統(tǒng)實現(xiàn)

3.1 系統(tǒng)界面實現(xiàn)

在員工考勤系統(tǒng)的系統(tǒng)界面設(shè)計過程中,使用到了文本框、菜單、按鈕、布局管理、下拉列表框以及按鈕等多個組件,除了將特定組件放置在窗口位置以外,更加重要的事情在于實現(xiàn)組件事件處理機(jī)制,從而完成用戶以及界面之間的交互。首先,使用Jframe設(shè)計窗口;然后,使用布局管理器布局窗口設(shè)計組件;最后,將組件添加到界面當(dāng)中,設(shè)計組件屬性;為相關(guān)組件添加事件處理機(jī)制。

3.2 登錄模塊實現(xiàn)

用戶在使用之前需要驗證身份,用戶登錄的時候要輸入正確的賬戶信息,用戶賬號密碼就會被提交到數(shù)據(jù)庫服務(wù)器當(dāng)中完成對身份的認(rèn)證。數(shù)據(jù)庫接受到相應(yīng)的SQL請求以后,在超級用戶表、管理員表以及員工表當(dāng)中對用戶的賬戶信息進(jìn)行查詢,并能夠判斷出用戶賬號的用戶類型。如果三張表當(dāng)中都存在該賬戶,那么需要查詢相應(yīng)密碼的匹配度,假如密碼能夠成功匹配,就表明用戶的身份認(rèn)證已經(jīng)通過了,否則的話會給出出錯信息。

3.3 管理員模塊

超級管理操作界面主要包含了四個按鈕,實現(xiàn)了操作職員工能、操作部門功能以及操作管理員功能、退出功能等。部門管理員界面主要按鈕有三個,實現(xiàn)了員工簽到信息、退出功能以及操作員工信息功能。職工操作模塊中則設(shè)置了簽到、退出以及請假功能。在界面當(dāng)中,需要處理按鈕鼠標(biāo)單擊事件,從而滿足用戶操作要求。為了能夠?qū)崿F(xiàn)該功能,只需要在按鈕鼠標(biāo)單擊事件調(diào)用相對應(yīng)的JFrame組件當(dāng)中只能夠的srtVisible方法。此外,還需要實現(xiàn)每個按鈕事件監(jiān)聽器。

4 結(jié)束語

考勤系統(tǒng)的研發(fā)能夠取代傳統(tǒng)的手工考勤管理形式,新的管理系統(tǒng)能夠準(zhǔn)確的記錄員工考勤情況,對信息長期存儲,使得單位管理人員能夠更加輕松的查閱到相關(guān)的信息,掌握員工實時的工作動態(tài)。這對于企業(yè)管理水平來說是一次質(zhì)的飛躍,可以顯著提升企業(yè)的管理效率。

參考文獻(xiàn)

[1]趙然,李建軍,基于JAVA技術(shù)的企業(yè)員工考勤系統(tǒng)開發(fā)[J].科技視界,2017 (04):309-310.

[2]徐棟,基于JAVA的人力資源管理網(wǎng)絡(luò)系統(tǒng)設(shè)計與研究[J].電腦知識與技術(shù),2014 (09):195 4-195 5.

[3]李端端,王秀慧,基于JavaEE的企業(yè)考勤管理系統(tǒng)的設(shè)計與實現(xiàn)[J].電子世界,2017 (03):171-171.

[4]王超.基于JAVA技術(shù)的辦公自動化系統(tǒng)設(shè)計[J].電腦知識與技術(shù),2015,11 (18):77— 78.

猜你喜歡
企業(yè)員工
以“三型”人才推動學(xué)習(xí)型組織建設(shè)
員工行為對企業(yè)發(fā)展的影響研究
新形勢下企業(yè)員工思想狀況調(diào)查研究