【正文】
JSP 如果要全套請(qǐng)登陸 或聯(lián)系 :632926059 15 訪問(wèn)可重用的組件,如 Servlet、 JavaBean 和基于 Java 的 Web 應(yīng)用程序。插入的 Java 程序段可以操作數(shù)據(jù)庫(kù)、重新定向網(wǎng)頁(yè)等,以實(shí)現(xiàn)建立動(dòng)態(tài)網(wǎng)頁(yè)所需要的功能。 JSP 技術(shù)使用 Java 編程語(yǔ)言編寫類 XML 的 tags 和 scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。 JDK包含的基本組件包括: javac – 編譯器,將源程序轉(zhuǎn)成字節(jié)碼 jar – 打包工具,將相關(guān)的類文件打包成一個(gè)文件 javadoc – 文檔生成器,從源碼注釋中提取文檔 jdb – debugger,查錯(cuò)工具 3. 2 主要技術(shù) 本系統(tǒng)是采用 JSP 技術(shù)和 MVC設(shè)計(jì)模式 結(jié)合開發(fā)的。 它 是一個(gè)寫 Java 的 applet 和應(yīng)用程序的程序開發(fā)環(huán)境。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛好者的喜愛并得到了部分軟件開 發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 MyEclipse 是一個(gè)專門為 Eclipse 設(shè)計(jì)的商業(yè)插件和開源插件的完美結(jié)合, MyEclipse 為 Eclipse 提供了一個(gè)大量私有和開源的 Java 工具的集合,很大程度上解決了各種開源工具的不一致和缺點(diǎn)問(wèn)題,并大大提高了 Java 和 JSP 應(yīng)用開發(fā)的效率。 如圖 圖 . MyEclipse 啟動(dòng)頁(yè)面 MyEclipse 是功能豐富的 J2EE 集成開發(fā)環(huán)境,包括了完備的編碼、調(diào)試、測(cè) 試和發(fā)布功能,完整支持 HTML, Struts, JSF, CSS, Javascript, SQL, Hibernate。具體如下表所示: 軟件名稱 要求 操作系統(tǒng) Windows XP WEB服務(wù)器 數(shù)據(jù)庫(kù) SQL Server 2020 + SP4 補(bǔ)丁 JDK Web瀏覽器 Microsoft Inter 系統(tǒng)硬件的建議配置 硬件名稱 要求 CPU 使用 586 或更高級(jí)別的處理器 內(nèi)存 128M 或更高 硬盤 80G 以上 顯示器 VGA 顯示器 分辨率 1024 * 768 以上只是基本的配置,建議在運(yùn)行系統(tǒng)時(shí)使用當(dāng)前中等級(jí)以上的計(jì)算機(jī),這樣配置運(yùn)行效果為佳。匆匆過(guò)客只能瀏覽帖子,不能發(fā)表新帖及回帖。如果輸入的用戶名和密碼都正確則成功登陸 ,如果 用戶名和密碼 其中有一項(xiàng) 輸入不正確 則 登陸失敗 ,并出現(xiàn)錯(cuò)誤提示頁(yè)面 ,要求輸入正確的用戶名或 密碼 。 如果要全套請(qǐng)登陸 或聯(lián)系 :632926059 7 圖 網(wǎng) 絡(luò)論壇 系統(tǒng)結(jié)構(gòu)圖 1. 3 關(guān)于本課題 本論壇系統(tǒng)包括三類用戶。 因此論壇建設(shè)在 Inter 應(yīng)用上的地位顯而易見,它已成為現(xiàn)代人 溝 通和獲取信息的重要組成部分,從而倍受人們的重視。用戶在 BBS 站點(diǎn)上可以獲得各種信息服務(wù)、發(fā)布信息、進(jìn)行討論、聊天等等。 論壇又名 BBS,全稱為 Bulletin Board System(電子公告板 )。 4. 1 建立數(shù)據(jù)庫(kù)連接 ................................. 錯(cuò)誤 !未定義書簽。 Module background the basic functions are : edit user rights, frontpage editorial forum to delete Forum plate, delete articles. Key Words: forum system MVC model JSP SQL Server Tomcat Signature of Supervisor: 目 錄 摘要: ................................................. 2 如果要全套請(qǐng)登陸 或聯(lián)系 :632926059 4 Abstract: ............................................. 3 1 前言 ................................................. 6 1. 1網(wǎng)絡(luò)論壇系統(tǒng)介紹 ................................................. 6 1. 2網(wǎng)絡(luò)論壇系統(tǒng)的特點(diǎn) ............................................... 6 1. 3 關(guān)于本課題 ....................................................... 7 2 需求分析 ............................................. 8 2. 1 功能需求 ......................................................... 8 注冊(cè)模塊 ..................................................... 8 登陸模塊 ..................................................... 8 論壇管理模塊 ................................................. 8 帖子管理模塊 ................................................. 8 2. 2 運(yùn)行環(huán)境需求 ..................................................... 8 系統(tǒng)軟件的建議配置 ........................................... 8 系統(tǒng)硬件的建議配置 ........................................... 9 2. 3 界面設(shè)計(jì) ......................................................... 9 界面操作需求 ................................................. 9 界面功能需求 ............................................... 9 3 開發(fā)平臺(tái)與主要技術(shù) .................................. 12 3. 1 開發(fā)平臺(tái) ........................................................ 12 MyEclipse .................................................... 12 Tomcat ....................................................... 13 JDK ......................................................... 13 3. 2 主要技術(shù) ........................................................ 14 JSP ......................................................... 14 MVC 模式 .................................................... 16 MVC 工作原理 .............................................. 16 MVC 的核心思想 ............................................ 17 3. 3 數(shù)據(jù)庫(kù)設(shè)計(jì) ...................................................... 18 SQL Server 介紹 ............................................. 18 數(shù)據(jù)庫(kù)的特點(diǎn) ................................................ 18 數(shù)據(jù)庫(kù)的設(shè)計(jì) ................................ 錯(cuò)誤 !未定義書簽。 開發(fā)過(guò)程中使用到的開發(fā)工具有: web 服務(wù)器 tomcat,數(shù)據(jù)庫(kù)服務(wù)器 SQL Server 2020,集成開發(fā)工具 MyEclipse和 jdk??傊?,互聯(lián)網(wǎng)已經(jīng)成為我們的一種生活方式,一個(gè)巨大的知識(shí)庫(kù)。如果要全套請(qǐng)登陸 或聯(lián)系 :632926059 1 畢業(yè)設(shè)計(jì) (論文 ) 題 目 基于 J2EE 的 網(wǎng)絡(luò)論壇 系統(tǒng) 系 別 信 息 工 程 系 專業(yè)名稱 計(jì) 算 機(jī) 科 學(xué) 與 技 術(shù) 班級(jí)學(xué)號(hào) 05806103 學(xué)生姓名 指導(dǎo)教師 二 OO 九年五月十三日 基于 J2EE 的網(wǎng)絡(luò)論壇系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 如果要全套請(qǐng)登陸 或聯(lián)系 :632926059 2 學(xué)生姓名: 班級(jí): 058061 指導(dǎo)老師: 摘要 : 21 世紀(jì),地球因互聯(lián)網(wǎng)的存在,早已變成一個(gè)村落。當(dāng)然,最離不開的,還是各種搜索引擎,幫我們找到想要的信息。在設(shè)計(jì)過(guò)程中,將頁(yè)面 顯示與功能邏輯實(shí)現(xiàn)分離開來(lái),提高了代碼的重用,有利于日后系統(tǒng)的維護(hù)和升級(jí)。 關(guān)鍵詞: 論壇系統(tǒng) MVC 設(shè)計(jì)模式 JSP SQL Server Tomcat 指導(dǎo)老師簽字: The design and realization of the BBS system Based on J2EE 如果要全套請(qǐng)登陸 或聯(lián)系 :632926059 3 Student name : Class : 058061 Supervisor : Abstract: In the 21th, the Earth bees a village, Because the presence of the Inter. People traveling around in Inter world, and enjoy themselves in it. We used to watch news , browse topics in web forum , go shopping on Ebusiness websit, write our blog and so on . Of course, The most necessary are numbers of searching engines which help us find the desired information. In a word, Inter turns to a type of our life style, a huge repository. Online forum system is one of the most mon form of work, and its main function is giving Inter users a platform to exchange, municating, learning and helping each other. The system based on the MVC model, using the popular Threetier Model (JSP+JavaBean+Servlet) .In the design process, I separate the display of pages from the functional logic, in order to make the system is conducive to the maintenance and upgrading. The development process to use development tools : web server tomcat, SQL Server 2020 database server, integrated development tools MyEclipse an