基于JSP的人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第1頁
基于JSP的人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第2頁
基于JSP的人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第3頁
基于JSP的人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第4頁
基于JSP的人事管理系統(tǒng)畢業(yè)設(shè)計(jì)_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、本科畢業(yè)論文(設(shè)計(jì)) 題 目 基于jsp的人事管理系統(tǒng) 學(xué) 院 計(jì)算機(jī)與信息科學(xué)學(xué)院 2011 年 4 月 25 日 目錄1.引言11.1背景11.2信息化的發(fā)展11.3課題設(shè)計(jì)的意義21.4系統(tǒng)調(diào)研21.5可行性分析31.5.1社會可行性31.5.2經(jīng)濟(jì)可行性41.5.3技術(shù)可行性42需求分析62.1硬件環(huán)境62.2軟件環(huán)境73.系統(tǒng)總體設(shè)計(jì)83.1功能描述:83.2功能模塊劃分:84.數(shù)據(jù)庫設(shè)計(jì)95詳細(xì)設(shè)計(jì)105.1普通員工登錄模塊10登錄頁面10請假條填寫11個人請假信息查詢模塊155.2管理員登錄模塊17管理員登錄17人員添加18公司員工查詢195.3公司領(lǐng)導(dǎo)登錄模塊21公司領(lǐng)導(dǎo)登錄2

2、1請假條批示22員工請假信息查詢236.結(jié)論257. 參考文獻(xiàn):26致 謝27基于jsp的人事管理系統(tǒng) 摘要:在現(xiàn)代化的教育技術(shù)模式下,計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于企業(yè)的人事管理,給傳統(tǒng)的人事管理方式帶來了重大的變革。如何有效地進(jìn)行人事管理是擺在我們面前的一個新的課題。在對目前各個企業(yè)人事管理情況的理解的基礎(chǔ)上,從企業(yè)的實(shí)際需求出發(fā),采用當(dāng)前較為流行的b/s(瀏覽器/服務(wù)器)結(jié)構(gòu)和jsp動態(tài)網(wǎng)頁開發(fā)技術(shù),基于windows xp server操作系統(tǒng)和sql數(shù)據(jù)庫,設(shè)計(jì)并實(shí)現(xiàn)了一個功能較為完善的小型企業(yè)管理系統(tǒng)。通過對系統(tǒng)進(jìn)行一系列的需求分析、設(shè)計(jì)、編碼、測試等工作,使系統(tǒng)實(shí)現(xiàn)了對企業(yè)員工信息的查看,

3、添加,修改,刪除,以及搜索等相關(guān)功能。重點(diǎn)對系統(tǒng)設(shè)計(jì)過程作了相應(yīng)描述。關(guān)鍵詞:jsp;人事管理;sql數(shù)據(jù)庫;b/s模式personnel management system based on jsp abstract:in the modern educational technology mode, the computer has been widely used in the personnel management of enterprises, bringing about a major revolution to the traditional personnel manage

4、ment methods. how to take personnel management effectively is a new topic in front of us.based on the study of the current different kinds of personnel management in many enterprise, allowing for the actual demand from enterprises , the more popular b / s (browser / server) jsp structure and dynamic

5、 web development technology are taken into consideration. based on windows2000 server operating system and database sql, we design and implement a small enterprise management system with whole function. through a series of requirements analysis, design, coding, testing, the system has the function t

6、hat view, add, modify, delete, and search on the employees. focus on accordingly description of the system design process.keyword: jsp; personnel management;sql database;b/s mode1.引言1.1背景 人事管理系統(tǒng)是一個企業(yè)單位不可缺少的部分,它對于企業(yè)的管理者和決策者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄?。但一直以來人們采用傳統(tǒng)的方式管理文件檔案,這種方式存在著許多缺點(diǎn),比如效率低、

7、保密性差,另外時間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這為查找、更新和維護(hù)等操作帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日益成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個領(lǐng)域并發(fā)揮越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對人事勞資信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理,與世界接軌的重要條件。因此,開發(fā)這樣一套管理軟件成為很有必要的事情。1.2信息化的發(fā)展 隨著人類邁入二十一世紀(jì),以計(jì)算機(jī)通信技術(shù)、網(wǎng)絡(luò)技術(shù)為代表的現(xiàn)代信息

8、技術(shù)飛速發(fā)展,人類正在從工業(yè)時代向信息時代邁進(jìn),人們越來越重視信息資源的開發(fā)和利用,信息化已成為一個國家經(jīng)濟(jì)和社會發(fā)展的關(guān)鍵環(huán)節(jié),信息化水平的高低已成為衡量一個國家現(xiàn)代化水平和綜合國力的重要標(biāo)志,信息化的實(shí)質(zhì)是使信息 這一社會的主導(dǎo)資源充分發(fā)揮作用,可以說推廣信息技術(shù)使手段,真正利用信息是目的,信息化則是實(shí)現(xiàn)目的的過程。1993年,美國提出建立“信息高速公路”,有的稱之為國家信息基礎(chǔ)設(shè)施(nii)計(jì)劃,其核心是建立全國性的高速網(wǎng)絡(luò),把所有的計(jì)算機(jī)網(wǎng)絡(luò)連接起來。這個計(jì)劃的實(shí)現(xiàn)將對經(jīng)濟(jì)和社會生活產(chǎn)生重大的影響,由此引起的信息化建設(shè)浪潮已波及世界各國。 我國自1983年大力推廣微型計(jì)算機(jī)應(yīng)用以來,在

9、管理信息領(lǐng)域,無論在理論方面,還是在實(shí)踐方面都有了很大發(fā)展。1986年2月國務(wù)院批準(zhǔn)建設(shè)了國家經(jīng)濟(jì)信息系統(tǒng),全國從中央到省、市地方都陸續(xù)成立了信息中心,各行各業(yè)應(yīng)用電子計(jì)算機(jī)的熱情普遍高漲。目前,已從單項(xiàng)業(yè)務(wù)的信息管理迅速向綜合的管理層和決策層的信息管理發(fā)展,應(yīng)用水平日趨提高;以金橋工程、金關(guān)工程和金卡工程為代表的國民經(jīng)濟(jì)信息工程也正在加速建設(shè)。 1.3課題設(shè)計(jì)的意義隨著社會的發(fā)展,科技的進(jìn)步,作為信息載體的計(jì)算機(jī)日益顯露出其舉足輕重的地位。當(dāng)今社會已步入了信息社會,知識經(jīng)濟(jì)將成為新世紀(jì)的主導(dǎo)產(chǎn)業(yè)。伴隨計(jì)算機(jī)的逐步推廣和使用,計(jì)算機(jī)已在科研、生產(chǎn)、商業(yè)、服務(wù)等許多方面創(chuàng)造了提高效率的途徑,與此

10、同時,單位技術(shù)成本也逐年有了明顯的下降,然而辦公室里的人事費(fèi)用卻不斷增加。在國外,花費(fèi)在專業(yè)、管理和行政人員上的成本占了辦公室總成本的2/34/5,這一現(xiàn)象使人們對辦公室自動化的要求與日俱增。我們必須在進(jìn)行機(jī)構(gòu)改革的同時,盡快使用現(xiàn)代化管理設(shè)備、管理手段、管理方法。計(jì)算機(jī)在人事部門的廣泛使用,改進(jìn)了統(tǒng)計(jì)手段,改革了統(tǒng)計(jì)方法,提高了統(tǒng)計(jì)工計(jì)算機(jī)在人事部門的廣泛應(yīng)用,將為我國的人事管理工作提供現(xiàn)代化的管理手段和科學(xué)的管理方法,并將為開創(chuàng)人事管理工作的新局面創(chuàng)造條件。人事管理工作都面臨從被動執(zhí)行層面的事務(wù)性工作向主動開發(fā)企業(yè)人才資源,實(shí)現(xiàn)人力資源增值的開拓性、戰(zhàn)略性工作轉(zhuǎn)變的壓力。大多事務(wù)性工作盡管

11、是基于經(jīng)驗(yàn)的重復(fù)勞動,瑣碎煩雜,缺乏創(chuàng)造性,占用了管理人員大量的時間,但又是不可回避的基本事務(wù),通過增加人事工作人員來解決人事工作壓力已不現(xiàn)實(shí),目前我們只能借助于計(jì)算機(jī)、借助于人事信息管理系統(tǒng)來進(jìn)行工作模式和方法的創(chuàng)新來解決這一問題。1.4系統(tǒng)調(diào)研正式開發(fā)管理信息系統(tǒng)之前進(jìn)行調(diào)研是非常必要的,其必要性主要表現(xiàn)在以下幾個方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對于其功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對此進(jìn)行詳細(xì)的調(diào)查和分析,確認(rèn)用戶的要求可以通過現(xiàn)

12、有的計(jì)算機(jī)技術(shù)實(shí)現(xiàn),保證開發(fā)的管理信息系統(tǒng)的功能與用戶提出的要求相吻合。(3)企業(yè)的現(xiàn)行系統(tǒng)可能是手工系統(tǒng),也可能是使用計(jì)算機(jī)的系統(tǒng),無論是何種情況,都要詳細(xì)地調(diào)查現(xiàn)行系統(tǒng)中信息處理的具體情況,系統(tǒng)內(nèi)部功能結(jié)構(gòu),以便設(shè)計(jì)出一個合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個系統(tǒng)開發(fā)的質(zhì)量。 總之,必要對現(xiàn)行系統(tǒng)進(jìn)行詳細(xì)的調(diào)查,明確用戶需求,保證開發(fā)的新系統(tǒng)的功能與用戶的要求相吻合,避免耗費(fèi)大量的人力、物力、財(cái)力,新系統(tǒng)的開發(fā)卻失敗的悲劇發(fā)生。1.5可行性分析可行性分析是在用戶的要求和系統(tǒng)調(diào)研的基礎(chǔ)上進(jìn)行的,對新系統(tǒng)的開發(fā)從社會、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行可行性分析,并得出新系統(tǒng)

13、的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對工程項(xiàng)目的一種考察和鑒定,對擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。可行性分析階段的主要工作包括以下幾個方面:1.5.1社會可行性 人事管理是企業(yè)管理的一個重要分支。隨著現(xiàn)代企業(yè)的人員數(shù)量不斷增加、分工的不斷細(xì)化、企業(yè)各個部門之間的聯(lián)系不斷加大、各個行業(yè)間的聯(lián)系不斷密切。對人事管理的要求就必然會提高,實(shí)現(xiàn)人事管理自動化,無疑將提高企業(yè)的管理效率。員工是企業(yè)生存的主要元素,人員的增減、變動將直接影響到企業(yè)的整體運(yùn)作,企業(yè)每天都

14、要涉及到員工問題。企業(yè)員工越多、分工越細(xì)、聯(lián)系越密,要做的統(tǒng)計(jì)工作就越多,人事管理的難度就越大。最初的人事管理采用人工方式,不僅記錄量大,而且容易出錯。現(xiàn)代人事管理系統(tǒng)用電腦代替大量的人工記錄,完成眾多的信息的處理,有方便、準(zhǔn)確度高,且可以長期保存等人工記錄方式不具有的優(yōu)點(diǎn)。人事管理系統(tǒng),為個人提供資料查詢服務(wù),為企業(yè)提供員工分工等服務(wù)。舊式的用紙介材料來記錄的人工管理方式已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,已經(jīng)不能滿足現(xiàn)代市場化得需求。實(shí)現(xiàn)人事管理的系統(tǒng)化、規(guī)范化、自動化,將成為現(xiàn)代公司管理人員的首選。本系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人事管理的需求,人事管理系統(tǒng)中使用各種表格,保存相關(guān)人員信息,方便

15、查詢、瀏覽、修改等操作。系統(tǒng)的前提是一定要有員工的在職作為基礎(chǔ),在使用的時候一定要保證員工在職的人事信息數(shù)據(jù)庫。1.5.2經(jīng)濟(jì)可行性現(xiàn)代經(jīng)濟(jì)迅速發(fā)展,各行業(yè)間的競爭、各企業(yè)間的競爭愈演愈烈。本系統(tǒng)具有無可比擬的優(yōu)越性,檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這樣一個相對完善、運(yùn)行穩(wěn)定的人事管理系統(tǒng)可以使人們從繁重的傳統(tǒng)手工管理中解脫出來,從而提高企業(yè)人事管理的工作效率,協(xié)助企業(yè)更好的完成人事管理工作;同時能降低企業(yè)的成本,提高效率,而且,企業(yè)整體管理的信息化建設(shè)是企業(yè)科學(xué)化、正規(guī)化管理與世界接軌的重要條件,企業(yè)人事管理的信息化又是企業(yè)整體管理信息化建設(shè)的重要組成部分

16、。因此,利用計(jì)算機(jī)對企業(yè)人事進(jìn)行管理是必然趨勢,人事管理系統(tǒng)是企業(yè)管理工作中不可缺少的。1.5.3技術(shù)可行性技術(shù)可行性分析是根據(jù)新系統(tǒng)的目標(biāo)來衡量是否具備所需要的技術(shù),包括系統(tǒng)開發(fā)人員數(shù)量和水平,硬件方面,軟件方面及其它應(yīng)用技術(shù)。技術(shù)可行性分析主要包括四個方面:目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng);新系統(tǒng)開發(fā)人員的數(shù)量和水平,即人力資源、硬件和軟件資源。(1)技術(shù)支持:首先根據(jù)新系統(tǒng)的目標(biāo),考慮目前有關(guān)的技術(shù)能否支持所開發(fā)的新系統(tǒng)。這里討論的技術(shù)必須是已經(jīng)普遍使用的,而不是待研究的或正在研究的。(2)硬件資源:開發(fā)管理信息系統(tǒng)所需的硬件資源包含以下兩個方面:系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程

17、中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對硬件資源進(jìn)行可行性分析時主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時還要考慮計(jì)算機(jī)的性能/價格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求:操作系統(tǒng)的選擇;編譯系統(tǒng)的選擇;數(shù)據(jù)庫管理系統(tǒng)的選擇;高級編程語言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。結(jié)合人事管理系統(tǒng)的相關(guān)特點(diǎn),本系統(tǒng)采用sql2000做后臺數(shù)據(jù)庫管理系統(tǒng),同時選擇

18、功能強(qiáng)大的jdk、eclipse作為開發(fā)工具,利用軟件工程的思想和方法來進(jìn)行設(shè)計(jì)。此外,可行性分析還包括管理可行性分析,它主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識和管理水平。2需求分析需求分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個不斷認(rèn)識和逐步細(xì)化的過程,是下一階段工作的基礎(chǔ),為下一階段進(jìn)行物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù),其關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。通過對現(xiàn)行系統(tǒng)的詳細(xì)調(diào)研,主要是從系統(tǒng)的角度理解用戶的需要,確定新系統(tǒng)的綜合要求,并提出這些需求的實(shí)現(xiàn)條件以及需求應(yīng)達(dá)到的標(biāo)準(zhǔn),也就是確定新系統(tǒng)要做什么,做到什么程度。 本系統(tǒng)主要是為了方便管理員

19、,簡化管理員的工作強(qiáng)度,使管理員可以快速、準(zhǔn)確、直觀的了解到數(shù)據(jù)庫當(dāng)前人員檔案、人員調(diào)動等方面的大致情況或具體個人檔案信息。包括功能需求和性能需求。功能需求: 確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。具體說來,本系統(tǒng)有以下功能: 公司人員添加。 公司員工填寫請假單。 公司員工名單查詢。 請假單的審批。 公司員工請假情況查詢。性能需求:給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲容量限制、運(yùn)行時間限制、安全保密性等。環(huán)境需求: 這是對系統(tǒng)運(yùn)行以及所處環(huán)境的要求。例如,在硬件方面采用什么機(jī)型、有什么硬件設(shè)備等;在軟件方面,采用什么支持系統(tǒng)運(yùn)行的系統(tǒng)軟件(指操作系統(tǒng)、數(shù)據(jù)庫管理系統(tǒng))。2.1硬件環(huán)境(1

20、)服務(wù)器端服務(wù)器端的最低配置是由建立站點(diǎn)所需的軟件來決定的,在最低配置的情況下,服務(wù)器的性能往往不盡如人意,現(xiàn)在的硬件性能已經(jīng)相當(dāng)出色,而且價格也很便宜,因此通常應(yīng)給服務(wù)器端配置高性能硬件。本網(wǎng)絡(luò)系統(tǒng)服務(wù)器端的配置如下:處理器:intel(r) core(tm) duo cpu t2250 1.73ghz(1729 mhz)。內(nèi)存:1024mb。硬盤空間:250gb。(2)用戶端因?yàn)橛脩舳酥饕糜跒g覽和操作數(shù)據(jù),所以對客戶端的硬件要求不高,不過現(xiàn)在的電腦有很高的性價比,因此實(shí)際的配置一般高于下面的配置:處理器:intel(r) core(tm) duo cpu t2250 1.73ghz(17

21、29 mhz)。內(nèi)存:1024mb。硬盤空間:120gb。2.2軟件環(huán)境(1)服務(wù)器端操作系統(tǒng):windows 2000 server。網(wǎng)絡(luò)協(xié)議:tcp/ip。web服務(wù)器:internet information server5.0/personal web server。數(shù)據(jù)庫:microsoft sqlserver2000。瀏覽器:internet explore7.0以上。(2)用戶端操作系統(tǒng):windows 98/me/2000/xp。網(wǎng)絡(luò)協(xié)議:tcp/ip。數(shù)據(jù)庫:microsoft sqlserver2000。瀏覽器:internet explore7.0以上。3.系統(tǒng)總體設(shè)計(jì)3

22、.1功能描述: 該人事管理系統(tǒng)工作流程為:用戶輸入用戶名和密碼,系統(tǒng)判斷用戶的用戶名和密碼是否有效,如果是無效的,則提示錯誤信息;如果是有效的,則根據(jù)用戶的權(quán)限進(jìn)入相應(yīng)的頁面,是用戶能完成相應(yīng)的操作3.2功能模塊劃分:系統(tǒng)分為普通員工登錄模塊、管理員登錄模塊、公司領(lǐng)導(dǎo)登錄模塊三部分。普通員工登錄模塊包括請假條填寫、個人請假查詢、重新登錄及主頁面的設(shè)計(jì)。每一個系統(tǒng)用戶都擁有事先由公司管理員分配好的用戶名和密碼,此類型的用戶只能訪問自己工作領(lǐng)域的相關(guān)頁面;管理員登錄模塊包括員工添加、員工查詢、進(jìn)入普通員工頁面、重新登錄界面的設(shè)計(jì)。每一個系統(tǒng)用戶都擁有事先由公司管理員分配好的用戶名和密碼,此類型的用

23、戶只能訪問普通用戶和管理員相關(guān)頁面,不能訪問公司領(lǐng)導(dǎo)進(jìn)入的頁面;公司領(lǐng)導(dǎo)登錄模塊包括請假條批示、員工請假查詢、進(jìn)入普通員工頁面、重新登錄界面的設(shè)計(jì)。每一個系統(tǒng)用戶都擁有事先由公司管理員分配好的用戶名和密碼,此類型的用戶能夠訪問普通用戶、管理員及公司領(lǐng)導(dǎo)相關(guān)頁面。 系統(tǒng)的總體結(jié)構(gòu)如圖1所示。 圖1 系統(tǒng)的總體結(jié)構(gòu)picture 1 structure of the system 4.數(shù)據(jù)庫設(shè)計(jì) 公司員工(wglperson)。數(shù)據(jù)來源:管理員添加。公司員工表如表1所示。表1. 公司員工表 table1 the employee table名稱字段名稱類型主鍵非空人員idemp_codevarch

24、ar(5)yesno人員姓名emp_namevarchar(10)noyes部門號emp_deptvarchar(3)noyes性別emp_sexint(4)noyes出生日期emp_birthdayvarchar(8)noyes入社日期emp_indatevarchar(8)noyesweb權(quán)限emp_webint(4)noyes婚姻狀況emp_marryint(4)noyes畢業(yè)學(xué)校emp_schoolvarchar(18)noyes畢業(yè)日期emp_raduationvarchar(8)noyes學(xué)歷emp_eduationnvarchar(50)noyes聯(lián)系電話emp_telnvarc

25、har(20)noyes移動電話emp_handtelnvarchar(20)noyes住址emp_adressnvarchar(100)noyes用戶名emp_usernamenvarchar(20)nono密碼emp_passwordnvarchar(20)nono 員工信息表(wglmessage) 數(shù)據(jù)來源:前臺頁面取得。 員工信息表如表2所示。表2 員工信息表table 2 information table of employee名稱字段名稱類型主鍵非空人員idemp_codevarchar(5)yesno請假次數(shù)m_timesvarchar(8)nono開始時間m_stimeva

26、rchar(12)nono結(jié)束時間m_etimevarchar(12)noyes小時數(shù)m_hoursvarchar(4)noyes原因m_causevarchar(50)noyes申請時間m_timevarchar(12)noyes批示m_notevarchar(50)noyes5詳細(xì)設(shè)計(jì)5.1普通員工登錄模塊登錄頁面(1) 登錄頁面ipo圖 輸入:用戶名,密碼。 處理: 判斷用戶名和密碼是否有效。填入用戶名和密碼后點(diǎn)擊【登錄】按鈕,系統(tǒng)將自動從員工信息表中判斷是否存在相同的用戶名和密碼,如果其權(quán)限為0則進(jìn)入普通用戶界面,如果不存在則提示用戶名和密碼有錯誤信息。如果用戶未填寫同戶名或密碼,系統(tǒng)

27、將出現(xiàn)提示錯誤信息。輸出:登錄成功,則進(jìn)入普通員工系統(tǒng)并使用資源頁面,不成功則顯示錯誤信息頁面。登錄界面如圖2所示圖2登錄界面picture 2 login interface普通員工登錄模塊包括登錄頁面、請假條填寫、個人請假查詢兩個功能模塊。普通員工登錄界面如圖3所示 圖3員工登錄界面picture 3 employee login interface (2) 登錄頁面的部分代碼(totallogin1.jsp)%string getausername=new string(request.getparameter(username).getbytes(iso8859_1);string g

28、etapassword=new string(request.getparameter(password).getbytes(iso8859_1);system.out.println(getausername);system.out.println(getapassword);string sql=select emp_code,emp_web from wglperson where emp_username=+getausername+and emp_password=+getapassword+; system.out.println(sql=+sql);resultset rs=db

29、.executequery(sql);system.out.println(aa2);if(rs.next()system.out.println(aa3);string personid=rs.getstring(emp_code);int web=rs.getint(emp_web);rs.close();session.setattribute(personid,personid);請假條填寫 (1)請假條填寫ipo圖 輸入:點(diǎn)擊“請假條填寫”選項(xiàng)。輸入請假開始時間,請假結(jié)束時間,請假小時數(shù),請假的理由。處理: 1)將請假信息錄入員工請假信息表中。請假信息填寫后,點(diǎn)擊【提交】按鈕,系統(tǒng)會

30、自動將請假信息錄入員工請假信息表中,供公司領(lǐng)導(dǎo)查詢批示,或員工自己查詢。 2)前臺校驗(yàn)。校驗(yàn)頁面信息是否填寫,避免非法數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。輸出:如果成功,則輸出成功頁面,不成功則輸出失敗頁面。 3)填寫請假條頁面 填寫請假條頁面如圖4.示。圖4 請假條填寫界面picture 4 writting request for leaveinterface (2)填寫請假條頁面部分代碼(rest.jsp)   請假條填寫       個人請假查詢         重新

31、登錄 公司內(nèi)部管理系統(tǒng)   注意:帶*為必添項(xiàng) 請假開始時間年月日時分* 請假結(jié)束時間年月日時分*小時數(shù)* 請假原因 (3)請假信息錄入數(shù)據(jù)庫的主要jsp代碼(restwrite.jsp)請假的寫入您已經(jīng)提交成功!返回 個人請假信息查詢模塊功能:查詢個人的請假時間,小時數(shù),原因,申請時間,公司領(lǐng)導(dǎo)批示內(nèi)容。(1) 個人請假信息查詢模塊ipo圖 輸入:點(diǎn)擊個人請假信息查詢鏈接。 處理: 1)顯示個人請假信息。頁面從session中取得用戶名代碼,然后檢索員工信息表和請假信息表,檢索出個人請假的時間,小時數(shù),原因,申請時間,公司領(lǐng)導(dǎo)批示內(nèi)容。 2)所有查詢結(jié)果都以列表方式顯示,清晰明了。

32、 輸出:個人請假的時間,小時數(shù),原因,申請時間,公司領(lǐng)導(dǎo)批示內(nèi)容。進(jìn)入如圖6所示界面圖6 查詢結(jié)果界面picture 6 interface for inquiring result(2) 個人請假信息查詢部分代碼實(shí)現(xiàn)(restuser.jsp) if(answer!=null) if(answer.equals(0) out.print(有薪休假); if(answer.equals(1) out.print(無薪休假); else out.print(無事故);elseout.print(未批示);% 返回 5.2管理員登錄模塊管理員登錄模塊包括員工添加、員工查詢兩個模塊。管理員登錄(1) 管理員登錄ipo圖輸入:管理員用戶名,密碼。處理:1) 判斷用戶名和密碼是否有效。填入用戶名和密碼后點(diǎn)擊【登錄】按鈕,系統(tǒng)將自動從員工信息表中判斷是否存在相同的用戶名和密碼,如果其權(quán)限為1則進(jìn)入管理員頁面,如果不存在則提示用戶名和密碼有錯誤信息。如果用戶未填寫用戶名或密碼,

溫馨提示

  • 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

提交評論