版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
III某冶金公司企業(yè)人力資源管理系統(tǒng)的設計與實現(xiàn)摘要:信息化發(fā)展的速度越來越快,互聯(lián)網(wǎng)的應用也越來越普及,互聯(lián)網(wǎng)技術開始進入各行各業(yè)中,很多企業(yè)采用網(wǎng)絡的方式對企業(yè)的人力資源問題進行管理,在提高管理效率的同時降低了管理的成本。七冶黔中的企業(yè)人力資源管理系統(tǒng)中,在進行系統(tǒng)開發(fā)的過程中采用了java語言進行編寫,同時應用了b/s框架,在數(shù)據(jù)儲存的問題上采用了mysql來進行數(shù)據(jù)的儲存工作,在設計之前根據(jù)企業(yè)的具體需求來進行設計的設計和實現(xiàn),滿足企業(yè)人力資源信息化管理的需求,通過系統(tǒng)將企業(yè)的人力資源信息進行統(tǒng)計和搜集,輸入系統(tǒng)中去,通過系統(tǒng)對數(shù)據(jù)的歸納整理,進行企業(yè)的人力資源管理工作。在系統(tǒng)應用的過程中,系統(tǒng)的用戶通過個人的賬號密碼信息進入自己的功能版塊,實現(xiàn)用戶的相關功能。系統(tǒng)的主要功能有:后臺功能,管理員通過個人賬號信息登入到系統(tǒng)的后臺,對個人賬號進行管理、同時可以編輯相關的員工信息、薪酬信息、企業(yè)公告等;員工功能:進行上班的打卡操作,查看自己的個人資料以及薪酬、查看企業(yè)的公告。本文主要介紹了七冶黔中的企業(yè)人力資源管理系統(tǒng)的具體情況,包括系統(tǒng)的需求以及設計的可行性,系統(tǒng)在設計之前研究了企業(yè)對于具體應用的需求,并根據(jù)這些需求做出分析,建立系統(tǒng)的構架,設立不同的功能模塊滿足系統(tǒng)的需求。在系統(tǒng)的設計過程中,主要針對系統(tǒng)如何進行數(shù)據(jù)庫設計、如果構架系統(tǒng)架構等問題進行詳細說明。通過系統(tǒng)的設計提高自己對于java語言的實際應用能力的同時,提升了企業(yè)人力資源管理的效率,減輕了企業(yè)人力成本和負擔。關鍵詞:人事管理系統(tǒng);java技術;mysql數(shù)據(jù)庫;B/S框架目錄TOC\o"1-2"\h\z\u摘要 (I)第一章概述 (1)1.1研究背景 (1)1.2研究現(xiàn)狀 (1)1.3研究內(nèi)容 (2)第二章開發(fā)技術介紹 (3)2.1B/S架構 (3)2.2Java技術介紹 (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è)務流程分析 (8)第四章系統(tǒng)設計 (11)4.1系統(tǒng)的功能結構圖 (11)4.2系統(tǒng)數(shù)據(jù)庫設計 (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測試結論 (23)結論 (24)參考文獻 (25)致謝 (26)第一章概述1.1研究背景隨著互聯(lián)網(wǎng)信息化時代的興起,互聯(lián)網(wǎng)正處于核心業(yè)務管理系統(tǒng)的開發(fā)階段,因此有必要對系統(tǒng)功能實施嚴格的設計,從系統(tǒng)的實際功能和客戶的實際需求出發(fā)來開發(fā)系統(tǒng)的工作方式,互聯(lián)網(wǎng)技術的快速發(fā)展和現(xiàn)代通信技術的結合對客戶是有利的,利于七冶黔中公司的管理人員更容易對公司的管理實施標準化操作,這些技術也可用于實施諸如跟進和支付管理等流程。在社交互聯(lián)網(wǎng)發(fā)展的今天,中文互聯(lián)網(wǎng)也在飛速發(fā)展。于此氛圍下研發(fā)一種快捷簡單且利于客戶操作的七冶黔中人力管理系統(tǒng),是非常有發(fā)展前途的。此系統(tǒng)屬于一種極具代表性的人力管理平臺,全部系統(tǒng)的人力管理開發(fā)中項目主要包括數(shù)據(jù)庫的基礎研發(fā)、綜合分析、關系連接、功能實現(xiàn)、維護系統(tǒng)和客戶如何正確操作,針對如上問題依照每一個客戶的實際需求來實施開發(fā),設計成一種有代表性的公司人力管理平臺,繼而使系統(tǒng)的安全性以及完整性得到有效保障。系統(tǒng)功能程序的全部設計是為了保證客戶使用簡單以及工作方便。隨著當前互聯(lián)網(wǎng)的快速發(fā)展和人們互聯(lián)網(wǎng)技術意識的增強,由互聯(lián)網(wǎng)所帶來的各種便利早已為客戶所接納,以七冶黔中人力管理系統(tǒng)為例,后期維護要求越來越高,使用的軟件環(huán)境也在不斷改善。對七冶黔中人力管理系統(tǒng)而言,它完全符合潮流化、信息化、現(xiàn)代化等現(xiàn)階段公司管理的基本需求。利用互聯(lián)網(wǎng)實施信息管理已成為公司管理的一種趨勢,因此有必要開發(fā)一套公司人力管理系統(tǒng)。1.2研究現(xiàn)狀在過去的十年里,管理企業(yè)的人員數(shù)量日益增加,當然這也是我們研發(fā)七冶黔中人力管理信息網(wǎng)站的主要原因?;ヂ?lián)網(wǎng)的快速流行給居民帶來諸多便利和快捷體驗。自從有了互聯(lián)網(wǎng)管理方式,互聯(lián)網(wǎng)的發(fā)展就發(fā)生了翻天覆地的變化,七冶黔中人力管理系統(tǒng)亦被廣泛運用于全國各地大小公司的實際管理當中。對此我們進行了詳細的介紹以及周密的分析,研究系統(tǒng)全套管理和全面發(fā)展如何改變傳統(tǒng)人力信息管理模式。公司考勤管理系統(tǒng)主要是根據(jù)不同的業(yè)務需要和管理需要進行實時分析,這樣設計的優(yōu)點是:作為管理者的考勤客戶,他們不僅能隨時查看員工有無缺勤等情況,管理員還可以在線管理工資信息、系統(tǒng)信息、公告信息等。就此系統(tǒng)的全部操作而言,管理員可依據(jù)實際情況適當對其中的信息實施增加、刪減、更正、查詢等操作,于全套程序的運用上大體實現(xiàn)了自動化。因此開發(fā)此系統(tǒng)的本意是能夠利用互聯(lián)網(wǎng)的相關技術來減少公司在人力、物力及財力上的投入成本,逐步改善和提升自身的工作效率。為了能較好地提升七冶黔中人力管理系統(tǒng)數(shù)據(jù)處理的精確性與高效性,仍需適時更新與改進七冶黔中人力管理信息,如此方可切實改善該系統(tǒng)管理過程。最后希望利用七冶黔中人力管理系統(tǒng)達到如下目標:提升七冶黔中人力管理的效率,推進管理的健康有序發(fā)展。保證客戶可通過互聯(lián)網(wǎng)平臺及時更新考勤數(shù)據(jù),保證七冶黔中人力管理的規(guī)范化。彌補傳統(tǒng)七冶黔中人力管理系統(tǒng)中的不足之處。1.3研究內(nèi)容于設計此系統(tǒng)的開始階段,系統(tǒng)中的某些基礎知識,大多是從全局上進行描述,同時實施了系統(tǒng)分析。實施分析調(diào)查的目的主要是保證系統(tǒng)開發(fā)的更實用、更完善,依照有關的基礎知識,對系統(tǒng)功能實施了多角度、全方位的分析。最終依照詳細分析結論實施了系統(tǒng)的設計,于系統(tǒng)基礎設備的實用性上,利用先進的java技術對其進行了設計,同時選用mysql數(shù)據(jù)庫,應用b/s結構對其進行了設計。因為java與mysql技術皆具備成熟可靠安全的特點,因此系統(tǒng)實用性得以保障,最后一個環(huán)節(jié)為系統(tǒng)測試且進行發(fā)布。第一章緒論:本章節(jié)介紹七冶黔中人力管理系統(tǒng)的研發(fā)背景和研發(fā)此項目的意義,以及論文的框架。第二章詳細說明七冶黔中人力管理信息系統(tǒng)于研發(fā)時所涉及的各類技術內(nèi)容,詳細介紹七冶黔中人力管理信息系統(tǒng)于研發(fā)時所需應用的java及mysql技術。第三章對此系統(tǒng)的需求分析:簡要說明了此系統(tǒng)的基礎功能以及應用需求,重點闡述了我們在操作上、經(jīng)濟上、技術上等諸多方面的具體可行性,保證此次研發(fā)的實用性及準確性,然后分析七冶黔中人力管理系統(tǒng)的需求,并且展示業(yè)務流程圖。第四章系統(tǒng)設計:首先從此系統(tǒng)的整個架構上進行劃分且附有相關圖形,重點對系統(tǒng)功能板塊劃分提供相關E-R圖,同時分析說明系統(tǒng)的數(shù)據(jù)庫的設計理念。第五章人力管理系統(tǒng)功能的具體實現(xiàn):在有效結合第三、四章基礎上,對七冶黔中人力管理系統(tǒng)功能進行了具體的分析,且呈現(xiàn)此項目的研究成果,詳細介紹主要的功能板塊,展示了重要的功能界面第六章系統(tǒng)測試:對七冶黔中公司人力管理信息系統(tǒng)全套工程項目實施各種功能測試和各種性能檢驗,確保能逐一排查出系統(tǒng)中存在的各種實際問題。第七章總結:全面總結所完成的項目,進一步探討后面的工作。
第二章開發(fā)技術介紹2.1B/S架構在軟件編寫的過程中最常見的兩種架構時:C/S和B/S,其中C/S是早期流行的應用架構,它在早期的編寫過程中起到了非常重要的作用,這個架構在使用中應用最新版本是需要停止使用,先進行架構的更新,更新后才能繼續(xù)使用。而文章中的軟件在編寫和應用的過程中,具體的更新都是在網(wǎng)絡服務器上進行的,因此無法有效的暫停。本次設計中采用了B/S的架構來進行開發(fā),開發(fā)的過程中操作相對簡單,后期維護成本低,通過B/S架構相當一部分的web項目得以實現(xiàn),因此受到了極大的歡迎。本設計中應用的B/S構架它是伴隨著科技和互聯(lián)網(wǎng)的發(fā)展而產(chǎn)生的。通過這種結構的應用可以保證用戶使用瀏覽器時得到完整的界面,這樣方便用戶的使用和操作。這種架構的應用可以保證在使用的過程中僅僅通過瀏覽器端口就可以實現(xiàn)很多軟件才能實現(xiàn)的功能,極大的方便了用戶的操作,同時也節(jié)省了資金,這種構架是對原有構架的升級和延續(xù)。2.2Java技術介紹Java是一種編程語言,專為Internet上使用的分布式環(huán)境而設計,Java的“格式和感覺”類似于C+語言,但更容易使用超過C+語言。這是以徹底的方式完成,Java書寫應用程序可以在您的計算機上工作或使用Web服務器和客戶端。此外,您可以通過創(chuàng)建小應用程序模塊或應用程序作為網(wǎng)頁的一部分,應用程序可以與Web用戶和Web頁面進行交互,以便使用Java。Java平臺包括Java虛擬機和Java應用程序編程接口。Java應用程序編程接口是Java應用程序的操作系統(tǒng)。提供一個獨立的軟件標準接口。這可以被歸類為基本零件和擴展。Java應用程序如果在硬件或操作系統(tǒng)平臺上安裝了Java平臺,則運行Java應用程序。Java具有簡單,目標,分布式,強大,安全性,平臺獨立性和可移植性,多線程和動態(tài)屬性。當前的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ù)庫可以使用在不同的領域開發(fā)其合理的作用。而數(shù)據(jù)庫隨著信息技術的發(fā)展也在不斷發(fā)展著,不同的技術庫有著不同的作用,在實際的應用中,對于不同的設計方案可以采用不同的數(shù)據(jù)庫,通過數(shù)據(jù)庫對系統(tǒng)的開發(fā)提供系統(tǒng)數(shù)據(jù)的儲存和查詢的相關功能,讓程序的開發(fā)變得更加簡單,更加容易操作,極大的提高了開發(fā)的工作效率。文章中在進行七冶黔中人事管理系統(tǒng)開發(fā)的過程中,對于數(shù)據(jù)的儲存和查詢使用了SQL數(shù)據(jù)庫。這款數(shù)據(jù)庫比較適合七冶黔中人事管理系統(tǒng)的開發(fā),有很強的優(yōu)勢性,在實際開發(fā)的過程中,充分的利用SQL數(shù)據(jù)庫的作用可以極大地提供運作效率,保證系統(tǒng)開發(fā)的穩(wěn)定性。2.4myeclipse介紹myeclipse經(jīng)過一系列發(fā)展歷程已經(jīng)成為了行業(yè)運行的標準平臺,它是對于myeclipselde的升華,在使用myeclipse進行開發(fā)的過程中,用戶意圖借助它實現(xiàn)jjavaee云的具體應用,同時采用新的技術進行企業(yè)相關程序或者服務器的研發(fā)工作。它還可以適用于許多不同的開發(fā)環(huán)境,進行相關系統(tǒng)的開發(fā)工作,它是現(xiàn)有的主要開發(fā)軟件之一。它在具體的功能上可以對不同類型的源代碼進行支撐,具有一定的開放性,是很多系統(tǒng)開發(fā)應用中的首要選擇。第三章系統(tǒng)分析七冶黔中人事管理系統(tǒng)的設計和開發(fā)都是從用戶需求出發(fā)的,系統(tǒng)各功能模塊負責對各個模塊中的項目,按照用戶要求來組合、和分解替代,完成對應的功能單元,整合這些模塊的特點和實際應用完善一個簡易的系統(tǒng)原則,實現(xiàn)相應功能和信息的一致性。設計過程中要反復比對功能和信息的一致性,避免重復和耦合的情況發(fā)生。3.1可行性分析系統(tǒng)在開發(fā)之初需要對系統(tǒng)開發(fā)的意義做可行性分析,以保證在開發(fā)的過程中降低開發(fā)成本,優(yōu)化開發(fā)價值。七冶黔中人事管理系統(tǒng)在開發(fā)之初做了完善的分析,其系統(tǒng)本身更好的解決了系統(tǒng)管理和信息管理的問題,有效的提升了本系統(tǒng)使用者的工作效率和工作準確性,達到了在開發(fā)之初,可行性分析的預期結果,所以在發(fā)起系統(tǒng)開發(fā)時,就應對于系統(tǒng)預期的成本和成效,做完善的可行性分析,以此來辯證和優(yōu)化后續(xù)設計和開發(fā)過程。3.1.1技術可行性以java技術平臺和mysql數(shù)據(jù)庫相結合來開發(fā)的七冶黔中人事管理系統(tǒng),在開發(fā)的過程中必須保證系統(tǒng)的完整性和簡便性,數(shù)據(jù)庫的安全性和穩(wěn)定性,系統(tǒng)的前后端主要是由B/S結構和mysql數(shù)據(jù)庫來進行完成,在這四個方面能夠很好的完成本系統(tǒng)的開發(fā)。在學習的過程中,不斷的對java技術和mysql數(shù)據(jù)庫由淺入深的了解,不斷的學習各個計算機語言的特點和規(guī)律,在系統(tǒng)的開發(fā)中很好的運用了這些知識,來設計和開發(fā)七冶黔中人事管理系統(tǒng),經(jīng)過檢測和辨別,目前所學習的java技術和mysql數(shù)據(jù)庫知識已經(jīng)可以很好的完成本系統(tǒng)。3.1.2經(jīng)濟可行性個人系統(tǒng)的開發(fā)是具有經(jīng)濟潛力和開發(fā)優(yōu)勢的,對于開發(fā)設備的配置和開發(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)效率,在七冶黔中人事管理系統(tǒng)中很好的體現(xiàn)了開發(fā)本系統(tǒng)的初衷,從登陸界面的優(yōu)化開始,窗口登陸界面只需要簡單操作就可以完成,只需要有基本的電腦使用常識,就可以很好的登陸和使用本系統(tǒng),在基于B/S結構,以采用java技術的開發(fā)中,很好的完善了系統(tǒng)的簡易度,人性化的功能和系統(tǒng)的完善度能方便用戶的日常數(shù)據(jù)管理,從而提高用戶及用戶群的效率優(yōu)化。所以在經(jīng)濟優(yōu)勢和技術飽和度上,本系統(tǒng)都大大的滿足了開發(fā)條件,有效的解決了用戶需求。3.2系統(tǒng)性能分析七冶黔中人事行政管理系統(tǒng)的系統(tǒng)性能要從以下幾個方面來做分析和測試:一是簡單易用,本系統(tǒng)低配置的運行環(huán)境要求,提供高效率的工作方式,便捷的操作體驗,完善的運行系統(tǒng)。二是針對性,針對用戶的需求對相關模塊的功能、界面做出相應的設計,契合用戶當下工作和管理中面臨的問題,能夠有效解決這些問題,能更好的優(yōu)化工作和管理的方式。三是用戶群,是否有更加廣闊的用戶群,解決更多的問題,預見問題,提高模塊精準度,優(yōu)化系統(tǒng)完善度,保證實際使用和管理中的可靠性。3.3系統(tǒng)功能需求分析系統(tǒng)功能的需求也是用戶使用的需求,在系統(tǒng)開發(fā)之初,要做好需求分析,詳盡的了解當前用戶需求,再通過開發(fā)和完善系統(tǒng)來滿足這些需求,提高用戶對于系統(tǒng)的可用度和滿意度,人事管理網(wǎng)站的開發(fā)和建設,需要做好用戶需求調(diào)查分析和模塊、使用方式設計,這一步驟決定了網(wǎng)站開發(fā)好壞,在網(wǎng)站開發(fā)的過程中具有重要的意義,在充分了解用戶需求,完善系統(tǒng)功能需求的設計,開始一個好的、可用度高的網(wǎng)站,才是系統(tǒng)設計和開發(fā)成功的關鍵因數(shù)。在開發(fā)任務中,需求能夠決定網(wǎng)站開發(fā)的方向和各個模塊相互作用的連接點,如果不能有效的梳理任務需求,在后續(xù)開發(fā)中就可能出現(xiàn)各種銜接問題,導致實際應用無法完善,這也是對系統(tǒng)功能需求做分析的重要原因。3.3.1管理員用例圖如圖(3-1)所示管理員使用的方法,其中詳細介紹了系統(tǒng)的管理方法和核心用戶管理員的操作方法,在管理員注冊之后,通過登錄界面登錄系統(tǒng)管理員菜單,以管理系統(tǒng)后臺。具體功能如圖中所示分別為:賬號管理、系統(tǒng)管理、人員信息庫管理、崗位信息庫管理、公告信息庫管理、統(tǒng)計信息庫管理。圖3-1管理員用例圖3.3.2員工用例圖員工可以進行考勤管理、薪資管理、公告管理、個人中心等。員工用例如圖3-2。圖3-2員工用例圖3.4業(yè)務流程分析業(yè)務流程就是用戶在實際工作中的工作流程,通過優(yōu)化和管理遞交,由系統(tǒng)來完成完善的過程,七冶黔中人事管理系統(tǒng)有效的保證了信息扭轉的正確性和處理錄入數(shù)據(jù)的準確性,以及儲存信息的穩(wěn)定性,使業(yè)務流程成為系統(tǒng)的操作流程,各司其職,明確分工,優(yōu)化效率到?jīng)]一個業(yè)務流程的分支。具體流程圖如下圖3-3所示。圖3-3系統(tǒng)開發(fā)流程圖3.4.1登錄流程七冶黔中大學人事管理中心系統(tǒng)的登錄,需要先進行手機注冊,再通過登錄界面手動登錄,才可以進入系統(tǒng),這樣可以有效的提高用戶賬戶的安全性,用戶注冊和登錄的操作流程,詳解如圖(3-4)登錄流程圖。圖3-4登錄流程圖3.4.2添加信息流程添加信息的流程,用戶在使用系統(tǒng)添加信息時,系統(tǒng)自動生成信息編號,對于添加的信息進行信息驗證、比對,在系統(tǒng)驗證通過,比對完成之后,會發(fā)至數(shù)據(jù)庫儲存,這是此次添加的信息添加成功,如果信息驗證失敗,或比對錯誤,則會導致添加失敗。添加信息流程如圖3-5所示。圖3-5添加信息流程圖3.4.4刪除信息流程在需要刪除已儲存的信息時,用戶需先查找到準確的需刪除信息,然后進行刪除操作,系統(tǒng)會提示是否已經(jīng)確定需要刪除的信息,在完成刪除操作后,系統(tǒng)會調(diào)取數(shù)據(jù)庫中該信息,對該信息點進行刪除,至此刪除信息完成。刪除消息的流程框圖如下表3-6所示。圖3-6刪除信息流程圖第四章系統(tǒng)設計4.1系統(tǒng)的功能結構圖文章經(jīng)過相關研究,設計出了七冶黔中人事管理系統(tǒng)的相關結構圖,如圖4-1::圖4-1系統(tǒng)功能圖4.2系統(tǒng)數(shù)據(jù)庫設計4.2.1數(shù)據(jù)庫E-R圖數(shù)據(jù)庫的概念模型主要建立在對數(shù)據(jù)的需求分析之上,通過描述概念化的數(shù)據(jù)模型來建立數(shù)據(jù)彼此之間的聯(lián)系和通道,并且對信息的處理和管理產(chǎn)生作用,通過建立e-r圖形可以描述關鍵實體、屬性和相互之間的關系,下面我們就設計了一個e-r圖形來描述這幾個關鍵實體的相互聯(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ù)據(jù)庫都是獨立運行的,彼此通過自身相關的協(xié)議和用戶端進行聯(lián)系,系統(tǒng)在運行的過程中會將這些數(shù)據(jù)庫彼此連接,以完成數(shù)據(jù)的存儲和讀取、刪除等操作。七冶黔中大學人事管理系統(tǒng)的軟件設計和功能設計實現(xiàn)了多個功能數(shù)據(jù)表的彼此應用和協(xié)作,在對數(shù)據(jù)進行解讀時,系統(tǒng)會根據(jù)該數(shù)據(jù)的制定橋段,選定讀取自動講解,點擊完成按鈕后該對話框會自動彈出該數(shù)據(jù)源的名稱,然后顯示下一步業(yè)務環(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)管理、人員職務信息采集管理、崗位職務信息采集管理、工作日期和薪酬待遇信息采集管理、公告文件信息采集管理、統(tǒng)計數(shù)據(jù)信息采集管理,其界面如圖5-2所示。圖5-2管理員主界面5.2.1賬號管理界面管理員隨時可以管理自己的注冊用戶個人資料,隨時對其進行增加、刪除、修改新會員注冊用戶賬號的個人信息,也就是可以在管理系統(tǒng)中進行查看、添加新用戶注冊賬號用戶的個人信息等,其界面如下圖5-3。圖5-3賬號管理界面5.2.2系統(tǒng)管理界面管理員可以對部門信息、職位信息進行添加、查詢,并且可以對學歷進行添加、查詢、刪除、編輯等操作,其界面如下圖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)交付后的運行情況進行詳細的了解,通過對于相關數(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)中存在的缺陷和問題,通過測試的相關數(shù)據(jù)可以發(fā)現(xiàn)這些問題并且進行數(shù)據(jù)修正,通過不斷的完善,保證系統(tǒng)的健康運行。在上邊的部分,我們對七冶黔中人事管理系統(tǒng)進行了一系列分析,最終得到了系統(tǒng)的梗概。但是系統(tǒng)本身是非常復雜的,且所包含的知識非常多,我們在開發(fā)過程中多多少少會出現(xiàn)一些錯誤。那為了保證系統(tǒng)軟件的準確性和可靠性,就需要對所開發(fā)系統(tǒng)進行測試,這是系統(tǒng)開發(fā)中不可缺少的一部分,只有通過測試,系統(tǒng)才能正常投入使用。測試其實就是一個執(zhí)行的過程,需要在機器上進行運行,只有這樣,才能給用戶提供一個合格的軟件,在系統(tǒng)投入使用前,通過測試檢測出該系統(tǒng)存在的問題,及時進行修改補救,以免錯過最佳的糾錯時間而導致在后期的使用中出現(xiàn)無法彌補的錯誤。6.2程序的測試(1)測試的重要性七冶黔中人事管理系統(tǒng)測試是整個開發(fā)的過程中必不可少的一步,而且它在整個系統(tǒng)中具有重要的意義。通過具體的測試可以發(fā)現(xiàn)系統(tǒng)中可能存在的具體問題,并且針對問題進行改進,測試過程中還必須驗證用戶的需求是否實現(xiàn)了。(2)測試的步驟(一)、功能性檢查。在測試的過程中,對具體的運行過程進行考核,驗證系統(tǒng)的運行能否滿足客戶的實際需求。同時還要驗證系統(tǒng)工作的效率以及穩(wěn)定性。另外還需要驗證軟件功能模塊是否正常的實現(xiàn),是否能達到客戶要求的水準。這一步驟是整個系統(tǒng)開發(fā)中必不可少的一步,也是最為關鍵的步驟之一。(二)、性能評估。通過系統(tǒng)對具體問題或者命令處理的反應速度以及處理時間來進行分析,從而達到對于軟件性能的測試,然后得出結果,并對結果進行性能分析。(三)、界面測試。界面測試的工作主要是考察系統(tǒng)運行過程中的具體較強的操作性,同時要驗證系統(tǒng)的界面是否友好,通過測試來建議系統(tǒng)能否滿足客戶的各種要求,同時通過這個測試工作可以發(fā)現(xiàn)其中的各種問題,針對這些問進行改進進一步優(yōu)化系統(tǒng)。6.3測試分析經(jīng)過以上的測試與分析七冶黔中人事管理系統(tǒng)設計與實現(xiàn)主要是從以下幾個具體測試方法為:黑盒測試和白盒測試。白色框測試開發(fā)人員測試由此系統(tǒng)編寫的所有接口和代碼編寫的邏輯。在寫作過程中,該系統(tǒng)的白色盒子測試已經(jīng)開始。在此過程中,單元測試完成,并且在系統(tǒng)完成后完成整體功能測試,并且它與預期的設計和實現(xiàn)一致。黑盒測試又稱為功能測試,是對本系統(tǒng)的所有功能模塊進行實際的小白用戶測試。我找到同學,在他不了解本系統(tǒng)功能的前提下對本系統(tǒng)進行功能模塊的測試,測試過程中可以發(fā)現(xiàn)我的這位同學可以完全獨立自主的使用本系統(tǒng),并沒有出現(xiàn)問題,經(jīng)過了具體的測試,對系統(tǒng)中黑盒的測試內(nèi)也全部結束。包括某些功能測試:系統(tǒng)應用,準確性,安全性和其他功能測試。(1)用戶登錄測試:表6-1登錄測試用例表(2)考勤查詢測試:表6-2考勤查詢測試用例表(3)刪除員工信息測試:表6-3刪除員工信息測試用例表6.4測試結論測試部分是系統(tǒng)開發(fā)的最后的一部分,需要花費很大的精力,能夠保證該系統(tǒng)的正常運行,才不會后期出現(xiàn)不可彌補的錯誤,用戶的體驗感才會好。所以系統(tǒng)測試是系統(tǒng)開發(fā)中非常重要的一部分,因此開發(fā)人員要重視這一部分。經(jīng)過測試,七冶黔中人事管理系統(tǒng)具有較高的實用性,可以極大的節(jié)省工作時間,提供工作效率,并且上手很容易。結論七冶黔中人事管理系統(tǒng)的開發(fā)主要是使用java語言開發(fā),系統(tǒng)服務器是Tomact,系統(tǒng)開發(fā)平臺選擇myeclipse,開發(fā)框架用B/S結構,用戶直接打開瀏覽器就可以訪問本網(wǎng)站,網(wǎng)站的安全性高,設計的功能與預期的功能需求相吻合,用戶進入系統(tǒng)可以查詢各類七冶黔中人事管理相關的信息,并根據(jù)自己的需求進行篩選,對七冶黔中人事管理進行管理等。在幾個月的具體設計工作中,我結合學習中的知識并參閱了相關的文獻,完成了七冶黔中人事管理系統(tǒng)的設計工作,這個系統(tǒng)的設計借用了java編程語言,在本次的設計中,我不僅僅鞏固了學校的知識,同時將這些知識應用于實踐之中。通過具體的實踐,我加深了對于所學知識的理解應用能力,同時我也學會了更好的獨立思考,在以后的工作和學校中我會不斷的改進和完善自己,讓自己擁有更強的實踐應用能力。七冶黔中人事管理系統(tǒng)從設計到完成開發(fā),前后花費了大概兩個月的時間。從頁面的設計到數(shù)據(jù)庫的搭建,再到本系統(tǒng)的項目架構和代碼的編寫都是由本人單獨完成,開發(fā)過程中遇到的問題就上網(wǎng)百度,查看類似問題的解決方式,再者就是詢問自己的同學老師,一步一步的解決完所有的困難,最后還對本系統(tǒng)做了優(yōu)化與升級。系統(tǒng)在設計的過程中,采用B/S架構來進行操作,這種選擇具有很好的耦合性和拓展性。本系統(tǒng)以方便七冶黔中人事系統(tǒng)管理者和員工的管理,提高工作效率為宗旨進行全方面的開發(fā)。本后臺管理系統(tǒng)的開發(fā)非常具有意義,而且在整個測試過程中運行狀態(tài)良好,操作方便快捷。我在整個系統(tǒng)開發(fā)中的主要完成了如下的工作:在研究中先分析了系統(tǒng)產(chǎn)生的背景,同時對于系統(tǒng)的作用和實際價值進行分析,然后闡述了國內(nèi)外目前對于該類目系統(tǒng)的相關研究情況,并提出具體的設計技術和開發(fā)環(huán)境。將系統(tǒng)的不同模塊進
溫馨提示
- 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026年云南文化藝術職業(yè)學院單招職業(yè)適應性考試模擬測試卷帶答案解析
- 2026年山東畜牧獸醫(yī)職業(yè)學院單招職業(yè)適應性測試模擬測試卷帶答案解析
- 2025年南昌工學院單招職業(yè)適應性考試題庫附答案解析
- 2025年蘇州高博軟件技術職業(yè)學院單招職業(yè)傾向性考試題庫帶答案解析
- 2025年內(nèi)江衛(wèi)生與健康職業(yè)學院單招職業(yè)技能考試模擬測試卷附答案解析
- 2025年尉犁縣幼兒園教師招教考試備考題庫附答案解析(奪冠)
- 2024年蚌埠醫(yī)學院馬克思主義基本原理概論期末考試題帶答案解析(必刷)
- 隧道施工生態(tài)修復方案
- 橋梁鋼筋綁扎施工標準方案
- 道路施工安全文化建設方案
- 內(nèi)分泌急癥識別與應急護理預案
- 急危重癥患者氣道管理新進展
- 心包填塞的表現(xiàn)與護理
- 青霉素皮試及過敏試驗相關知識考核試題與答案
- 軍人崗位奉獻課件
- 鋼材銷售年終工作總結
- 腱鞘囊腫護理查房
- T/ZGZS 0302-2023再生工業(yè)鹽氯化鈉
- 2025年上海市公務員《行政職業(yè)能力測驗(A卷)》試題(網(wǎng)友回憶版)
- 城市更新與區(qū)域經(jīng)濟刺激-洞察闡釋
- GB/T 7573-2025紡織品水萃取液pH值的測定
評論
0/150
提交評論