




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
畢業論文(設計)題目:公司人力資源管理系統學院:專業:學生姓名:學號:指導教師:職稱:2018年月日PAGE5目錄TOC\o"1-3"\u1緒論 31.1開發背景 31.2國內研究現狀 41.3研究內容 42系統分析 62.1系統總體要求 62.1.1系統開發目標與原則 62.1.2系統開發技術 62.1.3系統運行環境 82.2可行性分析 82.2.1經濟可行性 82.2.2技術可行性 82.2.3操作可行性 92.3業務分析 92.4需求分析 92.4.2功能需求 102.5登錄流程分析 102.6其他方面分析 113系統設計 123.1概述 123.2系統總體結構設計 123.3系統網絡拓撲結構設計 133.4數據庫設計 133.4.1數據庫的概念結構設計 143.4.2數據庫實體 144.3.2數據庫表結構設計 154系統實現 184.1員工管理模塊實現 184.1.1新員工入職界面 184.1.2員工信息管理界面 184.1.3修改密碼界面 184.2工資管理模塊實現 194.2.1基本工資管理界面 194.2.2月獎金管理界面 194.2.3月工資明細查詢界面 204.3考勤管理模塊實現 204.3.1考勤明細管理界面 204.3.2請假信息界面 214.3.3加班信息錄入界面 214.3.4考勤查詢界面 224.4部門管理模塊實現 224.4.1添加部門界面 224.4.2部門信息查詢界面 225系統測試 245.1系統測試方法 245.2功能測試 245.3性能測試 255.4測試結論 25結論 26致謝 27參考文獻 28摘要信息技術的飛速發展,中小企業信息管理系統的應用,是適應現代化企業制度的要求。人力資源管理系統的建立,是推動企業人力資源管理管理走向科學化、規范化的必要條件。該公司人力資源管理系統采用B/S模式,基于JSP動態網頁技術,JAVA編程語言,MYSQL作為后臺數據庫設計開發。系統采用了模塊化設計方法,根據企業的需求開發功能模塊,方便了程序擴展維護,以便后期的更新。本公司人力資源管理系統主要功能模塊包括系統管理員、培訓部門管理員、項目經理、人力資源部管理員、員工用戶和招聘部門管理員,分工明確,且系統擁有界面簡潔、操作簡單易懂,管理方便,功能齊全等優點,具有很高的應用價值,方便公司進行人力資源相關信息的管理,提高管理效率,促進企業的發展。[關鍵詞]人力資源管理;JSP技術;MYSQL;JAVA編程語言
AbstractTherapiddevelopmentofinformationtechnology,theapplicationofSMEinformationmanagementsystem,istomeettherequirementsofmodernenterprisesystems.Theestablishmentofthehumanresourcesmanagementsystemisanecessaryconditionforpromotingthescientificandstandardizedmanagementofhumanresourcemanagementinenterprises.Thecompany'shumanresourcesmanagementsystemusesB/Smode,basedonJSPdynamicwebtechnology,JAVAprogramminglanguage,MYSQLasbackgrounddatabasedesignanddevelopment.Thesystemadoptsamodulardesignmethodanddevelopsfunctionalmodulesaccordingtotheneedsoftheenterprise,whichfacilitatesprogrammaintenanceandmaintenanceforlaterupdate.Themainfunctionalmodulesofthecompany'shumanresourcesmanagementsystemincludesystemadministrators,trainingdepartmentadministrators,projectmanagers,humanresourcesmanagers,staffusers,andrecruitmentdepartmentadministrators.Thedivisionoflaborisclear,andthesystemhasasimpleinterfaceandeasy-to-understandoperation.Theadvantagesofconvenientmanagement,completefunctions,etc.,havehighapplicationvalue,facilitatethecompany'smanagementofhumanresourcesrelatedinformation,improvemanagementefficiency,andpromotethedevelopmentofenterprises.[Keywords]humanresourcemanagement;JSPtechnology;MYSQL;JAVAprogramminglanguage
1緒論1.1開發背景伴隨著Internet的蓬勃發展,各企業單位都開始建立屬于自己的內部網。企業信息化的越來越強,這使得企業實現計算機管理系統成了必然。計算機系統管理以其高效、低成本的優勢,逐步成為新興的管理模式和理念。對應企業單位來說,人力資源管理一直是企業管理的重中之重,計算機技術的成熟,企業單位利用計算機進行人力資源管理已經成了必然。人力資源管理系統在企業中,是十分重要的一項工作,高效率的人力資源管理能夠提高企業在市場上的競爭力,使得企業有更強的活力。人力資源管理是企業管理的一項重要內容,在企業的管理中起著重要作用。隨著我國計算機技術的不斷發展,企業越來越接近信息化的趨勢,企業人力資源管理系統已經成了人力資源管理不可缺少的部分,同時也是是適應現代企業制度要求,能夠推動人力資源管理走向科學化、規范化。計算機在企業人事管理中應用,使得利用計算機來實現企業人事管理勢在必行。隨著社會經濟的迅速發展和科學技術的全面進步,計算機技術的飛速發展,以及計算機與通信技術為基礎的信息系統正處于蓬勃發展的時期。在信息技術快速發展的時代,企業發展與信息技術的關系日益密切,企業創新日益加快,信息化規劃無疑將成為企業創新和發展過程中最重要的工作,也是企業發展的助推劑。各種信息化管理層出不窮,以前全是由人工管理的方法管理企業人力資源信息,這樣存在很多缺點,和漏洞。隨著企業的不斷發展,企業員工數量大大的增加,為了很方便的管理好人才信息,使用人力資源管理軟件來規范管理人力資源信息,大大提高了工作效率,節約了企業管理成本。隨著我們改革開發的不斷深入,經濟的飛速發展,企業要想生存發展,想在激烈的市場競爭中立于不敗之地,沒有現代化的管理萬萬不行的,企業人力資源管理系統的全面自動化、信息化,則是其中最重要的部分。為了加快企業信息化管理的步伐,提高內部人力資源管理的處理效率,建立企業人力資源管理系統已經變得十分必要。1.2國內研究現狀近來年,我國經濟迅猛發展,企業投入和企業員工人數不斷增多,企業規模不斷擴大,企業可調配資源也明顯增加。我們經過對企業人力資源管理信息進行調查,發現了隨著企業員工人數的不斷擴大,企業人力資源管理工作也越來越繁重和瑣碎,如員工信息、培訓信息等種種問題,手工管理人力資源信息已經不能滿足當前需要,容易出錯,數據繁多,因此需要對企業人力資源管理進行及時改善,來提高企業人力資源的管理效率,從而也可避免因傳統人力資源管理方式的不完善而導致管理漏洞,使得人力資源管理系統的運行和管理就顯得尤為重要。企業人力資源管理系統是進行信息的采集、存儲、加工、維護和使用的系統。它是隨著管理科學和技術科學的發展而形成的。企業人事管理系統的發展與計算機網絡技術的發展是緊密相關的,隨著Internet/Intranet技術的廣泛應用,企業人力資源管理系統的體系結構也發生很大的變化,從以往基于數據訪問及安全體系發展到當前的企業人力資源管理系統,其系統開發主要包括數據庫的規劃設計與維護和網站首頁應用程序的開發兩個方面。對于前者要求建立起的數據庫具有完整性和一致性,且具有一定的數據安全性,而對于后者則要求程序界面友好、功能完備,容易使用,具有流行軟件的操作習慣等特點。隨著我國企業的規模不斷擴大,員工數量急劇增加,有員工的各種信息也成倍增長,并需要對企業員工進行系統的培訓。面對龐大的信息量,有必要開發企業人力資源管理系統來進行滿足用戶和管理員的需求。通過這樣的系統,可以做到信息的規范管理、科學統計和快速查詢,從而減少人力資源管理方面的工作量。1.3研究內容本論文主要研究公司人力資源管理系統的開發。針對目前公司人力資源管理的弊端,為提高公司人力資源管理的效率,特開發此人力資源管理系統。本系統采用JSP技術,基于B/S架構開發,并采用MYSQL數據庫對數據進行儲存。本論文的結構如下:第一章:緒論。主要介紹課題研究背景,國內外發展現狀,以及論文研究內容。第二章:系統分析。主要包括系統的可行性分析,性能分析,業務分析等。第三章:系統設計。包括系統結構設計、功能模塊設計以及數據庫的設計。第四章:系統實現。介紹系統界面的設計與實現。第五章:系統測試。對系統進行最后測試維護。
2系統分析系統分析的任務是通過詳細調查公司的人力資源管理系統的需求,充分了解系統的工作概況,明確功能實現的各種需求,然后在此基礎上確定新系統的功能。新系統必須充分考慮今后可能的擴充和改變。2.1系統總體要求2.1.1系統開發目標與原則一個成功的系統應明確建設系統的目標,確定系統的具體功能、規模、投入費用,進行必要的市場分析等。只有經過詳細的策劃,才能避免在系統開發中出現的很多問題,使系統開發能夠順利進行。同時,系統的開發必須有一個正確的設計思想,并且通過合理的選擇數據結構、網絡結構、操作系統以及系統的開發環境,逐步構成一個完善的網絡結構系統,只有這樣才能充分使得計算機數據管理的優勢發揮到最大。根據現實生活中公司的實際需求,本公司人力資源管理系統的開發按照以下原則進行。1、有效性:即有用性和可用性。其中有用性是指的是系統能滿足用戶需求的潛在功能,而可用性指的是能夠通過系統來操作實現系統的體現功能。2、高可靠性:一個實用的系統同時必須是可靠的,本設計通過合理而先進的網絡設計以及軟、硬件的優化選型,可保證系統的可靠性與容錯性。3、高安全性:在設計中,將把網絡軟、硬件所能夠提供的各種安全措施充分利用,這樣既能夠保證用戶資源的共享,又能夠充分考慮到系統以及數據資源的容災、備份以及恢復的要求,為系統強大的數據庫提供備份,充分保證數據的安全性。4、先進性:采用目前國際上最先進的數據庫技術,MYSQL作為網站的數據庫。本系統采用的這些技術完全基于微軟平臺進行開發,從來有效的降低了系統的運營成本,大大提高了該公司人力資源管理系統的穩定性和易維護性。5、采用標準技術:本系統的所有設計遵循國際上現行的標準進行,以提高系統的開放性。2.1.2系統開發技術1、JSP技術JSP程序使用了Java編程語言,JSP技術可以對動態網頁進行封裝。通過tags和scriptlets,網頁還能訪問存在于服務端的資源的應用邏輯。JSP可以分離網頁邏輯與網頁設計和顯示,對可重用的基于組件的開發進行支撐,更容易的對基于Web的應用程序進行設計。當Web服務器接收到訪問JSP網頁的請求時,首先運行的程序段,接下來將JSP文件中的HTML代碼和運行效果一并返還給用戶。通過Java文件的插入能夠對數據庫、網頁多重定向等運行,從而滿足構建動態網頁所需要的程序。JSP和Servle相同,都可以通過服務器端運行。由于能夠將一個HTML文本返回給用戶端,所以用戶端具備瀏覽器就可以進行瀏覽。HTML程序和穿插在內部的Java程序可以構建JSP網頁。在服務器被用戶端訪問時,能夠處理相應的Java代碼,然后將產生的HTML頁面再返回給用戶端的瀏覽器。JSP的設計關鍵是Servlet,通常大型的Web應用程序的設計成果也通過JavaServlet和JSP的協作。JSP既擁有了方便快捷的Java程序,又統統的面向用戶,既實現了平臺的無關性危險還比較小,可以具備互聯網的全部優勢。2、B/S結構在三層體系結構的B/S(Browser/Server,瀏覽器/服務器結構)系統中,用戶可以通過瀏覽器向分布在網絡上的眾多服務器發出請求。B/S系統極大地簡化了客戶機的工作量,客戶機上只需要安裝、配置少量的客戶端運行軟件即可,服務器將擔負大量的工作,對數據庫的訪問以及應用程序的執行都將由服務器來完成。B/S架構的不斷成熟,主要使用WWW瀏覽器技術,結合多種瀏覽器腳本語言,用通用瀏覽器需要實現原本復雜的專有軟件來實現的強大功能,并節約了開發成本,是一種新的軟件架構。B/S系統包括:表示邏輯層,控制邏輯層,數據展現層,三層是相對獨立又相互關聯。3、MYSQL數據庫在軟件項目中,通過使用數據庫來操作數據,可以保證數據的獨立性、一致性和安全性,為系統提供有效地訪問數據的方式,同時為程序員減少了應用程序的開發時間。常見的數據庫無非分為兩類,一類是關系型數據庫(Oracle,DB2,MySQL,SQLServer)和非關系型數據庫(NoSql、MongeDB)。不同的數據庫有各自的優缺點,此處不做具體介紹。MySQL支持多線程的特點,可以方便的利用系統資源,有效提高速度,而且提供了TCP/IP、ODBC和JDBC等多種方式途徑來連接數據庫;雖說其功能不夠強大、規模也相對較小,但是對于本系統來說足夠了,同時也可以進行二次開發的數據庫表結構空間的擴展。使用MySQL建立系統數據庫,不僅有利于前期對數據的整合處理操作,同時利于后期的二次開發的數據擴展操作,對于有限級的數據處理,MySQL可以很好的勝任。2.1.3系統運行環境硬件平臺:CPU:酷睿i3-3.0GHZ內存:2G以上硬盤:320GB軟件平臺:操作系統:WindowXP或Win7均可數據庫:MYSQL數據庫2.2可行性分析在本系統開發之前,我們對其進行了可行性分析,下面具體從經濟、技術、操作三方面進行系統的可行性分析。2.2.1經濟可行性本公司人力資源管理系統采用的軟件都是開源的,這樣能夠削減很多的精力和資源,降低開發成本。同時對計算機的配置要求也極低,即使是網吧淘汰下來的計算機也能夠滿足需要,因此,本系統在經濟上是完全具有可行性的,所以在經濟上是十分可行的。2.2.2技術可行性本公司人力資源管理系統采用JAVA作為開發語言,是基于WEB平臺的B/S架構系統。1、Java提供了穩定的性能、優秀的升級性、更快速的開發、更簡便的管理、全新的語言以及服務。整個系統幫用戶做了大部分不重要的瑣碎的工作。2、基于B/S模式的系統的開發已發展日趨成熟。3、眾所周知,Java是面向對象的開發語言。程序開發院可以在Eclipse平臺上面方便的使用一些已知的解決方案。
綜上所述,公司人力資源管理系統在開發技術上具有很高可行性,且開發人員掌握了一定的開發技術,所以此系統的開發技術具有可行性。2.2.3操作可行性本公司人力資源管理系統的界面簡單易操作,用戶只要平時有在用過電腦,都能進行訪問和操作。本系統具有易操作、易管理、交互性好的特點,在操作上是非常簡單的。本系統登錄界面簡單,采用常見的界面窗口的登錄界面。系統的開發則采用的是較為常用的JSP技術。這些策使得管理員和用戶不需要很長的時間就能夠快速熟悉系統,并掌握系統的操作方法。因此在操作上具有很高的可行性。綜上所述,此系統開發目標已明確,在技術、經濟、操作=方面都具有很高的可行性,并且投入少、功能完善、管理方便,因此系統的開發是完全可行的。2.3業務分析隨著公司規模不斷的擴大,員工人數越來越多,人力資源管理方面數據繁多,信息量巨大,需要有一個完善的人力資源管理系統,來完整準確的記錄員工管理、工資管理、考勤管理、部門管理等,以便于更好的管理人力資源。最重要的是要確??茖W的管理方法,為公司獲得長遠發展的競爭力提高的唯一途徑。因此,對于集團的發展創新以及需求來說,開發一個公司人力資源管理系統是必須的。通過本公司人力資源管理系統,公司人力資源部門相關主管可方便進行培訓信息、招聘信息、項目信息等的管理,人力資源部門可進行及時的人才招聘,培訓部門可對員工進行系統化的培訓管理,以便員工可以更好的了解公司,掌握基本技能,對公司業務進行充分熟知,為以后的工作打下良好的基礎。2.4需求分析為了保證公司人力資源管理系統能夠長期、穩定、高效的運行,必須要保證系統開發的性能。在公司人力資源管理系統的開發過程中,必須用充分的確保系統的安全性和有效性。我們要充分考慮以下幾點:安全性:在信息化的時代,信息就是寶貴的財富,保證信息的安全,特別是個人信息更要求可靠的安全性,此公司人力資源管理系統要嚴格控制管理權限。先進性:結合當前流行趨勢,開發要符合用戶的需求,能夠快速準確的實現人力資源相關信息的管理??蓴U展性:公司人力資源管理系統給企業對人力資源方面的管理帶來了極大的便利,提高了管理效率,因此在開發公司人力資源管理系統的過程中,我們要考慮到系統的可擴展性,便于將來系統的升級、更新。有效性:有效性主要包括功能有效性,設計公司人力資源管理系統的功能一定要最大限度地滿足用戶的需求。完整性:所有記錄信息要保持全面,信息記錄內容不可以是空,各種數據間相互聯系要保持正確,相同數據在不同記錄中要保持一致。2.4.2功能需求本公司人力資源管理系統主要實現以下功能模塊:登錄:管理員需通過正確的賬號和密碼進行登錄,否則無權進入系統。員工管理:管理員通過員工管理可以進行新員工入職、員工信息管理、修改密碼等。工資管理管理:主要包括基本工資管理、基本工資錄入、月獎金管理、月獎金錄入、生成月工資明細、月工資明細查詢、個人工資查詢??记诠芾恚褐饕记阡浫搿⒖记诿骷毠芾?、請假信息管理、請假信息錄入、加班信息管理、加班信息錄入、個人考勤明細查詢、考勤匯總查詢。部門管理:管理員可以進行添加部門和部門信息查詢。2.5登錄流程分析為了保證系統的安全性,所有用戶要想對系統進行管理必須登錄系統。系統登錄流程圖如圖3.1所示。圖3.1系統登錄流程圖2.6其他方面分析(1)完整性分析要求各種信息記錄的完整性,信息內容不能為空,各種數據間聯系應保持正確性,且相同的數據在不同記錄中的一致性。(2)性能分析頁面響應時問應該在3秒以內,最長不能超過4秒,可容納至少100人同時在線。(3)界面分析系統界面要求簡單明了,容易操作,符合用戶操作習慣。(4)安全性分析要充分保證系統的安全性、穩定性。要想對系統進行管理,必須經過正確的賬號密碼進行用戶登錄。
3系統設計3.1概述本系統采用B/S結構(Browser/Server,瀏覽器/服務器結構)和基于Web服務兩種模式,是一個適用于Internet環境下的模型結構。只要用戶能連上Internet,便可以在任何時間、任何地點使用。系統工作原理圖如圖3.1所示:圖3.1系統工作原理圖3.2系統總體結構設計系統結構的整體設計是一個將一個龐大的任務細分為多個小的任務的過程,這些小的任務分段完成后,組合在一起形成一個完整的任務。它具體的工作步驟是:1)系統被分解多個子模塊2)對各個子模塊的功能進行預先的設計3)對各個子模塊之間的邏輯關系進行設計4)對各個模塊的界面以及模塊間信息的傳輸進行設計在整個設計過程,以確定可能的具體方案達成每一個小的最終目標,對于每一個小的目標而言,我們必須先了解一些相關的需求分析的信息。然后對系統進行初步的設計,并對其逐漸進行優化,設計出一個具體可實現的系統框架。本公司人力資源管理系統的整體結構設計如圖3.2所示。圖3.2系統結構圖3.3系統網絡拓撲結構設計本公司人力資源管理系統采用先進的B/S架構,該架構具有開發簡單、共享性強、維護簡單方便等諸多優點。本系統的網絡拓撲圖如圖4.3所示:圖3.3系統的網絡拓撲圖3.4數據庫設計數據庫是計算機信息系統的基礎。信息的收集、整理、存儲、檢索、更新、加工、統計和傳播等操作必須在數據庫管理系統的的支持下才能進行。目前,電腦系統的關鍵與核心部分就是數據庫。數據庫開發的優劣對整個系統的質量和速度有著直接影響。數據庫的設計一般要可以分為個步驟:分別是分析需求、設計概念、設計邏輯、設計物理。3.4.1數據庫的概念結構設計設計概念就是在數據分析的基礎上自下而上的對整個系統的數據庫概念結構進行設計。從用戶的角度對視圖進行開發,然后集成視圖,最后分析從而取得最后的結果。對概念進行設計時采用實體—聯系(E-R)的模型開發措施。E-R模型法的構成元素有:實體、屬性、聯系,E-R模型可以用E-R圖來表示,是對用戶工作環境中所相關的事物給予提示,對實體特性的描述就是屬性。設計概念的出發點是能夠對企業組織信息要求的數據庫概念結構進行反映,就是概念模式。概念模式不依附數據庫邏輯結構,,也不依賴支持數據庫的DBMS,獨立于計算機系統。3.4.2數據庫實體在此階段,用戶可以參與和評價數據庫系統的設計,從而有利于保證數據庫系統的設計與用戶的需求相吻合。在概念模式的設計中,E-R模型法是最常見的設計方法。通過上述分析對數據庫的需求,與系統概念模型的特點及開發方法相結合,我們可以建立E-R模型圖,本系統的E-R圖如下圖所示:實體間關系屬性實體實體間關系屬性實體1、管理員實體屬性圖如圖4-4所示。圖4-4管理員實體屬性圖2、部門實體屬性圖如圖4-4所示。圖4-5部門實體屬性圖3、員工實體屬性圖如圖4-6所示。圖4-6員工實體屬性圖4、工資實體屬性圖如圖4-7所示。圖4-7工資實體屬性圖4.3.2數據庫表結構設計數據庫的設計通常是以一個已經存在的數據庫管理系統為基礎的,常用的數據庫管理系統有MYSQL,SQLServer,Oracle等。本系統采用了MYSQL數據庫管理系統。表4-1administrator管理員信息表列名數據類型長度允許空說明idint11否編號a_accountvarchar25是賬號a_passwordvarchar10是密碼a_rolevarchar5是角色a_ageint20是年齡a_namevarchar25是姓名stateint10是狀態表4-2bumen部門信息表列名數據類型長度允許空說明idint11否編號bnamevarchar25是名稱contentvarchar200是內容表4-3employee員工信息表列名數據類型長度允許空說明idint11否編號namevarchar20是性能agevarchar11是年齡sexvarchar10是性別telvarchar20是電話shengaovarchar10是身高addressvarchar20是地址rolevarchar10是角色photovarchar300是照片bianhaovarchar10是編號a_idvarchar10是IDworkvarchar20是工作majorvarchar20是搜索xuelivarchar10是學歷techangvarchar100是特長表4-4gongzi工資信息表列名數據類型長度允許空說明gzbianhaovarchar100否工資編號gzjibenvarchar100是基本工資gzyanglaovarchar100是養老金gzbuzhujinvarchar100是補助金empnovarchar100是員工號enamevarchar100是員工姓名gzstatevarchar100是狀態
4系統實現4.1員工管理模塊實現4.1.1新員工入職界面通過員工管理可以進行新員工入職信息的錄入,界面如圖4.1所示。圖4.1新員工入職界面4.1.2員工信息管理界面管理員通過員工信息管理可以進行員工信息的編輯和刪除,其界面展示如圖4.2所示:圖4.2員工信息管理界面4.1.3修改密碼界面管理員通過修改密碼可以進行密碼的修改,其界面展示如圖4.3所示。圖4.3修改密碼界面4.2工資管理模塊實現4.2.1基本工資管理界面通過基本工資管理可以進行工資信息的刪除和調整,界面如圖4.4所示。圖4.4基本工資管理界面4.2.2月獎金管理界面通過月獎金管理可以進行獎金信息的錄入和刪除,界面如圖4.5所示。圖4.5月獎金管理界面4.2.3月工資明細查詢界面通過月工資明細查詢可以進行月工資明細信息的查看,其界面展示如圖4.6所示。圖4.6月工資明細查詢界面4.3考勤管理模塊實現4.3.1考勤明細管理界面通過考勤明細管理可以進行考勤明細信息的編輯,界面如圖4.7所示。圖4.7考勤明細管理界面4.3.2請假信息界面可以進行請假信息的錄入、修改和刪除,其界面展示如圖4.8所示。圖4.8請假信息界面4.3.3加班信息錄入界面通過加班信息錄入可以進行加班信息的錄入,其界面展示如圖4.9所示。圖4.9加班信息錄入界面4.3.4考勤查詢界面通過查詢可以進行查詢考勤信息,其界面展示如圖4.9所示。圖4.10考勤查詢界面4.4部門管理模塊實現4.4.1添加部門界面通過新增部門可以進行新增,其界面展示如圖4.11所示。圖4.11新增部門界面4.4.2部門信息查詢界面通過部門信息查詢可以進行部門信息的編輯和刪除,其界面展示如圖4.12所示。圖4.12部門信息查詢界面
5系統測試系統測試是軟件設計的最后一道工序,也是非常重要的一步。用于檢查軟件的質量、性能、可靠性等是否符合用戶需求。一套嚴謹的、規范的、完善的測試過程將大大提高軟件的質量、可信度、可靠性,降低軟件的出錯率,降低用戶風險系數。通常系統測試包括:功能測試,安全測試,可用性測試,性能測試、兼容性測試等方面。5.1系統測試方法在我們設計軟件的過程中,測試系統常用的測試方法主要有兩種:功能測試和結構測試。功能測試也被叫做黑盒測試和數據驅動測試,是在已經知道系統應該具有的具體功能的情況下,通過黑盒測試來測試系統功能是不是能夠正常運行。在測試時,將系統當做不能打開的盒子,在不管系統內部結構與特性的狀況下進行測試,它只檢查系統功能是不是根據系統說明書的規定正常運行的,同時檢測系統是否能正確接收的輸入信息和輸出信息的正確對應,并保持系統的完整性的外部信息需求。白盒測試與黑盒測試相反,它了解系統內部工作的各項具體程序,能夠通過測試來檢查系統內部的運行是不是按照系統說明書的規定進行正常運作的,因此,白盒測試又被叫做結構測試和邏輯驅動測試。根據測試程序的結構在每個道路試驗,當系統運行時不是能按預定要求正確運行,無論其功能如,白盒測試試驗,道路試驗是一個邏輯驅動器,這種測試主要用來軟件測驗。5.2功能測試功能測試主要包括五項內容:適用性、準確性、可操作性、依從性、安全性。表5-1系統功能測試測試內容測試結果適用性好準確性好可操作性好依從性好安全性好5.3性能測試性能測試主要通過模擬系統運行環境,測試系統性能是否符合客戶需求。性能測試的重要技術指標就是:系統運行速度、網絡響應時間和支持并發節點數。1、系統運行速度:通過在不同配置的電腦試運行本系統,沒有發現有任何遲滯、停頓現象。2、網絡響應時間:網絡響應時間主要包括網絡最小響應時間、平均響應時間、最大響應時間三個參數。經過測試,在網絡運營良好狀態下,網絡響應時間三參數為:1/2/6s符合客戶需求,屬于用戶心理可承受范圍。3、支持并發節點數:經過模擬環境測試,本系統在并發節點達46個時,網絡運營速度會發生較大波動,延遲時間10秒左右,符合客戶需求。5.4測試結論公司人力資源管理系統的設計要求基本都可以達到,此系統具有完整的軟件功能,良好的用戶界面,能夠正確的處理錯誤信息,而且能夠準確的提出錯誤的種類??傮w說來,軟件通過測試。經過對上述測試結果分析,本系統符合的客戶要求和用戶需求。所有基本功能點實現,操作簡單,操作流程符合業務需求,產品運行性能良好,是一款值得高效推廣的大眾化軟件。結論通過對本公司人力資源管理系統的開發,我對系統開發有一個更清楚的了解,系統的開發過程中,首先是對問題的定義,分析要求,然后功能設計,詳細設計等和軟件測試的方法,有了更深刻的認識,同時,也拓寬了我計算機的知識,我覺得收獲不小。在系統開發的早期階段,我必須熟悉公司人力資源管理系統的流程,對軟件編程的相關知識有一個初步的了解。從一開始的知識有一個整體設計的理解,然后從概要設計,詳細設計,編碼,和開始,最終的測試,感覺非常充分的整個過程中,雖然遇到了很多困難,但當我通過自己的努力去尋找各種數據或向老師對學生要求甚至對系統的設計,最終的設計方案,該系統的成功運行,那種成就感和滿足感足以安慰自己的長時間以來的辛苦奮斗。隨著設計漸漸進入尾聲,我所設計的公司人力資源管理系統也初具規模,可是它們并不是非常完善,盡管他付出了我幾乎所有心思和汗水,我還是認為它可以做的更好,因為我的大學四年的學習生涯即將結束,我更期待可以畫上一個最完美的句號。在這個過程中,我學到了很多,也明白了很多,在之前的過程中,我對所學到的知識沒有實踐的機會,這也讓我深刻的了解到實踐的重要性,過程中遇到了很多的困難,在一一克服的過程中,我也得到了成長,知識和經驗也得到了豐富。在這幾個月的畢業設計實
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 船舶結構專利分析軟件設計重點基礎知識點
- 采購合同風險財務風險財務風險財務報告重點基礎知識點
- 別墅購銷合同范本
- 設計委托服務合同
- 頜面外科常見疾病護理
- 二零二五版門店租賃合同范例
- 農民工施工工程合同二零二五年
- 二零二五女方出軌離婚財產分割協議
- 車輛贈與合同模板
- 個人汽車運輸合同范例
- 2025年許昌職業技術學院單招職業適應性考試題庫及答案1套
- 2025年開封大學高職單招(數學)歷年真題考點含答案解析
- 【9化一?!?025年安徽省合肥市蜀山區九年級中考一?;瘜W試卷(含答案)
- 炎癥性腸?。↖BD)概述
- 護理質量與安全分析匯報
- 2025-2030軌道車涂料行業市場現狀供需分析及投資評估規劃分析研究報告
- 無線電基礎知識培訓課件
- 4.1 基因指導蛋白質的合成(課件)高一下學期生物人教版(2019)必修2
- 中學2021年秋季開學疫情防控工作方案及要求4篇
- 體格檢查-腹部檢查(臨床診斷課件)
- DB11-T 1448-2017 城市軌道交通工程資料管理規程
評論
0/150
提交評論