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

正文內(nèi)容

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

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

下一頁面
 

【正文】 計(jì)算機(jī),就可以通過這個(gè)交流平臺(tái),來享用它的種種服務(wù)。專題論壇管理系統(tǒng)可解決游客訪問及留言,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型的專題論壇管理系統(tǒng),用戶可選擇自己的看法。一些論點(diǎn)能做到各方觀點(diǎn)正確公平的顯示,具有參考價(jià)值。也最節(jié)約成本和資源,在專題論壇的交流過程中,無論喜怒哀樂都是在虛擬的環(huán)境中進(jìn)行,也避免的正面的尷尬和沖突等,在專題論壇中,可以演變成任何角色,變換多種身份,因?yàn)榫W(wǎng)絡(luò)的特征,使得人民更加依賴于論壇中的交流。另外,J2EE還支持異構(gòu)環(huán)境。例如:圖形設(shè)計(jì)師創(chuàng)建JSP模板,商業(yè)邏輯由該領(lǐng)域的專家完成,JSP頁面和EJB由Java工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開發(fā)。由于組件可以被獨(dú)立地更新和替代,通過更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加。(7)被廣泛接受:主要的IT供應(yīng)用商都采納EJB體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合EJB體系結(jié)構(gòu),就都是可互操作的。但是,仍然有理由相信,MySQL將有可能一直保持速度的優(yōu)勢(shì)。(4)MySQL使用了線程,在不同線程之間的環(huán)境轉(zhuǎn)換和訪問公用的存儲(chǔ)區(qū)域顯然要比在不同的進(jìn)程之間要快得多。MySQL允許你定義一整套的不同的數(shù)據(jù)級(jí)、表級(jí)和列級(jí)的權(quán)限。相反,因?yàn)镸ySQL保留無事務(wù)的表類型。 +spring+hibernate三大免費(fèi)開源框架的結(jié)合使用,它可以看成工具,也是中間件。而spring屬于應(yīng)用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對(duì)JDBC的封裝、自己的MVC、對(duì)動(dòng)態(tài)語言的簡(jiǎn)潔訪問等。圖21 Struts框架工作流程(2)Spring框架Spring 的核心是個(gè)輕量級(jí)(Lightweight)的容器(Container),它是實(shí)現(xiàn)IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspectoriented programming)概念的實(shí)現(xiàn)方式,提供對(duì)持久層(Persistence)、事務(wù)(Transaction)的支持,提供MVC Web 框架的實(shí)現(xiàn),并對(duì)一些常用的企業(yè)服務(wù)API(Application Interface)提供一致的模型封裝,是一個(gè)全方位的應(yīng)用程序框架(Application framework),除此之外,對(duì)于現(xiàn)存的各種框架(Struts、JSF、Hibernate 等),Spring 也提供了與它們相整合的方案。簡(jiǎn)單的說,Hibernate 只是一個(gè)將持久化類與數(shù)據(jù)庫表相映射的工具,每個(gè)持久化類實(shí)例均對(duì)應(yīng)于數(shù)據(jù)庫表中的一個(gè)數(shù)據(jù)行而已。(2)提高代碼的復(fù)用。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論壇。鑒于本系統(tǒng)的性質(zhì),系統(tǒng)應(yīng)該實(shí)現(xiàn)以下功能。(2)概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個(gè)整體。綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,數(shù)據(jù)庫共要設(shè)計(jì)八個(gè)表,它們分別是:(1)用戶表(user):用戶ID、用戶名、密碼、性別、Email、類型、發(fā)帖數(shù)、頭像地址、注冊(cè)日期、積分。(5)帖子表(posts):帖子ID、帖子標(biāo)題、帖子內(nèi)容、發(fā)表日期、發(fā)表者、所在版塊ID、回復(fù)數(shù)、點(diǎn)擊數(shù)。通過參考網(wǎng)上比較出名的論壇和查詢相應(yīng)的資料,大體了解了論壇系統(tǒng)的基本流程,因此設(shè)計(jì)了前臺(tái)和后臺(tái)兩個(gè)模塊的層次流程圖。在需求分析階段所得到的應(yīng)用需求應(yīng)該首先抽象為信息世界的結(jié)構(gòu),才能更好地、更準(zhǔn)確地用某一DBMS實(shí)現(xiàn)這些需求。系統(tǒng)ER圖如圖33所示。 系統(tǒng)數(shù)據(jù)流設(shè)計(jì)如圖34所示。實(shí)體完整性約束要求主鍵必須唯一且不能為空。最初設(shè)計(jì)方案時(shí),就要規(guī)劃好哪些模塊是可以提出來多次使用,哪些模塊雖只使用一次,但提出來之后能使代碼更清晰等。(3)用戶管理管理員由系統(tǒng)初始化分配一個(gè),管理員可以對(duì)用戶信息進(jìn)行部分更改,主要包括用戶角色調(diào)整,版主調(diào)整,刪除用戶等。(7)帖子回復(fù)用戶可以對(duì)自己感興趣的主題發(fā)表回復(fù)。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型、視圖、控制器。MVC一個(gè)大的好處是它能為你的應(yīng)用程序處理很多不同的視圖。由于應(yīng)用于模型的代碼只需寫一次就可以被多個(gè)視圖重用,所以減少了代碼的重復(fù)性。它只是接收請(qǐng)求并決定調(diào)用哪個(gè)模型構(gòu)件去處理請(qǐng)求,然后用確定用哪個(gè)視圖來顯示模型處理返回的數(shù)據(jù)。第四章 系統(tǒng)的詳細(xì)設(shè)計(jì)網(wǎng)絡(luò)論壇系統(tǒng)采用JSP編寫,利用SQL Server 2005數(shù)據(jù)庫存儲(chǔ)信息。在信息系統(tǒng)中,代碼是人和機(jī)器的共同語言,是便于進(jìn)行分類、核對(duì)、統(tǒng)計(jì)和檢索的關(guān)鍵。代碼設(shè)計(jì)可以使很多機(jī)器處理(如某些統(tǒng)計(jì)、校對(duì)查詢等)變得十分方便。(4)易識(shí)別性:代碼既要便于管理人員使用時(shí)的識(shí)別與記憶又要便于計(jì)算機(jī)的識(shí)別和分類。(7)可擴(kuò)充性:代碼設(shè)計(jì)時(shí)要留有余地,在將來系統(tǒng)發(fā)展與變化時(shí)可直接利用原代碼體系加以追加,而不需要變動(dòng)原代碼體系。 圖41 回復(fù)貼顯示 根帖與回復(fù)帖內(nèi)容的詳細(xì)顯示,可通過根帖的ID查詢數(shù)據(jù)表獲取根帖的信息后封裝到ActionForm中,然后存儲(chǔ)到session對(duì)象中,在返回JSP頁面后通過bean標(biāo)簽庫中的write標(biāo)簽輸出。 圖42 用戶發(fā)表帖子顯示用戶進(jìn)行發(fā)表帖子,首先進(jìn)行登錄成功后,進(jìn)行輸入內(nèi)容,才可完成發(fā)表帖子的功能。//生成SQL語句Object[]params={boardId,bbsTitle,bbsContent,bbsSender,bbsSendTime,bbsFace,bbsOpTime,bbsIsTop,bbsToTopTime,bbsIsGood,bbsToGoodTime}。實(shí)現(xiàn)該操作的主要代碼如下:/* 如果當(dāng)前登錄的用戶是帖子的發(fā)表者、帖子所屬版面的版主、管理員 */ if((2)||(master)||(bbsSender)){if(bbsId!=nullamp。//生成SQL語句OpDB myOp=new OpDB()。//生成無權(quán)操作提示信息}置頂帖子如圖43所示。}else{ //生成無權(quán)操作的提示信息 (message,bli您沒有權(quán)限進(jìn)行該操作!/li/b)。String bbsId=(bbsId)。//獲取當(dāng)前時(shí)間String today=(date)。//生成SQL語句Object[] params={today,bbsId}。//執(zhí)行SQL語句}第五章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試是基于系統(tǒng)整體需求說明書的測(cè)試,應(yīng)覆蓋系統(tǒng)所有聯(lián)合的部件。1. 程序的測(cè)試方法系統(tǒng)測(cè)試是保證系統(tǒng)質(zhì)量與可靠性的最后關(guān)口,是對(duì)整個(gè)系統(tǒng)開發(fā)包括系統(tǒng)分析,系統(tǒng)設(shè)計(jì)和系統(tǒng)實(shí)施的最終審查。(2)在測(cè)試前必須制定完整的測(cè)試計(jì)劃。(6)窮舉測(cè)試是不可能的,軟件不可能不存在錯(cuò)誤。軟件測(cè)試的方式分為白盒技術(shù)和黑盒技術(shù)。2. 軟件的功能測(cè)試根據(jù)上一章的系統(tǒng)詳細(xì)設(shè)計(jì)方案,制定了如下測(cè)試方案。驗(yàn)證功能模塊用例如表53所示:表53測(cè)試用例及結(jié)論用戶身份測(cè)試頁面操作步驟驗(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. 軟件的可用性測(cè)試(1)JDK配置錯(cuò)誤JDK配置錯(cuò)誤如圖51所示。%JAVA_HOME%\jre\bin(2) 空指針異??罩羔槷惓H鐖D52所示。DatabaseName=ShopSystem,sa,wuweitao)。程序具有高模塊化的特點(diǎn),有較強(qiáng)的的的可讀性和可維護(hù)性。
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1