




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
學(xué)生畢業(yè)設(shè)計(論文)畢業(yè)設(shè)計(論文)報告系別:專業(yè): 班級:學(xué)生姓名:學(xué)生學(xué)號:基于Web的公務(wù)員網(wǎng)上報名系統(tǒng)指導(dǎo)教師:設(shè)計地點:起迄日期:畢業(yè)設(shè)計(論文)任務(wù)書專業(yè)班級姓名一、課題名稱:基于Web的公務(wù)員網(wǎng)上報名系統(tǒng)二、主要技術(shù)指標(biāo):1.開發(fā)環(huán)境:MyEclipse10,Dreamweaver和MySQL2.技術(shù)要求:1)基于Struts2、Hibernate框架的應(yīng)用,運用于前后臺之間的操作;2)配置數(shù)據(jù)庫連接池進行對數(shù)據(jù)庫進行訪問、操作。3.功能要求:網(wǎng)站主要包括了兩個模塊:管理員模塊和考生模塊。首先需要考生通過身份證注冊的方式提交注冊信息;然后考生可以登錄系統(tǒng)維護自己的簡歷信息、查看職位信息以及查看報考信息;管理員通過登錄后,可以登錄系統(tǒng)維護職位信息查看該職位下的簡歷信息并管理用戶信息、職位信息以及考試科目信息,最后,管理員還有權(quán)利對考場信息進行查看修改。工作內(nèi)容和要求:設(shè)計準(zhǔn)備:首先需要參考書籍和一些資料上了解一些關(guān)于網(wǎng)上報名的系統(tǒng)流程;再去互聯(lián)網(wǎng)上搜索一些具體的網(wǎng)站瀏覽結(jié)構(gòu),并了解關(guān)于公務(wù)員相關(guān)的信息;最后打下草稿,縷清思路,做好準(zhǔn)備。完成系統(tǒng)的需求分析之后,按照自己的想法確定程序結(jié)構(gòu)和業(yè)務(wù)流程。完成項目的頁面設(shè)計、數(shù)據(jù)庫設(shè)計和代碼詳細編寫。對完成的項目進行測試。四、主要參考文獻:[1]陳海山.深入JavaServlet網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社,2002.2:12-20[2]柏亞軍.JSP編程基礎(chǔ)及應(yīng)用實例集錦[M].北京:人民郵電出版社,2001.7:10-60[3]周影.網(wǎng)絡(luò)編程語言JSP實例教程[M].北京:電子工業(yè)出版社,2003.6:30-55[4]印穎慧,史洪旭《JSP編程技巧》機械工業(yè)出版社,2009年5月.學(xué)生(簽名)年月日指導(dǎo)教師(簽名)年月日教研室主任(簽名)年月日系主任(簽名)年月日第一章緒論1.1課題研究背景信息時代的發(fā)展帶動了報名管理的改革,相對傳統(tǒng)的報名模式而言,新時代的網(wǎng)絡(luò)報名模式似乎更受大家歡迎。如今的公務(wù)員報名,也已離不開網(wǎng)絡(luò)。大家除了可以不再考慮天氣、路途等一系列環(huán)境因素,也可以有效避免浪費過多人力。此外,還可以避免因紙質(zhì)文檔保存容易出錯等因素的影響。本文就是面向公務(wù)員互聯(lián)網(wǎng)報名需求,通過對網(wǎng)上報名流程的分析,通過客戶端對個人信息的增、改、查以及職位信息的查看,允許選擇性報名;通過管理員端對客戶信息的審查以及職位、考場的安排布置,從而審定用戶是否合格。通過從各個方面簡化報名手續(xù),使報名更加直觀,報名信息能快速、便捷地反饋給報考人員。本文首先介紹公務(wù)員網(wǎng)上報名系統(tǒng)所需技術(shù),然后詳細分析系統(tǒng)需求,最后通過系統(tǒng)的總體設(shè)計更好展現(xiàn)網(wǎng)上報名系統(tǒng)的功能實現(xiàn)。1.2課題研究意義隨著計算機廣泛地在科學(xué)技術(shù)領(lǐng)域中大放異彩,現(xiàn)已成為生活中必不可少的一部分。為了方便教育和報名等應(yīng)用需要,在信息技術(shù)高速發(fā)展的今天,網(wǎng)絡(luò)也在潛移默化中改變了傳統(tǒng)的方式,因此,把傳統(tǒng)的公務(wù)員報名搬到網(wǎng)絡(luò)上也是一種趨勢。在傳統(tǒng)的報名方式下,組織一次報名要經(jīng)過現(xiàn)場登記,提交檔案等步驟,隨著近年來報考公務(wù)員人數(shù)的增加,帶來的工作量越來越大,并且工作容易出錯。同時傳統(tǒng)的公務(wù)員報名要受時間、地點的限制,并且用紙保存容易損壞、遺失。因此在一定的程度上,傳統(tǒng)的公務(wù)員報名方式迫切需求改革。1.3課題研究內(nèi)容本公務(wù)員網(wǎng)上報名系統(tǒng)設(shè)計主要是以網(wǎng)絡(luò)作為平臺,給與考生(前臺)和管理員(后臺)方便的實行報名與管理。前臺功能主要包括:1、用戶的注冊登錄,(用戶注冊帳號必須為身份證)以及管理員注冊登錄;2、考生信息的查看、增加和修改并可以選擇性打印;3、考生可報考職務(wù)的查看和報名;后臺功能主要包括:1、管理員可以對考生所有信息進行審核并打印。2、管理員可以進行考試科目的布置以及修改。3、管理員有權(quán)更改考試地點及發(fā)布。4、管理員可以將考生詳細信息修改并打印。1.4論文的組織第一章緒論:主要介紹了公務(wù)員網(wǎng)上報名系統(tǒng)的研發(fā)背景,出現(xiàn)的意義及主要的研究內(nèi)容;第二章開發(fā)技術(shù):介紹了在公務(wù)員網(wǎng)上報名系統(tǒng)的開發(fā)過程中所用到的涉及的各方面的技術(shù);第三章需求分析:詳細介紹了公務(wù)員網(wǎng)上報名系統(tǒng)的具體業(yè)務(wù)需求以及業(yè)務(wù)流程;數(shù)第四章?lián)煸O(shè)計:詳細描述公務(wù)員網(wǎng)上報名系統(tǒng)的系統(tǒng)管理和數(shù)據(jù)庫測試;第五章系統(tǒng)實現(xiàn)與測試:介紹了系統(tǒng)管理和項目設(shè)計實現(xiàn)及測試;第六章總結(jié)與展望:總結(jié)了本次系統(tǒng)的開發(fā)以及對未來的。
第二章開發(fā)技術(shù)介紹2.1MVC設(shè)計模式MVC,全稱為:Model/View/Controller已成為現(xiàn)代軟件開發(fā)的主流技術(shù)架構(gòu)。Model(模型):其實就是應(yīng)用對象,是某一程序中能夠用來處理應(yīng)用程序中各個數(shù)據(jù)之間邏輯問題的部分,也是一個程序的主體部分。View(視圖):顧名思義就是對程序中與用戶界面相關(guān)的部分的應(yīng)用,也是對數(shù)據(jù)顯示部分進行處理的應(yīng)用。視圖一般是依據(jù)模型數(shù)據(jù)創(chuàng)建的。Controller(控制器):簡而言之就是對應(yīng)用程序的控制。就是根據(jù)操作者的輸入,控制用戶界面的操作。例如:假設(shè)是做一碗米飯,model層就是實體類,也就是原材料:米、水之類的;control層就是加工原材料,也就是洗米,添水,蒸飯等一系列動作;view就是視圖,作用就是給大家看到這一碗香噴噴的米飯。MVC的優(yōu)點主要表現(xiàn)為如下幾個方面:首先,最重要的一點同時也是最大的一個優(yōu)點——多個視圖能共享一個模型。同一個模型可以被不同的視圖重復(fù)利用,這在一定程度上大大減少了代碼之間的耦合。正是因為MVC結(jié)構(gòu)中的三個模塊相互獨立,改變其中一個模塊也不會對其他兩個有什么影響,各掃門前雪,互不干涉。除了以上這些優(yōu)點以外,控制器Controller也對應(yīng)用程序的靈活性和可配置性做了很大貢獻。正是因為控制器能夠結(jié)合不同的Model和View去完成不同的需求,所以控制器能夠為構(gòu)造應(yīng)用程序提供更多的手段。MVC處理過程的結(jié)構(gòu)如圖2-1所示:圖2-1MVC處理過程2.2JSP技術(shù)1、JSP簡介JSP(JavaServerPages)是一種動態(tài)的網(wǎng)頁技術(shù),與asp,php,相似的后臺編程語言。JSP是在靜態(tài)頁面HTML中加入了一些Java程序段和JSP標(biāo)簽,從而形成了一種新的文件——*.jsp文件。簡而言之就是說,JSP頁面就是由HTML代碼和一些Java代碼嵌入其中的模式組成的。2、JSP的優(yōu)點作為一個后起之秀,JSP技術(shù)在許多“前輩”們的基礎(chǔ)下,更具有突出性,更具有特色,也具有更大的優(yōu)勢。首先,JSP技術(shù)功能強大,使用也非常靈活,在動態(tài)Web頁面的程序上也更加快捷。其次,JSP有一個非常重要的特色,就是“一次編寫,到處運行”,這一點,它比Java和PHP更為出色,也正是因為這個優(yōu)點,越來越多的用戶選擇將JSP技術(shù)融入到自己的產(chǎn)品當(dāng)中。JSP最大的優(yōu)勢在于他是以Java語言作為腳本,而Java所具有的多個優(yōu)秀特征也讓JSP的工作在一些方面變得很容易和簡單。強大的可伸縮性、系統(tǒng)支持多平臺以及支持多樣化多功能的開發(fā)工具,這些都是JSP的閃光點, 3、JSP的運行原理當(dāng)一個JSP文件被請求時,JSP引擎會先將請求接過來處理并轉(zhuǎn)換,轉(zhuǎn)換過后的文件稱之為Servlet。運行過程如圖2-2所示:圖2-2JSP運行原理當(dāng)服務(wù)器收到JSP的請求時,會觸發(fā)JSP引擎,從而將他翻譯為Servlet代碼源程序,緊接著會把它編譯為Java字節(jié)碼文件,最后由容器來解釋執(zhí)行這個Servlet??偟膩碚f,JSP將一些技術(shù)作為基礎(chǔ),而又在其之上做出許多改進。他的開放性和跨平臺的特點,令他輕松隨意的自由切換與各個服務(wù)器平臺,甚至其他組件可以很輕松的進行切換。相對其他相同的技術(shù)而言,基于JSP的應(yīng)用程序也會比較容易維護和升級,再加之“一次編寫,到處運行”的特點,相信JSP技術(shù)日后依然是主流。2.3開發(fā)環(huán)境操作系統(tǒng)為Windows8.1,用戶瀏覽界面采用GoogleChrome開發(fā)工具為MyEclipse10.0,選用數(shù)據(jù)庫為MySQL后臺服務(wù)器為Tomcat7.0。此外,系統(tǒng)選用其他輔助工具為AdobePhotoshopCS6,Dreamweaver
第三章系統(tǒng)需求分析本章主要是對公務(wù)員網(wǎng)上報名系統(tǒng)的需求進行詳細分析,以及對總體項目的以及框架的各個模塊和功能進行大體說明。3.1系統(tǒng)需求分析需求分析的作用要遠遠大于編碼工作,之所以這么說,是因為需求分析對于客戶之間的聯(lián)系是最為緊密,簡而言之就是需要理解用戶的想法,將產(chǎn)品的功能與客戶的需求保持一致,最終形成一個開發(fā)計劃的過程。在整個過程中,客戶是主導(dǎo),需求分析師進行分析過后則需要和項目經(jīng)理一起整理客戶的需求,為之后的編程、設(shè)計板塊打下基礎(chǔ)。需求分析在整個設(shè)計過程中是基礎(chǔ),也是重中之重,是最耗費時間也是最困難的一步,需求分析的好壞,關(guān)系了項目的質(zhì)量。因此,必須用有效的方法嚴(yán)格認(rèn)真的審查、驗證工程的需求。需求分析的重要性,足夠說明應(yīng)該對需求分析有足夠的重視,它在軟件的開發(fā)過程中擁有“老大”一般的地位。所以,在一個項目中,它所占的比重是相當(dāng)巨大的,理所應(yīng)當(dāng)需要分配多一點的時間來處理。系統(tǒng)中各個角色的功能需求如下:1.網(wǎng)站個人用戶需求分析:(1)登錄界面:頁面上方是主題Logo,正中間可以填寫身份證號、密碼和驗證碼,用戶輸入正確的數(shù)據(jù)方可成功登錄。(2)添加個人信息/詳細信息:當(dāng)用戶為新創(chuàng)建用戶時,此欄目為添加個人詳細信息,當(dāng)用戶添加過個人詳細信息之后,該欄目則會自動變?yōu)樵敿毿畔?,用戶可以點擊進去查看,修改和打印。信息包括用戶姓名、性別、名族、政治面貌、出生年月日、籍貫、婚姻狀況、最終學(xué)歷、畢業(yè)院校、移動電話等信息。(3)職位信息:顯示可報考的職位信息列表。(4)報考信息:顯示已經(jīng)報考過的信息列表。(5)注冊:公務(wù)員網(wǎng)上報名系統(tǒng)需要注冊后,然后成功登錄才可以報名。2.網(wǎng)站管理員需求分析:(1)管理用戶信息:查看所有已注冊的用戶信息,也可刪除某用戶信息。(2)管理招聘信息:可以查看數(shù)據(jù)庫中所存儲的所有招聘信息,也可刪除某條招聘信息。(3)管理員分配考場:可以自行查看分配考場。3.2可行性分析(1)首先通過詳細的調(diào)查和了解,以便采集到大量信息,然后嚴(yán)格按照需求分析,利用所學(xué)知識,結(jié)合數(shù)據(jù)庫開發(fā)流程來設(shè)計,進而完善工程。(2)利用MVC框架,井井有序的完成各方面設(shè)計,從上到下,有理有據(jù)。(3)Harbernate是一種非常輕量級的關(guān)系映射框架,用來作為數(shù)據(jù)庫與對象之間的關(guān)系連接,簡單易懂,十分方便。(4)數(shù)據(jù)庫選擇MySQL,也是輕量級的線程,用起來很靈活并且運行穩(wěn)定。3.3功能分析本系統(tǒng)根據(jù)面向?qū)ο蟮牟煌譃閮蓚€模塊:(1)管理員模塊(后臺):管理員在此界面上登陸后可以實現(xiàn)對用戶信息進行查看和刪除,對招聘的添加、刪除等操作,對求職的查看、處理等。(簡單的增刪查改工作)(2)用戶模塊(前臺):用戶通過此界面可以瀏覽所有職位,搜索職位,注冊后可以對個人信息進行管理,申請職位。(簡單的查詢和增加)3.4數(shù)據(jù)需求1、考生的個人信息信息包括用戶姓名、性別、名族、政治面貌、出生年月日、籍貫、婚姻狀況、最終學(xué)歷、畢業(yè)院校、移動電話等信息。2、報考職位的詳細信息考生可按照自身條件直接在職位信息中搜索自己適合的工作,職位信息包括:職位編號、職位名稱、用人單位、職位簡介、招考人數(shù)、報考人數(shù)、考試科目以及工作待遇和備注??忌沙浞至私飧鱾€崗位的相關(guān)信息,自由選擇。3、提交考生基本信息、志愿信息等。考生注冊完成后即可進入個人信息頁面填寫個人詳細信息,確認(rèn)無誤后即可提交。根據(jù)需求選擇職位之后即可報名,報名完成之后可以瀏覽自己的報名信息。考生報名過后,可在進行面試筆試之前都可修改信息。第四章系統(tǒng)設(shè)計4.1系統(tǒng)總體架構(gòu)4.1.1系統(tǒng)總體結(jié)構(gòu)圖系統(tǒng)的總體結(jié)構(gòu)如圖4-1所示。公務(wù)員報考系統(tǒng)公務(wù)員報考系統(tǒng)管理員用戶職位申請用戶注冊用戶登錄用戶簡歷填寫報考管理修改個人信息求職管理招聘職位管理登錄圖4-1系統(tǒng)總體流程圖4.2數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫,字面理解就是數(shù)據(jù)的倉庫,包含數(shù)據(jù)的結(jié)構(gòu)組織、數(shù)據(jù)的儲存以及數(shù)據(jù)的管理。自數(shù)據(jù)庫產(chǎn)生六十多年以來,它隨著信息技術(shù)以及市場的不斷發(fā)展,也逐漸變得不只是單單儲存和管理數(shù)據(jù),進而轉(zhuǎn)變成了用戶所需要的各種數(shù)據(jù)的管理方式。數(shù)據(jù)庫也分為許多中類型,從小的看來,小型數(shù)據(jù)庫可以儲存各種數(shù)據(jù)的表格;從大的看,大型的數(shù)據(jù)庫可以進行海量數(shù)據(jù)的儲存。無論哪一方面,都在各個行業(yè)領(lǐng)域中得到了廣泛的應(yīng)用。4.2.1數(shù)據(jù)庫的選擇MySQL數(shù)據(jù)庫是當(dāng)下非常流行的開源數(shù)據(jù)庫,是由瑞典的MySQLAB公司開發(fā)的一種關(guān)系型的數(shù)據(jù)庫,現(xiàn)在屬于甲骨文旗下子公司。MySQL具有體積小、速度快、總體擁有成本低等特點。尤其是MySQL源碼開放,一般的中小型網(wǎng)站開發(fā)選擇的都是MySQL作為網(wǎng)站數(shù)據(jù)庫。4.2.2數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計系統(tǒng)管理員表(admin表)如表4-1所示:表4-1admin表序號字段名稱字段類型允許為空最大長度1namevarchar102passwordVarChar是2003createTimeDatetime是0職位申請表(appinfo表)如表4-2所示:表4-2appinfo表序號字段名稱字段類型允許為空最大長度1appIdvarchar502userIdvarchar2003postIdvarchar504slSorceint是115scScoreint是116ggScoreint是117appStateint118addTimedatetime0信息管理表(exam表)如表4-3所示:表4-3exam表序號字段名稱字段類型允許為空最大長度1examIdvarchar502appIdvarchar503userIdvarchar504addressIdint115roomIdint116seatIdint11職位表(post表)如表4-4所示:表4-4post表序號字段名稱字段類型允許為空最大長度1postIdvarchar502postNamevarchar2003postDepvarchar504postIntroductionvarchar2005postNeedNumint116examID1varchar是5007examID2varchar是5008examID3varchar是5009postNumInt1110postTreatmentvarchar20011postRemarkvarchar20012postStateInt11用戶表(user表)如表4-5所示:表4-5post表序號字段名稱字段類型允許為空最大長度1userIdvarchar502namevarchar503passwordvarchar504userInfoint115Stateint11用戶詳細信息表(userinfo表)如表4-6所示:表4-6userinfo表序號字段名稱字段類型允許為空最大長度1userIdvarchar502namevarchar503sexInt114addressvarchar2005educationInt116schoolvarchar是507nationvarchar是508politicalInt是119birthvarchar5010homevarchar5011marriagevarchar1112telInt504.3系統(tǒng)功能總體設(shè)計4.3.1管理員操作流程管理員使用系統(tǒng)流程:首先登錄系統(tǒng),輸入正確的帳號和密碼方可進入。管理員可以自由查看報考人員的詳細信息,詳細信息包括:用戶姓名,性別,生日,身份證,婚姻狀況,家庭住址,電話,學(xué)歷,畢業(yè)院校,移動電話等信息。管理員也可以修改用戶的基本信息并打印。管理員有權(quán)添加、修改、刪除職位信息以及分配考場。圖4-2管理員用戶系統(tǒng)流程圖4.3.2用戶操作流程普通用戶進入系統(tǒng)的操作流程如圖4-3所示,主要包括以下步驟:用戶利用身份證號注冊帳號并登錄。用戶登錄成功可填寫自己詳細信息。用戶可瀏覽職位信息并提交申請。用戶可查看報考信息。圖4-3普通用戶系統(tǒng)流程圖
第五章系統(tǒng)實現(xiàn)與測試5.1程序結(jié)構(gòu)項目主要包括了一下幾個模塊:gwy是本項目的名稱,同時也是項目的跟目錄。WebRoot是Web目錄,包括圖片存放目錄、JSP文件、CSS樣式文件、js文件。WEB-INF目錄、lib目錄以及web.xml為固定的目錄和文件。src目錄包括以下幾個包:1、系統(tǒng)所用包結(jié)構(gòu)2、配置文件:5.2系統(tǒng)功能模塊設(shè)計5.2.1用戶管理模塊該模塊主要是管理員對用戶信息的管理。管理包括了對新用戶的添加,對老用戶的查詢,修改,以及刪除。并且可以打印用戶相信信息,方便快捷的管理用戶信息。5.2.2職位管理模塊該模塊主要是管理員對職位信息的管理。管理員可以按照需求添加職務(wù),添加職務(wù)包括了職務(wù)ID,職位介紹,考試科目,錄取人數(shù),職位待遇,備注等信息,方便快捷的管理招聘信息。5.2.3考試科目管理模塊此模塊主要是管理員對用戶考試科目進行管理,考試科目列表包括考試編號,考試名稱,考試日期等信息,方便快捷的管理考試科目信息。圖5-1所示為系統(tǒng)的考試管理頁面。圖5-1考試管理頁面系統(tǒng)考試管理頁面的主要代碼如下:5.3系統(tǒng)主要界面設(shè)計5.3.1用戶注冊設(shè)計用戶注冊設(shè)計的界面如圖5-2所示;圖5-2注冊頁面 注冊時必須用身份證注冊,如果身份證隨意填寫認(rèn)證不通過。用戶注冊設(shè)計的關(guān)鍵代碼如下:5.3.2用戶登錄設(shè)計用戶登錄設(shè)計界面如圖5-3所示:圖5-3登錄頁面網(wǎng)站登錄分為幾個主要組成部分:(1)注冊:方便用戶注冊。(2)登錄按鈕:登錄報名系統(tǒng)。(3)重置:清空重置輸入的數(shù)據(jù)。(4)管理入口:管理員進入地址。網(wǎng)上報名系統(tǒng)網(wǎng)上報名系統(tǒng)輸入是否正確考生登錄登錄成功用戶是否已存在否重新輸入否去注冊,注冊完在登錄圖5-1考生登錄流程Login.jspUserDaoInfo.javaUserdao.java注冊信息注冊信息注冊信息users表5.3.3用戶管理的設(shè)計用戶管理的設(shè)計界面如圖5-4所示:圖5-4管理員登錄頁面用戶管理的設(shè)計界面的主要實現(xiàn)代碼如下:圖5-5用戶管理頁面用戶管理分為幾個主要組成部分:(1)管理員管理:方便管理員對網(wǎng)站的管理。(增加,修改,查看)(2)用戶管理:方便管理員對用戶的管理。(增加,刪除,修改,查看)(3)職務(wù)管理:方便管理員對職務(wù)的管理。(增加,修改,查看)(4)考試科目管理:方便管理員對考試科目的管理。(增加,修改,查看)(5)報考管理:方便管理員查看考場和分配考場。(增加,修改,查看)5.3.4個人信息模塊設(shè)計個人信息模塊設(shè)計圖5-6個人詳細信息5.4國家公務(wù)員網(wǎng)上報名系統(tǒng)功能測試5.4.1系統(tǒng)入口測試要點測試的要點是:用戶名和密碼;測試的判斷是:用戶名密碼是否為真;測試的結(jié)果是:如果結(jié)果為真,進入系統(tǒng),結(jié)果為假,重新輸入.5.4.2功能測試用例1.系統(tǒng)入口編號測試項操作步驟預(yù)期結(jié)果輸入數(shù)據(jù)實際結(jié)果結(jié)果比較說明01系統(tǒng)登錄登錄界面輸入錯誤的用戶名和密碼用戶名和密碼錯誤,返回登陸界面用戶名:11111111密碼:123不符合條件,返回登錄界面不符合02系統(tǒng)登錄登錄界面輸入正確用戶名和密碼用戶名和密碼正確,進入主頁面用戶名:6529***58密碼:123符合條件,正確登錄符合表5-2系統(tǒng)入口測試5.4.3系統(tǒng)入口功能測試系統(tǒng)入口功能測試如圖5-X所示:圖5-7用戶登錄成功第六章總結(jié)與展望6.1總結(jié)首先,無論是基礎(chǔ)還是自己能力的拓展,在這次畢業(yè)設(shè)計中,對我來說都有足夠的鍛煉。其次,學(xué)習(xí)是一個長期積累的過程,在以后的生活,工作中,我都一定會不斷的去學(xué)習(xí),努力提高自己的專業(yè)知識和綜合素質(zhì)。通過公務(wù)員網(wǎng)上報名系統(tǒng)的設(shè)計和開發(fā),在不斷的摸索嘗試中,我大概掌握了整個開發(fā)過程中所需要的知識,明白了設(shè)計開發(fā)一個Web項目應(yīng)該從哪里入手,以及各個要點應(yīng)該完成的任務(wù)。在以前的學(xué)習(xí)中,有過大大小小的開發(fā)項目,這次與以往不同的是,這次的項目完全是按照自己的想法來分析、設(shè)計并完成一個項目,但是由于時間倉促,本人的水平也有限,所以,該系統(tǒng)依然存在許多不完善的地方,大毛病沒有,小bug總還是有一些的。但是這些在以后的開發(fā)實踐中,我一定會給自己打下預(yù)防針,多多注意。這次的論文設(shè)計跌跌撞撞終于完成,可能會存在一些錯誤和疏忽的地方,不足之處還請各位老師多多批評。6.2展望本項目僅僅是個人對網(wǎng)上公務(wù)員報名的一些初步研究和基本實現(xiàn),若要完善,工程依然龐大。隨著網(wǎng)絡(luò)在日常生活中的普及,大家對網(wǎng)頁的功能實現(xiàn)越來越多,要求也逐漸增加,所以還是有許多需要改進,但是現(xiàn)在由于自身水平有限及時間的短促,今后有空一定還要做的更好。這次畢業(yè)設(shè)計,無論是需求分析,還是前臺后臺的編寫都是通過自己思考努力完成,其中也發(fā)現(xiàn)了許多自己的不足,基礎(chǔ)不扎實,“書到用時方恨少”自然是沒有錯的,日后的生活,一定會腳踏實地,多看,多想,多動手。既然我們是站在巨人的肩膀上,那就必須站的穩(wěn),才能走得更遠。
致謝歷時一個月的畢業(yè)設(shè)計終于快要完成了,在這一個月中,我的指導(dǎo)老師和班里的小伙伴們給了我非常多的幫助,在此,我真心的感謝給與我?guī)椭乃麄儭8兄x我的指導(dǎo)老師王老師和陳老師對我的幫助,王小剛老師耐心的審批我們的論文,一些微小的問題也可以發(fā)現(xiàn)并讓我們改正,認(rèn)真負責(zé)的態(tài)度讓我對論文的修改也抱有很大的興致;陳敏老師對于我們程序的不足也提出了意見和建議,也讓我們的程序更加完善一些。在這里,我想再次感謝老師和同學(xué)們,作為即將離開校門的我,很珍惜現(xiàn)在擁有的一切,最后這段時間,大家給予我的幫助無疑是給我一個最好的畢業(yè)禮物,讓我的大學(xué)生涯畫上一個圓滿的句號。
參考文獻[1]何玉潔.數(shù)據(jù)庫原理與應(yīng)用教程[M].北京:機械工業(yè)出版社.2005[2]CayS.HorstmannGaryCornell.Java核心技術(shù)卷1[M].北京:機械工業(yè)出版社.2003[3]CayS.HorstmannGaryCornell.Java核心技術(shù)卷2[M].北京:機械工業(yè)出版社.2003[4]魯曉東.李育龍.楊健.JSP軟經(jīng)工程案例精解[M].北京:電子工業(yè)出版社.2001[5]耿祥義.張躍平.JSP實用教程[M].北京:清華大學(xué)出版社.2007[6]周颕.網(wǎng)絡(luò)編程語言JSP實例教程[M].北京:電子工業(yè)出版社.2002[7]石義良,鄧娟.JSP數(shù)據(jù)庫訪問技術(shù)研究[J].科技資訊.
2009(02)[8]嚴(yán)翔.網(wǎng)上報名系統(tǒng)的設(shè)計與開發(fā)[J].南京廣播電視大學(xué)學(xué)報.2010(04)[9]胡貞華.基于WEB的公務(wù)員招考網(wǎng)上報名系統(tǒng)的設(shè)計[J].韶關(guān)學(xué)院學(xué)報.2008(06)[10]耿燕.網(wǎng)站開發(fā)中數(shù)據(jù)庫安全問題分析[J].科技創(chuàng)新導(dǎo)報.2012(11):[11]何偉文.面向?qū)ο蟪绦蛟O(shè)計(JAVA)新教學(xué)模式的探索與實踐[J].價值工程.2010(18):289-292[12]張勝華,馬玉祥.基于MVC設(shè)計模式的Struts框架[J].現(xiàn)代計算機(專業(yè)版).2004(10):344-346[13]戎戟.MVC設(shè)計模式在JavaWeb中的研究和應(yīng)用[J].科技信息(學(xué)術(shù)研究).2007(35):196-197[14]孫凌燕,陸保嵐,孫健.基于Struts的Web應(yīng)用框架設(shè)計與研究[J].計算機工程.2005(08):183-185[15]李顯峰,王淵.基于Web的網(wǎng)上報名系統(tǒng)的設(shè)計與實現(xiàn)[J].科技資訊.2011(19)[16]徐福娟.基于WEB的網(wǎng)上報名系統(tǒng)的實現(xiàn)[J].紹興文理學(xué)院學(xué)報(自然科學(xué)版).2008(01)[17]韓義亭,張成宇.SSH架構(gòu)及其在Web開發(fā)中的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用.2007(10):87-88[18]陳輝,趙洪升,張艷春.Struts+Spring+Hibernate框架的整合實現(xiàn)[J].河南大學(xué)學(xué)報(自然科學(xué)版).2010(06)畢業(yè)設(shè)計(論文)任務(wù)書專業(yè)班級姓名一、課題名稱:基于Web的公務(wù)員網(wǎng)上報名系統(tǒng)的設(shè)計二、主要技術(shù)指標(biāo):1.開發(fā)環(huán)境:MyEclipse10,Dreamware和MySQL2.技術(shù)要求:1)基于Struts2、Hibernate框架的應(yīng)用,運用于前后臺之間的操作;2)配置數(shù)據(jù)庫連接池進行對數(shù)據(jù)庫進行訪問、操作。3.功能要求:網(wǎng)站主要包括了兩個模塊:管理員模塊和考生模塊。首先需要考生通過身份證注冊的方式提交注冊信息;然后考生可以登錄系統(tǒng)維護自己的簡歷信息、查看職位信息以及查看報考信息;管理員通過登錄后,可以登錄系統(tǒng)維護職位信息查看該職位下的簡歷信息并管理用戶信息、職位信息以及考試科目信息,最后,管理員還有權(quán)利對考場信息進行查看修改。工作內(nèi)容和要求:設(shè)計準(zhǔn)備:首先需要參考書籍和一些資料上了解一些關(guān)于網(wǎng)上報名的系統(tǒng)流程;再去互聯(lián)網(wǎng)上搜索一些具體的網(wǎng)站瀏覽結(jié)構(gòu),并了解關(guān)于公務(wù)員相關(guān)的信息;最后打下草稿,屢清楚思路,做好準(zhǔn)備。完成系統(tǒng)的需求分析之后,按照自己的想法確定程序結(jié)構(gòu)和業(yè)務(wù)流程。完成項目的頁面設(shè)計、數(shù)據(jù)庫設(shè)計和代碼詳細編寫。對完成的項目進行測試。四、主要參考文獻:[1]陳海山.深入JavaServlet網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社,2002.2:12-20[2]柏亞軍.JSP編程基礎(chǔ)及應(yīng)用實例集錦[M].北京:人民郵電出版社,2001.7:10-60[3]周影.網(wǎng)絡(luò)編程語言JSP實例教程[M].北京:電子工業(yè)出版社,2003.6:30-55[4]印穎慧,史洪旭《JSP編程技巧》機械工業(yè)出版社,2009年5
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能機器人生產(chǎn)制造合同
- 廣東省珠海市斗門區(qū)2024-2025學(xué)年八年級上學(xué)期期末生物學(xué)試題(含答案)
- 酒店行業(yè)閱讀題及答案
- 超級計算中心建設(shè)運營合同
- 頂入法法的橋、涵工程 現(xiàn)場質(zhì)量檢驗報告單
- 商業(yè)綜合體設(shè)計與施工合同
- 教育培訓(xùn)行業(yè)學(xué)員個人信息保護合同
- 安徒生童話故事中的道德評析
- 農(nóng)業(yè)產(chǎn)業(yè)化發(fā)展方案
- 高中英語單詞復(fù)習(xí)策略及實踐教案
- LY/T 1956-2011縣級林地保護利用規(guī)劃編制技術(shù)規(guī)程
- GB/T 40289-2021光伏發(fā)電站功率控制系統(tǒng)技術(shù)要求
- 湖南美術(shù)出版社五年級下冊書法練習(xí)指導(dǎo)
- 《高分子物理》配套教學(xué)課件
- 《工程化學(xué)》課程教學(xué)大綱
- 馬小跳玩數(shù)學(xué)課件
- 三年級勞動課1ppt
- 《乘法交換律和結(jié)合律》教學(xué)課件數(shù)學(xué)四年級下冊
- 大數(shù)據(jù)在金融領(lǐng)域的應(yīng)用方案
- 錨桿(索)檢驗批質(zhì)量驗收記錄
- 生產(chǎn)作業(yè)指導(dǎo)書SOP表格模板
評論
0/150
提交評論