freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于web的人事管理系統(tǒng)的設計與實現(xiàn)本科畢業(yè)設計-在線瀏覽

2024-07-29 17:01本頁面
  

【正文】 P技術使用Java編程語言編寫類XML的標簽和Java程序段,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯,網(wǎng)頁還能通過JSP標簽和Java程序段訪問存在于服務端的資源的應用邏輯,JSP將網(wǎng)頁邏輯與網(wǎng)頁設計的顯示分離,支持可重用的基于組件的設計,使基于Web的應用程序的開發(fā)變得迅速和容易,JSP是一種動態(tài)頁面技術,它的主要目的是將表示邏輯從Servlet中分離出來[10]。 SSH三大框架整合SSH 即Struts2+Spring+Hibernate,是一個集成框架,SSH框架是開源框架,所以在目前是比較流行的Web框架之一。SSH框架的基本業(yè)務流程是: 在表示層中,首先用戶通過JSP頁面實現(xiàn)交互,主要進行接收請求和傳送響應,然后根據(jù)配置文件()將ActionServlet接收到的請求委派給相應的Action處理;在業(yè)務層中,主要是利用Spring IOC技術,主要是向Action提供業(yè)務模型組件和該組件的協(xié)作對象數(shù)據(jù)處理(DAO)組件完成業(yè)務邏輯,同時進行事務處理、提供緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性;而在持久層中,則依賴于Hibernate的對象化映射和數(shù)據(jù)庫交互,處理DAO組件請求的數(shù)據(jù),并返回處理結(jié)果[12]。 開發(fā)環(huán)境 開發(fā)工具,MyEclipse是在eclipse 基礎上加上自己的插件開發(fā)而成的功能強大的企業(yè)級集成開發(fā)環(huán)境,主要用于Java、Java EE以及移動應用的開發(fā),MyEclipse的功能很強大,支持也十分廣泛,尤其是對各種開源產(chǎn)品的支持相當不錯,MyEclipse可以支持Java Servlet,AJAX,JSP,SSH,JDBC數(shù)據(jù)庫鏈接工具等多項功能,可以說MyEclipse是幾乎囊括了目前所有主流開源產(chǎn)品的專屬Eclipse開發(fā)工具[14]。MySQL數(shù)據(jù)庫管理系統(tǒng)具有體積很小、訪問速度快和成本低的優(yōu)點,尤其是開放源碼的特點,它成為中小型企業(yè)Web系統(tǒng)軟件開發(fā)的福音[15]。48系統(tǒng)需求分析3 系統(tǒng)需求分析 系統(tǒng)可行性分析 經(jīng)濟可行性分析易團隊的人事信息管理目前還完全以傳統(tǒng)的人工管理方式進行人事信息管理,工作效率低下并且很容易出現(xiàn)差錯,由于失誤而造成的經(jīng)濟損失很多,這對企業(yè)造成了不必要的經(jīng)濟損失,而利用計算機來實現(xiàn)人事管理已成為適應當今人事管理的方式,開發(fā)一套能滿足易團隊人事信息管理的軟件是十分必要的,實現(xiàn)人事信息管理的自動化,不僅可以減少由于失誤而造成損失,也可以使人事信息管理部門減少許多費用支出。 技術可行性分析易團隊人事管理系統(tǒng)選擇了目前很流行的SSH框架來進行設計,使用免費開源的MySQL數(shù)據(jù)庫管理系統(tǒng)進行數(shù)據(jù)存儲,以及使用免費的Tomcat服務器,所以在技術方面是可行的。系統(tǒng)功能、顯示內(nèi)容簡單明了。 系統(tǒng)功能需求分析 系統(tǒng)功能概述易團隊人事管理系統(tǒng)分為九個模塊,各模塊功能如下:系統(tǒng)管理:包括用戶管理和職位管理,系統(tǒng)管理員可以實現(xiàn)添加,刪除和編輯用戶的功能;而職位管理可以實現(xiàn)對職位的添加、編輯和刪除。人事管理:包括實現(xiàn)添加員工基本信息、編輯員工的信息、對員工進行離職和復職管理、查看員工基本信息,通過名字、職位和部門查看員工的信息。工資管理:是對企業(yè)中的正式員工的工資進行管理,可以單獨添加、一鍵添加、刪除、按姓名和年月進行查詢。培訓管理:主要是對企業(yè)的員工進行培訓情況的記錄,可以實現(xiàn)對培訓的添加、刪除、編輯和查看。統(tǒng)計管理:主要是對企業(yè)支出的情況通過柱狀圖的方式呈現(xiàn)出來。通過對系統(tǒng)需求的調(diào)查分析,細化軟件功能,把系統(tǒng)劃分為九個模塊,具體數(shù)據(jù)流如圖31。圖32 系統(tǒng)管理模塊二層數(shù)據(jù)流圖部門管理模塊包含部門添加、查詢和刪除,在添加部門時,管理員在頁面輸入添加部門的相關信息,然后提交,由系統(tǒng)進行處理,將添加結(jié)果存入數(shù)據(jù)庫,最后將添加的結(jié)果顯示給管理員;查詢部門時,管理員輸入查詢信息,然后提交,系統(tǒng)從后臺數(shù)據(jù)庫讀取查詢結(jié)果,然后返回給管理員;刪除部門時,系統(tǒng)根據(jù)提交的部門信息從后臺數(shù)據(jù)庫刪除該部門;部門管理模塊二層數(shù)據(jù)流圖如圖33。圖34 人事管理模塊二層數(shù)據(jù)流圖招聘管理模塊,管理員可以輸入要添加的應聘者信息,然后由系統(tǒng)的添加模塊把信息添加到數(shù)據(jù)庫;管理員可以選擇應聘者進行錄用操作,然后系統(tǒng)根據(jù)提交結(jié)果經(jīng)應聘者添加到員工組中,同時刪除該應聘者;管理員還可以輸入查詢、編輯或刪除等信息,然后提交,由系統(tǒng)進行相應處理,將結(jié)果返回給管理員;招聘管理模塊二層數(shù)據(jù)流圖如圖35。圖36 工資模塊二層數(shù)據(jù)流圖考勤管理模塊,在添加考勤信息時,管理員輸入要添加員工的考勤的信息,提交信息,系統(tǒng)將添加結(jié)果添加到數(shù)據(jù)庫;在查詢考勤信息時,管理員輸入查詢條件,然后系統(tǒng)根據(jù)條件從數(shù)據(jù)庫查詢,最后將結(jié)果返回給管理員;在刪除考勤信息時,管理員選中要刪除的員工考勤信息,然后提交到系統(tǒng),最后從數(shù)據(jù)庫刪除考勤信息;在編輯考勤信息時,管理員輸入要修改員工的考勤的信息,提交信息,系統(tǒng)將添加結(jié)果添加到數(shù)據(jù)庫;考勤管理模塊二層數(shù)據(jù)流圖如圖37。圖38 培訓管理模塊二層數(shù)據(jù)流圖批量管理模塊,在導入員工信息時,管理員選擇要添加的文件信息,然后提交,由系統(tǒng)對文件里的信息進行解析,最后添加到數(shù)據(jù)庫;在導入應聘者信息時,管理員選擇要添加的文件信息,然后提交,由系統(tǒng)對文件里的信息進行解析,最后添加到數(shù)據(jù)庫;批量管理模塊二層數(shù)據(jù)流圖如圖39。圖310 統(tǒng)計管理模塊二層數(shù)據(jù)流圖 小結(jié)這一小節(jié)主要介紹了系統(tǒng)的主要功能和數(shù)據(jù)流圖,一個清晰的數(shù)據(jù)流圖可以滿足用戶管理決策活動中的信息需求、作為系統(tǒng)分析人員和用戶進行交流的有效手段、清晰表達數(shù)據(jù)流的情況,并且有利于系統(tǒng)建模。系統(tǒng)設計4 系統(tǒng)設計 系統(tǒng)運行環(huán)境(1) PC一臺;(2) 操作系統(tǒng):Windows/Linux;(3) 數(shù)據(jù)庫:;(4) 服務器:;(5) JDK版本:;(6) 開發(fā)工具:。 系統(tǒng)總體結(jié)構(gòu)設計易團隊人事管理系統(tǒng)的總體結(jié)構(gòu)分為九大塊,它們分別是:系統(tǒng)管理,部門管理,人事管理,招聘管理,工資管理,批量管理,統(tǒng)計管理。圖41 系統(tǒng)的總體結(jié)構(gòu)圖 系統(tǒng)模塊結(jié)構(gòu)設計系統(tǒng)管理模塊:包括用戶管理和職位管理,在用戶管理模塊中系統(tǒng)管理員可以添加用戶,刪除和編輯用戶的用戶信息;而職位管理可以實現(xiàn)對職位的添加、編輯和刪除。圖42 系統(tǒng)管理模塊結(jié)構(gòu)圖部門管理:對企業(yè)的部門進行添加部門、刪除部門操作以及添加子部門、刪除子部門的功能。 圖43 部門管理模塊結(jié)構(gòu)圖人事管理:實現(xiàn)添加員工基本信息、編輯員工的信息、對員工進行離職和復職管理、查看員工基本信息,通過名字、職位和部門查看員工的信息,復職管理又包括對員工進行復職和刪除功能。圖44 人事管理模塊結(jié)構(gòu)圖招聘管理:可以實現(xiàn)對應聘人員的信息查看、錄用、編輯和刪除功能。圖45 招聘管理模塊結(jié)構(gòu)設計工資管理:是對企業(yè)中的正式員工的工資進行管理,可以單獨添加、一鍵添加、刪除、按姓名和年月進行查詢。圖46 工資管理模塊結(jié)構(gòu)圖考勤管理:實現(xiàn)對企業(yè)員工的考勤管理,對員工考勤信息進行添加、編輯、查看以及刪除。圖47 考勤管理模塊結(jié)構(gòu)圖培訓管理:主要是對企業(yè)的員工進行培訓情況的記錄,可以實現(xiàn)對培訓信息的添加、刪除、編輯和查看。圖48 培訓管理模塊結(jié)構(gòu)圖批量管理:主要實現(xiàn)對正式員工信息的批量添加和應聘人員信息的批量添加。圖49 批量管理模塊結(jié)構(gòu)圖統(tǒng)計管理:主要是對企業(yè)支出的情況通過柱狀圖的形式呈現(xiàn)出來。如圖410。下面就對各個模塊進行詳細設計。在進行刪除操作時,會提示管理員是否刪除相應的用戶和職位。圖411 系統(tǒng)管理模塊流程圖 部門管理模塊部門管理模塊是對企業(yè)的部門進行管理,包括查看部門、添加部門、添加子部門和刪除部門。在進行刪除操作時,會提示管理員是否刪除該部門。 圖412 部門管理模塊流程圖 招聘管理模塊招聘管理模塊主要是對應聘人員的管理,包括應聘者的查看、添加、錄用、編輯和刪除。在進行刪除操作時,會提示管理員是否刪除該應聘者。 圖413 招聘管理模塊流程圖 培訓管理模塊培訓管理模塊主要對企業(yè)員工的培訓信息進行存檔記錄,包括培訓信息查看、培訓信息添加、培訓信息編輯和培訓信息刪除。具體的流程如圖414。包括查看所有人事信息、離職管理模塊、人事添加、人事編輯和通過姓名、職位和部門查看人事信息。具體的操作流程如圖415。在進行刪除操作時,會提示管理員是否刪除該考勤信息。 圖416 考勤管理模塊流程圖 工資管理模塊工資管理模塊主要對企業(yè)員工的工資信息進行存檔記錄,包括工資信息查看、工資信息添加、一鍵添加所有員工工資、按姓名和年月查詢工資和工資信息刪除。具體的流程如圖417。具體流程如圖418。具體的流程如圖419。 設計原則(1) 所有名稱都采用英文,且準確無誤。(2) 每個表必須有主鍵,一般的主鍵都是自動編號的。(4) 字段命名為表名+字段名,如article_id,采用小寫加下劃線完成。(6) 日期采用varchar。(8) 表與表的關聯(lián)是發(fā)生在一對多或多對多的情況下,一對一就用一個表。概念模型是抽象的,它是設計人員與用戶交流的工具,因此要求概念模型簡單、清晰、易于理解,同時還應具備較強的語義表達能力,可以直接表達用戶的各種需求,并易于向數(shù)據(jù)模型的轉(zhuǎn)換[18]。 (1) 員工(員工ID,姓名,性別,年齡,學歷,職位,地址,電話,郵箱,部門ID,部門名稱,員工類型,出生日期,入職時間)實體對應的屬性如圖420。圖421 用戶實體屬性(3) 職位(職位ID,名稱,基本工資)實體對應的屬性如圖422。 圖423 工資實體屬性(5) 部門(部門ID,名稱,部門描述,父部門ID)實體對應的屬性如圖424。圖425 考勤實體屬性(7) 培訓(培訓ID,培訓人員,宗旨,內(nèi)容,時間,地點,參加人員)實體對應的屬性如圖426。圖427 系統(tǒng)總體ER圖 數(shù)據(jù)庫邏輯設計該設計以數(shù)據(jù)庫概念設計中的ER圖為主要依據(jù),設計出相關的關系模式,具體關系模型如下:(加下劃線的表示為主碼)員工(員工ID,姓名,性別,年齡,學歷,職位,地址,電話,郵箱,部門ID,部門名稱,員工類型,出生日期,入職時間)。職位(職位ID,名稱,基本工資)。部門(部門ID,名稱,部門描述,父部門ID)。培訓(培訓ID,培訓人員,宗旨,內(nèi)容,時間,地點,參加人員)。“參加”關系模式:參加(員工ID,培訓ID,培訓內(nèi)容)?!皩标P系模式:對應(工資ID,考勤ID,獎罰金額)。員工和職位的“屬于”關系模式:屬于(員工ID,職位ID,職位名稱,員工姓名)。 員工和考勤的“具有”關系模式:具有(員工ID,考勤
點擊復制文檔內(nèi)容
語文相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1