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

正文內(nèi)容

基于web的人事管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)本科畢業(yè)設(shè)計(jì)(編輯修改稿)

2024-08-15 08:41 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 。培訓(xùn)管理操作主要是對(duì)員工 培訓(xùn)信息 的記錄,可以 對(duì)培訓(xùn) 信息進(jìn)行記錄、刪除、查看和修改。批量管理:主要對(duì)員工信息和招聘人員的信息進(jìn)行批量導(dǎo)入數(shù)據(jù)庫(kù)。統(tǒng)計(jì) 管理 模塊可以通過(guò) 柱狀 圖反 應(yīng)一年的財(cái)務(wù)支出 情況 。 文檔結(jié)構(gòu) 第一章 簡(jiǎn)述 了 人事管理系統(tǒng) 的研究背景,研究現(xiàn)狀以及研究?jī)?nèi)容。 第二章展示了本課題所使用到的關(guān)鍵技術(shù), B/S 結(jié)構(gòu), J2EE 平臺(tái)概述, JSP 技術(shù), SSH 框架各自的作用以及整合 , 以及開(kāi)發(fā)環(huán)境的介紹。 第三章對(duì) 易團(tuán)隊(duì)人事管理 系統(tǒng)做出需求分析,通過(guò)對(duì)系統(tǒng)的各個(gè)模塊的需求分析,畫出 各個(gè)模塊的 數(shù)據(jù)流 圖 以及總數(shù)據(jù)流圖 。 第四章對(duì)易團(tuán)隊(duì)人事管理系統(tǒng)做出了設(shè)計(jì),其中包括了系統(tǒng)的運(yùn)行環(huán)境、系統(tǒng) 總體設(shè)計(jì) 、系統(tǒng)的詳細(xì)設(shè)計(jì)和系統(tǒng)的數(shù)據(jù)庫(kù) 概念 設(shè)計(jì)即 ER 圖、 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 、物理設(shè)計(jì)和數(shù)據(jù)庫(kù)安全 設(shè)計(jì) 。 第五章詳細(xì)敘述了 易團(tuán)隊(duì)人事管理 系統(tǒng)的實(shí)現(xiàn),給出了 系統(tǒng) 業(yè)務(wù)控制的主要代碼,并且介紹了主要功能實(shí)現(xiàn)的截圖。 第六章是對(duì) 易團(tuán)隊(duì)人事管理 系統(tǒng)的測(cè)試,包括對(duì)軟件測(cè)試的介紹和測(cè)試用例的設(shè)計(jì),主要使用黑盒測(cè)試。 第七章是對(duì) 易團(tuán)隊(duì)人事管理 系統(tǒng)的總結(jié)。相關(guān)技術(shù) 3 2 相關(guān)技術(shù) 開(kāi)發(fā)技術(shù) B/S 簡(jiǎn)介 B/S 結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu), B/S 是隨著 互聯(lián)網(wǎng) 技術(shù)而 興起 的 , 相對(duì)于 C/S 結(jié)構(gòu) ,是 一種變化或者改進(jìn)的結(jié)構(gòu), 在 B/S 結(jié)構(gòu)下,用戶 是通過(guò)操作 瀏覽器 訪問(wèn)連接 來(lái)實(shí)現(xiàn), 少數(shù) 事務(wù)邏輯在前端實(shí)現(xiàn),但是主要事務(wù)邏輯 還是 在服務(wù) 器端實(shí)現(xiàn) [5]。 這樣 使客戶端電腦載荷 降低 ,維護(hù)系統(tǒng)的成本 與升級(jí) 系統(tǒng) 的成本和工作量 也減少 , 從而使用戶的總體成 本和工作量 降低 [6]。 J2EE 概述 目前, Java 2 平臺(tái)有 3 個(gè)版本, 分別是用于創(chuàng)建服務(wù)器應(yīng)用程序和服務(wù)的 Java 2平臺(tái)企業(yè)版( J2EE)、 Java 2 平臺(tái) Micro 版( J2ME) 用于小型設(shè)備和智能卡 和 Java 2平臺(tái)標(biāo)準(zhǔn)版( J2SE) 用于桌面系統(tǒng) , J2EE 是 簡(jiǎn)化企業(yè) 系統(tǒng) 的開(kāi)發(fā)、 發(fā)布 和 進(jìn)行 管理相關(guān)的復(fù)雜問(wèn)題的體系結(jié)構(gòu) ,它利用的是 Java 2 平臺(tái);也就是說(shuō) J2EE 技術(shù)是 以 Java 2平臺(tái)的 標(biāo)準(zhǔn)版為 核心, J2EE 具備了 標(biāo)準(zhǔn)版中的 眾多 優(yōu)點(diǎn) ,并且對(duì)這些優(yōu)點(diǎn)進(jìn)行了鞏固 ,例如 “ 一次編寫 、 到處 運(yùn)行 ” 的 優(yōu)點(diǎn) 、方便 進(jìn)行 存取數(shù)據(jù)庫(kù)的 JDBC API 技術(shù)以及能夠在 互聯(lián)網(wǎng) 應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等等 [7]。 JSP 技術(shù) JSP( Java Server Pages)即 Java 服務(wù)器頁(yè)面,其核心 是一個(gè)簡(jiǎn)化的 Servlet 設(shè)計(jì),它是由 Sun 公司倡導(dǎo)、許多公司參與一起建立的一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn), JSP 技術(shù)有點(diǎn)類似 ASP 技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè) HTML 文件中插入 Java 程序段和 JSP 標(biāo)簽 ,從而形成 JSP 文件,后綴 名為 .jsp, 用 JSP 開(kāi)發(fā)的 Web 應(yīng)用 可以 在 Linux 操作系統(tǒng)上 運(yùn)行,也能在 Windows 等 其他操作系統(tǒng)上運(yùn)行,它 具有 跨平臺(tái)的 優(yōu)點(diǎn) [8]。 JSP 實(shí)現(xiàn)了 HTML 語(yǔ)法中的 Java 擴(kuò)張 , JSP 與 Servlet 一樣,是在服務(wù)器端執(zhí)行的 ,通常返回給客戶端的就是一個(gè) HTML 文本,因此客戶端只要有瀏覽器就能瀏覽 [9]。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫類 XML 的 標(biāo)簽 和 Java 程序段 ,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯 , 網(wǎng)頁(yè)還能通過(guò) JSP 標(biāo)簽 和 Java 程序段 訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯 , JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分 離,支持可重用的基于組件的設(shè)計(jì),使相關(guān)技術(shù) 4 基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易 , JSP 是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從 Servlet 中分離出來(lái) [10]。 JSP 技術(shù)是以 Servlet 為基礎(chǔ) , 有些時(shí)候, 大型的 Web 應(yīng)用程序的開(kāi)發(fā)需要 Servlet技術(shù) 和 JSP 技術(shù)結(jié)合來(lái) 完成 , JSP 具備了 Java 技術(shù)的簡(jiǎn)單易用,完全的面向?qū)ο?,具有平臺(tái)無(wú)關(guān)性且安全可靠,主要面向因特網(wǎng)的所有特點(diǎn)。 SSH 三大框架整合 SSH 即 Struts2+Spring+Hibernate,是 一個(gè)集成框架, SSH 框架是開(kāi) 源框架,所以在 目前 是比較流行的 Web 框架之一 。 集成 SSH 框架的系統(tǒng)從職責(zé)上分為三層:表示層、業(yè)務(wù)邏輯層和 數(shù)據(jù)持久層,以幫助開(kāi)發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的 Web 應(yīng)用程序 , 其中使用 Struts2 來(lái)處理表現(xiàn)層,它 作為 整個(gè) 系統(tǒng)的 基礎(chǔ)架構(gòu) , 主要是來(lái) 控制業(yè)務(wù) 進(jìn)行 跳轉(zhuǎn),然后 利用 Hibernate 框架 來(lái) 對(duì)持久層提供支持, 最后 Spring 框架 做管理, 對(duì) Struts2 框架 和 Hibernate 框架進(jìn)行管理 [11]。 SSH 框架 的基本業(yè)務(wù)流程是: 在表示層中,首先 用戶 通過(guò) JSP 頁(yè)面實(shí)現(xiàn)交互, 主要進(jìn)行 接收請(qǐng)求 和傳送響應(yīng) ,然后 根據(jù)配置文件 ()將 ActionServlet 接收到的 請(qǐng)求 委派給相應(yīng)的 Action 處理 ; 在業(yè)務(wù)層中, 主要是利用 Spring IOC 技術(shù),主要是 向 Action 提供業(yè)務(wù)模型組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理 (DAO)組件完成業(yè)務(wù)邏輯, 同時(shí)進(jìn)行 事務(wù)處理、 提供 緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性 ;而在持久層中,則依賴于 Hibernate 的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理 DAO 組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果 [12]。 SSH 集成 框架 具有很多優(yōu)點(diǎn) , 例如將視圖、控制器與 模型進(jìn)行 徹底分離,而且 又可以將 業(yè)務(wù)邏輯層與持久層的 進(jìn)行 分離, 這樣 的好處是,前端的變化 , 對(duì) 模型層 的影響非常小 , 并且數(shù)據(jù)庫(kù)的變化 對(duì)前端的展示沒(méi)有 影響, 這樣極大地 提高了 Web 系統(tǒng)的可復(fù)用性 , 而且由于 各個(gè) 層之間耦合度 很 小,有利于團(tuán)隊(duì)成員 進(jìn)行合作 , 使 Web 系統(tǒng)開(kāi)發(fā)效率 大大提到 [13]。 開(kāi)發(fā)環(huán)境 開(kāi)發(fā)工具 易團(tuán)隊(duì)人事管理系統(tǒng)采用的開(kāi)發(fā)工具是 , MyEclipse是在 eclipse 基礎(chǔ)上加上自己的插件開(kāi)發(fā)而成的功能強(qiáng)大的企業(yè)級(jí)集成開(kāi)發(fā)環(huán)境,主要用于 Java、相關(guān)技術(shù) 5 Java EE 以及移動(dòng)應(yīng)用的開(kāi)發(fā) , MyEclipse 的功能 很強(qiáng)大 ,支持也 十分廣泛,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持相當(dāng)不錯(cuò) , MyEclipse 可以支持 Java Servlet, AJAX, JSP, SSH,JDBC 數(shù)據(jù)庫(kù)鏈接工具等多項(xiàng)功能, 可以說(shuō) MyEclipse 是幾乎囊括了目前所有主流開(kāi)源產(chǎn)品的專屬 Eclipse 開(kāi)發(fā)工具 [14]。 數(shù)據(jù)庫(kù) 易團(tuán)隊(duì)人事管理系統(tǒng)采用的數(shù)據(jù)庫(kù)系統(tǒng)是 , MySQL 屬于 關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng) ; 在 WEB 應(yīng)用方面 , MySQL 是最好的關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng) 應(yīng)用軟件之一 ,MySQL 又屬于 關(guān)聯(lián) 數(shù)據(jù)庫(kù)管理系統(tǒng),關(guān)聯(lián)數(shù)據(jù)庫(kù)將數(shù)據(jù)保存在不同的表中 , 這樣 可以增加數(shù)據(jù)的訪問(wèn) 速度并提高了 操作的 靈活性 , MySQL 所使用的 SQL 語(yǔ)言是用于訪問(wèn)數(shù)據(jù)庫(kù)的最常用標(biāo)準(zhǔn)化語(yǔ)言。 MySQL 數(shù)據(jù)庫(kù)管理系統(tǒng)具有 體積 很 小、 訪問(wèn)速度快和 成本低 的優(yōu)點(diǎn) ,尤其是開(kāi)放源碼的 特點(diǎn), 它成為 中小型 企業(yè) Web 系統(tǒng)軟件開(kāi)發(fā) 的 福音 [15]。 服務(wù)器 易團(tuán)隊(duì)人事管理系統(tǒng)采用的 Web 服務(wù)器是 , Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的 Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用 服務(wù)器 , 它適用于 中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合,是 中小型企業(yè)的首要選擇 [16]。 系統(tǒng)需求分析 6 3 系統(tǒng)需求分析 系統(tǒng)可行性分析 經(jīng)濟(jì)可行性分析 易團(tuán)隊(duì)的人事信息管理目前還完全 以傳統(tǒng)的人工管理方式進(jìn)行人事信息管理,工作效率低下并且很容易出現(xiàn)差錯(cuò) , 由于失誤而造成的經(jīng)濟(jì)損失很多,這對(duì)企業(yè) 造成了不必要的經(jīng)濟(jì)損失 , 而利用計(jì)算機(jī)來(lái)實(shí)現(xiàn)人事管理已成為適應(yīng)當(dāng)今人事管理的方式,開(kāi)發(fā)一套能滿 足 易團(tuán)隊(duì) 人事信息管理的軟件是十分必要的,實(shí)現(xiàn)人事 信息管理的自動(dòng)化,不僅可以減少由于失誤而造成損失,也可以使人事信息管理部門減少許多費(fèi)用支出。由上述幾 方面的分析可以看出, 易團(tuán)隊(duì)人事管理 系統(tǒng)的開(kāi)發(fā)時(shí)機(jī)已經(jīng)成熟,從多種角度考慮開(kāi)發(fā)此系統(tǒng) 在經(jīng)濟(jì)上是 可行的。 技術(shù)可行性分析 易團(tuán)隊(duì)人事管理 系統(tǒng)選擇了 目前很 流行的 SSH 框架來(lái)進(jìn)行設(shè)計(jì),使用免費(fèi)開(kāi)源的MySQL 數(shù)據(jù)庫(kù) 管理系統(tǒng)進(jìn)行數(shù)據(jù) 存儲(chǔ),以及 使用免費(fèi)的 Tomcat 服務(wù)器,所以在技術(shù)方面是可行的。 運(yùn)行 可行 性分析 本系統(tǒng)具有良好的操作界面。系統(tǒng)功能、 顯示內(nèi)容簡(jiǎn)單明了。操作者不必具有 專業(yè) 的計(jì)算機(jī)知識(shí), 更 不 需要 進(jìn)行專門 的計(jì)算機(jī) 培訓(xùn),只要經(jīng)過(guò)短時(shí)間的操作 , 就可以很快掌握并熟練使用 管理系統(tǒng)軟件 , 可以 加快 易團(tuán)隊(duì) 的 人事信息 管理,提高 管理者 工作效率。 系統(tǒng)功能需求分析 系統(tǒng)功能概述 易團(tuán)隊(duì)人事管理系統(tǒng)分為九個(gè)模塊,各模塊功能如下: 系統(tǒng)管理:包括用戶管理和職位管理,系統(tǒng)管理員可以實(shí)現(xiàn)添加,刪除和編輯用戶的功能;而職位管理可以實(shí)現(xiàn)對(duì)職位的添加、編輯和刪除。 部門管理:包括對(duì)本企業(yè)的部門進(jìn)行添加、刪除部門操作以及添加子部門、刪除子部門的功能。 系統(tǒng)需求分析 7 人事管 理:包括實(shí)現(xiàn)添加員工基本信息、編輯員工的信息、對(duì)員工進(jìn)行離職和復(fù)職管理、查看員工基本信息,通過(guò)名字、職位和部門查看員工的信息。 招聘管理:主要涉及到的角色是招聘人員,可以實(shí)現(xiàn)對(duì)招聘人員進(jìn)行查看、錄用、編輯和刪除的功能。 工資管理:是對(duì)企業(yè)中的正式員工的工資進(jìn)行管理,可以單獨(dú)添加、一鍵添加、刪除、按姓名和年月進(jìn)行查詢。 考勤管理:實(shí)現(xiàn)對(duì)員工的考勤管理,對(duì)考勤信息進(jìn)行添加、編輯、查看以及刪除。 培訓(xùn)管理:主要是對(duì)企業(yè)的員工進(jìn)行培訓(xùn)情況的記錄,可以實(shí)現(xiàn)對(duì)培訓(xùn)的添加、刪除、編輯和查看。 批量管理:主要實(shí)現(xiàn)對(duì)正式員工 信息的批量添加和招聘人員信息的批量添加。 統(tǒng)計(jì)管理:主要是對(duì)企業(yè)支出的情況通過(guò) 柱狀 圖的方式呈現(xiàn)出來(lái)。 數(shù)據(jù)流圖 數(shù)據(jù)流圖英文縮寫 DFD, 它是 用來(lái) 描繪 數(shù)據(jù) 流從輸入移動(dòng)到輸出的過(guò)程中所 經(jīng)歷的變換, 以圖形的方式 呈現(xiàn)出 數(shù)據(jù)流從輸入到輸出的移動(dòng)變換過(guò)程 [17]。 通過(guò)對(duì)系統(tǒng)需求的調(diào)查分析,細(xì)化軟件功能,把系統(tǒng)劃分 為 九 個(gè)模塊, 具體數(shù)據(jù)流如圖 31。 管 理 員人 事 管 理工 資 管 理考 勤 管 理批 量 管 理招 聘 管 理部 門 管 理培 訓(xùn) 管 理統(tǒng) 計(jì) 管 理員 工 信 息 表培 訓(xùn) 信 息 表工 資 信 息 表考 勤 信 息 表部 門 信 息 表系 統(tǒng) 管 理職 位 信 息 表用 戶 信 息 表部 門 信 息考 勤 信 息批 量操 作應(yīng) 聘 信 息人 事 信 息系 統(tǒng) 操 作工 資 信 息統(tǒng) 計(jì) 查 看培 訓(xùn) 信 息 圖 31 頂層數(shù)據(jù)流圖 系統(tǒng)需求分析 8 系統(tǒng)管理模塊包含用戶管理模塊和職位管理模塊,在用戶管理模塊,管理員 在頁(yè)面輸入 用戶的添加、刪除、編輯等信息,然后提交,由系統(tǒng)進(jìn)行處理,最后將處理的結(jié)果返回給管理員 ;在職位管理模塊,管理員在頁(yè)面輸入 職位 的添加、刪除、編 輯等信息,然后提交,由系統(tǒng)進(jìn)行處理,最后將處理的結(jié)果返回給管理員; 系統(tǒng)管理模塊二層數(shù)據(jù)流圖如圖 32。 管 理 員用 戶 管 理職 位 管 理用 戶 添 加 、 刪 除用 戶 查 詢用 戶 修 改職 位 添 加 、 刪 除 職 位 查 詢職 位 修 改用 戶 信 息 表職 位 信 息 表系 統(tǒng) 管 理系 統(tǒng) 操 作職 位 信 息用 戶 信 息添 加 、 刪 除 信 息查 詢 信 息查 詢 結(jié) 果修 改 信 息添 加 、 刪 除 信 息查 詢 信 息修 改 信 息查 詢 結(jié) 果 圖 32 系統(tǒng)管理模塊二層數(shù)據(jù)流圖 部門 管理模塊 包含部門添加、查詢和刪除 , 在添加部門時(shí), 管理員在頁(yè)面輸入 添加部門的相關(guān) 信息,然后提交,由系統(tǒng)進(jìn)行處理, 將添加結(jié)果存入數(shù)據(jù)庫(kù), 最后將 添加 的結(jié)果 顯示給管理員 ; 查詢部門 時(shí),管理員輸入查詢信息,然后提交,系統(tǒng)從后臺(tái)數(shù)據(jù)庫(kù)讀取查詢結(jié)果,然后返回給管理員;刪除部門時(shí),系統(tǒng)根據(jù)提交的部門信息從后臺(tái)數(shù)據(jù)庫(kù)刪除該部門; 部門管理模塊二層數(shù)據(jù)流圖如圖 33。 系統(tǒng)需求分析 9 管 理 員部 門 管 理部 門 添 加部 門 查 詢部 門 刪 除部 門 信 息 表部 門 信 息添 加 信 息查 詢 信 息刪 除 信 息查 詢 結(jié) 果 圖 33 部門管理模塊二層數(shù)據(jù)流圖 人事管理模塊,人事查詢時(shí),管理員輸入查詢信息,然后提交,由系統(tǒng)從后臺(tái)數(shù)據(jù)庫(kù)查出結(jié)果反饋給管理員;在人事添加時(shí),管理員輸入添加信息,然后提交,系統(tǒng)將信息添加到數(shù)據(jù)庫(kù);在人事編輯時(shí) ,管理員輸入編輯信息,由系統(tǒng)調(diào)用后臺(tái)數(shù)據(jù)庫(kù)來(lái)更新人事信息;在離 職管理時(shí),管理員可以選擇離職人員,然后選
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1