《S工程集團的人事管理系統(tǒng)設(shè)計與實現(xiàn)》10000字(論文)_第1頁
《S工程集團的人事管理系統(tǒng)設(shè)計與實現(xiàn)》10000字(論文)_第2頁
《S工程集團的人事管理系統(tǒng)設(shè)計與實現(xiàn)》10000字(論文)_第3頁
《S工程集團的人事管理系統(tǒng)設(shè)計與實現(xiàn)》10000字(論文)_第4頁
《S工程集團的人事管理系統(tǒng)設(shè)計與實現(xiàn)》10000字(論文)_第5頁
已閱讀5頁,還剩22頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

IIIS工程集團的人事管理系統(tǒng)設(shè)計與實現(xiàn)摘要:信息化發(fā)展的速度越來越快,互聯(lián)網(wǎng)的應(yīng)用也越來越普及,互聯(lián)網(wǎng)技術(shù)開始進入各行各業(yè)中,很多企業(yè)采用網(wǎng)絡(luò)的方式對企業(yè)的人力資源問題進行管理,在提高管理效率的同時降低了管理的成本。S工程集團的企業(yè)人力資源管理系統(tǒng)中,在進行系統(tǒng)開發(fā)的過程中采用了java語言進行編寫,同時應(yīng)用了b/s框架,在數(shù)據(jù)儲存的問題上采用了mysql來進行數(shù)據(jù)的儲存工作,在設(shè)計之前根據(jù)企業(yè)的具體需求來進行設(shè)計的設(shè)計和實現(xiàn),滿足企業(yè)人力資源信息化管理的需求,通過系統(tǒng)將企業(yè)的人力資源信息進行統(tǒng)計和搜集,輸入系統(tǒng)中去,通過系統(tǒng)對數(shù)據(jù)的歸納整理,進行企業(yè)的人力資源管理工作。在系統(tǒng)應(yīng)用的過程中,系統(tǒng)的用戶通過個人的賬號密碼信息進入自己的功能版塊,實現(xiàn)用戶的相關(guān)功能。系統(tǒng)的主要功能有:后臺功能,管理員通過個人賬號信息登入到系統(tǒng)的后臺,對個人賬號進行管理、同時可以編輯相關(guān)的員工信息、薪酬信息、企業(yè)公告等;員工功能:進行上班的打卡操作,查看自己的個人資料以及薪酬、查看企業(yè)的公告。本文主要介紹了S工程集團的企業(yè)人力資源管理系統(tǒng)的具體情況,包括系統(tǒng)的需求以及設(shè)計的可行性,系統(tǒng)在設(shè)計之前研究了企業(yè)對于具體應(yīng)用的需求,并根據(jù)這些需求做出分析,建立系統(tǒng)的構(gòu)架,設(shè)立不同的功能模塊滿足系統(tǒng)的需求。在系統(tǒng)的設(shè)計過程中,主要針對系統(tǒng)如何進行數(shù)據(jù)庫設(shè)計、如果構(gòu)架系統(tǒng)架構(gòu)等問題進行詳細(xì)說明。通過系統(tǒng)的設(shè)計提高自己對于java語言的實際應(yīng)用能力的同時,提升了企業(yè)人力資源管理的效率,減輕了企業(yè)人力成本和負(fù)擔(dān)。關(guān)鍵詞:人事管理系統(tǒng);java技術(shù);mysql數(shù)據(jù)庫;B/S框架目錄TOC\o"1-2"\h\z\u摘要 (I)Abstract (II)第一章概述 (1)1.1研究背景 (1)1.2研究現(xiàn)狀 (1)1.3研究內(nèi)容 (2)第二章開發(fā)技術(shù)介紹 (3)2.1B/S架構(gòu) (3)2.2Java技術(shù)介紹 (3)2.3mysql數(shù)據(jù)庫介紹 (4)2.4myeclipse介紹 (5)第三章系統(tǒng)分析 (6)3.1可行性分析 (6)3.2系統(tǒng)性能分析 (7)3.3系統(tǒng)功能需求分析 (7)3.4業(yè)務(wù)流程分析 (8)第四章系統(tǒng)設(shè)計 (11)4.1系統(tǒng)的功能結(jié)構(gòu)圖 (11)4.2系統(tǒng)數(shù)據(jù)庫設(shè)計 (11)第五章系統(tǒng)界面實現(xiàn) (17)5.1登錄 (17)5.2管理員主界面 (17)5.3員工功能模塊 (20)第六章系統(tǒng)測試 (21)6.1程序調(diào)試 (21)6.2程序的測試 (21)6.3測試分析 (21)6.4測試結(jié)論 (23)結(jié)論 (24)參考文獻 (25)第一章概述1.1研究背景隨著互聯(lián)網(wǎng)信息化時代的興起,互聯(lián)網(wǎng)正處于核心業(yè)務(wù)管理系統(tǒng)的開發(fā)階段,因此有必要對系統(tǒng)功能實施嚴(yán)格的設(shè)計,從系統(tǒng)的實際功能和客戶的實際需求出發(fā)來開發(fā)系統(tǒng)的工作方式,互聯(lián)網(wǎng)技術(shù)的快速發(fā)展和現(xiàn)代通信技術(shù)的結(jié)合對客戶是有利的,利于S工程集團公司的管理人員更容易對公司的管理實施標(biāo)準(zhǔn)化操作,這些技術(shù)也可用于實施諸如跟進和支付管理等流程。在社交互聯(lián)網(wǎng)發(fā)展的今天,中文互聯(lián)網(wǎng)也在飛速發(fā)展。于此氛圍下研發(fā)一種快捷簡單且利于客戶操作的S工程集團人力管理系統(tǒng),是非常有發(fā)展前途的。此系統(tǒng)屬于一種極具代表性的人力管理平臺,全部系統(tǒng)的人力管理開發(fā)中項目主要包括數(shù)據(jù)庫的基礎(chǔ)研發(fā)、綜合分析、關(guān)系連接、功能實現(xiàn)、維護系統(tǒng)和客戶如何正確操作,針對如上問題依照每一個客戶的實際需求來實施開發(fā),設(shè)計成一種有代表性的公司人力管理平臺,繼而使系統(tǒng)的安全性以及完整性得到有效保障。系統(tǒng)功能程序的全部設(shè)計是為了保證客戶使用簡單以及工作方便。隨著當(dāng)前互聯(lián)網(wǎng)的快速發(fā)展和人們互聯(lián)網(wǎng)技術(shù)意識的增強,由互聯(lián)網(wǎng)所帶來的各種便利早已為客戶所接納,以S工程集團人力管理系統(tǒng)為例,后期維護要求越來越高,使用的軟件環(huán)境也在不斷改善。對S工程集團人力管理系統(tǒng)而言,它完全符合潮流化、信息化、現(xiàn)代化等現(xiàn)階段公司管理的基本需求。利用互聯(lián)網(wǎng)實施信息管理已成為公司管理的一種趨勢,因此有必要開發(fā)一套公司人力管理系統(tǒng)。1.2研究現(xiàn)狀在過去的十年里,管理企業(yè)的人員數(shù)量日益增加,當(dāng)然這也是我們研發(fā)S工程集團人力管理信息網(wǎng)站的主要原因。互聯(lián)網(wǎng)的快速流行給居民帶來諸多便利和快捷體驗。自從有了互聯(lián)網(wǎng)管理方式,互聯(lián)網(wǎng)的發(fā)展就發(fā)生了翻天覆地的變化,S工程集團人力管理系統(tǒng)亦被廣泛運用于全國各地大小公司的實際管理當(dāng)中。對此我們進行了詳細(xì)的介紹以及周密的分析,研究系統(tǒng)全套管理和全面發(fā)展如何改變傳統(tǒng)人力信息管理模式。公司考勤管理系統(tǒng)主要是根據(jù)不同的業(yè)務(wù)需要和管理需要進行實時分析,這樣設(shè)計的優(yōu)點是:作為管理者的考勤客戶,他們不僅能隨時查看員工有無缺勤等情況,管理員還可以在線管理工資信息、系統(tǒng)信息、公告信息等。就此系統(tǒng)的全部操作而言,管理員可依據(jù)實際情況適當(dāng)對其中的信息實施增加、刪減、更正、查詢等操作,于全套程序的運用上大體實現(xiàn)了自動化。因此開發(fā)此系統(tǒng)的本意是能夠利用互聯(lián)網(wǎng)的相關(guān)技術(shù)來減少公司在人力、物力及財力上的投入成本,逐步改善和提升自身的工作效率。為了能較好地提升S工程集團人力管理系統(tǒng)數(shù)據(jù)處理的精確性與高效性,仍需適時更新與改進S工程集團人力管理信息,如此方可切實改善該系統(tǒng)管理過程。最后希望利用S工程集團人力管理系統(tǒng)達到如下目標(biāo):提升S工程集團人力管理的效率,推進管理的健康有序發(fā)展。保證客戶可通過互聯(lián)網(wǎng)平臺及時更新考勤數(shù)據(jù),保證S工程集團人力管理的規(guī)范化。彌補傳統(tǒng)S工程集團人力管理系統(tǒng)中的不足之處。1.3研究內(nèi)容于設(shè)計此系統(tǒng)的開始階段,系統(tǒng)中的某些基礎(chǔ)知識,大多是從全局上進行描述,同時實施了系統(tǒng)分析。實施分析調(diào)查的目的主要是保證系統(tǒng)開發(fā)的更實用、更完善,依照有關(guān)的基礎(chǔ)知識,對系統(tǒng)功能實施了多角度、全方位的分析。最終依照詳細(xì)分析結(jié)論實施了系統(tǒng)的設(shè)計,于系統(tǒng)基礎(chǔ)設(shè)備的實用性上,利用先進的java技術(shù)對其進行了設(shè)計,同時選用mysql數(shù)據(jù)庫,應(yīng)用b/s結(jié)構(gòu)對其進行了設(shè)計。因為java與mysql技術(shù)皆具備成熟可靠安全的特點,因此系統(tǒng)實用性得以保障,最后一個環(huán)節(jié)為系統(tǒng)測試且進行發(fā)布。第一章緒論:本章節(jié)介紹S工程集團人力管理系統(tǒng)的研發(fā)背景和研發(fā)此項目的意義,以及論文的框架。第二章詳細(xì)說明S工程集團人力管理信息系統(tǒng)于研發(fā)時所涉及的各類技術(shù)內(nèi)容,詳細(xì)介紹S工程集團人力管理信息系統(tǒng)于研發(fā)時所需應(yīng)用的java及mysql技術(shù)。第三章對此系統(tǒng)的需求分析:簡要說明了此系統(tǒng)的基礎(chǔ)功能以及應(yīng)用需求,重點闡述了我們在操作上、經(jīng)濟上、技術(shù)上等諸多方面的具體可行性,保證此次研發(fā)的實用性及準(zhǔn)確性,然后分析S工程集團人力管理系統(tǒng)的需求,并且展示業(yè)務(wù)流程圖。第四章系統(tǒng)設(shè)計:首先從此系統(tǒng)的整個架構(gòu)上進行劃分且附有相關(guān)圖形,重點對系統(tǒng)功能板塊劃分提供相關(guān)E-R圖,同時分析說明系統(tǒng)的數(shù)據(jù)庫的設(shè)計理念。第五章人力管理系統(tǒng)功能的具體實現(xiàn):在有效結(jié)合第三、四章基礎(chǔ)上,對S工程集團人力管理系統(tǒng)功能進行了具體的分析,且呈現(xiàn)此項目的研究成果,詳細(xì)介紹主要的功能板塊,展示了重要的功能界面第六章系統(tǒng)測試:對S工程集團公司人力管理信息系統(tǒng)全套工程項目實施各種功能測試和各種性能檢驗,確保能逐一排查出系統(tǒng)中存在的各種實際問題。第七章總結(jié):全面總結(jié)所完成的項目,進一步探討后面的工作。

第二章開發(fā)技術(shù)介紹2.1B/S架構(gòu)在軟件編寫的過程中最常見的兩種架構(gòu)時:C/S和B/S,其中C/S是早期流行的應(yīng)用架構(gòu),它在早期的編寫過程中起到了非常重要的作用,這個架構(gòu)在使用中應(yīng)用最新版本是需要停止使用,先進行架構(gòu)的更新,更新后才能繼續(xù)使用。而文章中的軟件在編寫和應(yīng)用的過程中,具體的更新都是在網(wǎng)絡(luò)服務(wù)器上進行的,因此無法有效的暫停。本次設(shè)計中采用了B/S的架構(gòu)來進行開發(fā),開發(fā)的過程中操作相對簡單,后期維護成本低,通過B/S架構(gòu)相當(dāng)一部分的web項目得以實現(xiàn),因此受到了極大的歡迎。本設(shè)計中應(yīng)用的B/S構(gòu)架它是伴隨著科技和互聯(lián)網(wǎng)的發(fā)展而產(chǎn)生的。通過這種結(jié)構(gòu)的應(yīng)用可以保證用戶使用瀏覽器時得到完整的界面,這樣方便用戶的使用和操作。這種架構(gòu)的應(yīng)用可以保證在使用的過程中僅僅通過瀏覽器端口就可以實現(xiàn)很多軟件才能實現(xiàn)的功能,極大的方便了用戶的操作,同時也節(jié)省了資金,這種構(gòu)架是對原有構(gòu)架的升級和延續(xù)。2.2Java技術(shù)介紹Java是一種編程語言,專為Internet上使用的分布式環(huán)境而設(shè)計,Java的“格式和感覺”類似于C+語言,但更容易使用超過C+語言。這是以徹底的方式完成,Java書寫應(yīng)用程序可以在您的計算機上工作或使用Web服務(wù)器和客戶端。此外,您可以通過創(chuàng)建小應(yīng)用程序模塊或應(yīng)用程序作為網(wǎng)頁的一部分,應(yīng)用程序可以與Web用戶和Web頁面進行交互,以便使用Java。Java平臺包括Java虛擬機和Java應(yīng)用程序編程接口。Java應(yīng)用程序編程接口是Java應(yīng)用程序的操作系統(tǒng)。提供一個獨立的軟件標(biāo)準(zhǔn)接口。這可以被歸類為基本零件和擴展。Java應(yīng)用程序如果在硬件或操作系統(tǒng)平臺上安裝了Java平臺,則運行Java應(yīng)用程序。Java具有簡單,目標(biāo),分布式,強大,安全性,平臺獨立性和可移植性,多線程和動態(tài)屬性。當(dāng)前的Java平臺基于Java1.8。2.3mysql數(shù)據(jù)庫介紹作為一種多功能性的數(shù)據(jù)庫,MySQL可以更加方便的操控數(shù)據(jù),同時它還可以對數(shù)據(jù)進行定題,對于儲存的數(shù)據(jù),它可以在極快的速度下進行訪問,這對于用戶來說具有較高的時效性,可以極大的速斷用戶數(shù)據(jù)查詢和儲存的時間,提高了計算機的使用效率。常用的數(shù)據(jù)庫網(wǎng)站有很多種,比如說還有SQL、SQLsever等數(shù)據(jù)庫,這些數(shù)據(jù)庫可以使用在不同的領(lǐng)域開發(fā)其合理的作用。而數(shù)據(jù)庫隨著信息技術(shù)的發(fā)展也在不斷發(fā)展著,不同的技術(shù)庫有著不同的作用,在實際的應(yīng)用中,對于不同的設(shè)計方案可以采用不同的數(shù)據(jù)庫,通過數(shù)據(jù)庫對系統(tǒng)的開發(fā)提供系統(tǒng)數(shù)據(jù)的儲存和查詢的相關(guān)功能,讓程序的開發(fā)變得更加簡單,更加容易操作,極大的提高了開發(fā)的工作效率。文章中在進行S工程集團人事管理系統(tǒng)開發(fā)的過程中,對于數(shù)據(jù)的儲存和查詢使用了SQL數(shù)據(jù)庫。這款數(shù)據(jù)庫比較適合S工程集團人事管理系統(tǒng)的開發(fā),有很強的優(yōu)勢性,在實際開發(fā)的過程中,充分的利用SQL數(shù)據(jù)庫的作用可以極大地提供運作效率,保證系統(tǒng)開發(fā)的穩(wěn)定性。2.4myeclipse介紹myeclipse經(jīng)過一系列發(fā)展歷程已經(jīng)成為了行業(yè)運行的標(biāo)準(zhǔn)平臺,它是對于myeclipselde的升華,在使用myeclipse進行開發(fā)的過程中,用戶意圖借助它實現(xiàn)jjavaee云的具體應(yīng)用,同時采用新的技術(shù)進行企業(yè)相關(guān)程序或者服務(wù)器的研發(fā)工作。它還可以適用于許多不同的開發(fā)環(huán)境,進行相關(guān)系統(tǒng)的開發(fā)工作,它是現(xiàn)有的主要開發(fā)軟件之一。它在具體的功能上可以對不同類型的源代碼進行支撐,具有一定的開放性,是很多系統(tǒng)開發(fā)應(yīng)用中的首要選擇。第三章系統(tǒng)分析S工程集團人事管理系統(tǒng)的設(shè)計和開發(fā)都是從用戶需求出發(fā)的,系統(tǒng)各功能模塊負(fù)責(zé)對各個模塊中的項目,按照用戶要求來組合、和分解替代,完成對應(yīng)的功能單元,整合這些模塊的特點和實際應(yīng)用完善一個簡易的系統(tǒng)原則,實現(xiàn)相應(yīng)功能和信息的一致性。設(shè)計過程中要反復(fù)比對功能和信息的一致性,避免重復(fù)和耦合的情況發(fā)生。3.1可行性分析系統(tǒng)在開發(fā)之初需要對系統(tǒng)開發(fā)的意義做可行性分析,以保證在開發(fā)的過程中降低開發(fā)成本,優(yōu)化開發(fā)價值。S工程集團人事管理系統(tǒng)在開發(fā)之初做了完善的分析,其系統(tǒng)本身更好的解決了系統(tǒng)管理和信息管理的問題,有效的提升了本系統(tǒng)使用者的工作效率和工作準(zhǔn)確性,達到了在開發(fā)之初,可行性分析的預(yù)期結(jié)果,所以在發(fā)起系統(tǒng)開發(fā)時,就應(yīng)對于系統(tǒng)預(yù)期的成本和成效,做完善的可行性分析,以此來辯證和優(yōu)化后續(xù)設(shè)計和開發(fā)過程。3.1.1技術(shù)可行性以java技術(shù)平臺和mysql數(shù)據(jù)庫相結(jié)合來開發(fā)的S工程集團人事管理系統(tǒng),在開發(fā)的過程中必須保證系統(tǒng)的完整性和簡便性,數(shù)據(jù)庫的安全性和穩(wěn)定性,系統(tǒng)的前后端主要是由B/S結(jié)構(gòu)和mysql數(shù)據(jù)庫來進行完成,在這四個方面能夠很好的完成本系統(tǒng)的開發(fā)。在學(xué)習(xí)的過程中,不斷的對java技術(shù)和mysql數(shù)據(jù)庫由淺入深的了解,不斷的學(xué)習(xí)各個計算機語言的特點和規(guī)律,在系統(tǒng)的開發(fā)中很好的運用了這些知識,來設(shè)計和開發(fā)S工程集團人事管理系統(tǒng),經(jīng)過檢測和辨別,目前所學(xué)習(xí)的java技術(shù)和mysql數(shù)據(jù)庫知識已經(jīng)可以很好的完成本系統(tǒng)。3.1.2經(jīng)濟可行性個人系統(tǒng)的開發(fā)是具有經(jīng)濟潛力和開發(fā)優(yōu)勢的,對于開發(fā)設(shè)備的配置和開發(fā)環(huán)境的要求很低,只需要基本的計算機和能夠連接的互聯(lián)網(wǎng)就可以完成,只要具備了獨立對于軟件和開發(fā)程序開源的能力,可以有效的提高軟件開發(fā)的工作效率,減少開發(fā)的時間成本,也大大的節(jié)約了用戶的成本,所以獨立完成系統(tǒng)開發(fā)是有經(jīng)濟可行性的。3.1.3操作可行性計算機系統(tǒng)開發(fā)的出發(fā)點便是提高工作效率,降低人工成本,本系統(tǒng)的開發(fā)也是秉著好操作、易管理、優(yōu)效率,在S工程集團人事管理系統(tǒng)中很好的體現(xiàn)了開發(fā)本系統(tǒng)的初衷,從登陸界面的優(yōu)化開始,窗口登陸界面只需要簡單操作就可以完成,只需要有基本的電腦使用常識,就可以很好的登陸和使用本系統(tǒng),在基于B/S結(jié)構(gòu),以采用java技術(shù)的開發(fā)中,很好的完善了系統(tǒng)的簡易度,人性化的功能和系統(tǒng)的完善度能方便用戶的日常數(shù)據(jù)管理,從而提高用戶及用戶群的效率優(yōu)化。所以在經(jīng)濟優(yōu)勢和技術(shù)飽和度上,本系統(tǒng)都大大的滿足了開發(fā)條件,有效的解決了用戶需求。3.2系統(tǒng)性能分析S工程集團人事行政管理系統(tǒng)的系統(tǒng)性能要從以下幾個方面來做分析和測試:一是簡單易用,本系統(tǒng)低配置的運行環(huán)境要求,提供高效率的工作方式,便捷的操作體驗,完善的運行系統(tǒng)。二是針對性,針對用戶的需求對相關(guān)模塊的功能、界面做出相應(yīng)的設(shè)計,契合用戶當(dāng)下工作和管理中面臨的問題,能夠有效解決這些問題,能更好的優(yōu)化工作和管理的方式。三是用戶群,是否有更加廣闊的用戶群,解決更多的問題,預(yù)見問題,提高模塊精準(zhǔn)度,優(yōu)化系統(tǒng)完善度,保證實際使用和管理中的可靠性。3.3系統(tǒng)功能需求分析系統(tǒng)功能的需求也是用戶使用的需求,在系統(tǒng)開發(fā)之初,要做好需求分析,詳盡的了解當(dāng)前用戶需求,再通過開發(fā)和完善系統(tǒng)來滿足這些需求,提高用戶對于系統(tǒng)的可用度和滿意度,人事管理網(wǎng)站的開發(fā)和建設(shè),需要做好用戶需求調(diào)查分析和模塊、使用方式設(shè)計,這一步驟決定了網(wǎng)站開發(fā)好壞,在網(wǎng)站開發(fā)的過程中具有重要的意義,在充分了解用戶需求,完善系統(tǒng)功能需求的設(shè)計,開始一個好的、可用度高的網(wǎng)站,才是系統(tǒng)設(shè)計和開發(fā)成功的關(guān)鍵因數(shù)。在開發(fā)任務(wù)中,需求能夠決定網(wǎng)站開發(fā)的方向和各個模塊相互作用的連接點,如果不能有效的梳理任務(wù)需求,在后續(xù)開發(fā)中就可能出現(xiàn)各種銜接問題,導(dǎo)致實際應(yīng)用無法完善,這也是對系統(tǒng)功能需求做分析的重要原因。3.3.1管理員用例圖如圖(3-1)所示管理員使用的方法,其中詳細(xì)介紹了系統(tǒng)的管理方法和核心用戶管理員的操作方法,在管理員注冊之后,通過登錄界面登錄系統(tǒng)管理員菜單,以管理系統(tǒng)后臺。具體功能如圖中所示分別為:賬號管理、系統(tǒng)管理、人員信息庫管理、崗位信息庫管理、公告信息庫管理、統(tǒng)計信息庫管理。圖3-1管理員用例圖3.3.2員工用例圖員工可以進行考勤管理、薪資管理、公告管理、個人中心等。員工用例如圖3-2。圖3-2員工用例圖3.4業(yè)務(wù)流程分析業(yè)務(wù)流程就是用戶在實際工作中的工作流程,通過優(yōu)化和管理遞交,由系統(tǒng)來完成完善的過程,S工程集團人事管理系統(tǒng)有效的保證了信息扭轉(zhuǎn)的正確性和處理錄入數(shù)據(jù)的準(zhǔn)確性,以及儲存信息的穩(wěn)定性,使業(yè)務(wù)流程成為系統(tǒng)的操作流程,各司其職,明確分工,優(yōu)化效率到?jīng)]一個業(yè)務(wù)流程的分支。具體流程圖如下圖3-3所示。圖3-3系統(tǒng)開發(fā)流程圖3.4.1登錄流程S工程集團大學(xué)人事管理中心系統(tǒng)的登錄,需要先進行手機注冊,再通過登錄界面手動登錄,才可以進入系統(tǒng),這樣可以有效的提高用戶賬戶的安全性,用戶注冊和登錄的操作流程,詳解如圖(3-4)登錄流程圖。圖3-4登錄流程圖3.4.2添加信息流程添加信息的流程,用戶在使用系統(tǒng)添加信息時,系統(tǒng)自動生成信息編號,對于添加的信息進行信息驗證、比對,在系統(tǒng)驗證通過,比對完成之后,會發(fā)至數(shù)據(jù)庫儲存,這是此次添加的信息添加成功,如果信息驗證失敗,或比對錯誤,則會導(dǎo)致添加失敗。添加信息流程如圖3-5所示。圖3-5添加信息流程圖3.4.4刪除信息流程在需要刪除已儲存的信息時,用戶需先查找到準(zhǔn)確的需刪除信息,然后進行刪除操作,系統(tǒng)會提示是否已經(jīng)確定需要刪除的信息,在完成刪除操作后,系統(tǒng)會調(diào)取數(shù)據(jù)庫中該信息,對該信息點進行刪除,至此刪除信息完成。刪除消息的流程框圖如下表3-6所示。圖3-6刪除信息流程圖第四章系統(tǒng)設(shè)計4.1系統(tǒng)的功能結(jié)構(gòu)圖文章經(jīng)過相關(guān)研究,設(shè)計出了S工程集團人事管理系統(tǒng)的相關(guān)結(jié)構(gòu)圖,如圖4-1::圖4-1系統(tǒng)功能圖4.2系統(tǒng)數(shù)據(jù)庫設(shè)計4.2.1數(shù)據(jù)庫E-R圖數(shù)據(jù)庫的概念模型主要建立在對數(shù)據(jù)的需求分析之上,通過描述概念化的數(shù)據(jù)模型來建立數(shù)據(jù)彼此之間的聯(lián)系和通道,并且對信息的處理和管理產(chǎn)生作用,通過建立e-r圖形可以描述關(guān)鍵實體、屬性和相互之間的關(guān)系,下面我們就設(shè)計了一個e-r圖形來描述這幾個關(guān)鍵實體的相互聯(lián)系圖:1、調(diào)動時間信息E-R圖如4-2所示:圖4-2調(diào)動時間信息實體圖2、合同信息圖如4-3所示:圖4-3合同信息實體屬性圖3、請假信息圖如4-4所示:圖4-4請假信息實體屬性圖4、打卡信息圖如4-4所示:圖4-5打卡信息實體屬性圖5、管理員圖如4-4所示:圖4-5管理員實體屬性圖4.2.2數(shù)據(jù)表字段設(shè)計數(shù)據(jù)庫都是獨立運行的,彼此通過自身相關(guān)的協(xié)議和用戶端進行聯(lián)系,系統(tǒng)在運行的過程中會將這些數(shù)據(jù)庫彼此連接,以完成數(shù)據(jù)的存儲和讀取、刪除等操作。S工程集團大學(xué)人事管理系統(tǒng)的軟件設(shè)計和功能設(shè)計實現(xiàn)了多個功能數(shù)據(jù)表的彼此應(yīng)用和協(xié)作,在對數(shù)據(jù)進行解讀時,系統(tǒng)會根據(jù)該數(shù)據(jù)的制定橋段,選定讀取自動講解,點擊完成按鈕后該對話框會自動彈出該數(shù)據(jù)源的名稱,然后顯示下一步業(yè)務(wù)環(huán)節(jié)中的操作流程,在系統(tǒng)得到正確的賬號密碼之后,登陸成功。表4-1diaodong調(diào)動時間表表4-2hetong合同信息表表4-3qingjia請假信息表表4-4daka打卡信息表表4-5admins管理員信息表

第五章系統(tǒng)界面實現(xiàn)5.1登錄管理員和用戶可以通過賬號,密碼進行登錄,其界面如圖5-1所示。圖5-1登錄界面5.2管理員主界面管理員賬號注冊信息系統(tǒng)主要基本操作功能包括人員賬號注冊信息采集管理、系統(tǒng)管理、人員職務(wù)信息采集管理、崗位職務(wù)信息采集管理、工作日期和薪酬待遇信息采集管理、公告文件信息采集管理、統(tǒng)計數(shù)據(jù)信息采集管理,其界面如圖5-2所示。圖5-2管理員主界面5.2.1賬號管理界面管理員隨時可以管理自己的注冊用戶個人資料,隨時對其進行增加、刪除、修改新會員注冊用戶賬號的個人信息,也就是可以在管理系統(tǒng)中進行查看、添加新用戶注冊賬號用戶的個人信息等,其界面如下圖5-3。圖5-3賬號管理界面5.2.2系統(tǒng)管理界面管理員可以對部門信息、職位信息進行添加、查詢,并且可以對學(xué)歷進行添加、查詢、刪除、編輯等操作,其界面如下圖5-4。圖5-4系統(tǒng)管理界面5.2.3員工管理界面管理員能夠?qū)τ趩T工,合同,調(diào)動,打卡,請假資料進行查詢。其界面如下圖5-5。圖5-5員工管理界面5.2.4薪資管理界面管理員可以對薪資信息進行添加、查詢等操作,其界面如圖5-6。圖5-6薪資管理界面5.2.5公告管理界面管理員可以對公告信息進行添加、查詢等操作,其界面如下圖5-77。圖5-7公告管理界面5.2.6統(tǒng)計管理界面管理員可以對員工信息分析和出勤率進行查詢等,其界面如下圖5-8所示。圖5-8統(tǒng)計管理界面5.3員工功能模塊員工在系統(tǒng)中可以進行個人中心、考勤管理、薪資管理、公告管理等,其界面如圖5-9所示。圖5-9員工功能模塊界面第六章系統(tǒng)測試6.1程序調(diào)試測試是系統(tǒng)中最為重要的一步,它可以研判系統(tǒng)是否能實現(xiàn),同時可以對于系統(tǒng)交付后的運行情況進行詳細(xì)的了解,通過對于相關(guān)數(shù)據(jù)的研判可以發(fā)現(xiàn)系統(tǒng)的測試效果以及實用效果。在程序測試之前,我們要對程序進行調(diào)試,保證程序在測試中的穩(wěn)定運行。在對測試數(shù)據(jù)進行研究分析的過程中可以發(fā)現(xiàn)異常之處,找出問題并且加以完善。如果說系統(tǒng)不能達到我們所要實現(xiàn)的目的就沒有實際的價值意義,因此需要保證系統(tǒng)的可行性,這就需要測試來完成,測試可以發(fā)現(xiàn)系統(tǒng)中存在的缺陷和問題,通過測試的相關(guān)數(shù)據(jù)可以發(fā)現(xiàn)這些問題并且進行數(shù)據(jù)修正,通過不斷的完善,保證系統(tǒng)的健康運行。在上邊的部分,我們對S工程集團人事管理系統(tǒng)進行了一系列分析,最終得到了系統(tǒng)的梗概。但是系統(tǒng)本身是非常復(fù)雜的,且所包含的知識非常多,我們在開發(fā)過程中多多少少會出現(xiàn)一些錯誤。那為了保證系統(tǒng)軟件的準(zhǔn)確性和可靠性,就需要對所開發(fā)系統(tǒng)進行測試,這是系統(tǒng)開發(fā)中不可缺少的一部分,只有通過測試,系統(tǒng)才能正常投入使用。測試其實就是一個執(zhí)行的過程,需要在機器上進行運行,只有這樣,才能給用戶提供一個合格的軟件,在系統(tǒng)投入使用前,通過測試檢測出該系統(tǒng)存在的問題,及時進行修改補救,以免錯過最佳的糾錯時間而導(dǎo)致在后期的使用中出現(xiàn)無法彌補的錯誤。6.2程序的測試(1)測試的重要性S工程集團人事管理系統(tǒng)測試是整個開發(fā)的過程中必不可少的一步,而且它在整個系統(tǒng)中具有重要的意義。通過具體的測試可以發(fā)現(xiàn)系統(tǒng)中可能存在的具體問題,并且針對問題進行改進,測試過程中還必須驗證用戶的需求是否實現(xiàn)了。(2)測試的步驟(一)、功能性檢查。在測試的過程中,對具體的運行過程進行考核,驗證系統(tǒng)的運行能否滿足客戶的實際需求。同時還要驗證系統(tǒng)工作的效率以及穩(wěn)定性。另外還需要驗證軟件功能模塊是否正常的實現(xiàn),是否能達到客戶要求的水準(zhǔn)。這一步驟是整個系統(tǒng)開發(fā)中必不可少的一步,也是最為關(guān)鍵的步驟之一。(二)、性能評估。通過系統(tǒng)對具體問題或者命令處理的反應(yīng)速度以及處理時間來進行分析,從而達到對于軟件性能的測試,然后得出結(jié)果,并對結(jié)果進行性能分析。(三)、界面測試。界面測試的工作主要是考察系統(tǒng)運行過程中的具體較強的操作性,同時要驗證系統(tǒng)的界面是否友好,通過測試來建議系統(tǒng)能否滿足客戶的各種要求,同時通過這個測試工作可以發(fā)現(xiàn)其中的各種問題,針對這些問進行改進進一步優(yōu)化系統(tǒng)。6.3測試分析經(jīng)過以上的測試與分析S工程集團人事管理系統(tǒng)設(shè)計與實現(xiàn)主要是從以下幾個具體測試方法為:黑盒測試和白盒測試。白色框測試開發(fā)人員測試由此系統(tǒng)編寫的所有接口和代碼編寫的邏輯。在寫作過程中,該系統(tǒng)的白色盒子測試已經(jīng)開始。在此過程中,單元測試完成,并且在系統(tǒng)完成后完成整體功能測試,并且它與預(yù)期的設(shè)計和實現(xiàn)一致。黑盒測試又稱為功能測試,是對本系統(tǒng)的所有功能模塊進行實際的小白用戶測試。我找到同學(xué),在他不了解本系統(tǒng)功能的前提下對本系統(tǒng)進行功能模塊的測試,測試過程中可以發(fā)現(xiàn)我的這位同學(xué)可以完全獨立自主的使用本系統(tǒng),并沒有出現(xiàn)問題,經(jīng)過了具體的測試,對系統(tǒng)中黑盒的測試內(nèi)也全部結(jié)束。包括某些功能測試:系統(tǒng)應(yīng)用,準(zhǔn)確性,安全性和其他功能測試。(1)用戶登錄測試:表6-1登錄測試用例表(2)考勤查詢測試:表6-2考勤查詢測試用例表(3)刪除員工信息測試:表6-3刪除員工信息測試用例表6.4測試結(jié)論測試部分是系統(tǒng)開發(fā)的最后的一部分,需要花費很大的精力,能夠保證該系統(tǒng)的正常運行,才不會后期出現(xiàn)不可彌補的錯誤,用戶的體驗感才會好。所以系統(tǒng)測試是系統(tǒng)開發(fā)中非常重要的一部分,因此開發(fā)人員要重視這一部分。經(jīng)過測試,S工程集團人事管理系統(tǒng)具有較高的實用性,可以極大的節(jié)省工作時間,提供工作效率,并且上手很容易。結(jié)論S工程集團人事管理系統(tǒng)的開發(fā)主要是使用java語言開發(fā),系統(tǒng)服務(wù)器是Tomact,系統(tǒng)開發(fā)平臺選擇myeclipse,開發(fā)框架用B/S結(jié)構(gòu),用戶直接打開瀏覽器就可以訪問本網(wǎng)站,網(wǎng)站的安全性高,設(shè)計的功能與預(yù)期的功能需求相吻合,用戶進入系統(tǒng)可以查詢各類S工程集團人事管理相關(guān)的信息,并根據(jù)自己的需求進行篩選,對S工程集團人事管理進行管理等。在幾個月的具體設(shè)計工作中,我結(jié)合學(xué)習(xí)中的知識并參閱了相關(guān)的文獻,完成了S工程集團人事管理系統(tǒng)的設(shè)計工作,這個系統(tǒng)的設(shè)計借用了java編程語言,在本次的設(shè)計中,我不僅僅鞏固了學(xué)校的知識,同時將這些知識應(yīng)用于實踐之中。通過具體的實踐,我加深了對于所學(xué)知識的理解應(yīng)用能力,同時我也學(xué)會了更好的獨立思考,在以后的工作和學(xué)校中我會不斷的改進和完善自己,讓自己擁有更強的實踐應(yīng)用能力。S工程集團人事管理系統(tǒng)從設(shè)計到完成開發(fā),前后花費了大概兩個月的時間。從頁面的設(shè)計到數(shù)據(jù)庫的搭建,再到本系統(tǒng)的項目架構(gòu)和代碼的編寫都是由本人單獨完成,開發(fā)過程中遇到的問題就上網(wǎng)百度,查看類似問題的解決方式,再者就是詢問自己的同學(xué)老師,一步一步的解決完所有的困難,最后還對本系統(tǒng)做了優(yōu)化與升級。系統(tǒng)在設(shè)計的過程中,采用B/S架構(gòu)來進行操作,這種選擇具有很好的耦合性和拓展性。本系統(tǒng)以方便S工程集團人事系統(tǒng)管理者和員工的管理,提高工作效率為宗旨進行全方面的開發(fā)。本后臺管理系統(tǒng)的開發(fā)非常具有意義,而且在整個測試過程中運行狀態(tài)良好,操作方便快捷。我在整個系統(tǒng)開發(fā)中的主要完成了如下的工作:在研究中先分析了系統(tǒng)產(chǎn)生的背景,同時對于系統(tǒng)的作用和實際價值進行分析,然后闡述了國內(nèi)外目前對于該類目系統(tǒng)的相關(guān)研究情況,并提出具體的設(shè)計技術(shù)和開發(fā)環(huán)境。將系統(tǒng)的不同模

溫馨提示

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

評論

0/150

提交評論