




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(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社會(huì)可行性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請(qǐng)假條填寫11個(gè)人請(qǐng)假信息查詢模塊155.2管理員登錄模塊17管理員登錄17人員添加18公司員工查詢195.3公司領(lǐng)導(dǎo)登錄模塊21公司領(lǐng)導(dǎo)登錄2
2、1請(qǐng)假條批示22員工請(qǐng)假信息查詢236.結(jié)論257. 參考文獻(xiàn):26致 謝27基于jsp的人事管理系統(tǒng) 摘要:在現(xiàn)代化的教育技術(shù)模式下,計(jì)算機(jī)已經(jīng)廣泛應(yīng)用于企業(yè)的人事管理,給傳統(tǒng)的人事管理方式帶來了重大的變革。如何有效地進(jìn)行人事管理是擺在我們面前的一個(gè)新的課題。在對(duì)目前各個(gè)企業(yè)人事管理情況的理解的基礎(chǔ)上,從企業(yè)的實(shí)際需求出發(fā),采用當(dāng)前較為流行的b/s(瀏覽器/服務(wù)器)結(jié)構(gòu)和jsp動(dòng)態(tài)網(wǎng)頁開發(fā)技術(shù),基于windows xp server操作系統(tǒng)和sql數(shù)據(jù)庫,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)功能較為完善的小型企業(yè)管理系統(tǒng)。通過對(duì)系統(tǒng)進(jìn)行一系列的需求分析、設(shè)計(jì)、編碼、測試等工作,使系統(tǒng)實(shí)現(xiàn)了對(duì)企業(yè)員工信息的查看,
3、添加,修改,刪除,以及搜索等相關(guān)功能。重點(diǎn)對(duì)系統(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)是一個(gè)企業(yè)單位不可缺少的部分,它對(duì)于企業(yè)的管理者和決策者來說都至關(guān)重要,所以人事管理系統(tǒng)應(yīng)該能夠?yàn)橛脩籼峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍5恢币詠砣藗儾捎脗鹘y(tǒng)的方式管理文件檔案,這種方式存在著許多缺點(diǎn),比如效率低、
7、保密性差,另外時(shí)間一長,將產(chǎn)生大量的文件和數(shù)據(jù),這為查找、更新和維護(hù)等操作帶來了不少的困難。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日益成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識(shí),它已進(jìn)入人類社會(huì)的各個(gè)領(lǐng)域并發(fā)揮越來越重要的作用。作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事勞資信息進(jìn)行管理,具有著手工管理所無法比擬的優(yōu)點(diǎn)。例如:檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這些優(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è)時(shí)代向信息時(shí)代邁進(jìn),人們?cè)絹碓街匾曅畔①Y源的開發(fā)和利用,信息化已成為一個(gè)國家經(jīng)濟(jì)和社會(huì)發(fā)展的關(guān)鍵環(huán)節(jié),信息化水平的高低已成為衡量一個(gè)國家現(xiàn)代化水平和綜合國力的重要標(biāo)志,信息化的實(shí)質(zhì)是使信息 這一社會(huì)的主導(dǎo)資源充分發(fā)揮作用,可以說推廣信息技術(shù)使手段,真正利用信息是目的,信息化則是實(shí)現(xiàn)目的的過程。1993年,美國提出建立“信息高速公路”,有的稱之為國家信息基礎(chǔ)設(shè)施(nii)計(jì)劃,其核心是建立全國性的高速網(wǎng)絡(luò),把所有的計(jì)算機(jī)網(wǎng)絡(luò)連接起來。這個(gè)計(jì)劃的實(shí)現(xiàn)將對(duì)經(jīng)濟(jì)和社會(huì)生活產(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ì)的意義隨著社會(huì)的發(fā)展,科技的進(jìn)步,作為信息載體的計(jì)算機(jī)日益顯露出其舉足輕重的地位。當(dāng)今社會(huì)已步入了信息社會(huì),知識(shí)經(jīng)濟(jì)將成為新世紀(jì)的主導(dǎo)產(chǎn)業(yè)。伴隨計(jì)算機(jī)的逐步推廣和使用,計(jì)算機(jī)已在科研、生產(chǎn)、商業(yè)、服務(wù)等許多方面創(chuàng)造了提高效率的途徑,與此
10、同時(shí),單位技術(shù)成本也逐年有了明顯的下降,然而辦公室里的人事費(fèi)用卻不斷增加。在國外,花費(fèi)在專業(yè)、管理和行政人員上的成本占了辦公室總成本的2/34/5,這一現(xiàn)象使人們對(duì)辦公室自動(dòng)化的要求與日俱增。我們必須在進(jìn)行機(jī)構(gòu)改革的同時(shí),盡快使用現(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)造條件。人事管理工作都面臨從被動(dòng)執(zhí)行層面的事務(wù)性工作向主動(dòng)開發(fā)企業(yè)人才資源,實(shí)現(xiàn)人力資源增值的開拓性、戰(zhàn)略性工作轉(zhuǎn)變的壓力。大多事務(wù)性工作盡管
11、是基于經(jīng)驗(yàn)的重復(fù)勞動(dòng),瑣碎煩雜,缺乏創(chuàng)造性,占用了管理人員大量的時(shí)間,但又是不可回避的基本事務(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)在以下幾個(gè)方面。(1)明確用戶的要求,以根據(jù)調(diào)查結(jié)果進(jìn)行可行性分析,確認(rèn)系統(tǒng)的開發(fā)是否可行。(2)提出新系統(tǒng)的人員并不都是系統(tǒng)研究人員,有些人對(duì)于其功能和處理數(shù)據(jù)的方法沒有明確的認(rèn)識(shí)。它們只是根據(jù)自己業(yè)務(wù)工作的需要提出了要求,系統(tǒng)開發(fā)人員要對(duì)此進(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ì)出一個(gè)合理的、好的新系統(tǒng)邏輯模型,為新系統(tǒng)的設(shè)計(jì)工作打好基礎(chǔ),保證整個(gè)系統(tǒng)開發(fā)的質(zhì)量。 總之,必要對(duì)現(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)行的,對(duì)新系統(tǒng)的開發(fā)從社會(huì)、技術(shù)、經(jīng)濟(jì)、管理等方面進(jìn)行可行性分析,并得出新系統(tǒng)
13、的開發(fā)工作可行、不可行、需要修改、追加投資、暫緩開發(fā)、分步實(shí)施等方案和結(jié)論,最后完成可行性分析??尚行苑治鲆话憧啥x為:可行性分析是在建設(shè)的前期對(duì)工程項(xiàng)目的一種考察和鑒定,對(duì)擬議中的項(xiàng)目進(jìn)行全面與綜合的技術(shù)、經(jīng)濟(jì)能力的調(diào)查,判斷它是否可行。可行性分析階段的主要工作包括以下幾個(gè)方面:1.5.1社會(huì)可行性 人事管理是企業(yè)管理的一個(gè)重要分支。隨著現(xiàn)代企業(yè)的人員數(shù)量不斷增加、分工的不斷細(xì)化、企業(yè)各個(gè)部門之間的聯(lián)系不斷加大、各個(gè)行業(yè)間的聯(lián)系不斷密切。對(duì)人事管理的要求就必然會(huì)提高,實(shí)現(xiàn)人事管理自動(dòng)化,無疑將提高企業(yè)的管理效率。員工是企業(yè)生存的主要元素,人員的增減、變動(dòng)將直接影響到企業(yè)的整體運(yùn)作,企業(yè)每天都
14、要涉及到員工問題。企業(yè)員工越多、分工越細(xì)、聯(lián)系越密,要做的統(tǒng)計(jì)工作就越多,人事管理的難度就越大。最初的人事管理采用人工方式,不僅記錄量大,而且容易出錯(cuò)?,F(xiàn)代人事管理系統(tǒng)用電腦代替大量的人工記錄,完成眾多的信息的處理,有方便、準(zhǔn)確度高,且可以長期保存等人工記錄方式不具有的優(yōu)點(diǎn)。人事管理系統(tǒng),為個(gè)人提供資料查詢服務(wù),為企業(yè)提供員工分工等服務(wù)。舊式的用紙介材料來記錄的人工管理方式已經(jīng)不適合現(xiàn)代企業(yè)公司的發(fā)展了,已經(jīng)不能滿足現(xiàn)代市場化得需求。實(shí)現(xiàn)人事管理的系統(tǒng)化、規(guī)范化、自動(dòng)化,將成為現(xiàn)代公司管理人員的首選。本系統(tǒng)基本上能夠滿足現(xiàn)代企業(yè)人事管理的需求,人事管理系統(tǒng)中使用各種表格,保存相關(guān)人員信息,方便
15、查詢、瀏覽、修改等操作。系統(tǒng)的前提是一定要有員工的在職作為基礎(chǔ),在使用的時(shí)候一定要保證員工在職的人事信息數(shù)據(jù)庫。1.5.2經(jīng)濟(jì)可行性現(xiàn)代經(jīng)濟(jì)迅速發(fā)展,各行業(yè)間的競爭、各企業(yè)間的競爭愈演愈烈。本系統(tǒng)具有無可比擬的優(yōu)越性,檢索迅速、查找方便、可靠性高、存儲(chǔ)量大、保密性好、壽命長、成本低等。這樣一個(gè)相對(duì)完善、運(yùn)行穩(wěn)定的人事管理系統(tǒng)可以使人們從繁重的傳統(tǒng)手工管理中解脫出來,從而提高企業(yè)人事管理的工作效率,協(xié)助企業(yè)更好的完成人事管理工作;同時(shí)能降低企業(yè)的成本,提高效率,而且,企業(yè)整體管理的信息化建設(shè)是企業(yè)科學(xué)化、正規(guī)化管理與世界接軌的重要條件,企業(yè)人事管理的信息化又是企業(yè)整體管理信息化建設(shè)的重要組成部分
16、。因此,利用計(jì)算機(jī)對(duì)企業(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ù)可行性分析主要包括四個(gè)方面:目前有關(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)所需的硬件資源包含以下兩個(gè)方面:系統(tǒng)開發(fā)人員在管理信息系統(tǒng)的開發(fā)過程
17、中所需要的計(jì)算機(jī)設(shè)備及其有關(guān)的外部設(shè)備;管理信息系統(tǒng)開發(fā)成功投入使用后,使用單位所應(yīng)具備的計(jì)算機(jī)設(shè)備及其有關(guān)的外圍設(shè)備。對(duì)硬件資源進(jìn)行可行性分析時(shí)主要考慮計(jì)算機(jī)的主機(jī)內(nèi)存、類型、功能、聯(lián)網(wǎng)能力、安全保護(hù)措施以及輸入/輸出設(shè)備,外存儲(chǔ)器和聯(lián)網(wǎng)數(shù)據(jù)通信設(shè)備的配置、功能、效率等指標(biāo)是否符合系統(tǒng)方案設(shè)計(jì)要求,同時(shí)還要考慮計(jì)算機(jī)的性能/價(jià)格比。(3)軟件資源軟件資源的可行性分析主要考慮以下幾點(diǎn)是否滿足用戶的要求:操作系統(tǒng)的選擇;編譯系統(tǒng)的選擇;數(shù)據(jù)庫管理系統(tǒng)的選擇;高級(jí)編程語言的選擇;漢字處理系統(tǒng)的選擇;應(yīng)用軟件包的選擇。結(jié)合人事管理系統(tǒng)的相關(guān)特點(diǎn),本系統(tǒng)采用sql2000做后臺(tái)數(shù)據(jù)庫管理系統(tǒng),同時(shí)選擇
18、功能強(qiáng)大的jdk、eclipse作為開發(fā)工具,利用軟件工程的思想和方法來進(jìn)行設(shè)計(jì)。此外,可行性分析還包括管理可行性分析,它主要是分析企業(yè)現(xiàn)行的管理體制和企業(yè)領(lǐng)導(dǎo)是否具有現(xiàn)代化的管理意識(shí)和管理水平。2需求分析需求分析是開發(fā)管理信息系統(tǒng)的關(guān)鍵性階段,是一個(gè)不斷認(rèn)識(shí)和逐步細(xì)化的過程,是下一階段工作的基礎(chǔ),為下一階段進(jìn)行物理方案設(shè)計(jì)、解決“怎么做”提供依據(jù),其關(guān)鍵性主要體現(xiàn)在“理解需求”和“表達(dá)需求”兩方面。通過對(duì)現(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)動(dòng)等方面的大致情況或具體個(gè)人檔案信息。包括功能需求和性能需求。功能需求: 確定新系統(tǒng)應(yīng)做什么,這是最主要的需求。具體說來,本系統(tǒng)有以下功能: 公司人員添加。 公司員工填寫請(qǐng)假單。 公司員工名單查詢。 請(qǐng)假單的審批。 公司員工請(qǐng)假情況查詢。性能需求:給出所開發(fā)的新系統(tǒng)的技術(shù)性能指標(biāo),包括存儲(chǔ)容量限制、運(yùn)行時(shí)間限制、安全保密性等。環(huán)境需求: 這是對(duì)系統(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)出色,而且價(jià)格也很便宜,因此通常應(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ù),所以對(duì)客戶端的硬件要求不高,不過現(xiàn)在的電腦有很高的性價(jià)比,因此實(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)判斷用戶的用戶名和密碼是否有效,如果是無效的,則提示錯(cuò)誤信息;如果是有效的,則根據(jù)用戶的權(quán)限進(jìn)入相應(yīng)的頁面,是用戶能完成相應(yīng)的操作3.2功能模塊劃分:系統(tǒng)分為普通員工登錄模塊、管理員登錄模塊、公司領(lǐng)導(dǎo)登錄模塊三部分。普通員工登錄模塊包括請(qǐng)假條填寫、個(gè)人請(qǐng)假查詢、重新登錄及主頁面的設(shè)計(jì)。每一個(gè)系統(tǒng)用戶都擁有事先由公司管理員分配好的用戶名和密碼,此類型的用戶只能訪問自己工作領(lǐng)域的相關(guān)頁面;管理員登錄模塊包括員工添加、員工查詢、進(jìn)入普通員工頁面、重新登錄界面的設(shè)計(jì)。每一個(gè)系統(tǒng)用戶都擁有事先由公司管理員分配好的用戶名和密碼,此類型的用
23、戶只能訪問普通用戶和管理員相關(guān)頁面,不能訪問公司領(lǐng)導(dǎo)進(jìn)入的頁面;公司領(lǐng)導(dǎo)登錄模塊包括請(qǐng)假條批示、員工請(qǐng)假查詢、進(jìn)入普通員工頁面、重新登錄界面的設(shè)計(jì)。每一個(gè)系統(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部門號(hào)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移動(dòng)電話emp_handtelnvarchar(20)noyes住址emp_adressnvarchar(100)noyes用戶名emp_usernamenvarchar(20)nono密碼emp_passwordnvarchar(20)nono 員工信息表(wglmessage) 數(shù)據(jù)來源:前臺(tái)頁面取得。 員工信息表如表2所示。表2 員工信息表table 2 information table of employee名稱字段名稱類型主鍵非空人員idemp_codevarchar(5)yesno請(qǐng)假次數(shù)m_timesvarchar(8)nono開始時(shí)間m_stimeva
26、rchar(12)nono結(jié)束時(shí)間m_etimevarchar(12)noyes小時(shí)數(shù)m_hoursvarchar(4)noyes原因m_causevarchar(50)noyes申請(qǐng)時(shí)間m_timevarchar(12)noyes批示m_notevarchar(50)noyes5詳細(xì)設(shè)計(jì)5.1普通員工登錄模塊登錄頁面(1) 登錄頁面ipo圖 輸入:用戶名,密碼。 處理: 判斷用戶名和密碼是否有效。填入用戶名和密碼后點(diǎn)擊【登錄】按鈕,系統(tǒng)將自動(dòng)從員工信息表中判斷是否存在相同的用戶名和密碼,如果其權(quán)限為0則進(jìn)入普通用戶界面,如果不存在則提示用戶名和密碼有錯(cuò)誤信息。如果用戶未填寫同戶名或密碼,系統(tǒng)
27、將出現(xiàn)提示錯(cuò)誤信息。輸出:登錄成功,則進(jìn)入普通員工系統(tǒng)并使用資源頁面,不成功則顯示錯(cuò)誤信息頁面。登錄界面如圖2所示圖2登錄界面picture 2 login interface普通員工登錄模塊包括登錄頁面、請(qǐng)假條填寫、個(gè)人請(qǐng)假查詢兩個(gè)功能模塊。普通員工登錄界面如圖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);請(qǐng)假條填寫 (1)請(qǐng)假條填寫ipo圖 輸入:點(diǎn)擊“請(qǐng)假條填寫”選項(xiàng)。輸入請(qǐng)假開始時(shí)間,請(qǐng)假結(jié)束時(shí)間,請(qǐng)假小時(shí)數(shù),請(qǐng)假的理由。處理: 1)將請(qǐng)假信息錄入員工請(qǐng)假信息表中。請(qǐng)假信息填寫后,點(diǎn)擊【提交】按鈕,系統(tǒng)會(huì)
30、自動(dòng)將請(qǐng)假信息錄入員工請(qǐng)假信息表中,供公司領(lǐng)導(dǎo)查詢批示,或員工自己查詢。 2)前臺(tái)校驗(yàn)。校驗(yàn)頁面信息是否填寫,避免非法數(shù)據(jù)進(jìn)入數(shù)據(jù)庫。輸出:如果成功,則輸出成功頁面,不成功則輸出失敗頁面。 3)填寫請(qǐng)假條頁面 填寫請(qǐng)假條頁面如圖4.示。圖4 請(qǐng)假條填寫界面picture 4 writting request for leaveinterface (2)填寫請(qǐng)假條頁面部分代碼(rest.jsp) 請(qǐng)假條填寫 個(gè)人請(qǐng)假查詢 重新
31、登錄 公司內(nèi)部管理系統(tǒng) 注意:帶*為必添項(xiàng) 請(qǐng)假開始時(shí)間年月日時(shí)分* 請(qǐng)假結(jié)束時(shí)間年月日時(shí)分*小時(shí)數(shù)* 請(qǐng)假原因 (3)請(qǐng)假信息錄入數(shù)據(jù)庫的主要jsp代碼(restwrite.jsp)請(qǐng)假的寫入您已經(jīng)提交成功!返回 個(gè)人請(qǐng)假信息查詢模塊功能:查詢個(gè)人的請(qǐng)假時(shí)間,小時(shí)數(shù),原因,申請(qǐng)時(shí)間,公司領(lǐng)導(dǎo)批示內(nèi)容。(1) 個(gè)人請(qǐng)假信息查詢模塊ipo圖 輸入:點(diǎn)擊個(gè)人請(qǐng)假信息查詢鏈接。 處理: 1)顯示個(gè)人請(qǐng)假信息。頁面從session中取得用戶名代碼,然后檢索員工信息表和請(qǐng)假信息表,檢索出個(gè)人請(qǐng)假的時(shí)間,小時(shí)數(shù),原因,申請(qǐng)時(shí)間,公司領(lǐng)導(dǎo)批示內(nèi)容。 2)所有查詢結(jié)果都以列表方式顯示,清晰明了。
32、 輸出:個(gè)人請(qǐng)假的時(shí)間,小時(shí)數(shù),原因,申請(qǐng)時(shí)間,公司領(lǐng)導(dǎo)批示內(nèi)容。進(jìn)入如圖6所示界面圖6 查詢結(jié)果界面picture 6 interface for inquiring result(2) 個(gè)人請(qǐng)假信息查詢部分代碼實(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管理員登錄模塊管理員登錄模塊包括員工添加、員工查詢兩個(gè)模塊。管理員登錄(1) 管理員登錄ipo圖輸入:管理員用戶名,密碼。處理:1) 判斷用戶名和密碼是否有效。填入用戶名和密碼后點(diǎn)擊【登錄】按鈕,系統(tǒng)將自動(dòng)從員工信息表中判斷是否存在相同的用戶名和密碼,如果其權(quán)限為1則進(jìn)入管理員頁面,如果不存在則提示用戶名和密碼有錯(cuò)誤信息。如果用戶未填寫用戶名或密碼,
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO/TR 24589-1:2024 EN Examples of good practice for the management of assets of water supply and wastewater systems - Part 1: Water supply
- 【正版授權(quán)】 ISO 24591-1:2024 EN Smart water management - Part 1: General guidelines and governance
- 2025貝殼房產(chǎn)中介加盟店客戶滿意度調(diào)查及提升措施合同
- 2025年房屋拆除工程環(huán)境保護(hù)與監(jiān)測合同
- 教學(xué)理念與實(shí)踐探索計(jì)劃
- 課堂游戲與學(xué)習(xí)效果的關(guān)系計(jì)劃
- 圖書發(fā)行渠道拓展計(jì)劃
- 主管年度工作方案計(jì)劃
- 公司企業(yè)文化建設(shè)的年度工作計(jì)劃
- 七年級(jí)下冊(cè)《垂線》課件與練習(xí)
- 綠色供應(yīng)鏈管理培訓(xùn)
- 針刺傷的預(yù)防和處理
- 麗聲北極星分級(jí)繪本五年級(jí)下(江蘇版)The Moon Cakes 課件
- 《歌劇魅影》音樂賞析
- 《常見的地貌類型》課件
- 企業(yè)財(cái)務(wù)報(bào)告透明度對(duì)投資者決策的影響
- 衛(wèi)星應(yīng)用簡介演示
- 幼兒園小班春季傳染病預(yù)防
- 人教版二年級(jí)上冊(cè)加減混合計(jì)算300題及答案
- 車間主管年終總結(jié)報(bào)告
- 2023年四川省成都市武侯區(qū)中考物理二診試卷(含答案)
評(píng)論
0/150
提交評(píng)論