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

正文內(nèi)容

基于java的在線論壇的設(shè)計(jì)與實(shí)現(xiàn)-在線瀏覽

2024-10-30 15:29本頁面
  

【正文】 上傳和轉(zhuǎn)貼圖片、音樂、 Flash,可以選擇字號(hào)、顏色,還可以選擇有趣的表情圖案。本系統(tǒng)就是基于以上功能的一個(gè) BBS,旨在為廣大網(wǎng)民提供了一個(gè)交流平臺(tái),能夠在這里暢所欲言,發(fā)表自己的看法、觀點(diǎn),同時(shí)能夠結(jié)交朋友為生活增添樂趣。 在這 之后隨著蘋果機(jī)的問世, 出現(xiàn)了 基于蘋果機(jī)的 Bulletin Board System 和大眾信息系統(tǒng)( People, s Message System) 2 種 BBS 系統(tǒng)。而是 直到 1982 年, Buss Lane 才用 Basic 語言為 IBM 個(gè)人計(jì)算機(jī)編寫了一個(gè)原 型程序。經(jīng) Thomas Mach 整理后,終于完成了個(gè)人計(jì)算機(jī)的第 1 版 BBS 系統(tǒng) ——RBBSPC[1]。在這以后的 BBS 系統(tǒng)時(shí)都以此為框架,所以 RBBSPC 贏得了 BBS 鼻祖的美稱。 1984 年美國的 Tom Jonning 開 發(fā)了一套具有電子功能的電子公告 版 FIDO。 BBS 發(fā)展至今,目前世界上 主要 BBS 系統(tǒng)有 FidoNet、 EggNet、AlterNet 和 RBBSNet 等等 [2]。國內(nèi)的 BBS 站,按其性質(zhì)劃分,可以分為 2 種:一種是商業(yè) BBS 站,如新華龍訊網(wǎng);另一種是業(yè)余 BBS 站,如天堂資訊站。國內(nèi)很 多 年輕人 開始 不太看電視和報(bào)紙,獲得 信息 的主要途徑 轉(zhuǎn)向 網(wǎng)絡(luò)。 2020年 7 月 CNNIC 發(fā)布的最新統(tǒng)計(jì)表明, % 的中國網(wǎng)民經(jīng)常使用 BBS 論壇 , 論壇社區(qū)應(yīng)用首次超過即時(shí) 通訊 IM ,成為僅次于收發(fā) Email 的互聯(lián)網(wǎng)基本應(yīng)用。 BBS 論壇已 由原來的娛樂 性 交流工具轉(zhuǎn)化成了一種新興媒體:網(wǎng)絡(luò)媒體。在不斷前進(jìn)的社會(huì)中不斷增強(qiáng)其影響力與引導(dǎo)力 [3]。論壇也常被簡稱為 BBS(Bulletin Board System)。中國網(wǎng)民的數(shù)量呈幾何級(jí)數(shù)量增長, BBS 的普及程度也直追 Email。通過論壇更加快捷的了解 企業(yè)員工的信息,而建立會(huì)員服務(wù)的基礎(chǔ)是建系論壇管理系統(tǒng)。目前, 國內(nèi)的 BBS 站 正 向著個(gè)性化和專業(yè)化的方向發(fā)展。 時(shí)代 ,論壇社區(qū)基本滿足網(wǎng)民信息生活的需求, 時(shí)代論壇社區(qū)呈現(xiàn)出巨大的商業(yè)價(jià)值。伴隨著 時(shí)代的到來, BBS 將朝著以下兩個(gè)方面發(fā)展: BBS 論壇系統(tǒng)將朝 協(xié)同平臺(tái) 發(fā)展。 用戶可以通過統(tǒng)一身份認(rèn)證登錄系統(tǒng)。論壇平臺(tái)還可以集成消息中心,如手機(jī)短息 、 郵件 、 站內(nèi)信等等。 BBS 論壇系統(tǒng)也將朝著圖形化方向發(fā)展。在論壇中你甚至可以找到和現(xiàn)實(shí)生活完全對(duì)應(yīng)的建筑。試想,你可以通過外形的不同來區(qū)分不同社區(qū)的朋友而不是通過 ID。 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 4 頁 二、 系統(tǒng)可行性分析 系統(tǒng)開發(fā)目標(biāo) 通過開發(fā)該系統(tǒng)完成在線論壇系統(tǒng)的基本功能 。同時(shí)系統(tǒng)對(duì)于游客、普通用戶、版主、管理員必須有不同的權(quán)限控制。系統(tǒng)實(shí)現(xiàn)后,能部署到學(xué)校網(wǎng)絡(luò)平臺(tái)中方便同學(xué)們交流與學(xué)習(xí)。 根據(jù) Java 簡單易用、完全面向?qū)ο?、具有平臺(tái)無關(guān)性且安全可靠的特點(diǎn) 與 Eclipse 強(qiáng)大的方便的開發(fā)工具,以及他們當(dāng)前的廣泛實(shí)際應(yīng)用,充分說明本網(wǎng)站在技術(shù)方面可行。 學(xué)校已搭建健全的網(wǎng)絡(luò)硬件設(shè)施,開發(fā)在線論壇所采用的工具 MyEclipse, Mysql,Tomcat 都是開源的 。 開發(fā)環(huán)境 可行性 網(wǎng)站開發(fā)需要裝有 windows98 系統(tǒng)以上的電腦 一臺(tái) ,這樣的配置在當(dāng)今已經(jīng)不能成為難題,而 開發(fā)工具都為開源軟件,都可以在網(wǎng)上下載 。 開發(fā)環(huán)境和 相關(guān)技術(shù)介紹 1. JSP 技術(shù)介紹 JSP 是 Sun 公司推出的新一代站點(diǎn)開發(fā)語言,他完全解決了目前 ASP,PHP 的一個(gè)通在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 5 頁 病 —— 腳本級(jí)執(zhí)行(現(xiàn)今 PHP4 也已經(jīng)在 Zend 的支持下,實(shí)現(xiàn)編譯運(yùn)行)。 JSP 可以在 Servlet 和 JavaBean 的支持下,完成功能強(qiáng)大的站點(diǎn)程序。 ASP 的編程語言是 VBScript 之類的腳本語言, JSP 使用的是 Java ,這是他們最明顯的區(qū)別。在ASP 下, VBScript 代碼被 ASP 引擎解釋執(zhí)行;在 JSP 下,代碼被編譯成 Servlet 并由 Java虛擬機(jī)執(zhí)行,這種編譯操作僅在對(duì) JSP 頁面的第一次請(qǐng)求時(shí)發(fā)生 [4]。 JSP 以 Servlet 技術(shù)為基礎(chǔ),又在許多方面作了改進(jìn)。 JSP 必將成為其它動(dòng)態(tài)網(wǎng)頁技術(shù)的有力競(jìng)爭(zhēng)者。 JSP 可以引用一個(gè)邏輯目標(biāo),控制器組件在運(yùn)行時(shí)提供準(zhǔn)確的 URL,從而實(shí)現(xiàn)頁面的控制。 ① ActionForward 類:用于用戶指向或者視圖選擇。 ③ ActionMapping 類:狀態(tài)改變事件的映射類。 從視圖層來看, Struts 有自己的 JSTL 標(biāo)簽擴(kuò)展,主要包括如下 3 中標(biāo)簽。 Bean 標(biāo)簽( ):擴(kuò)展處理 JavaBean 的 JSP 標(biāo)記。 3. Hibernate 框架介紹 Hibernate 是一個(gè)開放源碼的 ORM 持久層框架。簡單的說, Hibernate 只是一個(gè)將持久化類與數(shù)據(jù)庫表相映射的工具,每個(gè)持久化類實(shí)例均對(duì)應(yīng)于數(shù)據(jù)庫表中的一個(gè)數(shù)據(jù)行而已。 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 6 頁 4. Tomcat 介紹 目前支持 JSP 的應(yīng)用服務(wù)器是較多的, Tomcat 是其中較為流行的一個(gè) Web 服務(wù)器,被 JavaWorld 雜志的編輯選為 2020 年度最具創(chuàng)新的 Java 產(chǎn)品,可見其在業(yè)界的地位 [6]。你在瀏覽器中訪問這個(gè)應(yīng)用的 Jsp 時(shí),通常第一次會(huì)很慢,因?yàn)?Tomcat要將 Jsp 轉(zhuǎn)化為 Servlet 文件,然后編譯。 Tomcat 也具有傳統(tǒng)的 Web 服務(wù)器的功能:處理 Html 頁面。我們可以將 Tomcat 和 Apache 集成到一塊,讓 Apache 處理靜態(tài) Html,而 Tomcat 處理 Jsp 和 Servlet。 5. Mysql 數(shù)據(jù)庫介紹 MySQL 數(shù)據(jù)庫是一個(gè)較小型的數(shù)據(jù)庫系統(tǒng),同時(shí)是一個(gè)多用戶、多線程強(qiáng)壯的 SQL數(shù)據(jù)庫服務(wù)器,并提供免費(fèi)的安裝軟件。 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 7 頁 三、 系 統(tǒng)需求分析 系統(tǒng) 功能 需求 本系統(tǒng)開發(fā)的總體目標(biāo)是實(shí)現(xiàn)一個(gè)基于 Struts+Hibernate 的在線論壇。因此系統(tǒng)針對(duì)這四類角色提出以下需求: 游客的需求:用戶注冊(cè),查看帖子,查看帖子回復(fù)。 版主的需求:具有普通用戶的所有功能,對(duì)本討論區(qū)的所有帖子可以進(jìn)行置頂、置精華、屏蔽、取消置頂、取消屏蔽、取消置精華和刪除等操作。 系統(tǒng) UML 建模 系統(tǒng)用例圖的建立 系統(tǒng)管理的用例如圖 所示: 修改個(gè)人信息瀏覽帖子未注冊(cè)的用戶回復(fù)帖子發(fā)表帖子登錄注冊(cè)的用戶 e x t e n d e x t e n d e x t e n d 圖 系統(tǒng)管理用例圖 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 8 頁 管理員管理會(huì)員和版塊的用例如圖 所示 版塊管理論壇管理員添加論壇分類種類刪除論壇種類修改論壇主題刪除會(huì)員添加會(huì)員會(huì)員管理更改會(huì)員信息 e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d e x t e n d 圖 管理員用例圖 系統(tǒng)用戶的用例如圖 所示 修改個(gè)人信息瀏覽帖子未注冊(cè)的用戶回復(fù)帖子發(fā)表帖子登錄注冊(cè)的用戶 e x t e n d e x t e n d e x t e n d 圖 用戶用例圖 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 9 頁 時(shí)序圖的建立 會(huì)員發(fā)貼 、 回帖的時(shí)序圖 如圖 所示。會(huì)員此時(shí)可以按照興趣進(jìn)入不同的主題討論區(qū),查看主題文章,并發(fā)表新文章和回復(fù)新帖,還可以瀏覽其他類別的主題討論區(qū)。未注冊(cè)的用戶首先進(jìn)入論壇瀏覽帖子,但不能發(fā)貼和回帖。 : 未注冊(cè)的用戶論壇主頁 注冊(cè)頁面 會(huì)員管理1 :顯示論壇分類 ,查看論壇詳細(xì)文章2 :填寫注冊(cè)信息3 :驗(yàn)證用戶,添加新用戶信息4 :顯示注冊(cè)成功5 :瀏覽文章 圖 注冊(cè)的時(shí)序圖 論壇管理員管理會(huì)員的時(shí)序圖 如圖 所示。管 理員首先輸入自己的賬號(hào)和密碼登錄系統(tǒng),此時(shí)會(huì)將管理員的 ID 保存在系統(tǒng)緩存中在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 10 頁 并提交給會(huì)員管理模塊。數(shù)據(jù)庫會(huì)對(duì)其進(jìn)行處理,并更新會(huì)員信息,至此管理員管理會(huì)員操作成功。 管理員使用自己的 賬號(hào) 和密碼登錄后,將管理員的 ID 保存在系統(tǒng)的緩存中并提交給論壇類別管理模塊。數(shù)據(jù)庫模塊執(zhí)行操作后更細(xì)結(jié)果,并提示更新成功。 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 11 頁 : 論壇管理員登錄系統(tǒng) 論壇類別管理模塊相關(guān)處理 數(shù)據(jù)庫模塊1: 輸入帳號(hào)和密碼2 :提交用戶3 :顯示論壇類別處理信息4 :提交增刪改除操作的 ID5 :數(shù)據(jù)庫處理,并更新結(jié)果6 :更新成功7 :提示處理成功信息 圖 管理論壇時(shí)序圖 論壇管理員管理帖子的時(shí)序圖 如圖 所示。更改完成后,都要經(jīng)過數(shù)據(jù)庫的處理,并更新數(shù)據(jù),才能成功。在系統(tǒng)設(shè)計(jì)和開發(fā)過程中,要充分考慮系統(tǒng)當(dāng)前和將來可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足 用戶 對(duì)信息處理的需求。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過系統(tǒng)的開放性來完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。 數(shù)據(jù)需求 用戶必須先注冊(cè)后再登錄進(jìn)入系統(tǒng),系統(tǒng)用戶的數(shù)據(jù)包括用戶名、用戶密碼、用戶在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 13 頁 類型。用戶根據(jù)某一主題可以 發(fā)表 帖子,發(fā)表帖子需要的數(shù)據(jù)包括用戶名、版塊編號(hào)、版塊分類名、發(fā)表帖子標(biāo)題、發(fā)表帖子內(nèi)容、 發(fā)表 帖子類型。管理員根據(jù)權(quán)限的不同分為普通管理員和超級(jí)管理員;版主進(jìn)去后臺(tái)管理時(shí),需要的數(shù)據(jù)包括版 主名、版主密碼、子版塊名、版塊編號(hào)。數(shù)據(jù)的輸入是否準(zhǔn)確是數(shù)據(jù)處理的前提,錯(cuò)誤的輸入會(huì)導(dǎo)致系統(tǒng)輸出的不正確和不可用,從而使系統(tǒng)的工作失去意義。手工輸入要通過系統(tǒng)界面上的安排系統(tǒng)具有容錯(cuò)性,并且對(duì)操作人員要進(jìn)行系統(tǒng)的培訓(xùn)。 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 14 頁 四、 系統(tǒng)功能模塊分析與設(shè)計(jì) 系統(tǒng)結(jié)構(gòu) 分析 圖 系統(tǒng) 結(jié)構(gòu) 圖 系統(tǒng) 流程 分析 通過對(duì)系統(tǒng)需求分析可以對(duì)論壇總體流程做一個(gè)分析說明:按照角色劃分,首先普通游客進(jìn)入論壇主頁面,可以隨意瀏覽帖子,查看留言,但是不能發(fā)表帖子和發(fā)表留言,接下來如果普通游客想進(jìn)一步發(fā)表帖子或者發(fā)表留言,可以通過用戶注冊(cè)按鈕點(diǎn)擊進(jìn)入用戶注冊(cè)界面進(jìn)行新用戶的注冊(cè)。其次本系統(tǒng)的管理員可以通過主頁面的管理員登陸進(jìn)入后臺(tái)管理系統(tǒng),包括用戶管理、公告的管理、版塊的管理。 在線論壇 的設(shè)計(jì)與實(shí)現(xiàn) 第 17 頁 用戶登錄: 提供登錄界面,驗(yàn)證用戶名和密碼,判斷是否為合法用戶。 信息操作: 可以發(fā)表主題帖子 、 回復(fù)帖子 、 修改帖子 、 刪除帖子 、 置頂帖子 、 置精華帖,屏蔽帖子等。 后臺(tái) 管理: 修改用戶個(gè)人信息 、 設(shè)置版主 、 刪除用戶 、 添加版塊 、 公告管理。 ① 用戶信息表:用于存放注 冊(cè)用戶的資料以及用戶登錄情況。 ③ 帖子 信息表:記錄用戶發(fā)布 帖子 的信息。 ⑤ 用戶類型 表:用于 用戶的類型,如管理員,普通用戶,模塊管理員 。它的主要成分是實(shí)體、聯(lián)系和屬性。 本系統(tǒng)的 實(shí)體和屬性的定義如下: 用戶表 (用戶 ID、用戶密碼、用戶昵稱、 性別 、
點(diǎn)擊復(fù)制文檔內(nèi)容
高考資料相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1