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

正文內(nèi)容

基于j2ee的bbs論壇的設(shè)計(jì)與開(kāi)發(fā)—畢業(yè)設(shè)計(jì)論文-資料下載頁(yè)

2024-11-29 04:17本頁(yè)面

【導(dǎo)讀】再感到陌生,隨著E時(shí)代的到來(lái),新的理念和結(jié)構(gòu)也在不斷的形成和完善,計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展對(duì)人類(lèi)技術(shù)史的發(fā)展產(chǎn)生了不可磨滅的深遠(yuǎn)影響。由性、開(kāi)放性、互動(dòng)性、創(chuàng)新性。伴隨著計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和廣。泛應(yīng)用,人類(lèi)進(jìn)入了全新的網(wǎng)絡(luò)經(jīng)濟(jì)時(shí)代。信息化、數(shù)字化、全球化、網(wǎng)絡(luò)化應(yīng)是21新世紀(jì)人類(lèi)社會(huì)的重要特征,全球化的基礎(chǔ)和核心。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展將以其融合一切現(xiàn)代先進(jìn)信。而計(jì)算機(jī)網(wǎng)絡(luò)系統(tǒng)和相關(guān)技術(shù)也必將在。21世紀(jì)社會(huì)信息化和知識(shí)經(jīng)濟(jì)浪潮中更快更大的發(fā)展。充滿(mǎn)個(gè)性的現(xiàn)代電子遠(yuǎn)程通訊手段,現(xiàn)在在國(guó)內(nèi)得到廣泛的應(yīng)用。是互聯(lián)網(wǎng)上很常見(jiàn)的一種實(shí)時(shí)動(dòng)態(tài)的交流平臺(tái)。本系統(tǒng)使用Sun公司倡導(dǎo)的JSP作為開(kāi)發(fā)工具,Access為后臺(tái)數(shù)據(jù)庫(kù),據(jù)庫(kù)設(shè)計(jì),最后編寫(xiě)代碼。相信很多人對(duì)BBS論壇早已不陌生,本人也是諸多BBS論壇。上的忠實(shí)成員之一。實(shí)例共享,應(yīng)用程序無(wú)需在每次與數(shù)據(jù)庫(kù)交互時(shí)都進(jìn)行連接和斷開(kāi)操作,從而大大提高了訪問(wèn)數(shù)據(jù)庫(kù)的效率。

  

【正文】 出真正不依賴(lài)于具體數(shù)據(jù)庫(kù)、具體操作平臺(tái)的代碼。這些JDBC 的 API 就是 Java 基礎(chǔ)類(lèi)庫(kù)中的 包,任何一個(gè)需要訪問(wèn) 數(shù)據(jù)庫(kù)的 Java應(yīng)用程序都需要導(dǎo)入這個(gè)包。 訪問(wèn)數(shù)據(jù)庫(kù) 通過(guò) JDBCODBC 訪問(wèn)數(shù)據(jù)庫(kù) 對(duì)數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)是該 BBS 系統(tǒng)中最為重要的部分。在 JSP 中,主要使用JDBCODBC 橋結(jié)合 ODBC 驅(qū)動(dòng)程序的機(jī)制來(lái)訪問(wèn)數(shù)據(jù)庫(kù)。在使用 JSP 編寫(xiě)訪問(wèn)數(shù)據(jù)庫(kù)之前,要確保能夠與數(shù)據(jù)庫(kù)連接上。首先,安裝一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),再建立一個(gè)數(shù)據(jù)表作為訪問(wèn)對(duì)象,然后要安裝相應(yīng)的驅(qū)動(dòng)程序,最后就能連接上并訪問(wèn)數(shù)據(jù)庫(kù)了。 使用連接池訪問(wèn)數(shù)據(jù)庫(kù) 在運(yùn)行 BBS 系統(tǒng)時(shí),由于頻繁地從數(shù)據(jù)庫(kù)中存取數(shù)據(jù),為提高整個(gè)系 統(tǒng)的效率,使用了數(shù)據(jù)庫(kù)連接池這個(gè)辦法。數(shù)據(jù)庫(kù)連接池就是一個(gè)存儲(chǔ)數(shù)據(jù)庫(kù)連接的容器,當(dāng)應(yīng)用程序需要連接數(shù)據(jù)庫(kù)時(shí),就直接從連接池中獲取一個(gè)連接,當(dāng)使用結(jié)束時(shí),再將這個(gè)連接交還給連接池供其它應(yīng)用程序使用。一個(gè)數(shù)據(jù)庫(kù)連接可以被大學(xué)畢業(yè)論文 16 很多應(yīng)用程序?qū)嵗蚕?,?yīng)用程序無(wú)需在每次與數(shù)據(jù)庫(kù)交互時(shí)都進(jìn)行連接和斷開(kāi)操作,從而大大提高了訪問(wèn)數(shù)據(jù)庫(kù)從效率。 4 BBS 實(shí)例設(shè)計(jì)與實(shí)現(xiàn) 功能需求 設(shè)計(jì)這個(gè) BBS 論壇系統(tǒng),首先要確定需要實(shí)現(xiàn)哪些功能,也就是對(duì)要實(shí)現(xiàn)的功能需求進(jìn)行分析。這里列出了 BBS 系統(tǒng)所要實(shí)現(xiàn)的基本功能。 在這個(gè) BBS 論壇 系統(tǒng)中有三類(lèi)用戶(hù):普通用戶(hù)、版主和管理員。 普通用戶(hù)具有的功能如下: (1) 用戶(hù)注冊(cè) (2) 分頁(yè)查看所有主題文章列表 (3) 發(fā)表主題文章 (4) 回復(fù)文章 (5) 查看主題文章和回復(fù)文章的詳細(xì)內(nèi)容 (6) 對(duì)自己發(fā)表或回復(fù)的文章進(jìn)行修改或刪除 版主具有的功能如下: (1) 具有普通用戶(hù)的所有功能 (2) 對(duì)本討論區(qū)的所有文章可以修改或刪除 管理員具有的功能如下: (1) 具有普通用戶(hù)的所有功能 (2) 對(duì)所有版面的所有文章可以修改或刪除 (3) 用戶(hù)管理功能,包括修改用戶(hù)的個(gè)人信息或刪除用戶(hù)。 框架規(guī)劃 模塊的組成 這個(gè) BBS 論壇系統(tǒng)設(shè)計(jì)由 6 個(gè)基本模塊所組成: (1) 用戶(hù)注冊(cè)模塊 用戶(hù)注冊(cè)模塊提供給用戶(hù)一張注冊(cè)表單,注冊(cè)表單提交后要對(duì)提交的信息進(jìn)行客戶(hù)端和服務(wù)器端的合法性驗(yàn)證,如果有誤則輸出錯(cuò)誤信息,正確則提示注冊(cè)成功。這個(gè)模塊完成新用戶(hù)的注冊(cè)功能,并能對(duì)新用戶(hù)的注冊(cè)信息進(jìn)行錯(cuò)誤檢查。 包含的文件有: 新用戶(hù)注冊(cè)表單頁(yè)面: 驗(yàn)證注冊(cè)信息并將注冊(cè)信息存入數(shù)據(jù)庫(kù)頁(yè)面: (2) 用戶(hù)登錄模塊 用戶(hù)登錄模塊提供這個(gè) BBS 論壇的主頁(yè)面,在 主頁(yè)面上有一個(gè)簡(jiǎn)單的登錄界面供用戶(hù)輸入用戶(hù)名和密碼,登錄時(shí)要通過(guò)用戶(hù)名和密碼對(duì)用戶(hù)身份進(jìn)行驗(yàn)證,如果合法就進(jìn)入論壇的主操作界面。 包含的文件有: 大學(xué)畢業(yè)論文 17 用戶(hù)登錄頁(yè)面(論壇的主頁(yè)面): 驗(yàn)證登錄信息的頁(yè)面: (3) 信息顯示模塊 登錄論壇之后就進(jìn)入了信息顯示模塊,首先看到的是論壇中的所有討 論區(qū),單擊討論區(qū)的鏈接即可進(jìn)入相應(yīng)討論區(qū)中的主題文章列表頁(yè)面,單擊主題文章的標(biāo)題鏈接還可以進(jìn)入查看主題文章內(nèi)容及其回復(fù)內(nèi)容的頁(yè)面。此外,對(duì)于不同身份的用戶(hù)顯示有不同的權(quán)限。這個(gè)模塊顯示論壇的 所有討論區(qū)、各討論區(qū)中的所有主題文章、主題文章和回復(fù)文章的詳細(xì)內(nèi)容。 包含的文件有: 顯示所有討論區(qū)列表的頁(yè)面: 各討論區(qū)中所有主題文章的分頁(yè)顯示頁(yè)面: 顯示主題文章和回復(fù)文章詳細(xì)內(nèi)容的頁(yè)面: 退出論壇,從已登錄的用戶(hù)列表中刪除推出的用戶(hù): (4) 信息操作模塊 這個(gè)模塊提供發(fā)表主題文章、回復(fù)文章、修改文章以及刪除文章的功 能,并且對(duì)不同身份的用戶(hù)給予不同的操作權(quán)限。 包含的文件有: 發(fā)表主題文章或回復(fù)文章的頁(yè)面: 修改主題文章或回復(fù)文章的頁(yè)面: 驗(yàn)證文章的合法性并將文章信息存入數(shù)據(jù)庫(kù)的頁(yè)面: 刪除文章的頁(yè)面: (5) 用戶(hù)管理模塊 這個(gè)模塊能夠?qū)τ脩?hù)個(gè)人信息進(jìn)行管理,可以設(shè)置某個(gè)用戶(hù)成為版主 或刪除某個(gè)用戶(hù)。 包含的文件是: 顯示用戶(hù)列表的頁(yè)面: 修改用戶(hù)個(gè)人信息的頁(yè)面: 將修改后的用戶(hù)信息存入數(shù)據(jù)庫(kù)或刪除用戶(hù): (6) 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù)模塊用來(lái)實(shí)現(xiàn) JSP 到數(shù)據(jù)庫(kù)的連接和訪問(wèn)功能,論壇中所 有對(duì) 數(shù)據(jù)庫(kù)的操作都是通過(guò)數(shù)據(jù)庫(kù)模塊進(jìn)行的。這個(gè)模塊實(shí)現(xiàn)通過(guò) JDBCODBC 的技術(shù)對(duì) Access 數(shù)據(jù)庫(kù)的連接和訪問(wèn)。 包含的文件是: 連接數(shù)據(jù)庫(kù)的 JavaBean: 數(shù)據(jù)庫(kù)連接池的 JavaBean: 大學(xué)畢業(yè)論文 18 模塊之間的關(guān)系 數(shù)據(jù)庫(kù)模塊是這個(gè) BBS 論壇系統(tǒng)中最重要的一個(gè)模塊,所有 JSP 頁(yè)面的編寫(xiě)都是圍繞數(shù)據(jù)庫(kù)的操作展開(kāi)的。用戶(hù)注冊(cè)模塊將用戶(hù)提交的個(gè)人信息存儲(chǔ)到數(shù)據(jù)庫(kù)之中,通過(guò)用戶(hù)登錄模塊可以進(jìn)入信息顯示模塊、信息操作模 塊、用戶(hù)管理模塊。這幾個(gè)模塊之間的關(guān)系可以用圖 41 來(lái)表示: 入口 圖 41 論壇中模塊之間的關(guān)系 用戶(hù)注冊(cè)模塊 用戶(hù)登錄模塊 信息操作模塊 信息顯示模塊 用戶(hù)管理模塊 數(shù)據(jù)庫(kù) 連 接 池 大學(xué)畢業(yè)論文 19 制定頁(yè)面流程 上面已經(jīng)劃分好了模塊,并對(duì)模塊之間的關(guān)系進(jìn)行了設(shè)計(jì)。這里還要對(duì)模塊之間的關(guān)系進(jìn)行細(xì)化,即畫(huà)出頁(yè)面的流程圖,以明確各頁(yè)面之間的相互調(diào)用關(guān)系。如圖 42 所示: 論壇入口 未注冊(cè) 用戶(hù)登錄模塊 用戶(hù)注冊(cè)模塊 圖 42 頁(yè)面流程圖 非法 非法 合法 合法 論壇出口 信息顯示模塊 用戶(hù)管理模塊 管理員 信息操作模塊 大學(xué)畢業(yè)論文 20 數(shù)據(jù)庫(kù)的具體設(shè)計(jì) 設(shè)計(jì)數(shù)據(jù)表的結(jié)構(gòu) 這個(gè) BBS 論壇系統(tǒng)使用 Microsoft Access 作為數(shù)據(jù)庫(kù)。根據(jù)前面對(duì)這個(gè) BBS論壇系統(tǒng)的功能需求分析、模塊的劃分和頁(yè)面流程的設(shè)計(jì),我考慮分兩條線索來(lái)組織論壇系統(tǒng)所要用到的數(shù)據(jù):一條線索是用戶(hù)的個(gè)人信息,另一條線索是文章的相關(guān)信息。因此可以設(shè)計(jì)兩張表來(lái)保存論壇系統(tǒng)中的數(shù)據(jù),并將這兩個(gè)表用一定的關(guān)系關(guān)聯(lián)起來(lái)。 這兩張 表分別為: (1) 用戶(hù)表 Users:保存用戶(hù)個(gè)人信息,如用戶(hù)名、密碼、用戶(hù)的身份等級(jí)、用戶(hù)的頭像等等。 詳細(xì)的表結(jié)構(gòu)如下表 41 所示: 表 41 用戶(hù)表 ( Users) 表項(xiàng) 數(shù)據(jù)類(lèi)型 說(shuō)明 ID 自動(dòng)編號(hào) 用戶(hù)的唯一標(biāo)識(shí),為主鍵 UserName 文本 用戶(hù)名,唯一 Password 文本 用戶(hù)密碼 Email 文本 用戶(hù)的電子郵箱 Sex 文本 用戶(hù)性別 Phone 文本 用戶(hù)的電話號(hào)碼 Address 文本 用戶(hù)的地址 Age 文本 用戶(hù)的年 齡 PostNumber 數(shù)字 用戶(hù)發(fā)表的文章數(shù) (包括主題文章和回復(fù)文章) Rank 數(shù)字 用戶(hù)的身份等級(jí) ( 0 為普通用戶(hù), 1 為第一個(gè)討論區(qū)的版主, 2 為第二個(gè)討論區(qū)的版主, 3 為管理員) Face 文本 用戶(hù)的頭像,用頭像圖片的存儲(chǔ)目錄表示 (2) 文章表 Articles:保存主題文章或回復(fù)文章的詳細(xì)信息,如文章的標(biāo)題、具體內(nèi)容、發(fā)表時(shí)間、回復(fù)文章的篇數(shù)等等。 詳細(xì)的表結(jié)構(gòu)如下表 42 所示: 表 42 文章表( Articles) 表項(xiàng) 數(shù)據(jù)類(lèi)型 說(shuō)明 ID 自動(dòng) 編號(hào) 文章的唯一標(biāo)記,為主鍵 大學(xué)畢業(yè)論文 21 AuthorID 數(shù)字 文章作者的標(biāo)識(shí),同 Users 表中的 ID 關(guān)聯(lián) Title 文本 文章的標(biāo)題 Content 文本 文章的內(nèi)容 BoardID 數(shù)字 文章所屬的討論區(qū) ReplyID 數(shù)字 回復(fù)哪一篇文章? ( 0 代表是一個(gè)主題文章,其它數(shù)字代表要回復(fù)的文章標(biāo)識(shí) ID) PostTime 日期 /時(shí)間 文章提交的時(shí)間 Emotion 文本 寫(xiě)文章時(shí)的表情,用表情圖片的存儲(chǔ)目錄表示 ReplyNum 數(shù)字 回復(fù)的文章篇數(shù) 建立數(shù)據(jù)庫(kù) 在設(shè)計(jì)好數(shù)據(jù)表的 結(jié)構(gòu)之后,接著就可以在 Access 中建立數(shù)據(jù)庫(kù)了。 首先,在 Microsoft Access 中建立一個(gè)名為“ ”的數(shù)據(jù)庫(kù),然后使用設(shè)計(jì)器設(shè)計(jì)兩個(gè)名為 Users 和 Articles 的數(shù)據(jù)表,其格式按表 41 和表 42 給出的內(nèi)容設(shè)計(jì)。 這樣,數(shù)據(jù)庫(kù) forum 中就有了兩張表: Users 和 Articles。 最后,還要為數(shù)據(jù)庫(kù) forum 建立一個(gè) ODBC 的數(shù)據(jù)源,這樣,通過(guò)JDBCODBC 引擎就可以和 JSP 應(yīng)用程序進(jìn)行交互。本系統(tǒng)要?jiǎng)?chuàng)建一個(gè)對(duì)應(yīng)于數(shù)據(jù)庫(kù) forum 的數(shù)據(jù)源 MyForum。 這個(gè) BBS 論壇 系統(tǒng)的所有數(shù)據(jù)庫(kù)創(chuàng)建工作完成了。 安裝運(yùn)行應(yīng)用程序 安裝設(shè)置論壇系統(tǒng) 在正式運(yùn)行這個(gè) BBS 論壇系統(tǒng)之前,要先將這個(gè)論壇系統(tǒng)安裝并配置好,步驟如下: (1) 確認(rèn)“ JDK+Tomcat”的運(yùn)行環(huán)境已經(jīng)搭建好。 (2) 假定存放這個(gè) BBS 論壇所有文件的工作目錄是“ F:\Java\forum”, 即把包含了論壇所有文件的 forum 目錄放到 F 盤(pán)下的 Java 目錄里。 (3) 修改 Tomcat 的配置文件 ,將工作目錄 forum 映射到虛擬 目錄“ /forum/”上去。 (4) 修改 Tomcat 的配置文件 。這需要在“ C:\Tomcat \bin ” 目 錄 中 的 中 末 尾 處 的 “ set CLASSPATH=%JAVA_HOME%\lib\ ” 這 一 行 后 面 添 加 代 碼“ 。F:\Java\forum\WEBINF\classes”。 (5) 在數(shù)據(jù)表 Users 中設(shè)置幾個(gè)用戶(hù)信息的記錄;在數(shù)據(jù)表 Articles 中 設(shè)置幾個(gè)文章信息的記錄。 大學(xué)畢業(yè)論文 22 運(yùn)行論壇系統(tǒng) 首先,啟動(dòng) Tomcat 服務(wù)器,并將啟動(dòng)后的 Dos 窗口最小化。然后,在瀏覽器的地址欄中輸入:“ 頁(yè)面,如圖 43 所示: 圖 43 主頁(yè)面 在主頁(yè)面上點(diǎn)擊“新用戶(hù)注冊(cè)”,進(jìn)入注冊(cè)頁(yè)面,如圖 44 所示: 圖 44 注冊(cè)新用戶(hù)的頁(yè)面 單擊“登錄論壇”進(jìn)入主頁(yè)面,用注冊(cè)好的用戶(hù)名和密碼登錄論壇,登錄后進(jìn)入討論區(qū)列表頁(yè)面,如圖 45 所示: 大學(xué)畢業(yè)論文 23 圖 45 論壇討論區(qū)列表頁(yè)面 代碼實(shí)現(xiàn) 源代碼附盤(pán)上。 大學(xué)畢業(yè)論文 24 結(jié) 論 隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展, BBS 論壇系統(tǒng)對(duì)于每一個(gè)上網(wǎng)的人來(lái)說(shuō),已經(jīng)變的不再陌生,它成為了我們生活中必不可少的一部分。我們現(xiàn)在的世界蘊(yùn)涵著相當(dāng)大的信息量,每天的信息搜集、發(fā)布、更新都需要投入很大的人力物力。在網(wǎng)絡(luò)發(fā)展的新時(shí)代,越來(lái)越多的信息在網(wǎng)上發(fā)布,依靠單純的手工制作發(fā)布,已變得十分繁重。因而制作一套 BBS 論壇系統(tǒng),不僅節(jié)省人力物力,更加體現(xiàn)了新聞和一些知識(shí)的實(shí)效性。對(duì)于有不同愛(ài)好、不同性格、不同用途的人們來(lái)說(shuō),多種 BBS 論壇也與之相對(duì)應(yīng)。有音樂(lè)愛(ài)好的人們可以到專(zhuān)門(mén)的音樂(lè)論壇里進(jìn)行交流;喜歡閱 讀精彩文章的人們可以在專(zhuān)門(mén)的論壇中進(jìn)行文章的發(fā)表與閱讀等等。 大學(xué)四年的生活即將結(jié)束,做畢業(yè)設(shè)計(jì)的過(guò)程既是總結(jié)和提高專(zhuān)業(yè)知識(shí)的過(guò)程,又是學(xué)習(xí)和實(shí)踐結(jié)合的一個(gè)鍛煉,是跨出校門(mén)前的一個(gè)過(guò)度性過(guò)程。在畢業(yè)設(shè)計(jì)中,經(jīng)過(guò)幾個(gè)月的認(rèn)真學(xué)習(xí)和指導(dǎo)老師的指導(dǎo),同時(shí)通過(guò)大量相關(guān)資料的閱讀與搜集準(zhǔn)備, 以及對(duì)系統(tǒng)的設(shè)計(jì)調(diào)試等一系列的過(guò)程, 終于完成了這套 BBS論壇系統(tǒng)的開(kāi)發(fā)設(shè)計(jì)。通過(guò)此階段的學(xué)習(xí)和設(shè)計(jì), 使我進(jìn)一步熟悉了 BBS 論壇系統(tǒng)開(kāi)發(fā)的全過(guò)程,并 在編程技術(shù)方面和數(shù)據(jù)庫(kù)設(shè)計(jì)方面有了很大的提高,同時(shí)也可以較為熟練的使用 Access 進(jìn)行數(shù)據(jù)庫(kù)的開(kāi)發(fā)和設(shè)計(jì)。我想我所掌握的各種牢固的專(zhuān)業(yè)知識(shí),會(huì)為步入社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。 由于自身的技術(shù)經(jīng)驗(yàn)等諸多方面的欠缺, 使得在軟件設(shè)計(jì)方面有一些不盡如人意的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1