freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于ssh框架的論壇設(shè)計與實現(xiàn)-資料下載頁

2024-12-04 09:30本頁面

【導(dǎo)讀】在我國普及開來。網(wǎng)站以其獨特的優(yōu)勢在信息化的過程中占有重要的一席。他人解決問題,或者交流經(jīng)驗。論壇在struts+spring+hibernate,struts負(fù)責(zé)表示層,spring負(fù)責(zé)業(yè)務(wù)邏輯層,hibernate負(fù)責(zé)數(shù)據(jù)持久層。論壇將采用B/S體系結(jié)構(gòu),人們通過瀏覽器就可以訪。問教學(xué)網(wǎng)站的主頁,保證的服務(wù)器的安全。數(shù)據(jù)庫采用免費(fèi),小巧,易用的sql. 該論壇功能較齊全,在這里可以自由地發(fā)表自己的觀點和對論壇的主題。發(fā)表意見,我們還可以對網(wǎng)友的問題及時地解決,獲取對自己有用的知識。壇還有一些特殊的功能,如在線人員顯示、強(qiáng)大的搜索功能。本網(wǎng)站嚴(yán)格按照軟。詳細(xì)設(shè)計以及對網(wǎng)站的測試與維護(hù)都有詳細(xì)的論述和實現(xiàn)過程。自己的中小型BBS論壇!第一章系統(tǒng)概述……第二章系統(tǒng)分析……技術(shù)可行性分析……

  

【正文】 et /DIV noframesbody /body/noframes /html 用戶登錄模塊代碼: %@ page language=java contentType=text/html。 charset=UTF8 pageEncoding=UTF8% %@include file= % !DOCTYPE html PUBLIC //W3C//DTD HTML Transitional//EN html head title/title meta equiv=ContentType content=text/html。 charset=UTF8 link href=CSS/ rel=stylesheet type=text/css script type=text/javascript ! function submit2(){ if(==0){ alert(請?zhí)顚懹脩裘?!)。 return false。 } 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 37 if(==0){ alert(請?zhí)顚懨艽a !)。 return false。 } ()。 return true。 } // /script /head body bgcolor=FFFFFF leftmargin=0 topmargin=0 marginwidth=0 marginheight=0 html:form action= focus=name table width=527 height=356 border=0 align=center cellpadding=0 cellspacing=0 id=__01 tr td img src=images/ width=527 height=92 alt=/td /tr tr td background=images/ width=527 height=58 table width=100% border=0 height=58 tr td width=42% /td td width=58% valign=baselinehtml:text property=name size=20 maxlength=20//td /tr tr td /td td valign=baselinehtml:password property=password size=22 maxlength=20//td /tr /table /td /tr tr td img src=images/ alt= width=527 height=206 border=0 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 38 usemap=Map/td /tr /table /html:form map name=Map area shape=rect coords=219,9,276,35 href= onClick=return submit2()。 area shape=rect coords=297,10,352,36 href= onClick=()。 /map /body /html 會員模塊實現(xiàn) 在會員模塊的設(shè)計中 ,首先完成的是業(yè)務(wù)邏輯層的相應(yīng) action 類的編寫 ,之后在通過具體的需要 ,編寫相應(yīng)的數(shù)據(jù)庫訪問 ,從 DAO 和業(yè)務(wù)邏輯類中抽象出接口 ,通過 spring 的 IOC 對接口進(jìn)行對象注入 . 圖 檢查技術(shù) 在本系統(tǒng)中的應(yīng)用 當(dāng)用戶在登錄的時候 ,會有一個驗證碼的 文本框 ,而驗證碼的實現(xiàn)是通過訪問servlet 技術(shù)實現(xiàn)的 ,在打開登錄界面時 , servlet 會自動向首頁發(fā)送一組圖片 ,并且發(fā)貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 39 送一個相應(yīng)存放數(shù)字的 session,當(dāng)用戶提交信息時 ,系統(tǒng)就會在 session 中提取數(shù)字并和用戶的數(shù)字進(jìn)行比較 ,錯誤則會彈出錯誤信息 . 圖 驗證碼的應(yīng)用 當(dāng)用戶在登錄成功后 ,或者選擇游客模式進(jìn)入論壇時 ,會跳轉(zhuǎn)到論壇的主界面 ,主界面的實現(xiàn)主要是通過 HTML 的 iframe 標(biāo)記 ,將頁面劃分成兩個部分 ,左面的部分是用戶的操作框 ,右面是論壇的信息部分 .已登錄的用戶可以通過左面的 操作框來對自己的一些資料進(jìn)行修改 ,也可以選擇退出等其他操作 . 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 40 圖 用戶主界面 用戶信息模塊功能流程圖 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 41 圖 用戶模塊功能流程圖 帖子模塊實現(xiàn) 帖子模塊的完成流程和會員模塊類似 ,都是先根據(jù) JSP 網(wǎng)頁 ,建立相映的 Action邏輯判斷類 ,之后建立和帖子有關(guān)的數(shù)據(jù)庫訪問 DAO,最后抽象出接口進(jìn)行依賴注入 , 編寫帖子模塊首先遇到的難點是分頁功能的實現(xiàn) ,當(dāng)打開某個論壇時 ,如果論壇中的帖子數(shù)量不能在一頁中顯示出來 ,那么怎樣進(jìn)行處理 .在 一些參考學(xué)習(xí)后 ,本系統(tǒng)最后編寫了一個分頁 bean,來解決這個難題 , 分頁 bean 的位置在 包下 ,其中的屬性有 int page 當(dāng)前頁數(shù) int perPageNum 本頁顯示的帖子數(shù)目 進(jìn)入登錄頁面 游客登錄 ? 輸入賬號密碼 帳號 正確 進(jìn)入主界面 結(jié)束 N Y Y N 開始 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 42 int allPage 總頁數(shù) int cpage 本頁首個帖子 序號 int spage 本頁最后帖子 序號 String fileName 頁名 這樣一來 ,系統(tǒng)就 可以把頁數(shù)的信息 ,封裝到 bean 里面 ,并且進(jìn)行相關(guān)的顯示 圖 分頁功能的實現(xiàn) 當(dāng)用戶進(jìn)入某分論壇時 ,就會顯示出分頁信息 ,并且把相關(guān)的帖子封裝到response 響應(yīng)中 ,發(fā)送給用戶 .當(dāng)我們每次查看某個帖子 ,或回復(fù)某個帖子時 ,帖子表里的字段 ,ReNum(回復(fù)數(shù)量 ),ClickNum(點擊數(shù)量 )都會進(jìn)行自增 . 進(jìn)入帖子后 ,系統(tǒng)會根據(jù)文章發(fā)表時間的順序 ,講帖子和相關(guān)的回復(fù)顯示出來 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 43 圖 查看帖子 圖 帖子模塊功能流程圖 開始 顯示論壇信息 進(jìn)入相關(guān)論壇 顯示文章列表 瀏覽相應(yīng)帖子 回復(fù) 是否繼續(xù)瀏覽 結(jié)束 Y N 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 44 后臺管理模塊實現(xiàn) 后臺管理模塊是管理員對論壇進(jìn)行管理的平臺 ,在此模塊實現(xiàn)的過程中 ,最重要的一點就是權(quán)限的控制 ,只有管理員的身份才可以對此模塊進(jìn)行操作 ,權(quán)限的控制已經(jīng)交給了控制組件進(jìn)行完成 . 管理員可以在此模塊中主要完成對帖子和會員的管理 ,管理員可以通過用戶的ID 和用戶名對其進(jìn)行搜索 ,從而實現(xiàn)管理 圖 管理員對用戶進(jìn)行管理 此外管理員還可以進(jìn)行添加 ,修改論壇信息 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 45 圖 后臺模塊功能圖 系統(tǒng)設(shè)計總結(jié) 經(jīng)過將近一個月的設(shè)計 ,完成了用 戶模塊 , 帖子模塊和后臺管理模塊 ,基本完成了需求分析中設(shè)計的功能 ,接下來將進(jìn)入到測試環(huán)節(jié) . 登陸系統(tǒng) 后臺管理 前端顯示 用 戶 數(shù)據(jù)庫 用 戶 管理 查 詢 數(shù)據(jù)庫 信 息 修改 新 建 用戶 用 戶 刪除 帖 子 查看 登陸界面 信息輸入 提交 確 認(rèn) 身份 N Y 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 46 第 5 章 系統(tǒng)的調(diào)試與測試 測試概述 軟件測試的目的 軟件測試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個事件。 第二是提供信息,比如提供給開發(fā)人員或程序經(jīng)理的反饋信息,為風(fēng)險評估所準(zhǔn)備的信息。 第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。如果一個軟件產(chǎn)品開發(fā)完成之后發(fā)現(xiàn)了很多問題,這說明此軟件開 發(fā)過程很可能是有缺陷的。因此軟件測試的第三個目的是保證整個軟件開發(fā)過程是高質(zhì)量的。 軟件質(zhì)量是由幾個方面來衡量的:一、在正確的時間用正確的的方法把一個工作做正確。二、符合一些應(yīng)用標(biāo)準(zhǔn)的要求,比如不同國家的用戶不同的操作習(xí)慣和要求,項目工程中的可維護(hù)性、可測試性等要求。三、質(zhì)量本身就是軟件達(dá)到了最開始所設(shè)定的要求,而代碼的優(yōu)美或精巧的技巧并不代表軟件的高質(zhì)量。四、質(zhì)量也代表著它符合客戶的需要。作為軟件測試這個行業(yè),最重要的一件事就是從客戶 的需求 出發(fā),從客戶的角度去看產(chǎn)品,客戶會怎么去使用這個產(chǎn)品,使用過程中會 遇到什么樣的問題。 軟件測試的任務(wù) 尋找 Bug; 避免軟件開發(fā)過程中的缺陷; 衡量軟件的品質(zhì); 關(guān)注用戶的需求 ; 總的目標(biāo)是:確保軟件的質(zhì)量 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 47 測試環(huán)境 Apache 提供的 Web服務(wù)器 Tomcat Windows 2021 以上操作系統(tǒng)下發(fā)布自己設(shè)計的動態(tài)網(wǎng)頁。因此對論壇的調(diào)試工作主要是利用 Tomcat 的強(qiáng)大功能在本機(jī)下完成的。為了在本機(jī)下瀏覽 Web 頁面,首先在創(chuàng)建該系統(tǒng)的站點上(該系統(tǒng)使用的是 Web 的默認(rèn)站點)將 IP 地 址設(shè)定為 ,它的缺省域名值為 localhost。然后向 IE 瀏覽器輸入本地動態(tài)網(wǎng)頁的 URL, Web服務(wù)器在收到瀏覽器傳送的 URL 之后找到網(wǎng)頁文件,并在服務(wù)器端執(zhí)行該文件后將此文件以 HTML 文件的形式返回該瀏覽器。 單元測試 黑盒測試 在單元測試中分別對用戶信息模塊 ,帖子模塊和后臺管理模塊進(jìn)行分別測試 . 首先對各個模塊進(jìn)行黑盒測試 ,在各種條件下運(yùn)行模塊是否能正常運(yùn)行 ,比如在登錄時 ,輸入空白用戶名等等 . 圖 測試輸入空白信息 , 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 48 白盒測試 此方法把測試對象看做一個透明的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。通過在不同點檢查程序的狀態(tài),確定實際的狀態(tài)是否與預(yù)期的狀態(tài)一致。因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動測試。軟件人員使用白盒測試方法,主要想對 程序模塊進(jìn)行如下的檢查;對程序模塊的所有獨立的執(zhí)行路徑至少測試一次;對所有的邏輯判定,取 “真 ”與取 “假 ”的兩種情況都至少測試一次;在循環(huán)的邊界和運(yùn)行界限內(nèi)執(zhí)行循環(huán)體;測試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性等。 表 登陸測試用例 測試用例描述 操作過程及數(shù)據(jù) 預(yù)期結(jié)果 用例類型 按不同的輸入格式輸入個人信息,進(jìn)行注冊。 進(jìn)入注冊界面,按提示的輸入格式輸入個人信息,進(jìn)行注冊。 注冊成功,顯示注冊成功。居民信息保存到數(shù)據(jù)庫。 功能點 用戶名有重名的 進(jìn)入注冊界面,用戶名輸入,其它按提示的輸入格式輸入個人信息,進(jìn)行注冊。 注冊失敗,不能注冊。 功能點 郵箱按郵箱有效地址輸入,其它按規(guī)定輸入,進(jìn)行注冊。 進(jìn)入注冊界面,輸入例如: 其它按提示的輸入格式輸入個人信息,進(jìn)行注冊。 注冊失敗,不能注冊。 功能點 輸入為空時,進(jìn)行注冊。 進(jìn)入注冊界面,輸入為空,進(jìn)行注冊。 無法注冊 界 面校 驗 表 發(fā)貼測試用例 貴陽學(xué)院計算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計 BBS 論壇設(shè)計 49 模塊 測試用例描述 操作過程及數(shù)據(jù) 預(yù)期結(jié)果 發(fā)貼 按要求輸入帖子的相關(guān)信息 進(jìn)入發(fā)貼界面,輸入帖子內(nèi)容,標(biāo)題,內(nèi)容,再提交。 發(fā)貼成功,發(fā)貼成功信息轉(zhuǎn)到管理員。 沒輸入標(biāo)題 進(jìn)入發(fā)貼界面, 沒輸入標(biāo)題,再提交 發(fā)貼失敗。 輸入為空 進(jìn)入發(fā)貼界面,輸入為空,再提交。 無法發(fā)貼。 模塊接口測試 在黑盒測試完成的情況下 ,進(jìn)行模塊接口測試 , 模塊接口測試是單元測試的基礎(chǔ)。只有在數(shù)據(jù)能正確流入、流出模塊的前提下,其他
點擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1