2023年全國碩士研究生考試考研英語一試題真題(含答案詳解+作文范文)_第1頁
已閱讀1頁,還剩51頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、<p><b>  畢業(yè)設計(論文)</b></p><p>  題 目:HRMS人力資源管理</p><p><b>  信息系統(tǒng)設計</b></p><p>  系 別:信息工程系</p><p>  專 業(yè):信息安全技術</p><p>&

2、lt;b>  班 級:</b></p><p><b>  學生姓名:</b></p><p><b>  指導教師</b></p><p><b>  完成日期:</b></p><p>  畢業(yè)設計(論文)任務書</p><p&g

3、t;<b>  摘要</b></p><p>  人力資源管理系統(tǒng)是現(xiàn)代企業(yè)管理的核心內容。隨著計算機信息技術的高速發(fā)展,電子商務模式的空前盛行,企業(yè)之間的競爭也從有形的經(jīng)濟市場轉向了網(wǎng)絡。開發(fā)以計算機技術、網(wǎng)絡技術、信息技術支持的現(xiàn)代人力資源管理系統(tǒng),既能提高企業(yè)人力資源管理的技術含量和企業(yè)的辦事效率,也能使人力資源管理能夠進入現(xiàn)代化、決策科學化的進程。此人力資源管理系統(tǒng)采用了C/S模式。

4、結合實際項目的功能需求,從系統(tǒng)分析、系統(tǒng)總體設計、系統(tǒng)詳細設計、系統(tǒng)實現(xiàn)等方面進行了詳細的論述。</p><p>  系統(tǒng)開發(fā)主要是J2EE設計思想的應用,主要采用Java MVC開發(fā)方式。Servlet是對應MVC設計思想的控制(Controller),主要負責整個系統(tǒng)的核心業(yè)務控制。系統(tǒng)的實現(xiàn)過程中運用了一些開源項目,如Ajax技術、JfreeChart報表、fileupload技術。</p>

5、<p>  本文運用了現(xiàn)代人力資源管理理論,結合企業(yè)的實際情況,比較國內外人力資源管理系統(tǒng)的現(xiàn)狀,設計了一個基于Internet/ Intranet的人力資源管理系統(tǒng)。本文研究人力資源管理系統(tǒng)的主要內容有:招聘管理、人事管理、考勤管理、培訓管理、薪資管理、系統(tǒng)設置。系統(tǒng)的開發(fā)目的是人力資源管理的業(yè)務邏輯實現(xiàn)高效化、智能化,從而能幫助企業(yè)的人力資源管理人員進行人力資源管理和數(shù)據(jù)分析。</p><p>  

6、關鍵詞:人力資源管理;C/S模式</p><p><b>  目錄</b></p><p><b>  摘要I</b></p><p><b>  目錄II</b></p><p><b>  第1章緒論1</b></p><p&

7、gt;  1.1課題研究的背景1</p><p>  1.2國內外發(fā)展現(xiàn)狀1</p><p>  1.3課題研究的目的和意義2</p><p>  第2章相關知識的介紹3</p><p>  2.1開發(fā)工具簡介3</p><p>  2.2 MVC框架簡介3</p><p>  2.

8、3系統(tǒng)運行配置4</p><p>  第3章 系統(tǒng)分析5</p><p>  3.1可行性分析5</p><p>  3.1.1技術可行性5</p><p>  3.1.2操作可行性5</p><p><b>  3.2需求分析5</b></p><p>  第

9、4章 系統(tǒng)總體設計7</p><p>  4.1系統(tǒng)模塊規(guī)劃7</p><p>  4.2系統(tǒng)功能結構圖7</p><p>  4.3系統(tǒng)數(shù)據(jù)庫設計9</p><p>  4.3.1數(shù)據(jù)庫需求分析9</p><p>  4.3.2數(shù)據(jù)庫概念結構設計10</p><p>  4.3.3

10、數(shù)據(jù)庫邏輯結構設計10</p><p>  第5章 系統(tǒng)詳細設計14</p><p>  5.1人事管理模塊詳細設計14</p><p>  5.1.1人事基本信息14</p><p>  5.1.2工種類型14</p><p>  5.1.3職位類型15</p><p>  5.1

11、.4員工狀態(tài)16</p><p>  5.1.5部門信息16</p><p>  5.1.6人事檔案17</p><p>  5.1.7專業(yè)資料17</p><p>  5.1.8學歷類型18</p><p>  5.1.9人事變動18</p><p>  5.1.10合同管理19

12、</p><p>  5.1.11統(tǒng)計分析19</p><p>  5.2考勤管理模塊詳細設計20</p><p>  5.2.1請假管理模塊20</p><p>  5.2.2出差管理模塊21</p><p>  5.2.3日常考勤管理模塊22</p><p>  5.2.4 加班管

13、理模塊23</p><p>  5.2.5考勤數(shù)據(jù)分析23</p><p>  5.3權限管理24</p><p>  5.3.1用戶管理24</p><p>  5.3.2密碼修改25</p><p>  5.3.3角色管理25</p><p>  5.3.4資源權限管理26&l

14、t;/p><p>  第6章 系統(tǒng)實現(xiàn)27</p><p>  6.1系統(tǒng)開發(fā)環(huán)境27</p><p>  6.2創(chuàng)建配置文件27</p><p>  6.3實現(xiàn)數(shù)據(jù)持久層29</p><p>  6.4控制層的實現(xiàn)32</p><p>  6.5系統(tǒng)WEB層實現(xiàn)33</p>

15、<p>  6.6系統(tǒng)部署33</p><p>  5.7系統(tǒng)界面介紹34</p><p><b>  第7章 總結37</b></p><p><b>  致 謝38</b></p><p><b>  參考文獻39</b></p>&l

16、t;p><b>  附錄40</b></p><p><b>  核心代碼40</b></p><p><b>  第1章緒論</b></p><p>  1.1課題研究的背景</p><p>  21世紀是一個日新月異的信息時代,隨著電腦與網(wǎng)絡技術的日益發(fā)達,電子商

17、務空前的發(fā)展,企業(yè)之間的競爭已經(jīng)從有形的市場經(jīng)濟轉向了無形的網(wǎng)絡領域。因此企業(yè)管理也進入了高效的信息化的時代,即人力資源管理系統(tǒng)也就應運而生,所謂人力資源管理系統(tǒng),指人力資源管理電子信息化,是企業(yè)基于高速度、大容量的硬件和先進的IT軟件的人力資源管理模式。通俗地說,就是人力資源管理信息化或自動化。</p><p>  在一個現(xiàn)代化的公司中的企業(yè)管理主要涉及到招聘,人事、薪資、考勤、培訓幾大部分,本次系統(tǒng)開發(fā)主要是

18、針對以上幾大模塊的工作邏輯來設計和實現(xiàn)人力資源管理系統(tǒng)。</p><p>  1.2國內外發(fā)展現(xiàn)狀</p><p>  現(xiàn)在,中國國內的人力資源管理系統(tǒng)的現(xiàn)況是[1]:中國的軟件系統(tǒng)大多是源自信息系統(tǒng),從部門的業(yè)務需求方面出發(fā)設計。管理信息系統(tǒng)的設計是為了服務于企業(yè)內部大多數(shù)業(yè)務操作員,將業(yè)務操作人員的重復性勞動進行初步自動化,即從管理理論抽象出理想化的業(yè)務管理模式,在基于該業(yè)務模式的基礎

19、上實現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務流程電子化。管理信息系統(tǒng)的設計,是根據(jù)中小型企業(yè)業(yè)務單元的需求來編寫的,一般無法滿足多體制、多元化、多重組織結構的大型企業(yè)數(shù)據(jù)處理需求。</p><p>  在與國外同類應用系統(tǒng)及解決方案相比較,目前中國的人力資源管理軟件還有一些不足:第一,大部分是由管理信息系統(tǒng)演變而來,從單一的人力資源管理或人事行政管理的業(yè)務需求角度出發(fā)設計,如人事管理、考勤管理,或薪資計算與發(fā)放管理等,服務對象是

20、某一具體業(yè)務的自動化操作需求;第二,目前國內的人力資源管理軟件雖然已將模塊功能擴展至企業(yè)人力資源管理或人才資本管理相關的整個業(yè)務領域,但系統(tǒng)在完整性、前沿性和集成性方面仍有欠缺。國外人力資源管理系統(tǒng)相對于國內人力資源管理系統(tǒng)來說,優(yōu)勢主要體現(xiàn)為:具有雄厚的經(jīng)濟實力,在技術力量的培養(yǎng)、研發(fā)、市場推廣等方面大力投入;具有一定實力的包括硬件廠商、數(shù)據(jù)庫公司、咨詢公司在內的合作伙伴,形成很強的實力聯(lián)手格局。國外人力資源管理系統(tǒng)伴隨著管理理論的發(fā)

21、展,其設計思路蘊涵了先進的管理理念和先進的開發(fā)技術;國外人力資源管理系統(tǒng)起步較早,完整性和成熟度高,能開發(fā)出了適用于不同行業(yè)的解決方案。</p><p>  1.3課題研究的目的和意義 </p><p>  人力資源管理系統(tǒng)(HRMS),包括人事日常事務、薪資、招聘、培訓、考核,同時人力資源的管理也指組織或社會團體運用系統(tǒng)學理論方法,對企業(yè)的人力資源管理各個方面進行分析、規(guī)劃、實施、調整

22、,提高企業(yè)人力資源管理水平,使人力資源更有效的服務于組織或團體目標。人力資源管理系統(tǒng)就不僅可以完成日常業(yè)務需求,而且可以準確及時地搜索各種人力資源信息以方便管理者進行決策。</p><p>  本系統(tǒng)是一個建立在成熟的Internet/Intranet【2】之上的人力資源管理系統(tǒng)。在系統(tǒng)需求分析的設計過程中,我們通過網(wǎng)絡了解人力資源管理系統(tǒng)的功能組成部分,并通過對公司的咨詢進行分析,最后通過小組會議討論的方法獲得

23、需求分析,根據(jù)用戶需求設計開發(fā)思路,采用圖形來建立業(yè)務邏輯,最終確定系統(tǒng)功能模塊。根據(jù)需求分析過程獲取具體實體對象,從而設計系統(tǒng)類圖,確定類之間的關系,對系統(tǒng)進行詳細設計并實現(xiàn)。</p><p>  該系統(tǒng)可以對企業(yè)員工各種信息和企業(yè)的各種部門信息進行統(tǒng)一管理,公司相應權限的管理人員可以登錄本系統(tǒng),進行相應的企業(yè)人力管理。使人力資源管理人員從繁雜、重復的勞動中脫離出來,集中時間、精力進行人力資源的整體規(guī)劃與決策,

24、提高企業(yè)的市場競爭力。系統(tǒng)應用了成熟的Internet/Intranet技術到人力資源管理系統(tǒng)中,使企業(yè)員工在全國各地都可以隨時了解企業(yè)相關信息。在人員招聘方面,企業(yè)通過Internet對外發(fā)布招聘信息,應聘人員可以根據(jù)自己的特點填報相關空缺職位;在內部管理方面,也能方便員工交流;在業(yè)績考勤管理方面,能對公司員工的日??记凇⒓影?、出差、請假考勤進行相關的記錄統(tǒng)計,得到相關的負責人的批準方能生效。</p><p>

25、  第2章相關知識的介紹</p><p>  在系統(tǒng)的開發(fā)過程中,運用面向對象[3]的開發(fā)語言,系統(tǒng)采取C/S結構,使用J2EE開發(fā)框架,主要是MVC框架,Ajax技術(jQuery),JFreeChart報表.權限控制時采用的是角色對應權限,配置文件配置URL進行action過濾來實現(xiàn)。數(shù)據(jù)庫采用Access.</p><p><b>  2.1開發(fā)工具簡介</b>

26、</p><p>  本系統(tǒng)的開發(fā)環(huán)境是jdk6.0+Eclipse3.5+Tomcat6.0,使用的語言是java語言。</p><p>  JDK(Java Development Kit)是Sun Microsystems公司為Java開發(fā)人員設計的的產(chǎn)品。從Java誕生以來,JDK已經(jīng)成為使用最廣泛Java SDK。JDK 是整個Java的核心內容,包括了Java運行環(huán)境,Java

27、工具和Java基礎的類庫三部分。JDK是學好Java的前提。而專門運行在x86平臺的Jrocket在服務端運行效率也要比Sun JDK好很多。從SUN的JDK5.0開始,提供了泛型等非常實用的功能,其版本也不斷更新,運行效率得到了非常大的提高。現(xiàn)在最新版本是jdk6.0。</p><p>  Eclipse 是一個開放源代碼的、基于 Java 的可擴展開發(fā)平臺。Eclipse它只是一個框架和一組服務,用于通過插件

28、組件構建開發(fā)環(huán)境,關鍵的是Eclipse 附帶了一個標準的插件集,包括 Java 開發(fā)工具(Java Development Tools,JDT)。 Eclipse最先是由IBM公司開發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開發(fā)環(huán)境,2001年11月貢獻給開源社區(qū),現(xiàn)在由非營利軟件供應商聯(lián)盟Eclipse基金會(Eclipse Foundation)管理。 2003年,Eclipse 3.0選擇OSGi服務平

29、臺規(guī)范為運行時架構。 2007年6月,穩(wěn)定版3.3發(fā)布。2008年6月發(fā)布代號為Ganymede的3.4版。2009年7月發(fā)布代號為GALILEO的3.5版。</p><p>  Tomcat是Apache 軟件基金會(Apache Software Foundation)的Jakarta 項目中的一個核心項目,由Apache、Sun 和其他一些公司及個人共同開發(fā)研究而成。因為有了Sun 的參與和支持的原因,最新

30、的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat 5 支持最新的Servlet 2.4 和JSP 2.0 規(guī)范。因為Tomcat 技術先進、性能穩(wěn)定,而且免費,因而深受Java 愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web 應用服務器。目前最新版本是6.0。</p><p>  2.2 MVC框架簡介</p><p>  MVC架構是&q

31、uot;Model-View-Controller"的縮寫中文翻譯為"模型-視圖-控制"[4].MVC應用程序是由這三個部分組成。Event(事件)的變化導致Controller改變Model或View,或者同時改變兩者。當Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會自動更新。對應地,當Controller改變了View,View會從潛在的Model中獲取數(shù)據(jù)來刷新自己的變化

32、。MVC架構最早研發(fā)者是smalltalk語言研究團,主要應用于用戶交互應用程序中。smalltalk語言和java語言有很多相似性,都是面向對象語言,很自然的SUN在petstore(寵物店)事例應用程序中就推薦MVC架構作為開發(fā)Web應用的架構模式。MVC架構是一種架構,其實需要其他模式協(xié)作完成。在J2EE模式中,通常采用service to worker模式實現(xiàn),而service to worker模式可由集中控制器模式,派遣器模

33、式和Page Helper模式組成。</p><p>  MVC架構是一個復雜的架構,其實現(xiàn)也顯得非常復雜。由于我們已經(jīng)總結出了很多可靠的設計模式,多種設計模式結合在一起,使MVC架構的實現(xiàn)變得相對簡單易行。Views相當于一棵樹,可以用Composite Pattern來實現(xiàn)。Views和Models之間的關系可以用Observer Pattern體現(xiàn)。Controller控制Views的顯示,可以用Strat

34、egy Pattern實現(xiàn)。Model通常是一個調停者,可采用Mediator Pattern來實現(xiàn)。</p><p>  MVC與J2EE架構的對應關系可以分析如下:View處于Web Tier或者說是Client Tier,通常是JSP/Servlet,即頁面顯示部分。Controller也處于Web Tier,通常用Servlet來實現(xiàn),即頁面顯示的邏輯部分實現(xiàn)。Model處于Middle Tier,通常用

35、服務端的javaBean或者EJB實現(xiàn),即業(yè)務邏輯部分的實現(xiàn)。</p><p><b>  2.3系統(tǒng)運行配置</b></p><p>  服務器操作系統(tǒng):WindowsXP/Windows 7操作系統(tǒng)</p><p><b>  第3章 系統(tǒng)分析</b></p><p>  系統(tǒng)分析主要是介紹在系

36、統(tǒng)設計前的可行性分析和需求分析,為系統(tǒng)設計作必要的準備??尚行苑治龊唵蔚膶Ρ鞠到y(tǒng)的技術可行性、操作可行性、軟硬件的選擇的分析說明。需求分析,主要是對本系統(tǒng)大體要實現(xiàn)內容的總結,以便以后測試本系統(tǒng)是否達到設計標準。</p><p><b>  3.1可行性分析</b></p><p>  3.1.1技術可行性</p><p>  本系統(tǒng)技術要求如

37、下:</p><p>  功能:對人事管理、查詢統(tǒng)計、文件資料、系統(tǒng)設置等進行綜合管理。</p><p>  輸入/輸出:輸入查詢條件,輸出查詢內容。</p><p>  基本的數(shù)據(jù)流程和處理流程:先對人員信息進行錄入,然后再對它們分類。可以對數(shù)據(jù)進行插入、刪除、編輯、查詢。</p><p>  用戶與權限:此系統(tǒng)可以分為用戶和管理員,用戶可

38、以設置自己的個人信息,管理員主要管理系統(tǒng)的各種信息。</p><p>  3.1.2操作可行性</p><p>  該系統(tǒng)在操作上很簡單的,使用者完全可以沒有專業(yè)的計算機知識。啟動系統(tǒng)后進入登陸用戶界面,用戶用自己登陸名和密碼進入系統(tǒng)操作頁面。不同的用戶擁有不同的權限,也只能瀏覽和操作相應的模塊。用戶能對自己擁有權限的功能模塊進行相應的操作。例如人事主管進入系統(tǒng):他就可以進入人事信息模塊,

39、對人事信息進行瀏覽,刪除,修改,添加等操作。</p><p><b>  3.2需求分析</b></p><p>  該系統(tǒng)分為六個模塊:人事管理、查詢統(tǒng)計、文件資料、系統(tǒng)設置。</p><p>  人事管理:該模塊是關于公司的人事信息維護,首先是對入職員工的基本信息的錄入、修改、瀏覽等操作;其次是員工人事檔案、合同檔案等基本信息的管理和公司的

40、部門管理;最后,并對公司的人事信息從工種,專業(yè),學歷等屬性進行統(tǒng)計分析。</p><p>  考勤管理:該模塊主要涉及到公司員工的考勤統(tǒng)計??记谥饕侨粘?记?,請假考勤、出差考勤、加班考勤幾大內容;另外也通過各個部門的考勤進行報表分析。</p><p>  工資管理:該模塊主要是關于公司的薪資信息維護,相關人員能進入該模塊給員工進行工資管理,員工的工資主要是工資方案計算得出,工資方案是由工

41、資項目進行組合而成。另外還能對員工的工資信息能進行調整和數(shù)據(jù)統(tǒng)計。</p><p>  培訓管理:該模塊主要是進行員工培訓信息的維護,主要是對培訓類型管理、培訓檔案管理和培訓效果統(tǒng)計。</p><p>  系統(tǒng)設置:該模塊主要是用戶的權限設計,不同的用戶對應著不同的權限,也只能操作相應權限的模塊,另外還有用戶的創(chuàng)建和用戶密碼的修改等功能。</p><p>  第4章

42、 系統(tǒng)總體設計</p><p>  系統(tǒng)總體設計是對系統(tǒng)的模塊規(guī)劃、系統(tǒng)功能結構及系統(tǒng)數(shù)據(jù)庫的總體設計。</p><p><b>  4.1系統(tǒng)模塊規(guī)劃</b></p><p>  本系統(tǒng)是一個典型的數(shù)據(jù)庫開發(fā)應用程序,主要由招聘管理、人事管理、考勤管理、薪資管理、培訓管理和系統(tǒng)設置六大模塊組成,規(guī)劃系統(tǒng)功能模塊如下:</p>&

43、lt;p>  招聘管理模塊:該模塊主要是由招聘信息管理、簡歷管理、面試檔案管理、招聘職位、統(tǒng)計分析組成。</p><p>  人事管理模塊:該模塊主要是由人事基本信息管理、部門設置、人事檔案、人事變動、合同管理、工種類型、職位類型、員工狀態(tài)、學歷資料、專業(yè)資料、統(tǒng)計分析組成。</p><p>  考勤管理模塊:該模塊主要由請假管理、出差管理、加班管理、出勤管理、請假報表、出差報表、加

44、班報表、出勤報表組成。</p><p>  工資管理模塊:該模塊主要是由工資項目設置、工資方案、工資調整、工資發(fā)放、統(tǒng)計分析組成。</p><p>  培訓管理模塊:該模塊主要由培訓信息管理、培訓檔案管理、培訓類別、統(tǒng)計分析組成。</p><p>  系統(tǒng)設置模塊:該模塊主要由用戶管理、角色管理、資源權限管理、密碼修改組成。</p><p>

45、  4.2系統(tǒng)功能結構圖</p><p>  1.主要模塊結構圖如4-1:</p><p>  圖4-1系統(tǒng)結構功能圖</p><p><b>  2.模塊結構圖</b></p><p>  1.招聘管理子模塊結構圖如4-2:</p><p>  圖4-2招聘管理子模塊結構圖</p>

46、<p>  2.人事管理子模塊結構圖4-3:</p><p>  圖4-3人事管理子模塊結構圖</p><p>  3.考勤管理子模塊結構圖4-4:</p><p><b>  圖4-4考勤管理</b></p><p>  4.培訓管理子模塊結構設計圖4-5:</p><p>  圖4

47、-5培訓管理模塊設計</p><p>  5.工資管理子模塊設計圖4-6:</p><p>  圖4-6工資管理模塊設計</p><p>  6系統(tǒng)設置子模塊設計圖4-7:</p><p>  圖4-7系統(tǒng)設置子模塊設計</p><p>  4.3系統(tǒng)數(shù)據(jù)庫設計</p><p>  數(shù)據(jù)庫設計的

48、好壞在一個信息管理系統(tǒng)中地位十分重要,數(shù)據(jù)庫結構設計將直接關系到對應用系統(tǒng)的效率,實現(xiàn)的效果產(chǎn)生影響。數(shù)據(jù)庫結構設計合理可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性[6]。</p><p>  4.3.1數(shù)據(jù)庫需求分析</p><p>  數(shù)據(jù)庫系統(tǒng)應充分熟悉用戶各方面的需求,對于本系統(tǒng)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫的結構能充分滿足各種信息的輸入和輸出,收集

49、基本數(shù)據(jù)、數(shù)據(jù)結構及數(shù)據(jù)處理的流程,為后面的具體設計打下數(shù)據(jù)基礎。</p><p>  1.數(shù)據(jù)錄入和處理的準確性和實時性:數(shù)據(jù)的準確輸入是數(shù)據(jù)處理的前提,錯誤的輸入會導致系統(tǒng)輸出的異常和不正確,從而使系統(tǒng)的工作失去意義。數(shù)據(jù)的輸入來源是手工輸入。手工輸入數(shù)據(jù)要考慮數(shù)據(jù)的長度和數(shù)據(jù)的屬性。在系統(tǒng)中,數(shù)據(jù)的輸入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數(shù)據(jù)。</p><p>

50、  2.數(shù)據(jù)的一致性與完整性:由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的部門中,信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問題。要解決這一問題,要有一定的人員維護數(shù)據(jù)的一致性,在數(shù)據(jù)錄入處控制數(shù)據(jù)的去向,并且要求對數(shù)據(jù)庫的數(shù)據(jù)完整性進行嚴格的約束。對于輸入的數(shù)據(jù),要為其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應該拒絕該數(shù)據(jù)。</p><p>  根據(jù)系統(tǒng)功能分析和需求總結,考慮到將來功能上的擴展,設

51、計出員工基本信息表、工種類型表、職位表、部門表等十八個表。</p><p>  4.3.2數(shù)據(jù)庫概念結構設計</p><p>  得到上面的數(shù)據(jù)項和數(shù)據(jù)結構以后,就可以設計出能夠滿足用戶需求的各種實體,以及它們之間的關系,為后面的邏輯結構設計打下基礎。這些實體包含各種具體信息,通過相互之間的作用形成數(shù)據(jù)的流動。</p><p>  本系統(tǒng)根據(jù)上面的設計規(guī)劃出的實體有

52、:員工基本信息表、工種類型表、職位表、部門表等十八個表。</p><p>  4.3.3數(shù)據(jù)庫邏輯結構設計</p><p>  數(shù)據(jù)的概念結構設計完之后,可以將上面的數(shù)據(jù)庫概念結構轉化為某種數(shù)據(jù)庫系統(tǒng)所支持的實際數(shù)據(jù)模型,也就是數(shù)據(jù)庫的邏輯結構。比如系統(tǒng)數(shù)據(jù)庫中各表的詳細設計如表所示。</p><p>  表4-1員工基本信息表(hr_jbxxb)</p>

53、;<p>  表4-2工種類型 (hr_gzlxb)</p><p>  表4-3職位類型 (hr_zwlxb)</p><p>  表4-4員工狀態(tài)( hr_ygzt)</p><p>  表4-5部門分類 (hr_bmflb)</p><p>  表4-6人事變動 (hr_rsbdb)</p><p>

54、;  表4-7人事檔案 (hr_rsdab)</p><p>  表4-8專業(yè)資料 (hr_zyzlb)</p><p>  表4-9學歷類型 (hr_xllxb)</p><p>  表4-10合同管理 (hr_htglb)</p><p>  表4-11請假信息表(hr_qjxxb)</p><p>  表4-12

55、出差信息表(hr_ccxxb)</p><p>  表4-13考勤日歷表(hr_kqrlb)</p><p>  表4-14用戶表(hr_yhb)</p><p>  表4-15角色表(hr_jsb)</p><p>  表4-16角色分配表(hr_jsfpb)</p><p>  表4-17權限表(hr_qxb)&l

56、t;/p><p>  表4-18權限分配表(hr_qxfpb)</p><p><b>  系統(tǒng)詳細設計</b></p><p>  系統(tǒng)詳細設計是對每個模塊功能的具體設計,包括界面、功能模塊和設計要點等內容。本次系統(tǒng)開發(fā)是分小組三人協(xié)同開發(fā),我在本次開發(fā)中主要負責人事管理模塊、考勤管理模塊和系統(tǒng)設置三部分。</p><p>

57、;  5.1人事管理模塊詳細設計</p><p>  人事管理模塊由人事基本信息、工種類型、職位類型、員工狀態(tài)、部門信息、人事檔案、人事變動、專業(yè)資料、學歷類型和統(tǒng)計分析等子模塊組成。</p><p>  5.1.1人事基本信息</p><p><b>  1.界面</b></p><p>  員工基本信息設計界面如圖5

58、-1:</p><p>  圖5-1員工基本信息設計</p><p><b>  2.功能模塊</b></p><p>  從表hr_jbxx中查詢出公司所有員工信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改人員的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p><b>  

59、3.設計要點</b></p><p>  員工信息查詢可查出公司所有員工的信息,多條記錄需要分頁功能,數(shù)據(jù)與工種類型表,職位類型表,在職狀態(tài)表相關聯(lián)。在刪除數(shù)據(jù)時需要彈出確認窗口,避免誤刪。</p><p><b>  5.1.2工種類型</b></p><p><b>  界面</b></p>

60、<p>  職工工種類型設計界面為圖5-2:</p><p><b>  2.模塊功能</b></p><p>  從表hr_gzlx中查詢出公司所有工種信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p><b>  3.設計要點</b&

61、gt;</p><p>  工種類型可以任意添加,修改,當刪除時如果此工種類型下有員工所屬此工種類型,則無法刪除。如果可以刪除,需要彈出確認窗口,避免誤刪。</p><p>  圖5-2職工工種類型設計界面</p><p><b>  5.1.3職位類型</b></p><p><b>  界面</b&g

62、t;</p><p>  職位類型頁面設計如圖5-3:</p><p>  圖5-3職位類型頁面</p><p><b>  2.模塊功能</b></p><p>  從表hr_zwlx中查詢出公司所有職位類型信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)

63、據(jù)。</p><p><b>  3.設計要點</b></p><p>  職位類型可以任意添加,修改,當刪除時如果有員工所屬此職位類型,則無法刪除。如果可以刪除,需要彈出確認窗口,避免誤刪。</p><p><b>  5.1.4員工狀態(tài)</b></p><p><b>  界面設計:&

64、lt;/b></p><p>  員工狀態(tài)界面設計如圖5-4:</p><p>  圖5-4 員工狀態(tài)界面設計</p><p><b>  2.模塊功能</b></p><p>  從表hr_zzzt中查詢出公司所有在職狀態(tài)信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)

65、據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p><b>  3.設計要點</b></p><p>  在職狀態(tài)可以任意添加,修改,當刪除時如果有員工所屬此在職狀態(tài),則無法刪除。如果可以刪除,需要彈出確認窗口,避免誤刪。</p><p><b>  5.1.5部門信息</b></p><p><b&

66、gt;  界面設計:</b></p><p>  部門信息界面設計如圖5-5:</p><p>  圖5-5部門信息界面設計</p><p><b>  2.模塊功能</b></p><p>  從表hr_bmfl中查詢出公司所有部門信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改部門的數(shù)

67、據(jù),刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p><b>  3.設計要點</b></p><p>  部門分類可以添加,修改,當刪除時如果有員工所屬此部門分類,則無法刪除。如果可以刪除,需要彈出確認窗口,避免誤刪。</p><p><b>  5.1.6人事檔案</b></p><p>&

68、lt;b>  界面設計:</b></p><p>  人事檔案管理界面設計如圖5-6:</p><p>  圖5-6人事檔案管理界面設計</p><p><b>  2.功能模塊</b></p><p>  從表hr_dagl中查詢出所有員工的檔案信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中

69、檢索出被修改員工檔案的數(shù)據(jù)信息,刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p><b>  3.設計要點</b></p><p>  檔案信息可以添加,修改,如果要刪除,需要彈出確認窗口,避免誤刪。</p><p><b>  5.1.7專業(yè)資料</b></p><p><b>  

70、界面設計</b></p><p>  專業(yè)資料管理界面設計如圖5-7:</p><p><b>  2.模塊功能</b></p><p>  從表hr_zyzl中查詢出公司所有工種信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改工種的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p&g

71、t;<b>  3.設計要點</b></p><p>  專業(yè)資料可以任意添加,修改,當刪除時如果有員工所屬此專業(yè)資料,則無法刪除。如果可以刪除,需要彈出確認窗口,避免誤刪。</p><p>  圖5-7專業(yè)資料管理界面設計</p><p><b>  5.1.8學歷類型</b></p><p>&

72、lt;b>  1.界面設計</b></p><p>  學歷類型的界面設計圖5-8:</p><p>  圖5-8 學歷類型的界面設計</p><p><b>  2.模塊功能</b></p><p>  從表hr_xllx中查詢出所有學歷類型信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索

73、出被修改學歷類型的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當前記錄的數(shù)據(jù)。</p><p><b>  3.設計要點</b></p><p>  學歷類型可以任意添加,修改,當刪除時如果有員工所屬此學歷類型,則無法刪除。如果可以刪除,需要彈出確認窗口,避免誤刪。</p><p><b>  5.1.9人事變動</b></p>

74、<p><b>  1.界面設計</b></p><p>  人事變動界面設計為圖5-9:</p><p><b>  2.模塊功能</b></p><p>  從表hr_rsbd中查詢出公司所有人事變動信息,在頁面中動態(tài)生成表格記錄。如果是修改,則從數(shù)據(jù)庫中檢索出被修改部門的數(shù)據(jù),刪除則從數(shù)據(jù)庫中刪除當前記

75、錄的數(shù)據(jù)。</p><p><b>  3.設計要點</b></p><p>  如果執(zhí)行添加人事變動信息功能,保存成功則在表hr_rsbd中添加一條記錄,同時更新員工基本信息表hr_jbxx中數(shù)據(jù),保存按鈕同時操作兩個表的數(shù)據(jù)。</p><p>  圖5-9人事變動界面設計</p><p>  5.1.10合同管理&l

76、t;/p><p><b>  1.界面</b></p><p>  合同管理界面設計圖5-10:</p><p>  圖5-10合同管理界面設計</p><p><b>  2.模塊功能</b></p><p>  從表hr_htgl中查詢員工合同信息,查看合同概要,并提供合同詳

77、細信息查詢。</p><p><b>  3.設計要點</b></p><p>  合同管理只提供添加,刪除功能,不提供修改功能</p><p>  5.1.11統(tǒng)計分析</p><p>  1.人事管理統(tǒng)計分析界面設計如圖5-11:</p><p>  如圖5-11人事管理統(tǒng)計分析界面設計<

78、;/p><p><b>  模塊功能</b></p><p>  分析人事管理的員工職位比例報表、員工的學歷分布報表、員工狀態(tài)比例報表和員工專業(yè)分布報表。</p><p><b>  設計要點</b></p><p>  統(tǒng)計分析要做到反映公司部門職位、專業(yè)、學歷和員工職位狀態(tài)結構。</p>

79、<p>  5.2考勤管理模塊詳細設計</p><p>  該模塊主要涉及到請假管理、出差管理、加班管理、出勤管理及相應的統(tǒng)計分析。</p><p>  5.2.1請假管理模塊</p><p><b>  1.用戶界面</b></p><p>  請假管理用戶界面設計如圖5-12:</p>&

80、lt;p>  圖5-12請假管理用戶界面</p><p><b>  2.模塊功能</b></p><p>  實現(xiàn)請假信息的填加,修改,查詢等.</p><p>  用戶點擊寫入請假信息按鈕將請假信息寫入數(shù)據(jù)庫</p><p>  用戶可以按員工編號或者日期,或者部門查詢請假信息,</p><

81、p>  也可以將查詢出來的請假信息刪除之.</p><p><b>  3.設計要點</b></p><p>  1. 用戶輸入日期,輸入員工編號后,當焦點離開輸入框后,使用dwr技術[7]到員工信息表用員工編號查詢取得員工的相應信息,自動填充員工姓名,部門,職位等信息.</p><p>  2. 請假天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)

82、庫要轉換成數(shù)字整形.</p><p>  3. 請假事由,事務交接兩項內容包含的字符串比較長,應該注意數(shù)據(jù)庫中相應的字段數(shù)據(jù)類型的長度.</p><p>  5.2.2出差管理模塊</p><p><b>  1.用戶界面:</b></p><p>  出差管理界面設計如圖5-13:</p><p&g

83、t;  圖5-13出差管理界面設計</p><p><b>  模塊功能:</b></p><p>  實現(xiàn)出差信息的填加,修改,查詢等。</p><p>  用戶點擊寫入請假信息按鈕將出差信息寫入數(shù)據(jù)庫。</p><p>  用戶可以按員工編號或者日期,或者部門查詢出差信息。</p><p> 

84、 也可以將查詢出來的出差信息刪除之。</p><p><b>  3.設計要點:</b></p><p>  1. 用戶輸入日期,輸入員工編號后,當焦點離開輸入框后,使用dwr技術到員工信息表用員工編號查詢取得員工的相應信息,自動填充員工姓名,部門,職位等信息.</p><p>  2. 請假天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)庫要轉換成數(shù)字整

85、形.</p><p>  3. 請假事由,事務交接兩項內容包含的字符串比較長,應該注意數(shù)據(jù)庫中相應的字段數(shù)據(jù)類型的長度.</p><p>  5.2.3日常考勤管理模塊</p><p><b>  1.界面設計</b></p><p>  考勤管理界面設計如圖5-14:</p><p>  圖5-

86、14考勤管理界面設計</p><p><b>  2.模塊功能</b></p><p>  實現(xiàn)考勤功能.并能將考勤信息保存到數(shù)據(jù)庫中.并具備查詢考勤情況的功能.</p><p><b>  3.設計要點</b></p><p>  考勤信息和工資的計算有一定的關系,所以考勤管理這里著一塊的信息保存

87、和查詢比較重要,當每月發(fā)工資的時候,就需要通過循環(huán)語句從一個月的30天請假信息中查詢該員工編號有無請假信息,有的話,每天扣多少工資,總共扣多少工資. 然后在查詢該員工有無遲到早退或者礦工信息,用循環(huán)語句可以從考勤信息表中查出該員工一個月的考勤信息.根據(jù)公司的規(guī)定,指定相應的處理。</p><p>  5.2.4 加班管理模塊</p><p><b>  1.界面設計</b&

88、gt;</p><p>  加班管理模塊界面設計如圖5-15:</p><p>  圖5-15加班管理界面設計</p><p><b>  2.模塊功能</b></p><p>  實現(xiàn)員工的加班考勤功能,對員工的加班考勤記錄進行保存、刪除、修改,并能按一定條件進行查詢。</p><p><

89、b>  3.設計要點</b></p><p>  1. 用戶輸入日期,輸入員工編號后,當焦點離開輸入框后,使用dwr技術到員工信息表用員工編號查詢取得員工的相應信息,自動填充員工姓名,部門,職位等信息.</p><p>  2. 加班天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)庫要轉換成數(shù)字整形.</p><p>  3.加班事由,事務交接兩項內容包含的字

90、符串比較長,應該注意數(shù)據(jù)庫中相應的字段數(shù)據(jù)類型的長度.</p><p>  5.2.5考勤數(shù)據(jù)分析</p><p>  考勤數(shù)據(jù)分析包括四部分:請假考勤報表、出差考勤報表、日常考勤報表、加班考勤報表。</p><p>  四部分的內容大體相同,所有界面進行統(tǒng)一設計。</p><p><b>  1.界面設計</b><

91、;/p><p>  報表設計界面如圖5-16:</p><p>  圖5-16報表界面設計</p><p><b>  模塊功能</b></p><p>  報表設計主要是對記錄的考勤數(shù)據(jù)進行具體分析并以直觀的視圖給我們顯示出來,方便進行統(tǒng)計分析。例如:出勤報表:可以統(tǒng)計某段時間里各個部門的遲到、早退和礦工次數(shù)比例。<

92、/p><p><b>  設計要點</b></p><p>  開始時間結束時間都是用JavaScript實現(xiàn),通過單擊時間觸發(fā)可以選擇自己要統(tǒng)計的時間段。報表實現(xiàn)技術是jfreechar報表技術實現(xiàn)。</p><p><b>  5.3權限管理</b></p><p><b>  5.3.1

93、用戶管理</b></p><p><b>  1.界面設計</b></p><p>  用戶管理的界面設計如圖5-17:</p><p>  圖5-17用戶管理的界面設計</p><p><b>  2.模塊功能</b></p><p>  本模塊是用戶管理的主界

94、面,一般只有管理員才有權使用,可以對用戶進行添加、選擇,瀏覽,刪除與修改操作。</p><p><b>  3.設計要點</b></p><p>  用戶描述應為用戶的員工號(如果有的話)、真實姓名、所在部門、職務為系統(tǒng)管理員分配角色和權限提供參考。</p><p>  刪除用戶時需有出現(xiàn)提示框,防止管理員誤刪用戶。</p>&l

95、t;p><b>  5.3.2密碼修改</b></p><p><b>  1. .界面設計</b></p><p>  密碼修改界面設計如圖5-18</p><p>  圖5-18密碼修改界面設計</p><p><b>  2.模塊功能</b></p>

96、<p>  本模塊用以修改單前用戶自己的密碼,本功能只有當前用戶能使用,即使是系統(tǒng)管理員也不能修改其它用戶的密碼。</p><p><b>  3.設計要點</b></p><p>  用戶權限管理與用戶名和密碼有關的模塊都需要用到“字符合法性檢測”和防止Sql注入漏洞。</p><p><b>  5.3.3角色管理<

97、;/b></p><p><b>  1. .界面設計</b></p><p>  角色管理界面設計如圖5-19:</p><p>  圖5-19角色管理界面設計</p><p><b>  2.模塊功能</b></p><p>  本模塊用于對角色的綜合管理包括:添加

98、新角色、刪除已有角色、為角色分配權限,瀏覽系統(tǒng)所有角色。</p><p><b>  3.設計要點</b></p><p>  成功添加角色后角色并沒有權限,需要調用“權限分配”模塊,為角色分配權限。</p><p>  5.3.4資源權限管理</p><p><b>  1.界面設計</b><

99、;/p><p>  資源權限管理界面設計如圖5-20:</p><p>  圖5-20資源權限管理界面設計</p><p><b>  2.模塊功能</b></p><p>  對“權限”進行增、刪、改、查操作。</p><p><b>  3.設計要點</b></p>

100、;<p>  權限編號為主鍵,但權限名稱也不允許重復。</p><p><b>  系統(tǒng)實現(xiàn)</b></p><p>  本系統(tǒng)是一個典型的MVC框架的擴展應用,首先表示層用jsp+servlet來實現(xiàn),包括視圖和控制器。模型層包括業(yè)務邏輯層和數(shù)據(jù)庫持久層。業(yè)務邏輯層主要是應用了Fileter技術[8]進行過濾Action事務,數(shù)據(jù)庫持久層主要是用了數(shù)據(jù)

101、訪問對象(DAO)和Factory設計模式來實現(xiàn)。</p><p><b>  6.1系統(tǒng)開發(fā)環(huán)境</b></p><p>  本系統(tǒng)采用java開發(fā)環(huán)境JDKI.6,Web服務器使用Apache的tomcat6.0,數(shù)據(jù)庫使用SqlServer2005,開發(fā)工具為Eclipse5.5.</p><p>  向開發(fā)的Java Web項目加入數(shù)據(jù)

102、庫驅動包、dwr包、jstl包、xml解析的jdom包;項目用到的庫文件如圖6-1所示。</p><p>  圖6-1項目用到的庫文件</p><p><b>  6.2創(chuàng)建配置文件</b></p><p><b>  web.Xml</b></p><p>  通常所有的MVC框架都需要Web應用

103、加載一個核心控制器,對于本本系統(tǒng)而言,需要加載ActionServlet,它就是本系統(tǒng)的核心控制器,只要Web應用加載了ActionServlet,就可以獲得整個MVC框架所提供的服務。Web.xml_里<filter>元素用來指定要加載MVC框架的核心控制器ActionServlet,<Servlet—mapping>元素用來指定讓MVC框架來處理用戶的哪些請求(URL),當它的子元素<url—patte

104、rn>的值為“*”時表示用戶的所有請示都使用此框架來處理。在系統(tǒng)的實現(xiàn)過程中使用到了dwr技術、上傳下載(Upload)技術和報表處理等都要求在web.xml文件中配置。web.xml文件部分如下:</p><p><b>  <servlet></b></p><p>  <servlet-name>action</servlet

105、-name></p><p>  <servlet-class></p><p>  com.softstone.controller.action.ActionServlet</p><p>  </servlet-class></p><p>  <init-param></p>&

106、lt;p>  <param-name>action-config</param-name></p><p>  <param-value>/WEB-INF/action-config.xml</param-value></p><p>  </init-param></p><p>  <ini

107、t-param></p><p>  <param-name>db-config</param-name></p><p>  <param-value>/WEB-INF/db-config.xml</param-value></p><p>  </init-param></p>&l

108、t;p>  <init-param></p><p>  <param-name>sys-config</param-name></p><p>  <param-value>/WEB-INF/sys-config.xml</param-value></p><p>  </init-param

109、></p><p>  <load-on-startup>1</load-on-startup></p><p>  </servlet></p><p>  <servlet-mapping></p><p>  <servlet-name>action</servle

110、t-name></p><p>  <url-pattern>*.do</url-pattern></p><p>  </servlet-mapping></p><p><b>  <servlet></b></p><p>  <servlet-name&

111、gt;dwr-invoker</servlet-name></p><p>  <servlet-class></p><p>  org.directwebremoting.servlet.DwrServlet</p><p>  </servlet-class></p><p>  <init-p

112、aram></p><p>  <param-name>debug</param-name></p><p>  <param-value>true</param-value></p><p>  </init-param></p><p>  </servlet>

113、</p><p> ?。?)action-config.xml</p><p>  通過web.xml文件把action-config.xml文件進行加載,在MVC框架中對action-config.xml文件進行jdom解析并根據(jù)解析到的參數(shù)解析跳轉。例如系統(tǒng)登陸Action如下:</p><p>  <action path="/login&qu

114、ot;</p><p>  actionClass="hrms.qxgl.action.yhgl.LoginAction"></p><p>  <forward name="failure" path="login.jsp" /></p><p>  <forward name=&

115、quot;success" path="" redirect="true"/></p><p><b>  </action></b></p><p>  以上配置信息表示如果在系統(tǒng)登陸的時候能夠正確的得到Login對應的Action,返回為success則進入系統(tǒng),返回為failure則跳轉到log

116、in.jsp登陸頁面。</p><p>  6.3實現(xiàn)數(shù)據(jù)持久層</p><p>  (1)創(chuàng)建db-config.xml的配置文件</p><p>  db-config.xml配置文件用于配置數(shù)據(jù)庫連接屬性以及Hibernate運行時所需的各種屬性,包括指定數(shù)據(jù)庫的驅動程序、連接數(shù)據(jù)庫的URL、連接數(shù)據(jù)庫的戶名和口令、數(shù)據(jù)庫方言、數(shù)據(jù)庫名等。要將底層數(shù)據(jù)庫內的變

117、動映射到整個應用,只需要修改該文件內的屬性值。配置文件有XML和Java屬性文件兩種形式。URL指定連接數(shù)據(jù)庫的URL。driverClassName指定數(shù)據(jù)庫的驅動程序。Username為數(shù)據(jù)庫用戶名,password是數(shù)據(jù)庫登陸密碼。db-config.xml文件如下:</p><p>  <DataPool></p><p>  <DataSource name=&

118、quot;mssql_HRMS"></p><p><b>  <url></b></p><p>  <value>jdbc:sqlserver://localhost:1433;databaseName=HRMS</value></p><p><b>  </url>

119、;</b></p><p>  <driverClassName></p><p>  <value>com.microsoft.sqlserver.jdbc.SQLServerDriver</value></p><p>  </driverClassName></p><p> 

120、 <username></p><p>  <value>sa</value></p><p>  </username></p><p>  <password></p><p>  <value>123</value></p><p&g

121、t;  </password></p><p>  </DataSource></p><p>  </DataPool></p><p><b>  創(chuàng)建持久化類</b></p><p>  本系統(tǒng)實現(xiàn)一個DTO接口把數(shù)據(jù)庫中的表映射到一個持久化類,通過這種映射,系統(tǒng)把所有對對數(shù)據(jù)庫

122、表的操作都轉移到為對java類的操作。</p><p>  持久化類是指其實例需要持久化到數(shù)據(jù)庫中的類。持久化類通常都是域模型中的實體域類。持久化類符合JavaBean的規(guī)范,包含一些屬性,以及與之對應的getter和setter方法。數(shù)據(jù)庫中有幾個表就有幾個持久化類。</p><p>  以下是角色分配表對應的一個持久化類:</p><p>  import co

123、m.softstone.model.DTO;</p><p>  public class Hr_jsfpbDTO implements DTO {</p><p>  private String fpbh;</p><p>  private String yhm;</p><p>  private String jsbh;</p

124、><p>  public String getFpbh() {</p><p>  return fpbh;</p><p><b>  }</b></p><p>  public void setFpbh(String fpbh) {</p><p>  this.fpbh = fpbh;<

125、;/p><p><b>  }</b></p><p>  public String getYhm() {</p><p>  return yhm;</p><p><b>  }</b></p><p>  public void setYhm(String yhm) {&

126、lt;/p><p>  this.yhm = yhm;</p><p><b>  }</b></p><p>  public String getJsbh() {</p><p>  return jsbh;</p><p><b>  }</b></p>&l

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論