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

正文內(nèi)容

基于bs架構(gòu)的網(wǎng)絡(luò)論壇設(shè)計與實現(xiàn)畢業(yè)論文(文件)

2025-07-07 15:52 上一頁面

下一頁面
 

【正文】 MySQL在權(quán)限系統(tǒng)上更為完善。(7)由于MySQL ,因此事務(wù)對于MySQL不再僅僅成為劣勢。(9)MySQL的myisampack可以對只讀表進(jìn)行壓縮,此后仍然可以直接訪問該表中的行。比如,struts屬于MVC框架,關(guān)鍵是要了解MVC的概念及大致原理;而hibernate屬于ORM系統(tǒng),屬于持久層的解決方案,同樣需要對ORM的概念及原理有一個總體的了解。其基本構(gòu)成如圖21所示。作為優(yōu)秀的持久層框架實現(xiàn),Hibernate 框架提供了強(qiáng)大、高性能的對象到關(guān)系型數(shù)據(jù)庫的持久化服務(wù),開發(fā)人員可以使用面向?qū)ο蟮脑O(shè)計進(jìn)行持久層開發(fā)。 圖23 Hibernate框架 系統(tǒng)層次設(shè)計,決定使用四層結(jié)構(gòu),這樣做的優(yōu)點(diǎn)是(1)可以分層開發(fā),訪問數(shù)據(jù)庫與業(yè)務(wù)邏輯實現(xiàn)能夠分開。計算機(jī)等基礎(chǔ)設(shè)施的更新?lián)Q代也緊跟潮流的發(fā)展,這就為開發(fā)系統(tǒng)提供了堅實基礎(chǔ)。圖25 系統(tǒng)用例圖 系統(tǒng)功能概述本系統(tǒng)是一套網(wǎng)上交流的BBS軟件,根據(jù)用戶的需要和實際的管理條件,應(yīng)由用戶功能實現(xiàn),帖子功能實現(xiàn)和后臺管理等幾個模塊所構(gòu)成,用戶可以對一些數(shù)據(jù)進(jìn)行查找和修改,并且注冊的用戶可以對帖子進(jìn)行特定的操作,而管理員可以對用戶和帖子進(jìn)行相關(guān)的管理。數(shù)據(jù)流圖具有以下兩個特性:(1)抽象性:表現(xiàn)在它完全舍去了具體的物質(zhì),只剩下數(shù)據(jù)的流動、加工處理與存儲。 數(shù)據(jù)庫需求分析需求分析是設(shè)計數(shù)據(jù)庫的起點(diǎn),需求分析的結(jié)果是否準(zhǔn)確地反映了用戶的實際要求,將直接影響到后面各個階段的設(shè)計,并影響到設(shè)計結(jié)果是否合理和實用。(4)板塊表(plate):板塊ID、板塊名稱、帖子數(shù)、板塊簡介、創(chuàng)建日期。(8)留言信息表(message):留言ID、留言標(biāo)題、留言內(nèi)容、留言時間。圖32 后臺層次圖 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計概念設(shè)計階段主要是將需求分析階段得到的用戶需求抽象為信息結(jié)構(gòu)(概念模型)的過程,它是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,包括概念模型設(shè)計和新系統(tǒng)流程兩個階段。再進(jìn)行優(yōu)化后,盡量滿足結(jié)構(gòu)清晰、關(guān)聯(lián)簡潔、實體個數(shù)適中、屬性分配合理、沒有低級冗余。該設(shè)計以概念結(jié)構(gòu)設(shè)計中的ER圖為主要依據(jù),這幾出相關(guān)的整體邏輯結(jié)構(gòu)。域完整性約束要求屬性值必須在域中。一個模塊化程度高、結(jié)構(gòu)清晰的應(yīng)用程序,在程序維護(hù)時的便利性是可想而知的。(2)用戶登陸提供用戶憑證,驗證用戶信息是否合法,根據(jù)用戶角色授權(quán)。(6)帖子發(fā)表注冊用戶可以在感興趣的版塊中發(fā)表新帖。 MVC模式設(shè)計(Jsp+Servlet+JavaBean)MVC(Model View Controller)是一個設(shè)計模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。如何處理應(yīng)用程序的界面變得越來越有挑戰(zhàn)性。在MVC的三個部件中,模型擁有最多的處理任務(wù)。所以當(dāng)單擊Web頁面中的超鏈接和發(fā)送HTML表單時,控制器本身不輸出任何東西和做任何處理。然后Servlet確定哪個頁面適合于表達(dá)這些特定的結(jié)果,并將請求轉(zhuǎn)發(fā)到相應(yīng)的頁面(JSP頁面即為視圖),由Servlet確定哪個業(yè)務(wù)邏輯適用,應(yīng)該用哪個JSP頁面相應(yīng)結(jié)果(Servlet就是控制器)。設(shè)計出一個好的代碼方案對于系統(tǒng)的開發(fā)工作是一件極為有利的事情。因此,在進(jìn)行此設(shè)計之前,要設(shè)計出適合新系統(tǒng)的代碼體系。(3)合理性:代碼結(jié)構(gòu)要合理,盡量反映編碼對象的特征,并與事物分類體系相適應(yīng),以以便代碼具有分類的標(biāo)識作用。(6)實用性:盡量使用業(yè)務(wù)上已經(jīng)使用的且行之有效的代碼,方便使用?;貜?fù)貼界面如圖41所示。userName=${}bean:write name=askUser property=userName filter=false/! ****************顯示回復(fù)帖子**************** ! 遍歷回復(fù)帖子列表 logic:iterate id=answerbbsSingle name=answerbbslist indexId=idind bean:define id=answererName name=answerbbsSingle property=bbsAnswerSender//logic:iterate 發(fā)表帖子模塊設(shè)計發(fā)表帖子界面如圖42所示。String sql=insert into tb_bbs values(?,?,?,?,?,?,?,?,?,?,?)。//執(zhí)行SQL語句 根帖操作設(shè)計將帖子提前的操作,首先判斷當(dāng)前操作用戶的身份,若當(dāng)前用戶是管理員或當(dāng)前版主或當(dāng)前帖子的發(fā)表者,則實現(xiàn)提前帖子的功能,否則生成無權(quán)操作的提示信息。String sql=update tb_bbs set bbs_opTime=? where bbs_id=?。(userOpR,new ActionMessage())。//longer為在session中存儲的登錄用戶if((2)){ //如果身份是管理員 (Srequest, Sresponse)。//返回?zé)o權(quán)操作的提示頁面}實現(xiàn)帖子置頂?shù)牟僮?,首先獲取請求中傳遞的帖子的ID值,然后獲取當(dāng)前時間,最后生成SQL語句,并執(zhí)行該SQL語句實現(xiàn)置頂帖子的操作。!()){Date date=new Date()。, bbs_toTopTime=? where bbs_id=?。int i=(sql, params)。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來,在系統(tǒng)實際運(yùn)行環(huán)境下來進(jìn)行測試。系統(tǒng)測試的基本原則:基于以上系統(tǒng)測試的概念,在進(jìn)行系統(tǒng)測試中應(yīng)遵循以下原則,測試工作應(yīng)避免由原開發(fā)軟件的人員或小組來承擔(dān);(1)所有測試都應(yīng)該追溯到用戶需求。(5)測試應(yīng)該由小規(guī)模測試逐步過渡到大規(guī)模測試。測試的形態(tài)分構(gòu)建性測試、系統(tǒng)化測試、專項測試。等價劃分原則:若規(guī)定了輸入個數(shù)選擇一個有效等價類,兩個無效等價類;若輸入是一組值,需要對屬性進(jìn)行判別,選擇不同的屬性輸入;若輸入是整數(shù)選正整數(shù)、零、負(fù)整數(shù);若是處理時,選空表、滿表、典型表。功能模塊測試用例如表52所示:表52測試用例及結(jié)果表用戶身份測試頁面操作步驟驗證方法預(yù)期結(jié)果實際結(jié)果結(jié)論游客注冊頁面未用的用戶名去登陸頁面登陸驗證可以登陸并跳轉(zhuǎn)至首頁注冊成功注冊功能完好準(zhǔn)確用戶帖子頁面點(diǎn)擊發(fā)表回復(fù)是否成功顯示看見自己的回復(fù)回帖成功回帖功能完好準(zhǔn)確版主帖子頁面刪除一條回帖此操作是否成功顯示“刪除成功”刪除成功功能完好準(zhǔn)確用戶個人信息修改點(diǎn)擊修改查看自己信息可以看到自己的新信息修改成功功能完好準(zhǔn)確 驗證功能模塊測試論壇有些地方對用戶的行為有限制,比如在發(fā)表主題的時候,主題的題目、內(nèi)容都有字?jǐn)?shù)限制,又如在注冊的時候,對用戶名長度也有限制,下面進(jìn)行這些驗證糾錯功能的測試,列舉部分測試用例。%JAVA_HOME%\lib\Path:%JAVA_HOME%\bin。修改后:conn=(jdbc:sqlserver://localhost:1433。程序的開發(fā)嚴(yán)格按照軟件工程的設(shè)計思想,從需求分析到總體設(shè)計,都是精細(xì)而完整的。在畢業(yè)設(shè)計的這段時間,指導(dǎo)老師深厚的理論水平,嚴(yán)謹(jǐn)?shù)慕虒W(xué)態(tài)度,強(qiáng)烈的責(zé)任心和對學(xué)生的無私關(guān)懷,將使本人受益匪淺,對此表示衷心的感謝。而且在界面設(shè)計中使用了CSS樣式技術(shù),使界面更美觀。結(jié) 論本系統(tǒng)是一個最基本的基于Web的論壇管理系統(tǒng),可擴(kuò)展性很大,科學(xué)的開發(fā)過程也極有利于系統(tǒng)的擴(kuò)充與擴(kuò)展。 圖52 空指針異常解決方法:發(fā)現(xiàn)連接數(shù)據(jù)庫語句中連接密碼錯誤”wuweotao”,更正為”wuweitao”修改前:conn=(jdbc:sqlserver://localhost:1433。 圖51 JDK配置錯誤解決方法:JAVA_HOME:C:\Program Files\Java\CLASSPATH:.。 鏈接測試由于本論壇的頁面并不多,用戶身份也不多,所以鏈接測試采取的是覆蓋測試的方法,用所有的用戶身份,逐個去測試鏈接跳轉(zhuǎn)的正確性。白盒測試又稱結(jié)構(gòu)性測試,是內(nèi)部人員進(jìn)行的測試
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1