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

正文內(nèi)容

基于j2ee的bbs論壇的設(shè)計(jì)與開發(fā)—畢業(yè)設(shè)計(jì)論文(留存版)

  

【正文】 der the support of the work environment according to the J2EE the BBS forum system, support customer39。 先 對(duì) BBS 作個(gè)簡(jiǎn)單的描述 :BBS 就是站長(zhǎng)在家中放置一臺(tái)計(jì)算機(jī),到電信局申請(qǐng)安裝一部電話,然后將這部電話的號(hào)碼通過報(bào)紙、網(wǎng)絡(luò)或其它媒體予以公布。 (2) 可隨意檢查是否有新消息發(fā)布并選擇閱讀 。 (5) 在 線幫助 所有的 BBS 都提供極為方便、有效的幫助功能 , 用戶使用 BBS 過程中遇到的困難一般都可借助系統(tǒng)幫助服務(wù)功能加以解決 。目前,我國(guó)的信息產(chǎn)業(yè)正以前所未有速度向前發(fā)展,計(jì)算機(jī)的大量普及,無論是在商業(yè)部門、國(guó)家機(jī)關(guān)還是設(shè)計(jì)單位,甚至普通家庭,計(jì)算機(jī)的身影隨處可見。 JSP 文件的后綴 名 是 .jsp,和 PHP 等技術(shù)一樣,人們習(xí)慣以文件后綴命名這項(xiàng)技術(shù) 。 J2EE 技術(shù)和 XML 技術(shù)分別是企業(yè)開發(fā)的陰陽(yáng)兩極 ,因?yàn)?XML 可實(shí)施獨(dú)立于平臺(tái)的數(shù)據(jù) ,而 J2EE 平臺(tái)則可實(shí)施獨(dú)立于平臺(tái)的解決方案。 (3) 采用標(biāo)識(shí)簡(jiǎn)化頁(yè)面的開發(fā) Web 開發(fā)人員并不是熟悉教本語言的編程人員。如果是,說明該 JSP 頁(yè)面已經(jīng)被更新,需要重新編譯;如果不是,則直接執(zhí)行。數(shù)據(jù)庫(kù)、應(yīng)用邏輯層、表示邏輯層彼此分開,而且同層也可以根據(jù)流量分開,群組成二維數(shù)組 , 而 PHP大學(xué)畢業(yè)論文 10 則缺乏這種支持。這種方法簡(jiǎn)化了 JSP 容器開發(fā)者的工作,減少了 JSP 創(chuàng)作者的學(xué)習(xí)時(shí)間。通過這樣的流程,系統(tǒng) 的用戶就能實(shí)時(shí)高效地與論壇進(jìn)行交互了。 JSP 與 Servlet 之間的關(guān)系 當(dāng) JSP 成為開發(fā)動(dòng)態(tài)網(wǎng)站的主要技術(shù)時(shí) , Servlet 在開發(fā)中占據(jù)著非常重要的位置。 Servlet 的功能及其應(yīng)用是非常廣泛的,它非常適于服務(wù)器端的處理和編程,并且會(huì)長(zhǎng)期駐留在它現(xiàn)在的位置。作為信息系統(tǒng)核心和基礎(chǔ)的數(shù)據(jù)庫(kù)技術(shù)得到越來越廣泛的應(yīng)用。關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)與非關(guān)系數(shù) 據(jù)庫(kù)系統(tǒng)的區(qū)別是,關(guān)系系統(tǒng)只有“表”這一種數(shù)據(jù)結(jié)構(gòu);而非關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)還有其他數(shù)據(jù)結(jié)構(gòu),對(duì)這些數(shù)據(jù)結(jié)構(gòu)有其他的操作。在數(shù)據(jù)庫(kù)應(yīng)用程序中,通過 ODBC 數(shù)據(jù)源來連接數(shù)據(jù)庫(kù)。 包含的文件有: 新用戶注冊(cè)表單頁(yè)面: 驗(yàn)證注冊(cè)信息并將注冊(cè)信息存入數(shù)據(jù)庫(kù)頁(yè)面: (2) 用戶登錄模塊 用戶登錄模塊提供這個(gè) BBS 論壇的主頁(yè)面,在 主頁(yè)面上有一個(gè)簡(jiǎn)單的登錄界面供用戶輸入用戶名和密碼,登錄時(shí)要通過用戶名和密碼對(duì)用戶身份進(jìn)行驗(yàn)證,如果合法就進(jìn)入論壇的主操作界面。 詳細(xì)的表結(jié)構(gòu)如下表 41 所示: 表 41 用戶表 ( Users) 表項(xiàng) 數(shù)據(jù)類型 說明 ID 自動(dòng)編號(hào) 用戶的唯一標(biāo)識(shí),為主鍵 UserName 文本 用戶名,唯一 Password 文本 用戶密碼 Email 文本 用戶的電子郵箱 Sex 文本 用戶性別 Phone 文本 用戶的電話號(hào)碼 Address 文本 用戶的地址 Age 文本 用戶的年 齡 PostNumber 數(shù)字 用戶發(fā)表的文章數(shù) (包括主題文章和回復(fù)文章) Rank 數(shù)字 用戶的身份等級(jí) ( 0 為普通用戶, 1 為第一個(gè)討論區(qū)的版主, 2 為第二個(gè)討論區(qū)的版主, 3 為管理員) Face 文本 用戶的頭像,用頭像圖片的存儲(chǔ)目錄表示 (2) 文章表 Articles:保存主題文章或回復(fù)文章的詳細(xì)信息,如文章的標(biāo)題、具體內(nèi)容、發(fā)表時(shí)間、回復(fù)文章的篇數(shù)等等。 大學(xué)畢業(yè)論文 24 結(jié) 論 隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展, BBS 論壇系統(tǒng)對(duì)于每一個(gè)上網(wǎng)的人來說,已經(jīng)變的不再陌生,它成為了我們生活中必不可少的一部分。 大學(xué)四年的生活即將結(jié)束,做畢業(yè)設(shè)計(jì)的過程既是總結(jié)和提高專業(yè)知識(shí)的過程,又是學(xué)習(xí)和實(shí)踐結(jié)合的一個(gè)鍛煉,是跨出校門前的一個(gè)過度性過程。 這個(gè) BBS 論壇 系統(tǒng)的所有數(shù)據(jù)庫(kù)創(chuàng)建工作完成了。 包含的文件是: 顯示用戶列表的頁(yè)面: 修改用戶個(gè)人信息的頁(yè)面: 將修改后的用戶信息存入數(shù)據(jù)庫(kù)或刪除用戶: (6) 數(shù)據(jù)庫(kù)模塊 數(shù)據(jù)庫(kù)模塊用來實(shí)現(xiàn) JSP 到數(shù)據(jù)庫(kù)的連接和訪問功能,論壇中所 有對(duì) 數(shù)據(jù)庫(kù)的操作都是通過數(shù)據(jù)庫(kù)模塊進(jìn)行的。首先,安裝一個(gè)數(shù)據(jù)庫(kù)系統(tǒng),再建立一個(gè)數(shù)據(jù)表作為訪問對(duì)象,然后要安裝相應(yīng)的驅(qū)動(dòng)程序,最后就能連接上并訪問數(shù)據(jù)庫(kù)了。 Access 幫助用戶方便地得到所需信息,并提供強(qiáng)大的數(shù)據(jù)處理工具。這些表可以互相聯(lián)系,也可以彼此獨(dú)立。但是,該模式可以很好地滿足小型應(yīng)用的需要。 Servlet 創(chuàng)建 JSP 需要的 JavaBean 和對(duì)象,再根據(jù)用戶的行為,決定處理哪個(gè) JSP 頁(yè)面并發(fā)送給用戶。對(duì) Servlet 來 說,其本質(zhì)上就是一個(gè)運(yùn)行在服務(wù)器端的 Java 程序。 JavaBeans 體系結(jié)構(gòu)是第一個(gè)全面地基于組件的標(biāo)準(zhǔn)模型之一。在使用 WEB 的早期甚 至是現(xiàn)在,很大程度上一個(gè)困擾 WEB 站點(diǎn)的主要問題是:藝術(shù)家制作的頁(yè)面往往很吸引人,但卻缺乏實(shí)用性。它大量地借用 C,Java 和Perl語言的語法 , 并耦合 PHP自己的特性 ,使 WEB開發(fā)者能夠快速地寫出動(dòng) 態(tài)產(chǎn)生頁(yè)面。作為采用 Java 技大學(xué)畢業(yè)論文 9 術(shù)家族的一部分以及 J2EE 的一個(gè)重要的組成部分, JSP 能夠很好的支持高度復(fù)雜的基于 Web 的應(yīng)用。 JSP 完全秉承了 Java 語言的優(yōu)勢(shì),作為一種與平臺(tái)無關(guān)的動(dòng)態(tài)網(wǎng)頁(yè)開發(fā)技術(shù),它有很高的運(yùn)行效率,開發(fā)周期短,擴(kuò)展能力強(qiáng),而且它的技術(shù)規(guī)范是公開的,任何人都可以按照規(guī)范開發(fā)出自己的產(chǎn)品。J2EE 是 Java2 platform, enterprise edition 的簡(jiǎn)稱, 是美國(guó) Sun 公司推出的一種全新概念的模型 ,與傳統(tǒng)的互聯(lián)網(wǎng)應(yīng)用程序模型相比有著不可比擬的優(yōu)勢(shì)。這種文化現(xiàn)象對(duì)于生活在現(xiàn)代城市中的忙碌的人們,她的 吸引力是無庸質(zhì)疑的。 從 1991 年開始,國(guó)內(nèi)開始了第一個(gè) BBS 站。 (8) 可開啟系統(tǒng)投票箱 。 BBS 系統(tǒng)的分類依據(jù)不同 , 有不同的劃分方法。這種文化現(xiàn)象對(duì)于生活在現(xiàn)代城市中的忙碌的人們,她的吸引力是無庸質(zhì)疑的。計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的發(fā)展將以其融合一切現(xiàn)代先進(jìn)信息技術(shù)的特殊優(yōu)勢(shì)而在 21 世紀(jì)形成一場(chǎng)嶄新的信息技術(shù)革命,并進(jìn)一步推動(dòng)社會(huì)信息化和知識(shí)經(jīng)濟(jì)的發(fā)展。 本系統(tǒng)使用連接池訪問數(shù)據(jù)庫(kù),一個(gè)數(shù)據(jù)庫(kù)連接可以被很多應(yīng)用程序?qū)嵗蚕?,?yīng)用程序無需在每次與數(shù)據(jù)庫(kù)交互時(shí)都進(jìn)行連接和斷開操作,從而大大提高了訪問數(shù)據(jù)庫(kù)的效率。 1 BBS 系統(tǒng)介紹 BBS 的定義 BBS 論壇是互聯(lián)網(wǎng)上很常見的一種交流平臺(tái),網(wǎng)友們?cè)谏厦婵梢跃透信d趣的話題進(jìn)行探討,可以說 BBS 論壇的出現(xiàn)拓展了互聯(lián)網(wǎng)時(shí)代人們的精神空間,相信很多人對(duì) BBS 論壇 早已不陌生,下面給出 BBS 的 定義。 BBS 的功能與特點(diǎn) 不同的 BBS 站點(diǎn)會(huì)采用不同的軟件和界面 ,也就有不同的客戶端程序。也可將信件發(fā)往所在站點(diǎn)之外的某個(gè)電子郵 件地址。由于業(yè)余 BBS 站擁有這種優(yōu)勢(shì),所以使用者都更樂意加入。 JSP 技術(shù)就是被設(shè)計(jì)用來滿足這樣的要求的。由于 EJB Server提供了多種組件事務(wù)服務(wù) ,使系統(tǒng)更能夠應(yīng)付大量的并發(fā)用戶和管理復(fù)雜的事務(wù)邏輯。 (2) 使用可重用的組件 JSP 頁(yè)面通過可重用、跨平臺(tái)的組件來執(zhí)行用戶所要求的比較復(fù)雜的處理。 由于一個(gè) JSP 頁(yè)面在第一次被訪問時(shí)要經(jīng)過翻譯、編譯、執(zhí)行這幾個(gè)步驟,因而客戶端得到響應(yīng)所需要的時(shí)間比較長(zhǎng)。首先, PHP 缺乏規(guī)模支持。通過 最終轉(zhuǎn)換為 JAVA 字節(jié)代碼這樣的優(yōu)勢(shì), JSP 頁(yè)是獨(dú)立于平臺(tái)的,這意味著 JSP 能夠在任何平臺(tái)上開發(fā),在任何服務(wù)器上使用。而如果用 JavaBeans 這一中間層來單獨(dú)處理業(yè)務(wù)層的業(yè)務(wù)邏輯,對(duì)其代碼進(jìn)行修改就非常方便,無需考慮到 JSP 在表示層的 運(yùn)行效果,而且業(yè)務(wù)層的 JavaBeans 代碼可重復(fù)利用。 (4) 安全性好 Servlet 具有 Java 的所有安全機(jī)制。這就允許在鏡像同 樣內(nèi)容的幾個(gè)服務(wù)器之間平衡負(fù)載。這些優(yōu)勢(shì)在大型項(xiàng)目開發(fā)中表現(xiàn)得十分突出,使用這一模式,可以充分發(fā)揮每個(gè)開發(fā)者各自的特長(zhǎng),界面設(shè)計(jì)開發(fā)人員可以充分發(fā)揮自己的設(shè)計(jì)才能,來體現(xiàn)頁(yè)面的表現(xiàn)形式,程序編寫人員則可以充分發(fā)揮自己的商務(wù)處理邏輯思維,來實(shí)現(xiàn)項(xiàng)目中的業(yè)務(wù)處理。 數(shù)據(jù)庫(kù)的設(shè)計(jì)分為以下六個(gè)階段:需求分析;概念結(jié)構(gòu)設(shè)計(jì);邏輯結(jié)構(gòu)設(shè)計(jì);物理結(jié)構(gòu)設(shè)計(jì);數(shù)據(jù)庫(kù)實(shí)施;數(shù)據(jù)庫(kù)運(yùn)行和維護(hù)。 JDBC 是一種可用于執(zhí)行 SQL 語言的 Java API,它為數(shù)據(jù)庫(kù)應(yīng)用開發(fā)人員和數(shù)據(jù)庫(kù)前臺(tái)工具開發(fā)人員提供了一種標(biāo)準(zhǔn)的應(yīng)用程序設(shè)計(jì)接口,使開發(fā)人員可以用純 Java 語言編寫完整的數(shù)據(jù)庫(kù)應(yīng)用程序。 普通用戶具有的功能如下: (1) 用戶注冊(cè) (2) 分頁(yè)查看所有主題文章列表 (3) 發(fā)表主題文章 (4) 回復(fù)文章 (5) 查看主題文章和回復(fù)文章的詳細(xì)內(nèi)容 (6) 對(duì)自己發(fā)表或回復(fù)的文章進(jìn)行修改或刪除 版主具有的功能如下: (1) 具有普通用戶的所有功能 (2) 對(duì)本討論區(qū)的所有文章可以修改或刪除 管理員具有的功能如下: (1) 具有普通用戶的所有功能 (2) 對(duì)所有版面的所有文章可以修改或刪除 (3) 用戶管理功能,包括修改用戶的個(gè)人信息或刪除用戶。根據(jù)前面對(duì)這個(gè) BBS論壇系統(tǒng)的功能需求分析、模塊的劃分和頁(yè)面流程的設(shè)計(jì),我考慮分兩條線索來組織論壇系統(tǒng)所要用到的數(shù)據(jù):一條線索是用戶的個(gè)人信息,另一條線索是文章的相關(guān)信息。 (5) 在數(shù)據(jù)表 Users 中設(shè)置幾個(gè)用戶信息的記錄;在數(shù)據(jù)表 Articles 中 設(shè)置幾個(gè)文章信息的記錄。我想我所掌握的各種牢固的專業(yè)知識(shí),會(huì)為步入社會(huì)打下堅(jiān)實(shí)的基礎(chǔ)。 (3) 修改 Tomcat 的配置文件 ,將工作目錄 forum 映射到虛擬 目錄“ /forum/”上去。用戶注冊(cè)模塊將用戶提交的個(gè)人信息存儲(chǔ)到數(shù)據(jù)庫(kù)之中,通過用戶登錄模塊可以進(jìn)入信息顯示模塊、信息操作模 塊、用戶管理模塊。一個(gè)數(shù)據(jù)庫(kù)連接可以被大學(xué)畢業(yè)論文 16 很多應(yīng)用程序?qū)嵗蚕?,?yīng)用程序無需在每次與數(shù)據(jù)庫(kù)交互時(shí)都進(jìn)行連接和斷開操作,從而大大提高了訪問數(shù)據(jù)庫(kù)從效率。因此,信息系統(tǒng)的開發(fā)者都是在某種數(shù)據(jù)庫(kù)管理 系統(tǒng)軟件 DBMS 環(huán)境下編寫相應(yīng)的應(yīng)用程序,以形成一個(gè)能夠滿足應(yīng)用需求且操作盡可能簡(jiǎn)單的應(yīng)用型信息系統(tǒng),這被稱之為二次開發(fā)。 數(shù)據(jù)庫(kù)設(shè)計(jì) 人們?cè)诳偨Y(jié)信息資源開發(fā)、管理和服務(wù)的各種手段時(shí),認(rèn)為最有效的時(shí)數(shù)據(jù)庫(kù)技術(shù)。在該模式中,通過 JSP 技術(shù)來表現(xiàn)頁(yè)面,通過 Servlet 技術(shù)來完成大量的事務(wù)處理工作。 Servlet 應(yīng)用范圍及其缺陷 Servlet 的應(yīng)用范圍有以下幾點(diǎn): (1) 處理 HTTP 請(qǐng)求 Servlet 能夠處理 HTTP 請(qǐng)求,并且能夠傳遞 HTTP 響應(yīng)到客戶端。它還能夠直接和服務(wù)器進(jìn)行通訊。 JavaBeans 具有以下特性: (1) 可以實(shí)現(xiàn)代碼的重復(fù)利用 (2) 易維護(hù)性、易使用性、易編寫性 (3) 可以在支持 Java 的任何平臺(tái)上工作,而不需要重新編譯 (4) 可以在內(nèi)部、網(wǎng)內(nèi)或者是網(wǎng)絡(luò)之間進(jìn)行傳輸 (5) 可以以其他部件的模式進(jìn)行工作 開發(fā)“ JSP+JavaBeans”模式的 Web 服務(wù) 在該 BBS 論壇系統(tǒng)的設(shè)計(jì)與開發(fā)中,用到了“ JSP+JavaBeans”的 Web 應(yīng)用模式,特別是當(dāng) JSP 中有許多重復(fù)性的處理工作時(shí),把這些重復(fù)性的處理工作封裝到 JavaBeans 里,從而將它們和頁(yè)面的外觀表示分 離開來,顯得十分畢業(yè)。美工設(shè)計(jì)者經(jīng)常發(fā)現(xiàn)要改變一個(gè)網(wǎng)站的外表而不涉及到程序員是不可能的。 目前在國(guó)內(nèi) PHP 與 ASP 應(yīng)用最為廣泛。當(dāng)一個(gè) JSP 頁(yè)面被第一次訪問時(shí), JSP 引擎將進(jìn)行如下操作: (1) 將 JSP 文件翻譯成 Servlet 文件(以 .java 為后綴),這個(gè) Servlet 文件是一個(gè)完整的 Java 應(yīng)用程序。 JSP 的技術(shù)特點(diǎn)體現(xiàn)在以下這些方面: (1) 將內(nèi)容的生成和顯示相分離 Web 頁(yè)面開發(fā)人員可以使用 HTML 標(biāo)識(shí)來設(shè)計(jì)和格式化最終頁(yè)面,使用 JSP標(biāo)識(shí)或者小腳本來封裝頁(yè)面上的動(dòng)態(tài)內(nèi)容。 該 BBS 論壇系統(tǒng)將采用 J2EE 中的 JSP 技術(shù)來編寫。 編寫 BBS 系統(tǒng)的語言 隨著 WWW( World Wide Web)的普及,動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)也急速發(fā)展。國(guó)內(nèi)的 BBS 站,按其性質(zhì)劃分,可以分為 2 種:一種是商業(yè) BBS 站,如新華龍訊網(wǎng);另一種是業(yè)余 BBS 站,如天堂資訊站。新用戶注冊(cè)模式各有不同 , 常常需要告知系統(tǒng)將選用的用戶名、登錄密大學(xué)畢業(yè)論文 5 碼及一些個(gè)人資料一般系統(tǒng)會(huì)自動(dòng)給出問題及回答樣板供新用戶參考。 各個(gè) BBS 站點(diǎn)涉及的主題和專業(yè)范圍各有側(cè)重 , 我們可選擇自己感興趣的站點(diǎn)進(jìn)入 BBS 參與討論
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1