




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
CMS內容管理系統(tǒng)摘要本文介紹了利用mysql數(shù)據(jù)庫、tomcat服務器及開發(fā)工具MyEclipse和Dreamwear等軟件制作的網(wǎng)站內容管理系統(tǒng)(CMS)。系統(tǒng)基于JDK平臺,用jsp,java開發(fā)語言,B/S模式。整體采用MVC框架實現(xiàn)了整套系統(tǒng)的快速開發(fā),更提高了穩(wěn)定性和可維護性。其中M層采用DAO模式,C層采用servlet,V層采用HTML、JSP、jstl標簽等。本系統(tǒng)共分為前臺展示模塊和后臺管理模塊,兩個模塊都采用了MVC架構,通過數(shù)據(jù)庫聯(lián)系在一起,后臺通過對數(shù)據(jù)庫的一系列操作達到控制前臺要展現(xiàn)的內容的目的,前臺通過從數(shù)據(jù)庫里取出數(shù)據(jù)得到要展現(xiàn)的內容,前臺個別模塊如用戶登錄、投票系統(tǒng)、文章評論等也可達到互動的效果,通過使用本系統(tǒng)可達到快速建站的目的,對于對編程不懂的用戶可通過本系統(tǒng)達到建網(wǎng)站的目的,方便快捷易于理解。以下通過五個章節(jié)對本系統(tǒng)的設計與實現(xiàn)進行詳細介紹。第一部分為引言簡單介紹相關背景及JSP技術。第二部分做需求分析。第三部分介紹數(shù)據(jù)庫設計。第四部分詳細設計。第五部分是測試關鍵詞:CMS;jsp;B/S;MVC;網(wǎng)站內容管理系統(tǒng);CMSContentManagementSystemAbstract:ThispaperdescribestheuseofMysql,tomcat,MyEclipse,Dreamwearandothersoftwaretoolstocreatecontentmanagementsystemprocess.SystemisbasedonJDKplatform,thelanguageoftheJAVAandtheuseofB/Smode.UsingMVCframeworkenablesrapiddevelopmentofstabilitycanbemaintained.TheModellayerusesDAOmode.TheControllerlayerusesservlet.AndtheViewlayeruseshtml,jspandtags.Thissystemisdividedintofrontdeskdisplaymoduleandbackgroundmanagementmodule,twomodulesofMVCarchitecture,hasbeenadoptedbythedatabasetogether,backgroundthroughaseriesofdatabaseoperationtocontrolthefrontdesktodisplaycontent,thepurposeofthefrontdeskgetremovedfromthedatabasebydatatodemonstratethecontent,thefrontdeskforindividualmodulessuchasuserlogin,thevotingsystem,thearticlereviews,etc.Alsocanachievetheeffectoftheinteraction,UsingthesystemcanThepeopleofnotknowingtheprogrammingcanconstructionsitethroughthissystemquickly. ThisarticlediscussesthefivepartsoftheCMSContentManagementSystemdesignandimplementation.Thefirstpartisabriefintroductiontothebackground,andJavaServerPages.Thesecondpartisthedemandanalysis.Thethirdpartisthedatabasedesignand.Thefourthpartisthedetaileddesign.Thefifthpartisthesoftwaretesting.Keyword:CMS;JSP;B/S;MVC;TOC\o"1-3"\h\z\u153831引言 5283291.1相關背景 566731.1.1CMS簡介 5147021.1.2CMS的發(fā)展 5301501.2技術簡介 6132851.2.1JSP簡介 663411.2.2相關技術 6251822系統(tǒng)需求分析 7233182.1需求分析 7301662.2運行環(huán)境需求 7180602.2.1硬件平臺 788202.2.2軟件平臺 7209452.2.3開發(fā)環(huán)境 7130412.2.4數(shù)據(jù)庫 8226873數(shù)據(jù)庫設計 821383.1數(shù)據(jù)庫概念結構設計 8253523.2數(shù)據(jù)庫邏輯結構設計 11288784詳細設計 1371014.1整體思想框架結構的說明 13217874.1.1系統(tǒng)整體采用MVC架構 1355464.1.2系統(tǒng)整體思想: 15318594.2前臺管理 16172574.2.1前臺首頁 16242014.2.2網(wǎng)站欄目顯示頁面 18223584.2.3網(wǎng)站文章顯示頁面 19327254.2.4資源下載、用戶注冊頁面及投票界面 19146744.3后臺系統(tǒng)管理 20288924.3.1后臺首頁 20264784.3.2信息采編 2142524.3.3系統(tǒng)配置 232754.3.4用戶管理 25295954.3.5互動信息 25308294.3.6系統(tǒng)實現(xiàn) 2772074.3.7注銷 2710525測試 27219525.1本系統(tǒng)測試 27316105.2測試用例 27217126總結 29230247感謝 291303參考文獻 291引言1.1相關背景1.1.1CMS簡介CMS(ContentManagementSystem)中文名稱為網(wǎng)站內容管理系統(tǒng),是用數(shù)據(jù)庫對信息進行存儲并發(fā)布展示的系統(tǒng),系統(tǒng)可以對任何信息進行管理,還能自己定義信息類型等,實現(xiàn)各種信息的數(shù)據(jù)庫存儲、管理和發(fā)布。隨著互聯(lián)網(wǎng)的迅速發(fā)展,信息化的發(fā)展也越來越壯大,內容管理越來越重要,雖然國內外信息化建設發(fā)展很快,但也存在這很多問題:建設困難,信息更新不及時,管理不到位,功能不健全等,而且,有時甚至需要重新建站,重復相同的工作,耗時耗力,高成本、低效率又影響工作。網(wǎng)站內容管理系統(tǒng)(CMS)的出現(xiàn),解決了以上的很多問題。用戶使用網(wǎng)站內容管理系統(tǒng)不需要具備專業(yè)知識也可以制作出網(wǎng)站,而且在建網(wǎng)站之后不需要具備專業(yè)知識也可以自己管理,如內容的添加刪除修改,模塊的改變,內容的擴充等。這樣,用戶不必不斷重復建站流程,可把主要精力用在內容的管理上,減少了成本,提高了效率,且可動態(tài)的管理擴充,滿足用戶的不同需求。簡單說,利用網(wǎng)站內容管理系統(tǒng)不需要學習建站技術,編程語言,HTML語言等就可以建設出風格統(tǒng)一,功能強大的網(wǎng)站。1.1.2CMS的發(fā)展隨著人們對信息技術的需求不斷提高,CMS系統(tǒng)從2000年開始成為一個重要的應用領域,CMS系統(tǒng)能夠給企業(yè)帶來增值,通過對企業(yè)信息的管理,提高企業(yè)的自身形象以及提高同行業(yè)之間的競爭力。1、新聞管理功能
早期的CMS系統(tǒng)只能簡單的進行信息新聞的發(fā)布,在想對其進行管理就要刪除在發(fā)布,很麻煩。如今的CMS系統(tǒng)可以對新聞信息刪除、修改之類,管理功能很強大。2、管理界面
最早的管理界面簡單,布局凌亂,現(xiàn)在的界面開始注重美觀,在管理功能的布局上也人性化了很多。3、商業(yè)模式
CMS系統(tǒng)是最早開始商業(yè)模式的。但是早期還不太成熟,現(xiàn)在的CMS系統(tǒng)商業(yè)模式主要包括與主機提供商集成,提供預安裝其CMS虛擬主機,提供模板定制服務和提供功能定制開發(fā)服務等幾類。4、CMS模板
早期的CMS模板只有默認的幾個,都很單一,沒有特色,只是變一下顏色。如今的CMS模板都很經(jīng)典,擁有不同的類型,適合商業(yè)的、行業(yè)的、企業(yè)的CMS模板應有盡有。5、不同類型的CMS系統(tǒng)
早期的CMS系統(tǒng)都是統(tǒng)一的風格、統(tǒng)一的管理功能,如今的CMS系統(tǒng)同時向專業(yè)化和通用化兩個方向發(fā)展,向通用化發(fā)展,即現(xiàn)在幼稚內容管理系統(tǒng)繼續(xù)完善、擴展功能;向專業(yè)化方向發(fā)展,即出現(xiàn)新的專用CMS系統(tǒng)。CMS系統(tǒng)現(xiàn)在已經(jīng)群雄并起,隨著商業(yè)模式不斷的發(fā)展和進步,CMS系統(tǒng)會更加智能化,優(yōu)秀的CMS系統(tǒng)可以造就企業(yè)的繁榮。1.2技術簡介1.2.1JSP簡介JSP(JavaServerPages)是由SunMicrosystems公司倡導、許多公司參與一起建立的一種動態(tài)網(wǎng)頁技術標準。JSP技術有點類似ASP技術,它是在傳統(tǒng)的網(wǎng)頁HTML文件(*.htm,*.html)中插入Java程序段(Scriptlet)和JSP標記(tag),從而形成JSP文件(*.jsp)。用JSP開發(fā)的Web應用是跨平臺的,既能在Linux下運行,也能在其他操作系統(tǒng)上運行。1.2.2相關技術系統(tǒng)使用JAVA語言基于JDK平臺網(wǎng)頁中使用HTML語言、JavaScript腳本技術HTML(HyperTextMark-upLanguage)即超文本標記語言或超文本鏈接標示語言,是目前網(wǎng)絡上應用最為廣泛的語言,也是構成網(wǎng)頁文檔的主要語言。HTML文件是由HTML命令組成的描述性文本,HTML命令可以說明文字、圖形、動畫、聲音、表格、鏈接等。HTML文件的結構包括頭部(Head)、主體(Body)兩大部分,其中頭部描述瀏覽器所需的信息,而主體則包含所要說明的具體內容。其中用CSS對頁面展示進行修飾等級聯(lián)樣式表(CascadingStyleSheet)簡稱“CSS”,通常又稱為“風格樣式表(StyleSheet)”,它是用來進行網(wǎng)頁風格設計的。比如,如果想讓鏈接字未點擊時是藍色的,當鼠標移上去后字變成紅色的且有下劃線,這就是一種風格。通過設立樣式表,可以統(tǒng)一地控制HTML中各標志的顯示屬性。級聯(lián)樣式表可以使人更能有效地控制網(wǎng)頁外觀。使用級聯(lián)樣式表,可以擴充精確指定網(wǎng)頁元素位置,外觀以及創(chuàng)建特殊效果的能力。2系統(tǒng)需求分析2.1需求分析此系統(tǒng)的開發(fā)分成兩大部分:前臺和后臺前臺:主要實現(xiàn)用戶的瀏覽文章、查詢,資源瀏覽、查詢、下載以及附加選項投票,友情鏈接,注冊用戶、文章評論等后臺:采用Mysql進行數(shù)據(jù)存儲與管理,功能主要有:系統(tǒng)的基本配置主要是設置網(wǎng)站的名稱、關鍵字等;系統(tǒng)管理員:添加系統(tǒng)管理員,另外設置管理員的權限;欄目文章操作:是對發(fā)布內容的主要操作;4.另有投票管理、鏈接管理、資源管理、上傳下載、文章評論等。界面采用css樣式,Dreamweaver進行布局設置制作頁面框架等。2.2運行環(huán)境需求2.2.1硬件平臺硬件最低要求:CPUPIII500以上PC服務器,內存254MB以上,硬盤8GB以上。以目前的基本配置來看,大多能滿足硬件要求2.2.2軟件平臺服務器:tomcat2.2.3開發(fā)環(huán)境開發(fā)工具:Myeclipse開發(fā)平臺:JDK服務器:tomcat其他工具:MacromediaDreamweaver82.2.4數(shù)據(jù)庫數(shù)據(jù)庫系統(tǒng):采用Mysql數(shù)據(jù)庫3數(shù)據(jù)庫設計此系統(tǒng)采用Mysql對數(shù)據(jù)進行簡單的管理。該數(shù)據(jù)庫進行了以下規(guī)劃:該數(shù)據(jù)庫的實體有用戶實體、欄目實體、文章實體、評論實體、鏈接實體、站點實體、資源實體、投票實體。3.1數(shù)據(jù)庫概念結構設計由于各數(shù)據(jù)庫的實體之間的關系比較簡單,直接用實體關系表表示就一目了然。其中六個實體的E-R圖分別由圖所示。用戶用戶添加日期用戶權限登錄名密碼答案密碼問題狀態(tài)登錄密碼真實姓名電話EmialQQ圖3.1用戶實體E-R圖文章類型文章類型欄目類型欄目添加日期欄目創(chuàng)建人欄目名稱欄目編號上級欄目ID狀態(tài)上級欄目名稱所屬模塊圖3.2欄目實體E-R圖文章文章文章來源文章類型文章標題文章作者關鍵字文章點擊數(shù)副標題真實姓名欄目編號所屬欄目名文章摘要圖文章點擊數(shù)文章內容文章狀態(tài)是否推薦圖3.3文章實體E-R圖資源資源創(chuàng)建者資源名稱所屬欄目欄目編號資源類型創(chuàng)建日期資源狀態(tài)圖3.4資源實體E-R圖站點站點站點狀態(tài)站長地址站點名稱站長姓名站點URL版權站點標題點擊數(shù)首頁選擇站長Emial站長電話圖3.5站點實體E-R圖評論評論評論者姓名評論日期評論文章文章ID評論內容評論者圖3.6評論實體E-R圖另設有兩張表存儲友情鏈接或廣告鏈接的鏈接表和投票表3.2數(shù)據(jù)庫邏輯結構設計各個表的設計如下。表1Site此表記錄站點的基本信息。表2Article此表記錄文章的基本信息。表3Coment此表記錄文章評論信息表4:Link記錄鏈接廣告等信息表5:欄目表此表記錄欄目信息表6:source此表記錄資源信息表7:user此表記錄用戶信息及權限4詳細設計本章對詳細設計進行說明與介紹。4.1整體思想框架結構的說明4.1.1系統(tǒng)整體采用MVC架構圖4.1.1整體結構圖4.1.2接口類包圖4.1.3工具類包圖4.1.4測試類包圖4.1.5接口實現(xiàn)類包圖4.1.6封裝對象類包1、M(Moldel層)數(shù)據(jù)邏輯層:用的DAO模式(1)接口包(com.dao):每個表一個接口用于描述所實現(xiàn)的功能(2)接口實現(xiàn)類包(com.dao_iml):每個接口包一個實現(xiàn)類用于實現(xiàn)接口中的方法還繼承了工具類中的兩個類(3)容器類包(com.vo):每個表用一個類描述各表的字段及取得字段值和設置字段值的set、get方法,是聯(lián)系數(shù)據(jù)庫和控制類的紐帶(4)工具類包(com.util):(用到了兩個工具類)連接數(shù)據(jù)庫的類:用于連接數(shù)據(jù)庫其中用配置文件存儲數(shù)據(jù)庫鏈接的四個參數(shù)(用戶名、密碼、數(shù)據(jù)庫URL、驅動)SQL語句常量類:存儲所有用到的SQL語句(5)測試類包:里面有test方法在鏈接tomcat之前可用于測試實現(xiàn)類中的方法,當然也可以在各類中寫main方法進行測試但是每個類都要寫main方法就比較麻煩了,在servlet用之前可以在此包中測試要檢查的類比較方便(6)用到了一個配置文件:db_perties此文件有四個連接數(shù)據(jù)庫的參數(shù),方便修改要鏈接的數(shù)據(jù)庫及驅動2、C:(Controller)控制層(sevelet/action):本系統(tǒng)主要用的是servlet圖4.1.7控制層servlet包圖4.1.8過濾器此層比較重要是連接數(shù)據(jù)邏輯層和視圖層的紐帶,實現(xiàn)用戶與數(shù)據(jù)庫的交互,使網(wǎng)站動態(tài)化,主要功能功能是:接收用戶請求調用后臺邏輯接口并響應用戶請求實現(xiàn)頁面跳轉(其中用的VO做容器類)注意:在用servlet時一定要在web.xml中把路徑配置好,方便用戶調用另外還用到了過濾器對文件編碼進行了設置以解決中文亂碼問題V:(View)表現(xiàn)層主要是界面的表現(xiàn)與美觀及用戶請求調用控制層主要用到了HTML、Jsp、JS(javascript):實現(xiàn)頁面跳轉等一些功能、CSS樣式文件、用Dreamweaver設計頁面結構、還用到了jstl標簽庫和EL表達式其中用Jquary插件實現(xiàn)了新聞輪播幻燈片、密碼軟鍵盤、在文章編輯頁面和評論頁面用到了FCKeditor編輯器(文字樣式編輯、上傳下載圖片視頻等)、評論中通過配置FCKeditor使工具條減少了部分功能、以保證系統(tǒng)安全性用fileupload插件上傳文章摘要圖和圖片視頻等資源用Dtree插件實現(xiàn)樹形目錄結構4.1.2系統(tǒng)整體思想:此系統(tǒng)整體分為三個結構:后臺、數(shù)據(jù)庫、前臺。而前臺和后臺又都是用的MVC架構后臺和前臺都是操作數(shù)據(jù)庫的內容。二者通過數(shù)據(jù)庫進行聯(lián)系:后臺通過對數(shù)據(jù)庫的設置操作實現(xiàn)對前臺頁面的控制;前臺從數(shù)據(jù)庫取出數(shù)據(jù)進行展示,部分插入數(shù)據(jù)庫內容進行用戶交互操作如用戶注冊、投票系統(tǒng)和評論、留言等4.2前臺管理4.2.1前臺首頁圖4.2.1前臺首頁Title欄:顯示網(wǎng)站的名稱(可自己設置)Logo:是個鏈接點擊進入本網(wǎng)站(可從后臺選擇圖片)橫幅的圖片:網(wǎng)站的標志導航菜單欄:首頁和資源管理是固定的其他可自己選擇欄目(首頁鏈接至首頁界面、資源管理里面包括要展示的資源,提供下載等連接、其他自己設置的菜單選項控制左欄和主界面顯示的內容)左欄:1、用戶登錄頁面:有驗證碼、軟鍵盤(可登錄、注冊登陸后這里顯示用戶名及上次登錄時間)2、網(wǎng)站信息面板:網(wǎng)站名稱、總訪問量、文章總數(shù)、站長姓名、地址、電話(此信息從數(shù)據(jù)庫取出可從后臺修改其中文章總數(shù)和總訪問量自動統(tǒng)計后輸出)3、投票調查:可投票并查看投票結果(可從后臺自己選擇主題)。點擊查看投票結果主界面顯示。圖4.2.2投票結果顯示主界面:滾動條滾動顯示最新的五條文章可點擊進入各文章搜索框:按關鍵字搜索全站文章3、最新新聞欄目左側用的jQuery插件幻燈片顯示最新五個的文章摘要圖片下方顯示文章名稱點擊進入相關文章;右側是最新文章的鏈接(所屬欄目和文章名稱及日期),文章名稱超過二十字后面的就用省略號顯示,點擊欄目和文章相應更改左欄和主界面顯示的內容。4、有左右兩個模塊可自己選擇要顯示的欄目(熱門文章、推薦文章或自己添加的欄目,界面和最新新聞右側欄目統(tǒng)一)5、圖片展示欄:顯示最新的五張圖片及文章名稱、點擊更改左欄和主界面顯示內容。鏈接欄:可自己添加各個鏈接(廣告、友情網(wǎng)站等)上面是鏈接名稱下面是連接圖片點擊進入格鏈接下面一行鏈接:設為首頁、加入收藏、關于我們、留言版、管理員登錄(只有管理員才有權限進入,非管理員點擊彈出對話框提示沒有權限)最下面一行:顯示網(wǎng)站版權信息。4.2.2網(wǎng)站欄目顯示頁面圖4.2.3欄目展示頁面點擊任一個欄目名稱則進入此頁面,左側:欄目下的子欄目點擊右側展示此欄目下的子欄目名稱及文章名稱。下面是熱門文章和推薦文章欄目(各顯示十條內容)主界面:文章的位置如首頁-》互聯(lián)網(wǎng)等點擊進入相應頁面、搜索框、下面是各欄目下的文章名稱及所屬欄目連接。LOGO網(wǎng)站展示圖片導航友情鏈接,附加連接和版權等不變4.2.3網(wǎng)站文章顯示頁面圖4.2.4文章展示頁面上側、下側、左欄不變右欄文章頁:標題、副標題、作者、來源、點擊數(shù)、更新時間等,下面是文章內容及文章的評論(顯示兩條可點擊查看評論查看),最下面是個文本編輯器(FCKedtor插件)發(fā)表評論(考慮到安全性工具條只顯示了部分功能),用戶輸入姓名、驗證碼后發(fā)表評論。4.2.4資源下載、用戶注冊頁面及投票界面圖4.2.5資源下載頁面點擊資源下載,左側是下載的欄目(視頻、圖片等欄目)、主界面是各種資源可搜索及下載還有一個顯示全部資源按鈕用戶注冊界面:基本信息填寫權限是普通用戶投票界面:得到各個票數(shù)顯示百分比及圖像顯示4.3后臺系統(tǒng)管理4.3.1后臺首頁后臺首頁主要有三部分構成分別為:top塊,left塊,right塊。Top塊主要包含有Logo,歡迎語以及功能標簽控制left塊的顯示,left塊控制right塊的顯示還有自己個人信息和密碼修改 圖4.3.1后臺登錄頁圖4.3.2后臺首頁4.3.2信息采編左欄上側是四個快捷按鈕(新建文章、文章管理、新建欄目、欄目管理);下側是一個樹形欄目(用dtree插件可伸縮),此樹的根節(jié)點下的文章欄目和前臺的菜單欄對應,點擊任一節(jié)點right塊顯示其目錄下的文章及所有子目錄下的文章,right快可對文章進行添加、刪除、修改、查找(ID、標題、添加人)、文章篩選(熱門、推薦、最近一天記錄)、啟停用、推解薦圖4.3.3文章添加圖4.3.4文章管理圖4.3.5欄目管理4.3.3系統(tǒng)配置圖4.3.6系統(tǒng)基本配置圖4.3.7站點管理圖4.3.8前臺首頁選擇圖4.3.9網(wǎng)站統(tǒng)一建站流程圖4.3.10各模塊分別選擇站點配置:基本參數(shù)配置(網(wǎng)站名稱、地址、站長信息權限等)、站點管理(新建站點、搜索、修改、啟停用(只能啟用一個))信息分類管理:欄目管理(添加新欄目、添加子欄目、修改、刪除、搜索(ID、欄目名、添加人)、啟用停用)模塊設計:(一個快速統(tǒng)一建網(wǎng)站的總流程接口比較方便)首頁模塊選擇--》首頁各模塊內容的選擇:(1)LOGO圖片、網(wǎng)站展示圖片選擇:彈出模式對話框選擇服務器上的圖片(單選),可在資源管理頁添加自己的圖片后選擇。(2)菜單欄導航、前臺主頁面兩個內容塊和左欄選擇(多選):模式對話框列出所有欄目名稱選擇(可先在欄目管理中添加自己的欄目)(3)友情鏈接選擇(多選):模式對話框列出所有鏈接(可自己先添加)以上模式對話框選擇完畢后返回數(shù)據(jù)提交后設置成功4.3.4用戶管理添加新用戶、用戶管理(增刪改查權限)圖4.3.11添加新用戶圖4.3.12用戶管理4.3.5互動信息評論管理:顯示所有評論(查找、刪除)投票調查:新建主題、各主題的查找、刪除、修改、啟用停用等鏈接管理:增刪改查啟停用留言管理:增刪改查啟停用圖4.3.13互動評論管理圖4.3.14添加鏈接圖4.3.15圖片視頻管理等(上傳、搜索、修改、刪除等)4.3.6系統(tǒng)實現(xiàn)此系統(tǒng)主要分為兩個部分:后臺和前臺。而前臺和后臺又都是用的MVC架構后臺和前臺都是操作數(shù)據(jù)庫的內容。二者通過數(shù)據(jù)庫進行聯(lián)系:后臺通過對數(shù)據(jù)庫的設置操作實現(xiàn)對前臺頁面的控制;前臺從數(shù)據(jù)庫取出數(shù)據(jù)進行展示,部分插入數(shù)據(jù)庫內容進行用戶交互操作如用戶注冊、投票系統(tǒng)和評論、留言等。4.3.7注銷登錄是建立一個session值,注銷時清空此session并返回網(wǎng)站首頁。5測試測試就是利用測試工具按照測試方案和流程對產(chǎn)品進行功能和性能測試,甚至根據(jù)需要編寫不同的測試工具,設計和維護測試系統(tǒng),對測試方案可能出現(xiàn)的問題進行分析和評估。執(zhí)行測試用例后,需要跟蹤故障,以確保開發(fā)的產(chǎn)品適合需求。它是幫助識別開發(fā)完成的系統(tǒng)的的正確度、完全度和質量的軟件過程5.1本系統(tǒng)測試 本系統(tǒng)的測試:在實現(xiàn)的過程中采用動靜結合的測試方法,編寫一段程序首先檢查程序是否有誤,之后運行程序查找錯誤,如有錯誤回頭檢查程序錯誤源頭進行修改。其中對于SQL語句的測試在MySql中測試,業(yè)務邏輯層先在MyEclipse編寫的測試類中測試無誤后再在控制層中使用。完成系統(tǒng)后,采用有事先設計的用例進行測試,并發(fā)布到局域網(wǎng)上讓同學瀏覽以查找系統(tǒng)不足之處。5.2測試用例(CMS)測試用例項目名稱網(wǎng)站內容管理系統(tǒng)版本V1.0功能模塊名用戶登錄模塊功能特性用戶登錄用例編號001編制人常曉雪相關的用例002編制時間201測試目的輸入正確的用戶名、密碼、驗證碼才能正確登錄前置條件已進入登陸界面特殊規(guī)程說明暫不考慮用戶權限登錄,均按照一般用戶登錄處理測試數(shù)據(jù)用戶登錄圖5.2.1
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 鄭州美術學院《StatisticsandDataAnalysisintheEarthSciences》2023-2024學年第二學期期末試卷
- 吉林外國語大學《中外建筑藝術》2023-2024學年第一學期期末試卷
- 供應鏈質量控制中關鍵零部件供應商的管理
- 公司員工行為規(guī)范管理制度
- 昌都保溫施工方案招標
- 箱梁合龍施工方案
- 重慶市部分區(qū)2024-2025學年高二(上)期末生物試卷(含解析)
- 自動扶梯裝飾施工方案
- 北京市昌平區(qū)2024-2025學年高三上學期期末考試生物試題(含解析)
- 方管梁柱施工方案
- 《榜樣9》觀后感心得體會二
- 2024年安全生產(chǎn)法律、法規(guī)、標準及其他要求清單
- 關于納粹德國元首希特勒的歷史資料課件
- 2024年家庭健康管理合同3篇
- 新媒體運營說課CHAPTER課件講解
- 2025年高考作文素材積累之《人民日報》4篇經(jīng)典時評結構賞析
- 衛(wèi)星定位導航原理知到智慧樹章節(jié)測試課后答案2024年秋哈爾濱工業(yè)大學
- 研究生學術英語寫作 課件 Chapter 7 Abstract;Chapter 8 Citation and Reference
- ISO45001管理體系培訓課件
- 心力衰竭患者利尿劑抵抗診斷及管理中國專家共識2024解讀
- 主任臨床查房程序規(guī)范及評分標準
評論
0/150
提交評論