基于B/S架構(gòu)的企業(yè)人事管理系統(tǒng)設(shè)計與實現(xiàn)
發(fā)布時間:2019-08-16 來源: 幽默笑話 點擊:
摘要:隨著計算機(jī)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,企業(yè)人事部門的傳統(tǒng)手工管理模式已經(jīng)無法適應(yīng)現(xiàn)代企業(yè)日益增長的人力資源管理需求。該系統(tǒng)使用MyEclipse開發(fā)環(huán)境和SQL Server數(shù)據(jù)庫,設(shè)計開發(fā)了一個基于B/S架構(gòu)的企業(yè)人事管理系統(tǒng)。該系統(tǒng)具有界面友好、操作簡單、運行穩(wěn)定等特點,可以極大地提高企業(yè)人事管理的工作效率。
關(guān)鍵詞:人事管理;B/S;數(shù)據(jù)庫
中圖分類號:TP319 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2015)14-0078-03
Abstract: With the rapid development of computer and network technology, the traditional manual management mode of the enterprise personnel department has been unable to adapt to the growing demand for human resources management of the modern enterprise. The system uses MyEclipse development environment and SQL Server database, and develops an enterprise personnel management system based on B/S structure. The system has the characteristics of friendly interface, simple operation,stable running, and can greatly improve the work efficiency of the enterprise personnl management.
Key words: personnl management; B/S; database
人事管理是現(xiàn)代企業(yè)必不可少的管理內(nèi)容,伴隨著全球一體化的進(jìn)程,人事管理日趨復(fù)雜,人力資源成為現(xiàn)代企業(yè)生存和發(fā)展的重要因素。隨著信息技術(shù)的飛速發(fā)展,人力資源管理日益科學(xué)化,在商業(yè)競爭激烈的背景下,企業(yè)愈加意識到人才開發(fā)的重要性[1-2]。人事部門的傳統(tǒng)手工管理顯然無法適應(yīng)現(xiàn)代企業(yè)日益龐大的人力資源的管理需求。針對以上問題,本文設(shè)計實現(xiàn)了一個企業(yè)人事管理系統(tǒng),可以極大地提高企業(yè)人事管理的工作效率,同時還可以引導(dǎo)企業(yè)按照科學(xué)的管理理念進(jìn)行規(guī)范化的管理。
1 系統(tǒng)分析
1.1 需求分析
通過對企業(yè)的實際需求調(diào)研,企業(yè)人事管理系統(tǒng)主要包括以下功能需求:
1)部門管理:可以分部門查看各個部門的員工及其基本信息。
2)培訓(xùn)管理:可以制訂公司的培訓(xùn)計劃,查詢員工的培訓(xùn)成績。
3)招聘管理:可以制定招聘計劃,審核招聘計劃,收集應(yīng)聘人才簡歷,篩選簡歷,對應(yīng)聘人員進(jìn)行面試安排,記錄面試過程和結(jié)果,發(fā)出錄用通知。
4)考核管理:由員工的直接領(lǐng)導(dǎo)對其進(jìn)行考核,填寫員工考核表,包括員工的工作業(yè)績和獎懲記錄,員工可以自評,匯總各部門員工的考核成績排名情況。
1.2 相關(guān)技術(shù)
B/S(Browser/Server)模式即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過WWW瀏覽器來實現(xiàn)的,極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。
B/S架構(gòu)具有的優(yōu)點:
1)客戶端簡單易用。不需要安裝功能復(fù)雜的專用軟件,而只需簡單易用的瀏覽器,便可通過訪問服務(wù)器實現(xiàn)各種信息查詢等功能。
2)界面統(tǒng)一,用戶操作容易,無需專門培訓(xùn)。
3)可跨平臺操作。支持多種平臺,無論是PC機(jī)、手機(jī)、平板電腦等設(shè)備均可通過跨平臺瀏覽器進(jìn)行訪問。
4)維護(hù)和升級方式簡單。B/S模式下客戶端只有瀏覽器,因此無需維護(hù)。
本系統(tǒng)運用三層架構(gòu)將整個業(yè)務(wù)應(yīng)用劃分為:表示層(UI)、業(yè)務(wù)邏輯層(BLL)、數(shù)據(jù)訪問層(DAL)。三層體系架構(gòu)可以很方便地實現(xiàn)系統(tǒng)數(shù)據(jù)的管理、應(yīng)用和發(fā)布,而且將數(shù)據(jù)和數(shù)據(jù)的應(yīng)用分割,提高了系統(tǒng)運行的穩(wěn)定性和安全性,有利于后期的維護(hù)和升級。
表示層主要負(fù)責(zé)實現(xiàn)和用戶的交互,為用戶提供一種交互式操作的圖形界面,它將抽象的數(shù)據(jù)以形象的方式展示給用戶,并將提供方便的輸入形式接收用戶的輸入數(shù)據(jù)。業(yè)務(wù)邏輯層也稱為領(lǐng)域?qū),該層體現(xiàn)了業(yè)務(wù)規(guī)則的制定、業(yè)務(wù)流程的實現(xiàn)等與業(yè)務(wù)需求有關(guān)的系統(tǒng)設(shè)計。當(dāng)接收用戶請求后,從后臺數(shù)據(jù)庫獲取相應(yīng)數(shù)據(jù)信息并進(jìn)行處理,將處理數(shù)據(jù)結(jié)果交給表示層顯示。數(shù)據(jù)訪問層也稱為持久層,主要實現(xiàn)與數(shù)據(jù)庫的交互和訪問,實現(xiàn)對數(shù)據(jù)庫表的基本操作,在對象和數(shù)據(jù)表之間關(guān)聯(lián)的建立,以及對象實體的持久化。
2 系統(tǒng)設(shè)計
2.1 系統(tǒng)功能設(shè)計
根據(jù)需求分析,企業(yè)人事管理系統(tǒng)主要包括部門管理、培訓(xùn)管理、招聘管理、考核管理4個模塊。系統(tǒng)的功能結(jié)構(gòu)圖如圖1所示:
1)部門管理:此模塊用來管理部門的信息,包括部門名稱、部門描述。人事部門員工可以新增、修改、刪除公司的部門信息,全部員工可以查看公司的部門信息。
2)培訓(xùn)管理:此模塊用來管理培訓(xùn)的信息,包括培訓(xùn)名稱、培訓(xùn)內(nèi)容、開始時間、結(jié)束時間、培訓(xùn)地點、培訓(xùn)費用。人事部門員工可以新增、修改、刪除公司的培訓(xùn)計劃,全部員工可以查看公司的培訓(xùn)計劃。
相關(guān)熱詞搜索:架構(gòu) 人事管理系統(tǒng) 設(shè)計 企業(yè)
熱點文章閱讀