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

正文內(nèi)容

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

2025-07-11 16:34本頁面
  

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