基于JSP大學生職業(yè)規(guī)劃系統(tǒng)的設計與應用_第1頁
基于JSP大學生職業(yè)規(guī)劃系統(tǒng)的設計與應用_第2頁
基于JSP大學生職業(yè)規(guī)劃系統(tǒng)的設計與應用_第3頁
基于JSP大學生職業(yè)規(guī)劃系統(tǒng)的設計與應用_第4頁
基于JSP大學生職業(yè)規(guī)劃系統(tǒng)的設計與應用_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

基于JSP的基于JSP的大學生職業(yè)生涯規(guī)劃系統(tǒng)的設計與實現(xiàn)作者:作者:指導教師:指導教師:專業(yè)名稱:計算機科學與技術專業(yè)名稱:計算機科學與技術Time\@"yyyy年M月d日"Time\@"yyyy年M月d日"2015年9月1日 基于JSP大學生職業(yè)規(guī)劃系統(tǒng)的設計與應用【摘要】現(xiàn)今社會,大學生對職業(yè)的迷茫迫切需要有一定的指導和培訓。因為職業(yè)生涯規(guī)劃可以讓在短暫而忙碌的大學生活中,找準未來發(fā)展方向,在燦爛的校園生活中撐起屬于自己的那片藍天。大學生職業(yè)規(guī)劃系統(tǒng)主要使用JSP技術的MVC模式開發(fā)的,通過WEB形式展示的。本文首先介紹了WEB技術的基本框架,MVC模式的技術優(yōu)點等。作品主要結合實際的校園生活環(huán)境以及目前一些新生的狀況,設計出職業(yè)生涯規(guī)劃系統(tǒng)的功能需求。在校的學生用戶可以進入前臺進行自我現(xiàn)狀評估,對專業(yè)和職業(yè)的查看以及進行目標計劃設定?!娟P鍵詞】職業(yè)規(guī)劃;校園生活;Web;JSP;MVC模式目錄 1.引言 1.引言1.1開發(fā)背景及目的大學是作為學子踏入社會的一個前奏,是作為大學生步入社會的一次小型社會的演練。人生的生殺大權是掌握在自己的手上的,要走好自己的未來之路,就應該充分地做好準備——規(guī)劃。規(guī)劃自己的人生不是意味著按部就班的走著尋常路,而是代表著為自己所追求的價值時刻做準備。初入大學生活,對自己的專業(yè)、未來發(fā)展都是一片迷茫的。如果有一個明確的職業(yè)規(guī)劃不僅可以讓同學們了解自己,了解自己的專業(yè),讓大學生不再是迷茫學習,像無頭蒼蠅自己探索,不再在臨近畢業(yè)的時候后悔自己選擇錯誤的努力方向,更是讓大學生對自己未來的發(fā)展有明確的奮斗目標。因此我利用大學所學的知識,以Web的形式給大學生提供一個可以對自己大學生涯和以后的職場作規(guī)劃的系統(tǒng),這符合計算機科學與技術專業(yè)的特色。利用大學所學到的知識以及課后自習,本人開發(fā)出了大學生職業(yè)規(guī)劃系統(tǒng)。該系統(tǒng)的前端框架主要是運用了DIV+CSS+JavaScript,后臺的動態(tài)實現(xiàn)主要使用JSP技術,MVC的開發(fā)框架。本網(wǎng)站主要針對的對象時剛進入大學生活的學者,他們對大學生涯的迷茫、專業(yè)未來發(fā)展的困惑等等實際需求,本人展開了對該系統(tǒng)的開發(fā)。該系統(tǒng)為大學生提供一個對專業(yè)和職業(yè)更深入地了解的平臺,以及可以對一些難于抉擇的決定做決策等等。1.2系統(tǒng)任務本文主要按照提出問題、分析問題、解決問題和總結問題的流程進行組織實施,本論文任務主要包括:對MVC模式的基本知識和發(fā)展等相關內容做簡要的介紹介紹開發(fā)的網(wǎng)站——大學生職業(yè)規(guī)劃系統(tǒng)的創(chuàng)意以及網(wǎng)站的結構對該網(wǎng)站所涉及的知識點和技術難點進行探討,并提出解決方案對該網(wǎng)站初步確定主要的功能以及各模塊的之間的邏輯關系,做出詳細的需求分析,并完成設計界面原型的工作總結網(wǎng)站設計過程中所研究的內容以及工作成果,分析大學生職業(yè)規(guī)劃系統(tǒng)的特點,并對下一步的工作的進行展望。本論文預期效果如下:實現(xiàn)職業(yè)規(guī)劃系統(tǒng)總體的需求分析實現(xiàn)職業(yè)規(guī)劃系統(tǒng)的靜態(tài)架構及靜態(tài)編碼實現(xiàn)職業(yè)規(guī)劃系統(tǒng)的數(shù)據(jù)庫設計實現(xiàn)職業(yè)規(guī)劃系統(tǒng)的動態(tài)體系架構設計及動態(tài)編碼實現(xiàn)對職業(yè)規(guī)劃系統(tǒng)主要模塊的Web測試1.3開發(fā)階段及使用的工具在網(wǎng)站實現(xiàn)的過程中,作者獨立完成需求分析、靜態(tài)頁面搭建、數(shù)據(jù)庫設計、編碼實現(xiàn)、Web測試等工作。在每一個開發(fā)過程中用到的專業(yè)軟件如下:需求分析階段:Visio。利用Visio快速建立界面原型。靜態(tài)頁面搭建:Dreamweaver。利用Dreamweaver建立靜態(tài)網(wǎng)頁的界面原型,數(shù)據(jù)庫設計:MySQL。利用MySQL對該系統(tǒng)所需要的數(shù)據(jù)進行簡單的數(shù)據(jù)庫設計。編碼實現(xiàn):MyEclipse和Tomcat。利用MyEclipse實現(xiàn)網(wǎng)站的動態(tài)化。撰寫論文:Visio和WPS。利用Visio制作流程圖、數(shù)據(jù)流圖等。2.需求分析2.1功能需求分析大學生職業(yè)規(guī)劃網(wǎng)是以WEB形式展示的,作為大學生用戶可以了解該系統(tǒng)的簡介以及說明、進行心理測試,查看自己學習的專業(yè)或者了解其他專業(yè),還有可以對自己未來感興趣的職業(yè)的了解,以此可以更加明確自己未來的發(fā)展路線,還可以對自己的一些難于抉擇的事情通過決策平衡單來分析等等。網(wǎng)站管理員可以登錄該系統(tǒng)的后臺進行對前臺展示給用戶使用的一些功能和信息的及時更新和管理。次網(wǎng)站的整體功能描述如下:大學生成員,可以瀏覽職業(yè)規(guī)劃系統(tǒng)的前臺頁面所有信息。職業(yè)規(guī)劃網(wǎng)管理者,可以登錄職業(yè)規(guī)劃系統(tǒng)后臺管理,對職業(yè)規(guī)劃系統(tǒng)進行管理,執(zhí)行職業(yè)規(guī)劃系統(tǒng)后臺提供的基本功能,同時可以瀏覽職業(yè)規(guī)劃系統(tǒng)前臺所有信息。各個模塊功能描述如下:前臺:在首頁模塊可了解職業(yè)規(guī)劃的流程;在現(xiàn)狀評估模塊可進行心理測試來了解自己的現(xiàn)狀;在專業(yè)探索模塊可查看各專業(yè)的課程以及學習建議;在職業(yè)探索模塊可查看現(xiàn)今社會上的一些職業(yè)的發(fā)展情況;在決策行動模塊可對自己的一些左右為難的抉擇做出決策;在行動計劃模塊可對自己實現(xiàn)目標做出規(guī)劃;在個人信息模塊可查看登錄用戶本人的信息;同時,也可以查看該系統(tǒng)的簡介。后臺:在專業(yè)管理模塊可對專業(yè)的信息進行添加、刪除、編輯;在職業(yè)管理模塊可對專業(yè)的信息進行添加、刪除、編輯;在決策管理模塊可對決策因素進行添加、刪除、編輯;在修改密碼模塊可對管理員登錄后臺密碼的修改。職業(yè)規(guī)劃網(wǎng)整體流程圖如圖2-1所示:圖2-1網(wǎng)站流程圖2.2用Visio制作界面原型Visio是一個可以簡單快速畫圖的工具,適合在需求分析階段用來快速制作界面原型的工具。使用這種工具,制作出前臺、后臺部分界面原型如下圖3-2所示:圖2-2登錄界面原型圖2-3首頁界面原型圖2-4專業(yè)探索界面原型圖2-5決策行動界面原型圖2-5后臺專業(yè)管理界面原型圖2-6后臺職業(yè)管理界面原型3.系統(tǒng)總體架構設計3.1課題可行性大學校園生活是大學生踏入社會的過渡階段。然而對于剛脫離家庭的庇佑和高中生活的“一心只為高考故”的讀書方式的大學新生們,他們對大學的生活總是充滿了好奇和迷茫。因此,大學生不僅應該對自己的專業(yè)了解還應該對自己的未來的職業(yè)有一定的規(guī)劃。現(xiàn)如今,信息時代的高速發(fā)展和快節(jié)奏的生活方式不僅帶來好處也一樣帶來弊端。我們應該充分的利用信息時代帶來的便利,所以本課題主要是結合計算機技術研究開發(fā)一種能夠給予大學生一種更直觀的、更快捷的方式,以此使大學生的大學生活和未來職業(yè)有更好的規(guī)劃。3.2技術可行性本系統(tǒng)用Java語言開發(fā),Java不僅在近幾年的所有計算機語言排行榜上總是名列榜首,而且在其優(yōu)越之處是移植性好,且使用當今流行的MVC(ModelViewController)模式實現(xiàn),其將應用程序的輸入、處理和輸出分開的作用,大大的對開發(fā)過程更簡單、更方便,重用性高。本網(wǎng)站的數(shù)據(jù)庫使用MySQL,這種模式是將業(yè)務邏輯、用戶界面、控制器分離的模式,使得代碼更加簡潔,易于項目的維護與擴展。隨著Internet和WWW的流行,MVC的開發(fā)模式越來越得到青睞。MVC是一個設計模式,它將強制性的使應用程序的輸入、處理和輸出分開,應用程序被分成三個核心部件:模型、視圖、控制器。它們各自處理自己的任務。這種優(yōu)勢簡化了開發(fā)過程的繁瑣,減輕了系統(tǒng)維護與升級的成本和工作量,降低了用戶的總成本。3.3相關技術介紹3.3.1Vison界面原型工具Vison界面原型工具是一種可以快速建立界面原型的工具。Vison在需求分析中被廣泛使用,其操作簡單,特別適合不懂HTML語法的需求分析人員。3.3.2Ajax模式Ajax(AsynchronousJavaScriptandXML)是一種Web應用程序技術[3]。Ajax開發(fā)框架如圖3-3所示:圖3-1Ajax開發(fā)框架3.3.3MVC設計模式MVC是由模型(model)、視圖(view)、控制器(controller)三個組件組成的一種將邏輯、處理過程、顯示分層的模式。和純JSP開發(fā)相比使得代碼更加清晰,更容易維護和擴展。隨著J2EE應用在Internet上的成熟,MVC在理解和分析應用模型時提供了最基本的分析方法,MVC逐步成為J2EE平臺的主流思想[5]。MVC架構的分層體系圖如圖3-2所示:圖3-2MVC架構的分層體系3.3.4軟件測試軟件測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,目的在于尋找和發(fā)現(xiàn)錯誤,檢測系統(tǒng)是否符合需求的過程。白盒測試和黑盒測試是軟件測試按測試方法分的[6]。3.4系統(tǒng)數(shù)據(jù)庫設計數(shù)據(jù)庫是大學生職業(yè)規(guī)劃網(wǎng)的核心組成部分,因為用戶的查詢訪問操作都是需要數(shù)據(jù)庫來完成的。因此數(shù)據(jù)庫的好壞都會影響到系統(tǒng)的運行效率。所以本人根據(jù)所學的數(shù)據(jù)庫設計原理和對系統(tǒng)的分析將模型里的類映射到數(shù)據(jù)里而設計了大學生職業(yè)規(guī)劃網(wǎng)主要數(shù)據(jù)庫的PDM表如圖3-5所示:圖3-3數(shù)據(jù)庫中主要表的PDM3.4.1用戶信息表(cp_user)用來保存系統(tǒng)用戶的信息,如用戶名、密碼、性別、郵箱。3.4.2專業(yè)信息表(cp_profess)用來保存相關專業(yè)的信息,用戶可以根據(jù)自己學習的專業(yè)選擇自己想要了解的專業(yè),管理員可以登錄后臺管理操作相關專業(yè)信息,將數(shù)據(jù)存儲在表里。如專業(yè)名、學習課程、學習建議。3.4.3職業(yè)信息表(cp_occup)用來保存相關職業(yè)的信息,用戶可以選擇當今社會存在的職業(yè)的了解,借鑒信息對自己的未來職業(yè)發(fā)展做出目標,管理員可以登錄后臺管理操作相關專業(yè)信息,將數(shù)據(jù)存儲在表里。如職業(yè)名、職業(yè)簡介、工作內容、工作條件、收入、職業(yè)前景、職業(yè)發(fā)展、知名單位和典型人物。3.4.4報告信息表(cp_report)用來保存用戶相關報告的信息。如自我了解、行動計劃。3.4.5決策信息表(cp_decide)用來保存決策所屬類型和相關因素的信息,如個人精神方面得失、個人物質方面得失等等。4.主要模塊的詳細設計通過上述需求分析,我將對前臺、后臺頁面分別進行UI設計。采用DIV+CSS+JavaScript框架搭建靜態(tài)頁面。用jQuery+Ajax框架實現(xiàn)基本的驗證的框架,同時用MVC模式作為動態(tài)開發(fā)框架,MySQL作為數(shù)據(jù)庫支持。4.1項目的代碼結構項目的代碼結構,如下圖4-1:圖4-1項目代碼結構圖4.2登錄模塊4.2.1主要功能實現(xiàn)用戶可以通過用戶名和密碼登錄然后對網(wǎng)站進行一些操作,或者管理員可以登錄后臺管理進行對前臺的內容的管理。此部分的主要功能如下:使用CSS和HTML技術實現(xiàn)登錄界面的設計。使用JavaScript實現(xiàn)用戶名和密碼簡單校驗。如是否滿足輸入格式,是否有效用戶名等。使用JSP實現(xiàn)與數(shù)據(jù)庫存儲的用戶和密碼校驗。當輸入的用戶名、密碼正確則登錄成功,否則重置用戶名、密碼。4.2.2功能流程圖圖4-2登錄功能流程圖4.2.3主要代碼設計<scriptlanguage="javascript"> functioncheck(){ varname=document.myform.username; varpassword=document.myform.password; if(name.value==""){ alert("用戶名不能為空"); name.focus(); returnfalse; }elseif(password.value==""){ alert("密碼不能為空"); password.focus(); returnfalse; } elseif(name.value.length<4||pass.value.length>16){ alert("用戶名的長度必須在4-16個字符"); name.select(); returnfalse; }else{returntrue;} }</script> 4.2.4界面設計圖4-3登錄頁面效果圖4.3首頁模塊4.3.1主要功能實現(xiàn)前臺(首頁):對本網(wǎng)站的職業(yè)規(guī)劃流程的介紹?,F(xiàn)狀評估、專業(yè)探索、職業(yè)探索、決策行動的規(guī)劃流程,循序漸進的步驟。學生用戶和管理員可以登錄本網(wǎng)站并進行操作。此部分實現(xiàn)的主要功能如下:1.使用JavaScript技術實現(xiàn)鼠標所在位置彈出對話框。4.3.2主要代碼設計<!--//JavaScript技術實現(xiàn)一個鼠標移動顯示內容的功能--><scripttype="text/javascript">$(document).ready(function(){$.MetroTooltipInit({animation:"fadeInLeftfast",persist:0,})});</script>4.3.3界面設計圖4-4前臺頁面效果圖4.4現(xiàn)狀評估模塊4.4.1主要功能實現(xiàn)前臺(現(xiàn)狀評估):對自己的現(xiàn)狀做一個評估測試題,以此了解自己的目前狀態(tài),可以更好的為自己量身打造自己的規(guī)劃路程。此部分實現(xiàn)的主要功能如下:1.JSP技術實現(xiàn)對測試題的結果的計算算法。4.4.2主要代碼設計//現(xiàn)狀評估<c:forEachitems="${alq}"var="alq"> <tr><td><divid="qnum"> 第<inputid="qid"name="qid"type="text"value="${alq.qid}"/>題</div><divid="qtitle"><textarea>${alq.qname}</textarea></div> <divid="qchoose"><tablewidth="440"height="26"><tr><tdwidth="80"style="background-color:#34b5d2"> 你的答案</td> <tdwidth="80"style="background-color:#34b5d2"><inputtype="radio"name="regtype1"value="A02"id="A02"> <labelfor="A02"><button1name="btnGroup1"onclick="toggleButton(this)">A</button1></label></td> <tdwidth="80"><inputtype="radio"name="regtype1"value="A03"id="A03"><labelfor="A03"><button1name="btnGroup1"onclick="toggleButton(this)">B</button1></label></td> <tdwidth="80"><inputtype="radio"name="regtype1"value="A04"id="A04"><labelfor="A04"><button1name="btnGroup1"onclick="toggleButton(this)">C</button1> </label></td> <tdwidth="80"><inputtype="radio"name="regtype1"value="A05"id="A05"><labelfor="A05"><button1name="btnGroup1"onclick="toggleButton(this)">;D</button1> </label></td></tr></table></div></td></tr></c:forEach>4.4.3界面設計圖4-5現(xiàn)狀評估前臺頁面效果圖此現(xiàn)狀評估測試題是采用網(wǎng)絡流行的心理測試題,其最終的測試結果的相關的算法得到的。4.5專業(yè)探索模塊4.5.1主要功能實現(xiàn)此部分實現(xiàn)的主要功能如下:前臺(專業(yè)探索):可以查閱相關的專業(yè)知識,學習的課程以及一些專家或者任教過的老師學習建議。此功能通過選擇下拉框的內容得到ID然后通過ID獲得數(shù)據(jù)庫中解相關的專業(yè)知識。后臺(專業(yè)管理):主要是對前臺的大學專業(yè)的內容更新和增加。4.5.2主要代碼設計//js實現(xiàn)專業(yè)信息的查看<scripttype="text/javascript"> varreq; functiongetDetail(){ varidField=document.getElementById("proid"); varurl="ProfessionController?flag=changeShow&proId="+escape(idField.value); if(window.XMLHttpRequest){ req=newXMLHttpRequest(); }elseif(window.ActiveXObject){ req=newActiveXObject("Microsoft.XMLHTTP"); } req.open("GET",url,true); req.onreadystatechange=callback; req.send(null); } functioncallback(){ if(req.readyState==4&&req.status==200){ varmsg=req.responseText; varu=eval("("+msg+")");//轉為json格式數(shù)據(jù) document.getElementById("course").innerHTML=u.course; document.getElementById("advice").innerHTML=u.advice; } }</script>4.5.3界面設計圖4-6專業(yè)探索前臺頁面效果圖此模塊的查看專業(yè)功能主要是用JavaScript實現(xiàn)的。通過異步交互,用open()方法向后臺severlet傳參數(shù)然后再獲得后臺傳來的值顯示在前臺。4.6職業(yè)探索模塊4.6.1主要功能實現(xiàn)此部分實現(xiàn)的主要功能如下:前臺(職業(yè)探索):可以查閱相關的職業(yè)信息。此功能后臺(職業(yè)管理):對前臺職業(yè)信息的更新、增加和刪除功能。4.6.2主要代碼設計//前臺顯示<c:forEachitems="${al}"var="op"><tr><td>${op.occupId}</td><td><ahref="OccupationSeverlet?flag=detail&id=${op.occupId}">${op.occupName}</a></td><td><ahref="OccupationSeverlet?flag=detail&id=${op.occupId}"><inputtype="button"value="查看"/></a></td></tr></c:forEach>//后臺實現(xiàn)分頁功能intpageCount=omd.getPageCount();//獲得數(shù)據(jù)總數(shù)intindex=0;if(pageCountNow>6){ index=6;}else{ index=(pageCountNow)+1;}int[]shu=newint[index];intj=0;for(inti=pageNow;i<=pageCount&&i<pageNow+6;i++){ shu[j]=i; j++;}alo=omd.getCaseList(pageNow);//該頁的數(shù)據(jù)4.6.3界面設計圖4-7職業(yè)探索前臺頁面效果圖4.7個人信息模塊4.7.1主要功能實現(xiàn)此部分實現(xiàn)的主要功能如下:利用JSP技術顯示該用戶的信息、測試的結果以及修改密碼功能。利用JavaScript技術對密碼的簡單校驗,校驗是否輸入的密碼一致。4.7.2主要代碼設計//修改密碼的主要功能HttpSessionsession=request.getSession();Stringname=(String)session.getAttribute("name");PsdModifyDaosDao=newPsdModifyDao(); passWd=sDao.serchPSW(name,fg);if(!old_psw.equals(passWd)){StrMes="所輸入的舊密碼與登錄時輸入的密碼不吻合"; request.setAttribute("StrMes",StrMes); request.getRequestDispatcher("BackWeb/saveFail.jsp?flag=modPSD").forward(request,response);}else{ Booleanflag=sDao.upDatePass(name,new_psw,fg); if(flag){ StrMes="更改新密碼成功!"; request.setAttribute("StrMes",StrMes); request.getRequestDispatcher("BackWeb/saveSuccess.jsp?flag=SuccessPSD").forward(request,response); } else{ System.out.println("修改出現(xiàn)異常!修改失敗,要跳轉到的錯誤頁面"); request.getRequestDispatcher("BackWeb/saveFail.jsp").forward(request,response); }//密碼的簡單校驗<scripttype="text/javascript"> functionCheckForm() { if(document.form1.old_psw.value=="") {alert("原始密碼不能為空!"); return(false); } if(document.form1.new_psw.value=="") {alert("新密碼不能為空!"); document.form1.new_psw.focus(); return(false); } if(document.form1.check_psw.value==""||document.form1.check_psw.value!==form1.new_psw.value) {alert("兩次輸入密碼不一致!"); document.form1.check_psw.focus(); return(false); } return(true); } </script>4.7.3界面設計圖4-8修改密碼界面效果圖5.系統(tǒng)測試5.1軟件測試的現(xiàn)狀和分類在整個軟件開發(fā)的過程中軟件測試是占30%左右,可以說軟件測試也是一件很重要的事情。因為軟件測試是一個系統(tǒng)能否成功上線起決定性作用。軟件測試分黑盒測試和白盒測試兩種。本章將通過對登錄模塊書寫測試用例。5.1.1登錄測試首先測試用戶登錄,測試數(shù)據(jù)為:用戶名admin密碼123該用戶存在,且已啟用。登錄模塊等類劃分設計測試用例如下[9]:確定等價類:表5-1管理員登錄等價類表輸入條件有效等價類無效等價類登錄賬號①6位以上字母、數(shù)字、下劃線②有非法字符③少于6位字符④不輸入登錄密碼任意字符無建立等價類表:表5-2管理員登錄測試用例表登錄賬號登錄密碼預測結果實際結果覆蓋范圍admin123登錄系統(tǒng)登錄系統(tǒng)①zs@123不能登錄不能登錄②③6.總結與展望6.1系統(tǒng)總結大學生職業(yè)規(guī)劃網(wǎng)的開發(fā)的目的是為了那些新入大學校園生活的新生以及對自己學習和未來發(fā)展迷茫的同學而開發(fā)的,為同學們提供一個可以全面了解自己、了解專業(yè)課內容、了解職業(yè)發(fā)展的平臺。作為本校的同學都可以進入這個網(wǎng)站,并可以在此網(wǎng)站進行一些操作和學習,以此來解決自身的困惑和迷茫。如果是網(wǎng)站管理員可以利用收集到的資料和信息,以及對職業(yè)規(guī)劃有幫助的信息等,然后進入網(wǎng)站后臺管理頁面進行更新,以此可以讓同學們了解到更多的信息。大學生職業(yè)規(guī)劃網(wǎng)是根據(jù)在校大學新生的實際情況展開的。以Web頁面的形式展示各類大小院校出現(xiàn)的專業(yè)課程和學習建議,還有各類職業(yè)的行規(guī)行情,讓同學們全面解決自己在大學里該干什么,該怎么干的問題,心理測試和決策平衡單更是兩項在本網(wǎng)站的亮點之處,讓同學們全面了解自身的問題,以及解決面對難于抉擇的問題時可以有所幫助。DIV+CSS+JavaScript是此網(wǎng)站的靜態(tài)開發(fā)框架,MVC是動態(tài)開發(fā)框架。在大學學習過程中我們學習了這些基礎知識,加上本人在課后的不斷學習和實踐,已經(jīng)基本實現(xiàn)了這個網(wǎng)站功能。6.2系統(tǒng)展望本系統(tǒng)在實現(xiàn)的過程中,由于資源、時間的有限性存在一些不足。本系統(tǒng)在交互方面需要進一步改進。在一些功能開發(fā)過程中,需要進一步人性化設計,對于現(xiàn)狀評估的測驗結果的分析還存在缺乏科學有效的方法。在今后的二次開發(fā)過程中,我將在不足之處著手,進一步深入設計,運用最新的技術,全面改善所有問題,并且將網(wǎng)站升級到更優(yōu),讓同學們使用更便捷、明了。致謝在這個設計這個網(wǎng)站的過程中,我遇到了許多的問題,但是在老師的指導和組員幫助下我們一起解決了問題。首先我要感謝的是我的指導老師陳忠老師在這段時間的悉心指導,有計劃的安排我們的進度,使我們的設計按時完成,并且在此期間讓我學到更多的東西,我還要特別感謝所有的授課老師,你們讓我學到知識,給予我很多理論上的引導,使我少走了很多彎路。同時我還要感謝組員和同學們的幫助,使這個系統(tǒng)的設計更加完美。最后,我謹向百忙之中審閱本文的老師們表示衷心的感謝!參考文獻[1]張海藩.軟件工程導論[M].北京:清華大學出版社,2008,162-175.[2]NicholasC.Zakas.JavaScript高級程序設計[M].北京:人民郵電出版社,2012.[3]耿祥義,張躍平。Java大學實用教程[M].北京:電子工業(yè)出版社.2012.[4]楊章偉.精通SQL語言與數(shù)據(jù)庫管理[M].北京:人民郵電出版社,2008.[5]AdityaP.Mathur.軟件測試基礎教程[M].北京:機械工業(yè)出版社,2011.[6]張建沛.《數(shù)據(jù)庫原理及應用系統(tǒng)開發(fā)》[M].北京:中國水利水電出版社,1999.[7]MartyHall,Larrybrown.Servlet與JSP核心編程[M].清華大學出版社,2004:322~341[8]王峰,郭長國,陳振華.軟件測試基礎教程[M].北京:機械工業(yè)出版社,2011,86-100.[9]龐慧娟等.《利用JSP實現(xiàn)基JDBC-ODBC橋的Web

溫馨提示

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

評論

0/150

提交評論