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

正文內(nèi)容

基于struts2技術(shù)bbs論壇系統(tǒng)的設(shè)計與實現(xiàn)(編輯修改稿)

2024-12-22 19:52 本頁面
 

【文章內(nèi)容簡介】 合和搜集,專題性論壇對學(xué)術(shù)科研教學(xué)都起到重要的作用 ,但是缺點是受眾人群較小,很難得到推廣。 本文設(shè)計的 基于 Struts2 框架 的 BBS 論壇系統(tǒng) ,定位于綜合類業(yè)余論壇,主要用戶群體是普通用戶。該論壇 在網(wǎng)絡(luò)環(huán)境的支 持下,具有支持用戶進行發(fā)表文章等功能。具體 包含 3 個模塊 ,分別是 會員模塊 , 帖子模塊和論壇管理模塊 。 會員模塊主要是對會員的個人屬性管理,帖子模塊是針對帖子的管理,而論壇管理模塊針對論壇版塊、公告和廣告的管理。 Struts2 框架 Struts2 是一個用于創(chuàng)建企業(yè)級 Java web 應(yīng)用程序的優(yōu)雅的、可擴展的框架。該框架旨在簡化開發(fā)的整個周期,從建設(shè)、部署到維護應(yīng)用程序。 Struts2 最初稱為 WebWork2。在獨立工作好 幾年后, WebWork 和 Struts 社區(qū)聯(lián)手創(chuàng)建 Struts2。這個新版本的 Struts是簡單的使用。因為 Struts2 的本質(zhì)是采用攔截器的機制來處理用戶的請求,這樣的設(shè)計也使得業(yè)務(wù)邏輯控制器能夠與 ServletAPI 完全脫離開。因為 Struts2 以 WebWork 為核心,所以 Struts2 可以理解為 WebWork 的更新產(chǎn)品 [2]。 本科生畢業(yè)論文(設(shè)計) 3 Struts2 是一個相當強大的 MVC Web 開源框架。它的 框架結(jié)構(gòu)清晰,開發(fā)流程一目了然,開發(fā)人員可以很好的掌控開發(fā)的過程。 同時,它還提供了強大的 OGNL( ObjectGraphNavigationLanguage,簡稱 OGNL,表達式語言 )進行參數(shù)傳遞,成為 Struts2里訪問各種作用域中數(shù)據(jù)的簡單方式,你可以方便獲取 Request、 Attribute 等中的數(shù)據(jù),大大簡化了開發(fā)人員在獲取數(shù)據(jù)時的代碼量 [8]。 Struts2 已經(jīng)把模塊化作為了體系架構(gòu)中的基本思想,可以通過三種方法來將應(yīng)用程序模塊化:將配置信息拆分成多個文件 ; 把自包含的應(yīng)用模塊創(chuàng)建為插件 ; 創(chuàng)建新的框架特性,即將與特定應(yīng)用無關(guān)的新功能組織成插件,以添加到多個應(yīng)用中去。 Struts2 最大的優(yōu)點在于它的攔截器。它 的 核心就 是攔截器, 是一個 Action 級別的 AOP( AspectOrientedProgramming,簡稱 AOP,面向切面編程) , Struts2 中的許多特性都是通過攔截器來實現(xiàn)的,例如異常處理,文件上傳,驗證等。攔截器是可配置與重用的,可以將一些通用的功能如:登錄驗證,權(quán)限驗證等置于攔截器中以完成一些 Java Web 項目中比較通用的功能 [5]。 系統(tǒng)設(shè)計目的 當今網(wǎng)絡(luò)技術(shù)逐漸滲入社會生活各個層面,以前網(wǎng)站上的論壇管理系統(tǒng)要 求 用戶登陸以后才能進行相關(guān)訪問及互動。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng) 頁就可進行論壇留言。論壇對象是很多的,各個層次 的人群都可進行論壇訪問,大至國家領(lǐng)導(dǎo),小至一個普通干部,從當初指定用戶書面表達 到現(xiàn)在通過網(wǎng)絡(luò)直接點擊相應(yīng)主題 就可進行 留言 。 網(wǎng)上論壇管理系統(tǒng)可解決游客訪問及留言,所以 現(xiàn)在幾乎 各個網(wǎng)站都有各種類型網(wǎng)站論壇管理系統(tǒng),管理者可以直觀快捷的解決游客或用戶的留言或提問。因此本文 提出了本課題的研究 , 建立一個友好的、多功能的、輕松的交流平臺,方便所有 在線 用戶之間的交流溝通;為大家提供一個美觀、文明的暢聊平臺,論壇中還為 帖子按 類型進行分類,既方便了管理員對論壇的管理 , 又方便了用 戶對 帖子 和論壇信息的了解,為用戶提供了最高的效率和最便捷的手段。 本論壇定位于個人業(yè)余綜合類論壇,因此,無論開發(fā)成本還是系統(tǒng)的規(guī)模,都在可控的范圍內(nèi)。設(shè)計本系統(tǒng)的目的不僅方便論壇會員之間的交流與學(xué)習(xí),同樣也對以前的信息管理、論壇管理提出了革新的要求。相對于以前人們獲取信息的途徑,本次設(shè)計的論壇不僅縮短了用戶之間的時空距離,同時加快了信息的獲取速度。論壇的管理,一直是管理員們較為棘手的問題,一是從人員的流動性以及數(shù)量上來說,人員比較難管理;二是從信息的特性上來說,信息需要分類及更新,因此也是比較難管理。 系統(tǒng)設(shè)計意義 隨著網(wǎng)絡(luò)交流平臺的發(fā)展,網(wǎng)絡(luò)發(fā) 帖 的論壇方式已經(jīng)成為了主要的交流平臺,現(xiàn)在本科生畢業(yè)論文(設(shè)計) 4 論壇交流方式越來越平凡,用戶只要上網(wǎng)就能了解更多的網(wǎng)絡(luò)信息和跟其他的用戶進行經(jīng)驗交流、信息采納。 通過這種在網(wǎng)上暢快的留言,發(fā)表見解的交流方式,并且網(wǎng)絡(luò)界中各方面人才眾多,你便可以與別人分享 和交流經(jīng)驗,最終達到彼此共進步的目的。 論壇網(wǎng)站簡單大方、美觀,使 人容易瀏覽,像這樣的網(wǎng)站針對的對象是廣大的上網(wǎng)者,他們都有權(quán)在 該網(wǎng)站 注冊并 進行暢談;網(wǎng)站不斷的更新 帖子 ,網(wǎng)絡(luò)瀏覽者不會對該網(wǎng)站厭倦,并且對該論壇有什么不滿都可以發(fā)表意見 ,使管理者與用戶之間也進行了交流,使得交流面更加廣泛。 論壇網(wǎng)站的設(shè)計,不僅給用戶帶來人性化的體驗,而且也對論壇的日常管理也有重大意義。 在 當代計算機 技術(shù)飛速發(fā)展的大環(huán)境下,計算機技術(shù)和軟件技術(shù)的更新是 論壇完全有可能也有能力采用這樣先進的管理技術(shù)。 因此本系統(tǒng) 對 論壇管理 帶來的影響可以看到:對傳統(tǒng) 信息交流 理念的沖擊,可能引起 信息交流管理的變動;對論壇 工作 人員的要求提高,使論壇在一定的可能下進行整合與發(fā)展,迫使工作人員繼續(xù)學(xué)習(xí)新知識,拓寬論壇 在市場環(huán)境下的生存空間。 論文結(jié)構(gòu) 本文主要從五個章節(jié)對整個 BBS 系統(tǒng)進行詳細介紹, 從系統(tǒng)的分析、設(shè)計到具體的實現(xiàn) , 完全按照軟件開發(fā)的標準流程進行,各章的主要內(nèi)容如下: 第二章主要 是 對課題 的需求調(diào)研,不管是專題類的 BBS 還是綜合類的 BBS,都經(jīng)過詳細的調(diào)查與研究,熟悉 BBS 的業(yè)務(wù)流程以及網(wǎng)站運營的管理。通過網(wǎng)上的調(diào)研結(jié)果得到系統(tǒng)的可行性分析以及需求分析,并根據(jù)當前綜合類的 BBS 確定出系統(tǒng)的設(shè)計方案,最后結(jié)合設(shè)計方案對系統(tǒng)的經(jīng)濟、技術(shù)和社會三個方面進行可行性分析,確定系統(tǒng)是否可以開發(fā)、是否值得開發(fā)。本章的核心是系統(tǒng)的可行性分析和需求分析,最后結(jié)合這兩點以數(shù)據(jù)流圖的方式進行詳 細的說明。 第三章主要 是課題的開發(fā)前期 系統(tǒng)模塊的總體設(shè)計, 將通過第二章的需求分析得到的數(shù)據(jù)流圖轉(zhuǎn)換成數(shù)據(jù)、軟件結(jié)構(gòu) 。 詳細說明系統(tǒng)中可能存在的功能模塊,繪制出模塊圖,并進行說明。通過 ER 模型圖,詳細分析用戶與帖子,版塊與帖子的關(guān)系,最后得出系統(tǒng)的全局 ER 圖。確定數(shù)據(jù)庫的設(shè)計方法和步驟,結(jié)合設(shè)計范式,把數(shù)據(jù)庫的設(shè)計從概念設(shè)計轉(zhuǎn)變成邏輯設(shè)計。本章的核心是確定系統(tǒng)模塊,結(jié)合分析系統(tǒng)得到的 ER 圖,完成數(shù)據(jù)庫的邏輯設(shè)計。 第四章主要 是系統(tǒng)的設(shè)計與實現(xiàn)。首先介紹本系統(tǒng)所采用的開發(fā)框架,了解其運行原理和流程。然后介紹 系統(tǒng)開發(fā)所采用的架構(gòu)和設(shè)計模式,并對特殊的設(shè)計模式進行詳細說明。最后介紹系統(tǒng)實現(xiàn)運行的效果,結(jié)合圖片以及文字說明,詳細描述系統(tǒng)的運行狀況。本章的核心是 介紹系統(tǒng) 所采用的技術(shù),并描述系統(tǒng)運行實現(xiàn)的結(jié)果,并以圖表文字的方式展現(xiàn)其過程 。 本科生畢業(yè)論文(設(shè)計) 5 第五章主要是系統(tǒng)的測試。在了解和明確系統(tǒng)測試的原則后,搭建測試平臺和測試環(huán)境。測試前期,制定詳細的測試用例,結(jié)合黑盒測試和白盒測試方法進行測試。最后采用集成測試,整合模塊進行測試,并詳細記錄測試結(jié)果。本章的核心是通過不同的測試方法,測試系統(tǒng)是否符合性能和功能要求。 最后一 章主要 是針 對課題的總結(jié)。介紹本次設(shè)計的優(yōu)缺點,并對開發(fā)過程進行總結(jié)。自我的心得體會,總結(jié)開發(fā)的收獲,以及對未來的展望 。 本科生畢業(yè)論文(設(shè)計) 6 第二章 系統(tǒng) 分析 可行性分析 的目的是用最小的成本在盡可能短的時間內(nèi)確定該系統(tǒng)是否可能開發(fā)、是否可以開發(fā)、是否值得開發(fā)。其實質(zhì)是在較高層次上以較抽象方式進行的、簡化的、壓縮的需求分析和概要設(shè)計過程 [7]。本次 對課題 的需求調(diào)研,不管是專題類的 BBS 還是綜合類的 BBS,都經(jīng)過詳細的調(diào)查與研究,熟悉 BBS 的業(yè)務(wù)流程以及網(wǎng)站運營的管理。通過網(wǎng)上的調(diào)研結(jié) 果得到系統(tǒng)的可行性分析以及需求分析,并根據(jù)當前綜合類的 BBS確定出系統(tǒng)的設(shè)計方案,結(jié)合設(shè)計方案對系統(tǒng)的經(jīng)濟、技術(shù)和社會三個方面進行可行性分析,確定系統(tǒng)是否可以開發(fā)、是否值得開發(fā)。 系統(tǒng)開發(fā)初步調(diào)查 系統(tǒng)可行性研究的基礎(chǔ)是 在開發(fā)的前期進行各項調(diào)查 并明確系統(tǒng)的開發(fā)目標和規(guī)模 。 BBS 論壇在其傳播與發(fā)展中,由一個互聯(lián)網(wǎng)的常規(guī)應(yīng)用發(fā)展成為一種日趨普遍的社會現(xiàn)象。它的規(guī)模和大小主要依據(jù)興辦單位的規(guī)模和實力來定位的,大的論壇有國家級的論壇 和一些省市 所投資建設(shè)的論壇,小一些的則像愛好者自建的論壇 等。所以,考慮系統(tǒng)面 向的場所和規(guī)模,為系統(tǒng)的開發(fā)做準確的定位是十分必要的。 以下是本文所做的系統(tǒng)開發(fā)調(diào)查: 。 以學(xué)校的 論壇 來說,它面向的 對象大都是學(xué)生和教師等范圍,在學(xué)校這樣一個不是很大范圍內(nèi),規(guī)模 沒有必要達到一些較大 論壇 的規(guī)模,只要能夠滿足學(xué)校范圍內(nèi)的需 求就可以了。當然,如果能夠作到盡善盡美更好,但是學(xué)校的資金和人力管理能否達到也是要考慮的。所以,面向的對象決定論壇的規(guī)模。本文設(shè)計的論壇規(guī)模較小,適合學(xué)校等用戶群體使用。 。 BBS 論壇的管理成為國內(nèi)網(wǎng)絡(luò)政治思想教育及網(wǎng)絡(luò)輿論調(diào)控的一個核心問題 。一個好 的 論壇 不僅僅看它的 功能和規(guī)模 是否齊全,還要看它的管理機制是 否健全。這不僅僅是人的因素,還有操作手段和途徑,比如一個好的論壇 管理系統(tǒng)。 本文設(shè)計的論壇,以國家法律法規(guī)作為開發(fā)規(guī)范,并且賦予系統(tǒng)管理員審核帖子的權(quán)限,因此,本系統(tǒng)在管理機制方面,是健全的。 。 論壇 需要統(tǒng)一 信息的管理,對各類信息 情況和 論壇信息的數(shù)量,種類要及時掌握,這就要求它具有很強的時效性。為了減少過時信息 和大量內(nèi)容重復(fù)多余的 信息 占用有限的空間而又要盡量做到 信息 種類的齊全,作為 論壇 的管理人員來說需要及時地對 信息進行登錄 和注銷的處 理。有些 信息 如 新聞,即時消息 等更換的頻率較高,有時需要每天更本科生畢業(yè)論文(設(shè)計) 7 換,而有些大型 信息 則可能幾年才更換一次。這些信息的發(fā)布和注銷要求管理員及時掌握,時效性非常重要。 本文設(shè)計的系統(tǒng),無論是管理員還是版主,會隨時監(jiān)控帖子的時效性,保證帖子的更換頻率,使得每位用戶能夠掌握自己所需的信息。 系統(tǒng)可行性研究分析 可行性分析是在進行初步調(diào)查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。信息系統(tǒng)也應(yīng)從技術(shù)可行性、 經(jīng)濟可行性和社會可行性三方面來論證。通過長時間的觀察與實踐, 本文 認為 論壇 系統(tǒng)的可行性分析如下 : 。 按論壇可以分為營利和非營利 , 無論哪種性質(zhì)的論壇,都需要前期的經(jīng)濟投入 ,主要是支出的費用:其中包括設(shè)備購置費、軟件開發(fā)費用、管理和維護費、人員工資和培訓(xùn)費等。由于各個 論壇實行統(tǒng)一操作,系統(tǒng)共享 ,人員工資,維護費用相對較少,前期的資金投入主要集中于購置 設(shè)備 上。建立 論壇管理中心,可將來自各方面的信息集中管理,提高信息管理的計劃性 ,快速地反饋市場信息。 。 技術(shù)上的可行性分析 要考慮的情況主要有技術(shù)、資源(廣義而言,技術(shù)也是一類特殊而且高價值的資源)、約束與限制等因素 [7]。論壇 系統(tǒng)的工作主要是 為網(wǎng)絡(luò)用戶 之間提供一條渠道,能相互溝通信息和共享 信息。 當代社會,計算機技術(shù)飛速發(fā)展,軟件和硬件的發(fā)展也是前所未有的,加上網(wǎng)絡(luò)的共享性,開放性,互通性等特點,為本論壇系統(tǒng)的實現(xiàn)提供了技術(shù)條件。 。 社會可行性 分析,主要是評估對新系統(tǒng)及其開發(fā)工作與社會的相容程度,確定新系統(tǒng)是否可以開發(fā)。 在 當代計算機 技術(shù)飛速發(fā)展的大環(huán)境下,計算機技術(shù)和軟件技術(shù)的更新是 論壇 完全有可能也有能力采用這樣先進的管理技術(shù)。它對 論壇 帶來的影響可以看到: (a)對傳統(tǒng) 信息交流 理念的沖擊,可能引起 信息交 流管理的變動 。 (b)對論壇 工作 人員的要求提高,使論壇在一定的可能下進行整合與發(fā)展,迫使工作人員繼續(xù)學(xué)習(xí)新知識,拓寬論壇 在市場環(huán)境下的生存空間。 本系統(tǒng)開發(fā)使用的是正版操作系統(tǒng),正版開發(fā)軟件和免費版數(shù)據(jù)庫,所有的軟件都有合同證明其合法性,開發(fā)的系統(tǒng)也具有相應(yīng)的合同制約,所以不存在侵權(quán)問題。同時也符合其他相關(guān)的法律法規(guī)和社會道德規(guī)范。 需求分析 需求分析的 目的 是調(diào)查 系統(tǒng) 應(yīng)用領(lǐng)域,對 該應(yīng)用領(lǐng)域中的信息 和操作要求進行詳細本科生畢業(yè)論文(設(shè)計) 8 分析,形成需求分析說明書 [7]。 本設(shè)計通過詳細的市場調(diào)研,了解目前中小型論壇運作所需要 的常用功能,參照已穩(wěn)定運行且技術(shù) 成熟的同類型系統(tǒng), 以及 借鑒其中的優(yōu)良設(shè)計方案和設(shè)計理念 從而完成設(shè)計 。 通過之前的系統(tǒng)可行性分析,本文認為本次研究的系統(tǒng)可以開發(fā),也值得開發(fā)。通過調(diào)研,本文認為一個成熟的 BBS 論壇系統(tǒng),它不僅能夠滿足用戶之間交流的需求,還能滿足用戶之間相互學(xué)習(xí)的需求。以往的論壇系統(tǒng),由于界面過于花哨,導(dǎo)致用戶無法集中精力,瀏覽自己所喜歡的帖子,并且這會導(dǎo)致一種惡性循環(huán),影響用戶的再次登錄。其次,以往的論壇系統(tǒng),在系統(tǒng)的組織結(jié)構(gòu)上,存在過于繁瑣,甚至組織冗余,這將導(dǎo)致管理員對系統(tǒng)管理的效率。有的論 壇,普通用戶在初次使用時,會感覺無從下手,甚至沒有導(dǎo)航欄目,以至于用戶根本無法抓住重點綜上所述,在經(jīng)過詳細分析后,
點擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1