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

正文內(nèi)容

基于j2ee的bolg系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)(專業(yè)版)

2025-09-25 10:16上一頁面

下一頁面
  

【正文】 數(shù)據(jù)庫需求分析 用戶的需求具體的體現(xiàn)在各種信息的提供、保存、更新和查詢,這就要求數(shù)據(jù)庫結(jié)構(gòu)能夠滿足各種信息的輸入輸出。 輸入: 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 描述:完成用戶文章分類的添加與管理。 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 16 1) Blog 系統(tǒng) DFD 頂層圖。 具體目標(biāo) 通過總體目標(biāo)的規(guī)劃,設(shè)計(jì)了下面的具體目標(biāo)。 本層除操作數(shù)據(jù)庫外, 還 負(fù)責(zé)進(jìn)行 ORM,將數(shù)據(jù)庫中的關(guān)系映射為對(duì)象或?qū)ο蟮年P(guān)遼寧工程技術(shù)大學(xué)畢業(yè)設(shè)計(jì)(論文) 13 系,以及將對(duì)象和對(duì)象的關(guān)系映射為數(shù)據(jù)庫中的關(guān)系。根據(jù)業(yè)務(wù)邏輯層返回的處理結(jié)果產(chǎn)生頁面流轉(zhuǎn),調(diào)用瀏覽器表示層向客戶端發(fā)送處理結(jié)果。 史航宇:基于 J2EE 的 Blog 的設(shè)計(jì)與實(shí)現(xiàn) 10 3 需求分析 Blog 系統(tǒng)的存在就是為了使用戶可以更好的表達(dá)自我,記錄身邊的事物。 Spring 以 Singleton 的方式構(gòu)建 SessionFactory 并置于容器中進(jìn)行管理。當(dāng)應(yīng)用 了IoC,一個(gè)對(duì)象依賴的其它對(duì)象會(huì)通過被動(dòng)的方式傳遞進(jìn)來,而不是這個(gè)對(duì)象自己創(chuàng)建或者查找依賴對(duì)象。 2) Struts 框架 Struts 框架是表示層的 MVC( Model View Control)框架。 Geronimo 集合了眾多開源項(xiàng)目,并且提供了動(dòng)態(tài)部署應(yīng)用的能力。 2) JSP 技術(shù) JSP(Java Server Page)是一 種實(shí)現(xiàn)普通靜態(tài) HTML 和 動(dòng)態(tài)頁面輸出混合編碼的技術(shù)。 使用 J2EE 技術(shù)構(gòu)建,集合主流的 Struts、 Spring 以及 Hibernate 開源 J2EE 框架。對(duì)于推動(dòng) Blog 這一大眾的傳媒方式起到相當(dāng)大的推動(dòng)作用。 Struts。Blog 的產(chǎn)生讓我們可以有更多的機(jī)會(huì)向別人展示我們自己的見解與日常生活中的信 息。 通過使用 URL Rewrite 方式使 用戶方便的瀏覽 自己以及其他用戶的 Blog。 J2EE 中的 Java Servlet 和 Java Server Pages 技術(shù)的多線程特性使得 Blog 系統(tǒng)可以提供更高的速度;而其 本身作為 JAVA技術(shù)的重要組成部分,同樣具備著極高的穩(wěn)定性、安全性以及可移植性。 系統(tǒng)概述 Blog 系統(tǒng),為 Bloggers 提供編寫日志的空間。 Servlet 在服 務(wù)器端運(yùn)行,動(dòng)態(tài)地生成 Web 頁面。 Hibernate 框架 是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì) JDBC 進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得 Java 程序員可以隨心所欲的使用對(duì)象編程思維來操縱數(shù)據(jù)庫。 另外,基于 J2EE 技術(shù)的大量已有技術(shù),對(duì)于系統(tǒng)的開發(fā)于實(shí)現(xiàn)有著很好的支持。并且 Spring 所需的處理開銷也是微不足道的。 Spring 本身支持 Struts 框架的全權(quán)托管,可對(duì) Action 進(jìn)行注入,將 Action 放置在 IoC容器之內(nèi)進(jìn)行管理。 收益共 計(jì) : 3 萬 收益 /投資比 3 萬 / 萬 =% 操作可行性 使用本系 統(tǒng) 的用 戶 需 要 了解一些上網(wǎng)常 識(shí) ,會(huì) 瀏覽 網(wǎng) 頁 ,并 對(duì) Blog 或 BBS 有一定的了解 就可直接 進(jìn) 行操作。由 Struts 的前端控制器接受用戶的瀏覽器請(qǐng)求,對(duì)瀏覽器的請(qǐng)求進(jìn)行 處理。 持久層 持久層提供對(duì) JDBC 的封裝,專注于數(shù)據(jù)庫操作邏輯。這就要求系統(tǒng)的設(shè)計(jì)在實(shí)現(xiàn)基本功能的基礎(chǔ)之上盡可能的簡潔。 進(jìn) 程 1PMC 處理 記述某種業(yè)務(wù)的手工或計(jì)算機(jī)處理,其中 PM 區(qū)記述處理代碼, C區(qū)記述處理名稱。 數(shù)據(jù)元素卡 名稱:評(píng)論 ID( ment_id) 編號(hào): 4001 類型: INTEGER 定義: 整形數(shù)字 所屬存儲(chǔ): D4 描述:標(biāo)識(shí)一篇評(píng)論。 數(shù)據(jù)庫設(shè)計(jì)一般有以下的幾個(gè)步驟: 1) 數(shù)據(jù)庫需求分析。 數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) 得到了以上的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)后,就可以設(shè)計(jì)出能夠滿足用戶需求的各種實(shí)體,以及它們之間的關(guān)系,為后面的邏輯結(jié)構(gòu)設(shè)計(jì)做鋪墊。 輸入: 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)求重定向列表顯示重定向過濾器重定向跳轉(zhuǎn)頁用 戶 B l o g 操作文章顯示發(fā)表文章文章修改發(fā)表評(píng)論文章刪除刪除評(píng)論B l o g 評(píng) 論文 章 分 類 管理添加分類修改分類系 統(tǒng) 支 撐頁面框架編碼過濾器通用數(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è)友善的界面。如圖 33 所示。 8) 管理員可以管理用戶的文章,包括 刪除、編輯; 9) 管理員可以管理所有評(píng)論; 10) 管理員可以管理用戶的文章分類; 11) 管理員的操作全部在普通頁面中進(jìn)行,無須建立管理員專區(qū) 。但也提供業(yè)務(wù)邏輯層直接操作數(shù)據(jù)庫的能 力 。 中間層 中間 層是本系統(tǒng)的結(jié)構(gòu)核心,使用 Spring 框架搭建。 系統(tǒng)總體架構(gòu)分為: 1) 表示層; 2) 中間層; 3) 業(yè)務(wù)邏輯層; 4) 持久層; 5) 數(shù)據(jù)庫; 6) 簡單 JAVA 對(duì)象 ?;?J2EE技術(shù),保證了在目前任何主流硬件系統(tǒng)上都可以運(yùn)行。然而, Spring 不應(yīng)該被混同 于傳統(tǒng)的重量級(jí)的 EJB 容器,它們經(jīng)常是龐大與笨重的,難以使用 [7]??梢酝ㄟ^將頁面表單字段名與ActionForm的屬性名對(duì)應(yīng)的方式自動(dòng)完成頁面表單數(shù)據(jù)到 JAVA 對(duì)象的轉(zhuǎn)換以及數(shù)據(jù)的驗(yàn)證等工作。 業(yè)務(wù)流程描述 Blog 系統(tǒng)的一般業(yè)務(wù)流程如下: 1) 用戶賬戶注冊(cè) ; 2) 用戶登錄 ; 3) 發(fā)表及管理日志,瀏覽、評(píng)論其他用戶或自己的日志 ; 4) 登出系統(tǒng) 。在運(yùn)行 時(shí), JSP 將會(huì)被 轉(zhuǎn)換成 Servlet,并以 Servlet 的形 態(tài)編譯運(yùn)行,因此它的效率和功能與 Servlet 相比沒有差 別,一樣具有很高的效率 [1]。 Blog 正如前文所述, Blog 表現(xiàn)了互聯(lián)網(wǎng)的自由、共享的精神。這些框架應(yīng)用于 J2EE 項(xiàng)目的不同層次,使得項(xiàng)目可以在經(jīng)過多次驗(yàn)證的框架的成熟代碼基礎(chǔ)上進(jìn)行構(gòu)建,提高 項(xiàng)目的成功率。 Framework??梢岳矛F(xiàn)有的優(yōu)秀框架進(jìn)行系統(tǒng)的設(shè)計(jì)與構(gòu)建。通過對(duì)現(xiàn)有技術(shù)的分析并結(jié)合本系統(tǒng)的特點(diǎn),筆者設(shè)計(jì)了一個(gè)延長持久層接口 生命周期 的有效方式, LongPersist 機(jī)制 。是繼 Email、 BBS、 ICQ 之后出現(xiàn) 的第四種網(wǎng)絡(luò)交流方式,是網(wǎng)絡(luò)時(shí)代的個(gè)人“讀者文摘”,是以超級(jí)鏈接為武器的網(wǎng)絡(luò)日記,是代表著新的生活方式和新的工作方式,更代表著新的學(xué)習(xí)方式。 Blog 好像 對(duì) 網(wǎng) 絡(luò)傳 達(dá)的 實(shí)時(shí)信息 。由于 JAVA 技術(shù)本身的特點(diǎn),以其為基礎(chǔ)的開源框架成為 JAVA 技術(shù)的重要應(yīng)用以及項(xiàng)目實(shí)現(xiàn)的基礎(chǔ)。然而, Spring 的用途不 僅限于服務(wù)器端的開發(fā)。 JAVA 語言本身是面向?qū)ο笤O(shè)計(jì)語言的典范,在系統(tǒng)的開發(fā)與設(shè)計(jì)方面有著巨大的優(yōu)勢(shì)。 3) Spring 框架 Spring 是一個(gè) 輕量級(jí)的控制反轉(zhuǎn) (IoC, Inversion Of Control)框架以及容器?;?JTA 提供數(shù)據(jù)庫事務(wù)操作。 JDK 雖然不是開源產(chǎn)品,但是免費(fèi)軟件。 表示層 表示層由瀏覽器表示層與服務(wù)器表示層兩部分組成。 本層由表示層的控制器調(diào)用,接受表示層的參數(shù),調(diào)用持久層與數(shù)據(jù)庫進(jìn)行交互。更重視個(gè)人觀點(diǎn)的表達(dá),而不是如傳統(tǒng)媒體那樣讓讀者以被動(dòng)式接受的方式來傳播信息。 本系統(tǒng)采用的數(shù)據(jù)流程圖是由頂層圖、一級(jí)細(xì)化 DFD、二級(jí)細(xì)化 DFD 等一組圖所組成。 數(shù)據(jù)元素卡 名稱:文章分類名稱( category_name) 編號(hào): 20xx 類型: VARCHAR 定義:長度大于 1 小于 50 的字符串 所屬存儲(chǔ): D2 描述:文章分類名稱。 數(shù)據(jù)庫設(shè)計(jì) 數(shù)據(jù)庫在一個(gè)系統(tǒng)中占有非常重要的作用,數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)的好壞將直接的影響到系統(tǒng)得效率 , 以及實(shí)現(xiàn)的效果。 用戶信息實(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) 題描 述訪 問 量 圖 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) 題描 述訪 問 量擁 有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ù)庫設(shè)計(jì) 采用了關(guān)系模式設(shè)計(jì)。系統(tǒng)用戶界面簡單、易于操作學(xué)習(xí)。 F 1 . 1 注 冊(cè) 新 用 戶 信 息P 1 . 1用 戶 輸 入信 息 處 理SD 1 用 戶 信 息 表P 1 . 2用 戶 信 息顯 示進(jìn) 程 2P 1 . 3用 戶 信 息修 改SD
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1