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

正文內(nèi)容

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

  

【正文】 子時(shí)需要用戶輸入的信息有根帖標(biāo)題、根帖表情和根帖內(nèi)容,最后執(zhí)行SQL語(yǔ)句完成發(fā)表帖子的操作,其主要代碼有[4]:! 發(fā)表帖子 html:form action=needLogin/ focus=bbsTitleinput type=hidden name=method value=addBbs//傳遞調(diào)用的方法input type=hidden name=validate value=yes//傳遞是否進(jìn)行表單驗(yàn)證的參數(shù)html:errors property=bbsTitle///輸出驗(yàn)證主題失敗的提示信息html:errors property=bbsContent///輸出驗(yàn)證內(nèi)容失敗的提示信息html:text property=bbsTitle size=77 maxlength=35 styleId=title//td% include file= %/td% include file=%/tdhtml:textarea property=bbsContent rows=15 cols=79 /html:submit value=發(fā)表帖子/html:reset value=重新填寫//html:form:! 驗(yàn)證,發(fā)表帖子的配置 form name=bbsFormfield property=bbsTitle depends=required,maxlength//對(duì)主題字段驗(yàn)證的配置 arg key=發(fā)帖主題 position=0 resource=false/arg name=maxlength key=${var:maxlength} resource=false position=1/varvarnamemaxlength/varnamevarvalue35/varvalue/var/fieldfield property=bbsContent depends=required,maxlength//對(duì)發(fā)帖內(nèi)容驗(yàn)證的配置arg key=發(fā)帖內(nèi)容 position=0 resource=false/arg name=maxlength key=${var:maxlength} resource=false position=1/varvarnamemaxlength/varnamevarvalue1000/varvalue/var/field在BbsAction類中使用方法AddBbs(),獲取表單數(shù)據(jù),然后向數(shù)據(jù)表中插入記錄的SQL語(yǔ)句,最后執(zhí)行該語(yǔ)句完成發(fā)表帖子的操作。(2)標(biāo)準(zhǔn)化:盡可能用國(guó)際、國(guó)家或行業(yè)標(biāo)準(zhǔn),以便交換與維護(hù)??刂破鹘邮苡脩舻妮斎氩⒄{(diào)用模型和視圖去完成用戶的需求。(5)帖子管理管理員可以對(duì)所有帖子進(jìn)行修改、刪除等操作,版主可以對(duì)本版塊帖子進(jìn)行修改、刪除等操作。邏輯設(shè)計(jì)的基本工作主要包括如下的3個(gè)步驟。(3)管理員表(admin):管理員ID、管理員姓名、管理員密碼。圖24 系統(tǒng)的分層結(jié)構(gòu) 技術(shù)可行性綜述綜上所述,這些成熟的框架和優(yōu)秀的設(shè)計(jì)思想,為系統(tǒng)建設(shè)提供了技術(shù)條件。他們里面有很多優(yōu)秀的設(shè)計(jì)理念及模式應(yīng)用。(3)MySQL更適宜在Windows環(huán)境下運(yùn)行。J2EE標(biāo)準(zhǔn)還允許客戶訂購(gòu)與J2EE兼容的第三方的現(xiàn)成組件,把其部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用[1]。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng)頁(yè)就可進(jìn)行論壇留言。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,可發(fā)布信息或提出看法。網(wǎng)友通過(guò)發(fā)出關(guān)于國(guó)家,社會(huì)的有益的觀點(diǎn),能被有關(guān)部門采納,而不是網(wǎng)友空自評(píng)論,自艾自嘆,自喜自悲。(5)易于維護(hù):基于組件的設(shè)計(jì)簡(jiǎn)化了應(yīng)用程序的維護(hù)。(6)MySQL在權(quán)限系統(tǒng)上更為完善。其基本構(gòu)成如圖21所示。圖25 系統(tǒng)用例圖 系統(tǒng)功能概述本系統(tǒng)是一套網(wǎng)上交流的BBS軟件,根據(jù)用戶的需要和實(shí)際的管理?xiàng)l件,應(yīng)由用戶功能實(shí)現(xiàn),帖子功能實(shí)現(xiàn)和后臺(tái)管理等幾個(gè)模塊所構(gòu)成,用戶可以對(duì)一些數(shù)據(jù)進(jìn)行查找和修改,并且注冊(cè)的用戶可以對(duì)帖子進(jìn)行特定的操作,而管理員可以對(duì)用戶和帖子進(jìn)行相關(guān)的管理。(8)留言信息表(message):留言ID、留言標(biāo)題、留言內(nèi)容、留言時(shí)間。域完整性約束要求屬性值必須在域中。 MVC模式設(shè)計(jì)(Jsp+Servlet+JavaBean)MVC(Model View Controller)是一個(gè)設(shè)計(jì)模式,它強(qiáng)制性的使應(yīng)用程序的輸入、處理和輸出分開。然后Servlet確定哪個(gè)頁(yè)面適合于表達(dá)這些特定的結(jié)果,并將請(qǐng)求轉(zhuǎn)發(fā)到相應(yīng)的頁(yè)面(JSP頁(yè)面即為視圖),由Servlet確定哪個(gè)業(yè)務(wù)邏輯適用,應(yīng)該用哪個(gè)JSP頁(yè)面相應(yīng)結(jié)果(Servlet就是控制器)。(6)實(shí)用性:盡量使用業(yè)務(wù)上已經(jīng)使用的且行之有效的代碼,方便使用。//執(zhí)行SQL語(yǔ)句 根帖操作設(shè)計(jì)將帖子提前的操作,首先判斷當(dāng)前操作用戶的身份,若當(dāng)前用戶是管理員或當(dāng)前版主或當(dāng)前帖子的發(fā)表者,則實(shí)現(xiàn)提前帖子的功能,否則生成無(wú)權(quán)操作的提示信息。//返回?zé)o權(quán)操作的提示頁(yè)面}實(shí)現(xiàn)帖子置頂?shù)牟僮鳎紫全@取請(qǐng)求中傳遞的帖子的ID值,然后獲取當(dāng)前時(shí)間,最后生成SQL語(yǔ)句,并執(zhí)行該SQL語(yǔ)句實(shí)現(xiàn)置頂帖子的操作。因此,必須將系統(tǒng)中的軟件與各種依賴的資源結(jié)合起來(lái),在系統(tǒng)實(shí)際運(yùn)行環(huán)境下來(lái)進(jìn)行測(cè)試。等價(jià)劃分原則:若規(guī)定了輸入個(gè)數(shù)選擇一個(gè)有效等價(jià)類,兩個(gè)無(wú)效等價(jià)類;若輸入是一組值,需要對(duì)屬性進(jìn)行判別,選擇不同的屬性輸入;若輸入是整數(shù)選正整數(shù)、零、負(fù)整數(shù);若是處理時(shí),選空表、滿表、典型表。程序的開發(fā)嚴(yán)格按照軟件工程的設(shè)計(jì)思想,從需求分析到總體設(shè)計(jì),都是精細(xì)而完整的。 圖52 空指針異常解決方法:發(fā)現(xiàn)連接數(shù)據(jù)庫(kù)語(yǔ)句中連接密碼錯(cuò)誤”wuweotao”,更正為”wuweitao”修改前:conn=(jdbc:sqlserver://localhost:1433。(7)精心制定測(cè)試計(jì)劃盡可能多的發(fā)現(xiàn)軟件中的錯(cuò)誤。 ActionMessages messages=new ActionMessages()。圖43 置頂帖子顯示將帖子置頂?shù)牟僮鳎紫染帉懸粋€(gè)過(guò)濾器,當(dāng)用戶觸發(fā)超鏈接時(shí),執(zhí)行該過(guò)濾器,驗(yàn)證用戶身份是否為管理員,首先從session中獲取當(dāng)前用戶,然后判斷其用戶身份。發(fā)表帖子模塊使用了Validator框架驗(yàn)證表單,由開發(fā)人員自行設(shè)置驗(yàn)證規(guī)則。2. 代碼設(shè)計(jì)原則(1)唯一性:每個(gè)代碼僅代表唯一的實(shí)體或?qū)傩?。JavaBean則負(fù)責(zé)數(shù)據(jù)的處理,也就是模型(Model即M)的角色。(4)論壇版塊管理管理員可以添加、刪除、修改論壇版塊。圖33 系統(tǒng)ER圖對(duì)于關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)的概念結(jié)構(gòu)設(shè)計(jì)完畢后,要把ER圖描述的概念數(shù)據(jù)模型轉(zhuǎn)換為等價(jià)的關(guān)系模式極其約束。(2)版主(master):版主ID、板塊ID。系統(tǒng)層次如圖24所示。他是用來(lái)提高我們的開發(fā)效率,提高我們軟件產(chǎn)品的可維護(hù)性、可擴(kuò)展性乃至敏捷性的。(2)MySQL更流行,流行對(duì)于一個(gè)商業(yè)軟件來(lái)說(shuō),也是一個(gè)很重要的指標(biāo),流行意味著更多的用戶,意味著經(jīng)受了更多的考驗(yàn),意味著更好的商業(yè)支持、意味著更多、更完善的文檔資料?;贘2EE的應(yīng)用程序不依賴任何特定操作系統(tǒng)、中間件或硬件,因此,設(shè)計(jì)合理的基于J2EE的程序只需開發(fā)一次就可以部署到各種平臺(tái),這在典型的異構(gòu)企業(yè)算環(huán)境中是十分關(guān)鍵的。2. 系統(tǒng)開發(fā)意義當(dāng)今網(wǎng)絡(luò)技術(shù)逐漸滲入社會(huì)生活各個(gè)層面,以前網(wǎng)站上的專題論壇管理系統(tǒng)要用戶登陸以后才能進(jìn)行相關(guān)訪問(wèn)及互動(dòng)。它是一種交互性強(qiáng),內(nèi)容豐富而即使的Internet電子信息服務(wù)系統(tǒng)。一些論點(diǎn)能做到各方觀點(diǎn)正確公平的顯示,具有參考價(jià)值。由于組件可以被獨(dú)立地更新和替代,通過(guò)更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加。MySQL允許你定義一整套的不同的數(shù)據(jù)級(jí)、表級(jí)和列級(jí)的權(quán)限。圖21 Struts框架工作流程(2)Spring框架Spring 的核心是個(gè)輕量級(jí)(Lightweight)的容器(Container),它是實(shí)現(xiàn)IoC(Inversion of Control)容器、
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1