HR系統(tǒng)設計方案_第1頁
HR系統(tǒng)設計方案_第2頁
HR系統(tǒng)設計方案_第3頁
HR系統(tǒng)設計方案_第4頁
HR系統(tǒng)設計方案_第5頁
已閱讀5頁,還剩15頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1引言...........................................................

1.1編寫目的................................................

1.2背景....................................................

1.3定義....................................................

1.4參照資料................................................

2總體設計.......................................................

2.1需求規(guī)定................................................

2.2運行環(huán)境................................................

2.3基本設計概念和史埋流程.................................

2.4構造....................................................

2.5功能器求與程序的關系...................................

2.6人工處理過程............................................

2.7尚未問決的問題..........................................

3接口設計.......................................................

3.1顧客接口................................................

3.2外部接口................................................

3.3內(nèi)部接口................................................

4運行設計.......................................................

4.1運行模塊組合............................................

4.2運行控制................................................

4.3運行時間................................................

5系統(tǒng)數(shù)據(jù)構造設計...............................................

5.1邏輯構造設計要點.........................................

5.2物理構造設計要點........................................

5.3數(shù)據(jù)構造與程序的關系....................................

6系統(tǒng)出錯處理設計...............................................

6.1出錯信息.................................................

6.2補救措施.................................................

6.3系統(tǒng)維護設計............................................

概要設計闡明書

1引言

1.1編寫目的

在人力資源管理系統(tǒng)項目"勺前一階段,也就是需求分析階段中,已經(jīng)將系統(tǒng)顧客對

本系統(tǒng)的需求做了詳細的論述,并在需求規(guī)格闡明書中得到詳盡得論述及闡明。

本階段已在系統(tǒng)的需求分析日勺基礎上,對人力資源管理系統(tǒng)做概要設計。重要處理

了實現(xiàn)該系統(tǒng)需求的程序模塊設計問題,,包括怎樣把該系統(tǒng)劃提成若干個模塊、決定各

個模塊之間日勺接口、模塊之間傳遞的信息,以及數(shù)據(jù)構造、模塊構造日勺設計等。在如下

的概要設計匯報中將對在本階段中對■系統(tǒng)所做的所有概要設計進行詳細口勺闡明。

在下一階段的詳細設計中,程序設計員參照本概要設計闡明書,在概要設計對人力

資源管理系統(tǒng)所做的模塊構造設iHl勺基礎上,對系統(tǒng)進行詳細設沖。在后來的軟件測試

以及軟件維護階段參照本闡明書,以便于理解在概要設計過程中所完畢的各模塊設計構

造,或在修改時找出在本階段設計的局限性或錯誤。

1.2背景

軟件名稱:人力資源管理系統(tǒng)

項目開發(fā)者:徐紀偉史靜宜陶樂樂牛帥(第一小組)

提出項目緣由:

人力資源是一種特殊的資源,它重要有不可替代性和可增值性的特點。人力資源已成為

國家或企業(yè)獲得競爭優(yōu)勢的途徑或手段。1995年9月,世界銀行在“世界銀行制定新H勺國

家財富計算法”中公布:確定一種國家或地區(qū)財富日勺新措施即以自然資本、發(fā)明資本、人力

資本、社會資本為核算根據(jù),人力資本成為衡量一國財富H勺重要指標。人力資源管理是現(xiàn)代

企業(yè)管理歐I關鍵和發(fā)展方向,對經(jīng)濟起著決定性H勺作用,但目前企業(yè)人力資源管理存在著

某些問題。

1.3定義

1.3.1專門術語

Oracle:系統(tǒng)服務器所使用U勺數(shù)據(jù)庫管理系統(tǒng)。

SQL:一種用于訪問查詢數(shù)據(jù)庫的語言

事務流:數(shù)據(jù)進入模塊后也許有多種途徑進行處理。

主鍵:數(shù)據(jù)庫表中的關鍵域。值互小相似。

外部主鍵:數(shù)據(jù)庫表中與其他表的主鍵關聯(lián)H勺域。

1.3.2縮寫

系統(tǒng);若未尤其指出,統(tǒng)指本機預定系統(tǒng)。

SQL:StructuredQueryLanguage(構造化查詢語言)。

1.4參照資料

[1]李劍。人力資源管理實務必備手冊(XL北京:中國言實出版社,2023

[2]郝敏玲。淺析國企企業(yè)家人力資本定價問題[J].黑龍江科技信息,2023

[3]胡八一。新〈勞動協(xié)議法〉下的人力資源管理[M].人民郵電出版社,2023-04

[4]德斯靳、曾湘泉。人力資源管理[J].中國人民大學出版社,2023-01

2總體設計

2.1需求規(guī)定

本系統(tǒng)通過網(wǎng)上接受求職者口勺簡歷,通過一定的審核后,參與面試,再將員工的i信息錄

入數(shù)據(jù)庫,企業(yè)要對外輸出招聘信息。企業(yè)人員對員工進行培訓考核后,簽訂協(xié)議要將其有

關的信息錄入?yún)f(xié)議信息庫中。企業(yè)人員將員工日勺工作信息錄入考勤信息表中。薪資管理系統(tǒng)

根據(jù)員工的考勤信息和崗位信息進行工資的規(guī)定和福利的分派。整個系統(tǒng)的流動的信息量

大,需要良好的數(shù)據(jù)庫設計,消除多種冗余。系統(tǒng)反應速度快,檢索信息精確等。采用面向

對象口勺軟件開發(fā)措施來實現(xiàn)此管理軟件,系統(tǒng)開發(fā)工具我們選擇了可.以跨平臺的J開發(fā)工具

Mycclipse8.5o在前臺操作與后臺數(shù)據(jù)庫處理的連接上,重要采用JDBC技術和Oraclellg

數(shù)據(jù)庫,運用瀏覽器服務器模式(B/S)配合功能強大的SQL查詢語言實現(xiàn)預定口勺功能需求。

2.2運行環(huán)境

網(wǎng)絡環(huán)境:可在已建立的局域網(wǎng)和全國廣域網(wǎng)框架上運行,基于以TCP/IP傳播協(xié)議為基

礎的數(shù)據(jù)聯(lián)網(wǎng)模式。

數(shù)據(jù)庫服務器:Oracle11g

服務器操作系統(tǒng)平臺:WIN2023SERVERIG以上內(nèi)存,Linux,WINDOWSXP及以

上版本

客戶機:Win2023Profcssional/WIN2023SERVER/WINXP/WIN2023,800X600辨別率及

以上,256M以上內(nèi)存。

2.3基本設計概念和處理流程

基本概念設計

一、人力資源管理系統(tǒng)重要特性

我們從如下五個方面確定目的系統(tǒng)特性如下:

<1>顧客界面的復雜度:數(shù)據(jù)H勺靜態(tài)顯示/可定制視圖(customizableview)

<2>顧客界面口勺布署約束:基于獨立H勺桌面電腦或?qū)S霉ぷ髡镜臑g覽器

<3>顧客的數(shù)量和類型:組織內(nèi)的平常使用者,總共幾百人

<4>系統(tǒng)接口類型:通過協(xié)議提供服務,未來可以使用SOAP的SOA技術

<5>性能:重要是獨立的數(shù)據(jù)更新,有少許并發(fā)處理

從上述特性我們可以判斷人力資源管理系統(tǒng)屬于中人型項目,因此我們使用基于

S(ruts-Spring-Hibemate框架日勺分層架構設計方案。

二、架構分層

在人力資源管理系統(tǒng)項目架構設計中,我們使用分層模式。詳細的說,我們將人力資源管

理系統(tǒng)應用在職責上提成3層:表達層(PresentationLayer)>持久層(PersistenceLayer)

和業(yè)務層(BusinessLayser)o每個層在功能上都應當是十分明確日勺,而不應當與其他層混合。

每個層要互相獨立,通過一種通信接口而互相聯(lián)絡。

三、模式和框架口勺使用

在分層設計基礎上,我們將使用設計模式和框架,這些是可以重用的資產(chǎn)。

1)MVC模式

MVC模式就是一種很常見的I設計模式。所謂的MVC模式,即模型一視圖一控制器

(model—view-controller)模式。模型層重要包括實體模型和數(shù)據(jù)持久化日勺某些操作。控制

層基于模型層之上,它重要針對業(yè)務流程來實現(xiàn)系統(tǒng)日勺功能。視圖體現(xiàn)層把業(yè)務邏輯表目前

Web頁面上,以完畢人力資源管理系統(tǒng)所要完畢的功能。其構造圖如下:

模型

H裝應用程序的狀意

用曲對狀態(tài)的,詢

2和4用機的功能

狀杰自詢;將狀£的變化通用視圖

7

狀態(tài)改變

變化感如

、一機圖選杼

控制器

艙燒電.

定義應用程序的h?為

向校里而求更新杓用戶的強求映射到改型更新

發(fā)達用戶的譜求到控制X?i4推和用作為右講求的呼應

允許世制器愚丹視圖用戶請求為一一小勸地提供并制活

MVC模式圖

2)框架

根據(jù)項目特點,我們采用的技術架構是S(ruts2+Spring+Hibernate框架,Struts2重要

負責接受顧客的祈求,周用業(yè)務邏輯,控制業(yè)務完畢的視圖轉(zhuǎn)向顯示,Spring重要負責業(yè)

務邏輯模型的實例化管理,hibernate重要負責對數(shù)據(jù)的持久化操作。框架所負責的模塊如

下圖所示:

hfoemate/

|PdO&TOl]

[Dee]?SeMcelniol]?Dao?

;用戶

2.4構造

該人力資源管理系統(tǒng)的功能構造圖如卜.所示:

人力資源管理系統(tǒng)

統(tǒng)

退

2.5功能需求與程序的關系

程序1ActionSendcelmplDaolmpl

顧客UscrActionUserScrvice/UserDao/

管理UserServicelmpIUserDaoImpl

?

統(tǒng)角色RoleActionRoleService/RoleSer\iceImpI/RoleDao/RoleDaoImpl

設管理LimitScrvicc/LimitScrvicelmpILimitDao/LimitDaoImpl

個人UserActionUserService/UserService/

資料UserServicelmpIUserDaoImpl

設置

程序2ActionServiceimpiDaolmpl

基本ArchiveActionArchiveService/ArchiveDao/

檔案ArchivcScnicchnpl/ArchivcDaoImpl/

管理UserService/UserDao/

UserServicelmplUscrDaolinpl

合ContractActionContractservice/ContractDao/

同ContractSenicelmpl/ContractDaoImpl/

管ArchivcScrvicc/ArchiveDao/

理ArchiveServiceImpI/ArchiveDaoImpI/

培訓TrainActionTrainSendce/TrainDao/

信息TrainScrvicelmpl/TrainDaoImpl/

管理

員EmpTrainActionEnipTrainService/EmpTrainDao/

人工EmpTrainServiceImpI/EmpTrainDaoImpI/

資培UserService/UserDao/

料訓UserServicelmpl/UscrDaolinpl

理信TrainService/TrainService/

息TrainScrvicelmpl/TrainScrvicelmpl/

獎懲AwardActionAwardService/AwardDao/

信息AwardSen,icelmpl/AwardDaoImpl/

管理UserService/UserDao/

UserServicelmplUserDaoImpl

職位ChangeRoleActionChangeRoleSenice/ChangeRoleService/

變動ChangcRoleServicehnpl/ChangeRoIeServicelinpl/

UserService/UserService/

UserServicelmpl/UserServicelmpl/

RoleService/RoleDao/

RolcScnacelniplRolcDaoImpl

部門DeptActionDeptService/DeptDao/

管理DeptServicelmplDeptDaoImpI

程序3ActionServiceimpiDaolmpl

招HrlnfoAclionHrInfoService/HrlnfoDao/

聘HrlnfoServicelmpl/HrlnfoDaoImpl/

發(fā)UserService/UserDao/

布UserServicelmplUserDaoImpl

招簡ResumcActionResumeService/ResumeDao/

|歷

ResumeServicelmpl/ResumeDaolmpl/

理管HrInfoService/HrlnfoDao/

理HrlnfoServicelmpl/HrlnfoDaoImpl/

個人HireAclionHireService/HireDao/

資料HireScrvicelmpl/HireDaoImpl/

設置UserService/UserService/

UscrScrvicclmpiUscrScrvicclmpl

程序4ActionSenicelmplDaolmpl

工WageActionWageService/WageService/

資WagcScrviccIinplWagcDaolinpl

薪設

資置

置工SalaryActionSalaryService/SalaryServicelmplSalaryService/SalaryDaolmpl

資WtigcScrvicc/WagcScrviccImpIWcigcDao/WagcDiioImpI

記AttendService/AttendServicelmplAttendDao/Attendhnpl

錄AwardSennce/AwardServicelmpIAwardDao/AwardDaoImpl

程序5ActionScrvicelmplDaolmpl

簽AttendActionAttendService/ActendDao/

到AttendServicelmpl/AttendDaoImpl/

簽UserService/UserDao/

|退

UserServicelmplUserDaoImpl

g申ApplyActionApplyService/ApplyDao/

請ApplyServicelmpl/ApplyDaoImpI/

UserService/UserDao/

UserServicelmpl/UserDaoImpl/

2.6人工處理過程

對收到日勺簡歷要人工進行簡歷H勺篩選,并告知應聘者來企'也進行面試,面試后需要人工

處理員工信息,課程培訓,協(xié)議日勺簽訂。

2.7尚未問決的問題

數(shù)據(jù)庫中編碼,詳細代碼設置..

3接口設計

3.1顧客接口

本系統(tǒng)提供可視化的操作方式,不提供命令控制語句進行輸入控制,從而顧客只需要使

用鼠標進行命令操作,使用鍵盤輸入系統(tǒng)接口的參數(shù)。顧客重要通過窗體、控件、對話框等

可視化元素進行交互。

3.2外部接口

打印接口:重要提供報表打印功能。

3.3內(nèi)部接口

簡歷接口:重要提供外部提交的簡歷信息。

4運行設計

4.1運行模塊組合

重要由系統(tǒng)設置模塊、人事資料管理模塊、考勤管理模塊和薪資管理四個模塊構成。系

統(tǒng)設置模塊重要波及顧客賬戶的管理、角色管理以及個人資料管理c人事資料管理重要波及

部門管理、招聘管理以及員工的檔案管理??记诠芾碇匾皢T工簽到與簽退、申請表、員

工出勤以及歷史查詢。薪資管理模塊重要波及工資項設定和工資記錄模塊等。

4.2運行控制

管理員:管理員具有特殊"勺權限,登陸后可以完畢添加、修改、刪除、查找等操作。

職工等一般顧客:有自己的賬號,登陸后可以通過瀏覽器查詢自己的有關信息、對于個

人檔案類的信息可以更新修改但修改權限處在最低。

4.3運行時間

查詢服務部分:顧客通過電腦提交查詢命令到返回成果不超過10秒鐘。

數(shù)據(jù)管理部分:提交某一數(shù)據(jù)錄入到成果返回不超過io秒鐘

o5系統(tǒng)數(shù)據(jù)構造設計

5.1邏輯構造設計要點

本項目所波及附表有顧客表、角色表、權限表、部門表、檔案表、協(xié)議表、培訓信息

表、員工培訓狀況表等is個表。所有表匯總?cè)缦?

表名龍應中文翻譯

user顧客表

role角色表

limit權限表

dept部門表

archive檔案表

contract協(xié)議表

train培訓信息表

empTrain員工培訓狀況

changcRolc職位變動表

award獎懲表

hrinfo招聘表

resume簡歷表

hire錄取表

attend簽到簽退表

apply申請表

wage工資項表

salary工資表

rolejimit角色權限表

下面對這些表口勺構造構造做詳細描述:

表1顧客表(users)

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull顧客編號

userNameVarchar220否Notnull顧客名稱

psswordVarchar220否Notnull密碼

emailVarchar250否電子郵箱

rolc_idNumber20否Notnull角色編號

photoVarchar250否頭像

archive_idNumber50否Notnull檔案號

表2角色表roles

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是No(null角色編號

rolenameVarchar220否Notnull角色名稱

dcscVarchar2100否Notnull角色描述

wage_idVarchar220否Notnull工資等級

dept_idNumber10否Notnull部門編號

identity_i(lNumbwe10否Notnull身份編號

表3權限表

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull權限編號

mcnuNamcVarcahr220否Notnull菜單名稱

urlVarchar250否Notnull資源URL

pidNumber10否父權限編號

targetVarchar210否顯示位置

表4部門表dcpi

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull人事編號

deptnameVarchar220否Notnull部門名稱

archive_idNumber10否Notnull部門負責人檔

案編號

telVarchar220否Notnull聯(lián)絡

locationVarhcar250否Notnull地址

表5檔案表(Archive)

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull檔案編號

nameVarchar220否Notnull員工姓名

sexVarchar24否Notnull員工性別

cardidVarchar220否Notnull身份證號

politicalVarchar220否政治面貌

birthdayDatetime否出生日期

nationVarchar220否民族

marryVarchar24否婚否

collegeVarchar220否畢業(yè)院校

professionVarchar220否專業(yè)名稱

cduVarchar220否教育背景

telNumber2()否Notnull聯(lián)絡方式

addressVarchar220否詳細地址

表6協(xié)議表(Contract)

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull協(xié)議編號

archive_idNumber10否Notnull檔案號

contentVarchar2500否Notnull協(xié)議內(nèi)容

beginDatetime否Notnull開始時間

endDatetime否Notnull結(jié)束時間

表7培訓信息表(Train)

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull信息編號

trainNameVarchar220否Notnull培訓名稱

contentVarchar2500否Notnull培訓內(nèi)容

beginDatetime否Notnull開始時間

endDatetime否Notnull結(jié)束時間

表8員工培訓狀況表(EmpTrain)

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull員工培訓狀

況編號

archive_idNumber10否Notnull檔案編號

(rain_idNumber20否Notnull培訓信息編

resultVarcahr220否Notnull培訓成果

表9職位變動表(ChangeRole)

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull變動編號

user_idNumber10否Nolnull員工編號

oklRole_idNumber20否Notnull本來職位編

reasonVarchar250否Nolnull調(diào)職原由

typeVarchar210否Notnull變動類型

changcDatcDatetime否Notnull調(diào)職時間

ncwRolc_idNumber20否Notnull新職位編號

表10獎懲表award

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull獎懲編號

awardNameVarchar250否獎懲名稱

awardDateDatetime否獎懲時間

reasonVarchar2255否獎懲原因

moneyNumber30否金錢獎懲

othersvarchar2255否其他獎懲

user_idNumber10否獎懲人編號

表11Hrlnfo招聘表

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull招聘編號

jobVarchar250否招聘職位

requireVarchar2255否職位規(guī)定

beginDatetime否開始時間

endDatetime否結(jié)束時間

locationVarchar250否工作地點

eduVarchar220否學歷規(guī)定

expVarchar220否工作經(jīng)驗

dcscVarchar2255否工作描述

numNumber10否招聘人數(shù)

user_idNumber10否顧客編號

表12Resume簡歷表

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull簡歷編號

nameVarchar220否真實姓名

sexVarchar210否性另IJ

cardidVarchar218否身份證號

politicalVarchar220否政治面貌

marryVarchar220否婚姻狀況

birthdayDatetime否出生年月

collegeVarchar250否畢業(yè)院校

professionVarchar250否專業(yè)名稱

cduVarchar220否教育背景

expVarchar220否工作經(jīng)驗

telVarchar220否聯(lián)絡

addressVarchar250否通訊地址

hrlnfo_idNumber10否Notnull招聘信息編號

isCheckNumber2否與否查看過

表13Hire錄取表

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull錄取編號

hireStateVarchar220否Notnull錄取狀態(tài)

testTimeVarchar210否Notnull試用時間

uscr_idNumber10Notnull錄取人編號

表14考勤表attend

屬性名類型字段長度與否主鍵與否為空對應中文名

idNumber10是Notnull考勤編號

user_idNumber10否Notnull顧客編號

checkTimeDatetime否Notnull簽卡時間

chcckTypcVarchar220否Notnull簽卡類型

lateNumber2否Notnull遲到早退標識

表15申請表Apply

屬性名類型字段長度與否主鍵與否為空對應中乂名

idNumber10是Notnull申請表編號

user_idNumber10否Notnull顧客編號

beginDatetinmc20否Notnull起始時間

endDaletinme20否Notnull截止時間

hoursNumber4否Notnull小時數(shù)

reasonVarchar2500否Notnull申請原因

typeNumber4否Notnull申請類型

approveNumber2否Notnull與否同意

表16工資項表wage

屬性名

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論