德森公司人力資源管理信息系統(tǒng)分析與設(shè)計_第1頁
德森公司人力資源管理信息系統(tǒng)分析與設(shè)計_第2頁
德森公司人力資源管理信息系統(tǒng)分析與設(shè)計_第3頁
德森公司人力資源管理信息系統(tǒng)分析與設(shè)計_第4頁
德森公司人力資源管理信息系統(tǒng)分析與設(shè)計_第5頁
已閱讀5頁,還剩22頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

本科畢業(yè)設(shè)計論文題目:德森公司人力資源管理信息系統(tǒng)分析與設(shè)計院(系):經(jīng)濟(jì)管理學(xué)院專業(yè):信息管理與信息系統(tǒng)班級: 學(xué)生:學(xué)號: 指導(dǎo)教師:2014年6月緒論1.1系統(tǒng)開發(fā)背景人力資源管理信息系統(tǒng)產(chǎn)生于20世紀(jì)60年代末期,當(dāng)時的計算機(jī)技術(shù)已經(jīng)進(jìn)入實際應(yīng)用階段,同時大型企業(yè)用手工來計算和發(fā)放薪資既費時、費力又非常容易出錯,為了解決這個矛盾,第一代的人力資源管理信息系統(tǒng)應(yīng)運而生。經(jīng)過將近40年的發(fā)展,如今大多數(shù)公司普遍使用的是第三代人力資源管理信息系統(tǒng)。第三代人力資源管理信息系統(tǒng)界面友好,支持多平臺,并提供了強有力的報表生成工具、分析工具和信息共享,使得人力資源管理人員得以擺脫繁重的日常工作,集中精力從戰(zhàn)略的角度來考慮企業(yè)人力資源規(guī)劃和政策。企業(yè)人力資源管理系統(tǒng)的出現(xiàn)是企業(yè)管理的一個重要里程碑,公司的各種資源的實際情況是各不相同的,一款人力資源管理系統(tǒng)不能適用所有公司,一個可以安全的、規(guī)劃的,規(guī)范的,自動化的、適合的企業(yè)人力資源管理系統(tǒng)對企業(yè)的發(fā)展是必不可少的。德森公司從事新能源汽車技術(shù)研發(fā)、生產(chǎn)、銷售以及新能源技術(shù)的對外合資合作業(yè)務(wù)。該公司正處于發(fā)展期,各種體系制度都還不完善,而一個先進(jìn)完善的人力資源管理信息系統(tǒng)對企業(yè)的健康發(fā)展起著至關(guān)重要的作用。無論是從人員招聘還是人事管理以及員工培訓(xùn)等模塊來看,通過信息技術(shù)實現(xiàn)企業(yè)人力資源管理是現(xiàn)代企業(yè)管理中人力資源有效管理和開發(fā)的重中之重。1.2系統(tǒng)研究目的和意義系統(tǒng)設(shè)計的首要目的是運用已經(jīng)學(xué)習(xí)到的MyEclipse工具和MySQL數(shù)據(jù)庫知識自主實現(xiàn)一個實用的系統(tǒng),使得現(xiàn)有知識得到更好的鞏固,更加熟練的操作MyEclipse工具和MySQL數(shù)據(jù)庫。同時在實現(xiàn)中學(xué)習(xí)到更多新的知識,能更深入掌握J(rèn)SP、Java語言,了解軟件開發(fā)的全過程,為以后的學(xué)習(xí)與工作打下堅實的基礎(chǔ)。與此同時,在民營企業(yè)、中小型公司高速蓬勃發(fā)展的今天,本系統(tǒng)是重點針對中小型企業(yè)開發(fā)的一款人力資源管理系統(tǒng),經(jīng)過市場調(diào)查分析發(fā)現(xiàn)了民營企業(yè)人力資源管理在績效考核,薪酬管理、任務(wù)管理方面存在問題。目前民營企業(yè)績效考核存在著考核主觀化、考核結(jié)果沒有廣泛應(yīng)用、考核意識淡漠等方面問題。薪酬管理主要存在缺乏激勵性的問題,具體表現(xiàn)在人力資源管理方面的混亂。本系統(tǒng)重點是針對這些問題進(jìn)行的設(shè)計與開發(fā)。利用現(xiàn)代高效的運作方式來開發(fā)和管理組織中最重要、最昂貴的資源,實現(xiàn)人力資源管理精細(xì)化、自動化,為公司的發(fā)展做出正確的決策,提高人員的利用率,為公司發(fā)展和人才儲備提供良好平臺。1.3國內(nèi)外發(fā)展趨勢近些年,一些較大的企業(yè)經(jīng)常自行開發(fā)人力資源管理軟件,這樣做有一定好處,如成本低廉,上級單位一次開發(fā),基層單位可以重復(fù)利用,而且一定程度上能滿足個性化需求。但是實踐證明,這種開發(fā)方式一般難以成功。一方面,企業(yè)內(nèi)部開發(fā)人員往往缺乏項目經(jīng)驗,導(dǎo)致與最終用戶的需求相悖;另一方面,這種形式的軟件開發(fā)不參與市場競爭,僅僅是供給內(nèi)部使用,有可能導(dǎo)致開發(fā)人員敷衍了事,開發(fā)的系統(tǒng)不能真正起到作用。與此同時,我國正處在由傳統(tǒng)管理方式向人力資源管理過渡的轉(zhuǎn)型期,企業(yè)中的管理方法從思想到行動都發(fā)生著巨大的變化,處于摸索中的人力資源管理隨時都可能發(fā)生變革,這就對人力資源管理軟件提出了巨大的挑戰(zhàn)。國外人力資源管理系統(tǒng)與國內(nèi)的相比,優(yōu)勢主要體現(xiàn)為:具有雄厚的實力,在技術(shù)力量的培養(yǎng)、研發(fā)、市場推廣等方面大力投入;國外人力資源管理系統(tǒng)伴隨著管理理論的發(fā)展,其設(shè)計思路蘊涵了先進(jìn)的管理理念;國外人力資源管理系統(tǒng)起步較早,完整性和成熟度高;國外人力資源管理系統(tǒng)對于基于互聯(lián)網(wǎng)技術(shù)的研究和支持不遺余力,使得其易用性大大加強。2系統(tǒng)開發(fā)方法和關(guān)鍵技術(shù)2.1結(jié)構(gòu)化開發(fā)方法結(jié)構(gòu)化系統(tǒng)開發(fā)方法(StructuredSystemDevelopmentMethodology)又稱結(jié)構(gòu)化生命周期法,這類方法都是把整個系統(tǒng)開發(fā)過程分成若干階段,每個階段經(jīng)行若干活動,每項活動應(yīng)用一系列標(biāo)準(zhǔn)、規(guī)范、方法和技術(shù),完成一個或多個任務(wù),形成符合給定規(guī)范的產(chǎn)品(成果)。2.1.1結(jié)構(gòu)化方法的主要原則用戶參與原則嚴(yán)格劃分工作階段,“先邏輯,后物理”的原則“自頂向下”的原則工作成果描述標(biāo)準(zhǔn)嚴(yán)格化原則2.1.2結(jié)構(gòu)化方法的特點1.自頂向下整體地進(jìn)行分析與設(shè)計和自底向上逐步實施的系統(tǒng)開發(fā)過程:在系統(tǒng)規(guī)劃、分析與設(shè)計時,從整體全局考慮,自頂向下地工作;在系統(tǒng)實施階段則根據(jù)設(shè)計的要求,先編制一個個具體的功能模塊,然后自底向上逐步實現(xiàn)整個系統(tǒng)。2.用戶至上是影響成敗的關(guān)鍵因素,整個開發(fā)過程中,要面向用戶,充分了解用戶的需求與愿望。3.符合實際,客觀性和科學(xué)化,即強調(diào)在設(shè)計系統(tǒng)之前,深入實際,詳細(xì)地調(diào)查研究,努力弄清實際業(yè)務(wù)處理過程的每一個細(xì)節(jié),然后分析研究,制定出科學(xué)合理的目標(biāo)系統(tǒng)設(shè)計方案。4.嚴(yán)格區(qū)分工作階段,把整個開發(fā)過程劃分為若干工作階段,每一個階段有明確的任務(wù)和目標(biāo)、預(yù)期達(dá)到的工作成效,以便計劃和控制進(jìn)度,協(xié)調(diào)各方面的工作。前一階段的工作成果是后一階段的工作依據(jù)。5.充分預(yù)料可能發(fā)生的變化:環(huán)境變化、內(nèi)部處理模式變化、用戶需求變化。6.開發(fā)過程工程化,要求開發(fā)過程的每一步都要按工程標(biāo)準(zhǔn)規(guī)范化,工作文體或文檔資料標(biāo)準(zhǔn)化。2.1.3結(jié)構(gòu)化方法的優(yōu)缺點結(jié)構(gòu)化開發(fā)強調(diào)了開發(fā)過程的整體性和全局性,在整體優(yōu)化的前提下考慮具體的分析設(shè)計問題。嚴(yán)格區(qū)分工作階段,每一階段及時總結(jié)、發(fā)現(xiàn)、及時反饋和糾正,避免造成浪費和混亂。但這種方法的開發(fā)周期長,不能充分了解用戶的需求和可能發(fā)生的變化。僅在開始幾個階段與用戶溝通多。2.2開發(fā)技術(shù)及工具介紹本系統(tǒng)采用JAVA作為開發(fā)環(huán)境,以Tomcat6.0作為Web服務(wù)器,以MySQL作為后臺數(shù)據(jù)庫,。具體實現(xiàn)是在Windows操作系統(tǒng)下,利用Visio制圖工具、MyEclipse開發(fā)工具以及MySQL數(shù)據(jù)庫工具,進(jìn)行開發(fā)。2.2.1相關(guān)工具1)JDK1.5.0JDK是Sun公司Java應(yīng)用程序和組件的開發(fā)環(huán)境,是編譯和測試工具,也是提供java程序的Java虛擬機(jī)平臺,是調(diào)試和運行JSP所不可缺少的工具。本系統(tǒng)采用JDK1.5.0版本。2)Tomcat5.0Tomcat是開源的servlet和JSP容器(Sun官方推薦容器),它是Jakarta項目中一個重要的組成,由Apache、Sun和其他一些公司及個人開發(fā)。Tomcat內(nèi)部實現(xiàn)了Servlet和JSP引擎,而且擴(kuò)展了一些應(yīng)用服務(wù)器的功能,例如JNDI、數(shù)據(jù)庫連接池、用戶事務(wù)處理等。目Tomcat被廣泛地應(yīng)用于中小規(guī)模的Javaweb應(yīng)用中。3)Eclipse/MyEclipse5.5Eclipse是基于Java的開放源代碼的可擴(kuò)展開發(fā)平臺,Eclipse平臺提供軟件開發(fā)工具的集成服務(wù),所有開發(fā)工具(包括JDE和PDE)都是用插件的形式提供的。這種設(shè)計使得Eclipse具有開放式可擴(kuò)充的結(jié)構(gòu)。MyEclipse是在Eclipse集成開發(fā)環(huán)境中提供Web應(yīng)用程序開發(fā)的插件,在目前軟件開發(fā)的Java領(lǐng)域中,MyEclipse是一個使用非常廣泛的工具。MyEclipse是Eclipse軟件的一個插件,Eclipse軟件是免費的,但MyEclipse不是一個完全免費的產(chǎn)品,需要購買。4)MySQL5.0MySQL是一個開放源碼的小型關(guān)聯(lián)式數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司。目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。5)網(wǎng)頁設(shè)計工具本系統(tǒng)用到的網(wǎng)頁開發(fā)工具是DreamweaverCS3。Dreamweaver,作為網(wǎng)頁設(shè)計中的佼佼者,該軟件具有簡單、易學(xué)、無需記憶的優(yōu)點,許多種網(wǎng)頁都可以通過該軟件來制作完成。該網(wǎng)頁設(shè)計軟件不但可以通過可視化的方式實現(xiàn)文字編輯、圖像和表單處理,還可以直接在網(wǎng)頁上插入控件。通過設(shè)計可以自動生成代碼,這對編程技術(shù)不嫻熟的開發(fā)人員來說尤其適用。6)B/S結(jié)構(gòu)(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本(TCO)。2.2.2相關(guān)技術(shù)1)Java語言Java編程語言是一種通用、并發(fā)、基于類且面向?qū)ο蟮恼Z言。Java編程語言與C和C++相關(guān),但是在組織方式上有差別,Java具有C和C++遺漏的許多優(yōu)點,同時兼有其他語言包括的一些思想。它旨在成為一種生產(chǎn)語言,而不是一種研究語言,并且正是如此。2)Servlet技術(shù)Servlet技術(shù)主要是為了使用Web上的HTTP協(xié)議而設(shè)計的。Servlet是在Web服務(wù)器上運行的程序,JavaServlet可以用于處理客戶請求或生成動態(tài)Web網(wǎng)頁。Tomcat是支持JavaServlet和JSP的Web服務(wù)器。3)JSP技術(shù)JSP(JavaServerPages)是由Sun公司倡導(dǎo),許多公司參與,共同建立人一種動態(tài)網(wǎng)頁技術(shù)標(biāo)準(zhǔn),JSP技術(shù)是在Servlet技術(shù)基礎(chǔ)上發(fā)展起來的。它正在飛速發(fā)展中,現(xiàn)在已經(jīng)成為Java服務(wù)器編程的重要組成部分。4)JavaScript技術(shù)JavaScript是一種基于對象(Object)和事件驅(qū)動(EventDriver)并具有安全性能的腳本語言,它所能提供的功能非常強大。JavaScript是一種簡潔的面向?qū)ο蟮拿枋稣Z言,是專門用來開發(fā)Internet客戶端和服務(wù)器端的應(yīng)用程序,它可以被輕易的嵌入到HTML文件中,使用JavaScript瀏覽器可以回應(yīng)使用者的需求事件而不用通過網(wǎng)絡(luò)來回傳資料,這樣,使用者的資料就可以直接被客戶端應(yīng)用程序所處理,它的出現(xiàn)彌補了HTML語言的缺陷,它是Java與HTML折衷的選擇5)XML技術(shù)從1998年2月W3C正式推出XML(eXtensibleMarkupLanguage的縮寫,意為可擴(kuò)展的標(biāo)記語言)后短短的三年間,XML以驚人的速度在廣大的設(shè)計人員中傳播開來。隨著Internet的飛速發(fā)展,HTML開始對更多的網(wǎng)絡(luò)設(shè)計要求顯露出疲態(tài)。XML也就是在這種大環(huán)境下孕育而生的。B/S(Browser/Server)結(jié)構(gòu)即瀏覽器和服務(wù)器結(jié)構(gòu)。它是隨著Internet技術(shù)的興起,對C/S結(jié)構(gòu)的一種變化或者改進(jìn)的結(jié)構(gòu)。在這種結(jié)構(gòu)下,用戶工作界面是通過www瀏覽器來實現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實現(xiàn),形成所謂三層3-tier結(jié)構(gòu)。這樣就大大簡化了客戶端電腦載荷,減輕了系統(tǒng)維護(hù)與升級的成本和工作量,降低了用戶的總體成本。3系統(tǒng)分析系統(tǒng)分析主要是將在系統(tǒng)詳細(xì)調(diào)查中所得到的文檔資料集中到一起,對系統(tǒng)整體架構(gòu)和信息處理過程進(jìn)行分析。它側(cè)重于從業(yè)務(wù)全過程的角度進(jìn)行分析,分析的主要內(nèi)容是:業(yè)務(wù)和數(shù)據(jù)的流程是否通暢,是否合理;數(shù)據(jù)、業(yè)務(wù)過程和實現(xiàn)系統(tǒng)功能模塊之間的關(guān)系。系統(tǒng)分析的目的是將用戶的需求及其解決方法確定下來,這些需要確定的結(jié)果包括:開發(fā)者關(guān)于系統(tǒng)功能的了解,用戶對信息系統(tǒng)功能的需求,數(shù)據(jù)和業(yè)務(wù)流程,分析得出用功能模塊圖、數(shù)據(jù)庫表描述所定義的詳細(xì)的系統(tǒng)邏輯模型。系統(tǒng)分析所確定的內(nèi)容是今后系統(tǒng)設(shè)計、系統(tǒng)實現(xiàn)的基礎(chǔ)。3.1可行性分析可行性分析是判斷系統(tǒng)開發(fā)的可行性的一個必要環(huán)節(jié),綜合分析系統(tǒng)在技術(shù)上是否先進(jìn)、實用和可靠,在經(jīng)濟(jì)上是否合理,在財務(wù)上是否在合適范圍內(nèi),在環(huán)境上是否可行。3.1.1經(jīng)濟(jì)可行性分析該系統(tǒng)是一個小型的管理信息系統(tǒng),所以進(jìn)行該軟件的開發(fā)經(jīng)費和投資較少,可節(jié)省大量的人力,物力資源,系統(tǒng)的開發(fā)并不太復(fù)雜和繁瑣,操作簡單易行。3.1.2技術(shù)可行性分析本系統(tǒng)是小型的信息系統(tǒng),基于B/S模式,采用JAVA作為開發(fā)環(huán)境,以Tomcat6.0作為Web服務(wù)器,以MySQL作為后臺數(shù)據(jù)庫。具體實現(xiàn)是在Windows操作系統(tǒng)下,MyEclipse開發(fā)工具以及MySQL數(shù)據(jù)庫工具,進(jìn)行開發(fā)。本系統(tǒng)開發(fā)利用MySQL作為數(shù)據(jù)庫,它是一個支持多用戶的新型數(shù)據(jù)庫,適用于大中規(guī)模的數(shù)據(jù)量需求。因此,開發(fā)難度適中。3.1.3環(huán)境可行性分析德森公司從事新能源汽車技術(shù)研發(fā)、生產(chǎn)、銷售以及新能源技術(shù)的對外合資合作業(yè)務(wù)。該公司正處于發(fā)展期,各種體系制度都還不完善,而一個先進(jìn)完善的人力資源管理信息系統(tǒng)對企業(yè)的健康發(fā)展起著至關(guān)重要的作用。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展成熟,建立一個完善的人力資源管理信息系統(tǒng)是可行的,也是必要的。3.1.4可行性結(jié)論通過經(jīng)濟(jì)、技術(shù)以及社會環(huán)境方面的可行性分析,可以確定本系統(tǒng)開發(fā)的必要性和可行性,可以立即開發(fā)。3.2系統(tǒng)需求分析3.2.1需求概述德森公司人力資源管理信息系統(tǒng)可實現(xiàn)對人員信息的查詢編輯,并進(jìn)行考勤管理和員工培訓(xùn)的管理。提高交流效率,使查找人員信息變得簡單快捷。借助本系統(tǒng)顯示的結(jié)果可以達(dá)到以下目的:1)快速查看員工詳細(xì)信息;2)對員工信息進(jìn)行添加、修改、刪除管理;3)實現(xiàn)考勤管理;4)對員工招聘培訓(xùn)的管理。3.2.2功能分析該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:操作簡單、界面友好、完全框架式的頁面布局,使得人力資源的日常管理工作更簡便,對本系統(tǒng)的管理的各個方面:信息瀏覽、錄入、刪除、修改等方面都大體實現(xiàn),實現(xiàn)了人力資源管理的基本要求。系統(tǒng)主要功能要求如下:一、系統(tǒng)需要經(jīng)過有效的身份驗證才可以登陸,將登陸的身份分為四種:系統(tǒng)維護(hù)人員、人力資源管理人員用戶、員工用戶、應(yīng)聘人員。二、系統(tǒng)根據(jù)用戶身份不同,使用的系統(tǒng)資源也不同,下面將列出各類用戶的使用權(quán)限。系統(tǒng)維護(hù)維護(hù)人員:設(shè)置用戶驗證,分離用戶角色,維護(hù)升級系統(tǒng)。人力資源管理人員用戶:查詢修改刪除招聘培訓(xùn)信息、查詢修改刪除員工信息、查詢修改刪除考勤信息、查詢修改刪除工資信息、瀏覽評價留言、添加刪除用戶。員工用戶:查詢員工信息、查詢考勤信息、查詢工資信息、留言評價信息準(zhǔn)確性。應(yīng)聘人員:瀏覽公司的招聘信息信息、給HR留言。3.3結(jié)構(gòu)化分析3.3.1業(yè)務(wù)流程圖業(yè)務(wù)流程圖(TransactionFlowDiagram,TFD)的繪制是按照業(yè)務(wù)的實際處理步驟和過程進(jìn)行的。系統(tǒng)的基本流程為:本系統(tǒng)的具體流程描述如下:首先公司人力資源管理者在招聘功能模塊發(fā)布招聘信息完成招聘業(yè)務(wù),然后剛?cè)肼毜膯T工發(fā)放個人信息表,員工在個人信息表中填寫本人的基本信息,然后提交給用戶,人力資源管理者將職工信息表添加到數(shù)據(jù)庫表中;在日常的工作中,人力資源管理者依據(jù)員工日常信息表(包括培訓(xùn)信息表、考勤信息表、工資信息表等)對員工進(jìn)行考核,員工工的日常信息要錄入數(shù)據(jù)庫必須要在審核人審核通過后,同時審核要結(jié)合員工的日常實際情況。員工可以通過查詢本系統(tǒng)中的個人相關(guān)信息,與事實有出入者可通過留言評價的方式反饋給人力資源管理者,以便及時糾正錯誤。本系統(tǒng)的業(yè)務(wù)流程圖如下圖所示:3.3.2數(shù)據(jù)流程分析數(shù)據(jù)流程分析,即把數(shù)據(jù)在組織(或原系統(tǒng))內(nèi)部的流動情況抽象地獨立出來,舍去了具體組織機(jī)構(gòu)、信息載體、處理工作、物資、材料等,單從數(shù)據(jù)流動過程來考查實際業(yè)務(wù)的數(shù)據(jù)處理模式。數(shù)據(jù)流程分析主要包括對信息的流動、傳遞、處理、存儲等的分析。數(shù)據(jù)流程分析的目的就是要發(fā)現(xiàn)和解決數(shù)據(jù)流通中的問題。數(shù)據(jù)流圖的符號說明如圖3.2所示外部項加工數(shù)據(jù)存儲數(shù)據(jù)流圖3.2數(shù)據(jù)流圖圖例數(shù)據(jù)流程圖,它是描述數(shù)據(jù)處理過程的有力工具。數(shù)據(jù)流程圖從數(shù)據(jù)傳遞和加工的角度,以圖型的方式刻畫數(shù)據(jù)處理系統(tǒng)的工作情況。數(shù)據(jù)流程圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。數(shù)據(jù)流程圖具有抽象性和概括性。抽象性表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理和存儲;概括性表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個整體。如下圖所示:1)頂層數(shù)據(jù)流圖如圖所示:管理人員管理人員人力資源管理信息系統(tǒng)D1查詢信息編輯信息查詢結(jié)果圖3.3頂層數(shù)據(jù)流圖數(shù)據(jù)流程圖整理招聘信息收集培訓(xùn)信息管理員P4添加考勤信息P6管理員P4添加考勤信息P6培訓(xùn)管理P1發(fā)布招聘信息P1發(fā)布招聘信息F1收集員工基本信息F2考勤信息F3培訓(xùn)信息P1P1整理人員信息息P10工資信S4上下班信息表S6培訓(xùn)信息表招聘信息查詢S3工資表考勤信息培訓(xùn)信息P7培訓(xùn)計劃安排P5考勤處理P7培訓(xùn)計劃安排P5考勤處理S2人員信息表S1招聘信息表在職人員工資信息P3處理在職信息工資表信息P3處理在職信息應(yīng)聘人員PS5工資報表培訓(xùn)安排P2處理招聘信息P2處理招聘信息在職人員人力資源管理信息系統(tǒng)人力資源管理信息系統(tǒng)應(yīng)聘人員圖3.4數(shù)據(jù)流程圖3.3.2數(shù)據(jù)字典數(shù)據(jù)字典(DataDictionary,簡稱DD)是對數(shù)據(jù)流程圖中出現(xiàn)的所有數(shù)據(jù)元素結(jié)出定義。它和數(shù)據(jù)流較密切配合,能夠清楚地表達(dá)數(shù)據(jù)處理的要求。數(shù)據(jù)流程圖只給出了系統(tǒng)的組成及相互關(guān)系,但沒有說明數(shù)據(jù)元素的含義。為使數(shù)據(jù)流程圖上的數(shù)據(jù)流名字、加工名字和文件名字具有確切的解釋。數(shù)據(jù)流中的名字應(yīng)按數(shù)據(jù)項和數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、業(yè)務(wù)流程、數(shù)據(jù)的外部實體等4個方面進(jìn)行具體的定義,全體定義構(gòu)成數(shù)據(jù)字典。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個方面對系統(tǒng)的邏輯模型進(jìn)行完整的描述。數(shù)據(jù)字典是以特定格式記錄下來的、對系統(tǒng)的數(shù)據(jù)流程圖中各個基本要素(數(shù)據(jù)流、加工、存儲和外部實體)的內(nèi)容和特征所作的完整的定義和說明。它是結(jié)構(gòu)化系統(tǒng)分析的重要工具之一,是對數(shù)據(jù)流程圖的重要補充和說明。對用戶來講,數(shù)據(jù)字典為他們提供了數(shù)據(jù)的明確定義;對系統(tǒng)分析員來講,數(shù)據(jù)字典幫助他們比較容易修改已建立的系統(tǒng)邏輯模型。數(shù)據(jù)字典——數(shù)據(jù)流:名字:員工基本信息描述:公司每位員工的基本信息名字:員工基本信息描述:公司每位員工的基本信息定義:員工基本信息=員工號+姓名+性別+出生日期+學(xué)歷+政治面貌+電話+部門+職稱+崗位+轉(zhuǎn)正日期位置:人員信息表名字:工資信息名字:工資信息描述:對每位員工每月應(yīng)發(fā)工資數(shù)定義:工資信息=員工號+姓名+底薪+獎金+補貼+加班費+車旅費+代扣養(yǎng)老金+代扣住房公積金+代扣醫(yī)療保險位置:工資信息表名字:登陸驗證描述:管理員對系統(tǒng)進(jìn)行維護(hù),必先登陸界面名字:登陸驗證描述:管理員對系統(tǒng)進(jìn)行維護(hù),必先登陸界面定義:管理員登陸驗證=管理員登陸名+密碼說明:有正確的管理員名及密碼、重名問題位置:管理員登陸處理名字:招聘信息描述:公司為補充崗位空缺從而發(fā)布招聘信息定義:招聘信息=崗位名稱+需求人數(shù)+應(yīng)聘時間+應(yīng)聘資格+聯(lián)系方式位置:招聘信息表名字:考勤信息名字:考勤信息描述:公司每位員工每日的考勤記錄定義:考勤信息=員工號+姓名+年度+月份+部門+全勤天數(shù)+病假天數(shù)+應(yīng)出勤天數(shù)+事假天數(shù)+延時加班小時+休息日加班小時+遲到次數(shù)+曠工天數(shù)位置:考勤管理名字:培訓(xùn)信息名字:培訓(xùn)信息描述:公司對每位員工的培訓(xùn)安排定義:培訓(xùn)信息=培訓(xùn)名稱+培訓(xùn)地點+培訓(xùn)種類+培訓(xùn)目的+培訓(xùn)對象+培訓(xùn)內(nèi)容+參加人數(shù)+舉辦日期+預(yù)算費用+部門申請人位置:培訓(xùn)管理報表名字:用戶驗證描述:有正確的用戶登陸名和密碼;重名問題定義:用戶登陸驗證=用戶登陸名+登陸密碼名字:用戶驗證描述:有正確的用戶登陸名和密碼;重名問題定義:用戶登陸驗證=用戶登陸名+登陸密碼位置:用戶用戶登陸處理名字:驗證結(jié)果名字:驗證結(jié)果描述:系統(tǒng)自動登陸結(jié)果,如成功登陸,即可直接操作系統(tǒng)定義:驗證結(jié)果=登陸成功|用戶未注冊|密碼錯誤位置:登陸處理管理員4系統(tǒng)總體設(shè)計企業(yè)人事管理系統(tǒng)以現(xiàn)代人力資源管理中的:人力資源管理的規(guī)劃、人員的招聘、培訓(xùn)、績效、薪酬、勞動關(guān)系這六大模塊為依據(jù)進(jìn)行分析設(shè)計,本系統(tǒng)包含了系統(tǒng)管理、招聘培訓(xùn)、薪酬等幾個方面。在日常的人事管理中,基本可以做到人員的有效管理4.1總體設(shè)計原理經(jīng)過需求分析,已經(jīng)清楚了系統(tǒng)所要完成的全部功能,現(xiàn)在決定“怎么做”。概括的說,總體設(shè)計的基本目的就是回答“系統(tǒng)應(yīng)該如何實現(xiàn)?”的這個問題。因此總體設(shè)計又稱為“概要設(shè)計”。通過這個階段的工作,將劃分出組成系統(tǒng)的物理元素程序,文件,數(shù)據(jù)庫,人工過程和文件等。但是每一個物理元素都處于黑盒子階段,這些黑盒子里的具體內(nèi)容將留在以后進(jìn)行詳細(xì)的設(shè)計。總體設(shè)計階段的另一項重要任務(wù)是設(shè)計軟件的結(jié)構(gòu),也就是要確定系統(tǒng)中每個程序是由哪些模塊組成,以及這些模塊間的相互關(guān)系。模塊是資料說明可執(zhí)行語句等程序?qū)ο蟮募?。它是單獨命名的而且可通過名字來訪問。模塊化就是把程序劃分成若干個模塊,每個模塊完成一個子功能,把這些模塊集中起來組成一個整體,可以完成指定的功能,滿足問題的要求。4.2系統(tǒng)功能模塊結(jié)構(gòu)分析本系統(tǒng)從管理員、用戶及系統(tǒng)維護(hù)角度分析出所需要的功能模塊,主要有以下幾個:留言評價模塊、人事管理模塊、考勤管理模塊、招聘培訓(xùn)管理模塊、工資管理模塊、系統(tǒng)設(shè)置模塊。本次系統(tǒng)開發(fā)主要是針對以上幾大模塊的工作邏輯來設(shè)計,主要實現(xiàn)以上各模塊信息錄入、修改、查詢、刪除,以及系統(tǒng)維護(hù)功能。系統(tǒng)的功能模塊圖如下圖所示:4.2系統(tǒng)流程描述系統(tǒng)流程圖是概括地描繪物理系統(tǒng)的傳統(tǒng)工具。它的基本思想是用圖形符號以黑盒子形式描繪組成系統(tǒng)的每個部件(程序,文檔,數(shù)據(jù)庫等)。系統(tǒng)流程圖表達(dá)的是數(shù)據(jù)在系統(tǒng)各部件之間流動的情況,而不是對數(shù)據(jù)進(jìn)行加工處理的控制過程,因此盡管系統(tǒng)流程圖的某些符號和程序流程圖的符號形式相同,但是它卻是物理數(shù)據(jù)流圖而不是程序流程圖。圖4.2系統(tǒng)流程圖4.4軟硬件環(huán)境:1.硬件環(huán)境機(jī)器配置:CPU:Pentium4或更高,內(nèi)存512M以上,硬盤:120G以上顯示器:VGA或更高2.軟件環(huán)境操作系統(tǒng):Windows2007數(shù)據(jù)庫類型:MySq開發(fā)平臺:JAVA

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論