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

正文內(nèi)容

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

2023-07-08 16:34:54 本頁面
 

【正文】 王炳翔 指導(dǎo)教師姓名: 朱海泉 指導(dǎo)教師職稱: 講師 年 月 長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) II 長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì))作者承諾保證書 本人鄭重承諾 : 本篇畢業(yè)論文(設(shè)計(jì))的內(nèi)容真實(shí)、可靠。 指導(dǎo)教師簽名: 日期: 年 月 日 長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) III 摘 要 論壇又 稱作 網(wǎng)絡(luò)論壇 ( BBS) ,全稱為 Bulletin Board System,也叫做 電子公告板 或者 Bulletin Board Service(公告板服務(wù)) ,它 是 因特網(wǎng)( Inter) 上的一種電子信息服務(wù)系統(tǒng)。 隨著信息技術(shù)的飛速發(fā)展 , 加上 由于愛好者們的努力, BBS系統(tǒng) 的功能得到了很大的擴(kuò)充。 需求分析 ……………………………………………………………… ……………… 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ì) ……………………………………………………………… 4 后臺(tái)功能結(jié)構(gòu)設(shè)計(jì) ……………………………………………………………… 4 系統(tǒng)用 途 介紹 ………………………………………………………………… .… .… ....5 開發(fā)語言綜述 ………………………………………………………… ..........................5 java 編程語言 ……………………………………………… …………… ..… .5 JSP 語言介紹 ………………………………………………………………… 6 Struts2 框架 介紹 ………… .…………… ………… ………………………… .6 SQL 語言介紹 …………………………… …………………………… ..........7 html與 CSS 網(wǎng)頁編程語言 ……………………………………………… .… .7 系統(tǒng)流程圖 ……………………………………………… .… ………………………… ...8 系統(tǒng)開發(fā)工具和運(yùn)行環(huán)境 ……………………………………………… .… ………… ...9 MySQL 數(shù)據(jù)庫 ……………………………………… ……… .… ……………………… .9 JDBC 技術(shù) ……………………………………………… .… ……………… ...9 MySQL 數(shù)據(jù)庫介紹 ……………………………………………… .… …… ..10 第三章 數(shù)據(jù)庫設(shè)計(jì) ……………………………………………………………………… 11 數(shù)據(jù)庫設(shè)計(jì) ……………………… .………………………………………… .................11 關(guān)系型數(shù)據(jù)庫與 ER 圖 … …………………… ………………… ……… … .11 長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) VI 數(shù)據(jù)庫表及關(guān)系建立 ………………………………… ..…………… … ..… .12 詳細(xì)數(shù)據(jù)庫 及表 結(jié)構(gòu)設(shè)計(jì) …………… ……………… ..……………… … ...12 第四章 系統(tǒng)的詳細(xì)設(shè)計(jì)與實(shí)現(xiàn) ……………………………………………………… ...15 系 統(tǒng)界面設(shè)計(jì) ………………………………………………………………………… ..15 前臺(tái)設(shè)計(jì) ………………………………………………………………………… .18 普通用戶瀏覽 ………………………………………………………………… .18 新用戶注冊模塊 ……………………………………………………………… .18 會(huì)員登錄模塊 ………………………………………………………………… .19 密碼保護(hù)模塊 ………………………………………………………………… .20 密碼修改模塊 … ……………………………………………………………… .20 會(huì)員資料修改 ………………………………………………………………… ..20 會(huì)員發(fā)表新主題模塊 …………………………………………………… …… .21 會(huì)員回帖模塊 …………………………………………………… …………… .21 后臺(tái)設(shè)計(jì) …………………………………………………… …………………… 21 管理員登錄 …………………………………………………… ……………… .21 會(huì)員資料管理 ……………………………… …………………… …………… .22 密碼保護(hù)管理 …………………………………………………… …………… .23 帖子管理 …………………………………………………… ………………… .23 第五章 系統(tǒng)的測試與調(diào)試 ???????????????????? ???? 24 測試概述 ……………………………………………………………………… ……… .24 軟件測試的目的 ……………………………………………………… ..............24 測試的環(huán)境 …………………………………………………………… ..............24 測試與調(diào)試 ……………………… … ..…………………………… ..............................25 結(jié) 論 ???????????????????? ???????????? 26 參考文獻(xiàn) ???????????????????? ????? ?????? 27 附錄 1 ???????????????????? ???????????? 28 附錄 2 ???????????????????? ???????????? 30 致 謝 ???????????????????? ???????????? 31 長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 1 第一章 緒 論 1 本課題的來源及研究意義 本課題的來源 當(dāng)今社會(huì)正處在 信息 時(shí)代, 先進(jìn)的技術(shù) 潮席卷全球 。所以我選擇使用 JSP+Struts2 開發(fā) BBS 論壇這一課題作為畢業(yè)設(shè)計(jì)。只有注冊的用戶登錄后才能夠發(fā)表和回復(fù)主題 ,未注冊者有時(shí)也叫“游客” 只能瀏覽主題 的 信息。可行性研究的目的就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 3 定問題是否能夠解決。數(shù)據(jù)庫服務(wù)器選用MySQL 數(shù)據(jù)庫,它能夠處理 相對 大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)據(jù)的完整性 , 并提供許多高級(jí)管理功能 , 它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。但實(shí)際只是用于個(gè)人的設(shè)計(jì),以 模擬 為主, 不存在 過大的資金的流動(dòng),所以 在經(jīng)濟(jì)上是可行的。所以 BBS 論壇對當(dāng)今社會(huì)的發(fā)展是比較 重要的 ,對人們進(jìn)行信息的傳遞也是不可或缺的 。 該論壇功能較齊,除了擁有一般論壇的功能之外還加入了一些獨(dú)特的功能,如 精帖子處理、強(qiáng)大的搜索、封賬號(hào)功能等 。 2. 全面展示系統(tǒng)內(nèi)所有分類的帖子,并進(jìn)行分頁顯示 機(jī)制 。 6. 用戶隨時(shí)都可以查看自己發(fā)表的帖子。 開發(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)的總稱。 Java 語言的語法與 C 語言和 C++語言很接近 , Java 丟棄了 C++ 中很少使用的、很難理解的、令人迷惑的那些特性 , 特別地, Java 語言不使用 指針 ,并提供了自動(dòng)的廢料收集。 Java 語言支持 Inter 應(yīng)用的開發(fā),在基本的 Java應(yīng)用 編程接口 中有一個(gè)網(wǎng)絡(luò)應(yīng)用編程接口( java ) 。 Java 語言是安全的。 Java 語言是可移植的。 Java 是高性能的。 Java 語言的設(shè)計(jì)目標(biāo)之一是適應(yīng)于動(dòng)態(tài)變化的環(huán)境。所以被許多人認(rèn)為是未來最有發(fā)展前途的動(dòng)態(tài)網(wǎng)站技術(shù)之一。 SQL 語言介紹 SQL 是高級(jí)的非過程化編程語言,是溝通數(shù)據(jù)庫服務(wù)器和客戶端的重要工具,允許用戶在高層 數(shù)據(jù)結(jié)構(gòu) 上工作。如今無論是像 Oracle、 Sybase、 DB Informix、 SQL Server 這些大型的 數(shù)據(jù)庫 管理系統(tǒng),還是像 Visual Foxpro、 PowerBuilder 這些 PC上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持 SQL 語言作為查詢語言。 HTML 是一種規(guī)范,一種 標(biāo)準(zhǔn) ,它通過標(biāo)記符號(hào)來標(biāo)記要顯示的網(wǎng)頁中的各個(gè)部分。 ( 2) CSS 的介紹: 長春師范學(xué)院本科畢業(yè)論文(設(shè)計(jì)) 8 資料管理 帖子管理 會(huì)員管理 是否登 錄 是 否 進(jìn)入后臺(tái) 后臺(tái) 首頁 退出 登錄 管理員 密碼管理 CSS 是英語 Cascading Style Sheets(層疊樣式表單)的縮寫,它是一種用來表現(xiàn) HTML 或 XML 等文件式樣的計(jì)算機(jī)語言。 JDBC是一組 API,定義了用來訪問數(shù)據(jù)庫源的標(biāo)準(zhǔn) JAVA 類庫,使用這種類庫可以使用一種標(biāo)準(zhǔn)的方法、方便地訪問數(shù)據(jù)庫資源。另外, JDBC 對數(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)的,對于一般中小型,甚至大型應(yīng)用都能夠勝任 。 MySQL 作為一個(gè)本地的 Windows應(yīng)用程序運(yùn)行 (在 NT/Win20xx/WinXP 下,是一個(gè)服務(wù) ), 在 Windows 運(yùn)行 中 ,MySQL更加的 穩(wěn)定。 ( 5) MySQL 在權(quán)限系統(tǒng)上更為完善。這就為用戶提供了更多的選擇。一個(gè)合理、 完整、 到位 的 數(shù)據(jù)庫設(shè)計(jì)可降低程序的復(fù)雜性,使程序開發(fā)的過程更 容易 ,思路更清晰 ,以后維護(hù)更簡便 。 同時(shí)它 也提供了 JDBC 編程接口,這樣可以 很 方便地應(yīng)用 Java 編程語言 來操作數(shù)據(jù)庫。 ER 圖的組成: ( 1)實(shí)體:現(xiàn)實(shí)世界中的事物;( 2)屬性:事物的特性;( 3)聯(lián)系:現(xiàn)實(shí)世界中事物間的關(guān)系。 詳細(xì)數(shù)據(jù)庫 及表 結(jié)構(gòu)設(shè)計(jì) (1)會(huì)員基本信息 表 : 會(huì)員 基本資料表中存放的是 會(huì)員注冊或者 登陸時(shí)所需要或者記錄用戶的基本信息 ,如登陸名 、 密碼 等 。 表 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)論壇 帖子 表 : 論壇 帖子表是存放的是論壇中對主題回復(fù)的 信息 。當(dāng)然,在網(wǎng)頁上加入圖片也是一個(gè)重要的方法,無論是動(dòng)態(tài)圖片還是靜態(tài)絢爛的 圖片都能使頁面做的引人入勝,散發(fā)出魅力。設(shè)計(jì)中應(yīng)利用各組成部分在內(nèi)容 上的相互呼應(yīng),并注意整個(gè)頁面 與局部頁面 設(shè)計(jì)風(fēng)格的一致性, 以便 實(shí)現(xiàn)視覺上的連貫 效果 ,使整個(gè)頁面 和 各個(gè)部分 組合 極為融洽, 渾然天成,無縫連接。 , 是指整個(gè)頁面符合美的法則 ,使頁面有藝術(shù)感, 使設(shè)計(jì)更加富有生氣 。 以上 這 些都 是 頁面 設(shè)計(jì)能否成功的關(guān)鍵。 頁面效果如圖: 注冊部分設(shè)計(jì)原理: 用戶注冊所使用的技術(shù)就是 用 Struts2 框架所提供的前臺(tái)頁面的表單 標(biāo)簽(形如 S:XXXXXX格式) 將用戶填好的注冊信息提交到后臺(tái) 于 Struts2 提供的 Action 類(后臺(tái) 數(shù)據(jù)處理類 ,也可以稱作邏輯層 ), 然后由 Action 的特有機(jī)制(經(jīng)過 Struts2 底層封裝后的類)結(jié)合 dao 類中的 sql 語句完成對提交數(shù)據(jù)存入數(shù)據(jù)庫的操作。 sql=select * from user where userCode=39。 and identity=39。 ()。 ()。 這個(gè)功能現(xiàn)在廣泛用于論壇系統(tǒng)之中, 因?yàn)橛捎谌缃窬W(wǎng)絡(luò)賬號(hào)和密碼眾多,用戶忘記密碼也是常有之事 。實(shí)現(xiàn)就是將原數(shù)據(jù)庫里相對應(yīng)的密碼修改即可。 發(fā)表 新主題部分設(shè)計(jì)原理: 發(fā)主題的設(shè)計(jì)其實(shí)也很簡單,共分兩個(gè)步驟: ,后臺(tái)將這些數(shù)據(jù)依次存入到數(shù)據(jù)庫中。 后臺(tái)設(shè)計(jì)
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1