畢業(yè)論文-公司網(wǎng)站管理系統(tǒng)_第1頁
畢業(yè)論文-公司網(wǎng)站管理系統(tǒng)_第2頁
畢業(yè)論文-公司網(wǎng)站管理系統(tǒng)_第3頁
畢業(yè)論文-公司網(wǎng)站管理系統(tǒng)_第4頁
畢業(yè)論文-公司網(wǎng)站管理系統(tǒng)_第5頁
已閱讀5頁,還剩20頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

公司網(wǎng)站管理系統(tǒng)畢業(yè)設(shè)計(jì)論文【摘要】企業(yè)要在激烈的市場競爭中立于不敗之地,就必須找到一種全新的管理模式,對其內(nèi)部和外部資源進(jìn)行整合。企業(yè)網(wǎng)站作為其推廣自身的形象、品牌、文化和產(chǎn)品的手段,讓世界更直觀的了解企業(yè)。本論文所研究的是如何開發(fā)一個(gè)界面美觀、功能全面的基于JSP+MySQL的公司網(wǎng)站管理系統(tǒng),包括系統(tǒng)的開發(fā)技術(shù),開發(fā)工具,總體設(shè)計(jì),以及系統(tǒng)的測試?!娟P(guān)鍵詞】企業(yè)網(wǎng)站;JSP;MySQL目錄1前言 41.1設(shè)計(jì)背景 41.2系統(tǒng)開發(fā)目的 42可行性分析 42.1技術(shù)可行性 42.1.1Java的發(fā)展及特點(diǎn) 42.1.2JSP簡介 42.1.3SSH框架簡介 52.1.4MySQL簡介 53系統(tǒng)模塊總體設(shè)計(jì) 63.1前臺模塊設(shè)計(jì) 63.2后臺模塊設(shè)計(jì) 63.3后臺數(shù)據(jù)流圖 63.4數(shù)據(jù)庫設(shè)計(jì) 73.4.1數(shù)據(jù)庫的E-R圖設(shè)計(jì) 73.4.2數(shù)據(jù)庫表的設(shè)計(jì) 104系統(tǒng)模塊詳細(xì)設(shè)計(jì)與代碼分析 124.1前臺模塊設(shè)計(jì) 124.1.1首頁 134.1.2新聞中心模塊 134.1.3留言簿模塊 154.2后臺模塊設(shè)計(jì) 164.2.1登陸界面 164.2.2后臺管理主界面 164.2.3新聞中心模塊 174.2.4部門管理 184.2.5業(yè)務(wù)管理 184.2.6消息列表 184.2.7網(wǎng)站管理員 194.2.8職務(wù) 194.2.9角色管理 195開發(fā)過程中遇到的問題 205.1遇到的問題與解決 206系統(tǒng)測試以及軟件安裝 216.1系統(tǒng)測試 216.2系統(tǒng)測試的對象和目的 216.3部分模塊測試 216.4測試報(bào)告 246.5軟件安裝 246.5.1JDK的安裝 246.5.2TOMCAT的安裝 246.5.3MySQL的安裝 247致謝 248.參考文獻(xiàn) 251前言1.1設(shè)計(jì)背景不可否認(rèn),現(xiàn)今我們正步入互聯(lián)網(wǎng)時(shí)代。故而企業(yè)借助互聯(lián)網(wǎng)展示自身形象,發(fā)布產(chǎn)品信息,做好客戶服務(wù)已經(jīng)成為業(yè)界共識,亦成為企業(yè)發(fā)展不可或缺的步驟之一。同時(shí)企業(yè)通過互聯(lián)網(wǎng)引進(jìn)先進(jìn)管理技術(shù),豐富管理模式,倡導(dǎo)管理層與員工的互動(dòng)交流的透明管理模式,以提高企業(yè)管理效率和水平;企業(yè)通過互聯(lián)網(wǎng)尋求產(chǎn)品銷售新渠道,尋求更多的商業(yè)機(jī)會(huì)。對于這些,相信只要能夠很好的利用互聯(lián)網(wǎng),企業(yè)必將受益匪淺。企業(yè)網(wǎng)站的建設(shè),使企業(yè)能夠通過網(wǎng)絡(luò)和客戶更好的交流,拉近企業(yè)和客戶的距離,掌握大量的客戶反饋信息,并及時(shí)作出企業(yè)內(nèi)部調(diào)整方案,以滿足客戶不斷增長的需求。企業(yè)網(wǎng)站的建設(shè)和管理水平,直接影響企業(yè)的網(wǎng)絡(luò)形象,擁有一個(gè)設(shè)計(jì)美觀、功能全面的門戶型網(wǎng)站,已經(jīng)成為企業(yè)網(wǎng)絡(luò)化建設(shè)的一個(gè)重要課題。因此設(shè)計(jì)公司網(wǎng)站管理系統(tǒng),以整合公司實(shí)際情況,建設(shè)高效且技術(shù)統(tǒng)一的管理平臺,成為勢在必行的上網(wǎng)策略。1.2系統(tǒng)開發(fā)目的對于一個(gè)企業(yè)而言,企業(yè)的品牌形象至關(guān)重要,一個(gè)企業(yè)的形象,往往是其產(chǎn)品贏取消費(fèi)者的主要因素。以往,一個(gè)企業(yè)通過報(bào)紙、電視等媒介宣傳來建立自己的品牌形象?,F(xiàn)在通過建立網(wǎng)站,企業(yè)形象的宣傳不僅局限在當(dāng)?shù)厥袌?,而是通過全球范圍的宣傳。企業(yè)信息的實(shí)習(xí)傳遞,與公眾相互溝通的及時(shí)性,互動(dòng)性,彌補(bǔ)了傳統(tǒng)手段的單一性和不可預(yù)見性。因此,建立網(wǎng)站是對企業(yè)形象的建立和維持的補(bǔ)充。而公司網(wǎng)站管理系統(tǒng)正是可以對網(wǎng)站進(jìn)行良好維護(hù)的系統(tǒng),故而設(shè)計(jì)公司網(wǎng)站管理系統(tǒng)。2可行性分析2.1技術(shù)可行性2.1.1Java的發(fā)展及特點(diǎn)Java語言誕生于1991年,由Sun公司研制。到1994年,Sun的兩個(gè)開發(fā)成員開發(fā)了HotJava,又稱WebRuuner(Web圖形瀏覽器),即我們現(xiàn)在所使用的瀏覽器的前身。Java具有平臺無關(guān),安全性,面向?qū)ο笠约岸嗑€程等特性。Java取消了指針,并提供自動(dòng)內(nèi)存回收機(jī)制,讓開發(fā)更加簡單。[[][]安思博.基于WEB的小區(qū)物業(yè)管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].復(fù)旦大學(xué),20.2JSP簡介Jsp是Sun和許多公司一起開發(fā)的Java服務(wù)器頁面的縮寫,并在1999年推出的Web服務(wù)設(shè)計(jì)標(biāo)準(zhǔn)之一,Jsp是JavaServlet以及整個(gè)Java體系的Web開發(fā)技術(shù)的集合,利用Jsp可以建立安全、跨平臺的先進(jìn)動(dòng)態(tài)網(wǎng)站。HTML代碼和嵌入其中的Java代碼可組成一個(gè)Jsp頁面??蛻舳苏埱箜撁鏁r(shí),服務(wù)器編譯Java代碼,并生成HTML頁面回送給客戶端瀏覽器。JSP技術(shù)基于JavaServlet,而且只有JavaServlet和JSP配合才能完成大型的Web應(yīng)用程序的開發(fā)。JSP包含了Java技術(shù)的易學(xué)易用,面向?qū)ο?,安全可靠,可移植性且主要面向因特網(wǎng)等特點(diǎn)。Jsp技術(shù)的優(yōu)勢:(1)可移植性。在這一點(diǎn)上Jsp比PHP更出色,Jsp基本上可以在Windows,Linux等已有的系統(tǒng)下運(yùn)行。(2)支持多平臺系統(tǒng)。Jsp可以在Windows,Linux等已知的任意環(huán)境中開發(fā)并部署和擴(kuò)展。(3)可伸展性。運(yùn)行Servlet/JSP可以只靠一個(gè)小的Jar文件,也可以由多臺服務(wù)器集群和負(fù)載均衡,甚至到多臺Application進(jìn)行事務(wù)處理,消息處理,一臺服務(wù)器到無數(shù)臺服務(wù)器,Java展示了自己強(qiáng)大的能力。(4)開發(fā)工具完善且多樣。Java擁有許多優(yōu)秀且免費(fèi)的開發(fā)工具,且能運(yùn)行在各種系統(tǒng)上。Jsp技術(shù)的弱勢:為了跨平臺特性,JAVA 的開發(fā)效率較低。(2)Java通過class常駐內(nèi)存來提供運(yùn)行效率,所以有時(shí)所需的內(nèi)存對用戶來說是低性價(jià)比的。并且,版本文件還要一些空間來存放。2.1.3SSH框架簡介SSH是Struts,Spring,Hibernate集成的運(yùn)用很廣泛的JAVAWeb開源框架。StrutsStruts是Apache軟件基金會(huì)(ASF)贊助的一個(gè)開源項(xiàng)目。它最初是jakarta項(xiàng)目中的一個(gè)子項(xiàng)目,并在2004年3月成為ASF的頂級項(xiàng)目。它通過采用JavaServlet/JSP技術(shù),實(shí)現(xiàn)了基于JavaEEWeb應(yīng)用的MVC設(shè)計(jì)模式的應(yīng)用框架,是MVC經(jīng)典設(shè)計(jì)模式中的一個(gè)經(jīng)典產(chǎn)品。[[]樊紅斌.商業(yè)銀行信貸管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門大學(xué),2012]MVC是Model-View-Controller的縮寫,一種常用的設(shè)計(jì)模式。MVC解耦了業(yè)務(wù)邏輯接口和數(shù)據(jù)接口,讓視圖層更多樣化。Struts將Servlet和JSP標(biāo)記(屬于J2EE規(guī)范)用作實(shí)現(xiàn)MVC的一部分。Struts基于J2EE[]樊紅斌.商業(yè)銀行信貸管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].廈門大學(xué),2012[]王斌.銀行人力資源管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].南開大學(xué),2011SpringSpring框架由RodJohnson開發(fā),2003年發(fā)布了Spring框架的第一個(gè)版本。解決企業(yè)應(yīng)用開發(fā)的復(fù)雜性是其被開發(fā)的目的。Spring通過JavaBean來完成本只有EJB能完成的功能。然而從簡單性、可測試性和松耦合的角度而言,除了服務(wù)器端開發(fā),任何Java應(yīng)用都可以用Spring開發(fā)。通俗的說,Spring的控制反轉(zhuǎn)(Ioc)和面向切面(AOP)的特性顛覆了過往,是一個(gè)輕量級框架。{{}李凱.基于SSH框架的電工電子網(wǎng)絡(luò)虛擬實(shí)驗(yàn)室教學(xué)信息管理Web平臺設(shè)計(jì)與研究[D].浙江大學(xué),2013.1.20HibernateHibernates是輕量級JavaEE應(yīng)用的持久層解決方案,Hibernate不僅管理Java類到數(shù)據(jù)庫表的映射(包括Java數(shù)據(jù)類型到SQL數(shù)據(jù)類型的映射),[]王春超.[]王春超.基于J2EE架構(gòu)的SSH組合框架的研究[D].長春理工大學(xué),2010.6.1 Hibernate充當(dāng)了面向?qū)ο蟮某绦蛟O(shè)計(jì)語言和關(guān)系數(shù)據(jù)庫之間的橋梁,Hibernate允許程序開發(fā)者采用面向?qū)ο蟮姆绞絹聿僮麝P(guān)系數(shù)據(jù)庫。因?yàn)橛辛薍ibernate的支持,使得JavaEE應(yīng)用的OOA(面向?qū)ο蠓治觯OD(面向?qū)ο笤O(shè)計(jì))和OOP(面向?qū)ο缶幊蹋┤齻€(gè)過程一脈相承,成為一個(gè)整體。[[]李剛.輕量級JavaEE[]李剛.輕量級JavaEE企業(yè)應(yīng)用實(shí)戰(zhàn)(第3版)[M].電子工業(yè)出版社,2012.4.363-364流程如下:StrutsStrutsJSPActionSpringServiceDAOHibernateHibernate2.1.4MySQL簡介MySQL是一個(gè)小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。在2008年1月16號被Sun收購。目前Internet上的中小型網(wǎng)站基本都使用MySQL。MySQL體積小、速度快、成本低,并且開源,方便許多公司降低成本。MySQL特點(diǎn):1.使用C和C++編寫,并在多種編譯器上測試,以確??梢浦残?.支持多種操作系統(tǒng)3.為C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等多種編程語言提供了API4.支持多線程,有效利用CPU資源5.通過優(yōu)化SQL算法,提高查詢效率。6.能作為單獨(dú)運(yùn)行在客戶端,服務(wù)器,甚至是網(wǎng)絡(luò)中的應(yīng)用程序,也能作為庫嵌入軟件中7.數(shù)據(jù)庫連接途徑包括TCP/IP、ODBC和JDBC8.提供可視化工具來管理、檢查、優(yōu)化數(shù)據(jù)庫操作9.可以成為存儲(chǔ)并處理眾多數(shù)據(jù)的大型數(shù)據(jù)庫3系統(tǒng)模塊總體設(shè)計(jì)3.1前臺模塊設(shè)計(jì)圖圖3-1系統(tǒng)前臺模塊圖系統(tǒng)前臺模塊首頁關(guān)于我們新聞中心產(chǎn)品信息解決方案服務(wù)支持留言模塊3.2后臺模塊設(shè)計(jì)

圖圖3-2系統(tǒng)后臺模塊圖系統(tǒng)后臺模塊新聞中心部門管理業(yè)務(wù)管理消息列表網(wǎng)站管理員職務(wù)角色管理3.3后臺數(shù)據(jù)流圖后臺管理后臺管理身份驗(yàn)證管理員操作界面輸入密碼密碼錯(cuò)誤,返回重新登錄密碼正確新聞中心部門管理業(yè)務(wù)管理消息列表網(wǎng)站管理員職務(wù)角色管理信息讀取與存儲(chǔ)圖3-3后臺模塊數(shù)據(jù)流圖3.4數(shù)據(jù)庫設(shè)計(jì)3.4.1數(shù)據(jù)庫的E-R圖設(shè)計(jì)1.系統(tǒng)E-R圖,如圖4-1所示:管理管理圖4-1系統(tǒng)E-R圖1NNNNNNN管理員部門管理網(wǎng)站管理員業(yè)務(wù)管理職務(wù)角色管理新聞中心消息列表2.新聞中心實(shí)體,如圖4-2所示新聞中心新聞中心新聞ID新聞文本新聞鏈接創(chuàng)建時(shí)間版本時(shí)間3.部門管理實(shí)體,如圖4-2所示:圖圖4-3部門管理實(shí)體屬性圖部門管理部門ID部門名稱上級部門ID部門地址郵編部門電話4.業(yè)務(wù)管理實(shí)體,如圖4-4所示:圖圖4-4業(yè)務(wù)管理實(shí)體屬性圖業(yè)務(wù)管理業(yè)務(wù)ID業(yè)務(wù)名稱客戶名稱負(fù)責(zé)人訂單編號客戶電話客戶地址5.消息列表實(shí)體,如圖4-5所示:部門管理部門管理留言id留言人郵箱聯(lián)系電話留言留言時(shí)間圖4-5消息列表實(shí)體圖6.網(wǎng)站管理員實(shí)體,如圖4-6所示:網(wǎng)站管理員網(wǎng)站管理員員工ID所屬部門ID職務(wù)ID員工姓名工號性別聯(lián)系電話郵箱賬戶密碼員工類別是否管理員是否超級管理員圖4-6網(wǎng)站管理員實(shí)體屬性圖7.職務(wù)實(shí)體,如圖4-7所示職務(wù)職務(wù)職務(wù)ID職務(wù)名稱職務(wù)類別圖4-7職務(wù)實(shí)體屬性圖8.角色管理實(shí)體,如圖4-8所示:角色管理角色管理角色管理ID角色名稱菜單操作主頁ID主頁名稱圖4-8角色管理實(shí)體屬性圖3.4.2數(shù)據(jù)庫表的設(shè)計(jì)通過E-R圖轉(zhuǎn)化成數(shù)據(jù)庫所能接受的結(jié)構(gòu)模型,也就是關(guān)系表。在上面數(shù)據(jù)庫分析的基礎(chǔ)上,設(shè)計(jì)了以下的數(shù)據(jù)庫表的設(shè)計(jì):

1.front_news(新聞中心表),如表4-1所示:表4-1表4-1新聞中心表2.organ_branch(部門管理表),如表4-2所示:表表4-2部門管理表3.company_bussiness(業(yè)務(wù)管理表),如表4-3所示:表表4-3業(yè)務(wù)管理表4.front_message(留言管理表),如表4-4所示:表表4-4留言管理表5.organ_staff(網(wǎng)站管理員表),如表4-5所示:表4-5表4-5網(wǎng)站管理員表6.organ_position(職務(wù)表),如表4-6所示:表表4-6職務(wù)表7.organ_role(角色管理表),如表4-7所示:表表4-7角色管理表4系統(tǒng)模塊詳細(xì)設(shè)計(jì)與代碼分析4.1前臺模塊設(shè)計(jì)前臺功能模塊分為新聞中心模塊、留言簿模塊等兩個(gè)部分。前臺首頁主要有以下幾個(gè)部分:首頁:顯示網(wǎng)站的主要導(dǎo)航。關(guān)于我們:主要包括公司簡介,企業(yè)文化,聯(lián)系方式等。新聞中心:主要包括公司內(nèi)部動(dòng)態(tài)新聞,以及業(yè)內(nèi)相關(guān)新聞。產(chǎn)品信息:顯示公司主要的產(chǎn)品信息。解決方案:顯示公司關(guān)于產(chǎn)品的主要解決方案。服務(wù)支持:包括公司的服務(wù)內(nèi)容和服務(wù)網(wǎng)點(diǎn)。4.1.1首頁4.1.2新聞中心模塊1)頁面顯示2)相關(guān)代碼importjava.util.List;importjavax.servlet.http.HttpServlet;importjavax.servlet.http.HttpServletRequest;importorg.apache.struts2.ServletActionContext;importorg.springframework.beans.factory.annotation.Autowired;importcom.freejuguo.framework.core.web.base.ExtJSONActionSuport;importcom.freejuguo.framework.front.bean.FrontNewsBean;importcom.freejuguo.framework.front.service.FrontNewsService;publicclassNewsActionextendsExtJSONActionSuport{ privatestaticfinallongserialVersionUID=2163325694547618490L; @Autowired privateFrontNewsServicefrontNewsService; privateList<FrontNewsBean>listfn; publicList<FrontNewsBean>getListfn(){ returnlistfn; } publicvoidsetListfn(List<FrontNewsBean>listfn){ this.listfn=listfn; } publicStringgetFrontNewsAll()throwsException{ listfn=frontNewsService.getFrontNewsAll(); HttpServletRequestrequest=ServletActionContext.getRequest(); request.setAttribute("list",listfn); returnexecute(); }}4.1.3留言簿模塊1)頁面顯示2)相關(guān)代碼importjavax.servlet.http.HttpServletRequest;importorg.apache.struts2.ServletActionContext;importorg.springframework.beans.factory.annotation.Autowired;importcom.freejuguo.framework.core.web.base.ExtJSONActionSuport;importcom.freejuguo.framework.front.bean.FrontMessageBean;importcom.freejuguo.framework.front.service.FrontMessageService;publicclassMessageActionextendsExtJSONActionSuport{ privatestaticfinallongserialVersionUID=-5466785603860646744L; @Autowired privateFrontMessageServicefrontMessageService; privateFrontMessageBeanfrontMessageBean; publicFrontMessageBeangetFrontMessageBean(){ returnfrontMessageBean; } publicvoidsetFrontMessageBean(FrontMessageBeanfrontMessageBean){ this.frontMessageBean=frontMessageBean;}publicStringcreateMessage()throwsException{ HttpServletRequestrequest=ServletActionContext.getRequest(); Stringname=request.getParameter("name"); Stringemail=request.getParameter("email"); Stringphone=request.getParameter("phone"); StringmessageInfo=request.getParameter("message"); frontMessageBean=newFrontMessageBean(); frontMessageBean.setName(name); frontMessageBean.setEmail(email); frontMessageBean.setPhone(phone); frontMessageBean.setMessageInfo(messageInfo); frontMessageService.createFrontMessage(frontMessageBean); Stringmess="留言成功";returnexecute(); }}4.2后臺模塊設(shè)計(jì)后臺模塊分為新聞中心,部門管理,業(yè)務(wù)管理,消息列表,網(wǎng)站管理員,職務(wù),角色管理等7個(gè)模塊。主要實(shí)現(xiàn)各模塊的增刪改查功能,其中消息列表,只有刪除功能。網(wǎng)站管理員除了增刪改查,還有修改密碼,分配角色的功能。角色管理還有授權(quán)網(wǎng)站管理員權(quán)限的功能。4.2.1登陸界面1)在前臺模塊點(diǎn)擊頁面最后一欄的后臺管理,進(jìn)入到后臺管理登陸頁面。.3新聞中心模塊1)顯示頁面2)相關(guān)代碼添加新聞代碼:publicvoidcreateFrontNews(FrontNewsBeanbean){ try{ FrontNewsvo=newFrontNews(); BeanUtils.copyProperties(vo,bean); vo.setId(newUUIDHexGenerator().generateUUID()); vo.setCreatedDate(DatetimeUtil.getCurrentDates()); this.frontNewsDao.save(vo); }catch(Exceptione){ LogHelper.getLogger().error("",e); thrownewBusinessException(e.getMessage()); } }publicvoidsave(Titem){ if(StringUtils.isNullOrEmpty(item.getId())){ item.setId(newUUIDHexGenerator().generateUUID()); } item.setCreatedDate(newDate()); item.setModifiedDate(newDate()); getHibernateTemplate().save(item); }修改新聞代碼:publicvoidupdateFrontNews(FrontNewsBeanbean){ //TODOAuto-generatedmethodstub try{ FrontNewsvo=this.frontNewsDao.get(bean.getId()); vo.setNewsText(bean.getNewsText()); vo.setNewsUrl(bean.getNewsUrl()); vo.setRemark(bean.getRemark()); vo.setSort(bean.getSort()); vo.setModifiedDate(newDate()); vo.setState(bean.getState()); this.frontNewsDao.update(vo); }catch(Exceptione){ LogHelper.getLogger().error("",e); thrownewBusinessException(e.getMessage()); } }publicvoidupdate(Titem){ item.setModifiedDate(newDate()); getHibernateTemplate().update(item); }刪除新聞代碼:publicvoiddeleteFrontNews(Stringid){ FrontNewsvo=frontNewsDao.get(id); this.frontNewsDao.delete(vo); }publicvoiddelete(Titem){ getHibernateTemplate().delete(item); }4.2.4部門管理1)頁面顯示4.2.5業(yè)務(wù)管理1)頁面顯示4.2.6消息列表1)頁面顯示2)相關(guān)代碼刪除留言代碼:publicvoiddeleteFrontMessage(Stringid){ //TODOAuto-generatedmethodstub FrontMessagevo=frontMessageDao.get(id); this.frontMessageDao.delete(vo); }publicvoiddelete(Titem){ getHibernateTemplate().delete(item); }4.2.7網(wǎng)站管理員1)頁面顯示4.2.8職務(wù)1)頁面顯示4.2.9角色管理1)頁面顯示新增角色頁面:2)相關(guān)代碼新增角色代碼:publicvoidcreateOrganRole(OrganRoleBeanbean){ try{ OrganRolevo=newOrganRole(); BeanUtils.copyProperties(vo,bean); vo.setId(newUUIDHexGenerator().generateUUID()); OrganCorporganCorp=newOrganCorp(); organCorp.setId(Authorize.getToken().getLicenceId()); vo.setOrganCorp(organCorp); anRoleDao.save(vo); }catch(Exceptione){ LogHelper.getLogger().error("",e); thrownewBusinessException(e.getMessage()); } }5開發(fā)過程中遇到的問題5.1遇到的問題與解決1)Lastpacketsenttotheserverwas0msago.[ERROR]Prototyper2014-03-3110:26:02,311xool.framework-Prototypecom.mysql.jdbc.CommunicationsException:Communicationslinkfailureduetounderlyingexception:**BEGINNESTEDEXCEPTION**com.mysql.jdbc.CommunicationsExceptionMESSAGE:Communicationslinkfailureduetounderlyingexception:**BEGINNESTEDEXCEPTION**java.io.EOFExceptionSTACKTRACE:java.io.EOFException原因:由于數(shù)據(jù)庫回收了連接,而系統(tǒng)的緩沖池不知道,繼續(xù)使用被回收的連接所致。解決:重新啟動(dòng)MySQL服務(wù)。2)在新聞中心頁面(news.jsp),新聞的顯示我原來想通過在該頁面用的jquery方法$(document).ready(function(){window.location=“newsAction.action”;})來取值,結(jié)果頁面無線循環(huán),無法停止。解決:把跳轉(zhuǎn)新聞中心的地址從news.jsp改為newsAction.action,取完值再載入頁面。3)Cannot

delete

or

update

a

parent

row:

a

foreign

key

constraint

fails

解決:使用級聯(lián)刪除6系統(tǒng)測試以及軟件安裝6.1系統(tǒng)測試系統(tǒng)測試是將經(jīng)過測試的子系統(tǒng)裝配成一個(gè)完整系統(tǒng)來測試。它是檢驗(yàn)系統(tǒng)是否確實(shí)能提供系統(tǒng)方案說明書中指定功能的有效方法[][]徐思琰.軟件測試的系統(tǒng)測試方法[D].華南理工大學(xué),2013.06.016.2系統(tǒng)測試的對象和目的系統(tǒng)測試的對象不僅僅是源程序,而應(yīng)是整個(gè)系統(tǒng)。包括系統(tǒng)分析、系統(tǒng)設(shè)計(jì)等,所以測試的對象是軟件。系統(tǒng)測試時(shí),不是要證明程序是無措,而是要精心選取易于發(fā)生錯(cuò)誤的測試數(shù)據(jù),以十分挑剔的態(tài)度,證明程序有錯(cuò)。因而,測試的目的是發(fā)現(xiàn)軟件的錯(cuò)誤。6.3部分模塊測試1)新聞中心模塊2)留言簿模塊6.4測試報(bào)告本系統(tǒng)測試正常,基本通過。通過對系統(tǒng)的全面測試,我學(xué)到了很多的測試,了解測試方法,測試經(jīng)驗(yàn),通過這個(gè)測試,讓我明白了測試的重要性,通過測試,可以使軟件更適合用戶的需要,更穩(wěn)定,運(yùn)行可靠,并能適應(yīng)市場競爭,具有廣

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論