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

下載本文檔

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

文檔簡(jiǎn)介

1、-. z目 錄第1章 課程設(shè)計(jì)目的與要求11.1 課程設(shè)計(jì)目的11.2 課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境11.3 課程設(shè)計(jì)的預(yù)備知識(shí)11.4 課程設(shè)計(jì)要求1第2章 課程設(shè)計(jì)容22.1 系統(tǒng)設(shè)計(jì)22.2 數(shù)據(jù)庫(kù)模型32.3 模塊與功能設(shè)計(jì)42.4 模塊主要代碼7第3章 課程設(shè)計(jì)總結(jié)16參考文獻(xiàn)17第1章 課程設(shè)計(jì)目的與要求1.1 課程設(shè)計(jì)目的本課程的課程設(shè)計(jì)實(shí)際是網(wǎng)絡(luò)技術(shù)專(zhuān)業(yè)學(xué)生學(xué)習(xí)完JSP語(yǔ)言程序設(shè)計(jì)課程后,進(jìn)展的一次全面的綜合訓(xùn)練,其目的在于加深對(duì)JSP語(yǔ)言程序設(shè)計(jì)的根底理論和根本知識(shí)的理解,掌握運(yùn)用JSP動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù)開(kāi)發(fā)應(yīng)用程序的根本方法。1.2 課程設(shè)計(jì)的實(shí)驗(yàn)環(huán)境硬件要求:能運(yùn)行Windows 9

2、.*操作系統(tǒng)的微機(jī)系統(tǒng)。軟件要求:JDK、tomcat6.0、SQL Server 2000。1.3 課程設(shè)計(jì)的預(yù)備知識(shí)熟悉JSP語(yǔ)言程序設(shè)計(jì)的根本知識(shí)及應(yīng)用開(kāi)發(fā)的編程思想。1.4 課程設(shè)計(jì)要求按課程設(shè)計(jì)指導(dǎo)書(shū)提供的課題,應(yīng)根據(jù)下一節(jié)給出的根本需求獨(dú)立完成各個(gè)方面的設(shè)計(jì),標(biāo)有可選的局部可根據(jù)設(shè)計(jì)時(shí)間的安排及工作量的大小適中選擇。選用其他課題或不同的數(shù)據(jù)庫(kù)系統(tǒng),可以組成設(shè)計(jì)小組,分模塊進(jìn)展,共同協(xié)作完成一個(gè)課題的開(kāi)發(fā)任務(wù)。要求書(shū)寫(xiě)詳細(xì)的設(shè)計(jì)說(shuō)明書(shū),對(duì)復(fù)雜的代碼段和程序段,應(yīng)畫(huà)出程序流程圖。在界面設(shè)計(jì)中,設(shè)計(jì)好每個(gè)窗口的布局,有多個(gè)窗口時(shí),按模塊調(diào)用的方式畫(huà)出窗口調(diào)用圖,用手工畫(huà)好報(bào)表和標(biāo)簽樣式,

3、嚴(yán)禁相互抄襲。第2章 課程設(shè)計(jì)容2.1系統(tǒng)功能分析 系統(tǒng)功能分析人事管理是企業(yè)管理的重要容,如何管理好一個(gè)企業(yè)部員工的信息,成為企業(yè)管理中的一個(gè)大的問(wèn)題。此時(shí),一個(gè)規(guī)、自動(dòng)的人事管理系統(tǒng)的使用顯得尤為重要。根據(jù)人事管理的實(shí)際要求,結(jié)合人事信息管理的實(shí)際流程,人事管理系統(tǒng)可以滿(mǎn)足以下要求:1能夠掌握企業(yè)員工的根本信息,其中包括編號(hào)、性別、籍貫、民族、出生年月、政治面貌、專(zhuān)業(yè)、學(xué)歷、家庭住址、婚姻狀況、號(hào)等信息,除此之外還可以掌握每個(gè)員工的工作信息、調(diào)動(dòng)信息、培訓(xùn)信息、獎(jiǎng)懲信息等相關(guān)信息。2管理人員能夠?qū)Ρ鞠到y(tǒng)做相應(yīng)的管理工作,可以對(duì)員工信息進(jìn)展變動(dòng)管理,如進(jìn)展數(shù)據(jù)添加、查找和修改等操作。而瀏覽者

4、只可以查看其相應(yīng)的容,不可以進(jìn)展其他操作。 系統(tǒng)功能模塊設(shè)計(jì)由于人事管理系統(tǒng)主要面向的是小型企業(yè)的日常工作,所以設(shè)置的模塊盡可能的滿(mǎn)足企業(yè)的日常辦公即可,其中設(shè)計(jì)的功能模塊如圖2.1所示。圖2.1 功能模塊圖2.2數(shù)據(jù)庫(kù)模型 數(shù)據(jù)庫(kù)需求分析人事管理系統(tǒng)主要包含以下數(shù)據(jù)項(xiàng)和數(shù)據(jù)構(gòu)造:人員檔案表:?jiǎn)T工編號(hào)、性別、出生日期、籍貫、婚姻狀況、政治面貌、學(xué)歷、專(zhuān)業(yè)、畢業(yè)院校、畢業(yè)時(shí)間、公積金號(hào)、職務(wù)、職稱(chēng)等相關(guān)信息。培訓(xùn)管理表:?jiǎn)T工編號(hào)、培訓(xùn)名稱(chēng)、培訓(xùn)容、培訓(xùn)日期和培訓(xùn)單位。職稱(chēng)評(píng)定表:?jiǎn)T工編號(hào)、職稱(chēng)、取得日期、取得方式、職務(wù)、起始日期、完畢日期。獎(jiǎng)懲管理表:?jiǎn)T工編號(hào)、職稱(chēng)、獎(jiǎng)/懲、獎(jiǎng)懲容、獎(jiǎng)懲原因、開(kāi)

5、場(chǎng)日期。人員調(diào)動(dòng)表:?jiǎn)T工編號(hào)、調(diào)動(dòng)日期、調(diào)動(dòng)前部門(mén)、調(diào)動(dòng)后部門(mén)、調(diào)動(dòng)前職務(wù)、調(diào)動(dòng)后職務(wù)。 數(shù)據(jù)庫(kù)概念構(gòu)造設(shè)計(jì)數(shù)據(jù)庫(kù)概念設(shè)計(jì)最常用的方法是實(shí)體-聯(lián)系方法。此方法是用E-R圖來(lái)描述的,此圖是描述現(xiàn)實(shí)世界的有力工具,它可以很清晰地表示出實(shí)體之間的關(guān)系。人事管理系統(tǒng)涉及到了人員檔案、培訓(xùn)管理、職稱(chēng)評(píng)定、獎(jiǎng)懲管理和人員調(diào)動(dòng)五個(gè)實(shí)體屬性。在這里只介紹人員檔案和培訓(xùn)管理兩個(gè)實(shí)體的屬性容,其屬性如下列圖所示。圖2.2 人員檔案屬性圖圖2.3 培訓(xùn)管理屬性圖數(shù)據(jù)庫(kù)邏輯構(gòu)造設(shè)計(jì)本系統(tǒng)的邏輯設(shè)計(jì)是將人事管理系統(tǒng)的數(shù)據(jù)庫(kù)概念構(gòu)造轉(zhuǎn)化為SQL 2000數(shù)據(jù)庫(kù)系統(tǒng)所支持的實(shí)際數(shù)據(jù)模型,即:數(shù)據(jù)庫(kù)的邏輯構(gòu)造。此系統(tǒng)共建立五

6、個(gè)數(shù)據(jù)表,如人員檔案表、培訓(xùn)管理表、職工評(píng)定表、獎(jiǎng)懲管理表以及人員調(diào)動(dòng)表。這里只對(duì)人員檔案、培訓(xùn)管理兩個(gè)數(shù)據(jù)表進(jìn)展說(shuō)明,具體情況如表所示:表2.1 人員檔案表列名數(shù)據(jù)類(lèi)型字段長(zhǎng)度鍵是否為空員工編號(hào)Char7主鍵N*Char20N性別Bit2N出生日期Datetime8N籍貫Char20Y婚姻狀況Char8Y政治面貌Char20N學(xué)歷Char20N專(zhuān)業(yè)Char20N畢業(yè)日期Datetime8N畢業(yè)院校Char20N公積金號(hào)Char8N行政級(jí)別Char10Y職務(wù)Char20Y職稱(chēng)Char10Y家庭住址Char20YChar15Y表2.2 培訓(xùn)管理表列名數(shù)據(jù)類(lèi)型字段長(zhǎng)度鍵是否為空員工編號(hào)Char7主

7、鍵N培訓(xùn)名稱(chēng)Char20N培訓(xùn)容Char20N培訓(xùn)日期Datetime8N培訓(xùn)單位Char20N2.3 模塊與功能設(shè)計(jì)在人事管理系統(tǒng)的設(shè)計(jì)過(guò)程中,為了設(shè)計(jì)的簡(jiǎn)便可將其模塊化,每個(gè)模塊都分配相應(yīng)的功能,這樣就會(huì)大大減少設(shè)計(jì)人員的工作量。在此系統(tǒng)中,主要設(shè)計(jì)了人員檔案管理、培訓(xùn)管理、職稱(chēng)評(píng)定、獎(jiǎng)懲管理和人員調(diào)動(dòng)管理幾個(gè)應(yīng)用模塊。在系統(tǒng)啟動(dòng)時(shí)還有登陸模塊設(shè)計(jì),在進(jìn)入系統(tǒng)時(shí)管理員需要輸入用戶(hù)名和密碼,只有擁有管理權(quán)限的人員才可以對(duì)系統(tǒng)數(shù)據(jù)進(jìn)展修改、添加等相關(guān)操作,而其他瀏覽者只能查看相應(yīng)的根本信息。用戶(hù)登陸模塊如同2.4所示:圖2.4用戶(hù)登錄只有具有管理員權(quán)限的用戶(hù)才能登入系統(tǒng),在登錄之前需要用戶(hù)輸入

8、用戶(hù)名和密碼,這樣的設(shè)計(jì)是為防止其他人員隨意的對(duì)系統(tǒng)進(jìn)展誤操作或更改。此時(shí),當(dāng)用戶(hù)輸入了正確的用戶(hù)名和密碼之后就可以登錄到系統(tǒng),否則系統(tǒng)會(huì)提示重新輸入正確的用戶(hù)名和密碼。登錄界面如圖2.5所示。圖2.5 登錄界面在主操作界面中可以看到人員管理、培訓(xùn)管理、職稱(chēng)評(píng)定、獎(jiǎng)懲管理和人員調(diào)動(dòng)幾個(gè)主要功能模塊。在每個(gè)功能模塊下還設(shè)計(jì)有對(duì)應(yīng)的子模塊,點(diǎn)擊相應(yīng)的就可以進(jìn)入其子模塊。如在人員檔案模塊中就分有管理人員檔案、添加人員檔案和修改人員檔案三個(gè)子模塊。每個(gè)子模塊都有自己的詳細(xì)的功能:管理人員檔案子模塊可以總體瀏覽員工的根本信息,并且能夠?qū)ζ溥M(jìn)入修改或刪除操作;添加人員檔案子模塊功能是將員工的根本信息錄入系

9、統(tǒng)數(shù)據(jù)庫(kù)中,界面如圖2.6所示;修改人員檔案子模塊是將變動(dòng)的人員信息進(jìn)展更改。圖2.6 添加人員檔案子模塊培訓(xùn)管理模塊:在員工上崗之前各個(gè)企業(yè)都會(huì)對(duì)員工進(jìn)展崗前培訓(xùn),此模塊中就涉及了多個(gè)字段,如員工編號(hào)、培訓(xùn)名稱(chēng)、培訓(xùn)容以及培訓(xùn)時(shí)間等。該模塊還分為管理培訓(xùn)記錄、添加培訓(xùn)記錄和修改培訓(xùn)記錄三個(gè)子模塊,如圖2.7所示。圖2.7 修改培訓(xùn)記錄子模塊在上一圖中可以看到子模塊中的各個(gè)數(shù)據(jù)字段,而且在時(shí)間的添加過(guò)程中不需要管理員手動(dòng)的添加,只需點(diǎn)擊時(shí)間輸入框旁邊的瀏覽按鈕就可以進(jìn)展時(shí)間的選擇。在備注框中還可以對(duì)員工的培訓(xùn)情況進(jìn)展總體概括。職稱(chēng)評(píng)定模塊:此模塊下設(shè)管理職稱(chēng)評(píng)定 、添加職稱(chēng)評(píng)定和修改職稱(chēng)評(píng)定三

10、個(gè)子模塊,在管理和修改職工評(píng)定子模塊過(guò)聯(lián)系在一起,這樣在管理職工評(píng)定時(shí)如果對(duì)其修改的話就可以點(diǎn)擊界面中的修改直接切換到修改職工評(píng)定子模塊界面中,也可以對(duì)其無(wú)用的職工信息進(jìn)展刪除操作。界面如圖2.8所示。圖2.8 管理職稱(chēng)評(píng)定子模塊獎(jiǎng)懲管理和人員調(diào)動(dòng)模塊設(shè)計(jì)的思想和上述模塊的設(shè)計(jì)思想一樣,也分別涉及到了相應(yīng)的子模塊。這些子模塊用來(lái)更好的完善系統(tǒng)的應(yīng)用功能,使其設(shè)計(jì)更加人性化,便于管理和使用。2.4 模塊主要代碼1.用戶(hù)登錄模塊: login.jsp。function check_input() if( form.username.value.length16 ) alert(請(qǐng)輸入用戶(hù)名.)re

11、turn false;if( form.password.value.length16 ) alert(請(qǐng)輸入密碼.)return false; 用戶(hù)名 : 密碼 : 2.登錄后主界面:Header.jsp。 人事管理系統(tǒng) 首頁(yè) 人員檔案 培訓(xùn)管理 職稱(chēng)評(píng)定 獎(jiǎng)懲管理 人員調(diào)動(dòng) 3.添加人員檔案界面:AddEmployee.jsp。 添加人員檔案 員工編號(hào): * : * 性別: 男女 * 出生日期: * 籍貫: * 婚姻狀況: 未婚 已婚 喪偶 離異* 號(hào): * 政治面貌: 黨員 團(tuán)員群眾其他* 民族: * 學(xué)歷: 初中 高中 專(zhuān)科 本科碩士博士 專(zhuān)業(yè): 畢業(yè)日期: 畢業(yè)院校: 公積金:* 行

12、政級(jí)別: 科級(jí) 處級(jí)部級(jí)其他* 職務(wù): 職員主管總經(jīng)理* 職稱(chēng): 工程師會(huì)計(jì)師經(jīng)濟(jì)師其他 * 外語(yǔ)語(yǔ)種: 英語(yǔ) 日語(yǔ) 法語(yǔ) 其他 外語(yǔ)水平: 三級(jí) 四級(jí) 六級(jí) 八級(jí) 計(jì)算機(jī)水平: 了解 熟悉 精通 : 家庭住址: 在職情況: 在職 離職 其他 * 用工形式: 正式工臨時(shí)工 * 個(gè)人簡(jiǎn)歷: 第3章 課程設(shè)計(jì)總結(jié)JSP語(yǔ)言課程設(shè)計(jì)在緊的時(shí)間中進(jìn)展著,從確立好設(shè)計(jì)課題之日起就開(kāi)場(chǎng)搜索各方面的材料,以便更清楚確實(shí)定設(shè)計(jì)思路。我選擇的課題是人事管理系統(tǒng),看似題目過(guò)大,但由于時(shí)間問(wèn)題只設(shè)計(jì)了系統(tǒng)中所能涉及到的幾個(gè)功能模塊。如人員檔案管理、培訓(xùn)管理、職稱(chēng)評(píng)定、獎(jiǎng)懲管理以及人員調(diào)動(dòng)五個(gè)功能模塊,從總體上看功能

13、比擬齊全,能夠滿(mǎn)足日常辦公應(yīng)用。此次設(shè)計(jì)應(yīng)用的是JSP程序設(shè)計(jì)語(yǔ)言,在開(kāi)場(chǎng)構(gòu)思課題之前首先要掌握該語(yǔ)言的設(shè)計(jì)思想和語(yǔ)法構(gòu)造。由于根底比擬薄弱,難免在設(shè)計(jì)過(guò)程中會(huì)遇到難以解決的問(wèn)題。這樣就需要查閱各種相關(guān)書(shū)籍,以便解決遇到的問(wèn)題。在設(shè)計(jì)過(guò)程中,系統(tǒng)功能的實(shí)現(xiàn)需要通過(guò)創(chuàng)立SQL Server數(shù)據(jù)表作為后臺(tái)來(lái)存儲(chǔ)數(shù)據(jù),而功能的實(shí)現(xiàn)則需要通過(guò)JSP語(yǔ)言編程來(lái)完成。設(shè)計(jì)中還應(yīng)用到了局部JAVA Scrip知識(shí),如在用戶(hù)登錄模塊中就應(yīng)用了此知識(shí),這方面知識(shí)的應(yīng)用時(shí)查閱了相關(guān)書(shū)籍,使程序能夠正確運(yùn)行。通過(guò)自己的努力JSP人事管理系統(tǒng)設(shè)計(jì)已經(jīng)完成了,此次課程設(shè)計(jì)也就此完畢,通過(guò)這次設(shè)計(jì)讓我更進(jìn)一步掌握了JSP程序設(shè)計(jì)語(yǔ)言的根本理念,以及編程的根本語(yǔ)法,可以說(shuō)通過(guò)短暫的兩周時(shí)間學(xué)到了很多知識(shí),積累了很多經(jīng)歷。而且讓我深深的知道作為程序編寫(xiě)人員的工作難度之大,任務(wù)之重,如果沒(méi)有一個(gè)好的根底是很難完成一個(gè)設(shè)計(jì)任務(wù)的,因此在以后的學(xué)習(xí)中一定要打好根底,讓理論與實(shí)踐相結(jié)合,為自己的人生路打造一片美好的天空。參考文獻(xiàn)1王先國(guó),汪紅松. JSP動(dòng)態(tài)網(wǎng)頁(yè)編程技術(shù). : 電子工業(yè),2021.52龍馬工作室. JSP編程技術(shù)實(shí)例精講. :人民郵電, 2004.83連英.JSP應(yīng)用開(kāi)發(fā)詳解.: 人民郵電, 2

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論