【正文】
m e p i NV A 1 0 M I d e n t i f i e r _ 1 p i t r a i n C a t e g o r yC a t e g o r y_ i dC a t e g o r y_ i sb nC a t e g o r y_ 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 外鍵關聯說明表 描述表名 外鍵引用表 外鍵字段名 關聯表 表關系 說明 檔案 人員 職員 IDfk 是 一對一 一個人員可以有一個檔案 合同信息 人員 人員 IDfk 是 一對多 一個人可以有多份合同 履歷信息 人員 人員 IDfk1 是 一對一 一個人員只有一份履歷 獎懲信息 人員 人員 IDfk1 是 一對多 一個人可以有多個獎懲狀態(tài) 哈爾濱商業(yè)大學畢業(yè)設計(論文) 10 續(xù)表 描述表名 外鍵引用表 外鍵字段名 關聯表 表關系 說明 人事調動 部門 調動前部門主鍵 是 一對一 該表是部門表與職位表一對一關系的關系表。 員工登錄系統(tǒng)后,員工只能查看、修改自己的基本信息,所以要制定權限管理,該系統(tǒng)角色( role)分為普通用戶、部門經理、系統(tǒng)管理員。 表 21 硬件需求 服務器 最低配置 推薦配置 應用和數據庫服務器 1 CPU: P4 1 CPU: P4 2 DISK: 10G 2 DISK: 20G 3 DATABASE 3 ORACLE 哈爾濱商業(yè)大學畢業(yè)設計(論文) 5 軟件環(huán)境 系統(tǒng) 軟件 配置需求,如表 22。對員工職稱信息按照取得時間排序,可可以按員工姓名、編號等信息查找員工。 ( 2) 經濟性原則 建立適合企業(yè)自身需求的網絡平臺,提供廣泛的涵蓋用戶多種需求的功能,數據處理方式靈活 可 以滿足需求,節(jié)省網站建設成本,并確保其較好的拓展性和開放性;同時網站具有基于 WEB 界面的管理后臺,能夠自主的對網站中大部分內容作更新、修改操作,節(jié)省了企業(yè)網站的運營成本,提高了信息更新、傳播效率。有效力管理企業(yè)的人力資源,為企業(yè)提供強有 力的儲備力量,使之成為企業(yè)發(fā)展的主動力。無論是管理領域的擴大,還是現有管理的提升,人力資源是基礎、是前提、是根本 [1]。哈爾濱商業(yè)大學畢業(yè)設計(論文) I 哈爾濱商業(yè)大學畢業(yè)設計(論文) 基于 MVC 模式的人力資源管理系統(tǒng) 的設計與實現 學 生 姓 名 彭 靜 指 導 教 師 劉新禹 專 業(yè) 計算機科學與技術 學 院 計算機與信息工程學院 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 架構基礎上構建人力資源管理系統(tǒng)。 人力資源管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,是適應現代企業(yè)制度,推動企業(yè)人力資源管理走向科學化、規(guī)范化、自動化的必要條件 。通過人力資源的有效管理,掌握最新的、準確的企業(yè)人力資源信息,并對其進行復雜的統(tǒng)計與分析,從而充分發(fā)揮每個員工的潛能,為企業(yè)創(chuàng)造更大的價值。 ( 3) 擴充性原則 網站的整體規(guī)劃及框架設計是具 可擴充性的,前臺頁面的設計能保證網站在增加欄目后不會破壞網站的整體結構。可以根據職工定員、缺員信息及員工職稱信息,對員工崗位進行調配。 表 22 軟件需求 名稱 版本 語種 操作系統(tǒng) Windows Server/XP Xp 簡體中文 數據庫平臺 Oracle 9i 簡體中文 應用平臺 Tomcat 簡體中文 客戶端軟件 MS IE 簡體中文 Java 開發(fā)工具 + 使用技術 Servlet,JSP,JDBC 哈爾濱商業(yè)大學畢業(yè)設計(論文) 6 3 系統(tǒng)概要設計 系統(tǒng)功能流程及說明 系統(tǒng)功能流程圖 系統(tǒng)功能流程如圖 31: 圖 31 系統(tǒng)功能流程圖 開始 首頁 輸入用戶名口令 口令正確 公告 主菜單 檔案管理 退出 系統(tǒng)管理 教育培訓 人員調配 結束 哈爾濱商業(yè)大學畢業(yè)設計(論文) 7 系統(tǒng)功能流程說明 進入系統(tǒng),以正確的用戶名和密碼登陸后,不同的角色有不同的權限,管理員擁有所有權限,進入檔案管理,可以對人員信息、人員檔案、人員合同、人員結構進行查詢,新增和查詢獎懲記錄及員工履歷??紤]到特殊情況的發(fā)生,該角色可以進行編輯。 部門 調動后部門主鍵 一對一 職位 調動前職位主鍵 一對一 職位 調動后職位主鍵 一對一 人事調動申請 人員信息 人員信息主鍵 是 多對多 該表人事調動表與人員信息表多對多的一個關系 表,每一個關系代表一個 人事調動 職稱評定申請 人員信息 人員信息主鍵 是 多對多 該表職稱評定表與人員信息表多對多的一個關系表,每一個關系代表一個 職稱評定 人員離退 人員信息 人員信息主鍵 是 一對一 該表是人員離退表和人員信息表的一個一對一關系表。 ( 3) 培訓人員及成績 參加教育培訓的培訓人員的成績進行維護,并自動計算考試合計成績,以便對該人員培訓是否