【正文】
本科畢業(yè)論文(設(shè)計) 題目: 基于 J2EE 技術(shù)實現(xiàn)高校 BBS 論壇 設(shè)計 姓 名: 學(xué) 號: 專 業(yè): 計算機(jī)科學(xué)與技術(shù) 院 系: 信息工程學(xué)院 指導(dǎo)老師: 胡俊 職稱學(xué) 位 : 助教 / 碩士 完成時間: 2021 年 4 月 30 日 教務(wù)處制 安徽新華學(xué)院 2021 屆本科畢業(yè)論文(設(shè)計) 摘 要 隨著經(jīng)濟(jì)的快速發(fā)展, 21 世紀(jì)已經(jīng)是屬于網(wǎng)絡(luò)的時代。同時 21世紀(jì)也是一個物質(zhì)和經(jīng)濟(jì)的時代, 人們的心聲也開始慢慢的增多。時??梢钥吹胶吐牭饺藗兊母鞣N各樣的觀點和評論。 本文是根據(jù)高校的需求設(shè)計出基于 Web 的高校 BBS交流論壇。首先介紹了論壇的由來、基本思想、發(fā)展趨勢。以及系統(tǒng)的一些特色,系統(tǒng)流程及結(jié)構(gòu)。最后講述了實施技術(shù)以及開發(fā)平臺。分析了建立基于 Web 的高校 BBS論壇的必要性和可行性,然后對論壇進(jìn)行了需求分析和系統(tǒng)設(shè)計。 論文給出了基于 Web 的心聲交流論壇開發(fā)實例。該實例實現(xiàn)了心聲交流論壇管理的一些主要功能。主要包括用戶管理、板塊管理、主貼管理、回帖管理、公告管理、廣告管理六個模塊。不但可以實現(xiàn) 普通論壇的發(fā)帖和回帖基本用戶要求。而且還引入了系統(tǒng)的特色:溫馨的提示、用戶信息安全、提供免費的視頻學(xué)習(xí)。而且可以充分的利用當(dāng)前網(wǎng)絡(luò)資源共享化的特點,給基于 Web的心聲交流論壇的開發(fā)提供了一個好的思路。 關(guān)鍵詞: Web, MVC, Struts,數(shù)據(jù)庫,心聲交流論壇, 安徽新華學(xué)院 2021 屆本科畢業(yè)論文(設(shè)計) ABSTRACT With the rapid development of economy, The twentyfirst Centery is the era of work。 At the same time,people’ s economy continue to get twentyfirst Centery is a time of material,the voice of the people also begin to slowly can see and hear people ment on a variety of ideas and phenomena. This paper is based on the realization of Web voice munication forum was introduced the development trend of origin、 the basic idea、 development well as the system features,the system process and the implementation techniques and development of the necessity and feasibility based on of establishment of Web voice munication then voice munication forum needs and system design. Paper presents the development of Web based voice munication forum example of the realization of some main functions of voice munication forum user management、 plate management、topic management、 reply management、 announcement management、 advertising management six only can realize the normal daily forum posts and has also introduce the characteristic of the system,such as warm prompt、user information safety ,provide free video also good inter and rapid collection of information from the Internat and release of information to use voice munication based on Web forum development provides a good ideas. Key Words: Web, MVC, Struts, Database, Voice Communication Forum 安徽新華學(xué)院 2021 屆本科畢業(yè)論文(設(shè)計) 目 錄 1. 緒 論 ............................................... 1 本課 題研究的背景 .................................... 1 本課題研究的意義 .................................... 1 論文研究思路和所作的主要工作 ........................ 2 2. 高校 BBS 交流論壇的實現(xiàn)技術(shù) ............................ 3 使用 Java 技術(shù)的優(yōu)勢 ................................. 3 Java 包含的一些技術(shù)以及開發(fā)工具 ...................... 4 Servlet、 JDBC、 JSP 和 JavaBeans ..................... 4 技術(shù)介紹 ................................. 6 Ajax、 Jquery、 JavaScript 介紹 ....................... 7 MVC 模式介紹 ....................................... 9 MyEclipse 開發(fā)工具的介紹 .......................... 10 3. 高校 BBS論壇交流的需求分析 .......................... 11 可行性分析 ......................................... 11 論壇的特性需求分析 .................................. 12 4. 高校 BBS 論壇的總體設(shè)計 ............................... 14 系統(tǒng)整體結(jié)構(gòu)設(shè)計 .................................... 14 系統(tǒng)的功能結(jié)構(gòu)設(shè)計 .................................. 14 BBS 論壇的系統(tǒng)流程圖 ................................ 15 系統(tǒng)的開發(fā)環(huán)境 ...................................... 16 5. 數(shù)據(jù)庫的設(shè)計 ........................................ 17 數(shù)據(jù)庫分析 ......................................... 17 數(shù)據(jù)庫概要設(shè)計 ...................................... 17 數(shù)據(jù)庫的邏輯設(shè)計 .................................... 21 6. BBS 論壇的詳細(xì)設(shè)計與實現(xiàn) ............................. 26 系統(tǒng)整體功能模塊介紹 ................................ 26 功能界面 ........................................... 26 8. 總結(jié)與期望 .......................................... 32 安徽新華學(xué)院 2021 屆本科畢業(yè)論文(設(shè)計) 參考文獻(xiàn) ............................................... 34 致謝 ................................................... 35 1. 緒 論 本課題研究的背景 現(xiàn)在已經(jīng)是互聯(lián)網(wǎng)時代,網(wǎng)絡(luò)慢慢地已經(jīng)離不開我們的日常生活。心聲交流論壇是一種電子服務(wù)系統(tǒng)。它為用戶提供了一個空白的編輯區(qū)域。每個注冊該論壇的用戶都可以在上面發(fā)表自己對某個主題的看法,其面向的用戶是廣大群眾。通過該論壇,網(wǎng)名可以自由的發(fā)表自己的想法和在 網(wǎng)站上找到和自己有共同興趣愛好的人。 同時,雖然當(dāng)今社會交流的工具和軟件也比比皆是,但是,人們對于信息的需求卻永遠(yuǎn)無止境。通過該心聲交流論壇,我們可以吸收更多的信息和獲得更多的交流信息。也可以在論壇上發(fā)表自己的見解和看法,很好的起到了及時發(fā)泄用戶的情緒和心情的橋梁作用。其可以充當(dāng)一個中間件角色。而且,對于每一個不同的用戶也具有不同的權(quán)限。例如,對于普通的登錄該論壇的用戶但是卻沒有注冊該論壇的用戶,其只能看到一些該論壇的普通帖子信息。但是對于管理員和版主的話,可以創(chuàng)建自己感興趣的話題和主帖。 基于以上原因,本 文是基于 Web 的心聲交流論壇設(shè)計和實現(xiàn),選擇板塊管理作為突破口,目的在于對基于 Web 的心聲交流論壇進(jìn)行研究的同時,為基于 Web的心聲交流系統(tǒng)的實現(xiàn)進(jìn)行深入的探討。 本課題研究的意義 心聲交流論壇從現(xiàn)實生活中和信息化的角度來說。首先作為一個交流平臺,大家可以自由的發(fā)表自己的看法和見解,其次,每天可以為用戶實時提供新的帖子、照片、適用于不同的人群。 隨著信息化時代的到來,網(wǎng)絡(luò)技術(shù)的快速發(fā)展和騰飛,人們對于精神生活的關(guān)注也倍加加重。通過該論壇,用戶可以訴說自己心中的想法和及時的發(fā)泄自己的情感,也是一個很 好平臺。 個性化的回帖設(shè)計,用戶可以選擇圖片,對字帖等進(jìn)行設(shè)計。使用自己喜歡的表情和字體??梢詫ψ约旱奈淖诌M(jìn)行處理,添加各種表情。 最后,免費的為用戶提供服務(wù),用戶的參與度高、積極性強(qiáng)。 論文研究思路和所作的主要工作 隨著 IT 信息的普及和網(wǎng)絡(luò)信息的大眾化,以及社會快速發(fā)展的需求人們開始慢慢的喜歡上了快餐主義。開始快速吸取一些信息和日常的生活需求,也開始在網(wǎng)絡(luò)上坦白的表達(dá)自己的觀點和看法。不在像以前那樣壓抑著自己的內(nèi)心真實的想法。不在變得像以前那樣無處發(fā)泄。本文針對國內(nèi)現(xiàn)在人們對于網(wǎng)絡(luò)的需求和使用, 運用了 JSP、 、 Ajax、 Jquery、 JavaScript、 Servlet 等技術(shù)以及一些插件,像 FCKEditor 用于對文字進(jìn)行編輯處理的插件。在一般論壇的設(shè)計基礎(chǔ)模板上為例子,研究給予 Web 技術(shù)的心聲交流論壇的實現(xiàn)。主要工作有以下: (1)對國內(nèi)市場人們感興趣的話題進(jìn)行深入的了解和市場分析,從而建立起與之對應(yīng)的 plate 和 topic,讓人們可以在上面進(jìn)行自由的評論。 (2)分析目前國內(nèi)心聲交流論壇的研究應(yīng)用現(xiàn)狀。剖析在論壇建設(shè)的過程中會出現(xiàn)什么樣的問題以及找到如何處理這些問題的解決辦法 。 (3)深入探討基于 Web 的心聲交流論壇的整個體系結(jié)構(gòu)設(shè)計、系統(tǒng)開發(fā)方法和系統(tǒng)實現(xiàn)技術(shù)相關(guān)技術(shù)等問題。并對心聲交流論壇進(jìn)行需求分析和數(shù)據(jù)流程分析。 (4)以心聲交流論壇系統(tǒng)為實例進(jìn)行重新開發(fā),實現(xiàn)心聲交流論壇主要的功能,為我的畢業(yè)設(shè)計基于 Web 的心聲交流論壇系統(tǒng)的開發(fā)提供了一個好的思路。 2. 高校 BBS 交流論壇的實現(xiàn)技術(shù) Java 是一種基于計算機(jī)網(wǎng)絡(luò)的開發(fā)語言,而且其是一種純粹的面向?qū)ο蟮木幊陶Z言,是由 Sun 公司推出的。其最大的優(yōu)點就是“跨平臺”性,而且在進(jìn)行 Java 開發(fā)的時候我們只需要安裝一個 JDK即可以。平時基于 Java 開發(fā)的應(yīng)用程序同時也是基于 Web 的,另外,因為 Java 的跨平臺性,可以使得應(yīng)用程序運行在不同的硬件平臺。自從 Java 的創(chuàng)始人 James Gosiling 開發(fā) Java 語言之后,其發(fā)展也是非常的快速和飛進(jìn)。最近,由于 Sun 公司被 Oracle 公司收購之后。其得到了更好的發(fā)展機(jī)會,此外各大數(shù)據(jù)庫廠商紛紛表示他們將會更好的支持Inter,支持 Java。并且許多的應(yīng)用軟件廠家推出了采用 Java 進(jìn)行開發(fā)的應(yīng)用程序。并且 Java 的良好表現(xiàn)證明了它是一種非常成熟的、值得我們開發(fā)人員和廠商信賴的 語言。本文的開發(fā)語言就是采用 Java 來實現(xiàn)的,因此,在本論文中將對 Java 技術(shù)做一個簡單的介紹。 使用 Java 技術(shù)的優(yōu)勢 Java 是一種純面向?qū)ο蟮母呒壘幊陶Z言, 1995 年由 Sun 公司創(chuàng)立,具有面向?qū)ο?、分布式、解釋?zhí)行、健壯性和安全性、體系結(jié)構(gòu)中立、可移植性、多