【正文】
出,注冊(cè),修改信息;版塊管理模塊是對(duì)系統(tǒng)版塊的維護(hù),包括添加版塊,修改版塊,刪除版塊。而且許多大的網(wǎng)站為了提供會(huì)員之間的相互交流,吸引更多的會(huì)員注冊(cè),都提供了 BBS 功能,從而使得人們?cè)诰W(wǎng)上的交流變得豐富多彩。通過(guò)這個(gè)對(duì)象, JavaScript 可在不重載頁(yè)面的情況與 Web 服務(wù)器交換數(shù)據(jù)。 Hibernate 是一個(gè)開(kāi)放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使 得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。同樣,軟件工程師使用 Struts 為業(yè)務(wù)應(yīng)用的每一層提供支 持。 Struts這個(gè)名字來(lái)源于在建筑和舊式飛機(jī)中使用的支持金屬架。 Stuts、 Hibernate、 AJAX struts 是開(kāi)源軟件。 MVC模式的目的就是實(shí)現(xiàn) Web 系統(tǒng)的職能分工。 JSP 將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)和顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于 Web 的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。 JSP技術(shù)有點(diǎn)類(lèi)似 ASP技術(shù),它是在傳統(tǒng)的網(wǎng)頁(yè) HTML文件 (*.htm,*.html)中插入 Java 程序段 (Scriptlet)和 JSP 標(biāo)記 (tag),從而形成 JSP 文件 (*.jsp)。 4 JDK JDK 是 java 的核心,包括了 Java 運(yùn)行時(shí)環(huán)境( Java Runtime Envirnment),一堆 Java工具和 Java 基礎(chǔ)類(lèi)庫(kù)( )。因?yàn)?Tomcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受 Java 愛(ài)好者得喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的 Web 應(yīng)用服務(wù)器。 MyEclipse 是一個(gè)專(zhuān)門(mén)為 Eclipse 設(shè)計(jì)的商業(yè)插件的完美結(jié)合, MyEclipse 為 Eclipse提供了一個(gè)大量私有和開(kāi)源的 java 工具的集合,很大程度上解決了各種開(kāi)源工具的不一致問(wèn)題,并大大的提高了 Java 和 JSP 的開(kāi)發(fā)效率。 結(jié)合 BBS 系統(tǒng)實(shí)際需要,本系統(tǒng)采用 B/S 結(jié)構(gòu)來(lái)實(shí)現(xiàn)通用 BBS 的基本功能,如發(fā)帖,回帖等。早期的軟件系統(tǒng)多以此作為首選設(shè)計(jì)標(biāo)準(zhǔn)。 隨著網(wǎng)絡(luò)的普及,論壇作為互聯(lián)網(wǎng)上的一種應(yīng)用,在 Inter 上扮演了一個(gè)很重要的覺(jué)色。進(jìn)入的網(wǎng)頁(yè)通常不會(huì)只有一頁(yè),而是整個(gè)網(wǎng)站的內(nèi)容。從 1990 年起,商業(yè)使用的 Inter 在美國(guó)急速地?cái)U(kuò)大,而 Inter 也從原來(lái)屬于少數(shù)人使用的網(wǎng)絡(luò)系統(tǒng)轉(zhuǎn)變?yōu)槠胀ò傩找材軌蚴褂玫木W(wǎng)絡(luò)系統(tǒng)。 Inter 起源于 20世紀(jì) 60 年代末、 70 年代初,當(dāng)時(shí),美國(guó)國(guó)防部為了將充斥于軍事基地內(nèi)各種廠商的電腦主機(jī)互連,讓它們可以進(jìn)行數(shù)據(jù)交換以便研究工作順利進(jìn)行,于是成立了 ARPA 網(wǎng)絡(luò)計(jì)劃。 為了把所學(xué)的 Java 知識(shí)用于具體的實(shí)際運(yùn)用,同時(shí)更深刻的理解互聯(lián)網(wǎng)的運(yùn)用,我的畢業(yè)設(shè)計(jì)選擇為基于 J2EE 的網(wǎng)上論壇系統(tǒng)。 ObjectRelational Model 1 第一章 緒 論 課題研究的目的及意義 Java 是一種面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言,由于其跨平臺(tái)的優(yōu)點(diǎn),使得 Java 的發(fā)展特別迅速,尤其是在網(wǎng)絡(luò)方面的發(fā)展。 關(guān)鍵詞 : 論壇系統(tǒng); J2EE;數(shù)據(jù)庫(kù); 設(shè)計(jì)模式;對(duì)象關(guān)系模型 4 Online question answering system based on Web Computer science and technoogy Computer102201H LiuLujie Director:GuoMiao Abstract BBS is one of the important application on the Inter, its main function is giving Inter users a platform to exchange, munication, learning and help each other. The users can get a variety of information services, release information, discussions, and chat. This paper describes BBS system’s design and implementation based on J2EE technology. It mainly includes database design, system architecture design, and UI design. General users in the system can plete the user registration, login, logout, post, reply posts, edit posts, delete posts, modify password and so on. Administrator can manage the board, while the corresponding post and user management. The paper describes in detail the system requirements, each module structure and function. The system uses MVC design pattern. The procedure in the service logic, the control logic and performance logic has realized the separation. This system structure is clear, has the very good readability, the extendibility and the maintainability. It used the Struts framework. The view level used the JSP dynamic page technology. The page has used CSS (cascading style sheet) as well as JavaScript. It used the CKEditor framework in the language processing aspect. Registration page uses the AJAX technology to plete user’s confirmation. This system using MyEclipse as the development tools, SQL Server as backend database and Hibernate to connect database. It has a friendly interface and simple operation features. Keywords: BBS System。系統(tǒng)使用了 Struts 框架,呈現(xiàn)層采用了 JSP 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),頁(yè)面用到了 CSS(層疊樣式表)以及 JavaScript 技術(shù)。管理員可以對(duì)版塊進(jìn)行維護(hù),對(duì)帖子和用戶進(jìn)行管理。用戶在 BBS 站點(diǎn)上可以獲得各種信息服務(wù),發(fā)布信息,進(jìn)行討論,聊天等等。一直到開(kāi)始普及之后,有些人嘗試將蘋(píng)果計(jì)算機(jī)上的 BBS 轉(zhuǎn)移到個(gè)人計(jì)算機(jī)上, BBS 才開(kāi)始漸漸普及開(kāi)來(lái)。 論壇的發(fā)展也如同網(wǎng)絡(luò),雨后春筍般的出現(xiàn),并迅速 的發(fā)展壯大。 畢業(yè)設(shè)計(jì)(論文) 題目:基于 web 的在線答疑系統(tǒng) 學(xué) 生 姓 名 學(xué) 號(hào) 202022030116 班 級(jí) 計(jì)算機(jī) 102201H 所屬院(系) 計(jì)算機(jī)系 指 導(dǎo) 教 師 2020 年 5 月 20 日 前 言 Inter 是目前世界上最大的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò),它遍布全球,將世界各地各種規(guī)模的網(wǎng)絡(luò)連接成一個(gè)整體。近年來(lái),隨著網(wǎng)絡(luò)用戶要求的不斷提高及計(jì)算機(jī)科學(xué)的迅速發(fā)展,特別是數(shù)據(jù)庫(kù)技術(shù)在 Inter 中的廣泛應(yīng)用, Web 站點(diǎn)向用戶提供的服務(wù)將越來(lái)越豐富,越來(lái)越人性化。早期的BBS 與一般街頭和校園內(nèi)的公告板性質(zhì)相同,只不過(guò)是通過(guò)來(lái)傳播或獲得消息而已。 目 錄 摘 要 .................................................................................. 3 Abstract ................................................................................ 4 第一章 緒 論 ........................................................................... 1 課題研究的目的及意義 ............................................................ 1 國(guó)內(nèi)外研究動(dòng)態(tài) .................................................................. 1 ...................................................................... 2 第二章 開(kāi)發(fā)平臺(tái)與主要技術(shù) .............................................................. 3 開(kāi)發(fā)平臺(tái) ....................................................................... 3 MyEclipse ................................................................ 3 .................................................................... 3 ....................................................................... 4 ........................................................................ 4 JSP ...................................................................... 4 MVC模型 ................................................................. 4 Stuts、 Hibernate、 AJAX ................................................... 4 第三章 需求分析 ........................................................................ 6 ........................................................................ 6 ................................................................. 6 項(xiàng)目組織 ................................................................. 6 功能概述 ....................................................................... 6 功能結(jié)構(gòu) ................................................................. 6 ................................................................. 7 ........................................................................ 7 ........................................................................ 9 ................................................................. 9 .............................................................. 9 第四章 總體設(shè)計(jì) ....................................................................... 10 數(shù)據(jù)庫(kù)設(shè)計(jì) ..................................