【正文】
_ n a m eC a t e _ C e r tC a t e _ d e scr i b e p i NIV A 1 5V A 2 0V A 5 0 M M I d e n t i f i e r _ 1 p i t r a i n R e co r dt r a i n R e co r d _ i dR e co r d _ i sb nR e co r d _ n a m et r a i n N a t u r et r a i n _ S t a r t T i m et r a i n _ E n d T i m et r a i n C o stt r a i n P l a ceo r g a n i ze U n i tt r a i n M o d e lch a r g e N a m eq u a l i f i e d L i n et r a i n T e a ch e rco n t i n u e d T i m e p i NIV A 2 0V A 1 0DTDTIV A 5 0V A 2 0V A 1 0V A 1 0IV A 1 0I M M I d e n t i f i e r _ 1 p i M o dM o d u l e _ i dM o d u l e _ n a m eM o d u l e _ i d e aM o d u l e _ l e a t h e r p i NV A 1 6V A 1 0 0V A 1 6 M I d e n t i f i e r _ 1 p i D e p a r t m e n tD e p _ i dD e p _ i sb nD e p _ n a m eD e p _ m a n a g e rD e p _ a d d r e ssD e p _ co u n tD e p _ l e a t h e rD e p _ d e g r e eD e p _ d e c p i NIV A 2 0VA8V A 2 0IVA8V A 1 0V A 2 5 5 M M I d e n t i f i e r _ 1 p i T r a i n S t a f ft r a i n R e su l tt r a i n Q u a l i f i e dt r a i n st a f f _ i dce r t i f i ca t e p i ISINI M K e y_ 1 p i C e r t i f i ca t eC F _ n a m eC F _ d a t eC F _ p a t hC e r t i f i ca t e _ i dce r t _ i d p i p i V A 2 5DTV A 2 5 5N 2 0N M M I d e n t i f i e r _ 1 p i T r a n sf e rT r a n sf e r _ i dT r a n sf e r _ t yp eT r a n sf e r _ t i m eO p e r a t o rT r a n sf e r _ R e a so nF o r m e r D e p _ i dF o r m e r P o s_ i d p i NV A 1 0DTV A 1 6V A 2 5 5NN M I d e n t i f i e r _ 1 p i P r o T i t l eP r o T i t l eP r o T i t l e _ M o d eP r o T i t l e _ D a t eP r o T i t l e _ sco r eY e a r _ E xa m i n eP r o T i t l e _ r e su l tP r o T i t l e _ i dp r o _ p a t h p i V A 1 0V A 1 0DTV A 1 6V A 1 6V A 1 6NV A 2 5 5 M I d e n t i f i e r _ 1 p i R e t i r eR e t i r e _ i dR e t i r e _ D a t eR e t i r e _ T yp eR e t i r e _ R e a so nr e t i r e _ r e m a r k p i NDTV A 1 6V A 2 0V A 1 5 0 M I d e n t i f i e r _ 1 p i S a l a r ysa l a r ysa l a r y_ l e v e l p i FI M I d e n t i f i e r _ 1 p i p o si t i o np o si t i o n _ i dp o si t i o np o si t i o n _ i sb n p i NV A 1 0I M M I d e n t i f i e r _ 1 p i st a _ sa lst a _ sa l _ i dsa l a r ysa l a r y_ l e v e lsa l a r y_ d a t e p i NFID M I d e n t i f i e r _ 1 p i t o n g g a ot g _ i dt g _ t i t l et g _ co n t e n t p i NV A 2 0V A 3 0 0 M I d e n t i f i e r _ 1 p i 圖 31邏輯 ER圖 表 32 外鍵關聯(lián)說明表 描述表名 外鍵引用表 外鍵字段名 關聯(lián)表 表關系 說明 檔案 人員 職員 IDfk 是 一對一 一個人員可以有一個檔案 合同信息 人員 人員 IDfk 是 一對多 一個人可以有多份合同 履歷信息 人員 人員 IDfk1 是 一對一 一個人員只有一份履歷 獎懲信息 人員 人員 IDfk1 是 一對多 一個人可以有多個獎懲狀態(tài) 哈爾濱商業(yè)大學畢業(yè)設計(論文) 10 續(xù)表 描述表名 外鍵引用表 外鍵字段名 關聯(lián)表 表關系 說明 人事調(diào)動 部門 調(diào)動前部門主鍵 是 一對一 該表是部門表與職位表一對一關系的關系表。 表 31 數(shù)據(jù)庫表明匯總 數(shù)據(jù)庫表名 中文名 文字說明 staff 人員 保存人員的基本信息 file 檔案 保存人員檔案的相關信息 contract 合同 保存合同的相關信息 record 履歷 保存履歷的基本信息 JiangChen 獎懲 保存獎懲的基本信息 Transfer 人事調(diào)動 保存人事調(diào)動的相關信息 ProTitle 職稱評定 保存職稱評定的相關信息 哈爾濱商業(yè)大學畢業(yè)設計(論文) 8 續(xù)表 數(shù)據(jù)庫表名 中文名 文字說明 trainCategory 培訓類別 保存培訓類別基本信息 trainRecord 培訓記錄 保存培訓記錄相關信息 trainStaff 培 訓人員 保存培訓人員和成績相關信息 Certificate 培訓證書 保存培訓證書的基本信息 User 用戶信息 保存用戶相關信息 Role_User 角色 _用戶信息 保存角色與用戶關聯(lián)的相關信息 Role 角色信息 保存角色相關信息 Role_Module 角色 _ 模塊信息 保存角色與模塊關聯(lián)的相關信息 Module 模塊信息 保存模塊的基本信息 將 需求 分析,系統(tǒng)設計中對信息的描述進一步分析并加以總計,抽象出數(shù)據(jù)集合(數(shù)據(jù)庫表) [6]。 員工登錄系統(tǒng)后,員工只能查看、修改自己的基本信息,所以要制定權(quán)限管理,該系統(tǒng)角色( role)分為普通用戶、部門經(jīng)理、系統(tǒng)管理員。進入系統(tǒng)管理,在用戶管理中,可以修改密碼和查詢用戶,在職位管理中,可以增加查詢職位,在部門管理中,可以增加部門、查詢部門、管理部門組織結(jié)構(gòu)及部門合并,在角色管理中,可以增加角色和角色查詢。 表 21 硬件需求 服務器 最低配置 推薦配置 應用和數(shù)據(jù)庫服務器 1 CPU: P4 1 CPU: P4 2 DISK: 10G 2 DISK: 20G 3 DATABASE 3 ORACLE 哈爾濱商業(yè)大學畢業(yè)設計(論文) 5 軟件環(huán)境 系統(tǒng) 軟件 配置需求,如表 22??梢园磫T工姓名、編號等信息查找員工。對員工職稱信息按照取得時間排序,可可以按員工姓名、編號等信息查找員工。系統(tǒng)重點圍繞數(shù)據(jù)維護、查詢和分析便捷的要求,并通過關鍵業(yè)務節(jié)點的業(yè)務流程化,提高 HR 業(yè)務的處理效率。 ( 2) 經(jīng)濟性原則 建立適合企業(yè)自身需求的網(wǎng)絡平臺,提供廣泛的涵蓋用戶多種需求的功能,數(shù)據(jù)處理方式靈活 可 以滿足需求,節(jié)省網(wǎng)站建設成本,并確保其較好的拓展性和開放性;同時網(wǎng)站具有基于 WEB 界面的管理后臺,能夠自主的對網(wǎng)站中大部分內(nèi)容作更新、修改操作,節(jié)省了企業(yè)網(wǎng)站的運營成本,提高了信息更新、傳播效率。通過網(wǎng)絡人力資源管理系統(tǒng)對企業(yè)人力資源進行管理,使企業(yè)人力資源管理適應時代的發(fā)展要求,大大提高了企業(yè)的核心 競爭力 。有效力管理企業(yè)的人力資源,為企業(yè)提供強有 力的儲備力量,使之成為企業(yè)發(fā)展的主動力。因此,為了加快企業(yè)的信息化步伐,提高企業(yè)的管理水平以在激烈的社會競爭中立于不敗之地,建設和完善人力資源管理系統(tǒng)已經(jīng)變得十分必要和迫切。無論是管理領域的擴大,還是現(xiàn)有管理的提升,人力資源是基礎、是前提、是根本 [1]。 首先研究人力資源管理系統(tǒng)的開發(fā)的背景和需求分析,接著對系統(tǒng)進行總體設計,數(shù)據(jù)庫設計,然后進行模塊劃分,分模塊完成詳細設計的內(nèi)容,最后介紹系統(tǒng)的測試和運行。哈爾濱商業(yè)大學畢業(yè)設計(論文) I 哈爾濱商業(yè)大學畢業(yè)設計(論文) 基于 MVC 模式的人力資源管理系統(tǒng) 的設計與實現(xiàn) 學 生 姓 名 彭 靜 指 導 教 師 劉新禹 專 業(yè) 計算機科學與技術(shù) 學 院 計算機與信息工程學院 2021 年 6 月 15 日 哈爾濱商業(yè)大學畢業(yè)設計(論文) II Graduation Project (Thesis) Harbin University of Commerce Design and Implementation of Human Resources Management System Based on MVC Model Student Peng Jing Supervisor Liu Xinyu Specialty Computer Science and Technology School Compute and Information Engineering 20210615 哈爾濱商業(yè)大學畢業(yè)設計(論文) III 摘 要 在 MVC 架構(gòu)基礎上構(gòu)建人力資源管理系統(tǒng)。 關鍵詞: 人力資源管理 ; MVC; JSP; Oracle 9i 哈爾濱商業(yè)大學畢業(yè)設計(論文) IV Abstract The human resources management system is built on the MVC framework. Major design and implementation of human resources management system, were using browser / server (B / S) model, as development tools, and Oracle 9i as database. Efficiently achieve the management of human resources and various functions of t