




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、北 京 青 年 政 治 學(xué) 院畢 業(yè) 論 文題 目 企業(yè)人事管理系統(tǒng) 系 別 計算機系 專 業(yè) 計算機應(yīng)用技術(shù) 姓 名 陳明艷 學(xué) 號 2011171137 指導(dǎo)教師 石剛 目錄1.緒論11.1應(yīng)用目的與重要性11.2發(fā)展趨勢11.2.2人事管理系統(tǒng)的發(fā)展趨勢11.2.3 MIS的發(fā)展21.2.5工作目標(biāo)和價值觀的改變41.3系統(tǒng)調(diào)研41.3.1社會可行性41.3.2技術(shù)可行性51.3.3經(jīng)濟可行性51.3.4調(diào)研內(nèi)容52.開發(fā)工具及語言特點72.1 Java技術(shù)72.1.1 什么是Java技術(shù)72.1.2 Java語言特點72.1.3 Java Web92.1.4 Web應(yīng)用的編寫、部署和訪
2、問92.1.5 JSP102.2 Mysql主要特點122.3 Myeclipse主要特點123需求分析143.1 目的143.2 一般性需求143.3功能性需求143.3.1 組織單元管理153.3.2 崗位管理173.3.3 員工入職管理183.3.4 試用期管理223.3.5 部門調(diào)動管理243.3.6 崗位調(diào)動管理263.3.7 員工離職管理283.3.8 員工信息中心303.3.9 報表管理334數(shù)據(jù)庫設(shè)計374.1. 數(shù)據(jù)庫選擇374.2. 概念模型374.3. 數(shù)據(jù)可分析395. 總體設(shè)計405.1 模塊設(shè)計40【參考文獻(xiàn)】41致謝:42 摘 要社會發(fā)展非常迅速,而選擇創(chuàng)業(yè)的人士
3、也越來越多,公司涉及的行業(yè)也越來越多。但不管什么樣的公司,都需要管理,正所謂:有公司就有人事,有人事就有管理。而現(xiàn)在的網(wǎng)絡(luò)信息正在飛速的發(fā)展中,人們已經(jīng)告別過去只靠紙質(zhì)文件記錄信息的時代了,所以人事管理系統(tǒng)也在各個行業(yè)中占有非常重要的位置。它方便了對公司內(nèi)部人員歸類管理,任務(wù)分配,考勤管理,以及人員調(diào)動。人事管理系統(tǒng)是非常典型的網(wǎng)絡(luò)信息管理系統(tǒng)(MIS),它的開發(fā)主要包括后臺數(shù)據(jù)庫的設(shè)計、建立、維護(hù)以及前端的應(yīng)用程序的開發(fā)兩個方面。對于數(shù)據(jù)庫,要建立數(shù)據(jù)庫的完整性強和一致性高、數(shù)據(jù)安全性好的數(shù)據(jù)庫。而對于應(yīng)用程序則要求功能完善,操作方便,瀏覽速度快等特點。綜上分析,我選擇用Myeclipse設(shè)
4、計前端頁面以及輕便易操作的mysql數(shù)據(jù)庫。此次人事管理系統(tǒng),主要是針對企業(yè)人事管理設(shè)計的,我采用了C/S結(jié)構(gòu),主要對企業(yè)員工的的信息以及跟人事相關(guān)的工作流程進(jìn)行集中系統(tǒng)的管理 ,便于企業(yè)建立一個完善的、強大的員工信息數(shù)據(jù)庫。本文詳細(xì)介紹了企業(yè)人事管理系統(tǒng)的功能需要,系統(tǒng)設(shè)計和具體實現(xiàn)。并簡要介紹了系統(tǒng)開發(fā)采用的過程方法。關(guān)鍵詞 企業(yè)人事管理系統(tǒng);C/S;信息數(shù)據(jù)庫42企業(yè)人事管理系統(tǒng)1. 緒論1.1應(yīng)用目的與重要性人為生產(chǎn)力第一要素,在管理中人被稱為人力資源,沒有人的主觀能動性,一切無從談起。而在企業(yè)人事管理中最重要的就是人,企業(yè)的優(yōu)點就是在吸引人才的前提下,要留住骨干,就要學(xué)會用人,學(xué)會管
5、理人。人事管理要以人為本,不要光想到企業(yè)的利益,想如何剝削員工,也要多想員工們的生活和家庭,對不勝任者要多教育,多關(guān)心,多幫助,這樣他們才能為企業(yè)創(chuàng)造更多的財富,企業(yè)富有了才能留住人才。企業(yè)人事管理的根本目的是通過使用人才藝術(shù)去達(dá)到最大的效益,將工作做到最好。企業(yè)是獨立從事商業(yè)生產(chǎn)和商品流通的基本經(jīng)濟單位,企業(yè)之間的競爭,實際上是人才之間的競爭,誰擁有人才,誰就在市場競爭的浪潮中挺立潮頭。作為一名企業(yè)的領(lǐng)導(dǎo)者,用人的藝術(shù)技巧才是他的首要才能。企業(yè)最大的浪費,莫過于人力資源的浪費,特別是企業(yè)員工潛在能力和工作欲望的浪費。只有高度重視人事管理,充分挖掘人的潛在能力,企業(yè)才能永保創(chuàng)新的活力;只有發(fā)展
6、生產(chǎn)力,提高經(jīng)濟效益,才能在當(dāng)今激烈競爭中求得生存發(fā)展。對于企業(yè)來講,員工的人事檔案不僅可以使企業(yè)的管理者在一定程度上掌握所聘用員工的基本人事信息,而且可以為企業(yè)的人力資源管理工作提供相關(guān)的人事信息數(shù)據(jù)支持。例如:企業(yè)制定員工招聘計劃、培訓(xùn)計劃、合理的使用人員等等。因此,企業(yè)人事檔案管理工作的好壞不僅可以直接影響到企業(yè)的人力資源管理,而且還會間接的影響到企業(yè)整體管理。1.2發(fā)展趨勢1.2.2人事管理系統(tǒng)的發(fā)展趨勢21世紀(jì)競爭最激烈的當(dāng)屬人才的競爭,一個具有多學(xué)科知識的復(fù)合性人才或許是一個企業(yè)發(fā)展壯大所不可或缺的重要因素之一。因此人力已逐步成為企業(yè)最重要的資源,而人力資源管理(Human Res
7、ource Management,HRM)也成為現(xiàn)代企業(yè)管理工作中的重要內(nèi)容之一。而在企業(yè)人力資源管理中的基礎(chǔ)工作就是人事檔案管理。隨著社會的發(fā)展,科技的進(jìn)步,計算機的應(yīng)用在社會各領(lǐng)域中都得到了普及,越來越多的人都感受到利用計算機進(jìn)行各類管理的科學(xué)和便捷;認(rèn)識到管理信息系統(tǒng)對于管理工作的重要性。管理信息系統(tǒng),MIS(Management Information System),是一個將企業(yè)生產(chǎn)和經(jīng)營中的各種內(nèi)、外部信息進(jìn)行收集、加工、整理、傳遞,并有序地存儲,以用于管理和決策,是企業(yè)增效的信息系統(tǒng)。它能夠使企業(yè)更加及時、準(zhǔn)確、全面、詳實的了解所需的信息數(shù)據(jù)。同時管理信息系統(tǒng)對各種信息數(shù)據(jù)的進(jìn)一
8、步加工修飾,能使企業(yè)領(lǐng)導(dǎo)層的生產(chǎn)、經(jīng)營、管理決策依據(jù)更加充分便捷,更具有合理性、科學(xué)性;從而為社會創(chuàng)造出更多的價值,為企業(yè)的發(fā)展創(chuàng)造出更多的機會。另外,管理信息系統(tǒng)可以使企業(yè)的管理更加科學(xué)化、合理化、制度化、規(guī)范化;為企業(yè)的管理水平跨上新臺階;為企業(yè)持續(xù)、健康、穩(wěn)定的發(fā)展奠定堅實基礎(chǔ)。企業(yè)人事管理系統(tǒng)就是典型管理信息系統(tǒng),通過企業(yè)人事管理系統(tǒng)對人事檔案進(jìn)行管理具有人工管理所無法比擬的優(yōu)點-例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。一個設(shè)計完善,運行穩(wěn)定的企業(yè)人事管理系統(tǒng)可以使人們從繁重冗雜的傳統(tǒng)手工管理中解脫出來,從而提高企業(yè)人事檔案管理的工作效率,協(xié)助企業(yè)更好
9、的完成人事檔案管理工作;而且,企業(yè)整體管理的信息化建設(shè)是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件,企業(yè)人事管理的信息化又是企業(yè)整體管理信息化建設(shè)的重要組成部分。因此,利用計算機對企業(yè)人事檔案進(jìn)行管理是必然趨勢,企業(yè)人事管理系統(tǒng)是企業(yè)管理工作中不可缺少的。所以在畢業(yè)設(shè)計中,我選擇開發(fā)企業(yè)人事系統(tǒng)。1.2.3 MIS的發(fā)展1.統(tǒng)計系統(tǒng): 它是初級的管理信息系統(tǒng),在統(tǒng)計系統(tǒng)中主要研究和處理的是數(shù)據(jù)間表面上的規(guī)律,對于大量數(shù)據(jù)中隱含的規(guī)律不能進(jìn)行處理。 統(tǒng)計系統(tǒng)的功能是把數(shù)據(jù)分為較相關(guān)和較不相關(guān)的組。 缺點是不考慮數(shù)據(jù)內(nèi)部的性質(zhì)、統(tǒng)計的結(jié)果,把數(shù)據(jù)轉(zhuǎn)換為預(yù)信息,還沒有成為信息,不能控制也不能預(yù)測。
10、2.數(shù)據(jù)更新系統(tǒng): 該系統(tǒng)的功能是進(jìn)行數(shù)據(jù)分組,并能做數(shù)據(jù)更新。缺點是只能更新數(shù)據(jù),沒有預(yù)測和控制功能,它不改變系統(tǒng)的行為,也是MIS的低級階段。比較有代表性的系統(tǒng)是美國航空公司的SABRE預(yù)約訂票系統(tǒng),它能分配美國任一航線任一航班的座位,設(shè)有1008個預(yù)約點,分配76000個座位,存取600000個旅客記錄和27000個飛行記錄,操作很復(fù)雜。但在概念上SABRE系統(tǒng)是一個簡單的數(shù)據(jù)更新系統(tǒng)。它沒有預(yù)測和控制,不改變系統(tǒng)的行為,屬于低級的管理信息系統(tǒng)。3.狀態(tài)報告系統(tǒng):它是反映系統(tǒng)狀態(tài)的一種系統(tǒng)??梢苑譃樯a(chǎn)狀態(tài)報告、服務(wù)狀態(tài)報告和研究狀態(tài)報告等系統(tǒng)。缺點是只能報告狀態(tài),沒有預(yù)測和控制功能,是
11、MIS的低級階段。生產(chǎn)狀態(tài)報告系統(tǒng)的代表是IBM公司的公用制造信息系統(tǒng)。美國IBM公司是世界上最大的計算機公司,1964年它生產(chǎn)出中型計算機IBM360,把計算機的水平提高了一個臺階。但同時組織生產(chǎn)的管理工作也大大復(fù)雜化。一臺計算機有多達(dá)15 000種不同的部件,每一個部件又有若干個元件。IBM的工廠遍布美國各地,不同的訂貨要求不同部件和不同的元件,計劃調(diào)度必須指出什么地方什么廠生產(chǎn)什么部件或元件。IBM的生產(chǎn)組織方式是各廠生產(chǎn)好規(guī)定的部件,約好同時送達(dá)用戶,在用戶處,它們才第一次會面,然后組裝。這種方式,生產(chǎn)裝配和安裝十分復(fù)雜。為了保證其正常進(jìn)行,在原有管理系統(tǒng)上增加人增加設(shè)備都幾乎無效,所
12、以要求用一個以計算機為基礎(chǔ)的狀態(tài)報告系統(tǒng)。生產(chǎn)一臺計算機整個活動要612個月,狀態(tài)報告系統(tǒng)在此期間內(nèi)監(jiān)視每一部件生產(chǎn)的進(jìn)展。IBM公司在1964年建立了先進(jìn)管理系統(tǒng)(A.A.S),它能進(jìn)行450個業(yè)務(wù)如訂貨登記、送貨計劃、工資、會計收入等。在1968年IBM公司又建立了公用制造信息系統(tǒng)CMIS(COMMON MANUFACTURING INFORMATION SYSTEMS),運行很成功。這個系統(tǒng)使計劃調(diào)度加快,減少了庫存。他們估計過去需用15周的工作,用本系統(tǒng)3周即可完成。但是它仍然是管理信息系統(tǒng)的初級形式,沒有預(yù)測也沒有控制功能。4.數(shù)據(jù)處理系統(tǒng)(Data Process Systems,
13、DPS):有時又叫電子數(shù)據(jù)處理系統(tǒng)(Electronic Data Processing Systems, EDPS),也稱為業(yè)務(wù)處理系統(tǒng)(Transaction Processing Systems, TPS)。功能是處理日常業(yè)務(wù)和產(chǎn)生報告,使日常事務(wù)處理自動化,支持日常的運行工作。主要目的在于提高效益,而不過分看中效率。缺點是一般不能提供分析、計劃和決策信息,它只是MIS的初級階段。它是支持企業(yè)運行日常操作的主要系統(tǒng),是進(jìn)行日常業(yè)務(wù)的記錄、匯總、綜合、分類的系統(tǒng)。它的輸入往往是原始單據(jù),輸出往往是分類或匯總的報表。如訂貨單處理,旅館預(yù)約系統(tǒng),工資系統(tǒng),雇員檔案系統(tǒng)以及領(lǐng)料和運輸系統(tǒng)等。這個
14、系統(tǒng)由于處理的問題處于較低的管理層,因而問題比較結(jié)構(gòu)化,也就是處理步驟較固定。其主要的操作是排序、列表、更新和生成,主要使用的運算是簡單的加、減、乘、除,主要使用的人員是運行人員。5.知識工作和辦公自動化系統(tǒng)(Knowledge Work And Office Automation Systems,KWS)隨著信息社會的到來,人們的工作方式在不斷變化,由以體力工作為主的方式轉(zhuǎn)到以腦力工作為主的方式。知識工作成了未來企業(yè)的主要工作。知識工作者也將成為企業(yè)的主體。那么什么是知識工作者(Knowledge Workers)?現(xiàn)在沒有明確的定義,但也有不成文的非正式的理解,這就是:(1)這些人應(yīng)有正式
15、的大學(xué)畢業(yè)學(xué)歷或?qū)W位;(2)他們應(yīng)當(dāng)有職稱,如工程師、教授、醫(yī)師等;(3)他們的工作內(nèi)容主要的是創(chuàng)造新信息。他們需要有工具、有環(huán)境、有系統(tǒng)支持他們的工作。1.2.5工作目標(biāo)和價值觀的改變市場經(jīng)濟快速的發(fā)展,經(jīng)濟全球化速度加快,工作目標(biāo)和社會價值觀念的多元化以及公眾對社會道德與社會責(zé)任的重視,使得當(dāng)今社會企業(yè)不得不改變自身,以尋求企業(yè)的可持續(xù)性發(fā)展與基業(yè)長青。企業(yè)就要為了適應(yīng)時代的發(fā)展而做出改變與回應(yīng),不僅體現(xiàn)在技術(shù)更欣賞,也體現(xiàn)在企業(yè)的管理理念上。價值觀管理就是企業(yè)為了適應(yīng)社會的發(fā)展潮流而在管理理念與管理模式上所作出的改變與回應(yīng)。1.3系統(tǒng)調(diào)研1.3.1社會可行性21世紀(jì)時知識競爭的時代,是人
16、才競爭的時代。伴隨著21世紀(jì)到來的腳步,人類已經(jīng)步入信息多元化的社會,信息產(chǎn)業(yè)正成為全球經(jīng)濟的主導(dǎo)產(chǎn)業(yè)。信息自動化的作用也越來越重大,特別是各行各業(yè)的管理領(lǐng)域,智能化信息處理已經(jīng)是提高效率、規(guī)范性管理、客觀性審查的最有效途徑。企業(yè)人事管理系統(tǒng)在當(dāng)今社會中是一個不可或缺的、必備的軟件工具。然而,一個好的高質(zhì)量的軟件還是少之又少的。并未根本的實現(xiàn)智能化。也不利于實現(xiàn)科學(xué)管理、體現(xiàn)領(lǐng)導(dǎo)者的決策作用。因此,本次軟件設(shè)計中心是要開發(fā)一個功能完善黨的人事管理系統(tǒng)。1.3.2技術(shù)可行性技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具有所需要的技術(shù),包括系統(tǒng)開發(fā)人員的數(shù)量和水平,硬件方面,軟件方面及其他應(yīng)用技術(shù)。
17、從各個網(wǎng)站及許多局域網(wǎng)的建設(shè)中可以看到,目前基于Web的系統(tǒng)開發(fā)技術(shù)已經(jīng)十分成熟健壯,并且操作簡單,畫面美觀,相信隨著Internet/Internet技術(shù)的進(jìn)一步發(fā)展,基于Web的信息系統(tǒng)開發(fā)將有更為明朗的前景。1.3.3經(jīng)濟可行性經(jīng)濟可行性分析主要的是對于開發(fā)新系統(tǒng)所要投入的資金與系統(tǒng)投入使用后所帶來的經(jīng)濟效益進(jìn)行比較,確保做到投入適當(dāng)甚至是最低的新系統(tǒng)是否會給公司帶來一定的甚至是更多的經(jīng)濟效益。開發(fā)次企業(yè)人事管理系統(tǒng),不僅能提高企業(yè)的管理水平,給管理者提供一個企業(yè)運作的信息平臺,還能提升企業(yè)的形象及增強競爭力。使用企業(yè)人事管理系統(tǒng),能將企業(yè)的業(yè)務(wù)管理和人員管理信息化,是企業(yè)從人才的聘用到
18、人才的管理都由計算機管理并記錄,可隨時掌握公司員工的信息及工作狀況,員工的聘用,工作調(diào)動,考勤等情況,并能盡可能低的降低使用者的勞動強度,同時提高工作的質(zhì)量與效率。用最少的成本獲得最好的經(jīng)濟效益,增強了企業(yè)的系統(tǒng)化管理。1.3.4調(diào)研內(nèi)容在做企業(yè)人事管理系統(tǒng)這個項目之前,我對當(dāng)今社會的人事管理方面的需求進(jìn)行了認(rèn)真而全面的調(diào)查。根據(jù)對企業(yè)的人事管理系統(tǒng)的功能需求、業(yè)務(wù)操作規(guī)程及其數(shù)據(jù)結(jié)構(gòu)等具體要求,調(diào)查了單位對人事管理企業(yè)的員工聘用,員工基本信息、員工調(diào)動、員工考勤、員工獎罰、員工培訓(xùn)、員工考評、員工調(diào)薪、員工職稱評定,確定了系統(tǒng)性能要求,系統(tǒng)運行支持環(huán)境要求,數(shù)據(jù)項的名稱、數(shù)據(jù)類型、數(shù)據(jù)規(guī)格。
19、以上這一切為統(tǒng)下一步的開發(fā)工作奠定了良好的基礎(chǔ)。 本軟件需求說明書全面、概括性地描述了人事管理系統(tǒng)所要完成的工作,使軟件開發(fā)人員和用戶對本系統(tǒng)中的業(yè)務(wù)流程及功能達(dá)成共識。通過本需求說明書可以全面了解人事管理系統(tǒng)所要完成的任務(wù)和所能達(dá)到的功能。2.開發(fā)工具及語言特點2.1 Java技術(shù)2.1.1 什么是Java技術(shù)Java技術(shù)主要分成幾個部分編程語言、開發(fā)環(huán)境、應(yīng)用程序環(huán)境、部署環(huán)境1)一種編程語言可像任何其他編程語言一樣使用Java編程語言來創(chuàng)建應(yīng)用程序2)一種開發(fā)環(huán)境a、Java技術(shù)包含許多工具:編譯器、解釋器、文檔生成工器、類文件打包工具等b、
20、JRE中包括了一個完整的Java類集合3)應(yīng)用程序環(huán)境Java技術(shù)應(yīng)用程序是獨立的程序,不需要web瀏覽器就可執(zhí)行4)一種部署環(huán)境a、JRE(Java Runtime Environmrnt)b、Web瀏覽器2.1.2 Java語言特點1)跨平臺作為一種網(wǎng)絡(luò)語言,Java編譯器將Java源程序編譯成一種與體系結(jié)構(gòu)無關(guān)的中間文件格式。只要有Java運行體系的機器都能執(zhí)行中間代碼。從而使同一種版本的應(yīng)用程序可以運行在不相同的平臺上。2)簡單Java是個非常精簡的系統(tǒng),不需要強大的硬件環(huán)境就可以很好地運行。Java的風(fēng)格和語法和C+很想,因此,C+程序員可以非常快的掌握J(rèn)ava編程技術(shù)。Java摒棄
21、了C+中容易發(fā)生程序錯誤的地方,如多繼承、運算符重載、指針和內(nèi)存管理等,Java語言具有支持多線程、自動垃圾收集和采用引用等特性。Java提供了豐富的類庫,方便用戶快速掌握J(rèn)ava。3)面向?qū)ο竺嫦驅(qū)ο罂梢哉f是Java最最基本的特征。JAVA語言的設(shè)計完全是面向?qū)ο蟮模遣恢С诸愃艭語言那樣的面向過程的程序設(shè)計技術(shù)。所有的Java程序和applet都是對象,Java支持靜態(tài)和動態(tài)風(fēng)格的代碼繼承及重用。4)分布式Java包括一個支持http和ftp等基于TCP/IP協(xié)議的字庫。因此,Java應(yīng)用程序可憑借URL打開并訪問網(wǎng)絡(luò)上的對象,就像訪問本地文件一樣簡單方便。Java的分不性是實現(xiàn)在分布環(huán)
22、境尤其是Internet下實現(xiàn)動態(tài)內(nèi)容提供了技術(shù)途徑。5)半編譯半解釋源程序先編譯成字節(jié)碼,Java解釋器能直接對Java字節(jié)碼進(jìn)行解釋執(zhí)行。鏈接程序一般比編譯程序所需資源少。6)健壯Java是一種強類型語言,它在編譯和運行時要經(jīng)過大量的類型檢查。檢查類型幫助檢查出許多開發(fā)早起出現(xiàn)的錯誤。Java自己操控內(nèi)存,并減少了內(nèi)存出錯的肯恩行。Java的數(shù)組并不是采用指針實現(xiàn),因此比滿了數(shù)組越界的可能。Java通過自動垃圾收集器,比滿了很多因為內(nèi)存管理而造成的錯誤。Java在程序中因為不采用指針訪問內(nèi)存單元,進(jìn)而避免了很多錯誤發(fā)生的可能。7)安全作為網(wǎng)絡(luò)語言,安全是很重要的。Java的安全性可以從兩個
23、方面得到體現(xiàn)。一方面,在Java語言里,把象指針和釋放內(nèi)存等C+功能都刪除了,避免了不合法內(nèi)存操作。另一方面,當(dāng)Java在創(chuàng)建瀏覽器時,語言功能和一類瀏覽器本身提供的功能結(jié)合起來,讓它更安全。Java語言在機器上執(zhí)行前,要經(jīng)過很多次的測試。它經(jīng)過代碼校驗,檢查代碼段的格式,檢測指針的操作,對象操作是否過分以及試圖改變一個對象類型。另外,Java擁有多個層次的互鎖保護(hù)措施,能有效的防止病毒入侵和破環(huán)行為的發(fā)生。8)多線程線程有時也稱小進(jìn)程,是一個大進(jìn)程里分出來的小的獨立運行的基本單位。Java提供的多線程功能讓在一個程序里可同時執(zhí)行多個小任務(wù),就是同時進(jìn)行不同的操作或是處理不同的事件。多線程帶來
24、的更大的好處是具有更好的網(wǎng)上交互性能和實時控制性能,尤其是實現(xiàn)多媒體功能。2.1.3 Java WebJava Web應(yīng)用由一組HTML頁面、Servlet、JSP和其它相關(guān)的Java類組成:1)HTML等靜態(tài)內(nèi)容文件-通??梢员挥脩糁苯釉L問2)Java字節(jié)碼文件(.class文件)-應(yīng)用程序代碼,包括Servlet3)底層的支持庫文件-.jar文件4)JSP-應(yīng)用程序代碼,通常用于生成頁面。5)配置文件-部署描述符(web.xml)及其它2.1.4 Web應(yīng)用的編寫、部署和訪問1)編寫Servlet類-繼承java.servlet.http.HttpServlet-覆蓋父類的do×
25、××方法,在方法內(nèi)完成處理代碼-HttpServlet的do×××方法-doGet-doPost-HttpServlet do×××方法的參數(shù)-javax.servlet.http.HttpServletRequest(請求對象)-javax.servlet.http.HttpServletResponse(響應(yīng)對象)2)Web應(yīng)用的部署描述符文件(DD,Deployment Descriptor)web.xml-告訴容器如何運行web應(yīng)用中的servlet和jsp<?xml version=”1.0” en
26、coding=”UTF-8”?><web-app xmlns=”Xmlns:xsi=”/2001/XMLSchema-instance”xsi:schemaLocation=”version=”2.5”></web-app>3)配置Servlet把URL映射到Servlet,在web.xml文件的<web-app/>元素中添加-<servlet>元素-<servlet-mapping>元素<?xml version=”1.0” encoding=”UTF-8”?><web-app
27、.><servlet><servlet-name>LoginServlet</servlet-name><servlet-class>com.neu.LoginServlet</servlet-class></servlet><servlet-mapping><servlet-name>LoginServlet</servlet-name><url-pattern>/servlet/loginservlet</url-pattern></servlet
28、-mapping>2.1.5 JSP1.JSP的好處:-JSP中HTML的編寫與維護(hù)更為簡單-能夠使用標(biāo)準(zhǔn)的網(wǎng)站開發(fā)工具-明確開發(fā)人員的職責(zé)分工-表示邏輯:Web開發(fā)人員不需要掌握J(rèn)ava-業(yè)務(wù)邏輯:Java開發(fā)人員不需要使用Web頁面2.JSP的理想-不包含業(yè)務(wù)邏輯-不包含Java代碼3.JSP的生命周期-翻譯-編譯-加載類-實例化類-jspInit()調(diào)用-_jspService()調(diào)用-jspDestroy()調(diào)用4.JSP的九大內(nèi)置對象Request對象:發(fā)送請求時,該對象被創(chuàng)建,一次請求結(jié)束后就銷毀(一次請求產(chǎn)生一個request對象)Response對象:對客戶請求做出動態(tài)響
29、應(yīng),向客戶端發(fā)送數(shù)據(jù)。響應(yīng)客戶端的請求時創(chuàng)建,響應(yīng)結(jié)束便被銷毀(一次響應(yīng)產(chǎn)生一個response對象)。Session對象:這個對象代表一次用戶會話。一次用戶會話的含義是:從客戶端瀏覽器連接服務(wù)器開始,到客戶端瀏覽器與服務(wù)器斷開為止,這個過程就是一次會話。超時或服務(wù)器停止,session都會結(jié)束。(一個用戶對應(yīng)一個session)Application對象:啟動服務(wù)時創(chuàng)建,停止服務(wù)時銷毀。(整個程序只有一個application對象)Out對象:請求時就會創(chuàng)建,請求結(jié)束時就會銷毀。(一個請求創(chuàng)建一個out對象)Cookie對象:它是WEB服務(wù)器保存在用戶硬盤上的一個文本,它允許一個Web站點在
30、用戶電腦上保存信息并并且隨后再取它。Config對象:配置對象。Page對象:頁面對象。Exception對象:在處理異常的網(wǎng)頁中可以直接訪問exception隱式對象。2.2 Mysql主要特點數(shù)據(jù)庫從起初的數(shù)據(jù)文件的簡單集合發(fā)展到今天的大型數(shù)據(jù)庫管理系統(tǒng)已經(jīng)成為我們?nèi)粘I钪胁豢苫蛉钡慕M成部分。如果不借助數(shù)據(jù)庫的幫助,許多簡單的工作將變得冗長乏味,難以實現(xiàn)。尤其是像銀行、院校和圖書館等等這樣的大型組織更加依靠數(shù)據(jù)庫系統(tǒng)實現(xiàn)其正常的運作。再看互聯(lián)網(wǎng)上,從搜索引擎到在線商場,從網(wǎng)上聊天到郵件列表,都離不開數(shù)據(jù)庫。目前,市面上的數(shù)據(jù)庫產(chǎn)品多種多樣,從大型企業(yè)的解決方案到中小企業(yè)或個人用戶的小型應(yīng)
31、用系統(tǒng),可以滿足用戶的多樣化需求。這里,我們所要向大家介紹的mysql數(shù)據(jù)庫是眾多的關(guān)系型數(shù)據(jù)庫產(chǎn)品中的一個,對其它系統(tǒng)而言,MySQL數(shù)據(jù)庫可以稱得上是目前運行速度最快的SQL語言數(shù)據(jù)庫。除了具備許多其它數(shù)據(jù)庫所不具備的功能和選擇之外,MySQL數(shù)據(jù)庫是一種完全免費的產(chǎn)品,用戶可以直接從網(wǎng)上下載數(shù)據(jù)庫,用于個人或商業(yè)用途,不用支付任何費用 總體來說,MySQL數(shù)據(jù)庫具有以下主要特點:1. 同時訪問數(shù)據(jù)庫的用戶數(shù)量不受限制;2. 可以保存超過50,000,000條記錄;3. 是目前市場上現(xiàn)有產(chǎn)品中運行速度最快的數(shù)據(jù)庫系統(tǒng);4. 用戶權(quán)限設(shè)置簡單
32、、有效。2.3 Myeclipse主要特點MyEclipse是企業(yè)級工作平臺(MyEclipse Enterprise Workbench ,簡稱MyEclipse),它是對Eclipse IDE的擴展,利用它我們可以在J2EE的開發(fā)、發(fā)布和數(shù)據(jù)庫,以及應(yīng)用程序服務(wù)器的整合方面極大的提高工作效率。它是功能豐富的J2EE集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測試和發(fā)布功能,完整支持JSP,HTML, Struts, SQL, CSS, Javascript, Hibernate。在結(jié)構(gòu)上,MyEclipse的特征可以被分為7類:1. J2EE模型2. WEB開發(fā)工具3. EJB開發(fā)工具4. 應(yīng)用
33、程序服務(wù)器的連接器5. J2EE項目部署服務(wù)6. 數(shù)據(jù)庫服務(wù)7. MyEclipse整合幫助對于以上每一種功能上的類別,在Eclipse中都有相應(yīng)的功能部件,并通過一系列的插件來將它們實現(xiàn)。MyEclipse結(jié)構(gòu)上的這種模塊化,可以讓我們在不影響其他模塊的情況下,對任一模塊進(jìn)行單獨的擴展和升級。簡單而言,MyEclipse就是Eclipse的插件,也是一款功能強大的J2EE集成開發(fā)環(huán)境,支持代碼編寫、配置、測試以及除錯。3需求分析3.1 目的項目總體目標(biāo)是搭建XX單位的人事信息管理平臺,不僅滿足目前的業(yè)務(wù)需要,還要滿足公司未來的發(fā)展,而且要具備良好的可擴展性,形成公司未來人力資源管理信息化平臺
34、。3.2 一般性需求集中數(shù)據(jù)管理、分布式應(yīng)用,實現(xiàn)信息的全面共享,為決策者提供最新的人力資源數(shù)據(jù)。完全基于瀏覽器的操作模式,安裝簡單、操作方便,具有良好的系統(tǒng)擴充能力。 靈活的模塊需求設(shè)計,可根據(jù)實訓(xùn)項目周期靈活裁剪。嚴(yán)格的安全管理機制。利用SSL技術(shù)維護(hù)網(wǎng)絡(luò)傳輸安全,利用安全規(guī)則和特權(quán)保證基本信息的安全管理,提供日常操作的審計功能,并對重要的安全事件提供報警,對重要數(shù)據(jù)進(jìn)行加密。支持中英文界面切換。對于系統(tǒng)執(zhí)行的重要操作自動記錄操作人和操作日期。操作人默認(rèn)為當(dāng)前登錄人員。操作日期默認(rèn)為當(dāng)天。3.3功能性需求表3-1功能性需求3.3.1 組織單元管理需求描述表3-2需求描述業(yè)務(wù)流程描述圖3-1
35、業(yè)務(wù)流程描述數(shù)據(jù)描述表3-3數(shù)據(jù)描述名稱描述部門名稱部門電話部門成立時間部門傳真部門類型下拉框,分為公司和部門上級部門部門描述3.3.2 崗位管理需求描述表3-4需求描述業(yè)務(wù)流程描述圖3-2業(yè)務(wù)流程描述數(shù)據(jù)描述崗位基本信息表3-5崗位基本信息名稱描述編號名稱崗位類型下拉框,分為管理,技術(shù),營銷,市場等崗位編制崗位上最多可配置多少員工3.3.3 員工入職管理需求描述表3-6功能性需求業(yè)務(wù)流程描述 圖3-3業(yè)務(wù)流程描述業(yè)務(wù)說明:員工入職是外部人員進(jìn)入到系統(tǒng)內(nèi)部的一個重要入口,通過入職的員工意味著該員工已經(jīng)被系統(tǒng)所管理。在員工入職之前必須收集員工基本信息,然后確定員工被分配到哪個部門和哪個崗位上。員
36、工在入職的時候可以有試用期的設(shè)定,也可以沒有試用期的設(shè)定。系統(tǒng)默認(rèn)員工有試用期,HR專員可以根據(jù)實際需要進(jìn)行調(diào)整。數(shù)據(jù)描述:員工基本信息集:表3-7員工基本信息名稱描述員工號用來標(biāo)識員工的唯一的代碼姓名員工的姓名性別下拉框 1:男 2:女出生日期省份證號部門崗位入職日期參加工作日期用工形式下拉列表 1:正式員工 2:臨時員工人員來源下拉列表 1:校園招聘 2:社會招聘 3:其他政治面貌下拉列表 1:黨員 2預(yù)備黨員 3團(tuán)員 4其他籍貫郵箱血型婚姻狀況最高學(xué)歷下拉列表 1:高中及以下 2:大專 3:本科 4:研究生密碼是否含有試用期3.3.4 試用期管理需求描述表3-8功能性需求業(yè)務(wù)流程描述圖3
37、-4業(yè)務(wù)流程描述業(yè)務(wù)說明:員工經(jīng)過試用以后,可能達(dá)不到公司的考評要求,那么員工可能被離職處理,這時需要處理員工的試用期,把試用期狀態(tài)修改為試用期不通過,然后在對員工進(jìn)行離職操作。數(shù)據(jù)描述試用期信息表3-9試用期信息3.3.5 部門調(diào)動管理需求描述表3-10功能性需求業(yè)務(wù)流程描述圖3-5業(yè)務(wù)流程描述員工部門調(diào)動類型包括主動調(diào)動,被動調(diào)動,或者是數(shù)據(jù)錄入錯誤,其中數(shù)據(jù)錄入錯誤不保存調(diào)動歷史信息,其他兩種類型,需要保存歷史信息。數(shù)據(jù)描述部門調(diào)轉(zhuǎn)信息表3-11部門調(diào)轉(zhuǎn)信息3.3.6 崗位調(diào)動管理需求描述表3-12功能性需求業(yè)務(wù)流程描述圖3-6業(yè)務(wù)流程描述業(yè)務(wù)說明不論是升職、降職和普通的調(diào)動,都是人的崗
38、位發(fā)生變動。當(dāng)崗位調(diào)動類型為數(shù)據(jù)錄入錯誤時,不保存調(diào)動歷史信息,其他類型需要保存歷史調(diào)動信息。數(shù)據(jù)描述崗位調(diào)轉(zhuǎn)信息表3-13崗位調(diào)轉(zhuǎn)信息3.3.7 員工離職管理需求描述表3-14功能性需求業(yè)務(wù)流程描述名稱離職日期離職類型下拉框:主動辭職、辭退、退休、開除、試用期未通過離職去向是否進(jìn)入人才庫是/否備注圖3-7業(yè)務(wù)流程描述表3-15離職信息業(yè)務(wù)說明:離職與員工入職相對應(yīng),是員工離開本系統(tǒng)的唯一途徑,員工離職后,信息繼續(xù)保留并且可以進(jìn)行查詢。由于離職需要符合一定的條件,特別是退休,必須按照國家法定退休條件進(jìn)行退休辦理。辦理離職手續(xù)的時候, 由HR人員決定此離職人員是否放入到公司人才庫中,如過需要,離
39、職人員放入人才庫。數(shù)據(jù)描述離職信息3.3.8 員工信息中心需求描述表3-16功能性需求業(yè)務(wù)流程描述圖3-8業(yè)務(wù)流程描述職業(yè)生涯信息表3-17職業(yè)生涯信息外語能力表3-18外語能力家庭成員及社會關(guān)系表3-19家庭成員及社會關(guān)系3.3.9 報表管理需求描述表3-20功能性需求報表說明1、 新聘員工報表操作說明1.1選擇統(tǒng)計開始日期,結(jié)束日期(必選,默認(rèn)為當(dāng)前月開始日期,結(jié)束日期)1.2選擇指定部門(可選項,如不選統(tǒng)計整個公司的新聘員工表)表3-21新聘員工報表2.離職員工報表操作說明:2.1選擇統(tǒng)計開始日期,結(jié)束日期(必選,默認(rèn)為當(dāng)前月開始日期,結(jié)束日期)2.2選擇指定部門(可選項,如不選統(tǒng)計整個
40、公司的離職員工表)表3-233. 部門調(diào)動員工報表操作說明:3.1選擇統(tǒng)計開始日期,結(jié)束日期(必選,默認(rèn)為當(dāng)前月開始日期,結(jié)束日期)表3-24部門調(diào)動員工報表4. 崗位調(diào)動員工報表操作說明:4.1選擇統(tǒng)計開始日期,結(jié)束日期(必選,默認(rèn)為當(dāng)前月開始日期,結(jié)束日期)表3-25崗位調(diào)動員工報表5. 人事月報操作說明:5.1選擇統(tǒng)計月份(必選,默認(rèn)為當(dāng)前月)表3-26人事月報4數(shù)據(jù)庫設(shè)計4.1. 數(shù)據(jù)庫選擇管理系統(tǒng)面向的對象是企業(yè)內(nèi)部的各部門,又因為各個部門間的財務(wù)關(guān)系相對獨立,所以需要安全、方便的本地數(shù)據(jù)庫。因此,我采用Mysql數(shù)據(jù)庫來存放數(shù)據(jù)。4.2. 概念模型軟件系統(tǒng)實質(zhì)上是信息處理系統(tǒng),所以
41、在軟件系統(tǒng)的整個開發(fā)過程中都必考慮到兩方面的問題,即“數(shù)據(jù)”及對數(shù)據(jù)的“處理”。在需求分析階段即要分析用戶的數(shù)據(jù)要求又要分析用戶的處理要求。為了把用戶的數(shù)據(jù)要求清晰明確地表達(dá)出來,現(xiàn)采用最常用的表示概念性數(shù)據(jù)模型的方法(實體-聯(lián)系方法)。由此方法作出的E-R模型如下:員工調(diào)動信息ER圖:員工新職務(wù)調(diào)出時間員工姓名員工編號原部門記錄編號新部門調(diào)人時間原職務(wù)圖4-1員工調(diào)動信息員工基本信息ER圖員工進(jìn)入公司時間生日年齡學(xué)歷電話住宅地址專業(yè)員工姓名籍貫性別圖4-2員工基本信息試用期ER圖:員工員工編號試用結(jié)果試用期開始試用期結(jié)束圖4-3使用期4.3. 數(shù)據(jù)可分析調(diào)查有關(guān)企業(yè)人事信息的需求,仔細(xì)分析都得到如圖(1-2)所示的這個系統(tǒng)數(shù)據(jù)庫圖。管理員登錄9考勤管理添加基本信息調(diào)動管理員工考勤信息管理員工基本信息管理員工調(diào)動信息管理圖4-4使用期針對企業(yè)人事管理系統(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 星輝餐廳服務(wù)報告
- 消費結(jié)構(gòu)優(yōu)化與提升實施方案
- 老年人健康服務(wù)的組織架構(gòu)
- 化學(xué)跨學(xué)科教學(xué)的創(chuàng)新思維策略
- 員工托育合同范本
- 勞務(wù)費用合同范本
- 主體清包工合同范本
- 醫(yī)療維修合同范本
- 品牌走秀合同范本
- 原煤采購合同范本
- 2023年常州工業(yè)職業(yè)技術(shù)學(xué)院高職單招(語文)試題庫含答案解析
- GB/T 3452.2-2007液壓氣動用O形橡膠密封圈第2部分:外觀質(zhì)量檢驗規(guī)范
- GB/T 30797-2014食品用洗滌劑試驗方法總砷的測定
- GB/T 20057-2012滾動軸承圓柱滾子軸承平擋圈和套圈無擋邊端倒角尺寸
- GB/T 19808-2005塑料管材和管件公稱外徑大于或等于90mm的聚乙烯電熔組件的拉伸剝離試驗
- GB/T 10051.1-2010起重吊鉤第1部分:力學(xué)性能、起重量、應(yīng)力及材料
- 2022年人民交通出版社股份有限公司招聘筆試試題及答案解析
- 班組建設(shè)工作體系課件
- 第章交通調(diào)查與數(shù)據(jù)分析課件
- 穆斯林太巴熱咳慶念詞文
- 軟硬結(jié)合板的設(shè)計制作與品質(zhì)要求課件
評論
0/150
提交評論