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

正文內(nèi)容

畢業(yè)設計_基于javaweb的博客網(wǎng)站的設計與實現(xiàn)-資料下載頁

2024-12-01 20:22本頁面

【導讀】少維護地創(chuàng)建自己的網(wǎng)絡媒體。本課題開發(fā)實現(xiàn)博客的通用功能:發(fā)表博文,上傳圖片,管理博客,閱讀博客,發(fā)表評論,游戲娛樂等幾大功能。起就構(gòu)成了一個完整的博客系統(tǒng)。Dreamweaver結(jié)合JSP技術(shù)開發(fā)動態(tài)網(wǎng)站的成功體現(xiàn)。

  

【正文】 } try { conn = (URL, DBNAME, DBPASS)。 } catch (SQLException e) { (連接數(shù)據(jù)庫異常 )。 ()。 } return conn。 } 使用上面的驅(qū)動程序,只要保證數(shù)據(jù)庫用戶名、密碼和項目數(shù)據(jù) 庫名稱正確就不會出現(xiàn)問題。 東北電力大學信息工程學院畢業(yè)論文 24 第 4 章 詳細設計 根據(jù)對系統(tǒng)所需實現(xiàn)功能的分析和系統(tǒng)結(jié)構(gòu)設計,現(xiàn)將對系統(tǒng)進行詳細設計。但由于系統(tǒng)模塊的代碼較多,現(xiàn)就系統(tǒng)的幾個重要模塊進行介紹。 系統(tǒng)登錄模塊簡介 該模塊是博客系統(tǒng)中的一個重要組成,用于完成對用戶登錄的判定。注冊用戶需提交賬號和密碼登錄系統(tǒng),登錄之后建立自己的博客并進行管理;一般用戶若想注冊,可以進行資料登記,資料提交后系統(tǒng)審核通過后系統(tǒng)會提醒你注冊成功,通過首頁登錄即可進入自己的博客管理頁面。后臺管理員(無論是超級管理員,還是管理員都 一樣)登錄需提交用戶名和密碼,系統(tǒng)管理員還需輸入系統(tǒng)隨機產(chǎn)生的驗證碼進行登錄,之后進入管理頁面。 模塊體系結(jié)構(gòu) 為實現(xiàn)上述功能,將該模塊分為了三個子模塊:新用戶注冊子模塊、注冊用戶登錄子模塊、系統(tǒng)管理員登錄子模塊。各模塊之間關系如圖 41所示。 圖 41 登錄模塊圖 系統(tǒng)登錄模塊 新用戶注冊 填寫注冊資料 提交審核 注冊成功 注冊用戶登錄 登錄成功 進入博客主界面 管理員登錄 登錄后臺管理系統(tǒng) 第 4 章 詳細設計 25 運行圖 模塊運行圖如圖 42所示。 圖 42 登錄系統(tǒng)運行圖 設計說明 新用戶注冊子模塊 用戶注冊,首先要檢查的就是用戶填寫的信息,其中包括: ,若空白則不接受。 Email 是否正確。 。 。 。 注冊頁面如圖 43 所示。 這個模塊的功能實現(xiàn)中用 AJAX 來獲取前端提交的文本框的值。用法如下: 提交成功 否 是 是否符合 否 是 是否符合 否 是 用戶資料登記 提交數(shù)據(jù) 注冊用戶登錄 提交賬號和密碼 系統(tǒng)查詢 管理系統(tǒng)登錄頁面 產(chǎn)生驗證碼 填寫管理員、密碼和驗證碼 查詢 qt_user表 新用戶注冊 系統(tǒng)初始化 后臺管理系統(tǒng) 數(shù)據(jù)存入表中 登錄成功 管理頁面 東北電力大學信息工程學院畢業(yè)論文 26 $(uEmail).val() 為了檢測用戶名的長度,這里用到了函 數(shù) equals()和 length()。下面是它的用法: () || () == 0 圖 43 用戶注冊頁面圖 接著要對電子郵件地址進行驗證,電子郵件地址的驗證比較困難,因為電子郵件的用 戶名可以五花八門,后面的域名也是多種多樣,但還是有一定的規(guī)律可循,本系統(tǒng)用正則表達式來檢驗電子郵件地址。 郵件地址“用戶名 @域名”是最簡單的,在域名中包含的后綴有很多種。實現(xiàn)代碼如下: String checkFormat = ^([az09AZ]+[|\\.]?)+[az09AZ]@([az09AZ]+([az09AZ]+)?\\.)+[az AZ]{2,}$。 Pattern regex = (checkFormat)。 Matcher matcher = (Email)。 return ()。 驗證完用戶名還要對密碼進行處理,密碼是一個用戶在博客中比較隱秘的部分,這里我們采取了 MD5 加密的方式。 驗證完畢后,就要把數(shù)據(jù)寫到數(shù) 據(jù)庫里了,但是在寫入數(shù)據(jù)庫之前我們還要驗證一些 第 4 章 詳細設計 27 信息,我們要保證用戶名的唯一性,還要保證 Email 的唯一性,這些都是數(shù)據(jù)庫內(nèi)驗證。 管理員登錄子模塊 管理員登錄模塊由管理員登錄頁面組成,它是博客管理部分的登錄頁面。 44 所示。 圖 44 登錄頁面流程圖 登錄界面如圖 45 所示。 圖 45 登錄界面 是否符合 否 是 管理員登錄界面 產(chǎn)生驗證碼 提交用戶名和密碼,填寫驗證碼 查詢 tb_ht_user表 管理員登錄 登錄后臺管理頁面 東北電力大學信息工程學院畢業(yè)論文 28 管理員在頁面輸入并提交信息,每一個提交程序都會用 到 AJAX 傳遞參數(shù),一個是用戶名,一個是用戶密碼 ,系統(tǒng)的驗證都是通過 Servlet 來完成。 管理員在頁面輸入信息后,系統(tǒng)在后臺要進行驗證,以便管理員用戶登錄博客管理系統(tǒng)。 我們發(fā)現(xiàn)用戶每次登錄時的驗證碼都不一樣,這樣做的目的是為了防止有人利用暴力破解用戶的密碼。 程序設計由系統(tǒng)產(chǎn)生的隨機數(shù)形成驗證碼,并繪成圖片以顯示數(shù)據(jù)在頁面上,將其變成用戶可見的驗證碼,生成此碼的同時,就其數(shù)據(jù)存入 Session 中,以便系統(tǒng)對數(shù)據(jù)的核實。 第 5 章 博客管理系統(tǒng)模塊 29 第 5 章 博客管理系統(tǒng)模塊 該模塊是博客 系統(tǒng)中的重要模塊,也是博客系統(tǒng)的主模塊,該模塊的功能豐富,管理員對本系統(tǒng)的后臺管理與操作都將由該模塊來完成。 該模塊有如下幾項功能: (1)博文管理(添加博文、查看博文、查看博文分類) (2)相冊管理(添加相冊、查看相冊、添加照片、查看照片) (3)好友管理(查看好友) (4)游戲管理(添加游戲、查看游戲) (5)省市區(qū)縣管理(添加省市區(qū)縣、查看省市區(qū)縣) (6)大學院系管理(添加大學院系、查看大學院系) (7)資料身份管理(添加資料身份、查看資料身份) (8)前臺用戶管理(添加前臺用戶、查看前臺用 戶) (9)后臺用戶管理(添加后臺用戶、查看后臺用戶) (10)系統(tǒng)管理(修改密碼) 因此為實現(xiàn)各部分的功能,為每部分功能設計了相應的子模塊,現(xiàn)舉部分子模塊的詳細設計。 博文管理子模塊 模塊簡介 該模塊用于對系統(tǒng)中所有的博文進行管理,該模塊可以說是博客管理系統(tǒng)中最主要的模塊,博客用戶在瀏覽系統(tǒng)發(fā)表博文之后,管理員就是在這個模塊進行博文管理的,這個模塊主要實現(xiàn)的功能有:添加博文,查看博文,查看博文分類。 模塊體系結(jié)構(gòu) 本模塊分成三個子模塊:添加博文、查看博文、查看博文分類,各模 塊之間關系如圖51 所示。 東北電力大學信息工程學院畢業(yè)論文 30 圖 51 博文管理子模塊體系結(jié)構(gòu)圖 設計說明 添加博文是博文管理頁面的組成部分,為了實現(xiàn)這個功能而設計了相應的數(shù)據(jù)庫文件發(fā)表博文信息表( tb_publish_bowen)。此部分的信息主要是由前臺用戶提交的,為了便于管理員的管理,特此為管理員也設置了發(fā)表博文的功能,當管理員提交新的博文信息時,系統(tǒng)會將數(shù)據(jù)存入發(fā)表博文信息表中。 (1)添加博文程序流程圖 系統(tǒng)就是根據(jù)下面的運行流程把新的博文信息寫入數(shù)據(jù)庫的,程 序流圖如圖 52 所示。 圖 52 添加博文程序流程圖 博文管理 添加博文 查看博文 查看博文分類 成功 否 是 系統(tǒng)調(diào)用相應的頁面,用戶填寫相應的數(shù)據(jù) 系統(tǒng) 驗證數(shù)據(jù) 提交 管理員要求添加博文 顯示成功信息 第 5 章 博客管理系統(tǒng)模塊 31 (2)添加博文程序的實現(xiàn)部分 設計頁面如圖 53 所示。 圖 53 添加博文設計頁面 從圖中可知添加博文主要是填寫標題、描述、內(nèi)容、分類和權(quán)限,然后提交博文信息保存在數(shù)據(jù)庫中。 該模塊的數(shù)據(jù)庫文件也為發(fā)表博文信息表( tb_publish_bowen)。頁面初始化之后,當管理員對博文提交修改 /刪除信息時,系統(tǒng)會將修改 /刪除數(shù)據(jù)存入發(fā)表博文信息表( tb_publish_bowen)。 (1)查看博文程序流程圖,如圖 54所示。 (2)查看博文功能程序的實現(xiàn)部分 查看博文主要就是對博文的修改、刪除的管理,其中: 修改博文的程序跟我們上一節(jié)講的發(fā)表博文的程序是類似的,都是普通的數(shù)據(jù)提交 /接受。 刪除博文程序中首先利用 AJAX 將要刪除的博文 ID 傳到后臺,在 Servlet 里進行刪除,刪除之后返回頁面將相應的行用 JavaScript 移除掉。 東北電力大學信息工程學院畢業(yè)論文 32 游戲管理子模塊 圖 54 查看博文程序流程圖 模塊簡介 該模塊用于對系統(tǒng)中所有的游戲進行管理,該模塊為系統(tǒng)添加了娛樂功能,這個模塊主要實現(xiàn)的功能有:添加游戲,查看游戲。 模塊體系結(jié)構(gòu) 本模塊分成兩個子模塊:添加游戲,查看游戲,各模塊之間關系如圖 55所示。 設計說明 成功 是 否 成功 是 否 成功 是 否 頁面初始化,選擇用戶,顯示該用戶的博文信息 修改博文 刪除博文 設置為無效或有效 跳轉(zhuǎn)到修改博文頁面 跳出刪除提示 提交修改數(shù)據(jù) 管理員要求查看博文 成功提示 成功提示 成功提示 第 5 章 博客管理系統(tǒng)模塊 33 圖 55 游戲管理子模塊體系結(jié)構(gòu)圖 添加游戲是一般文字網(wǎng)站所不具有的,為了實現(xiàn)這個功能而設計了相應的數(shù)據(jù)庫文件Flash 游戲信息表( tb_flashgame_list)。此 部分的信息是由管理員提交的,當管理員提交新的游戲時,系統(tǒng)會將數(shù)據(jù)存入 Flash 游戲信息表中,同時將 Flash 文件上傳到指定文件夾。 (1)添加游戲程序流程圖 系統(tǒng)就是根據(jù)下面的運行流程把新的游戲信息寫入數(shù)據(jù)庫的,程序流圖如圖 56 所示。 圖 56 添加游戲程序流程圖 (2)添加游戲程序的實現(xiàn)部分 設計頁面如圖 57 所示。 游戲管理 添加游戲 查看游戲 成功 否 是 系統(tǒng)調(diào)用相應的頁面,用戶填寫相應的數(shù)據(jù) 系統(tǒng)驗證數(shù)據(jù) 提交 管理員要求添加游戲 顯示成功信息 東北電力大學信息工程學院畢業(yè)論文 34 從圖中可知添加游戲主要是填寫分類、名稱、 Flash 文件,然后提交游戲信息保存在數(shù)據(jù)庫中。 在這個模塊中,主要涉及 到文件的上傳,這里我們采用 POST 的信息傳輸方式,相對于GET 方式, POST 比較靈活,傳輸數(shù)據(jù)量的大小不受限制,下邊看一句關鍵的程序代碼: 圖 57 添加游戲設計頁面 enctype=multipart/formdata 這一句說明管理員要上傳多種格式的文件,大家在上傳時一定要加上這句話,否則無法上傳成功。 該功能必然要應用到了文件的上傳,在 java 里有專門處理文件上傳的 java 類。 該模塊的數(shù)據(jù)庫文件為 tb_flashgame_list( Flash 游戲信息表)。當管理員 對游戲提交刪除 /是否有效信息時,系統(tǒng)會將刪除 /是否有效數(shù)據(jù)存入 tb_flashgame_list( Flash 游戲信息表)。 (1)查看游戲程序流程圖,如圖 58所示。 (2)查看游戲功能程序的實現(xiàn)部分 查看游戲主要就是對游戲的刪除 /是否有效的管理。 刪除游戲程序中首先利用 AJAX 將要刪除的游戲 ID 傳到后臺,在 Servlet 里進行刪除,第 5 章 博客管理系統(tǒng)模塊 35 刪除之后返回頁面將相應的行用 JavaScript 移除掉。 圖 58 查看游戲程序流程圖 成功 是 否 成功 是 否 頁面初始化 ,選擇分類,顯示該分類的游戲信息 刪除博文 跳出刪除提示 設置為無效或有效 管理員要求查看游戲 成功提示 成功提示 東北電力大學信息工程學院畢業(yè)論文 36 第 6 章 博客瀏覽系統(tǒng)模塊 博客瀏覽系統(tǒng)提供了瀏覽博文、上傳圖片、發(fā)表評論、添加好友、游
點擊復制文檔內(nèi)容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1