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

正文內(nèi)容

基于j2ee的bbs論壇的設(shè)計與開發(fā)—畢業(yè)設(shè)計論文-免費(fèi)閱讀

2024-12-31 04:17 上一頁面

下一頁面
  

【正文】 在畢業(yè)設(shè)計中,經(jīng)過幾個月的認(rèn)真學(xué)習(xí)和指導(dǎo)老師的指導(dǎo),同時通過大量相關(guān)資料的閱讀與搜集準(zhǔn)備, 以及對系統(tǒng)的設(shè)計調(diào)試等一系列的過程, 終于完成了這套 BBS論壇系統(tǒng)的開發(fā)設(shè)計。然后,在瀏覽器的地址欄中輸入:“ 頁面,如圖 43 所示: 圖 43 主頁面 在主頁面上點(diǎn)擊“新用戶注冊”,進(jìn)入注冊頁面,如圖 44 所示: 圖 44 注冊新用戶的頁面 單擊“登錄論壇”進(jìn)入主頁面,用注冊好的用戶名和密碼登錄論壇,登錄后進(jìn)入討論區(qū)列表頁面,如圖 45 所示: 大學(xué)畢業(yè)論文 23 圖 45 論壇討論區(qū)列表頁面 代碼實現(xiàn) 源代碼附盤上。 安裝運(yùn)行應(yīng)用程序 安裝設(shè)置論壇系統(tǒng) 在正式運(yùn)行這個 BBS 論壇系統(tǒng)之前,要先將這個論壇系統(tǒng)安裝并配置好,步驟如下: (1) 確認(rèn)“ JDK+Tomcat”的運(yùn)行環(huán)境已經(jīng)搭建好。 這兩張 表分別為: (1) 用戶表 Users:保存用戶個人信息,如用戶名、密碼、用戶的身份等級、用戶的頭像等等。這個模塊實現(xiàn)通過 JDBCODBC 的技術(shù)對 Access 數(shù)據(jù)庫的連接和訪問。這個模塊完成新用戶的注冊功能,并能對新用戶的注冊信息進(jìn)行錯誤檢查。 使用連接池訪問數(shù)據(jù)庫 在運(yùn)行 BBS 系統(tǒng)時,由于頻繁地從數(shù)據(jù)庫中存取數(shù)據(jù),為提高整個系 統(tǒng)的效率,使用了數(shù)據(jù)庫連接池這個辦法。對于微軟公司自己的數(shù)據(jù)庫產(chǎn)品,如 Access,在 Windows 操作系統(tǒng)里內(nèi)置了支持這些數(shù)據(jù)庫的 ODBC 驅(qū)動程序。它可以幫助用戶組織和共享數(shù)據(jù)庫信息,以便于根據(jù)數(shù)據(jù)庫信息作出有效的決策。數(shù)據(jù)庫之間的關(guān)系指明兩個庫之間共享一個共同的關(guān)鍵字值。一個數(shù)據(jù)庫中還可以包括查詢、存儲過程等諸多對象。今天,信息資源大學(xué)畢業(yè)論文 14 已成為各個部門的重要財富和資源。 在大型項目的開發(fā)中,可以采用“ JSP+Servlet+JavaBeans”模式的 Web 服務(wù)。 (5) 允許定義激活代理 Servlet 編寫者們可以定義彼此之間共同工作的激活代理,每個代理者 是一個 Servlet,而且代理者能夠在他們之間傳送數(shù)據(jù)。 在本系統(tǒng)實際的開發(fā)過程中,先把 JSP 頁面開發(fā)出來,然后再將 JSP 代碼轉(zhuǎn)換成 Servlet。它能直接或是借助插 件在幾乎所有的 Web 服務(wù)器上運(yùn)行。在服務(wù)器端的 Java 虛擬機(jī)上,每一個來自客戶端的請求由 Servlet 中的一個小 Java 線程來響應(yīng),而不是由一個大的系統(tǒng)進(jìn)程來響應(yīng),這就節(jié)省了許多資源。在 JavaBeans 處理完事務(wù)后,將處理完的結(jié)果交回給 JSP,由 JSP 將這些結(jié)果封裝到 JSP 頁面中,并以頁面中事先設(shè)計好的顯示樣式返回給客戶端的瀏覽器。 JavaBeans組件是 Java 類,這些類遵循一個接口格式,以便于使方法命名、底層行為以及繼承或?qū)崿F(xiàn)的行為能夠把類看做標(biāo)準(zhǔn)的 JavaBeans 組件的方式進(jìn)行構(gòu)造。除了標(biāo)準(zhǔn)的必須被所有一致 JSP 容器實現(xiàn)的動作類型, JSP 規(guī)范版本 提供了一個 Taglib 指令來用于引進(jìn)新的動作類型。另一方面,程序員制作的頁面功能雖然強(qiáng),但是缺乏吸引訪問者所必需的視覺效果。對于大負(fù)荷站點(diǎn),解決方法只有一個:分布計算。 JSP 是 Sun 公司推出的新一代網(wǎng)站開發(fā)語言 , JSP 可以在 Serverlet 和JavaBean 的支持下,完成功能強(qiáng)大的站點(diǎn)程序。 當(dāng)一個 JSP 頁面被請求時, JSP 引擎將首先判斷這個 JSP 頁面是否比它對應(yīng)的 Servlet 文件新。 JSP 的運(yùn)作模式 所有的 JSP 頁面,都是 通過在服務(wù)器端轉(zhuǎn)換成 Servlet 來進(jìn)行運(yùn)行的。基于組件的方法加速了總體的開發(fā)進(jìn)程,并且能夠最大限度地凝聚、整合各開發(fā)人員或組織的智慧和努力,從而構(gòu)建一個廣泛的互相支持的協(xié)同開發(fā)氛圍。 在傳統(tǒng)的網(wǎng)頁 HTML 文件中加入 Java 程序片段和 JSP 標(biāo)記,就構(gòu)成了 JSP網(wǎng)頁。 平臺全面支持和實施 XML,這種強(qiáng)大的組合可使 XML 具備跨平臺的兼容性 ,甚至用于對 XML 代碼進(jìn)行語法檢查和調(diào)試的工具也可與平臺無關(guān)。 J2EE 是一種利用 java 2 平臺來簡化諸多與多級企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。 JSP 是屬于 J2EE 的一部分, JSP 只是用來動態(tài)生成 Web 頁面的 一種技術(shù)。 從另一個角度來看,美國的 BBS 在線服務(wù)已經(jīng)是一個開發(fā)十分充分的市場,任何可能的商業(yè)機(jī)會都已經(jīng)有人在加以利用。 BBS 在新興的電子文化、信息咨詢和商業(yè)服務(wù)領(lǐng)域還具有巨大的潛在市場。經(jīng)過長時間的發(fā)展,直到 1995年,隨著計算機(jī)及其外設(shè)的大幅降價, BBS 才逐漸被人們所認(rèn)識。有些 BBS 還允許多個用戶共同參加綱絡(luò)游戲 , 決一勝負(fù)。 (9) 加入了彩色控制碼 , 可以為自己的文章和簽名檔附上色彩或使文字閃爍起來。 隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的不斷發(fā)展, BBS 論壇的功能越來越強(qiáng)大, 目前 BBS 的主要功能有 以下幾點(diǎn) : (1) 供用戶自我選擇閱讀若干感興趣的專業(yè)組和討論 組 內(nèi)的信息 。比 如 , 按 BBS 系統(tǒng)提供的服務(wù)內(nèi)容可將 BBS 劃分為 : 商用 BBS、家庭 BBS、學(xué)術(shù)性 BBS 以及綜合性BBS 等 。 BBS大學(xué)畢業(yè)論文 4 與一般街頭和校園內(nèi)的公布欄性質(zhì)相同,只不過 BBS 是通過電腦來傳播或取得消息而已。 隨著時代的發(fā)展,網(wǎng)絡(luò)已經(jīng)成為人們生活、學(xué)習(xí)、工作中的一部分, BBS 系統(tǒng)是基于網(wǎng)絡(luò)而發(fā)展起來的,隨著網(wǎng)絡(luò)的普及, BBS 已經(jīng)成為人們思想、文化交流的必不可少的工具, BBS 縮短了世界的距離,使地球變的越來越小,使五湖四海的朋友變成鄰里。t obliterate. The technical development of the calculator work pushed the technical development of the mankind39。而計算機(jī)網(wǎng)絡(luò)系統(tǒng) 和相關(guān)技術(shù)也必將在21 世紀(jì)社會信息化和知識經(jīng)濟(jì)浪潮中更快更大的發(fā)展。 伴隨著計算機(jī)網(wǎng)絡(luò)技術(shù)的迅猛發(fā)展和廣泛應(yīng)用,人類進(jìn)入了全新的網(wǎng)絡(luò)經(jīng)濟(jì)時代。相信很多人對 BBS 論壇早已不陌生,本人也是諸多 BBS 論壇上的忠實成員之一。 以信件和電子討論 的形式進(jìn)行交流。 因此,開發(fā)這樣一套 BBS 系統(tǒng)成為很有必要的事情。 BBS 通常會提供一些多人實時交談、游戲服務(wù) ,公布最新消息甚至提供各類免費(fèi)軟件。 可以說 , 介入 BBS的討論 , 能夠充分發(fā)揮您的聰明才智 , 不斷拓寬知識面 , 豐富您的人生。 (6) 同一站點(diǎn)內(nèi)的用戶互通電子郵件 , 設(shè)定好友名單 。 (3) 電 子郵件 BBS 站內(nèi)各用戶之間可互通電子郵件 ,電子郵件內(nèi)容只有收、發(fā)信人可讀。經(jīng) 過 整理后,終于完成了個人計算機(jī)的第 1 版 BBS 系統(tǒng)。于是,各地的用戶都可以通過本地的業(yè)余 BBS 站與遠(yuǎn)在異地的網(wǎng)友互通信息。同時 BBS 站臺的建立從硬件需求上來看,與一個基本的 BBS 用戶幾乎沒有本質(zhì)的區(qū)別,這就使得 BBS 系統(tǒng)能以一種大范圍、多個性、可選擇的方式,使那些處于不同家庭的計算機(jī)通過電話線聯(lián)結(jié)在一起,而更為重要的是,通過這種聯(lián)結(jié)使得那些不同家庭中的,來自社會各個角落和層次的人們能夠共聚一堂,以信件和電子討論的形式進(jìn)行交流。廣大的頁面開發(fā)人員都熱切地盼望一種統(tǒng)一的頁面開發(fā)技術(shù),該技術(shù)應(yīng)該具有以下的特點(diǎn):①與操作平臺無關(guān),能夠在任何 Web 或應(yīng)用程序服務(wù)器上運(yùn)行;②將應(yīng)用程序邏輯和頁面顯示分離;③提供代碼重用,簡化開發(fā)基于 Web 的交互式應(yīng)用程序的過程。 具體 JSP 語言的技術(shù),將在下一章中詳細(xì)介紹。 EJB Server 中。無疑 ,J2EE 為企業(yè)勾勒了一幅具有更強(qiáng)的伸縮性、開放性、安全性且簡單易用的未來應(yīng)用的藍(lán)圖。這樣既有助于作者保護(hù)自己的代碼 ,又能保證任何基于 HTML 的 Web 瀏覽器的完全可用。隨著越來越多供應(yīng)商在他們的產(chǎn)品中加入對 JSP 的支持,我們可以在更廣闊的范圍內(nèi)選擇自己所需的服務(wù)器和開發(fā)環(huán)境,而絲毫不影響針對客戶的 Web 應(yīng)用。 (4) 由服務(wù)器將響應(yīng)結(jié)果以 HTML 的形式返回給客 戶端瀏覽器。 ASP 采用腳本語言 VBScript 作為自己的開發(fā)語言。 由于 PHP 本身存在的一些缺點(diǎn),使得它不適合應(yīng)用于大型電子商務(wù)站點(diǎn),而更適合 于 一些小型的商業(yè)站 點(diǎn)。世界上一些大的電子商務(wù)解決方案提供商都采用 JSP。 如 JAVA 所宣稱的一樣, JSP 的另一個重要的好處可以簡單概括為:一次編寫,各處運(yùn)行。 JSP 對運(yùn)行環(huán)境的要求如下: 基本配置: PIII 以上機(jī)型,內(nèi)存 256M 以上,硬盤空間 2G。另外,純 JSP 語言將表示層和業(yè)務(wù)層混合在了一起,不但造成修改不方便,而且代碼不能重復(fù)利用。響應(yīng)內(nèi)容動態(tài)生成,通常取決于客戶端的請求,最后,服務(wù)器將響應(yīng)返回給客戶端。相對進(jìn)程間的通訊而言,線程間的通訊是一種輕量級的通訊,效率高,可靠性也高,因而能更好地實現(xiàn)數(shù)據(jù)在 Servlet 間的共享。 Servlet 充當(dāng)著控制者的角色,用來負(fù)責(zé)響應(yīng)用的事務(wù)處理。 (4) 轉(zhuǎn)送請求 Servlet 可以轉(zhuǎn)送請求給其他的服務(wù)器和 Servlet。 因此,在實際的開發(fā)中,常常利用 JSP 技術(shù)的頁面表現(xiàn)性、 Servlet 技術(shù)的邏輯處理能力,把兩者很好地結(jié)合在一起使用。 從開發(fā)的觀點(diǎn)看,“ JSP+Servlet+JavaBeans”模式具有更清晰的頁面表現(xiàn),清楚的開發(fā)者角色劃分,可以充分地利用開發(fā)小組中的界面設(shè)計人員。 將數(shù)據(jù)利用數(shù)據(jù)庫存儲后,這些數(shù)據(jù)便不再是死的數(shù)據(jù)了,可以靈活地操作這些數(shù)據(jù),從現(xiàn)存的數(shù)據(jù)中統(tǒng)計出任何想要的數(shù) 據(jù)。數(shù)據(jù)庫設(shè)計應(yīng)該和應(yīng)用系統(tǒng)設(shè)計相結(jié)合,整個設(shè)計過程中要把結(jié)構(gòu)設(shè)計和行為設(shè)計密切結(jié)合起來。 無論用戶是要創(chuàng)建一個個人使用的獨(dú)立桌面數(shù)據(jù)庫,還是一個部門或整個公司使用的數(shù)據(jù)庫,在需要管理和共享數(shù)據(jù)時, Access 都能為 使用數(shù)據(jù)庫提供有力的支持。在 JSP 中訪問數(shù)據(jù)庫是通過 JDBC 接口進(jìn)行的。在 JSP 中,主要使用JDBCODBC 橋結(jié)合 ODBC 驅(qū)動程序的機(jī)制來訪問數(shù)據(jù)庫。 在這個 BBS 論壇 系統(tǒng)中有三類用戶:普通用戶、版主和管理員。 包含的文件有: 顯示所有討論區(qū)列表的頁面: 各討論區(qū)中所有主題文章的分頁顯示頁面: 顯示主題文章和回復(fù)文章詳細(xì)內(nèi)容的頁面: 退出論壇,從已登錄的用戶列表中刪除推出的用戶: (4) 信息操作模塊 這個模塊提供發(fā)表主題文章、回復(fù)文章、修改文章以及刪除文章的功 能,并且對不同身份的用戶給予不同的操作權(quán)限。如圖 42 所示: 論壇入口 未注冊 用戶登錄模塊 用戶注冊模塊 圖 42 頁面流程圖 非法 非法 合法 合法 論壇出口 信息顯示模塊 用戶管理模塊 管理員 信息操作模塊 大學(xué)畢業(yè)論文 20 數(shù)據(jù)庫的具體設(shè)計 設(shè)計數(shù)據(jù)表的結(jié)構(gòu) 這個 BBS 論壇系統(tǒng)使用 Microsoft Access 作為數(shù)據(jù)庫。 最后,還要為數(shù)據(jù)庫 forum 建立一個 ODBC 的數(shù)據(jù)源,這樣,通過JDBCODBC 引擎就可以和 JSP 應(yīng)用程序進(jìn)行交互。F:\Java\forum\WEBINF\classes”。對于有不同愛好、不同性格、不同用途的人們來說,多種 BBS 論壇也與之相對應(yīng)。 由于自身的技術(shù)經(jīng)驗等諸多方面的欠缺, 使得在軟件設(shè)計方面有一些不盡如人意的地方。在網(wǎng)絡(luò)發(fā)展的新時代,越來越多的信息在網(wǎng)上發(fā)布,依靠單純的手工制作發(fā)布,已變得十分繁重。 (4) 修改 Tomcat 的配置文件 。 首先,在 Microsoft Access 中建立一個名為“ ”的數(shù)據(jù)庫,然后使用設(shè)計器設(shè)計兩個名為 Users 和 Articles 的數(shù)據(jù)表,其格式按表 41 和表 42 給出的內(nèi)容設(shè)計。這幾個模塊之間的關(guān)系可以用圖 41 來表示: 入口 圖 41 論壇中模塊之間的關(guān)系 用戶注冊模塊 用戶登錄模塊 信息操作模塊 信息顯示模塊 用戶管理模塊 數(shù)據(jù)庫 連 接 池 大學(xué)畢業(yè)論文 19 制定頁面流程 上面已經(jīng)劃分好了模塊,并對模塊之間的關(guān)系進(jìn)行了設(shè)計。此外,對于不同身份的用戶顯示有不同的權(quán)限。 4 BBS 實例設(shè)計與實現(xiàn) 功能需求 設(shè)計這個 BBS 論壇系統(tǒng),首先要確定需要實現(xiàn)哪些功能,也就是對要實現(xiàn)的功能需求進(jìn)行分析。這些JDBC 的
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1