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

正文內(nèi)容

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

2025-06-28 15:52本頁面
  

【正文】 遠(yuǎn)程的客戶終端(Client)可以通過WEB頁面提交請求,查詢遠(yuǎn)端的數(shù)據(jù)服務(wù)器上的信息,同時(shí)還可以向遠(yuǎn)端數(shù)據(jù)服務(wù)器的數(shù)據(jù)庫中存儲信息,以實(shí)現(xiàn)信息的共享,同時(shí)利用Internet技術(shù)可以降低軟件的開發(fā)和部署成本,只要在服務(wù)器端安裝WEB應(yīng)用就可以使每個(gè)客戶端都能瀏覽使用。此類論壇是相對于綜合類論壇而言,專題類的論壇,能夠吸引真正志同道合的人一起來交流探討,有利于信息的分類整合和搜集,專題性論壇對學(xué)術(shù)科研教學(xué)都起到重要的作用,例如軍事類論壇,情感傾訴類論壇,電腦愛好者論壇,動漫論壇,這樣的專題性論壇能夠在單獨(dú)的一個(gè)領(lǐng)域里進(jìn)行版塊的劃分設(shè)置。現(xiàn)在的論壇幾乎涵蓋了我們生活的各個(gè)方面,幾乎每一個(gè)人都可以找到自己感興趣或者需要了解的專題性論壇,而各類網(wǎng)站,綜合性門戶網(wǎng)站或者功能性專題網(wǎng)站也都青睞于開設(shè)自己的論壇,以促進(jìn)網(wǎng)友之間的交流,增加互動性和豐富網(wǎng)站的內(nèi)容。用戶在專題論壇上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等。它提供一塊公共電子白板,每個(gè)用戶都可以在上面書寫,可發(fā)布信息或提出看法。中國石油大學(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ù))。是Internet上的一種電子信息服務(wù)系統(tǒng)。它是一種交互性強(qiáng),內(nèi)容豐富而即使的Internet電子信息服務(wù)系統(tǒng)。論壇的發(fā)展也如同網(wǎng)絡(luò),雨后春筍般的出現(xiàn),并迅速的發(fā)展壯大。而專題論壇只是其中的一類。在本文中,主要介紹使用JSP和Servlet技術(shù)來實(shí)現(xiàn)論壇建設(shè)。目前,通過專題論壇系統(tǒng)可隨時(shí)取得各種自己需要最新的信息;也可以通過專題論壇系統(tǒng)來和別人討論計(jì)算機(jī)軟件、硬件、Internet、多媒體、程序設(shè)計(jì)以及人文、地理等等各種有趣的話題;還可以利用本系統(tǒng)來發(fā)布一些“問題”、“廉價(jià)轉(zhuǎn)讓”、“招聘人才”及“求職應(yīng)聘”等啟事;更可以召集親朋好友到聊天室 內(nèi)高談闊論……這個(gè)精彩的天地就在你我的身旁,只要您擁有一臺可以訪問互聯(lián)網(wǎng)的計(jì)算機(jī),就可以通過這個(gè)交流平臺,來享用它的種種服務(wù)。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進(jìn)步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng)頁就可進(jìn)行論壇留言。專題論壇管理系統(tǒng)可解決游客訪問及留言,致使現(xiàn)在幾乎各個(gè)網(wǎng)站都有各種類型的專題論壇管理系統(tǒng),用戶可選擇自己的看法。通過網(wǎng)友的發(fā)帖中,能得到有益的教誨和啟發(fā)。一些論點(diǎn)能做到各方觀點(diǎn)正確公平的顯示,具有參考價(jià)值。專題論壇給天下的網(wǎng)民都提供了交流的平臺,為網(wǎng)絡(luò)的互動性作出了巨大的貢獻(xiàn),通過專題論壇,網(wǎng)民們得以更方便的交流,更便捷的發(fā)表自己的觀點(diǎn),而且發(fā)布信息都是通過有記錄的文字來進(jìn)行,所以這樣也避免了精華內(nèi)容的流失。也最節(jié)約成本和資源,在專題論壇的交流過程中,無論喜怒哀樂都是在虛擬的環(huán)境中進(jìn)行,也避免的正面的尷尬和沖突等,在專題論壇中,可以演變成任何角色,變換多種身份,因?yàn)榫W(wǎng)絡(luò)的特征,使得人民更加依賴于論壇中的交流。EJB組件使編寫應(yīng)用程序更為簡單。另外,J2EE還支持異構(gòu)環(huán)境。J2EE標(biāo)準(zhǔn)還允許客戶訂購與J2EE兼容的第三方的現(xiàn)成組件,把其部署到異構(gòu)環(huán)境中,節(jié)省了由自己制訂整個(gè)方案所需的費(fèi)用[1]。例如:圖形設(shè)計(jì)師創(chuàng)建JSP模板,商業(yè)邏輯由該領(lǐng)域的專家完成,JSP頁面和EJB由Java工程師完成,應(yīng)用程序的裝配和部署由團(tuán)隊(duì)中其他的成員完成,其中許多工作可以同時(shí)進(jìn)行,有助于加速應(yīng)用程序的開發(fā)。(4)重用性好:由于在EJB模型中,各個(gè)軟件組件都是嚴(yán)格分離的,因此,可以從現(xiàn)有的軟件組件裝配出服務(wù)器端應(yīng)用程序,這與從現(xiàn)有的JavaBean可以裝配出客戶端應(yīng)用程序一樣,使軟件能夠重用。由于組件可以被獨(dú)立地更新和替代,通過更新應(yīng)用程序中特定的組件,新的功能可以被很容易地增加?;贘2EE平臺的應(yīng)用程序可被部署到各種操作系統(tǒng)上,例如,可被部署到高端UNIX或其他的大型機(jī)系統(tǒng)上。(7)被廣泛接受:主要的IT供應(yīng)用商都采納EJB體系結(jié)構(gòu),不同供應(yīng)商的產(chǎn)品只要符合EJB體系結(jié)構(gòu),就都是可互操作的。對于MySQL來說,速度是他們追求的主要目標(biāo)之一,基于這個(gè)原因,MySQL在以前的文檔中也曾經(jīng)說過并不準(zhǔn)備支持事務(wù)和觸發(fā)器。但是,仍然有理由相信,MySQL將有可能一直保持速度的優(yōu)勢。(3)MySQL更適宜在Windows環(huán)境下運(yùn)行。(4)MySQL使用了線程,在不同線程之間的環(huán)境轉(zhuǎn)換和訪問公用的存儲區(qū)域顯然要比在不同的進(jìn)程之間要快得多。在絕大多數(shù)情況下,你不需要為MySQL運(yùn)行任何清除程序。MySQL允許你定義一整套的不同的數(shù)據(jù)級、表級和列級的權(quán)限。MySQL還允許你指定基于主機(jī)的權(quán)限。相反,因?yàn)镸ySQL保留無事務(wù)的表類型。(8)MySQL的MERGE表提供了一個(gè)獨(dú)特管理多個(gè)表的方法。 +spring+hibernate三大免費(fèi)開源框架的結(jié)合使用,它可以看成工具,也是中間件。他們里面有很多優(yōu)秀的設(shè)計(jì)理念及模式應(yīng)用。而spring屬于應(yīng)用程序框架,其核心是IOC容器以及AOP,Spring中還集成了很多適用東西,比如對JDBC的封裝、自己的MVC、對動態(tài)語言的簡潔訪問等。Struts是一個(gè)比較好的MVC框架,提供了對開發(fā)MVC系統(tǒng)的底層支持,它采用的主要技術(shù)是Servlet,JSP和Custom tag library。圖21 Struts框架工作流程(2)Spring框架Spring 的核心是個(gè)輕量級(Lightweight)的容器(Container),它是實(shí)現(xiàn)IoC(Inversion of Control)容器、非侵入性(No intrusive)的框架,并提供AOP(Aspectoriented programming)概念的實(shí)現(xiàn)方式,提供對持久層(Persistence)、事務(wù)(Transaction)的支持,提供MVC Web 框架的實(shí)現(xiàn),并對一些常用的企業(yè)服務(wù)API(Application Interface)提供一致的模型封裝,是一個(gè)全方位的應(yīng)用程序框架(Application framework),除此之外,對于現(xiàn)存的各種框架(Struts、JSF、Hibernate 等),Spring 也提供了與它們相整合的方案。 圖22 Spring框架構(gòu)成(3)Hibernate框架Hibernate 是一個(gè)開放源碼的 ORM 持久層框架。簡單的說,Hibernate 只是一個(gè)將持久化類與數(shù)據(jù)庫表相映射的工具,每個(gè)持久化類實(shí)例均對應(yīng)于數(shù)據(jù)庫表中的一個(gè)數(shù)據(jù)行而已。Hibernate框架結(jié)構(gòu)如圖23所示。(2)提高代碼的復(fù)用。圖24 系統(tǒng)的分層結(jié)構(gòu) 技術(shù)可行性綜述綜上所述,這些成熟的框架和優(yōu)秀的設(shè)計(jì)思想,為系統(tǒng)建設(shè)提供了技術(shù)條件。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)的用例圖如圖25所示。鑒于本系統(tǒng)的性質(zhì),系統(tǒng)應(yīng)該實(shí)現(xiàn)以下功能。數(shù)據(jù)流圖是一種能全面地描述信息系統(tǒng)邏輯模型的主要工具,它可以用少數(shù)幾種符號綜合地反映出信息在系統(tǒng)中的流動、處理和存儲情況。(2)概括性:表現(xiàn)在它可以把信息中的各種不同業(yè)務(wù)處理過程聯(lián)系起來,形成一個(gè)整體。圖26 數(shù)據(jù)流程圖第三章 專題論壇系統(tǒng)設(shè)計(jì)1. 數(shù)據(jù)庫設(shè)計(jì)在對系統(tǒng)數(shù)據(jù)庫進(jìn)行設(shè)計(jì)的過程中,通過對系統(tǒng)功能進(jìn)行需求分析得到系統(tǒng)的基本信息表,繪制系統(tǒng)業(yè)務(wù)流程圖和系統(tǒng)數(shù)據(jù)流程圖,分析得到數(shù)據(jù)字典;在概率結(jié)構(gòu)設(shè)計(jì)階段通過對需求階段得到的用戶需求抽象得到數(shù)據(jù)庫關(guān)系模型的ER圖;在邏輯結(jié)構(gòu)設(shè)計(jì)階段得到數(shù)據(jù)庫的關(guān)系模式并繪制信息表。綜合以上分析,要實(shí)現(xiàn)上面的所有功能模塊,數(shù)據(jù)庫共要設(shè)計(jì)八個(gè)表,它們分別是:(1)用戶表(user):用戶ID、用戶名、密碼、性別、Email、類型、發(fā)帖數(shù)、頭像地址、注冊日期、積分。(3)管理員表(admin):管理員ID、管理員姓名、管理員密碼。(5)帖子表(posts):帖子ID、帖子標(biāo)題、帖子內(nèi)容、發(fā)表日期、發(fā)表
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1