版權說明:本文檔由用戶提供并上傳,收益歸屬內(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 生物可吸收支架在糖尿病冠心病中的研究進展
- 生物制品穩(wěn)定性試驗pH值變化監(jiān)測
- 生物制劑臨床試驗中受試者招募策略優(yōu)化
- 生活質(zhì)量核心指標的多學科干預策略
- 網(wǎng)絡管理員IT運維考試題含答案
- 保險公司定損員面試題庫專業(yè)評估與鑒定能力
- 深度解析(2026)《GBT 19441-2004進出境禽鳥及其產(chǎn)品高致病性禽流感檢疫規(guī)范》
- 阿里巴教育科技崗位面試題集及答案
- 供應鏈風險預警系統(tǒng)實施與優(yōu)化面試題
- 安全生產(chǎn)知識考試題庫及答案解析
- 我的白鴿 公開課一等獎創(chuàng)新教學設計(表格式)
- 江蘇省無錫市江陰市三校聯(lián)考2025-2026學年高三上學期12月月考物理試題
- 2025年法醫(yī)病理學法醫(yī)鑒定卷和答案
- 2026年醫(yī)院職工勞動合同
- 采購衛(wèi)浴合同范本模板
- 物流經(jīng)理年終總結(jié)
- 2025年7月項目部項目交付總結(jié)與準時
- 中小學“十四五”(2021-2025年)發(fā)展規(guī)劃
- GB/T 21387-2025供水系統(tǒng)用軸流式止回閥
- 合伙開餐飲合同范本
- DB37-T 5345-2025 《建筑工程流態(tài)固化土應用技術規(guī)程》
評論
0/150
提交評論