




版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 幼兒園幼小銜接教學(xué)計(jì)劃
- 多元化班級(jí)評(píng)價(jià)體系建設(shè)計(jì)劃
- 輪訓(xùn)模式下的藝術(shù)教師發(fā)展計(jì)劃
- 共享服務(wù)模式下的會(huì)計(jì)管理計(jì)劃
- 高效會(huì)議管理的總結(jié)與方法計(jì)劃
- 打造水務(wù)行業(yè)的智能未來(lái)計(jì)劃
- 彩鈴呼叫流程
- 《長(zhǎng)方體正方體的認(rèn)識(shí)》(教學(xué)設(shè)計(jì))-2023-2024學(xué)年五年級(jí)上冊(cè)數(shù)學(xué)西師大版
- 殘疾人托養(yǎng)服務(wù)投標(biāo)方案(技術(shù)方案)
- 《猴子的煩惱》教學(xué)設(shè)計(jì)-2024-2025學(xué)年三年級(jí)下冊(cè)數(shù)學(xué)北師大版
- 普通高中政治課程標(biāo)準(zhǔn)測(cè)試題及答案
- 心肺復(fù)蘇基本生命支持技術(shù)(雙人)操作考核評(píng)分標(biāo)準(zhǔn)
- 石油工程設(shè)計(jì)大賽油藏工程組獲獎(jiǎng)作品
- 2023年中國(guó)疾病預(yù)防控制中心結(jié)控中心招聘考試真題及答案
- 食堂承包計(jì)劃書(shū)
- 汽車(chē)發(fā)動(dòng)機(jī)構(gòu)造與維修(中職版)全套教學(xué)課件
- 2019版新人教版高中英語(yǔ)必修+選擇性必修共7冊(cè)詞匯表匯總(帶音標(biāo))
- 蘇教版數(shù)學(xué)二年級(jí)下冊(cè)教材分析
- 《字體設(shè)計(jì)》課程標(biāo)準(zhǔn)
- 中醫(yī)婦科病治療
- 2022年高考必背古詩(shī)文60篇默寫(xiě)完成情況自查表-(可編輯)
評(píng)論
0/150
提交評(píng)論