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

正文內(nèi)容

基于javaweb的博客網(wǎng)站的設(shè)計與實現(xiàn)論文畢業(yè)設(shè)計(doc畢業(yè)設(shè)計論文)-預(yù)覽頁

2025-07-13 15:57 上一頁面

下一頁面
 

【正文】 博客用戶:對正在使用博客的用戶進(jìn)行面對面的探訪,請教他們對博客的認(rèn)識和使用意見。為了使系統(tǒng)在實際運(yùn)行中發(fā)揮更大的作用,實現(xiàn)工作過程的計算機(jī)化,提高工作效率和工作質(zhì)量,現(xiàn)提出如下系統(tǒng)開發(fā)目標(biāo): 其工作流程為:系統(tǒng)啟動并調(diào)用默認(rèn)的博客模版,所有用戶登錄之后瀏覽博客主頁面,用戶可以發(fā)表、上傳、瀏覽、評論。 :不僅包括常見網(wǎng)站的博客功能的各個方面:寫博文、瀏覽、刪除、修改等各個方面,而且超級管理員還能進(jìn)行對前后臺用戶的管理,對用戶發(fā)表或上傳的文件進(jìn)行管理。登錄信息注冊用戶博客瀏覽系統(tǒng)新用戶注冊信息站點信息用戶信息博客信息數(shù)據(jù)庫系統(tǒng)修改信息系統(tǒng)信息博客信息管理員信息用戶信息登錄后的管理員管理員信息超級管理員登錄信息博客管理系統(tǒng)管理員修改信息圖21 系統(tǒng)數(shù)據(jù)流圖由于系統(tǒng)數(shù)據(jù)較多現(xiàn)舉出用戶登錄模塊數(shù)據(jù)流圖如圖22所示。系統(tǒng)功能的詳細(xì)描述如表224所示。博客系統(tǒng)用例如圖23所示。 標(biāo)識符:惟一表識,如UC1234,在項目的其他元素中可以用來引用這個用例。頻率:參與者訪問此用例的頻率。被包含的用例:此用例所包含用例的列表。修改歷史記錄:關(guān)于用例的修改時間、原因和修改人的詳細(xì)信息。下面列出本系統(tǒng)中的數(shù)據(jù)字典(由于本系統(tǒng)功能強(qiáng)大,所以此處只列一個數(shù)據(jù)字典):表26 前臺用戶信息表名字:用戶賬號別名:描述:標(biāo)識用戶的憑證定義:用戶名=xxxx(郵箱)位置:用戶驗證中心 用戶信息表 用戶管理部分名字:前臺用戶信息表別名:博客用戶信息表描述:記錄博客用戶的注冊信息表定義:前臺用戶信息表=用戶名+用戶密碼位置:用戶驗證中心名字:用戶密碼別名: 描述:驗證用戶是否合法的唯一憑證定義:用戶密碼=616個字符位置:用戶驗證中心 用戶信息表 用戶管理部分第3章 系統(tǒng)設(shè)計 系統(tǒng)總體結(jié)構(gòu)設(shè)計本系統(tǒng)主要包括兩大模塊組成:博客瀏覽系統(tǒng)、博客管理系統(tǒng)。(一)概念模型的建立通過第二章中對系統(tǒng)數(shù)據(jù)流以及局部數(shù)據(jù)流和數(shù)據(jù)字典的分析,可以總結(jié)出系統(tǒng)中數(shù)據(jù)概念模型(ER圖),如圖3圖33所示。(四)確定是否分解由于,關(guān)系模型的規(guī)范化程度并不是越高越好,在實際應(yīng)用中高范式可能會帶來程序查詢時間的浪費(fèi),所以,在數(shù)據(jù)庫文件設(shè)計上,本系統(tǒng)達(dá)到第三范式已經(jīng)足夠,無須在做分解。表31 數(shù)據(jù)庫表序 號數(shù)據(jù)庫表數(shù)據(jù)庫表存儲內(nèi)容1tb_qt_user存儲前臺用戶賬號和密碼信息2tb_ht_user存儲后臺管理員賬號和密碼信息3tb_bowen_fl存儲博文分類信息4tb_publish_bowen存儲博文信息5tb_xiangce_list存儲相冊信息6tb_bowen_reply存儲博文評論信息 上表列出了本系統(tǒng)所用到的數(shù)據(jù)表,并根據(jù)流程和功能表示出各數(shù)據(jù)表之間的關(guān)系,具體如圖34所示。由于本系統(tǒng)是應(yīng)用于網(wǎng)絡(luò)的,因此,我們選擇了JSP技術(shù)進(jìn)行開發(fā),同時,選用SQL Server作為系統(tǒng)后臺數(shù)據(jù)庫,開發(fā)中將用到以下主要幾款開發(fā)工具,如表35所示。通信網(wǎng)絡(luò):Internet網(wǎng)軟件環(huán)境: Web服務(wù)器:Tomcat [4]數(shù)據(jù)庫端: SQL Server 2008操作系統(tǒng):Windows 7/XP 瀏覽器: Internet Explore 系統(tǒng)實現(xiàn)的若干關(guān)鍵技術(shù) JSP技術(shù)概論 JSP技術(shù)使用Java編程語言編寫類XML的tags和scriptlets,來封裝產(chǎn)生動態(tài)網(wǎng)頁的處理邏輯。插入的Java程序段可以操作數(shù)據(jù)庫、重新定向網(wǎng)頁等,以實現(xiàn)建立動態(tài)網(wǎng)頁所需要的功能[6]。服務(wù)器在頁面被客戶端請求以后對這些Java代碼進(jìn)行處理,然后將生成的HTML頁面返回給客戶端的瀏覽器。 JSP工作原理 JSP的執(zhí)行過程:,并回車觸發(fā)這個JSP的申請。JDBC為工具/數(shù)據(jù)庫開發(fā)人員提供了一個標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級的工具和接口,使數(shù)據(jù)庫開發(fā)人員能夠用純 Java API 編寫數(shù)據(jù)庫應(yīng)用程序,同時,JDBC也是個商標(biāo)名。 Java數(shù)據(jù)庫連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫的標(biāo)準(zhǔn)方法。JDBC實現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡單、嚴(yán)格類型定義且高性能實現(xiàn)的接口。 JDBC 擴(kuò)展了 Java 的功能。 數(shù)據(jù)庫連接函數(shù) 為什么要將本部分列出來呢?因為在整個博客系統(tǒng)的開發(fā)過程中,數(shù)據(jù)庫連接是必不可少的,是公用的,我們可以把這一部分先拿出來,單獨(dú)做成一個函數(shù),在需要的時候只需調(diào)用就可以了,而不用每次都去寫連接數(shù)據(jù)庫的程序,這種做法叫做復(fù)用。 public final static String DBPASS = bxylove900225。 // 關(guān)閉數(shù)據(jù)庫的變量 public void closeAll(Connection conn, PreparedStatement pstmt, ResultSet rs) { if (rs != null) { try { ()。 } catch (SQLException e) { (pstmt關(guān)閉發(fā)生異常)。 ()。 try { conn = getConn()。 i++) { (i + 1, getValue[i])。 } finally { closeAll(conn, pstmt, null)。 } catch (ClassNotFoundException e) { (注冊驅(qū)動異常)。 ()。但由于系統(tǒng)模塊的代碼較多,現(xiàn)就系統(tǒng)的幾個重要模塊進(jìn)行介紹。 模塊體系結(jié)構(gòu)為實現(xiàn)上述功能,將該模塊分為了三個子模塊:新用戶注冊子模塊、注冊用戶登錄子模塊、系統(tǒng)管理員登錄子模塊。 。注冊頁面如圖43所示。郵件地址“用戶名域名”是最簡單的,在域名中包含的后綴有很多種。 return ()。 。3. 驗證碼產(chǎn)生的實現(xiàn)部分 我們發(fā)現(xiàn)用戶每次登錄時的驗證碼都不一樣,這樣做的目的是為了防止有人利用暴力破解用戶的密碼。 博文管理子模塊 模塊簡介該模塊用于對系統(tǒng)中所有的博文進(jìn)行管理,該模塊可以說是博客管理系統(tǒng)中最主要的模塊,博客用戶在瀏覽系統(tǒng)發(fā)表博文之后,管理員就是在這個模塊進(jìn)行博文管理的,這個模塊主要實現(xiàn)的功能有:添加博文,查看博文,查看博文分類。 (1)添加博文程序流程圖系統(tǒng)就是根據(jù)下面的運(yùn)行流程把新的博文信息寫入數(shù)據(jù)庫的,程序流圖如圖52所示。頁面初始化之后,當(dāng)管理員對博文提交修改/刪除信息時,系統(tǒng)會將修改/刪除數(shù)據(jù)存入發(fā)表博文信息表(tb_publish_bowen)。 游戲管理子模塊管理員要求查看博文頁面初始化,選擇用戶,顯示該用戶的博文信息修改博文設(shè)置為無效或有效刪除博文否跳轉(zhuǎn)到修改博文頁面跳出刪除提示成功否是提交修改數(shù)據(jù)成功提示否成功成功是成功提示是成功提示圖54 查看博文程序流程圖 模塊簡介該模塊用于對系統(tǒng)中所有的游戲進(jìn)行管理,該模塊為系統(tǒng)添加了娛樂功能,這個模塊主要實現(xiàn)的功能有:添加游戲,查看游戲。 (1)添加游戲程序流程圖系統(tǒng)就是根據(jù)下面的運(yùn)行流程把新的游戲信息寫入數(shù)據(jù)庫的,程序流圖如圖56所示。該功能必然要應(yīng)用到了文件的上傳,在java里有專門處理文件上傳的java類。(2)查看游戲功能程序的實現(xiàn)部分查看游戲主要就是對游戲的刪除/是否有效的管理。現(xiàn)在就博文信息管理模塊和好友信息管理模塊介紹如下: 博文信息管理模塊 模塊簡介 此模塊提供給注冊該系統(tǒng)的所有用戶瀏覽博文的功能。此部分的信息是由博客用戶提交的,當(dāng)博客用戶提交新的博文信息時,系統(tǒng)會將數(shù)據(jù)存入發(fā)表博文信息表中。此部分的信息是先通過添加好友,然后才能瀏覽好友博文,另外好友的博文信息只能瀏覽,不能修改。所有瀏覽頁面的數(shù)據(jù)都是從數(shù)據(jù)庫里提取出來的,當(dāng)用戶點擊相應(yīng)的鏈接時,就會跳到相應(yīng)的頁面。 (1)全部好友程序流程圖系統(tǒng)就是根據(jù)下面的運(yùn)行流程來實現(xiàn)全部好友的,程序流圖如圖67所示。 (1)查詢好友程序流程圖系統(tǒng)就是根據(jù)下面的運(yùn)行流程來實現(xiàn)查詢好友的,程序流圖如圖69所示。在開發(fā)過程中采用了多種措施保證軟件質(zhì)量,但是實際開發(fā)過程中還是不可避免地會產(chǎn)生差錯,系統(tǒng)中通??赡茈[藏著錯誤和缺陷,不經(jīng)周密測試的系統(tǒng)投入運(yùn)行,將會造成難以想象的后果,因此系統(tǒng)測試是開發(fā)過程中為保證軟件質(zhì)量必須進(jìn)行的工作。因此測試不是為了表明程序正確;成功的測試也不是沒有發(fā)現(xiàn)錯誤的測試。測試對象是隨不同階段而異的,最基本、最初的測試是單元測試,后面的組合測試、確認(rèn)測試都是以被測過的模塊作為測試對象的。 組合測試組合測試也稱集成測試或子系統(tǒng)測試,通常采用自頂向下測試和自底向上測試兩種測試方法。測試工作是由一個獨(dú)立的組織進(jìn)行,而且測試要從用戶的角度出發(fā)。系統(tǒng)測試需要確認(rèn)從頭到尾的功能正常才算完成,應(yīng)當(dāng)盡量避免系統(tǒng)測試延到項目末尾進(jìn)行。前一種方法稱為黑盒測試,后一種方法稱為白盒子測試??梢赃@么說,程序員有責(zé)任編寫功能代碼,同時也就有責(zé)任為自己的代碼編寫單元測試。路徑3的測試用例:輸入用戶名:admin 密碼:admin期望結(jié)果:提示驗證碼為空路徑4的測試用例:輸入用戶名:admin 密碼:admin1期望結(jié)果:提示用戶名或密碼錯誤,用戶進(jìn)行重新輸入,直到成功登錄為止。雖然在測試過程中發(fā)現(xiàn)不少錯誤,但經(jīng)過修改后程序現(xiàn)在通過了測試。正確的結(jié)論應(yīng)該是本軟件還有待于進(jìn)一步的測試和改進(jìn)。本文針對如何設(shè)計一個結(jié)構(gòu)靈活的blog系統(tǒng)進(jìn)行了研究,主要目標(biāo)是能使該系統(tǒng)最大限度地切合客戶的需求,具有良好的移植性、可擴(kuò)展性且易于維護(hù)。系統(tǒng)基本上實現(xiàn)了預(yù)期的各項功能,達(dá)到了任務(wù)書中的主要設(shè)計內(nèi)容的各項任務(wù),整個系統(tǒng)也在經(jīng)過測試和不斷地改正之后能夠順利運(yùn)行。 :圖片上傳、圖片的展示、圖片的點評、圖片信息的維護(hù)、圖片權(quán)限管理等。在下一階段,將針對以下幾個方面進(jìn)一步開展研究、升級和實踐工作:;; ;參考文獻(xiàn)[1]飛思科技產(chǎn)品研發(fā)中心.JSP應(yīng)用開發(fā)詳解. 電子工業(yè)出版社. :305~320[2]吳以欣,陳小寧.JavaScript 腳本程序設(shè)計.人民郵電出版社. :56~65[3]薩師煊,王珊.?dāng)?shù)據(jù)庫系統(tǒng)概論.高等教育出版社. :87~110[4]孫衛(wèi)琴,李洪成. Java Web開發(fā)技術(shù)詳解.電子工業(yè)出版社. :77~87[5]程凱. JSP中文問題及一套整體解決方案. 許昌學(xué)院學(xué)報. :211~223[6]劉長生. Java應(yīng)用中的漢字亂碼問題分析. 計算機(jī)技術(shù)與發(fā)展. :322~350[7]趙川等. 基于Eclipse的測試工具管理平臺構(gòu)建. 軟件世界. :134~156[8]張紅梅,王磊. 在JSP中訪問數(shù)據(jù)庫的方法. 農(nóng)業(yè)圖書情報學(xué)刊. :256~267[9]. University of Newcastle upon Tyne. :345~350[10]Mark Wutka,Alan Moffet,Kunal Mittal.Sams Teach Yourself JAVAServer Pages with Apache Tomcat in 24 Hours.Sams Publishing. :32~50[11]Kong Michael. An environment for secure SQL/Server puting.Oxford University Press Inc. :44~56[12]Jon Titus. ECN Technical Editor:The Eclipse of stand. Journal of Zhongkai Agrotechnical College. . . :101~120[13]Markus Aleksy,Axel Korthaus, Martin Schader. Use Java and the CORBA realization distribute type system. Journal of Pingxiang College. . :333~370致 謝 通過這次畢業(yè)設(shè)計,我對這一學(xué)期《動態(tài)網(wǎng)頁設(shè)計》的學(xué)習(xí)有了一個總結(jié)和經(jīng)驗,我積累的知識有了用武之地,而且我的動手能力也大大提高了。導(dǎo)師嚴(yán)謹(jǐn)?shù)闹螌W(xué)方法和善良誠實的處事作風(fēng)為我樹立了良好的榜樣。 感謝所有關(guān)心和幫助過我的同學(xué)、朋友。 一次做好一件事 :“一次做好一件事的人比同時涉獵多個領(lǐng)域的人要好得多。相反,如果他抓住了主要矛盾,解決問題就變得容易多了?!? 把問題想透徹 把問題想透徹,是一種很好的思維品質(zhì)。 要事第一 創(chuàng)設(shè)遍及全美的事務(wù)公司的亨瑞。:“成功就是目標(biāo)的達(dá)成,其他都是這句話的注釋。 培養(yǎng)重點思維 從重點問題突破,是高效能人士思考的一項重要習(xí)慣。正如微軟總裁兼首席軟件設(shè)計師比爾。 不找借口 美國成功學(xué)家格蘭特納說過這樣的話:“如果你有為自己系鞋帶的能力,你就有上天摘星星的機(jī)會!”一個人對待生活和工作是否負(fù)責(zé)是決定他能否成功的關(guān)鍵。因此,在工作中,如果我們不能選擇正確的事情去做,那么唯一正確的事情就是停止手頭上的事情,直到發(fā)現(xiàn)正確的事情為止。 一次做好一件事 :“一次做好一件事的人比同時涉獵多個領(lǐng)域的人要
點擊復(fù)制文檔內(nèi)容
教學(xué)課件相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1