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

正文內(nèi)容

基于j2ee的bolg系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)-資料下載頁(yè)

2025-07-17 10:16本頁(yè)面

【導(dǎo)讀】隨著互聯(lián)網(wǎng)絡(luò)的發(fā)展,在自由精神與共享精神的影響下博客誕生了。Blog的產(chǎn)生讓我們可以有更多的機(jī)會(huì)向別人展示我們自己的見(jiàn)解與日常生活中的信息。并且,目前基于J2EE的開源框架也已經(jīng)非常成熟??梢岳矛F(xiàn)有的優(yōu)秀框。架進(jìn)行系統(tǒng)的設(shè)計(jì)與構(gòu)建。使用J2EE技術(shù)來(lái)設(shè)計(jì)實(shí)現(xiàn)Blog正是本文的目的所在。該系統(tǒng)以Struts、Spring以及Hibernate. 命周期延續(xù)到表示層。持久層接口生命周期的有效方式,LongPersist機(jī)制。在利用以上技術(shù)的同時(shí),通過(guò)分析Blog的特點(diǎn),最終完成系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)主要完成了用戶的登錄、注冊(cè)以及管理功能,實(shí)現(xiàn)了用戶文章的發(fā)表與管理。使用URLRewrite方式使用戶方便的瀏覽自己以及其他用戶的Blog。

  

【正文】 編號(hào): 1003 類型: VARCHAR 定義:長(zhǎng)度大于 5 小于 50 的字符串 所屬存儲(chǔ): D1 描述: 用于 驗(yàn)證 用戶身份 。 數(shù)據(jù)元素卡 名稱:文章 ID( blog_id) 編號(hào): 3001 類型: INTEGER 定義 : 整形數(shù)字 所屬存儲(chǔ): D3 描述:標(biāo)識(shí)一篇文章。 數(shù)據(jù)元素卡 名稱:文章分類 ID( category_id) 編號(hào): 20xx 類型: INTEGER 定義: 整形數(shù)字 所屬存儲(chǔ): D2 描述:標(biāo)識(shí)文章分類。 數(shù)據(jù)元素卡 名稱:文章分類名稱( category_name) 編號(hào): 20xx 類型: VARCHAR 定義:長(zhǎng)度大于 1 小于 50 的字符串 所屬存儲(chǔ): D2 描述:文章分類名稱。 數(shù)據(jù)元素卡 名稱:文章標(biāo)題( blog_title) 編號(hào): 3002 類型: VARCHAR 定義:長(zhǎng)度大于 1 小于 60 的字符串 所屬存儲(chǔ): D3 描述:文章的 標(biāo)題。 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 20 圖 37 數(shù)據(jù)元素 data element 2) 數(shù)據(jù)流卡 數(shù)據(jù)流卡 名稱:用戶信息表 編號(hào): F1 來(lái)源:用戶 輸入 的信息 去向:用戶信息 處理 結(jié)構(gòu):由用戶名、密碼等用戶基本信息組成 數(shù)據(jù)元素卡 名稱:文章內(nèi)容( blog_body) 編號(hào): 3003 類型: VARCHAR 定義:長(zhǎng)度 小于 30000 的字符串 所屬存儲(chǔ): D3 描述:文章的內(nèi)容。 數(shù)據(jù)元素卡 名稱:評(píng)論 ID( ment_id) 編號(hào): 4001 類型: INTEGER 定義: 整形數(shù)字 所屬存儲(chǔ): D4 描述:標(biāo)識(shí)一篇評(píng)論。 數(shù)據(jù)元素卡 名稱:評(píng)論內(nèi)容( ment_body) 編號(hào): 4002 類型: VARCHAR 定義:長(zhǎng)度大于 1 小于 30000 的字符串 所屬存儲(chǔ): D4 描述:文章的內(nèi)容。 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 21 圖 38 數(shù)據(jù)流 data stream 3) 數(shù)據(jù)處理卡 數(shù) 據(jù)流卡 名稱: 文章分類 信息表 編號(hào): F2 來(lái)源:用戶 輸入 的 文章分類 信息 去向: 分類 信息 處理 結(jié)構(gòu):由分類名稱 信息 構(gòu) 成 數(shù)據(jù)流卡 名稱: 文章 信息表 編號(hào): F3 來(lái)源:用戶 輸入 的 文章 信息 去向: 文章處理 結(jié)構(gòu):由文章標(biāo)題、文章內(nèi)容等 信息 組 成 數(shù)據(jù)流卡 名稱: 文章評(píng)論 表 編號(hào): F4 來(lái)源:用戶 輸入 的 對(duì)文章的評(píng)論 信息 去向: 評(píng)論處理 結(jié) 構(gòu):由評(píng)論內(nèi)容等 信息 組 成 數(shù)據(jù)處理卡 名稱:用戶注冊(cè)信息處理 編號(hào): P1 描述:完成新用戶注冊(cè)以及用戶信息修改。 輸入: F1 輸出: D1 處理:對(duì)用戶的基本信息進(jìn)行管理存儲(chǔ) 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 22 圖 39 數(shù)據(jù)處理 data processing 4) 數(shù)據(jù)存儲(chǔ)卡 數(shù)據(jù)處理卡 名稱:文章分類信息處理 編號(hào): P2 描述:完成用戶文章分類的添加與管理。 輸入: F2 輸出: D2 處理:對(duì)用戶的基本信息進(jìn)行管理存儲(chǔ) 數(shù)據(jù)處理卡 名稱:文章信息處理 編號(hào): P3 描述:完成文章的添加、管理以及顯示功能。 輸入: F3 輸出: D3 處理:對(duì)用戶的基本信息進(jìn)行管理存儲(chǔ) 數(shù)據(jù)處理卡 名稱:評(píng)論信息處理 編號(hào): P4 描述:提供發(fā)表對(duì)文章的評(píng)論的功能。 輸入: F4 輸出: D4 處理:對(duì)用戶的基本信息進(jìn)行管理存儲(chǔ) 數(shù)據(jù)存儲(chǔ)卡 名稱:用戶信息表 描述:記錄所有注冊(cè)用戶的詳細(xì)信息 處理: 由處理 、 寫入,讀取其數(shù)據(jù)的處理有: 編號(hào): D1 數(shù)據(jù)存儲(chǔ)卡 名稱:文章分類表 描述:記錄用戶定義的文章分類信息 處理: 由處理 、 寫入,讀取其數(shù)據(jù)的處理有: 、 、 編號(hào): D2 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 23 圖 310 數(shù)據(jù)存儲(chǔ) data storage 數(shù)據(jù)存儲(chǔ)卡 名稱:文章表 描述:記錄文章信息 處理: 由處理 、 寫入,讀取其數(shù)據(jù)的處理有: 、 編號(hào): D3 數(shù)據(jù)存儲(chǔ)卡 名稱:評(píng)論表 描述:記錄文章評(píng)論信息 處理: 由處理 P4 寫入,讀取其數(shù)據(jù)的處理有: 編號(hào): D4 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 24 4 概要設(shè)計(jì) Blog系統(tǒng)結(jié)構(gòu)圖 根據(jù) Blog 系統(tǒng)需求 , 設(shè)計(jì)系統(tǒng)功能如圖 41 所示: B l o g 系 統(tǒng)用 戶 身 份用戶注冊(cè)用戶登錄用戶登出用 戶 B l o g 列表 顯 示請(qǐng)求重定向列表顯示重定向過(guò)濾器重定向跳轉(zhuǎn)頁(yè)用 戶 B l o g 操作文章顯示發(fā)表文章文章修改發(fā)表評(píng)論文章刪除刪除評(píng)論B l o g 評(píng) 論文 章 分 類 管理添加分類修改分類系 統(tǒng) 支 撐頁(yè)面框架編碼過(guò)濾器通用數(shù)據(jù)校驗(yàn)業(yè)務(wù)邏輯接口刪除分類密碼修改 圖 41 系統(tǒng)結(jié)構(gòu)圖 System chart Blog系統(tǒng)接口設(shè)計(jì) 1) 用戶界面設(shè)計(jì) 在用戶界面部分,根據(jù)分析的結(jié)果,用戶需要一個(gè)友善的界面。在界面設(shè)計(jì)上,應(yīng)該做到簡(jiǎn)單明了,易于操作,并且要注意到界面的布局??紤]到 Blog 系統(tǒng)的用戶為互聯(lián)網(wǎng)的使用者,決定 采 用瘦客戶端(瀏覽器) , 搭建 Web 應(yīng)用程序。系統(tǒng)用戶界面簡(jiǎn)單、易于操作學(xué)習(xí)。 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 25 2) 軟件接口 與數(shù)據(jù)庫(kù)服務(wù)器通過(guò)持久層 調(diào)用 JDBC 驅(qū)動(dòng) MySQL 數(shù)據(jù)庫(kù) 。采用驅(qū)動(dòng)程序?yàn)椋骸? 3) 硬件接口 采用鍵盤、鼠標(biāo)進(jìn)行輸入。 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)在一個(gè)系統(tǒng)中占有非常重要的作用,數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)的好壞將直接的影響到系統(tǒng)得效率 , 以及實(shí)現(xiàn)的效果。合理的數(shù)據(jù)庫(kù)設(shè)計(jì)可以提高數(shù)據(jù)存儲(chǔ)的效率 , 保證數(shù)據(jù)的完整和一致性 [9]。 Blog 系統(tǒng)的 設(shè)計(jì) 在 數(shù)據(jù)庫(kù)系統(tǒng) 方面 先充分的了解用戶各個(gè)方面的需求,包括現(xiàn)有的和將來(lái)可能增加的需求。 數(shù)據(jù)庫(kù)設(shè)計(jì)一般有以下的幾個(gè)步驟: 1) 數(shù)據(jù)庫(kù)需求分析。 2) 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)。 3) 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu) 設(shè)計(jì)。 數(shù)據(jù)庫(kù)需求分析 用戶的需求具體的體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫(kù)結(jié)構(gòu)能夠滿足各種信息的輸入輸出。 通過(guò)對(duì)系統(tǒng)需求的分析, Blog 系統(tǒng)的數(shù)據(jù)庫(kù)系統(tǒng)存在以下需求: 1) 用戶具有用戶信息,每個(gè)用戶具有一種賬戶狀態(tài)用于標(biāo)識(shí)權(quán)限; 2) 用戶空間與用戶一一對(duì)應(yīng),具有空間屬性; 3) 每個(gè)用戶都可以發(fā)表多篇文章( Log); 4) 每個(gè)用戶可以擁有多個(gè)文章分類; 5) 每篇文章屬于其發(fā)表者擁有的分類中的一個(gè); 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 26 6) 每個(gè)用戶可以對(duì)任何一篇公開文章進(jìn)行評(píng)論,并且可以對(duì)同一篇文章 多次評(píng)論 。 根據(jù)以上分析,設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)如下: 1) 用戶信息: 用戶賬號(hào),用戶密碼,電子郵件,性別,出生日期,注冊(cè)日期 ; 2) Blog 空間信息: 空間標(biāo)題,空間描述, 空間 訪問(wèn)計(jì)數(shù) ; 3) 文章類別信息: 分類名稱 ; 4) 文章信息: 文章分類,標(biāo)題,內(nèi)容,發(fā)布時(shí)間,公開,瀏覽量 ; 5) 文章評(píng)論: 評(píng)論內(nèi)容,發(fā)布時(shí)間 ; 6) 用戶狀態(tài): 賬戶狀態(tài)描述 。 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 得到了以上的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)做鋪墊。這些實(shí)體包含 各種具體信息,通過(guò)相互間的作用形成數(shù)據(jù)間的流動(dòng)。 同時(shí),考慮到本 Blog 系統(tǒng)采用 ORM 框架 Hibernate 作為層,所有實(shí)體及關(guān)系的設(shè)計(jì)在不違反設(shè)計(jì)原則的基礎(chǔ)上最大程度的利于 ORM。 用戶信息實(shí)體圖如圖 42: 用 戶I D名 稱密 碼E m a i l性 別出 生 日期注 冊(cè) 日期 圖 42 用戶信息實(shí)體 圖 User information entity plan 空間信息實(shí)體圖如圖 43: 遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 27 B l o g 空 間標(biāo) 題描 述訪 問(wèn) 量 圖 43 空間信息實(shí)體 圖 Blog space information entity plan 文章信息實(shí)體圖如圖 44: B l o g 文 章I D文 章 標(biāo)題文 章 內(nèi)容發(fā) 布 時(shí)間瀏 覽 量公 開 標(biāo)識(shí) 圖 44 文章 信息實(shí)體 圖 Blog information entity plan 賬戶狀態(tài)信息實(shí)體圖如圖 45: 用 戶 狀 態(tài)I D 描 述 圖 45 賬戶狀態(tài)信息實(shí)體 圖 User accout statement information entity plan 文章分類信息實(shí)體圖如圖 46: 分 類 名稱分 類I D 圖 46 文章分類信息實(shí)體 圖 Category information entity plan 實(shí)體間關(guān)系圖( ER 圖)如圖 47: 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 28 用 戶I D名 稱密 碼E m a i l性 別出 生 日期注 冊(cè) 日期B l o g 空 間標(biāo) 題描 述訪 問(wèn) 量擁 有11B l o g 文 章I D文 章 標(biāo)題文 章 內(nèi)容I D發(fā) 布 時(shí)間瀏 覽 量公 開 標(biāo)識(shí)編 寫1N分 類分 類 名稱擁 有1N屬 于N1I D評(píng) 論 內(nèi)容發(fā) 布 時(shí)間評(píng) 論NM用 戶 狀 態(tài)I D 描 述具 有N1 圖 47 各實(shí)體間的 ER 圖 All interentity ER plan 關(guān)系模式設(shè)計(jì) 本系統(tǒng) 數(shù)據(jù)庫(kù)設(shè)計(jì) 采用了關(guān)系模式設(shè)計(jì)。 本系統(tǒng)的關(guān)系模式 (帶下劃線的為主碼) : 1) 用戶( 用戶 ID,用戶賬號(hào),用戶密碼 ,電子郵件,賬戶狀態(tài) ID,性別,出生日期,注冊(cè)日期 ); 2) Blog 空
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1