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

正文內(nèi)容

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

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

下一頁面
  

【正文】 碼系統(tǒng)要考慮系統(tǒng)的發(fā)展變化。代碼設(shè)計(jì)是實(shí)現(xiàn)管理信息系統(tǒng)的關(guān)鍵,其目的是設(shè)計(jì)出一套為本系統(tǒng)各部分所共用的、優(yōu)化的代碼系統(tǒng)。Servlet用來處理請(qǐng)求的事務(wù),充當(dāng)控制器(Controller即C)的角色,Servlet負(fù)責(zé)響應(yīng)用戶對(duì)業(yè)務(wù)邏輯的請(qǐng)求并根據(jù)用戶的請(qǐng)求行為,決定將哪個(gè)JSP頁面發(fā)送給客戶。JSP頁面處于表現(xiàn)層,也就是視力(View即V)的角色。(8)帖子瀏覽用戶可以瀏覽所有帖子。所以把頁面中一些常用代碼編寫為獨(dú)立的單元,例如頁面的頭部和尾部、首頁各個(gè)顯示區(qū),這樣設(shè)計(jì)新的頁面時(shí)如果有重復(fù)出現(xiàn)的部分,只需要將編寫好的模塊用INCLUDE語句來組裝就可以了。圖34 系統(tǒng)數(shù)據(jù)流設(shè)計(jì)圖完整性要求用于描述各種信息之間的制約關(guān)系,以及關(guān)聯(lián)關(guān)系,各個(gè)數(shù)據(jù)項(xiàng)的取值范圍以及各個(gè)數(shù)據(jù)項(xiàng)是否可以取值。概念數(shù)據(jù)模型獨(dú)立于具體的數(shù)據(jù)處理的細(xì)節(jié)和數(shù)據(jù)庫管理系統(tǒng)。(6)回復(fù)內(nèi)容表(reply):回復(fù)ID、回復(fù)者、回復(fù)帖子ID、回復(fù)時(shí)間、回復(fù)內(nèi)容。論壇系統(tǒng)的數(shù)據(jù)流程圖如圖26所示。 業(yè)務(wù)描述對(duì)于訪問論壇的用戶,可分為注冊(cè)會(huì)員和為注冊(cè)的臨時(shí)用戶,這兩種用戶有著不同的權(quán)限,比如臨時(shí)用戶只能對(duì)帖子進(jìn)行查看,而注冊(cè)會(huì)員除了查看帖子之外,還可以發(fā)帖,回復(fù),查找用戶,并且可以對(duì)自己的注冊(cè)資料進(jìn)行修改等等[3]。用戶只需直接使用面向?qū)ο蟮姆椒ú僮鞔顺志没悓?shí)例,即可完成對(duì)數(shù)據(jù)庫表數(shù)據(jù)的插入、刪除、修改、讀取等操作。它由以下3個(gè)框架構(gòu)成:(1)Struts框架Struts是Apache組織的一個(gè)開放源碼項(xiàng)目。這就為用戶提供了更多的選擇。(5)MySQL可以適應(yīng)24/7運(yùn)行。 MySQL數(shù)據(jù)庫的選用MySQL是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫中其中的一種,相比其它的數(shù)據(jù)庫管理系統(tǒng)(DBMS)來說,MySQL具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn),關(guān)鍵的是它是免費(fèi)的,可以在Internet上免費(fèi)下載到,并可免費(fèi)使用,對(duì)于一般中小型,甚至大型應(yīng)用都能夠勝任MySQL具有以下優(yōu)點(diǎn):(1)首先是速度。(3)可移植性強(qiáng):除了Java語言固有的可移植性外,EJB體系結(jié)構(gòu)在Bean和支持該Bean的容器之間提供了一套標(biāo)準(zhǔn)化的應(yīng)用程序編程接口,這使開發(fā)人員能夠?qū)ean從一種操作環(huán)境移植到另一種操作環(huán)境,而無需重新編寫其源代碼。36第二章 系統(tǒng)分析1. 技術(shù)可行性分析 開發(fā)語言綜述本系統(tǒng)是基于面向?qū)ο笏枷氲腏AVA語言中J2EE平臺(tái)進(jìn)行編寫,J2EE平臺(tái)具有以下優(yōu)點(diǎn):(1)簡化結(jié)構(gòu):J2EE平臺(tái)支持簡化的、基于組件開發(fā)模型,由于J2EE基于Java編程語言和J2SE平臺(tái),它提供了編寫一次,隨處運(yùn)行的可移植性,遵循J2EE標(biāo)準(zhǔn)的所有服務(wù)器都支持該模型。同時(shí)為分散于五湖四海的人們提供一個(gè)共同交流、學(xué)習(xí)、傾吐心聲的平臺(tái),實(shí)現(xiàn)來自不同地方的用戶極強(qiáng)的信息互動(dòng)性,用戶在獲得自己所需要的信息的同時(shí)也可以廣交朋友,拓寬自己的視野和社交面[2]。此類論壇是相對(duì)于綜合類論壇而言,專題類的論壇,能夠吸引真正志同道合的人一起來交流探討,有利于信息的分類整合和搜集,專題性論壇對(duì)學(xué)術(shù)科研教學(xué)都起到重要的作用,例如軍事類論壇,情感傾訴類論壇,電腦愛好者論壇,動(dòng)漫論壇,這樣的專題性論壇能夠在單獨(dú)的一個(gè)領(lǐng)域里進(jìn)行版塊的劃分設(shè)置。中國石油大學(xué)勝利學(xué)院本科畢業(yè)設(shè)計(jì)(論文)基于B/S架構(gòu)的網(wǎng)絡(luò)論壇設(shè)計(jì)與實(shí)現(xiàn)畢業(yè)論文第一章 論壇系統(tǒng)開發(fā)背景及意義1. 系統(tǒng)開發(fā)背景論壇又名網(wǎng)絡(luò)論壇BBS,全稱為Bulletin Board System(電子公告板)或者Bulletin Board Service(公告板服務(wù))。而專題論壇只是其中的一類。專題論壇管理系統(tǒng)可解決游客訪問及留言,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型的專題論壇管理系統(tǒng),用戶可選擇自己的看法。也最節(jié)約成本和資源,在專題論壇的交流過程中,無論喜怒哀樂都是在虛擬的環(huán)境中進(jìn)行,也避免的正面的尷尬和沖突等,在專題論壇中,可以演變成任何角色,變換多種身份,因?yàn)榫W(wǎng)絡(luò)的特征,使得人民更加依賴于論壇中的交流。例如:圖形設(shè)計(jì)師創(chuàng)建JSP模板,商業(yè)邏輯由該領(lǐng)域的專家完成,JSP頁面和EJB由Java工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開發(fā)。(7)被廣泛接受:主要的IT供應(yīng)用商都采納EJB體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合EJB體系結(jié)構(gòu),就都是可互操作的。(4)MySQL使用了線程,在不同線程之間的環(huán)境轉(zhuǎn)換和訪問公用的存儲(chǔ)區(qū)域顯然要比在不同的進(jìn)程之間要快得多。相反,因?yàn)镸ySQL保留無事務(wù)的表類型。而spring屬于應(yīng)用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對(duì)JDBC的封裝、自己的MVC、對(duì)動(dòng)態(tài)語言的簡潔訪問等。簡單的說,Hibernate 只是一個(gè)將持久化類與數(shù)據(jù)庫表相映射的工具,每個(gè)持久化類實(shí)例均對(duì)應(yīng)于數(shù)據(jù)庫表中的一個(gè)數(shù)據(jù)行而已。2. 系統(tǒng)需求分析 系統(tǒng)開發(fā)運(yùn)行環(huán)境鑒于系統(tǒng)的開發(fā)語言和數(shù)據(jù)庫,采用如下的開發(fā)環(huán)境:開發(fā)環(huán)境:Windows 2000NT 硬件實(shí)現(xiàn):PentiumⅣ 1G內(nèi)存 80G硬盤開發(fā)語言:Java數(shù) 據(jù) 庫:MySQL開發(fā)工具: 預(yù)期成果:一個(gè)可擴(kuò)展的基于MVC模式的 BBS論壇。(2)概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個(gè)整體。(5)帖子表(posts):帖子ID、帖子標(biāo)題、帖子內(nèi)容、發(fā)表日期、發(fā)表者、所在版塊ID、回復(fù)數(shù)、點(diǎn)擊數(shù)。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。 系統(tǒng)數(shù)據(jù)流設(shè)計(jì)如圖34所示。最初設(shè)計(jì)方案時(shí),就要規(guī)劃好哪些模塊是可以提出來多次使用,哪些模塊雖只使用一次,但提出來之后能使代碼更清晰等。(7)帖子回復(fù)用戶可以對(duì)自己感興趣的主題發(fā)表回復(fù)。MVC一個(gè)大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后用確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。在信息系統(tǒng)中,代碼是人和機(jī)器的共同語言,是便于進(jìn)行分類、核對(duì)、統(tǒng)計(jì)和檢索的關(guān)鍵。(4)易識(shí)別性:代碼既要便于管理人員使用時(shí)的識(shí)別與記憶又要便于計(jì)算機(jī)的識(shí)別和分類。 圖41 回復(fù)貼顯示 根帖與回復(fù)帖內(nèi)容的詳細(xì)顯示,可通過根帖的ID查詢數(shù)據(jù)表獲取根帖的信息后封裝到ActionForm中,然后存儲(chǔ)到session對(duì)象中,在返回JSP頁面后通過bean標(biāo)簽庫中的write標(biāo)簽輸出。//生成SQL語句Object[]params={boardId,bbsTitle,bbsContent,bbsSender,bbsSendTime,bbsFace,bbsOpTime,bbsIsTop,bbsToTopTime,bbsIsGood,bbsToGoodTime}。//生成SQL語句OpDB myOp=new OpDB()。}else{ //生成無權(quán)操作的提示信息 (message,bli您沒有權(quán)限進(jìn)行該操作!/li/b)。//獲取當(dāng)前時(shí)間String today=(date)。//執(zhí)行SQL語句}第五章 系統(tǒng)測試系統(tǒng)測試是基于系統(tǒng)整體需求說明書的測試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。(2)在測試前必須制定完整的測試計(jì)劃。軟件測試的方式分為白盒技術(shù)和黑盒技術(shù)。驗(yàn)證功能模塊用例如表53所示:表53測試用例及結(jié)論用戶身份測試頁面操作步驟驗(yàn)證方法預(yù)期結(jié)果實(shí)際結(jié)果結(jié)論游客注冊(cè)頁面被用的用戶名看是否報(bào)錯(cuò)用戶名不合法用戶名已被占用注冊(cè)功能約束有效游客注冊(cè)頁面18位的用戶名看是否報(bào)錯(cuò)用戶名不合法用戶名長度不合法”注冊(cè)功能約束有效用戶發(fā)表主題頁面內(nèi)容為空的主題看是否報(bào)錯(cuò)主題內(nèi)容不合法主題內(nèi)容無功能約束有效用戶帖子頁面回復(fù)“你好樓主”看是否報(bào)錯(cuò)回帖長度不合法回帖長度不合法回帖功能約束有效3. 軟件的可用性測試(1)JDK配置錯(cuò)誤JDK配置錯(cuò)誤如圖51所示。DatabaseName=ShopSystem,sa,wuweitao)。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1