版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、<p> 本科畢業(yè)設計(論文)</p><p> 題目 基于JAVA的飛躍公司人事管理系統(tǒng)的設計與實現(xiàn) </p><p><b> 目 錄</b></p><p><b> 摘要I</b></p><p> AbstractII</p&g
2、t;<p><b> 第1章 緒論1</b></p><p> 1.1 課題背景1</p><p> 1.2 目的和意義1</p><p> 1.3 系統(tǒng)設計思想1</p><p> 1.4 系統(tǒng)開發(fā)環(huán)境2</p><p> 1.4.1 B/S結構的數(shù)據(jù)庫訪問模
3、式2</p><p> 1.4.2 MyEclipse簡介3</p><p> 1.4.3 SQL Server 2005數(shù)據(jù)庫簡介4</p><p> 1.5 論文的工作內(nèi)容及論文的結構4</p><p> 第2章 可行性分析5</p><p> 2.1 經(jīng)濟可行性5</p>&l
4、t;p> 2.2 技術可行性5</p><p> 2.3 操作可行性5</p><p> 2.4 業(yè)務流程圖6</p><p> 2.5 本章小結6</p><p> 第3章 需求分析7</p><p> 3.1 企業(yè)人力資源管理系統(tǒng)的規(guī)劃7</p><p> 3
5、.2 企業(yè)人力資源管理系統(tǒng)的需求分析7</p><p> 3.2.1 數(shù)據(jù)流圖7</p><p> 3.2.2 數(shù)據(jù)字典8</p><p> 3.3 本章小結15</p><p> 第4章 總體設計16</p><p> 4.1 系統(tǒng)模塊總體設計16</p><p> 4
6、.2 數(shù)據(jù)庫設計17</p><p> 4.2.1 數(shù)據(jù)庫設計概述17</p><p> 4.2.2 數(shù)據(jù)分析18</p><p> 4.3 數(shù)據(jù)庫的詳細設計18</p><p> 4.3.1 數(shù)據(jù)庫的E-R圖設計19</p><p> 4.3.2 數(shù)據(jù)表的設計19</p><
7、p> 4.4 本章小結22</p><p> 第5章 詳細設計23</p><p> 5.1 系統(tǒng)運行平臺設置23</p><p> 5.2 系統(tǒng)主界面設計23</p><p> 5.3 管理員管理模塊設計與實現(xiàn)24</p><p> 5.4 員工管理模塊的設計與實現(xiàn)26</p>
8、;<p> 5.5 招聘管理模塊的設計與實現(xiàn)28</p><p> 5.6 本章小結31</p><p> 第6章 軟件測試32</p><p> 6.1 測試的基本概念32</p><p> 6.2 測試的任務和目的32</p><p> 6.2.1 測試的任務32</p&
9、gt;<p> 6.2.2 測試的目的33</p><p> 6.3 系統(tǒng)整體測試步驟33</p><p> 6.4 本系統(tǒng)測試34</p><p> 6.4.1 管理員登錄模塊測試34</p><p> 6.4.2 員工管理模塊測試34</p><p> 6.4.3 薪資管理模塊測
10、試36</p><p> 6.5 本章小結36</p><p><b> 結論37</b></p><p><b> 致謝38</b></p><p><b> 參考文獻39</b></p><p><b> 附錄140&
11、lt;/b></p><p><b> 附錄241</b></p><p><b> 摘 要</b></p><p> 隨著計算機的普及和計算機科學技術的飛速發(fā)展,人們開始越來越多地利用計算機來解決我們生活中的實際問題了。近幾年來,由于人力資源制度的不斷改革,各級人事部門對人力資源信息管理計算機化的需求也與
12、日俱增。因為對大多數(shù)的企業(yè)管理者而言,如何有效的管理企業(yè)的人力資源,使其發(fā)揮最大的效益,是每位企業(yè)管理者不斷面臨的難題與挑戰(zhàn)。所以企業(yè)人力資源管理成為了企業(yè)管理中的重中之重。</p><p> 以前人力資源管理甚至還采用人力處理方法,這樣不僅效率低下,不易保存和查找,更多的會由于人為的原因,造成數(shù)據(jù)的遺漏,差錯,誤報,從而給企業(yè)帶來重大的損失。因此,開發(fā)一個界面友好,功能全面,操作簡單的基于B/S(Browse
13、r/Server)結構的企業(yè)人力資源管理系統(tǒng)變得十分重要,這也正是本系統(tǒng)開發(fā)的目的和意義所在。本系統(tǒng)將采用目前比較先進的MyEclipse6.5開發(fā)工具和SQL Server 2005數(shù)據(jù)庫進行設計。</p><p> 此企業(yè)人力資源管理系統(tǒng)將人事管理與辦公自動化管理進行了有機結合,能有效地管理企業(yè)內(nèi)各種人力資源信息,使企業(yè)各部門工作人員都能及時,方便地獲得所要人員的各種信息,以及對信息的組合條件查詢,更新,管
14、理員的密碼設置和工資的統(tǒng)計發(fā)放等功能,從而提升企業(yè)的工作效率和競爭力,滿足了現(xiàn)代企業(yè)管理的需要。</p><p> 關鍵詞 人力資源管理系統(tǒng);B/S結構;組合條件查詢</p><p><b> Abstract</b></p><p> With the popularity of computer and the computer t
15、he rapid development of science and technology, people began to used more and more on computers to solve practical problems in our life. In recent years, due to the human resource system reform, all levels of the personn
16、el department of human resources information management computerized demand is growing. For most of the enterprise managers, how effective management enterprise human resources, make its maximum benefit, is each enterpri
17、se manager</p><p> Previous human resource management even using human processing method, which is not only a low efficiency, is not easy to preserve and search, more will due to human reason, cause data of
18、 errors, omissions, material misstatement, thus brings to the enterprise significant loss. Therefore, development of a friendly interface, comprehensive functions, operation simple based on B/S (Browser/Server) structure
19、 of enterprise human resources management system has become very important, it is the systema</p><p> This enterprise human resources management system will personnel management and office automation manage
20、ment organically, and can effectively management enterprise inside all sorts of human resources information, causes the enterprise to each department staff can timely and easily get to personnel, and various kinds of inf
21、ormation for the combination of information inquiry, update, conditions administrator password setup and wage statistics distribution functions, thus promotes the enterprise th</p><p> Keywords Human resou
22、rce management system Browser/Server structure Combination conditions inquires </p><p><b> 緒論</b></p><p><b> 課題背景</b></p><p> 要想通過人力資源管理系統(tǒng)來提高企業(yè)的管理水平,光是選取一
23、個好的或比較好的、適合本企業(yè)特點的人力資源管理軟件還是遠遠不夠的。在以人為本的觀念的熏陶下,人力資源管理在組織中的作用日益突出。但是,人員的復雜性和組織的特有性使得人力資源的管理成為難題,基于這個時代背景,人力資源管理將成為企業(yè)管理的重要內(nèi)容,人力資源管理系統(tǒng)(Human Resource Management System,HRMS)成為許多企業(yè)管理中非常重要的部分。人力資源管理系統(tǒng)的作用之一是為人力資源規(guī)劃,建立人事檔案。它的出現(xiàn)使
24、得人事檔案查詢、調(diào)用的速度加快,也使得精確分析大量員工的知識、經(jīng)驗、技術、能力和職業(yè)抱負成為可能。從而,實現(xiàn)企業(yè)內(nèi)人力資源管理的標準化、科學化、數(shù)字化和網(wǎng)絡化是很有必要的。</p><p><b> 目的和意義</b></p><p> 隨著企業(yè)內(nèi)人力資源管理的網(wǎng)絡化和系統(tǒng)化的日益完善,人力資源管理系統(tǒng)在企業(yè)管理中越來越受到企業(yè)管理者的青睞。人力資源管理系統(tǒng)的功能
25、全面、操作簡單,可以存放企業(yè)員工的基本信息、分配和管理企業(yè)員工工作任務、實現(xiàn)對企業(yè)員工的考勤管理,能夠方便快捷地掌握員工的個人信息、工作進度和工作狀態(tài)等,降低企業(yè)人力資源管理的人力和成本,并提高人力資源管理的效率。使企業(yè)管理真正實現(xiàn)人力資源的網(wǎng)絡化、系統(tǒng)化和科學化。</p><p><b> 系統(tǒng)設計思想</b></p><p> 一個管理系統(tǒng)的設計思想是對一個系
26、統(tǒng)的基礎的認識,一個合理的人力資源管理系統(tǒng)應該具備操作簡單、可視化界面、功能全面、運行速度快等優(yōu)點。通過人力資源管理系統(tǒng)可使管理者快速、高效地完成企業(yè)日常事務中的人事工作,降低人力資源管理的成本,使管理者能集中精力實現(xiàn)企業(yè)戰(zhàn)略目標。人力資源管理系統(tǒng)主要具備以下特性:</p><p> (1) 高技術性:本系統(tǒng)設計主要采用MyEclipse開發(fā)工具和SQL Server 2005 數(shù)據(jù)庫結合起來設計與實現(xiàn)的。My
27、Eclipse開發(fā)工具功能非常強大,同時SQL Server 2005數(shù)據(jù)庫可以大容量地存儲數(shù)據(jù),Java為主要開發(fā)語言,并且采用先進的SSH框架進行設計,充分運用高技術手段來設計。</p><p> (2) 實用性:系統(tǒng)從用戶需求的角度為出發(fā)點,一切以用戶的方便為準則。切實了解用戶的實際需求,盡量滿足用戶的各項要求,以達到讓用戶滿意的程度。</p><p> (3) 靈活性:通過對S
28、SH框架的設計,可以減少許多代碼與頁面之間的重復性和冗余,從而大大的提高了軟件的靈活性,用戶可以根據(jù)不同的需要,選擇對應的軟件部分,非常方便靈活。</p><p> (4) 可維護性:本系統(tǒng)的設計非常便于維護,因為使用了SSH框架以及穩(wěn)定性較高的軟件和硬件環(huán)境,所以可以隨時為系統(tǒng)的軟件、硬件進行維護。</p><p> (5) 復用性:本系統(tǒng)采用模塊化的方法進行設計,對各個模塊盡可能的
29、達到高內(nèi)聚,低耦合的程序,來提高系統(tǒng)的復用性。</p><p><b> 系統(tǒng)開發(fā)環(huán)境</b></p><p> 1.4.1 B/S結構的數(shù)據(jù)庫訪問模式</p><p> B/S(Browser/Server)結構,即瀏覽器/服務器模式,當前在web數(shù)據(jù)庫開發(fā)中應用較廣泛的一種模式,它是隨著Internet技術的興起,從傳統(tǒng)的二層C/S(
30、客戶機/服務器)模式發(fā)展起來的新的網(wǎng)絡結構模式,其本質是三層結構C/S模式。在這種結構下,用戶工作界面是通過WWW瀏覽器來實現(xiàn),極少部分事務邏輯在前端(Browser)實現(xiàn)。但是主要事務邏輯在服務器端(Server)實現(xiàn),形成所謂三層結構。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總體成本,如圖1-1所示。</p><p> 圖1-1 三級結構組成</p>&
31、lt;p> 1.4.2 MyEclipse簡介</p><p> 本次系統(tǒng)開發(fā)所使用的前臺開發(fā)技術為Java,所使用的軟件為MyEclipse。Java是一種軟件技術,是一種由美國SUN計算機公司所研究而成的語言,是一種較為高級的編程語言。利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,
32、能夠支持HTML,Struts,JSP,CSS,Javascript,SQL,Hibernate。同時,MyEclipse5.6為用戶提供了高效、便捷的操作環(huán)境和友好的可視化操作界面。</p><p> 以下將介紹開發(fā)時所用的相關技術</p><p><b> JSP技術</b></p><p> JSP(Java Server Page
33、s)是由Sun Microsystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。 JSP技術是用JAVA語言作為腳本語言的,JSP網(wǎng)頁為整個服務器端的JAVA庫單元提供了一個接口來服務于HTTP的應用程序。</p><p> JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件中插入Java程序段和JSP標記,從而形成JSP網(wǎng)頁。所有程序操作都在服務器端運行,網(wǎng)絡上傳送給客戶端的僅是得到的結
34、果,與客戶端的瀏覽器無關,因此,JSP稱這Server-side Language。所以被許多人認為是未來最有發(fā)展前途的動態(tài)網(wǎng)站技術之一。</p><p><b> Struts技術</b></p><p> Struts是一個基于Sun J2EE平臺的MVC框架。主要是采用Servlet和JSP技術來實現(xiàn)的。由于Struts能充分滿足應用開發(fā)的需求。簡單易用,敏
35、捷迅速,在過去的一年中最受關注。Struts把Servlet 、JSP、自定義標簽和信息資源(message resources)整合到一個統(tǒng)一的框架中,開發(fā)人員利用其進行開發(fā)時不用再自己編碼實現(xiàn)全套MVC模式,極大的節(jié)省了時間,所以說Struts是一個非常不錯的應用框架。</p><p><b> Spring技術</b></p><p> Spring是一個開
36、源框架,是為了解決企業(yè)應用程序開發(fā)復雜性而創(chuàng)建的??蚣艿闹饕獌?yōu)勢之一就是其分層架構。分層架構允許您選擇使用哪一個組件,同時為J2EE應用程序開發(fā)提供集成的框架。</p><p> Hibernate技術</p><p> Hibernate是一個JDO工具。它的工作原理是通過文件把值對象和數(shù)據(jù)庫表之間建立一個映射關系,這樣,我們只需要通過操作這些值對象和Hibernate提供的一些基本
37、類,就可以達到使用數(shù)據(jù)庫的目的。例如,使用Hibernate的查詢,可以直接返回包含某個值對象的列表(List)。而不必向傳統(tǒng)的JDBC訪問方式一樣把結果集的數(shù)據(jù)逐個裝載到一個值對象中,為我們的編碼工作節(jié)省了大量的勞動。Hibernate提供的HQL是一種類的SQL語言。它和EJBQL一樣都是提供對象化的數(shù)據(jù)庫查詢方式,但HQL在功能和使用方式上都非常接近于標準的SQL。</p><p> 1.4.3 SQL
38、Server 2005數(shù)據(jù)庫簡介</p><p> SQL Server 2005數(shù)據(jù)庫是基于SQL Server 2000技術優(yōu)勢構建的,它可為任何規(guī)模的組織機構提供集成化信息管理解決方案。當今的企業(yè)常常面臨著諸多方面的挑戰(zhàn),例如需要根據(jù)數(shù)據(jù)做出更快、更多的決策;需要提高開發(fā)團隊的生產(chǎn)力和靈活度;在減少總體信息技術(IT)預算的同時,擴展基礎架構以滿足更多要求等。作為微軟公司的下一代數(shù)據(jù)管理與分析軟件,SQL
39、 Server 2005有助于簡化企業(yè)數(shù)據(jù)與分析應用的創(chuàng)建、部署和管理,并在解決方案伸縮性、可用性和安全性方面作了重大的改進。因此,為了提高系統(tǒng)的安全性、可靠性和性能,本系統(tǒng)采用SQL Server 2005數(shù)據(jù)庫。</p><p> 論文的工作內(nèi)容及論文的結構</p><p> 論文的工作內(nèi)容嚴格遵循著軟件的開發(fā)過程,論文的結構采用總分總方式來設計,每階段都非常規(guī)范,都會在具有可行性
40、的結果后才進行下一步設計,第一章主要對企業(yè)人力資源管理系統(tǒng)的開發(fā)背景、目的和意義做分析與調(diào)查;第二章主要是對系統(tǒng)進行有效的可行性分析;第三章是對本系統(tǒng)進行需求分析;第四章主要是明確系統(tǒng)總體設計思路,對數(shù)據(jù)庫進行分析設計;第五章是對系統(tǒng)的模塊進行詳細的設計,以及著手于軟件代碼的實現(xiàn);第六章對本系統(tǒng)進行軟件測試,來驗證系統(tǒng)的實用價值。</p><p><b> 可行性分析</b></p&
41、gt;<p> 本章對企業(yè)人力資源管理系統(tǒng)進行有效的可行性分析。可行性分析是世界上普遍采用的一種研究工程項目是否可行的科學技術。主要是在系統(tǒng)調(diào)查的基礎上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性的一種分析和研究,主要會從經(jīng)濟、技術、社會的方面來進行分析和研究,以減少項目開發(fā)風險,避免人力、物力和財力的浪費。</p><p><b> 2.1 經(jīng)濟可行性</b></p&g
42、t;<p> 人力資源管理是企業(yè)管理中的一個重要組成部分,涉及到企業(yè)管理的各個方面。人力資源管理水平的提高,能夠帶動企業(yè)各方面水平的提升。利用計算機對企業(yè)的人力資源進行管理,使人事管理人員從日?,嵥榈墓芾砉ぷ髦薪饷摮鰜?,更好地協(xié)調(diào)企業(yè)人才,大大的提高了人才的利用率,使企業(yè)人才的能力得以充分地發(fā)揮。</p><p><b> 2.2 技術可行性</b></p>
43、<p> 在技術軟件方面本系統(tǒng)選擇了當今流行的MyEclipse開發(fā)環(huán)境來設計,使用SQL Server 2005數(shù)據(jù)庫存儲數(shù)據(jù)。同時采用先進的SSH框架來進行設計,這些軟件都很安全,可靠,所以在軟件方面是可行的。</p><p> 在硬件方面,選擇了2G的內(nèi)存,硬盤為320G的來存儲數(shù)據(jù),可以滿足系統(tǒng)的設計開發(fā)。從而運行速度也會更快。這方面沒有疑異。硬件方面也是可行的。</p>&l
44、t;p><b> 2.3 操作可行性</b></p><p> 本系統(tǒng)具有良好的操作界面。系統(tǒng)功能、顯示內(nèi)容簡單明了。操作者不必具有較高的計算機專業(yè)知識,也不必進行專門培訓,只要經(jīng)過短時間的操作就可以很快掌握并熟練使用,加快公司的內(nèi)部管理,提高工作效率。</p><p> 綜上所述,此系統(tǒng)開發(fā)目標已明確,在技術和經(jīng)濟等方面都可行,并且投入少、見效快。因此系
45、統(tǒng)的開發(fā)是完全可行的。</p><p><b> 2.4 業(yè)務流程圖</b></p><p> 業(yè)務流程圖是一種用盡可能少、盡可能簡單的方法來描述業(yè)務處理過程的方法。通過業(yè)務流程圖可以很清楚直觀的了解系統(tǒng)的主要業(yè)務功能。本系統(tǒng)的業(yè)務流程圖如圖2-1所示。</p><p> 圖2-1 企業(yè)人力資源管理系統(tǒng)業(yè)務流程圖</p>&
46、lt;p><b> 2.5 本章小結</b></p><p> 通過對以上對系統(tǒng)的經(jīng)濟、技術和運行方面的可行性分析,最終發(fā)現(xiàn)本系統(tǒng)的技術相當成熟,有友好的界面、操作簡單、運行安全可靠。因此,以下將對系統(tǒng)進行設計。</p><p><b> 需求分析</b></p><p> 所謂“需求分析”,是指對要解決的問
47、題進行詳細的分析,弄清楚問題的要求,包括需要輸入什么數(shù)據(jù),要得到什么結果,最后應輸出什么。</p><p> 在軟件工程中,需求需求分析是軟件工程中的一個關鍵過程。在這個過程中,系統(tǒng)分析員和軟件工程師確定顧客的需要。只有在確定了這些需要后他們才能夠分析和尋求新系統(tǒng)的解決方法。 </p><p> 企業(yè)人力資源管理系統(tǒng)的規(guī)劃</p><p> 隨著技術的不斷發(fā)展
48、,逐漸產(chǎn)生基于Internet的MIS系統(tǒng),基于Internet上的MIS系統(tǒng)是對傳統(tǒng)MIS系統(tǒng)概念上的擴展,它不僅可以用于高層決策,而且可以用于進行普通的商務管理?;贗nternet上的MIS系統(tǒng),彌補了傳統(tǒng)MIS系統(tǒng)的不足,充分體現(xiàn)了現(xiàn)代網(wǎng)絡時代的特點。隨著Internet技術的高速發(fā)展,因特網(wǎng)必將成為人類新社會的技術基石?;贗nternet的MIS系統(tǒng)必將成為網(wǎng)絡時代的新一代管理信息系統(tǒng),前景極為樂觀。MIS中,處理的對象是抽
49、象成數(shù)據(jù)的信息,因此,MIS有著自己的巨大優(yōu)勢。</p><p> 因為本系統(tǒng)為企業(yè)人事管理系統(tǒng),也屬于一種先進的管理信息系統(tǒng),所以在本系統(tǒng)中也充分利用了MIS的理論概念。可以更好的為企業(yè)制定企業(yè)規(guī)劃,并帶來更高的效益。</p><p> 企業(yè)人力資源管理系統(tǒng)的需求分析</p><p> 需求分析過程是整個系統(tǒng)開發(fā)的重要階段,它主要是為了明確該系統(tǒng)應該做什么,
50、而不是怎么做,要通過對用戶需求的分析和數(shù)據(jù)庫的初步設計,分析的成功與否,決定著整個系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個產(chǎn)品的功能要求,并且將現(xiàn)實事務抽象成對象并建模。</p><p><b> 數(shù)據(jù)流圖</b></p><p> 數(shù)據(jù)流圖(Data Flow Diagram):簡稱DFD,是新系統(tǒng)邏輯模型的主要組成部分,它從數(shù)據(jù)傳遞和加工角
51、度,以圖形方式來表達系統(tǒng)的邏輯功能、數(shù)據(jù)在系統(tǒng)內(nèi)部的邏輯流向和邏輯變換過程,是結構化系統(tǒng)分析方法的主要表達工具及用于表示軟件模型的一種圖示方法。其中數(shù)據(jù)處理指對數(shù)據(jù)的邏輯處理功能,也就是對數(shù)據(jù)的變換功能。數(shù)據(jù)流是指處理功能的輸入或輸出,用一個水平箭頭或垂直箭頭表示。數(shù)據(jù)存儲是數(shù)據(jù)保存的地方。數(shù)據(jù)源去向表示數(shù)據(jù)的來源或數(shù)據(jù)的流向。人力資源管理數(shù)據(jù)流圖如圖3-1所示。</p><p> 圖3-1 人力資源管理數(shù)據(jù)流
52、圖</p><p><b> 數(shù)據(jù)字典</b></p><p> 數(shù)據(jù)字典(Data dictionary)是一種用戶可以訪問的記錄數(shù)據(jù)庫和應用程序元數(shù)據(jù)的目錄,是在數(shù)據(jù)庫設計時用到的一種工具,用來描述數(shù)據(jù)庫中基本表的設計,主要包括字段名、數(shù)據(jù)類型、主鍵、外鍵等描述表的屬性的內(nèi)容。</p><p> 數(shù)據(jù)字典最重要的作用是作為分析階段的工
53、具。任何字典最重要的用途都是供人查詢對不了解的條目的解釋,在結構化分析中,數(shù)據(jù)字典的作用是給數(shù)據(jù)流圖上每個成分加以定義和說明。數(shù)據(jù)流圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進行完整的描述。</p><p><b> 數(shù)據(jù)項定義</b></p><p> 表3-1 系統(tǒng)數(shù)據(jù)項定義</p><p><b> 續(xù)表3
54、-1</b></p><p><b> 續(xù)表3-1</b></p><p> 2. 數(shù)據(jù)流定義:</p><p> 數(shù)據(jù)流編號:D1-01</p><p> 數(shù)據(jù)流名稱:員工基本信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p&g
55、t;<p> 數(shù)據(jù)流去向:P1-01</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06</p><p> +I01-07+I01-08+I01-09+I01-10+I01-11+I01-12</p><p> +I01-13+I01-14+I01-15+I01-16+I01-17+
56、I01-18</p><p> +I01-19+I01-20+I01-21</p><p> 數(shù)據(jù)流編號:D1-02</p><p> 數(shù)據(jù)流名稱:員工查詢結果集</p><p> 數(shù)據(jù)流來源:P1-02</p><p> 數(shù)據(jù)流去向:P1-01</p><p> 數(shù)據(jù)流組成:I01
57、-01+I01-02+I01-03+I01-04+I01-05+I01-06</p><p> +I01-07+I01-08+I01-09+I01-10+I01-11+I01-12</p><p> +I01-13+I01-14+I01-15+I01-16+I01-17+I01-18</p><p> +I01-19+I01-20+I01-21</p&g
58、t;<p> 數(shù)據(jù)流編號:D1-03</p><p> 數(shù)據(jù)流名稱:員工信息</p><p> 數(shù)據(jù)流來源:F1-01</p><p> 數(shù)據(jù)流去向:P1-02</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06</p><p>
59、+I01-07+I01-08+I01-09+I01-10+I01-11+I01-12</p><p> +I01-13+I01-14+I01-15+I01-16+I01-17+I01-18</p><p> +I01-19+I01-20+I01-21</p><p> 數(shù)據(jù)流編號:D1-04</p><p> 數(shù)據(jù)流名稱:員工信息&l
60、t;/p><p> 數(shù)據(jù)流來源:P1-01</p><p> 數(shù)據(jù)流去向:P1-04</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04+I01-05+I01-06</p><p> +I01-07+I01-08+I01-09+I01-10+I01-11+I01-12</p><p&g
61、t; +I01-13+I01-14+I01-15+I01-16+I01-17+I01-18</p><p> +I01-19+I01-20+I01-21</p><p> 數(shù)據(jù)流編號:D1-05</p><p> 數(shù)據(jù)流名稱:薪資信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p>
62、<p> 數(shù)據(jù)流去向:P1-03</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-22+I01-23+I01-24+I01-25</p><p> +I01-26+I01-27+I01-28</p><p> 數(shù)據(jù)流編號:D1-06</p><p> 數(shù)據(jù)流名稱:薪資查詢結果集</p>&l
63、t;p> 數(shù)據(jù)流來源:P1-03</p><p> 數(shù)據(jù)流去向:P1-05</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-22+I01-23+I01-24+I01-25</p><p> +I01-26+I01-27+I01-28</p><p> 數(shù)據(jù)流編號:D1-07</p><p&
64、gt; 數(shù)據(jù)流名稱:結算信息</p><p> 數(shù)據(jù)流來源:P1-03</p><p> 數(shù)據(jù)流去向:P1-04</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-22+I01-23+I01-24+I01-25</p><p> +I01-26+I01-27+I01-28</p><p>
65、數(shù)據(jù)流編號:D1-08</p><p> 數(shù)據(jù)流名稱:發(fā)放工資</p><p> 數(shù)據(jù)流來源:P1-04</p><p><b> 數(shù)據(jù)流去向:管理員</b></p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-22+I01-23+I01-24+I01-25</p><p>
66、 +I01-26+I01-27+I01-28</p><p> 數(shù)據(jù)流編號:D1-09</p><p> 數(shù)據(jù)流名稱:薪資信息</p><p> 數(shù)據(jù)流來源:F1-02</p><p> 數(shù)據(jù)流去向:P1-05</p><p> 數(shù)據(jù)流組成:I01-01+I01-02+I01-22+I01-23+I01-2
67、4+I01-25</p><p> +I01-26+I01-27+I01-28</p><p> 數(shù)據(jù)流編號:D1-10</p><p> 數(shù)據(jù)流名稱:招聘信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:P1-06</p><
68、p> 數(shù)據(jù)流組成:I01-33+I01-34+I01-35+I01-36+I01-37+I01-38</p><p> +I01-39+I01-40+I01-41+I01-42+I01-43+I01-44</p><p> +I01-45+I01-46+I01-47</p><p> 數(shù)據(jù)流編號:D1-11</p><p>
69、數(shù)據(jù)流名稱:招聘查詢結果集</p><p> 數(shù)據(jù)流來源:P1-06</p><p> 數(shù)據(jù)流去向:P1-07</p><p> 數(shù)據(jù)流組成:I01-33+I01-34+I01-35+I01-36+I01-37+I01-38</p><p> +I01-39+I01-40+I01-41+I01-42+I01-43+I01-44<
70、/p><p> +I01-45+I01-46+I01-47</p><p> 數(shù)據(jù)流編號:D1-12</p><p> 數(shù)據(jù)流名稱:招聘錄用</p><p> 數(shù)據(jù)流來源:P1-06</p><p> 數(shù)據(jù)流去向:P1-01</p><p> 數(shù)據(jù)流組成:I01-33+I01-34+I0
71、1-35+I01-36+I01-37+I01-38</p><p> +I01-39+I01-40+I01-41+I01-42+I01-43+I01-44</p><p> +I01-45+I01-46+I01-47</p><p> 數(shù)據(jù)流編號:D1-13</p><p> 數(shù)據(jù)流名稱:招聘信息</p><p&g
72、t; 數(shù)據(jù)流來源:F1-03</p><p> 數(shù)據(jù)流去向:P1-07</p><p> 數(shù)據(jù)流組成:I01-33+I01-34+I01-35+I01-36+I01-37+I01-38</p><p> +I01-39+I01-40+I01-41+I01-42+I01-43+I01-44</p><p> +I01-45+I01-4
73、6+I01-47</p><p> 數(shù)據(jù)流編號:D1-14</p><p> 數(shù)據(jù)流名稱:獎懲信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:P1-08</p><p> 數(shù)據(jù)流組成:I01-29+I01-30+I01-31+I01-32+I01
74、-33</p><p> 數(shù)據(jù)流編號:D1-15</p><p> 數(shù)據(jù)流名稱:獎懲查詢結果集</p><p> 數(shù)據(jù)流來源:P1-08</p><p> 數(shù)據(jù)流去向:P1-09</p><p> 數(shù)據(jù)流組成:I01-29+I01-30+I01-31+I01-32+I01-33</p><
75、p> 數(shù)據(jù)流編號:D1-16</p><p> 數(shù)據(jù)流名稱:獎懲信息</p><p> 數(shù)據(jù)流來源:F1-04</p><p> 數(shù)據(jù)流去向:P1-09</p><p> 數(shù)據(jù)流組成:I01-29+I01-30+I01-31+I01-32+I01-33</p><p> 數(shù)據(jù)流編號:D1-17<
76、/p><p> 數(shù)據(jù)流名稱:培訓信息</p><p><b> 數(shù)據(jù)流來源:管理員</b></p><p> 數(shù)據(jù)流去向:P1-10</p><p> 數(shù)據(jù)流組成:I01-29+I01-30+I01-31+I01-32+I01-33</p><p> 數(shù)據(jù)流編號:D1-18</p>
77、;<p> 數(shù)據(jù)流名稱:培訓信息查詢</p><p> 數(shù)據(jù)流來源:P1-10</p><p> 數(shù)據(jù)流去向:P1-11</p><p> 數(shù)據(jù)流組成:I01-29+I01-30+I01-31+I01-32+I01-33</p><p> 數(shù)據(jù)流編號:D1-19</p><p> 數(shù)據(jù)流名稱:
78、培訓信息</p><p> 數(shù)據(jù)流來源:F1-05</p><p> 數(shù)據(jù)流去向:P1-11</p><p> 數(shù)據(jù)流組成:I01-29+I01-30+I01-31+I01-32+I01-33</p><p><b> 3.3 本章小結</b></p><p> 本章對需求分析分別從功能
79、、數(shù)據(jù)、行為等方面來描述系統(tǒng),解決系統(tǒng)中具體做什么的問題。通過需求分析,已經(jīng)對系統(tǒng)的數(shù)據(jù)也有了較全面的設計和了解。為此后的系統(tǒng)的模塊的總體設計做好了充分的準備,奠定了扎實的基礎。</p><p><b> 總體設計</b></p><p> 通過之前對系統(tǒng)中軟件的經(jīng)濟、技術和運行可行性的分析,以及需求分析階段對系統(tǒng)功能和性能方面的分析,可以總結本系統(tǒng)的下一個總體設
80、計模塊及相關的設計方法和技術,為下一步的代碼實現(xiàn)提供了指導。</p><p><b> 系統(tǒng)模塊總體設計</b></p><p> 本系統(tǒng)利用層次圖來表示系統(tǒng)中各模塊之間的關系。層次方框圖是用樹形結構的一系列多層次的矩形框描繪數(shù)據(jù)的層次結構。樹形結構的頂層是一個單獨的矩形框,它代表完整的數(shù)據(jù)結構,下面的各層矩形框代表各個數(shù)據(jù)的子集,最底層的各個矩形框代表組成這個數(shù)
81、據(jù)的實際數(shù)據(jù)元素(不能再分割的元素)。隨著結構的精細化,層次方框圖對數(shù)據(jù)結構也描繪得越來越詳細,這種模式非常適合于需求分析階段的需要。從對頂層信息的分類開始,沿著圖中每條路徑反復細化,直到確定了數(shù)據(jù)結構的全部細節(jié)為止。系統(tǒng)功能模塊圖如圖4-1所示。</p><p> 圖4-1 系統(tǒng)功能結構圖</p><p> 本系統(tǒng)一共分為七大模塊,每個模塊對數(shù)據(jù)庫的訪問上是緊密相連的,各個模塊訪問的
82、是同一個數(shù)據(jù)庫,只是所訪問的數(shù)據(jù)表不同而已。每個模塊的功能都是按照在調(diào)研中搜集的資料進行編排制作的。依據(jù)上述功能的分析,系統(tǒng)在七大塊的基礎上每一大模塊又分為幾個模塊: </p><p> (1) 部門管理包括三個操作:對本企業(yè)的部門進行添加、查看和刪除部門操作。 </p><p> (2) 員工管理包括五大操作:主要實現(xiàn)錄入員工基本信息、刪除員工的信息、查看員工基本信息,通過所在部門查
83、詢員工的信息以及對員工的信息進行詳細的查看。</p><p> (3) 招聘管理包括六大操作:招聘管理主要涉及到的角色是應聘人員,首先對應聘人員進行錄入、刪除、發(fā)布,詳細查看招聘人員的信息,以及對錄入企業(yè)和非錄入企業(yè)的人員進行查詢。</p><p> (4) 培訓管理操作主要是對企業(yè)部門中的剛錄入的員工和正式員工進行培訓管理,可以實現(xiàn)對培訓的記錄、刪除、查看和詳細的培訓計劃進行查詢。&
84、lt;/p><p> (5)獎懲管理主要實現(xiàn)對企業(yè)員工的行為,表現(xiàn)給出一些獎勵或懲罰,進行對員工的獎懲管理的添加、移除和查看以及詳盡的查詢。</p><p> (6)薪資管理也是對企業(yè)中的正式員工的薪資進行管理,不僅是記錄、刪除、查看,還有可以通過編號來查詢員工的薪資,通過工作的時間來查詢員工的薪資。</p><p> (7) 系統(tǒng)管理主要是對管理員進行管理,管理
85、員主要是分為兩種,一種是系統(tǒng)管理員,另一種是普通管理員,系統(tǒng)管理員可以實現(xiàn)對普通管理員的添加,刪除和修改自己的密碼,而普通管理員只能實現(xiàn)修改自己密碼的管理,其他的操作不可以。</p><p><b> 數(shù)據(jù)庫設計</b></p><p><b> 數(shù)據(jù)庫設計概述</b></p><p> 數(shù)據(jù)庫是MIS的重要組成部分
86、。在數(shù)據(jù)庫管理系統(tǒng)中,應用程序不能直接從存儲介質獲得所需的數(shù)據(jù),它必須先將請求提交給DBMS,由DBMS負責從存儲介質檢索數(shù)據(jù)并提供給應用程序使用。因此一個數(shù)據(jù)庫管理系統(tǒng)就是應用程序與數(shù)據(jù)之間的接口。概念結構是獨立于實際數(shù)據(jù)模型的信息結構,必須將其轉化為邏輯結構后才能進行數(shù)據(jù)庫應用的設計。在概念結構設計的基礎上,將實體轉化為以下的關系表:部門表、員工基本信息表、聘表、薪資表、培訓表、管理員表、獎懲表。他們分別記錄了系統(tǒng)不同的信息,支持系
87、統(tǒng)的運行。</p><p> 通過網(wǎng)絡化來管理,能夠增強了員工之間的溝通。能夠好地協(xié)調(diào)了員工這間的協(xié)作關系;對員工基礎信息管理和薪資管理更加科學;能夠全程跟蹤員工的培訓;通過信息的記錄,更好地做出員工培訓的方案,在設計人力資源管理信息系統(tǒng)時,主要從模塊組成、數(shù)據(jù)連接、功能實現(xiàn)、應用意義等方面著手,模塊組成主要包括人力資源管理信息系統(tǒng)的主要組成模塊所要達到的功能。每個模塊基本上脫離不了數(shù)據(jù),所以在數(shù)據(jù)庫設計時,要
88、充分考慮數(shù)據(jù)的高效性,減少數(shù)據(jù)冗余,保證系統(tǒng)的運行速度。本系統(tǒng)的數(shù)據(jù)庫采用SQL Server 2005數(shù)據(jù)庫。</p><p><b> 數(shù)據(jù)分析</b></p><p> 數(shù)據(jù)分析是數(shù)據(jù)庫設計的首先步驟,數(shù)據(jù)分析過程同數(shù)據(jù)庫的邏輯結構和物理結構密切相關,需要確定、編制、組織、篩選應用程序所使用的信息。它以一種能夠分析和分類的方式來捕獲用戶的所有信息,這使得某一
89、模型可以直接轉化成數(shù)據(jù)庫結構。</p><p> 我們使用一種信息建模技術,這種技術是通過實體、關系、屬性三種基本對象來定義信息。實體是需要維護和使用的相關特性的集合體;屬性是實體的特性或特征;關系是實體之間的聯(lián)系,關系為實體記錄(實例)之間的聯(lián)系和交互作用方式建立了模型。</p><p> 要確定實體和關系的性質,用戶必須確定單個實體和他們相關的屬性。為每個對象定義一個完整的與商業(yè)相
90、關的描述以及他單獨使用的要求,這也包括確定此實體是否使用應用程序的永久需求,每種關系的基本定義使用了商業(yè)定義和與關系相連接的需求。</p><p> 在本系統(tǒng)中,主要的實體就是管理員和員工,其通過對員工的相關檔案,培訓,考勤及獎懲管理等進行處理,來實現(xiàn)對員工各項管理的總體化。他們之間是管理與被管理的關系,實體通過與其他實體間的關系,來改變相應屬性。</p><p><b>
91、數(shù)據(jù)庫的詳細設計</b></p><p> 對于基于結構化的數(shù)據(jù)庫系統(tǒng)開發(fā)方法而言,數(shù)據(jù)庫系統(tǒng)在完成需求分析、概要設計階段后,需進行數(shù)據(jù)庫系統(tǒng)的詳細設計工作,此階段不僅需要完成對數(shù)據(jù)庫系統(tǒng)的處理過程的詳細算法描述和輸入輸出格式設計,而且還需要進行數(shù)據(jù)庫邏輯結構設計和數(shù)據(jù)庫物理結構設計。</p><p> 4.3.1 數(shù)據(jù)庫的E-R圖設計</p><p&g
92、t; 通過之前對系統(tǒng)整體的需求分析和總體模塊的設計,以及本系統(tǒng)的數(shù)據(jù)庫的詳細設計,根據(jù)各實體之間的相互聯(lián)系和各數(shù)據(jù)表之間的相互管理,得出了本系統(tǒng)的數(shù)據(jù)庫的E-R圖設計。本系統(tǒng)的數(shù)據(jù)庫的E-R如圖4-2所示。</p><p> 圖4-2 數(shù)據(jù)庫E-R圖</p><p> 4.3.2 數(shù)據(jù)表的設計</p><p> 本系統(tǒng)的數(shù)據(jù)庫命名為:DB_personMa
93、nager,用來存儲該系統(tǒng)中用到的所有數(shù)據(jù)。PeopleManager數(shù)據(jù)庫中共分7張表,信息表如表4-1至4-7所示。</p><p> (1) 管理員信息表:主要是用來保存管理員信息,如表4-1所示。</p><p> 表4-1 tb_manager(管理員信息表)</p><p> (2) 招聘信息表:主要是用來保存招聘信息,對應聘人員進行篩選,錄用等
94、操作,如表4-2所示。</p><p> 表4-2 tb_inviteJob(招聘信息表)</p><p> (3) 員工信息表:主要是用來保存員工詳細信息,對員工的基本信息進行操作,如表4-3所示。</p><p> 表4-3 tb_employee(員工信息表)</p><p> (4) 薪資信息表:主要是用來存儲員工薪資信息
95、,如表4-4所示。</p><p> 表4-4 tb_pay(薪資信息表)</p><p><b> 續(xù)表4-4</b></p><p><b> 本章小結</b></p><p> 在總體設計階段,我們根據(jù)本系統(tǒng)之前的需求分析規(guī)劃出了系統(tǒng)的功能模塊,以及創(chuàng)建了本系統(tǒng)實際應用時所需要的數(shù)據(jù)
96、庫,并對數(shù)據(jù)庫中的表和字段進行了初步的設計與分析,使系統(tǒng)的后臺設計具有了較好的雛形。由于后臺數(shù)據(jù)庫是軟件設計運行的保障,所以在日后的開發(fā)過程中,數(shù)據(jù)庫還將會得到不斷地完善。</p><p><b> 詳細設計</b></p><p> 在軟件總體設計之后,將進行軟件的詳細設計,詳細設計是軟件設計的重要階段,詳細設計目的是對該項目進行詳細設計,在概要設計的基礎上進一
97、步明確系統(tǒng)結構,詳細地介紹系統(tǒng)的各個模塊,各個模塊的功能,為進行后面的實現(xiàn)和測試做準備。</p><p><b> 系統(tǒng)運行平臺設置</b></p><p> 本系統(tǒng)運行于當今主流PC平臺,支持各種操作系統(tǒng),由比較強的平臺適應性,可以滿足大多數(shù)用戶要求。</p><p> 硬件環(huán)境:臺式計算機(PC)一臺,如表5-1所示。</p&g
98、t;<p> 表5-1 運行環(huán)境硬件配置</p><p> (2) 軟件環(huán)境:Windows Server2003和Windows XP操作系統(tǒng)。</p><p> 5.2 系統(tǒng)主界面設計</p><p> 本系統(tǒng)管理員正確登錄后,便進入系統(tǒng)首頁,系統(tǒng)首頁主要由3大部分組成,一部分是模塊功能導航;主要功能是鏈接各個管理模塊,對系統(tǒng)的七大模塊進
99、行綜合的管理操作;一部分是常用功能,主要包括返回首頁、修改密碼及退出系統(tǒng)功能,是系統(tǒng)的快捷方式操作;一部分是功能展示,主要功能是顯示所鏈接模塊的內(nèi)容,主要是對企業(yè)的各個管理模塊中的操作進行具體的操作,在系統(tǒng)首頁中,展示區(qū)中主要包括各個模塊中的添加功能。系統(tǒng)主界面如圖5-1所示。</p><p> 圖5-1 系統(tǒng)主界面</p><p> 5.3 管理員管理模塊設計與實現(xiàn)</p&g
100、t;<p> 管理員管理模塊主要包括管理員登錄、添加管理員、查詢管理員、刪除管理員及修改管理員密碼幾部分。管理員管理流程圖如圖5-2所示。</p><p> 圖5-2 管理員管理的流程圖</p><p><b> (1) 實現(xiàn)目標</b></p><p> 管理員只有正確登錄后才能對系統(tǒng)管理。管理員登錄主要用于驗證用戶是否
101、是合法用戶。當已經(jīng)登錄的管理員為系統(tǒng)管理員時,可以單擊功能導航區(qū)中“系統(tǒng)管理”超鏈接,瀏覽該系統(tǒng)中所有可以登錄的管理員,并且具有添加或刪除管理員的權限(系統(tǒng)管理員不能刪除自己本身)。瀏覽管理員頁面的運行結果如圖5-3所示。</p><p> 圖5-3 瀏覽管理員頁面</p><p><b> (2) 實現(xiàn)過程</b></p><p> 頁
102、面名稱:manager_insert.jsp</p><p> 表5-1 管理員基本信息設置主要控件信息列表</p><p> 5.4 員工管理模塊的設計與實現(xiàn)</p><p> 員工管理是人力資源管理中最核心的模塊之一。人力資源管理部門的管理人員可以通過該模塊增加、刪除、修改人事信息;除此之外,企業(yè)決策者也可以查詢、篩選自己的關心的信息,并能通過統(tǒng)計對企業(yè)
103、當前的人力資源狀況進行宏觀的了解。員工管理模塊主要包括員工信息查詢、添加員工信息、修改員工信息、刪除員工信息、按部門查詢員工信息及詳細查詢員工信息幾部分。以下是員工管理的流程圖如圖5-4所示。</p><p> 圖5-4 員工管理的流程圖</p><p><b> (1) 實現(xiàn)目標</b></p><p> 當點擊主界面的功能模塊導航中的
104、員工管理鏈接時,在功能模塊展示中將顯示相應員工基本信息的操作界面。當點擊“添加”時,彈出員工信息添加頁面,用戶通過文本框輸入預添加的員工基本信息,如果所填入的信息格式錯誤或不能為空的文本框輸入為空時,提交時將彈出相應的錯誤提示信息。當處理查詢操作的時候,可通過員工所在部門進行查詢,也可對員工的信息進行更詳細的查詢。用戶可以通過查詢所要修改的員工記錄,然后點擊“修改”,彈出修改對話框,對所查詢出的員工信息進行修改,然后提交保存,當預修改的
105、信息出現(xiàn)格式等錯誤時,將會彈出相應的提示信息。當用戶要進行刪除員工信息時,用戶可以先進行員工信息查詢,根據(jù)查詢到的員工信息點擊刪除執(zhí)行刪除,同樣,當查詢的信息不存在時將給與用戶相應的提示信息。員工基本信息設置如圖5-5所示。</p><p> 圖5-5 員工基本信息設置</p><p><b> (2) 實現(xiàn)過程</b></p><p>
106、 頁面名稱:employ_insert.jsp</p><p> 表5-2 員工基本信息設置主要控件信息列表</p><p><b> 續(xù)表5-2</b></p><p> 5.5 招聘管理模塊的設計與實現(xiàn)</p><p> 招聘管理模塊主要用于對招聘和應聘的人員信息進行添加和管理,大大的方便了企業(yè)管理者對后備
107、人才的管理,能夠有效地為企業(yè)篩選優(yōu)秀人才。招聘管理的流程圖如圖5-6所示</p><p> 圖5-6 招聘管理流程圖</p><p><b> (1) 實現(xiàn)目標</b></p><p> 在網(wǎng)站的首頁面中,可以單擊功能導航區(qū)中的“招聘管理”超鏈接,進入招聘人員查詢頁面,在該頁面中只顯示招聘人員的部分信息,如果想查詢某一個人員的詳細信息,則
108、單擊該人員對應的“詳細查詢”超鏈接即可查看該人員的詳細信息。除了詳細信息查詢外,還有刪除人員信息、添加人員信息及錄用與非錄用查詢功能。當點擊“添加應聘人信息”時,彈出應聘人信息添加頁面,用戶通過文本框輸入預添加的應聘人員基本信息,如果所填入的信息格式錯誤或不能為空的文本框輸入為空時,提交時將彈出相應的錯誤提示信息。當處理查詢操作的時候,可對應聘人員的信息進行更詳細的查詢。同時還可以對應聘人員進行篩選操作,如果認為優(yōu)秀的人才可進行錄用,這
109、樣就分成了錄用人員查詢和非錄用人員查詢兩種查詢操作。同樣,管理員也可對應聘人員中不合格的人員進行刪除操作,瀏覽應聘信息如圖5-7所示。</p><p> 圖5-7 瀏覽應聘信息</p><p><b> (2) 實現(xiàn)過程</b></p><p> 頁面名稱:invite_query.jsp</p><p> 在設
110、計瀏覽應聘人員信息頁面時,將分頁顯示應聘人員信息。在該頁面中,首先通過request對象中的getAttribute()方法獲取所有的管理員結果集的List對象;然后通過各種計算將各組管理員信息集合進行定位;最后通過Struts框架中的<logic:iterate>循環(huán)標簽顯示應聘人員信息,具體控件設置如表5-3所示:</p><p> 表5-3 招聘基本信息設置主要控件信息列表</p>
111、;<p><b> 續(xù)表5-3</b></p><p><b> 5.6 本章小結</b></p><p> 本章主要對該軟件中的主要設計模塊進行了比較全面性的講解,其中包括頁面的顯示及相應控件的具體設置,根據(jù)總體設計的每個功能模塊要求和數(shù)據(jù)庫的邏輯結構,利用相應的開發(fā)工具設計出應用系統(tǒng)的過程。通過本章的總結,可以對系統(tǒng)的功能
112、的實現(xiàn)得到更明確的描述。</p><p><b> 軟件測試</b></p><p> 系統(tǒng)測試是指利用人工或自動的方法執(zhí)行和評價各個模塊的過程。其目的在于驗證模塊是否滿足規(guī)定的要求,查看期望的結果與獲得的結果之間有無差別,以便最大限度地找出系統(tǒng)在實際運行中可能出現(xiàn)的錯誤和問題,及時的進行維護,修改,以免在激烈的競爭中淘汰出局,所以軟件測試是非常重要的。</
113、p><p><b> 測試的基本概念</b></p><p> 軟件測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。</p><p> 經(jīng)過前面對軟件的一系列開發(fā)過程包括需求分析、
114、設計和編碼等階段的實現(xiàn)后,得到了源程序,那么就要開始進入到軟件測試階段了。因為,在測試之前的各階段中都可能在軟件產(chǎn)品中遺留下許多錯誤和缺陷,如果不及時找出這些錯誤和缺陷,并將其改正,這個軟件產(chǎn)品就不能正常使用,及時能夠運行也會存在較高的風險,對企業(yè)的利益來講是十分不利的,甚至會導致巨大的損失。目前,程序的正確性證明尚未得到根本的解決,因此軟件測試仍是發(fā)現(xiàn)軟件中錯誤和缺陷的主要手段。</p><p><b&g
115、t; 測試的任務和目的</b></p><p><b> 測試的任務</b></p><p> 測試階段的基本任務應該是根據(jù)軟件開發(fā)各階段的文檔資料和程序的內(nèi)部結構,精心設計一組“高產(chǎn)”的測試用例(一組輸入數(shù)據(jù)和與之對應的預期的輸出結果,在設計測試用例時,應包括合理的輸入數(shù)據(jù)和不合理的輸入數(shù)據(jù)),利用這些用例執(zhí)行程序,找出軟件潛在的缺陷一個好的測試用
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人事管理系統(tǒng)畢業(yè)設計----人事管理系統(tǒng)的設計與實現(xiàn)
- 人事管理_基于java的人事管理系統(tǒng)設計與實現(xiàn)
- 基于java人事管理系統(tǒng)設計與實現(xiàn)
- 畢業(yè)設計---人事管理系統(tǒng)的設計與實現(xiàn)
- 人事管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計
- 畢業(yè)設計----人事管理系統(tǒng)設計與實現(xiàn)
- 基于java的人事管理系統(tǒng)設計與實現(xiàn)——畢業(yè)論文
- 基于JAVA的學校人事管理系統(tǒng)設計與實現(xiàn).pdf
- 畢業(yè)設計--企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---基于.net的企業(yè)人事管理系統(tǒng)設計與實現(xiàn)
- 畢業(yè)設計---企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計---公司人事管理系統(tǒng)
- 公司人事管理系統(tǒng)畢業(yè)設計
- 畢業(yè)設計---公司人事管理系統(tǒng)
- 人事管理畢業(yè)設計---人事管理系統(tǒng)設計
- 畢業(yè)設計----企業(yè)人事管理系統(tǒng)設計與實現(xiàn)
- 畢業(yè)設計----企業(yè)人事管理系統(tǒng)設計與實現(xiàn)
- java課程設計-人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計(論文)企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)
- 畢業(yè)設計企業(yè)人事管理系統(tǒng)的設計與實現(xiàn)27842
評論
0/150
提交評論