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

正文內(nèi)容

基于ssh框架的論壇設(shè)計(jì)與實(shí)現(xiàn)(參考版)

2024-12-08 09:30本頁面
  

【正文】 模塊接口測試 在黑盒測試完成的情況下 ,進(jìn)行模塊接口測試 , 模塊接口測試是單元測試的基礎(chǔ)。 輸入為空 進(jìn)入發(fā)貼界面,輸入為空,再提交。 發(fā)貼成功,發(fā)貼成功信息轉(zhuǎn)到管理員。 進(jìn)入注冊界面,輸入為空,進(jìn)行注冊。 注冊失敗,不能注冊。 功能點(diǎn) 郵箱按郵箱有效地址輸入,其它按規(guī)定輸入,進(jìn)行注冊。 功能點(diǎn) 用戶名有重名的 進(jìn)入注冊界面,用戶名輸入,其它按提示的輸入格式輸入個(gè)人信息,進(jìn)行注冊。 注冊成功,顯示注冊成功。 表 登陸測試用例 測試用例描述 操作過程及數(shù)據(jù) 預(yù)期結(jié)果 用例類型 按不同的輸入格式輸入個(gè)人信息,進(jìn)行注冊。因此白盒測試又稱為結(jié)構(gòu)測試或邏輯驅(qū)動(dòng)測試。 單元測試 黑盒測試 在單元測試中分別對用戶信息模塊 ,帖子模塊和后臺管理模塊進(jìn)行分別測試 . 首先對各個(gè)模塊進(jìn)行黑盒測試 ,在各種條件下運(yùn)行模塊是否能正常運(yùn)行 ,比如在登錄時(shí) ,輸入空白用戶名等等 . 圖 測試輸入空白信息 , 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 48 白盒測試 此方法把測試對象看做一個(gè)透明的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。為了在本機(jī)下瀏覽 Web 頁面,首先在創(chuàng)建該系統(tǒng)的站點(diǎn)上(該系統(tǒng)使用的是 Web 的默認(rèn)站點(diǎn))將 IP 地 址設(shè)定為 ,它的缺省域名值為 localhost。 軟件測試的任務(wù) 尋找 Bug; 避免軟件開發(fā)過程中的缺陷; 衡量軟件的品質(zhì); 關(guān)注用戶的需求 ; 總的目標(biāo)是:確保軟件的質(zhì)量 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 47 測試環(huán)境 Apache 提供的 Web服務(wù)器 Tomcat Windows 2021 以上操作系統(tǒng)下發(fā)布自己設(shè)計(jì)的動(dòng)態(tài)網(wǎng)頁。四、質(zhì)量也代表著它符合客戶的需要。二、符合一些應(yīng)用標(biāo)準(zhǔn)的要求,比如不同國家的用戶不同的操作習(xí)慣和要求,項(xiàng)目工程中的可維護(hù)性、可測試性等要求。因此軟件測試的第三個(gè)目的是保證整個(gè)軟件開發(fā)過程是高質(zhì)量的。 第三軟件測試不僅是在測試軟件產(chǎn)品的本身,而且還包括軟件開發(fā)的過程。 /map /body /html 會員模塊實(shí)現(xiàn) 在會員模塊的設(shè)計(jì)中 ,首先完成的是業(yè)務(wù)邏輯層的相應(yīng) action 類的編寫 ,之后在通過具體的需要 ,編寫相應(yīng)的數(shù)據(jù)庫訪問 ,從 DAO 和業(yè)務(wù)邏輯類中抽象出接口 ,通過 spring 的 IOC 對接口進(jìn)行對象注入 . 圖 檢查技術(shù) 在本系統(tǒng)中的應(yīng)用 當(dāng)用戶在登錄的時(shí)候 ,會有一個(gè)驗(yàn)證碼的 文本框 ,而驗(yàn)證碼的實(shí)現(xiàn)是通過訪問servlet 技術(shù)實(shí)現(xiàn)的 ,在打開登錄界面時(shí) , servlet 會自動(dòng)向首頁發(fā)送一組圖片 ,并且發(fā)貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 39 送一個(gè)相應(yīng)存放數(shù)字的 session,當(dāng)用戶提交信息時(shí) ,系統(tǒng)就會在 session 中提取數(shù)字并和用戶的數(shù)字進(jìn)行比較 ,錯(cuò)誤則會彈出錯(cuò)誤信息 . 圖 驗(yàn)證碼的應(yīng)用 當(dāng)用戶在登錄成功后 ,或者選擇游客模式進(jìn)入論壇時(shí) ,會跳轉(zhuǎn)到論壇的主界面 ,主界面的實(shí)現(xiàn)主要是通過 HTML 的 iframe 標(biāo)記 ,將頁面劃分成兩個(gè)部分 ,左面的部分是用戶的操作框 ,右面是論壇的信息部分 .已登錄的用戶可以通過左面的 操作框來對自己的一些資料進(jìn)行修改 ,也可以選擇退出等其他操作 . 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 40 圖 用戶主界面 用戶信息模塊功能流程圖 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 41 圖 用戶模塊功能流程圖 帖子模塊實(shí)現(xiàn) 帖子模塊的完成流程和會員模塊類似 ,都是先根據(jù) JSP 網(wǎng)頁 ,建立相映的 Action邏輯判斷類 ,之后建立和帖子有關(guān)的數(shù)據(jù)庫訪問 DAO,最后抽象出接口進(jìn)行依賴注入 , 編寫帖子模塊首先遇到的難點(diǎn)是分頁功能的實(shí)現(xiàn) ,當(dāng)打開某個(gè)論壇時(shí) ,如果論壇中的帖子數(shù)量不能在一頁中顯示出來 ,那么怎樣進(jìn)行處理 .在 一些參考學(xué)習(xí)后 ,本系統(tǒng)最后編寫了一個(gè)分頁 bean,來解決這個(gè)難題 , 分頁 bean 的位置在 包下 ,其中的屬性有 int page 當(dāng)前頁數(shù) int perPageNum 本頁顯示的帖子數(shù)目 進(jìn)入登錄頁面 游客登錄 ? 輸入賬號密碼 帳號 正確 進(jìn)入主界面 結(jié)束 N Y Y N 開始 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 42 int allPage 總頁數(shù) int cpage 本頁首個(gè)帖子 序號 int spage 本頁最后帖子 序號 String fileName 頁名 這樣一來 ,系統(tǒng)就 可以把頁數(shù)的信息 ,封裝到 bean 里面 ,并且進(jìn)行相關(guān)的顯示 圖 分頁功能的實(shí)現(xiàn) 當(dāng)用戶進(jìn)入某分論壇時(shí) ,就會顯示出分頁信息 ,并且把相關(guān)的帖子封裝到response 響應(yīng)中 ,發(fā)送給用戶 .當(dāng)我們每次查看某個(gè)帖子 ,或回復(fù)某個(gè)帖子時(shí) ,帖子表里的字段 ,ReNum(回復(fù)數(shù)量 ),ClickNum(點(diǎn)擊數(shù)量 )都會進(jìn)行自增 . 進(jìn)入帖子后 ,系統(tǒng)會根據(jù)文章發(fā)表時(shí)間的順序 ,講帖子和相關(guān)的回復(fù)顯示出來 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 43 圖 查看帖子 圖 帖子模塊功能流程圖 開始 顯示論壇信息 進(jìn)入相關(guān)論壇 顯示文章列表 瀏覽相應(yīng)帖子 回復(fù) 是否繼續(xù)瀏覽 結(jié)束 Y N 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 44 后臺管理模塊實(shí)現(xiàn) 后臺管理模塊是管理員對論壇進(jìn)行管理的平臺 ,在此模塊實(shí)現(xiàn)的過程中 ,最重要的一點(diǎn)就是權(quán)限的控制 ,只有管理員的身份才可以對此模塊進(jìn)行操作 ,權(quán)限的控制已經(jīng)交給了控制組件進(jìn)行完成 . 管理員可以在此模塊中主要完成對帖子和會員的管理 ,管理員可以通過用戶的ID 和用戶名對其進(jìn)行搜索 ,從而實(shí)現(xiàn)管理 圖 管理員對用戶進(jìn)行管理 此外管理員還可以進(jìn)行添加 ,修改論壇信息 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 45 圖 后臺模塊功能圖 系統(tǒng)設(shè)計(jì)總結(jié) 經(jīng)過將近一個(gè)月的設(shè)計(jì) ,完成了用 戶模塊 , 帖子模塊和后臺管理模塊 ,基本完成了需求分析中設(shè)計(jì)的功能 ,接下來將進(jìn)入到測試環(huán)節(jié) . 登陸系統(tǒng) 后臺管理 前端顯示 用 戶 數(shù)據(jù)庫 用 戶 管理 查 詢 數(shù)據(jù)庫 信 息 修改 新 建 用戶 用 戶 刪除 帖 子 查看 登陸界面 信息輸入 提交 確 認(rèn) 身份 N Y 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 46 第 5 章 系統(tǒng)的調(diào)試與測試 測試概述 軟件測試的目的 軟件測試的目的,第一是確認(rèn)軟件的質(zhì)量,其一方面是確認(rèn)軟件做了你所期望的事情,另一方面是確認(rèn)軟件以正確的方式來做了這個(gè)事件。 } // /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ì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 38 usemap=Map/td /tr /table /html:form map name=Map area shape=rect coords=219,9,276,35 href= onClick=return submit2()。 } ()。 } 貴陽學(xué)院計(jì)算機(jī)科學(xué)系本科生畢業(yè)論文設(shè)計(jì) BBS 論壇設(shè)計(jì) 37 if(==0){ alert(請?zhí)顚懨艽a !)。 charset=UTF8 link href=CSS/ rel=stylesheet type=text/css script type=text/javascript ! function submit2(){ if(==0){ alert(請?zhí)顚懹脩裘?!)。TEXTALIGN:left frameset rows=35%,* cols=* frameborder=NO border=0 framespacing=0 frame src= name=topFrame scrolling=no noresize frameset cols=16%,* frameborder=NO border=0 framespacing=0 frame src= name=leftFrame scrolling=NO noresize frame src= name=mainFramescrolling=yes /frameset /frameset /DIV noframesbody /body/noframes /html 用戶登錄模塊代碼: % page language=java contentType=text/html。LETTERSPACING:1pt。FONTFAMILY: 宋體 。PADDINGTOP:0px。LINEHEIGHT:100%。COLOR:blue。WIDTH:510px。SCROLLBARHIGHLIGHTCOLOR:ffffff。FONTSIZE:11pt。PADDINGLEFT:10px。 charset=gb2312 title論壇后臺管理 /title /head DIV style=PADDINGRIGHT:10px。 表示層的建立 在表示層上 ,主要是基于 JSP 和 AJAX 異步傳輸技術(shù)來進(jìn)行建立 ,最后通過Struts 框架的 .具體的頁面設(shè)計(jì) ,會在后面的章節(jié)中進(jìn)行介紹 . 系統(tǒng)功能模塊實(shí)現(xiàn) 用戶管理代碼: % page language=java contentType=text/html。 個(gè)屬性,分別是用 來注入 mappingResources 和 hibernatePropertes 的。這兩個(gè)對象在 Spring 容器初始化后就被組裝了起來了。 HibernateTransactionManager 有個(gè) sessionFactory setter 和 getter 方法,這是用來在 Spring 啟動(dòng)的時(shí)候?qū)崿F(xiàn) 依賴注入 ( dependency injection)的。在這里, mySessionFactory 引用了 HibernateSessionFactory,而myTransactionManager 引用了 HibernateTransactionManage 。 Spring 把程序中所涉及到包含業(yè)務(wù)邏輯和 Dao 的 Objects—— 例如 transaction management handler(事物管理控制)、 Object Factoris(對象工廠 )、 service objects(服務(wù)組件) —— 都通過 XML 來配置聯(lián)系起來。Inversion of Control=
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1