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

正文內(nèi)容

基于jsp的社區(qū)論壇系統(tǒng)的設(shè)計與實現(xiàn)畢業(yè)論文-文庫吧資料

2025-07-11 16:34本頁面
  

【正文】 論壇這類以傳遞信息為主,兼容聊天功能的交流 系統(tǒng)來說,用戶界面設(shè)計 起著非常重要的作用 ,因為一個交互良好的界面能夠加深瀏覽者的印象 ,并且吸引他們的眼球 。 表 title 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認(rèn)值 描述 title_id int(2) No Yes 主題 ID(自動編號) titleName varchar(100) Yes NULL 主題名稱 text mediumtext Yes NULL 主題內(nèi)容 use_id Int (40) Yes NULL 會員 id time varchar(30) Yes NULL 發(fā)表時間 (4)論壇 帖子 表 : 論壇 帖子表是存放的是論壇中對主題回復(fù)的 信息 。 表 user 表的結(jié)構(gòu) 字段名 數(shù)據(jù)類型 是否為空 是否主鍵 默認(rèn)值 描述 user_id int(100) No Yes 會員 ID(自動編號) userCode varchar(50) No NULL 會員賬號 userName varchar(50) Yes NULL 會員稱呼 userpass varchar(50) NO NULL 會員密碼 sex varchar(10) Yes NULL 會員 性別 varchar(40) Yes NULL 會員郵箱 identity int(10) Yes NULL 會員身份(識別封號) anthony Int(4) Yes NULL 會員權(quán)限(區(qū) 別 管理員) (2) 會員密碼信息表 會員密碼信息表 中存放的是會員的密碼相關(guān)的信息,如生日、郵箱等, 建立此表的目的是 當(dāng)會員忘記密碼是完整的找回密碼。 詳細(xì)數(shù)據(jù)庫 及表 結(jié)構(gòu)設(shè)計 (1)會員基本信息 表 : 會員 基本資料表中存放的是 會員注冊或者 登陸時所需要或者記錄用戶的基本信息 ,如登陸名 、 密碼 等 。 本 BBS 論壇 系統(tǒng)的 ER 圖 : 論壇主題 所屬 回復(fù)帖子 對應(yīng) 帖子 n 1 m 1 用戶 管理員 瀏覽 管理 m n m 1 長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 12 數(shù)據(jù)庫表及關(guān) 系建立 現(xiàn)在 依次建立表 的 結(jié)構(gòu) : 基本資料表 信息表 主題 表 帖子 表 對應(yīng)關(guān)系: (1)會員 信息表和 論壇主題 表是一對多的關(guān)系 ,即一個用戶可以發(fā)表多篇文章主題 和回復(fù) 。 ER 圖的組成: ( 1)實體:現(xiàn)實世界中的事物;( 2)屬性:事物的特性;( 3)聯(lián)系:現(xiàn)實世界中事物間的關(guān)系。 ER 圖概念化地構(gòu)建實體間關(guān)系的模型,這使得它們區(qū)別于數(shù)據(jù)庫模型圖。 同時它 也提供了 JDBC 編程接口,這樣可以 很 方便地應(yīng)用 Java 編程語言 來操作數(shù)據(jù)庫。 MySQL 是一種客戶 /服務(wù)器模式的關(guān)系型數(shù)據(jù)庫,它具有很 比較 強(qiáng) 大 的數(shù)據(jù)完整性、 可編程性 、 可伸縮性、可管理性 等,還 具有 完備的功能 。一個合理、 完整、 到位 的 數(shù)據(jù)庫設(shè)計可降低程序的復(fù)雜性,使程序開發(fā)的過程更 容易 ,思路更清晰 ,以后維護(hù)更簡便 。 ( 8) MySQL 的 myisampack 可以對只讀表進(jìn)行壓縮,此后仍然可以直接訪問該表中的行。這就為用戶提供了更多的選擇。 ( 6) 由于 MySQL 開始支持事務(wù)的概念,因此事務(wù)對于 MySQL 不再僅僅成為劣勢。 ( 5) MySQL 在權(quán)限系統(tǒng)上更為完善。 ( 4) MySQL 可以適應(yīng) 24/7 運(yùn)行。 MySQL 作為一個本地的 Windows應(yīng)用程序運(yùn)行 (在 NT/Win20xx/WinXP 下,是一個服務(wù) ), 在 Windows 運(yùn)行 中 ,MySQL更加的 穩(wěn)定。 毋庸置疑, 對于 MySQL 來說 ,處理數(shù)據(jù)的 速度 優(yōu)勢 是 它之所以在如今的 IT 市場上站住腳的原因之 一。另外, JDBC 對數(shù)據(jù)庫的訪問也具有平臺無關(guān)性 mysql 數(shù)據(jù)庫介紹 MySQL 是現(xiàn)在流行的關(guān)系數(shù)據(jù)庫中其中的一種,相比其它的數(shù)據(jù)庫管理系統(tǒng)( DBMS)來說, MySQL 具有小巧、功能齊全、查詢迅捷等優(yōu)點(diǎn),關(guān)鍵的是它是免費(fèi)的,對于一般中小型,甚至大型應(yīng)用都能夠勝任 。 JDBC 是一種規(guī)范,它讓各數(shù)據(jù)庫廠商為 Java 程序員提供標(biāo)準(zhǔn)的數(shù)據(jù)庫訪問類和接口,這樣就使得獨(dú)立于 DBMS 的 Java 應(yīng)用程序的開發(fā)工具和產(chǎn)品成為可能。 JDBC是一組 API,定義了用來訪問數(shù)據(jù)庫源的標(biāo)準(zhǔn) JAVA 類庫,使用這種類庫可以使用一種標(biāo)準(zhǔn)的方法、方便地訪問數(shù)據(jù)庫資源。相對于傳統(tǒng) HTML 的表現(xiàn)而言, CSS能夠?qū)W(wǎng)頁中的對象的位置排版進(jìn)行像素級的精確控制,支持幾乎所有的字體字號樣式,擁有對網(wǎng)頁對象盒模型的能力,并能夠進(jìn)行初步交互設(shè)計,是目前基于文本展示最優(yōu)秀的表現(xiàn)設(shè)計語言。 ( 2) CSS 的介紹: 長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 8 資料管理 帖子管理 會員管理 是否登 錄 是 否 進(jìn)入后臺 后臺 首頁 退出 登錄 管理員 密碼管理 CSS 是英語 Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現(xiàn) HTML 或 XML 等文件式樣的計算機(jī)語言。所謂超級鏈接,就是一種 URL指針,通過激活(點(diǎn)擊)它,可使瀏覽器方便地獲取新的網(wǎng)頁 。 HTML 是一種規(guī)范,一種 標(biāo)準(zhǔn) ,它通過標(biāo)記符號來標(biāo)記要顯示的網(wǎng)頁中的各個部分。在 WWW 上的一個超媒體文檔稱之為一個 頁面 ( page)。如今無論是像 Oracle、 Sybase、 DB Informix、 SQL Server 這些大型的 數(shù)據(jù)庫 管理系統(tǒng),還是像 Visual Foxpro、 PowerBuilder 這些 PC上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持 SQL 語言作為查詢語言。它以記錄集合作為操作對象,所有SQL 語句接受集合作為輸入,返回集合作為輸出,這種集合 特性 允許一條 SQL 語句的輸出作為另一條 SQL 語句的輸入,所以 SQL 語句可以嵌套,這使它具有極大的靈活性和強(qiáng)大的功能,在多數(shù)情況下,在 其他語言中需要一大段程序?qū)崿F(xiàn)的功能只需要一個 SQL 語句就可以達(dá)到目的,這也意味著用 SQL 語言可以寫出非常復(fù)雜的語句。 SQL 語言介紹 SQL 是高級的非過程化編程語言,是溝通數(shù)據(jù)庫服務(wù)器和客戶端的重要工具,允許用戶在高層 數(shù)據(jù)結(jié)構(gòu) 上工作。其全新的 Struts 2 的體系結(jié)構(gòu)與 Struts 1 的體系結(jié)構(gòu)的差別巨大。所以被許多人認(rèn)為是未來最有發(fā)展前途的動態(tài)網(wǎng)站技術(shù)之一。在傳統(tǒng)的網(wǎng)頁 HTML 文件( *.htm,*.html)中加入 Java 程序片斷( Scriptlet)和 JSP 標(biāo)簽,構(gòu)成了 JSP 網(wǎng)頁( *.jsp) 。 Java 語言的設(shè)計目標(biāo)之一是適應(yīng)于動態(tài)變化的環(huán)境。 Java 語言是多線程的。 Java 是高性能的。 Java 語言是解釋型的。 Java 語言是可移植的。 Java 語言是體系結(jié)構(gòu)中立的。 Java 語言是安全的。 Java 的 強(qiáng)類型 機(jī)制、異常處理、廢料的自動收集等是Java 程序健壯性的重要保證。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的 Java應(yīng)用 編程接口 中有一個網(wǎng)絡(luò)應(yīng)用編程接口( java ) 。 Java 語言全面支持動態(tài)綁定,而 C++ 語言只對 虛函數(shù) 使用動態(tài)綁定。 Java 語言的語法與 C 語言和 C++語言很接近 , Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性 , 特別地, Java 語言不使用 指針 ,并提供了自動的廢料收集。 Java 更具備了顯著優(yōu)勢和廣闊前景。 開發(fā)語言綜述 java 編程語言 本論壇開發(fā)所使用的核心語言就是 java 語言, java 是一種可以撰寫跨平臺應(yīng)用軟件的面向?qū)ο蟮某绦蛟O(shè)計語言,是由 Sun Microsystems 公司于 1995 年 5 月推出長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 6 的 Java 程序設(shè)計語言和 Java 平臺 (即 JavaSE, JavaEE, JavaME)的總稱。 8. 對于胡亂散播非法言論等會員采取 封號警告處理。 6. 用戶隨時都可以查看自己發(fā)表的帖子。 4. 實現(xiàn)在線發(fā)表帖子 功能 。 2. 全面展示系統(tǒng)內(nèi)所有分類的帖子,并進(jìn)行分頁顯示 機(jī)制 。 長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 4 用戶資料操作 找回密碼 搜索帖子 查看根貼內(nèi)容 用戶登錄 新用戶注冊 用戶注銷(退出) 發(fā)表主題 回復(fù)帖子 查看自己發(fā)表的帖子 BBS 論壇前臺結(jié)構(gòu) 前臺功能結(jié)構(gòu)設(shè)計 普通用戶(未注冊用戶): 論壇會員(已注冊用戶): ( 用戶 忘記密碼) 9 .用戶注銷(退出) 前臺功能結(jié)構(gòu)圖如圖 所示 : 圖 BBS 前臺功能結(jié)構(gòu)圖 后臺功能結(jié)構(gòu)設(shè)計 系統(tǒng)管理員(必須登陸管理頁面): :管理員信息 : .會員信息瀏覽、刪除; 會員賬號屏蔽 (使會員只能瀏覽而無權(quán)發(fā)帖 ) (取消會員密碼保護(hù)) :主題增加和刪除; 帖子內(nèi)容評論與刪除; 設(shè)置精品主題(加精處理) 后臺功能結(jié)構(gòu)圖如圖 : 長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 5 資料管理 帖子管理 會員管理 密碼管理 BBS 論壇后臺結(jié)構(gòu) 圖 BBS 后臺功能結(jié)構(gòu)圖 系統(tǒng)用途介紹 像 BBS 這種 典型的 后臺 數(shù)據(jù)庫管理 類型 系統(tǒng), 擁有 數(shù)據(jù)流量特別大的網(wǎng)絡(luò)管理任務(wù) ,必須要滿足使用方便、操作靈活 的操作理念 。 該論壇功能較齊,除了擁有一般論壇的功能之外還加入了一些獨(dú)特的功能,如 精帖子處理、強(qiáng)大的搜索、封賬號功能等 。 人們 通過瀏覽器就可以訪問各種需要的論壇 主頁, 并且 保證 服務(wù)器的安全。所以 BBS 論壇對當(dāng)今社會的發(fā)展是比較 重要的 ,對人們進(jìn)行信息的傳遞也是不可或缺的 。在論壇上,人們可以對某一領(lǐng)域 的問題進(jìn)行互交探討,論壇上的其用戶可以 根據(jù)自己的 經(jīng)驗發(fā)表意見或瀏覽了解信息 。但實際只是用于個人的設(shè)計,以 模擬 為主, 不存在 過大的資金的流動,所以 在經(jīng)濟(jì)上是可行的。硬件方面, 在電子計算機(jī) 飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺 足以 滿足此系統(tǒng) 開發(fā)的各種 的需要。數(shù)據(jù)庫服務(wù)器選用MySQL 數(shù)據(jù)庫,它能夠處理 相對 大量數(shù)據(jù),同時保持?jǐn)?shù)據(jù)的完整性 , 并提供許多高級管理功能 , 它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。 本 BBS 論壇管理系統(tǒng)采用了 JSP 開發(fā) 語言 結(jié)合 Struts2 框架 并采取 前 最新 的Browser/Server(瀏覽器 /服務(wù)器)模式進(jìn)行開發(fā)??尚行匝芯康哪康木褪怯米钚〉拇鷥r在盡可能短的時間內(nèi)確長春師范學(xué)院本科畢業(yè)論文(設(shè)計) 3 定問題是否能夠解決。 (2)操作方式: 無限制,任何網(wǎng)絡(luò)瀏覽器 。只有注冊的用戶登錄后才能夠發(fā)表和回復(fù)主題 ,未注冊者有時也叫“游客” 只能瀏覽主題 的 信息。因此, BBS 論壇系統(tǒng)最基本的功能首先是 用戶發(fā)表主題,其次是其他用戶 根據(jù)主題 而發(fā)表自己的觀點(diǎn)等 。所以我選擇使用 JSP+Struts2 開發(fā) BBS 論壇這一課題作為畢業(yè)設(shè)計。 隨著互聯(lián)網(wǎng)日益深入 我們的日常 社會生活, BBS 開發(fā)技術(shù)發(fā)展至今,從 CGI 到ASP 再 到 PHP 已經(jīng)日趨成熟,功能也更加豐富 強(qiáng)大 , 由于 攜著 Sun 公司的 Java 技術(shù)所實現(xiàn)的 “一次編寫,到處運(yùn)行 ”的優(yōu)勢, 使 繼承這一衣缽的 JSP 技術(shù)越來越受到人們的注視 ,而 BBS 作為一種對外的展示窗口,進(jìn)行內(nèi)外信息交流,已成為大 多數(shù)網(wǎng)絡(luò)用戶 的廣泛需要。 需求分析 ……………………………………………………………… ……………… 2 可行性分析 …………………………………………………………………………… 2 系統(tǒng) 結(jié)構(gòu)設(shè)計與功能分析 …………………………………………………… ..… … ..3 系統(tǒng)結(jié)構(gòu)設(shè)計 ……………………………………………………… ………… ...4 前臺功能結(jié)構(gòu)設(shè)計 …………………………………………………
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1