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

正文內(nèi)容

基于javaweb的博客網(wǎng)站的設(shè)計與實現(xiàn)論文畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)(已改無錯字)

2023-07-20 15:57:37 本頁面
  

【正文】 博客管理部分的登錄頁面。 。管理員登錄管理員登錄界面產(chǎn)生驗證碼提交用戶名和密碼,填寫驗證碼否查詢tb_ht_user表登錄后臺管理頁面是否符合是圖44 登錄頁面流程圖 登錄界面如圖45所示。圖45 登錄界面管理員在頁面輸入并提交信息,每一個提交程序都會用到AJAX傳遞參數(shù),一個是用戶名,一個是用戶密碼,系統(tǒng)的驗證都是通過Servlet來完成。管理員在頁面輸入信息后,系統(tǒng)在后臺要進(jìn)行驗證,以便管理員用戶登錄博客管理系統(tǒng)。3. 驗證碼產(chǎn)生的實現(xiàn)部分 我們發(fā)現(xiàn)用戶每次登錄時的驗證碼都不一樣,這樣做的目的是為了防止有人利用暴力破解用戶的密碼。程序設(shè)計由系統(tǒng)產(chǎn)生的隨機數(shù)形成驗證碼,并繪成圖片以顯示數(shù)據(jù)在頁面上,將其變成用戶可見的驗證碼,生成此碼的同時,就其數(shù)據(jù)存入Session中,以便系統(tǒng)對數(shù)據(jù)的核實。第5章 博客管理系統(tǒng)模塊 該模塊是博客系統(tǒng)中的重要模塊,也是博客系統(tǒng)的主模塊,該模塊的功能豐富,管理員對本系統(tǒng)的后臺管理與操作都將由該模塊來完成。該模塊有如下幾項功能: (1)博文管理(添加博文、查看博文、查看博文分類)(2)相冊管理(添加相冊、查看相冊、添加照片、查看照片)(3)好友管理(查看好友)(4)游戲管理(添加游戲、查看游戲)(5)省市區(qū)縣管理(添加省市區(qū)縣、查看省市區(qū)縣)(6)大學(xué)院系管理(添加大學(xué)院系、查看大學(xué)院系)(7)資料身份管理(添加資料身份、查看資料身份)(8)前臺用戶管理(添加前臺用戶、查看前臺用戶)(9)后臺用戶管理(添加后臺用戶、查看后臺用戶)(10)系統(tǒng)管理(修改密碼)因此為實現(xiàn)各部分的功能,為每部分功能設(shè)計了相應(yīng)的子模塊,現(xiàn)舉部分子模塊的詳細(xì)設(shè)計。 博文管理子模塊 模塊簡介該模塊用于對系統(tǒng)中所有的博文進(jìn)行管理,該模塊可以說是博客管理系統(tǒng)中最主要的模塊,博客用戶在瀏覽系統(tǒng)發(fā)表博文之后,管理員就是在這個模塊進(jìn)行博文管理的,這個模塊主要實現(xiàn)的功能有:添加博文,查看博文,查看博文分類。 模塊體系結(jié)構(gòu)本模塊分成三個子模塊:添加博文、查看博文、查看博文分類,各模塊之間關(guān)系如圖51所示。博文管理添加博文查看博文查看博文分類圖51 博文管理子模塊體系結(jié)構(gòu)圖 設(shè)計說明添加博文是博文管理頁面的組成部分,為了實現(xiàn)這個功能而設(shè)計了相應(yīng)的數(shù)據(jù)庫文件發(fā)表博文信息表(tb_publish_bowen)。此部分的信息主要是由前臺用戶提交的,為了便于管理員的管理,特此為管理員也設(shè)置了發(fā)表博文的功能,當(dāng)管理員提交新的博文信息時,系統(tǒng)會將數(shù)據(jù)存入發(fā)表博文信息表中。 (1)添加博文程序流程圖系統(tǒng)就是根據(jù)下面的運行流程把新的博文信息寫入數(shù)據(jù)庫的,程序流圖如圖52所示。管理員要求添加博文系統(tǒng)調(diào)用相應(yīng)的頁面,用戶填寫相應(yīng)的數(shù)據(jù)系統(tǒng)驗證數(shù)據(jù)提交否成功是顯示成功信息圖52 添加博文程序流程圖(2)添加博文程序的實現(xiàn)部分設(shè)計頁面如圖53所示。圖53 添加博文設(shè)計頁面從圖中可知添加博文主要是填寫標(biāo)題、描述、內(nèi)容、分類和權(quán)限,然后提交博文信息保存在數(shù)據(jù)庫中。 該模塊的數(shù)據(jù)庫文件也為發(fā)表博文信息表(tb_publish_bowen)。頁面初始化之后,當(dāng)管理員對博文提交修改/刪除信息時,系統(tǒng)會將修改/刪除數(shù)據(jù)存入發(fā)表博文信息表(tb_publish_bowen)。 (1)查看博文程序流程圖,如圖54所示。(2)查看博文功能程序的實現(xiàn)部分查看博文主要就是對博文的修改、刪除的管理,其中:修改博文的程序跟我們上一節(jié)講的發(fā)表博文的程序是類似的,都是普通的數(shù)據(jù)提交/接受。刪除博文程序中首先利用AJAX將要刪除的博文ID傳到后臺,在Servlet里進(jìn)行刪除,刪除之后返回頁面將相應(yīng)的行用JavaScript移除掉。 游戲管理子模塊管理員要求查看博文頁面初始化,選擇用戶,顯示該用戶的博文信息修改博文設(shè)置為無效或有效刪除博文否跳轉(zhuǎn)到修改博文頁面跳出刪除提示成功否是提交修改數(shù)據(jù)成功提示否成功成功是成功提示是成功提示圖54 查看博文程序流程圖 模塊簡介該模塊用于對系統(tǒng)中所有的游戲進(jìn)行管理,該模塊為系統(tǒng)添加了娛樂功能,這個模塊主要實現(xiàn)的功能有:添加游戲,查看游戲。 模塊體系結(jié)構(gòu)本模塊分成兩個子模塊:添加游戲,查看游戲,各模塊之間關(guān)系如圖55所示。 設(shè)計說明游戲管理添加游戲查看游戲圖55 游戲管理子模塊體系結(jié)構(gòu)圖添加游戲是一般文字網(wǎng)站所不具有的,為了實現(xiàn)這個功能而設(shè)計了相應(yīng)的數(shù)據(jù)庫文件Flash游戲信息表(tb_flashgame_list)。此部分的信息是由管理員提交的,當(dāng)管理員提交新的游戲時,系統(tǒng)會將數(shù)據(jù)存入Flash游戲信息表中,同時將Flash文件上傳到指定文件夾。 (1)添加游戲程序流程圖系統(tǒng)就是根據(jù)下面的運行流程把新的游戲信息寫入數(shù)據(jù)庫的,程序流圖如圖56所示。管理員要求添加游戲系統(tǒng)調(diào)用相應(yīng)的頁面,用戶填寫相應(yīng)的數(shù)據(jù)系統(tǒng)驗證數(shù)據(jù)提交否成功是顯示成功信息圖56 添加游戲程序流程圖(2)添加游戲程序的實現(xiàn)部分設(shè)計頁面如圖57所示。從圖中可知添加游戲主要是填寫分類、名稱、Flash文件,然后提交游戲信息保存在數(shù)據(jù)庫中。在這個模塊中,主要涉及到文件的上傳,這里我們采用POST的信息傳輸方式,相對于GET方式,POST比較靈活,傳輸數(shù)據(jù)量的大小不受限制,下邊看一句關(guān)鍵的程序代碼:圖57 添加游戲設(shè)計頁面enctype=multipart/formdata這一句說明管理員要上傳多種格式的文件,大家在上傳時一定要加上這句話,否則無法上傳成功。該功能必然要應(yīng)用到了文件的上傳,在java里有專門處理文件上傳的java類。 該模塊的數(shù)據(jù)庫文件為tb_flashgame_list(Flash游戲信息表)。當(dāng)管理員對游戲提交刪除/是否有效信息時,系統(tǒng)會將刪除/是否有效數(shù)據(jù)存入tb_flashgame_list(Flash游戲信息表)。(1)查看游戲程序流程圖,如圖58所示。(2)查看游戲功能程序的實現(xiàn)部分查看游戲主要就是對游戲的刪除/是否有效的管理。刪除游戲程序中首先利用AJAX將要刪除的游戲ID傳到后臺,在Servlet里進(jìn)行刪除,刪除之后返回頁面將相應(yīng)的行用JavaScript移除掉。管理員要求查看游戲頁面初始化,選擇分類,顯示該分類的游戲信息設(shè)置為無效或有效刪除博文跳出刪除提示否成功否是成功提示成功是成功提示圖58 查看游戲程序流程圖第6章 博客瀏覽系統(tǒng)模塊博客瀏覽系統(tǒng)提供了瀏覽博文、上傳圖片、發(fā)表評論、添加好友、游戲娛樂、用戶登錄和修改資料等。因此在系統(tǒng)設(shè)計上此模塊分為五個模塊來完成這些功能,即用戶信息管理模塊、博文信息管理模塊、圖片專輯管理模塊、好友信息管理模塊、游戲娛樂管理模塊?,F(xiàn)在就博文信息管理模塊和好友信息管理模塊介紹如下: 博文信息管理模塊 模塊簡介 此模塊提供給注冊該系統(tǒng)的所有用戶瀏覽博文的功能。系統(tǒng)啟動后,用戶需登錄方可進(jìn)入此界面。在設(shè)計上分為兩部分,一部分為自我博文瀏覽,另一部分為好友博文瀏覽。 模塊體系結(jié)構(gòu)本模塊分成兩個子模塊:自我博文瀏覽,好友博文瀏覽,各模塊之間關(guān)系如圖61所示:博文信息管理模塊自我博文瀏覽好友博文瀏覽按時間倒敘瀏覽分類瀏覽圖61 博文信息管理子模塊體系結(jié)構(gòu)圖 設(shè)計說明 自我博文瀏覽是對相應(yīng)的數(shù)據(jù)庫文件發(fā)表博文信息表(tb_publish_bowen)進(jìn)行訪問。此部分的信息是由博客用戶提交的,當(dāng)博客用戶提交新的博文信息時,系統(tǒng)會將數(shù)據(jù)存入發(fā)表博文信息表中。 (1)自我博文瀏覽程序流程圖系統(tǒng)就是根據(jù)下面的運行流程來實現(xiàn)自我博文瀏覽的,程序流圖如圖62所示。系統(tǒng)啟動,點擊我的博文頁面初始化,分類為默認(rèn)分類點擊標(biāo)題進(jìn)入博文詳細(xì)內(nèi)容通過下拉列表選擇不同的分類是否點擊發(fā)表博文按鈕否是進(jìn)入發(fā)表博文頁面圖62 自我博文瀏覽流程圖(2)自我博文瀏覽程序的實現(xiàn)部分設(shè)計頁面如圖63所示。圖63 自我博文瀏覽設(shè)計頁面 好友博文瀏覽是對相應(yīng)的數(shù)據(jù)庫文件發(fā)表博文信息表(tb_publish_bowen)和好友信息表(tb_friend_list)進(jìn)行訪問。此部分的信息是先通過添加好友,然后才能瀏覽好友博文,另外好友的博文信息只能瀏覽,不能修改。 (1)好友博文瀏覽程序流程圖系統(tǒng)就是根據(jù)下面的運行流程來實現(xiàn)好友博文瀏覽的,程序流圖如圖64所示。系統(tǒng)啟動,點擊與我相關(guān)的的博文點擊標(biāo)題進(jìn)入博文詳細(xì)內(nèi)容頁面初始化,無分類,按時間倒敘排列是否點擊發(fā)表博文按鈕否是進(jìn)入發(fā)表博文頁面圖64 好友博文瀏覽流程圖(2)好友博文瀏覽程序的實現(xiàn)部分設(shè)計頁面如圖65所示。圖65 好友博文瀏覽設(shè)計頁面 博文信息管理模塊是博客用戶接觸比較多的部分,為此設(shè)計了幾個瀏覽頁面,有博文首頁、個人主頁、個人博文,同時為了實現(xiàn)這個功能而設(shè)計了相應(yīng)的數(shù)據(jù)庫文件發(fā)表博文信息表(tb_publish_bowen),博文分類信息表(tb_bowen_fl),博文最近來訪信息表(tb_bowen_zjlf),博文評論信息表(tb_bowen_reply),好友信息表(tb_friend_list)。所有瀏覽頁面的數(shù)據(jù)都是從數(shù)據(jù)庫里提取出來的,當(dāng)用戶點擊相應(yīng)的鏈接時,就會跳到相應(yīng)的頁面。 好友信息管理模塊 模塊簡介此模塊提供給用戶顯示全部好友和查詢好友兩種功能。 模塊體系結(jié)構(gòu)本模塊分成兩個子模塊:全部好友,查詢好友,各模塊之間關(guān)系如圖66所示。好友信息管理模塊全部好友查詢好友查詢好友、刪除好友刪除好友圖66 好友信息管理子模塊體系結(jié)構(gòu)圖 設(shè)計說明 全部好友是對相應(yīng)的數(shù)據(jù)庫文件好友信息表(tb_friend_list)進(jìn)行訪問。 (1)全部好友程序流程圖系統(tǒng)就是根據(jù)下面的運行流程來實現(xiàn)全部好友的,程序流圖如圖67所示。(2)全部好友程序的實現(xiàn)部分設(shè)計頁面如圖68所示。系統(tǒng)啟動,點擊好友點擊頭像或名稱進(jìn)入好友博客頁面頁面初始化,默認(rèn)為全部好友是否點擊刪除按鈕否是向后臺發(fā)送該好友的ID進(jìn)行刪除,刪除成功將相應(yīng)的頁面好友信息也刪除圖67 全部好友程序流程圖圖68 全部好友設(shè)計頁面 查詢好友是對相應(yīng)的數(shù)據(jù)庫文件好友信息表(tb_friend_list)進(jìn)行訪問。此部分的信息是先通過添加好友,然后才能查詢好友。 (1)查詢好友程序流程圖系統(tǒng)就是根據(jù)下面的運行流程來實現(xiàn)查詢好友的,程序流圖如圖69所示。系統(tǒng)啟動,點擊尋找好友輸入好友姓名,點擊查詢頁面初始化,默認(rèn)為空尋找好友返回結(jié)果是否點擊刪除按鈕否是向后臺發(fā)送該好友的ID進(jìn)行刪除,刪除成功將相應(yīng)的頁面好友信息也刪除圖69 查詢好友程序流程圖(2)查詢好友程序的實現(xiàn)部分設(shè)計頁面如圖610所示。圖610 查詢好友設(shè)計頁面好友信息管理模塊首先是由用戶添加好友,考慮到在好友比較多的情況下,為了方便查找設(shè)計了這樣一個功能,為了實現(xiàn)這個功能而設(shè)計了相應(yīng)的數(shù)據(jù)庫文件好友信息表(tb_friend_list)。第7章 系統(tǒng)測試測試是為了發(fā)現(xiàn)程序中的錯誤而執(zhí)行程序的過程,好的測試方案是極可能發(fā)現(xiàn)迄今為止尚未發(fā)現(xiàn)的錯誤的測試方案,成功的測試是發(fā)現(xiàn)了至今為止尚未發(fā)現(xiàn)的錯誤的測試。在開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通常可能隱藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運行,將會造成難以想象的后果,因此系統(tǒng)測試是開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。大量統(tǒng)計資料表明,系統(tǒng)測試的工作量往往占開發(fā)總工作量的40%以上。因此,我們必須重視測試工作。 測試技術(shù)由于程序中隱藏的缺陷只在特定的環(huán)境下才有可靠顯露,系統(tǒng)缺陷通常是由于對某些特定情況考慮不周造成的。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。有意義的軟件測試應(yīng)該是從“破壞”軟件系統(tǒng)的角度出發(fā),精心設(shè)計最有可以暴露程序系統(tǒng)缺陷的測試方案。因此軟件測試的目標(biāo)應(yīng)該是以盡可能少的代價和時間找出軟件系統(tǒng)中潛在的錯誤和缺陷。從產(chǎn)品角度看,測試計劃中的測試項目包括軟件結(jié)構(gòu)中的分系統(tǒng)層、子系統(tǒng)層、功能模塊層、程序模塊層中的各類模塊,從測試本身看,分為單元測試,組合測試,確認(rèn)測試等。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。 單元測試單元測試也稱
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1