個人博客系統(tǒng)設計可行性分析.doc_第1頁
個人博客系統(tǒng)設計可行性分析.doc_第2頁
個人博客系統(tǒng)設計可行性分析.doc_第3頁
個人博客系統(tǒng)設計可行性分析.doc_第4頁
個人博客系統(tǒng)設計可行性分析.doc_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

個個人人博博客客系系統(tǒng)統(tǒng)設設計計 可可行行性性分分析析 班級班級 學號學號 姓名姓名 指導老師指導老師 目目 錄錄 第一章 概述 第二章 可行性研究 1 可行性研究的前提 1 1 主要功能 1 2 性能要求 2 對現(xiàn)有系統(tǒng)的分析 2 1 系統(tǒng)流程圖 2 2 數(shù)據(jù)流圖 3 可行性分析 3 1 技術條件可行性分析 3 2 經(jīng)濟可行性分析 3 3 社會因素方面可行性分析 第三章 需求分析 1 需求分析任務 1 1 功能需求 1 1 1 前臺 1 1 2 后臺 1 2 性能需求 2 功能模塊 2 1 功能模塊劃分 2 2 功能模塊設計 3 實體 聯(lián)系圖 第一章 第一章 概述概述 近年來隨著信息技術的進步 Blog 也快速擴張 它已經(jīng)滿足不了用戶的 需求 目前用戶在網(wǎng)絡上發(fā)表文章 張貼內(nèi)容的目的有很大的差異 但是 由 于溝通方式比電子郵件 討論群組以及 BBS 和論壇更簡單和容易 博客系統(tǒng)已 經(jīng)成為廣大各界用戶進行溝通的主流工具 本系統(tǒng)是針對博客用戶的需求設計的 可以完成博客用戶注冊 登入 發(fā)表 瀏覽 修改博文 上傳 瀏覽照片片 留言等主要 功能 此可行性研究報告 實現(xiàn)了在最短的時間內(nèi)以最小的代價確定問題是否可以解決 從 而確定進一步對系統(tǒng)進行開發(fā) 第二章 第二章 可行性研究可行性研究 1 可行性研究的前提可行性研究的前提 1 1 主要功能 主要功能 個人博客系統(tǒng)的主要功能 前臺廣大博客用戶的登錄 個人博客管理以及 系統(tǒng)管理等功能 1 前臺廣大博客用戶的登錄主要包括的功能 閱讀博客 發(fā)表評論 注冊博客 博客登錄 發(fā)表留言 閱讀博客給廣大用戶提供便捷的在線閱讀自己感興趣的文章 發(fā)表評論提供給閱讀者對自己所閱讀的博客發(fā)表自己得觀點 作相關的 評論 注冊博客以滿足用戶成為本系統(tǒng)真正的博客用戶 登陸本系統(tǒng)從而滿足 自己更多的需求 包括發(fā)表留言等 2 個人博客管理的功能 發(fā)表文章 文章管理 相冊管理 消息管理 個人詳 細資料管理 博客登陸系統(tǒng)以后可以發(fā)表自己得文章 并且對自己發(fā)表的文章作最基本 的管理 包括增刪改查等 相冊管理功能是廣大博客用戶對自己的相冊進行的最基本的操作 包括相 片的上傳 下載 刪除等 消息管理功能是用戶對自己收到的信息進行查閱 評論與刪除 個人詳細資料是博客用戶對自己得個人資料做出完善 包括增刪改查等 3 系統(tǒng)管理的功能 用戶管理 博客分類 公告管理 評論管理 友情鏈接 系統(tǒng)維護 用戶管理功能實現(xiàn)管理員對博客用戶的審核等操縱 博客分類功能實現(xiàn)了系統(tǒng)對博客用戶發(fā)表的博客做出類型的歸并 公告管理功能是將最近系統(tǒng)的一些最新消息公布到系統(tǒng)的界面 從而實現(xiàn) 用戶對系統(tǒng)情況的真實了解 評論管理 對進入本系統(tǒng)的游客所發(fā)表的評論進行查看管理 而對于已經(jīng)過 期或不良評論進行刪除操作 使博客可以做到及時的更新 以利于網(wǎng)站的維護 系統(tǒng)維護功能實現(xiàn)了系統(tǒng)的安全性等 1 2 性能要求 性能要求 方便 快捷 有效的實現(xiàn)博客用戶以及系統(tǒng)管理員的需求 進行數(shù)據(jù)的操作 的速度快 2 對現(xiàn)有系統(tǒng)的分析對現(xiàn)有系統(tǒng)的分析 2 1 系統(tǒng)流程圖系統(tǒng)流程圖 為了更加清晰的表達系統(tǒng)的業(yè)務功能模塊 下面給出博客網(wǎng)的系統(tǒng)流程圖 對于不同 的角色 其所承擔的任務也各自不同 流程圖也不一樣 包括面向用戶的客戶端流程圖和 面向系統(tǒng)管理員的的流程圖 面向用戶的客戶端流程圖如圖所示 前臺用戶瀏覽模塊流程圖 用戶進入瀏覽 瀏覽方式 直接選擇 日志 選擇博客檢索日志 在博客中 選擇日志 在檢索結(jié)果 中選擇日志 將日志數(shù)據(jù)按照預先的組織 形式展現(xiàn)給瀏覽者 評論 將日志評論保存到數(shù)據(jù)庫 結(jié)束 Y N 后臺用戶管理模塊流程圖 用戶進入管理 權(quán)限驗證 管理中心 日志管理評論管理留言管理 出錯提示 結(jié)束 Y N 2 2 數(shù)據(jù)流圖 數(shù)據(jù)流圖 第一層 訪 客 個人博客系統(tǒng) 系統(tǒng)管理員 第二層 第二層 第三層 3 可行性分析可行性分析 3 1 技術條件可行性分析 技術條件可行性分析 開發(fā)平臺 Eclipse dreamweaver 數(shù)據(jù)庫 SQL SERVER 2000 3 23 2 經(jīng)濟可行性分析 經(jīng)濟可行性分析 1 支出 1 完全可以利用現(xiàn)有的設備 不需要增加新的硬件設備 2 需要經(jīng)常性的軟件維護費用 2 效益 目前的情況還不可以確定具體的效益 只能根據(jù)后期的點擊率和使用效率來確定 3 投資回收周期 估計是系統(tǒng)運行后的一年 3 33 3 社會因素可行性分析 社會因素可行性分析 1 法律方面的可行性 本系統(tǒng)的研制和開發(fā)所涉及到的軟件都選用正版 不會侵犯他人 集體和國家的 利益 遵循相關的法律法規(guī) 2 使用方面的可行性 使用本軟件人員只需要求有一定的上網(wǎng)基礎 能做到一個合格的博客就行 第三章 需求分析第三章 需求分析 1 需求分析任務 需求分析任務 1 1 功能需求 功能需求 博客系統(tǒng)通常提供三類服務 1 1 信息服務 它可分為 文章顯示 熱點文章推薦 博主風采 2 2 查詢服務 可以根據(jù)文章內(nèi)容 文章標題 留言內(nèi)容 留言標題等進行模糊查詢 3 3 留言服務 游客可以對系統(tǒng)進行留言或發(fā)表看法意見 在此 我參考現(xiàn)有的幾大博客網(wǎng)站如 QQ 空間 新浪博客等 采用 Browser Server 結(jié) 構(gòu) 將個人博客網(wǎng)站劃分為兩個子系統(tǒng) 前臺 后臺 下面分析各個子系統(tǒng)的功能需求 1 1 11 1 1 前臺前臺 在前臺的功能實現(xiàn)上 可以分為以下幾個部分 1 1 用戶登錄 網(wǎng)站用戶用個人注冊的帳號 密碼登錄到網(wǎng)站 網(wǎng)站檢測用戶的帳號 密碼并給予 其相應的權(quán)限對網(wǎng)站進行操作 2 2 用戶注冊 游客將個人的信息存儲到博客網(wǎng)站的數(shù)據(jù)庫中 以成為本博客的正式用戶 3 3 用戶修改個人信息 把已存儲的用戶信息用一個網(wǎng)頁顯示出來 方便用戶對個人信息進行更新 4 4 文章查詢和留言 用戶可以檢索或瀏覽博客中的文章同時給感興趣的文章 5 5 公告信息查詢 用戶可以瀏覽網(wǎng)站中發(fā)布的公告信息 了解博客的一些情況 6 6 相片查詢 用戶可以對博客中的相片 圖片等進行查詢 瀏覽 1 1 21 1 2 后臺后臺 通過計算機網(wǎng)絡將前臺與后臺的數(shù)據(jù)庫相連 網(wǎng)站管理員將從前臺得到的信息進行處 理 實現(xiàn)文章管理 公告管理 投票管理 個人相冊管理 朋友圈 用戶設置及博主設置 等子系統(tǒng) 1 1 文章管理 管理員對網(wǎng)站中已有的文章進行刪除 更新等操作 2 2 公告管理 發(fā)布 刪除 更改公告 3 3 投票管理 發(fā)起投票 統(tǒng)計投票等 4 4 個人相冊管理 對博客相冊中的圖片進行刪除 更新等操作 5 5 用戶設置 更新普通用戶對博客的操作的權(quán)限 6 6 博主設置 對博主的信息等進行操作 1 2 性能需求性能需求 博客網(wǎng)站的特性要求博客網(wǎng)站系統(tǒng)需要具備以下幾個主要特性 1 1 多樣性 博客網(wǎng)站在設計時必須遵循的一個重要原則 就是以用戶為系統(tǒng)設計的中 心 網(wǎng)絡的發(fā)展大大降低了信息咨詢的成本 用戶面臨更多的選擇 所以 博客網(wǎng)站除了 降低成本以外 還必須在皮膚 功能的多樣性上下工夫 才能夠得到用戶的認可 具體來 說 應用系統(tǒng)應能實現(xiàn)用戶特定的需求 操作界面友好 方便 功能設置符合用戶的習慣 和要求 2 2 易維護 管理員能夠簡單方便地管理系統(tǒng) 定義新的應用 并對系統(tǒng)進行日常維護 隨著博客網(wǎng)站信息的變更或增加 數(shù)據(jù)規(guī)模的增大 系統(tǒng)升級 維護應易于操作 各子系統(tǒng) 功能模塊的設計應具有良好的靈活性 保證在博客網(wǎng)站系統(tǒng)建設過程中后期系統(tǒng)功能的實 現(xiàn)不影響前期已投入使用的系統(tǒng)功能 3 3 安全性 系統(tǒng)應充分考慮信息 設備 運行和管理的安全性 建立完善的多層次的 安全保障體系 保證用戶的個人信息等資料的數(shù)據(jù)安全 4 4 可擴展 博客網(wǎng)站的用戶從事著各種行業(yè) 他們的需求各不相同 系統(tǒng)在設計時應 充分考慮到用戶需求不斷變化的需要 降低系統(tǒng)在擴展新的業(yè)務功能時的復雜度 2 功能模塊 功能模塊 2 1 功能模塊劃分 功能模塊劃分 前臺模塊功能結(jié)構(gòu)如圖所示 博客信息管理系統(tǒng)前臺 博客展示日志展示評論展示留言展示用戶管理 熱 點 博 客 最 新 日 志 日 志 列 表 最 新 留 言 用 戶 登 陸 用 戶 注 冊 查詢管理 日 志 查 詢 發(fā) 表 留 言 博 客 列 表 最 新 博 客 精 華 日 志 最 新 評 論 發(fā) 表 評 論 博 客 查 詢 后臺模塊功能結(jié)構(gòu)如圖所示 博客管理員 個人信息管理日志管理評論管理留言管理分類管理 登 陸 注 冊 修 改 個 人 信 息 撰 寫 日 志 刪 除 日 志 修 改 日 志 刪 除 評 論 回 復 評 論 刪 除 留 言 回 復 留 言 添 加 分 類 刪 除 分 類 修 改 分 類 2 22 2 功能模塊設計 功能模塊設計 博客信息管理系統(tǒng)分為面向網(wǎng)絡用戶的前臺及面向個人博客維護管理的后 臺 依據(jù)博客網(wǎng)站中所要實現(xiàn)的基本功能的設定 將所有功能分解為如下四個 主要的功能模塊來加以實現(xiàn) 用戶以合法的用戶名及密碼登錄 系統(tǒng)即可按該 登錄用戶的權(quán)限分配操作模塊 A 博客注冊登錄管理模塊 博客注冊登錄管理模塊用于建立博客網(wǎng)站固定的客戶群體 通過記錄對應 的博客檔案 實現(xiàn)對博客信息的后臺維護及管理 同時也便于通過博客檔案庫 將網(wǎng)站最新動態(tài)及相關企業(yè)的信息方便地傳達給每一位潛在的客戶 該功能模塊實現(xiàn)了以下幾個子功能 a 新博客在線注冊 b 博客登錄管理 c 跳轉(zhuǎn)到博客主頁 只有進行登錄并通過身份驗證的用戶 才可以在個人博客頁面發(fā)表日志 并借助個人設置實現(xiàn)對個人博客相關信息的管理維護 對于沒有經(jīng)過身份驗證 的網(wǎng)絡用戶不允許在博客頁面中發(fā)表日志 更不允許對博客頁面信息進行管理 維護 該模塊實現(xiàn)新博客的注冊及登錄驗證功能 其中 注冊新博客時會對用戶 輸入的注冊信息進行有效性驗證 包括基本數(shù)據(jù)格式的有效性以及邏輯有效性 例如 用戶名被占用時將及時給出提示 注冊成功的博客登錄時 會隨時根據(jù) 博客輸入的登錄信息進行提示 如用戶名錯誤或者密碼錯誤 B 博客及文章檢索查詢模塊 博客及文章檢索查詢模塊為網(wǎng)絡用戶提供便捷的搜索 以及日志閱讀瀏覽 等功能 同時對日志的評論信息 博客推薦也能夠及時反饋給網(wǎng)絡用戶 該功能模塊實現(xiàn)了以下幾個子功能 a 熱門博客頁面推薦 b 最新博客日志推薦 c 日志信息關鍵字搜索 該模塊能夠在網(wǎng)頁中隨時提供在線的最新日志信息 該信息需要定期更新 網(wǎng)絡用戶可以隨時獲得最新日志以及最熱門的博客推薦 在客戶選擇了某個博 客或者某個感興趣的日志后 可以方便地跳轉(zhuǎn)到對應博客頁面進行日志的閱讀 并和博客進行交流互動 為了使網(wǎng)絡用戶盡快定位到所需的博客資料及日志信息 本模塊提供了搜 索功能 用戶可以對所關注的日志信息按照標題進行關鍵字搜索 以避免用戶 瀏覽多個頁面來尋找所需的日志信息 C 博客頁面顯示模塊 當網(wǎng)絡用戶進入某個人博客主頁后 在該頁面中將提供博客日志列表的顯 示 同時為了方便用戶瀏覽 在該模塊中提供根據(jù)分類名進行日志列表的顯示 也提供日志評論的瀏覽 此外還允許用戶在博客頁面中發(fā)表評論及留言 該功能模塊實現(xiàn)了如下幾個子功能 a 用戶可以分頁查看對應的日志內(nèi)容及評論信息 b 用戶可以針對日志內(nèi)容發(fā)表評論 c 用戶可以針對博客進行留言 d 用戶可以分類查看日志內(nèi)容 在該模塊中還提供了博客頁面統(tǒng)計信息 日志 評論及留言信息分頁顯示 等方便用戶的顯示效果 D 博客個人管理維護模塊 博客個人維護管理模塊用于實現(xiàn)用戶對博客個人主頁及相關信息的動態(tài)管 理 該功能模塊實現(xiàn)了如下幾個子功能 a 日志及日志分類管理 b 評論及留言管理 c 個人基本信息維護管理 借助該模塊 用戶可以隨時對個人博客主頁中的內(nèi)容進行增加或修改 包 括日志分類信息的更新 評論及留言管理等功能 也允許用戶對博客的個人信 息進行維護及其管理 3 實體實體 聯(lián)系圖聯(lián)系圖 為了把用戶的數(shù)據(jù)要求清晰明確地表達出來 通常要建立一個概念性的數(shù) 據(jù)模型 概念性數(shù)據(jù)模型是一種面向問題的數(shù)據(jù)模型 是按照用戶的觀點來對 數(shù)據(jù)和信息建模 描述了從用戶角度看到的數(shù)據(jù) 反映了用戶的現(xiàn)實環(huán)境 最常用的表示概念性數(shù)據(jù)模型的方法 是實體 聯(lián)系方法 Entity Relationship Approach 這種方法用 ER 圖描述現(xiàn)實世界中的實體 而不涉及 這些實體在系統(tǒng)中的實現(xiàn)方法 用這種方法表示的概念性數(shù)據(jù)模型又稱為 ER 模 型 ER 模型中包含 實體 聯(lián)系 和 屬性 博客信息管理系統(tǒng)涉及的實體包括 a 用戶 用戶 ID 用戶名稱 用戶密碼 博客主題 說明 E mail 注冊 日期 發(fā)表日志數(shù) b 類別 類別編號 類別名 類別描述 用戶 ID c 日志 日志編號 日志標題 日志內(nèi)容 類別編號 發(fā)表日期 最后修 改日期 用戶 ID 瀏覽次數(shù) 評論數(shù) d 評論 評論編號 評論標題 評論內(nèi)容 發(fā)表日期 最后回復日期 評 論人 日志編號 e 留言 留言編號 留言標題 留言內(nèi)容 發(fā)表日期 最后回復日期 留 言人 用戶 ID 綜合本系統(tǒng)各子模塊要實現(xiàn)的功能 通過前面對博客信息系統(tǒng)數(shù)據(jù)的分析 可以得到 用戶表 類別表 日志表 日志評論表 留言表的數(shù)據(jù)庫概念模型 E R 圖 用戶 E R 圖如圖 3 1 所示 ID 用戶名 密碼 主題說明 E mail 注冊日期 發(fā)表日志數(shù) 博客管理員 圖 3 1 用戶 E R 圖 日志類別 E R

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論