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

正文內(nèi)容

基于struts2技術(shù)bbs論壇系統(tǒng)的設(shè)計與實現(xiàn)(專業(yè)版)

2025-01-11 19:52上一頁面

下一頁面
  

【正文】 其字段包含回帖編號,用戶編號,主題編號,回帖內(nèi)容,回帖日期和回帖狀態(tài),這些字段都是非空的。 全局 ER 分析描述如圖本科生畢業(yè)論文(設(shè)計) 18 所示: 會 員 帖 子發(fā) 表NM回 復NM版 塊所 屬1N管 理 員管 理1N個 人 信 息修 改11管 理1N 圖 論壇系統(tǒng)全局 ER 圖 邏輯結(jié)構(gòu)設(shè)計是將抽象的概念結(jié)構(gòu)轉(zhuǎn)換為所選用的 DBMS 支持的數(shù)據(jù)類型,并對其進行優(yōu)化。 通過 需求分析階段 ,得到 數(shù)據(jù)流圖, 并采用如前 所述概念設(shè)計方法與步驟,經(jīng)過詳細設(shè)計后得到 系統(tǒng)數(shù)據(jù)庫 ER 模型?;靥淼耐怄I是用戶編號和發(fā)帖編號,本科生畢業(yè)論文(設(shè)計) 16 因為每個回帖都有發(fā)表用戶和對應的發(fā)表的主帖。第二范式 要求數(shù)據(jù)庫表中的每個實例或記錄 必須可以被惟一地區(qū)分。同時,管理員與帖子的關(guān)系是一對多,與版塊的關(guān)系也是一對多。帖 子必須屬于某一個版塊,不可能存在獨立于版塊的帖子。這一步驟主要是綜合各局部概念結(jié)構(gòu),得到反映所有用戶需 求的全局概念結(jié)構(gòu)。論壇管理模塊,主要業(yè)務(wù)是公告管理、廣告管理、版塊管理和帖子管 理。集中式設(shè)計方法首先合并在需求分析階段得到的各種應用的需求;其次在此基礎(chǔ)上設(shè)計一個概念數(shù)據(jù)庫模式,滿足所有應用的要求。顯然,概要設(shè)計建立的是目標系統(tǒng)的邏輯模型,與計算機無關(guān)。 C/S 結(jié)構(gòu),即大家熟知的客戶機和服務(wù)器結(jié)構(gòu)。 版塊管理是管理員、版主所獨有的功能,他們 可以開辟新的 版塊 供用戶使用,因此對于 版塊 實現(xiàn)的功能是增加、刪除、修改的功能。有的論 壇,普通用戶在初次使用時,會感覺無從下手,甚至沒有導航欄目,以至于用戶根本無法抓住重點綜上所述,在經(jīng)過詳細分析后,本人設(shè)計的系統(tǒng)不僅界面直觀、簡潔,而且在組織上也達到簡練的目的。 技術(shù)上的可行性分析 要考慮的情況主要有技術(shù)、資源(廣義而言,技術(shù)也是一類特殊而且高價值的資源)、約束與限制等因素 [7]。一個好 的 論壇 不僅僅看它的 功能和規(guī)模 是否齊全,還要看它的管理機制是 否健全。自我的心得體會,總結(jié)開發(fā)的收獲,以及對未來的展望 。 詳細說明系統(tǒng)中可能存在的功能模塊,繪制出模塊圖,并進行說明。 網(wǎng)上論壇管理系統(tǒng)可解決游客訪問及留言,所以 現(xiàn)在幾乎 各個網(wǎng)站都有各種類型網(wǎng)站論壇管理系統(tǒng),管理者可以直觀快捷的解決游客或用戶的留言或提問。該框架旨在簡化開發(fā)的整個周期,從建設(shè)、部署到維護應用程序。國內(nèi) BBS 的發(fā)展,很大程度 上借鑒了美國 BBS。 BBS 研究現(xiàn)狀 BBS 全稱為電子公告板,是 Inter 上的一種電子信息服務(wù)系統(tǒng) , 是目前流行網(wǎng)絡(luò)論壇的前身 。 BBS 論壇是互聯(lián)網(wǎng)上很常見的一種實時動態(tài)的交流平臺。本系統(tǒng) 嚴格按照軟件項目開發(fā)的流程進行開發(fā), 系統(tǒng)開發(fā)的可行性分析、需求分析、概要設(shè)計、詳細設(shè)計以及對系統(tǒng)的測試與維護都有詳細的論述 。 其實,國外對 BBS 的直接研究很少,本科生畢業(yè)論文(設(shè)計) 2 間接的研究主要集中在對網(wǎng)絡(luò)社會、虛擬社區(qū)方面,這些不屬于本文討論的范圍。 綜合類的論壇包含的信息比較豐富和廣泛,能夠吸引幾乎全部的網(wǎng)民來到論壇 , 通常大型的門戶網(wǎng)站有足夠的人氣和凝聚力以及強大的后盾支持能夠把門戶類網(wǎng)站做到很強大,但是對于小型規(guī)模的網(wǎng)絡(luò)公司,或個人簡歷的論壇網(wǎng)站,就傾向于選擇專題性的論壇,來做到精致。 Struts2 已經(jīng)把模塊化作為了體系架構(gòu)中的基本思想,可以通過三種方法來將應用程序模塊化:將配置信息拆分成多個文件 ; 把自包含的應用模塊創(chuàng)建為插件 ; 創(chuàng)建新的框架特性,即將與特定應用無關(guān)的新功能組織成插件,以添加到多個應用中去。 論壇網(wǎng)站的設(shè)計,不僅給用戶帶來人性化的體驗,而且也對論壇的日常管理也有重大意義。 本科生畢業(yè)論文(設(shè)計) 5 第五章主要是系統(tǒng)的測試。 以下是本文所做的系統(tǒng)開發(fā)調(diào)查: 。 系統(tǒng)可行性研究分析 可行性分析是在進行初步調(diào)查后所進行的對系統(tǒng)開發(fā)必要性和可能性的研究,所以也稱為可行性研究。同時也符合其他相關(guān)的法律法規(guī)和社會道德規(guī)范。該模塊主要是針對論壇的帖子管理。每個加工都有一個名字和編號。它是一種是簡單、面向?qū)ο蟆⒎植际?、解釋的、健壯的、安全的、結(jié)構(gòu)中立的、可移植的、性能很優(yōu)異的、多線程的、動態(tài)的編程語言。 如圖 所示: B B S 論 壇 系 統(tǒng)帖子管理版塊管理廣告管理公告管理刪帖回帖發(fā)帖資料修改會員登錄會員注冊論 壇 管 理帖 子 模 塊會 員 模 塊 圖 論壇系統(tǒng)功能模塊圖 數(shù)據(jù)庫概念設(shè)計 概念設(shè)計是 將 通過 需求分析得到的用戶需求 , 抽象為信息結(jié)構(gòu) 的過程,是數(shù)據(jù)庫設(shè)計的關(guān)鍵之一 。帖子模塊,主要的業(yè)務(wù)分為會員的發(fā)帖、會員的回帖和管理 員的刪帖。同樣,帖子的刪除也需要加一個字段表示存在狀態(tài)。用戶與帖子是存在關(guān)系的。用戶與廣告、公告之間的關(guān)系表現(xiàn)在一個用戶可以添加多個廣告、公告。 一般使用的是前三種范式,以下便是數(shù)據(jù)庫前三種三范式的介紹: [4]。 一般說來,數(shù)據(jù)庫只需滿足第三范式就行了。 屬性 是實體所擁有的某一特性,一個實體可由若干個屬性來組成, 在 ER 圖中用 橢圓 表示, 橢圓 框內(nèi)寫明 屬性 名。 版塊與帖子之間的關(guān)系是一對多的。值得注意的是,用戶的編號是主鍵,系統(tǒng)自增,不需要特別指定。具體描述見表 版塊表: 表 T_PLATE 版塊 表 列名 數(shù)據(jù)類型 約束 描述 備注 PLATEID INT(20) 主鍵 版塊編號 USERID INT (20) 非空 用戶編號 外鍵 PARENTID INT (40) 非空 父級版塊 PLATENAME VARCHAR(2) 非空 版塊名稱 PLATECO。 用戶表,用于記錄論壇系統(tǒng)中的用戶,包括管理員,版主和注冊會員。用戶 與 帖子 實體之間的關(guān)系 如圖 所示: 用 戶 帖 子發(fā) 表NM性 別時 間內(nèi) 容主 題I D電 話郵 箱名 字I D回 復NM 圖 用戶與 帖 子 ER 圖 帖 子與版塊實體分析 版塊實體擁有編號、名稱、描述等屬性。 ER 模型的基本元素包括實體、聯(lián)系和屬性。簡而言之, 第三范式就是屬性不依賴于其它非主屬性。反之 , 則是數(shù)據(jù)操作混亂 ,不僅給系統(tǒng) 的編程人員制造麻煩,而且可能會存儲了大量不需要的冗余信息。廣告與公告其自身有很多屬性,比如添加時間和添加者。首先,定義各局部應用的概念結(jié)構(gòu),然后將它們集成,得到全局概念結(jié)構(gòu)。帖子管理,主要是管理員對帖子的審核,刪除不合格的帖子。其中,用戶群體分為普通用戶和管理員,他們的權(quán)限是不同的。 此模塊的功能主要是管理員、版主所獨有的。因此本系統(tǒng)采用了 B/S 結(jié)構(gòu)。 由于數(shù)據(jù)流是流動的數(shù)據(jù),因此必須標明流向。會員管理該模塊實現(xiàn)對會員 的增加、修改功能,不會實現(xiàn)刪除功能 ,以免誤刪會員 。 (b)對論壇 工作 人員的要求提高,使論壇在一定的可能下進行整合與發(fā)展,迫使工作人員繼續(xù)學習新知識,拓寬論壇 在市場環(huán)境下的生存空間。這些信息的發(fā)布和注銷要求管理員及時掌握,時效性非常重要。它的規(guī)模和大小主要依據(jù)興辦單位的規(guī)模和實力來定位的,大的論壇有國家級的論壇 和一些省市 所投資建設(shè)的論壇,小一些的則像愛好者自建的論壇 等。最后介紹系統(tǒng)實現(xiàn)運行的效果,結(jié)合圖片以及文字說明,詳細描述系統(tǒng)的運行狀況。 通過這種在網(wǎng)上暢快的留言,發(fā)表見解的交流方式,并且網(wǎng)絡(luò)界中各方面人才眾多,你便可以與別人分享 和交流經(jīng)驗,最終達到彼此共進步的目的。它的 框架結(jié)構(gòu)清晰,開發(fā)流程一目了然,開發(fā)人員可以很好的掌控開發(fā)的過程。論壇幾乎涵蓋了我們生活的各個方面,每個人都可以找到一個自己感興趣的論壇。第四個功能互動式問答正在分離,但還沒有出現(xiàn)該領(lǐng)域的門戶網(wǎng)站,這一類網(wǎng)站模式被成為威客(譯自英文witkey)模式 [1]。數(shù)據(jù)庫采用免費,易用的 MySQL 數(shù)據(jù)庫。該論壇 在網(wǎng)絡(luò)環(huán)境的支 持下,具有支持用戶進行發(fā)表文章等功能。 早期 BBS 的型態(tài)大多在終 端機上以單色或彩色的純文字呈現(xiàn)畫面,并使用調(diào)制解調(diào)器撥接或 Tel 協(xié)議連接。雖然 PHP 語言的語法簡單,有成熟的社區(qū)支持,但是,面對企業(yè)級的開發(fā),則顯得力不從心。在獨立工作好 幾年后, WebWork 和 Struts 社區(qū)聯(lián)手創(chuàng)建 Struts2。 本論壇定位于個人業(yè)余綜合類論壇,因此,無論開發(fā)成本還是系統(tǒng)的規(guī)模,都在可控的范圍內(nèi)。確定數(shù)據(jù)庫的設(shè)計方法和步驟,結(jié)合設(shè)計范式,把數(shù)據(jù)庫的設(shè)計從概念設(shè)計轉(zhuǎn)變成邏輯設(shè)計。其實質(zhì)是在較高層次上以較抽象方式進行的、簡化的、壓縮的需求分析和概要設(shè)計過程 [7]。 本文設(shè)計的論壇,以國家法律法規(guī)作為開發(fā)規(guī)范,并且賦予系統(tǒng)管理員審核帖子的權(quán)限,因此,本系統(tǒng)在管理機制方面,是健全的。 當代社會,計算機技術(shù)飛速發(fā)展,軟件和硬件的發(fā)展也是前所未有的,加上網(wǎng)絡(luò)的共享性,開放性,互通性等特點,為本論壇系統(tǒng)的實現(xiàn)提供了技術(shù)條件。本系統(tǒng) 具體 包含 3 個模塊 ,分別是 會員模塊 , 帖子模塊和論壇管理模塊 。 數(shù)據(jù)流圖描繪的是數(shù)據(jù)從本科生畢業(yè)論文(設(shè)計) 9 系統(tǒng)輸入到系統(tǒng)輸出的過程所經(jīng)受的轉(zhuǎn)換,它是從數(shù)據(jù)加工和傳遞的角度,來刻畫數(shù)據(jù)變化的過程的 [4]??蛻舳送ǔP枰惭b專用的客戶端軟件 以運行系統(tǒng)。 會員模塊主要是會員進行管理,如會員注冊、會員資料修改等 。視圖綜合設(shè)計方 法由一個視圖設(shè)計階段和一個視圖合并階段組成,不要求應用需求的合并。公告管理,管理員需要將一段時期內(nèi)的重大新聞和優(yōu)秀主題進行展示。 。版塊與帖子的關(guān)系表現(xiàn)在某一個版塊擁有某一些帖子。設(shè)計步驟的最后,是要評審,因為本系統(tǒng)完全是由本人自己獨自開發(fā),所以暫時省略評審步驟。 第二范式要求實體的屬性 必須 完全依賴于主關(guān)鍵字。廣告和公告表中的外鍵也是只有用戶編號,因為它們獨立于版塊,也不需要版塊編號,只需要記錄哪個用戶添加的即可。 本科生畢業(yè)論文(設(shè)計) 17 用戶與 帖 子實體分析 用戶 實體擁有編號、姓名、性別等屬性。 如果 數(shù)據(jù)庫邏輯設(shè)計不合理,則提高數(shù)據(jù)庫性能 的 所有調(diào)優(yōu)方案 將具有局限性 [9]。 用戶 編號是 用戶 表的主鍵 ,主題編號是主題表的主鍵,這兩個字段在此是外鍵。版塊編號是版塊表的主鍵 ,用戶編號是用戶表的主鍵,這兩個字段在此是外鍵。同時,管理員與帖子的關(guān)系是一對多,與 版塊的關(guān)系也是一對多。 :實體集 A 中的每一個實體,實體集 B 中有 n(n≥ 0)個實體與之聯(lián)系;實體集 B 中的每一個實體,實體集 A 中至多有一個實體與之聯(lián)系,則 A 與 B 之間的聯(lián)系為 1:n。除了用戶表,其余 5 張表都存在外鍵。 [4]。每個會員只能修改自己的信息。一個用戶可以發(fā)表或回復多個帖子,而一個帖子可以被多個用戶發(fā)表或回復。在此過程需要對需求分析的結(jié)果進行細化、補充和修改,例如數(shù)據(jù)項的拆分,數(shù)據(jù)定義的修改等。帖子的發(fā)表必須在特定的版塊內(nèi),不能隨便發(fā)表,并且回復的帖子也需要針對當前帖子進行回復。 設(shè)計方法 概念數(shù)據(jù)庫設(shè)計的方法主要有兩種:一種是集中式設(shè)計方法,另一種是視圖綜合設(shè)計方法 [4]。設(shè)計軟件結(jié)構(gòu)的具體任務(wù)是:將一個復雜系統(tǒng)按功能進行模塊劃分、建立模塊的 層次結(jié)構(gòu)及調(diào)用關(guān)系、確定模塊間的接口及人機界面等。 數(shù)據(jù)流圖設(shè)計 在本次 設(shè)計的 BBS 論壇 系統(tǒng)中 ,實體 用垂直長方形表示, 流程的數(shù)據(jù)處理用橢圓表示,數(shù)據(jù)流用 箭頭表示,詳細描述如圖 所示: 實體 數(shù)據(jù)存儲 數(shù)據(jù)處理 數(shù)據(jù)流 圖 數(shù)據(jù)流符號說明 普通用戶在進入論壇時,可以選擇注冊成為論壇會員,當執(zhí)行注冊動作時,系統(tǒng)會根據(jù)用戶輸入的用戶名去數(shù)據(jù)庫中查找是否存在該用戶名,不存在時,則存儲用戶的相關(guān)注冊信息到用戶表中,詳細描述如圖 所示: 用戶注 冊查 詢 用 戶 注 冊信 息注 冊用 戶 信 息 表 圖 用戶注冊數(shù)據(jù)流圖 當然用戶注冊成為論壇會員后,系統(tǒng)需要強制用戶登錄。 每個論壇都有自己的廣告投放區(qū)域,這也是論壇盈利的一部分, 因此本人設(shè)計的論壇也有此 功能,管理員 有對廣告的增加、刪除功能。以往的論壇系統(tǒng),由于界面過于花哨,導致用戶無法集中精力,瀏覽自己所喜歡的帖子,并且這會導致一種惡性循環(huán),影響用戶的再次登錄。建立 論壇管理中心,可將來自各方面的信息集中管理,提高信息管理的計劃性 ,快速地反饋市場信息。 。 最后一 章主要 是針 對課題的總結(jié)。本章的核心是系統(tǒng)的可行性分析和需求分析,最后結(jié)合這兩點以數(shù)據(jù)流圖的方式進行詳 細的說明。而隨著網(wǎng)絡(luò)互聯(lián)技術(shù)的進步,現(xiàn)在網(wǎng)站投票只需打開網(wǎng) 頁就可進行論壇留言。 會員模塊主要是對會員的個人屬性管理,帖子模塊是針對帖子的管理,而論壇管理模塊針對論壇版塊、公告和廣告的管理。高校中的 BBS 具有廣告少、訪問速度快、用戶認同感等特點,因此在高校師生中普及率相當高。因為在瀏覽了這個網(wǎng)頁之后,用戶只是單純的瀏覽了網(wǎng)頁的內(nèi)容,其他的所有用戶都是如此,這樣大大減少了用戶再次登錄該網(wǎng)站進行瀏覽 的可能性 ,這是網(wǎng)站的點擊率的一個重要缺陷。互聯(lián)網(wǎng)是對現(xiàn)實世界的模擬,互聯(lián)網(wǎng)憑借著高效
點擊復制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1