個(gè)人博客系統(tǒng)可行性分析_第1頁(yè)
個(gè)人博客系統(tǒng)可行性分析_第2頁(yè)
個(gè)人博客系統(tǒng)可行性分析_第3頁(yè)
個(gè)人博客系統(tǒng)可行性分析_第4頁(yè)
個(gè)人博客系統(tǒng)可行性分析_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、個(gè)人博客系統(tǒng)可行性分析1引言1.1編寫目的在編寫個(gè)人博客系統(tǒng)時(shí)一定存在很多問(wèn)題,而可行性分析就是為了對(duì)問(wèn)題進(jìn)行研究,以最小的代價(jià)在最短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決1.2項(xiàng)目背景所建議開發(fā)軟件的名稱:個(gè)人博客系統(tǒng) 項(xiàng)目的任務(wù)提出者、開發(fā)者:開發(fā)小組用戶及實(shí)現(xiàn)軟件的單位:網(wǎng)民項(xiàng)目與其他軟件或其他系統(tǒng)的關(guān)系:以傳統(tǒng)博客系統(tǒng)為基礎(chǔ),增加了自己的一些功能,用技術(shù)嘗試性的踏出了創(chuàng)新的一步。1.3定義個(gè)人博客系統(tǒng):顧名思義,個(gè)人博客系統(tǒng)是一個(gè)自主研發(fā)的博客系統(tǒng),它具備了全新的技術(shù),擁有了自己獨(dú)特的功能,是一個(gè)全面的系統(tǒng)。1.4參考資料張海藩、軟件工程導(dǎo)論、北京、清華大學(xué)出版社、2008年2可行性研究的前提2

2、.1要求主要功能:為客戶提供用戶注冊(cè)、用戶登錄、用戶評(píng)論、修改資料、文章發(fā)表、文章管理等權(quán)限,為管理員提供權(quán)限管理、用戶管理、文章管理、評(píng)論管理、公告管理等服務(wù), 為游客提供查看博客、留言等服務(wù),方便管理員的工作,提高博客的運(yùn)行質(zhì)量和效率。在本系統(tǒng)中,博主可以進(jìn)行管理、發(fā)表自己的文章,通過(guò)發(fā)表文章可以給自己帶來(lái)寫作快感和表達(dá)內(nèi)心豐富感情,同時(shí)可以上傳自己的頭像圖片,進(jìn)行個(gè)人博客的美化,也可以 展現(xiàn)自己的個(gè)人愛好。Trackback引用通告TrackBack最早是Movable上的功能,后來(lái)成為BLOG的標(biāo)準(zhǔn)配置,它是一種將全世界無(wú)數(shù)個(gè)Blog連接起來(lái)的功能。Comments評(píng)論回復(fù)功能,用戶可

3、以借此對(duì)此BLOG進(jìn)行評(píng)論,這是讀者同BLOGGER相互交流的最直接渠道。Archive歸檔作索引功能,按月份進(jìn)行BLOG文件的歸檔(也有按分類歸檔的) Calendar日歷BLO的最基本的元素,這也是BLOG最基本的特征,根據(jù)日期可以檢索到當(dāng)日發(fā)表的BLOG。Links鏈接 放置一些友情鏈接。Favorite收藏收藏一些有用的文章或鏈接。Album相冊(cè)用于分類上傳各類圖片Antispam反垃圾信息目前的評(píng)論系統(tǒng),容易產(chǎn)生垃圾廣告和垃圾信息,需要在系統(tǒng)上對(duì)垃圾信息的發(fā)布進(jìn)行限制,例如加入驗(yàn)證碼等。Export導(dǎo)出用戶數(shù)據(jù)的導(dǎo)出,例如文章、評(píng)論、引用等。Management管理管理功能,設(shè)置BL

4、OG的基本參數(shù),設(shè)置和管理以上所有要素,數(shù)據(jù)庫(kù)管理,后臺(tái)各項(xiàng)內(nèi)容的導(dǎo)出等。性能要求對(duì)服務(wù)器上的數(shù)據(jù)必須及時(shí)更新安全與保密性用戶的個(gè)人博客用戶有權(quán)修改博客信息,網(wǎng)站后臺(tái)只有服務(wù)器的管理員享有修改等權(quán)利完成期限 預(yù)計(jì)于6月底完成2.2目標(biāo)系統(tǒng)實(shí)現(xiàn)后,可以滿足用戶在網(wǎng)站上的系列要求,提高用戶的使用率。2.3條件、假定和限制1、軟件開發(fā)的經(jīng)費(fèi)來(lái)源和限制:本次開發(fā)屬于自主研發(fā),完全做到零成本、零經(jīng)營(yíng)。2、法律和政策方面的限制:一切的操作流程必須嚴(yán)格地遵守法律,包括同用戶簽合同,軟件的版權(quán)問(wèn)題等等,本軟件的開發(fā)要完全符合正派軟件的規(guī)格,絕不可將服務(wù)器做成黑客軟件等等,要完全遵守法律,才能受到法律的保護(hù)。3

5、、硬件、軟件、運(yùn)行環(huán)境和開發(fā)環(huán)境方面的條件和限制: 2臺(tái)電腦其配置如下:處理器:AMD Athlon 64 X2 雙核 4200+ 主 板:七彩虹 C.A69T 內(nèi) 存:威剛 DDR2 667MHz 1GB 主硬盤:西數(shù)WDC 160G 顯 卡:ATI Radeon X1 200 Series4 、 開 發(fā) 環(huán) 境 :Visual Stadio2010 5、可利用的信息和資源:現(xiàn)有的博客系統(tǒng)2.4可行性研究方法分析小組成員通過(guò)對(duì)現(xiàn)有個(gè)人博客系統(tǒng)進(jìn)行調(diào)查分析,確定模型,模擬個(gè)人博客網(wǎng)站。分別從技術(shù)可行性、經(jīng)濟(jì)可行性、操作可行性三方面進(jìn)行具體地研究,并結(jié)合系統(tǒng)流程圖和數(shù)據(jù)流程圖分析此項(xiàng)目是否可行。

6、其基本方法是:調(diào)查、確定模型、交互。2.5決定可行性的主要因素成本,利用PC機(jī)和Visual Stadio2010可以實(shí)現(xiàn)技術(shù)可行,現(xiàn)有技術(shù)完全可以承擔(dān)開發(fā)任務(wù)操作可行,操作簡(jiǎn)單可行3對(duì)現(xiàn)有系統(tǒng)的分析3.1處理流程和數(shù)據(jù)流程本系統(tǒng)流程包括用戶登陸模塊、系統(tǒng)管理員模塊、游客模塊三大模塊,每個(gè)流程均具有自己的詳細(xì)流程。3.2工作負(fù)荷現(xiàn)有的個(gè)人博客系統(tǒng)的工作是提供廣大用戶交流的一個(gè)平臺(tái),它必須實(shí)現(xiàn)相互交流、互相訪問(wèn)等諸多功能,由于我們是零成本,因而只需管理員不時(shí)管理就行,當(dāng)然,由于廣大用戶的同時(shí)登錄,對(duì)服務(wù)器的性能要求也很高。3.3費(fèi)用支出本服務(wù)器宗旨是提供給廣大用戶的一個(gè)交流平臺(tái),讓用戶能輕松、自

7、主的在博客中發(fā)言、評(píng)論,而以零成本、零經(jīng)營(yíng)的模式,開發(fā)至管理等一系列流程全部自主經(jīng)營(yíng),費(fèi)用支出可視為0 3.4人員開發(fā)人員:我們的開發(fā)小組,負(fù)責(zé)整個(gè)系統(tǒng)的研究與開發(fā) 管理人員:系統(tǒng)管理員,負(fù)責(zé)以后整個(gè)系統(tǒng)的管理與維護(hù)3.5設(shè)備2臺(tái)電腦,一個(gè)環(huán)形網(wǎng)絡(luò)。3.6局限性國(guó)內(nèi)各大網(wǎng)站的博客都各具特色,但是同時(shí)也并不完善,功能或多或少存在缺失,基于此,我們?cè)O(shè)計(jì)了基于技術(shù)為支撐的功能完善的個(gè)人博客系統(tǒng)。4所建議技術(shù)可行性分析4所建議的系統(tǒng)4.1對(duì)系統(tǒng)的簡(jiǎn)要描述此課程設(shè)計(jì)主要包含三個(gè)方面,一為普通用戶空間,二為管理員管理空間,三為游客空間。普通用戶可以在博客里發(fā)表博文或?qū)Σ┪倪M(jìn)行感言評(píng)論。管理員在首頁(yè)進(jìn)行登錄

8、后,在管理員界面可以進(jìn)行對(duì)頭像,文章,評(píng)論以及博主信息進(jìn)行修改管理。游客也可以游覽博文或?qū)Σ┪倪M(jìn)行感言。博客系統(tǒng) 用戶登陸 系統(tǒng)管理員游客 前臺(tái) 后臺(tái) 權(quán)限管理用戶管理查看博客留言注冊(cè)登錄 修改資料文章發(fā)表文章管理文章管理評(píng)論管理公告管理評(píng)論 用戶模塊:主要是為了讓用戶發(fā)表自己博文,同時(shí)游覽與評(píng)論別人的博文。管理員模塊:進(jìn)行登錄后,主要實(shí)現(xiàn)對(duì)所發(fā)表的博文、評(píng)論及留言信息進(jìn)行管理,對(duì)博客各個(gè)方面的管理與維護(hù)以便網(wǎng)站更好的運(yùn)行。游客模塊:主要是為了讓訪問(wèn)本博客的游客對(duì)博客有一個(gè)基本的了解。瀏覽模塊:主要是為了了解游客對(duì)本博客博主博文的評(píng)價(jià),以便于同博主更好的互動(dòng)和交流。博文模塊:管理員對(duì)博文進(jìn)行發(fā)

9、表、修改和刪除操作。留言模塊:管理員對(duì)游客的留言進(jìn)行瀏覽和刪除操作。訪問(wèn)量模塊:顯示博客的訪問(wèn)次數(shù)。4.2處理流程和數(shù)據(jù)流程用戶使用系統(tǒng)時(shí)的工作過(guò)程。不同的用戶有著不同的工作流程和使用權(quán)限。但是所有的用戶都是從系統(tǒng)首頁(yè)進(jìn)行登錄的。游客可以直接在首頁(yè)進(jìn)行瀏覽,用戶必須登錄自己的賬戶才能發(fā)表博文, 而管理員只 7 有點(diǎn)擊博客管理登錄才能進(jìn)行對(duì)本系統(tǒng)的管理。在數(shù)據(jù)庫(kù)設(shè)計(jì)中管理員的登錄名是固定的。流程圖如下:博客首頁(yè)用戶登錄界面管理員登錄界面輸入用戶名和密碼輸入管理員名和密碼驗(yàn)證驗(yàn)證進(jìn)入個(gè)人博客空間進(jìn)入用戶系統(tǒng)進(jìn)入管理員系統(tǒng)退出系統(tǒng)4.3與現(xiàn)有系統(tǒng)比較的優(yōu)越性進(jìn)一步提高完善用戶在網(wǎng)站上的系列要求,提高

10、用戶的使用率。采用BS模式更能方便廣大用戶,系統(tǒng)普及率更高。4.4采用建議系統(tǒng)可能帶來(lái)的影響4.4.1對(duì)設(shè)備的影響 PC機(jī)4.4.2對(duì)現(xiàn)有軟件的影響 PC機(jī)需裝相關(guān)軟件,如VS2008、SQL2000等4.2.3對(duì)用戶的影響只需用戶會(huì)正常上網(wǎng)就行,同時(shí)提供給用戶一個(gè)簡(jiǎn)潔、美觀的界面4.2.4對(duì)系統(tǒng)運(yùn)行的影響可以在裝有IIS的服務(wù)器上運(yùn)行,并且通過(guò)互聯(lián)網(wǎng)訪問(wèn)。4.2.5對(duì)開發(fā)環(huán)境的影響首次嘗試運(yùn)用ASP.NET技術(shù)開發(fā),運(yùn)用最基本的Visual Stadio2010開發(fā)工具, 是為一大創(chuàng)新。4.2.6對(duì)運(yùn)行環(huán)境的影響要不定期進(jìn)行維護(hù),解決出現(xiàn)的相關(guān)不足之處4.2.7對(duì)經(jīng)費(fèi)支出的影響從以前的龐大成

11、本基本轉(zhuǎn)變?yōu)榱愠杀荆?jīng)濟(jì)上的營(yíng)利性,以純粹的興趣愛好為目標(biāo)而開發(fā)。 4.5技術(shù)可行性評(píng)價(jià)當(dāng)前的技術(shù)有充分的可行性,我們對(duì)開發(fā)的技術(shù)已經(jīng)比較明確,我們將用到的軟件環(huán)境:windowsXP操作系統(tǒng)、VS2010、flash 8.0、photoshop CS2、SQL serv er2008。我們相信我們可以在規(guī)定的時(shí)間內(nèi)完成開發(fā)。5所建議系統(tǒng)經(jīng)濟(jì)可行性分析 5.1支出5.1.1基建投資運(yùn)用學(xué)校機(jī)房提供的電腦設(shè)備,做到零成本5.1.2其他一次性支出申請(qǐng)域名費(fèi)用、服務(wù)器購(gòu)買等,約1.5w 5.1.3經(jīng)常性支出維護(hù)人員屬內(nèi)部進(jìn)行,做到零經(jīng)營(yíng)5.2效益5.2.1一次性收益無(wú),不以盈利為目的。5.2.2

12、經(jīng)常性收益點(diǎn)擊量、流量約1千每月5.2.3不可定量收益無(wú)5.3收益/投資比大 概 1/15 5.4投資回收周期15個(gè)月5.5敏感性分析到時(shí)根據(jù)用戶使用情況來(lái)判定是否更換服務(wù)器6社會(huì)因素可行性分析6.1法律因素所有軟件都選用正版。所有技術(shù)資料都由提出方保管。合同制定確定違約責(zé)任。侵犯版權(quán)和專利權(quán)6.2用戶使用可行性使用本軟件人員只需要求有一定的上網(wǎng)基礎(chǔ),能做到一個(gè)合格的博客就行 7其他可供選擇的方案無(wú) 8.結(jié)論意見通過(guò)以上的研究,我覺(jué)得所建議的個(gè)人博客系統(tǒng)是可行的。它運(yùn)用一系列的技術(shù),做到零成本、零技術(shù)、零經(jīng)營(yíng)等等功能,是一個(gè)非常不錯(cuò)的系統(tǒng)。當(dāng)然最終實(shí)施時(shí),可能會(huì)有一系列問(wèn)題,到時(shí)再具體改進(jìn)與維

13、護(hù)。第二篇:個(gè)人博客技術(shù)可行性分析1技術(shù)可行性分析技術(shù)方面的可行性分析,就是根據(jù)現(xiàn)有的技術(shù)條件分析能否達(dá)到個(gè)人博客建立的要求。技術(shù)的可行性可以從個(gè)人博客建立的網(wǎng)站、個(gè)人博客管理、個(gè)人博客的功能、個(gè)人博客的友情鏈接等幾個(gè)方面去考慮。技術(shù)可行性分析主要做以上幾方面的工作。細(xì)化個(gè)人博客目標(biāo),分析具體目標(biāo)的技術(shù)可行性。先考慮為什么要建立個(gè)人博客、建立個(gè)人博客需要哪些條件,進(jìn)一步了個(gè)人博客建立的目標(biāo)和具體要求,探討每一個(gè)具體目標(biāo)和功能在技術(shù)上是否可實(shí)現(xiàn),同時(shí)還要考慮密要什么條件和需要多少人來(lái)實(shí)現(xiàn),列出每個(gè)具體目標(biāo)的內(nèi)容、任務(wù)和實(shí)現(xiàn)條件清單。分析個(gè)人博客的可用性。個(gè)人博客必須設(shè)計(jì)成易于使用,而不只是信息的

14、簡(jiǎn)單堆砌。這一要求直接與個(gè)人博客的版面市局和服務(wù)器的功能定義相關(guān)。分析個(gè)人博客的交互性。交互性是個(gè)人博客發(fā)展的主流趨勢(shì)。個(gè)人博客的交互應(yīng)用大大增加了對(duì)個(gè)人博客的處理功能、存儲(chǔ)容量、網(wǎng)絡(luò)帶寬的要求個(gè)人博客的內(nèi)部結(jié)構(gòu)設(shè)計(jì)要相應(yīng)地調(diào)整。分析個(gè)人博客的性能網(wǎng)。個(gè)人博客可以留言,瀏覽其他博客,對(duì)其他博客留言,管理博客,更改博客的頁(yè)面布局等等。個(gè)人博客的性能可以用個(gè)人博客的響應(yīng)時(shí)間、處理時(shí)間、平均等待時(shí)間來(lái)衡量。提高個(gè)人博客性能的技術(shù)步驟開始于個(gè)人博客建立的起始,首先是確定容量計(jì)劃,由博客信息處理量來(lái)確定,存儲(chǔ)容量和接入Internet的速度及相應(yīng)的網(wǎng)絡(luò)設(shè)備要求。第三篇:個(gè)人博客系統(tǒng)需求分析個(gè)人博客系統(tǒng)

15、需求說(shuō)明書V1.0(版本號(hào))擬 制 人朱金國(guó)審 核 人潘欣批 準(zhǔn) 人潘欣二零一零年五月九日需求說(shuō)明書1引言1.1編寫的目的a為明確軟件需求、安排項(xiàng)目規(guī)劃與進(jìn)度、組織軟件開發(fā)與測(cè)試,撰寫本文檔。b本文檔供項(xiàng)目經(jīng)理、設(shè)計(jì)人員、開發(fā)人員參考。1.2背景a.系統(tǒng)名稱:個(gè)人博客系統(tǒng); b.用戶:廣大普通用戶包括高級(jí)知識(shí)分子;C.市場(chǎng)背景:全球上網(wǎng)的10億人中,有1億人正通過(guò)博客改變他們的生活,不同國(guó)家、地區(qū)、年齡的人群通過(guò)博客建立了一個(gè)充滿個(gè)性的交流空間,人們通過(guò)自己的文字傳遞著不同的信息。作為一個(gè)新興、發(fā)展、甚至迅速膨脹的網(wǎng)絡(luò)空間,博客向我們透露著這個(gè)信息傳遞和情感交流的平臺(tái)將影響接下來(lái)的幾代人。1.

16、3定義Blog:博客1.4參考資料軟件文檔國(guó)家標(biāo)準(zhǔn)計(jì)算機(jī)軟件開發(fā)文檔編寫指南2任務(wù)概述2.1目標(biāo)本系統(tǒng)所實(shí)現(xiàn)的功能將是利用程序的智能算法,利用各種數(shù)據(jù),將各個(gè)Blog的最新內(nèi)容整合到一起。(1)建立查詢網(wǎng)站,支持并發(fā)訪問(wèn)(2)可提供面向所有客戶的基于HTML和RSS等格式的實(shí)用信息(3)提高數(shù)據(jù)讀取效率(4)建立多個(gè)發(fā)布點(diǎn),規(guī)避網(wǎng)絡(luò)風(fēng)險(xiǎn),保證數(shù)據(jù)傳輸穩(wěn)定(5)能隨時(shí)根據(jù)站點(diǎn)數(shù)量和內(nèi)容的變化實(shí)現(xiàn)更新和擴(kuò)展(6)發(fā)布的信息能夠鼓勵(lì)Blog作者經(jīng)常更新自己的站點(diǎn),能夠產(chǎn)生實(shí)際的宣傳效果2.2.運(yùn)行模式:面向用戶,在瀏覽器中直接返回相關(guān)數(shù)據(jù),包括最新日志和站點(diǎn)信息。本系統(tǒng)被期望布署為一個(gè)數(shù)據(jù)發(fā)布系統(tǒng)和

17、多個(gè)數(shù)據(jù)鏡像發(fā)布系統(tǒng),要求有較高可靠性和穩(wěn)定性。2.3 用戶的特點(diǎn)管理員:可以對(duì)普通用戶進(jìn)行授權(quán),對(duì)會(huì)員信息進(jìn)行部分更改,主要包括用戶角色調(diào)整,版主調(diào)整,刪除會(huì)員等;注冊(cè)用戶:可以加好友,關(guān)注好友,轉(zhuǎn)載博文,上傳圖片,留言等; 游客:可以進(jìn)行匿名留言等。3需求規(guī)定3.1系統(tǒng)功能模塊1.會(huì)員注冊(cè)新會(huì)員注冊(cè),提供會(huì)員信息,檢驗(yàn)新會(huì)員信息的有效性; 2.會(huì)員登陸輸入用戶名和密碼,檢驗(yàn)用戶信息;3.會(huì)員管理管理員由程序員設(shè)置一個(gè),管理員可以對(duì)會(huì)員信息進(jìn)行部分更改,主要包括用戶角色調(diào)整,版主調(diào)整,刪除會(huì)員等;4.Blog板塊管理用戶可以添加,刪除,調(diào)整博客板塊; 5.留言管理用戶可以對(duì)所有帖子進(jìn)行轉(zhuǎn)移,

18、刪除等操作; 6.留言回復(fù)注冊(cè)用戶可以回復(fù)好友; 7.博文發(fā)表注冊(cè)用戶可以在板塊中發(fā)表新博文; 8.博文搜索用戶或者游客可以提供關(guān)鍵字查找博主的相關(guān)博文,注冊(cè)用戶可以查看自己發(fā)表的博文;9.博友注冊(cè)用戶可以添加好友,便于查看好友的博文和評(píng)論好友博文,以及給好友發(fā)送消息,留言等10.聊天室注冊(cè)用戶可以在聊天室和Blog成員會(huì)話聊天室的名稱,人數(shù)限制等由管理員設(shè)置,聊天室可以由管理員創(chuàng)建,刪除。13.意見反饋用戶可以給管理員聯(lián)系,并歡迎提成各種意見和建議; 3.2系統(tǒng)操作1.會(huì)員注冊(cè)填寫個(gè)人信息-信息檢驗(yàn)-保存會(huì)員信息2.會(huì)員登陸輸入用戶名和密碼-信息驗(yàn)證3.會(huì)員管理持有管理員角色-角色調(diào)整或分配

19、版主或刪除用戶4.博客板塊管理注冊(cè)用戶角色-添加,刪除,調(diào)整,隱藏板塊5.博文發(fā)表注冊(cè)用戶-選擇板塊發(fā)表主題-主題持久化6.留言回復(fù)注冊(cè)用戶-針對(duì)主題發(fā)表回復(fù)-回復(fù)持久化7.留言管理持有版主角色-轉(zhuǎn)移,刪除等操作8.博文搜索注冊(cè)用戶-按檢索條件返回相關(guān)博文9.好友注冊(cè)用戶-添加好友用戶名-驗(yàn)證信息-添加成功3.3 對(duì)性能的規(guī)定3.3.1精度輸入數(shù)據(jù)除了非法字符均可。3.3.2時(shí)間特性要求無(wú)具體要求(或者一天24小時(shí))。3.3.3靈活性當(dāng)系統(tǒng)遇到偶然或者非人為的故障時(shí),本系統(tǒng)將自動(dòng)保存未完成的任務(wù)。4運(yùn)行環(huán)境規(guī)定4.1 設(shè) 備 Win98以上操作系統(tǒng)內(nèi)存:128M以上硬盤:20G以上(因?yàn)楸鞠到y(tǒng)

20、對(duì)硬件要求不高,所以以上數(shù)據(jù)僅供參考) 4.2支持軟件大部分瀏覽器均可; 裝了flash播放器 4.3接口第四篇:博客系統(tǒng)需求分析報(bào)告博客管理系統(tǒng) 1.系統(tǒng)需求分析博客系統(tǒng)分前臺(tái)功能和后臺(tái)功能兩大部分。前臺(tái)主要供用戶注冊(cè),瀏覽,后臺(tái)主要供管理員使用,管理員可以對(duì)用戶進(jìn)行管理。1.1前臺(tái)功能分析博客系統(tǒng)前臺(tái)的用戶共分兩類:一類是注冊(cè)用戶(正式用戶),這類用戶有基本的信息,可以對(duì)自己的信息進(jìn)行查看與修改,;另一類用戶是游客(未注冊(cè)用戶),他們只能查看、瀏覽注冊(cè)用戶的信息。游客:可以查看注冊(cè)用戶的信息。經(jīng)過(guò)注冊(cè)可以成為注冊(cè)用戶。注冊(cè)用戶:1、登錄后對(duì)可以對(duì)個(gè)人信息進(jìn)行查看和修改。2)博客用戶通過(guò)前臺(tái)

21、登錄后,對(duì)自己的空間進(jìn)行管理,包括發(fā)布自己的網(wǎng)絡(luò)日志,分享視頻,分享音樂(lè),邀請(qǐng)好友玩游戲,上傳照片,與相關(guān)人員進(jìn)行交流和溝通以及刪除訪客發(fā)表的評(píng)論3)博客用戶登錄后對(duì)自己的信息進(jìn)行修改非注冊(cè)用戶1)游客通過(guò)注冊(cè),登錄進(jìn)入博客空間發(fā)表評(píng)論2)游客不注冊(cè),通過(guò)匿名方式對(duì)博客空間瀏覽文章,發(fā)表評(píng)論,查看文章發(fā)表人的所有文章1.2后臺(tái)功能分析博客系統(tǒng)后臺(tái)主要是供管理員使用的,管理員可對(duì)用戶進(jìn)行添加、刪除、查詢及修改;對(duì)網(wǎng)站的新聞、公告進(jìn)行管理。管理員也可以具有不同的權(quán)限分為超級(jí)管理員和普通管理員,普通管理員具有以上權(quán)限,超級(jí)管理員除了可以具有以上所有功能外,還可以添加、刪除普通管理員。2.數(shù)據(jù)庫(kù)設(shè)計(jì)2

22、.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)對(duì)博客系統(tǒng)進(jìn)行分析后,抽象出有關(guān)的數(shù)據(jù),按照現(xiàn)實(shí)世界的事物能作為屬性對(duì)待的,盡量作為屬性對(duì)待的原則。作為“屬性”,不能再具有需要描述的性質(zhì),“屬性” 必須是不可分的數(shù)據(jù)項(xiàng),不能包含其它的屬性;“屬性”不能與其它實(shí)體具有聯(lián)系,E- R圖中所表示的聯(lián)系是實(shí)體與實(shí)體的聯(lián)系。依照以上準(zhǔn)則,可以確定哪些為實(shí)體,哪些為屬性,每個(gè)實(shí)體具有哪些屬性,實(shí)體之間存在何種聯(lián)系。經(jīng)分析之后,該系統(tǒng)中包含的實(shí)體以及實(shí)體之間的聯(lián)系如下所示:實(shí)體:管理員實(shí)體,用戶實(shí)體,文章類型實(shí)體、鏈接實(shí)體、留言實(shí)體、文章實(shí)體和評(píng)論實(shí)體,回復(fù)實(shí)體,視頻,照片,音樂(lè)、游客。實(shí)體間存在的聯(lián)系管理員和用戶實(shí)體之間存在多對(duì)多

23、的聯(lián)系 博客用戶與鏈接之間存在多對(duì)多的消息聯(lián)系博客用戶與留言之間多對(duì)多的回復(fù)聯(lián)系文章類型與文章之間存在一對(duì)多的消息聯(lián)系文章與評(píng)論之間存在一對(duì)多的消息聯(lián)系用戶和游客之間存在一對(duì)多的聯(lián)系用戶和視頻之間存在一對(duì)多的聯(lián)系用戶和音樂(lè)之間存在一對(duì)多的聯(lián)系用戶和照片之間存在一對(duì)多的聯(lián)系實(shí)體的屬性:留言(留言編號(hào),網(wǎng)友昵稱,日期,標(biāo)題,內(nèi)容,個(gè)人主頁(yè),回復(fù))管理員(管理員,密碼,權(quán)限)博客用戶(用戶號(hào),用戶名,密碼,真實(shí)姓名,性別,出生年月,郵箱,電話,單位,城市,地址,注冊(cè)時(shí)間,積分,用戶等級(jí),安全問(wèn)題,安全答案)文章(文章編號(hào),作者,標(biāo)題,摘要,內(nèi)容,發(fā)表日期,人氣,回復(fù),類型編號(hào),類型名稱,回復(fù)數(shù))文章

24、類型(類型編號(hào),類型名稱)評(píng)論(編號(hào),用戶昵稱,標(biāo)題,內(nèi)容,發(fā)表時(shí)間,文章編號(hào))鏈接(鏈接編號(hào), 名稱,地址)新聞(新聞號(hào),標(biāo)題,內(nèi)容,時(shí)間)公告(公告號(hào),標(biāo)題,內(nèi)容,時(shí)間) 視頻(視頻編號(hào),標(biāo)題,內(nèi)容,時(shí)間)音樂(lè)(音樂(lè)編號(hào),標(biāo)題,內(nèi)容,時(shí)間,歌手名) 照片(照片編號(hào),標(biāo)題,內(nèi)容,時(shí)間,大小)游客(游客號(hào),游客名)回復(fù)(用戶號(hào),留言號(hào),主題,內(nèi)容,回復(fù)時(shí)間) 聯(lián)系的屬性:實(shí)體之間關(guān)系的E-R圖如圖7-7所示。2.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)系統(tǒng)E-R圖,把實(shí)體與實(shí)體之間的聯(lián)系轉(zhuǎn)換成關(guān)系模型,E-R圖中的每個(gè)實(shí)體轉(zhuǎn)換成一個(gè)關(guān)系模型,實(shí)體之間一對(duì)多的聯(lián)系合并到多方實(shí)體對(duì)應(yīng)的關(guān)系模型中, 把一方的碼與聯(lián)

25、系的屬性納入到多方實(shí)體對(duì)應(yīng)的關(guān)系模型中,為實(shí)體之間多對(duì)多的聯(lián)系創(chuàng)建一個(gè)新的關(guān)系模型,它包含雙方的碼以及聯(lián)系的屬性。具有相同碼的關(guān)系模型有些情況下可以考慮把它們合并。在轉(zhuǎn)換過(guò)程中應(yīng)該按照關(guān)系規(guī)范化的理論,對(duì)關(guān)系模型進(jìn)行優(yōu)化,減少冗余和數(shù)據(jù)操作異常,提高查詢速度,在性能與范式之間作出權(quán)衡,一般所設(shè)計(jì)出的關(guān)系數(shù)據(jù)庫(kù)達(dá)到3NF就基本符合要求。按照評(píng)論(編號(hào),用戶昵稱,標(biāo)題,內(nèi)容,發(fā)表時(shí)間,文章編號(hào))文章(文章編號(hào),作者,標(biāo)題,摘要,內(nèi)容,發(fā)表日期,人氣,回復(fù),類型編號(hào),類型名稱,回復(fù)數(shù))文章類型(類型編號(hào),類型名稱)博客用戶(用戶號(hào),用戶名,密碼,真實(shí)姓名,性別,出生年月,郵箱,電話, 單位,城市,地

26、址,注冊(cè)時(shí)間,積分,用戶等級(jí),安全問(wèn)題,安全答案)發(fā)表(用戶號(hào),文章編號(hào),發(fā)表日期)管理(管理員,用戶號(hào),注冊(cè)號(hào))留言(留言編號(hào),用戶號(hào),網(wǎng)友昵稱,日期,標(biāo)題,內(nèi)容,個(gè)人主頁(yè),回復(fù))回復(fù)(用戶號(hào),留言編號(hào),主題,內(nèi)容,回復(fù)時(shí)間)鏈接(鏈接編號(hào),名稱,地址)訪問(wèn)(用戶號(hào),游客號(hào),訪問(wèn)量,訪問(wèn)時(shí)間) 公告(公告號(hào),標(biāo)題,內(nèi)容,時(shí)間)視頻(視頻編號(hào),用戶號(hào),標(biāo)題,內(nèi)容,時(shí)間)音樂(lè)(音樂(lè)編號(hào),用戶號(hào),標(biāo)題,內(nèi)容,時(shí)間,歌手名) 照片(照片編號(hào),用戶號(hào),標(biāo)題,內(nèi)容,時(shí)間,大?。?游客(游客號(hào),游客名)3功能分析在其博客管理系統(tǒng)上建立適當(dāng)?shù)囊晥D,索引,存儲(chǔ)過(guò)程和觸發(fā)器,因此我們主要從這四個(gè)方面來(lái)分析它的功

27、能A 視圖:視圖是一個(gè)虛擬表,其內(nèi)容由查詢定義。同真實(shí)的表一樣,視圖包含一系列帶有名 稱的列和行數(shù)據(jù)。但是,視圖并不在數(shù)據(jù)庫(kù)中以存儲(chǔ)的數(shù)據(jù)集合形式存在。.創(chuàng)建某某表的視圖2、利用cust_view視圖添加一條記錄數(shù)據(jù)3、創(chuàng)建視圖sale_item_view,該視圖中包含訂單編號(hào)、訂貨日期、產(chǎn)品編號(hào)及數(shù)量。然后利用該視圖向表中插入數(shù)據(jù)4刪除視圖中所有姓“王”的客戶數(shù)據(jù)5有兩個(gè)基本表employee和sales,創(chuàng)建一個(gè)視圖,該視圖包含相同業(yè)務(wù)員的編號(hào)、姓名、訂單號(hào)、銷售總金額。6將上述視圖中訂單號(hào)為10001的記錄的銷售金額改為60000。B 索引:索引用來(lái)快速地尋找那些具有特定值的記錄。普通索

28、引,這是最基本的索引類型,而且它沒(méi)有唯一性之類的限制。普通索引可以通過(guò)以下幾種方式創(chuàng)建:創(chuàng)建索引,例如CREATE INDEX ON tablename(列的列表); 修改表,例如ALTER TABLE tablename ADD INDEX 索引的名字(列的列表);創(chuàng)建表的時(shí)候指定索引,例如CREATE TABLE tablename(., INDEX 索引的名字(列的列表);唯一性索引,這種索引和前面的“普通索引”基本相同,但有一個(gè)區(qū)別:索引列的所有值都只能出現(xiàn)一次,即必須唯一。唯一性索引可以用以下幾種方式創(chuàng)建:創(chuàng)建索引,例如CREATE UNIQUE INDEX ON tablename

29、(列的列表);修改表,例如ALTER TABLE tablename ADD UNIQUE 索引的名字(列的列表);創(chuàng)建表的時(shí)候指定索引,例如CREATE TABLE tablename(., UNIQUE 索引的名字(列的列表);主鍵:主鍵是一種唯一性索引,但它必須指定為“PRIMARY KEY”。如果你曾經(jīng)用過(guò)AUTO_INCREMENT類型的列,你可能已經(jīng)熟悉主鍵之類的概念了。主鍵一般在創(chuàng)建表的時(shí)候指定,例如“CREATE TABLE tablename(., PRIMAR Y KEY(列的列表);”。但是,我們也可以通過(guò)修改表的方式加入主鍵,例如“ALTER TA BLE tablen

30、ame ADD PRIMARY KEY(列的列表);”。每個(gè)表只能有一個(gè)主鍵。3存儲(chǔ)過(guò)程: 一組為了完成特定功能的SQL 語(yǔ)句集,經(jīng)編譯后存儲(chǔ)在數(shù)據(jù)庫(kù)中, 用戶通過(guò)指定存儲(chǔ)過(guò)程的名字并給出參數(shù)(如果該存儲(chǔ)過(guò)程帶有參數(shù))來(lái)執(zhí)行它。1、利用存儲(chǔ)過(guò)程,給employee表添加一條業(yè)務(wù)部門員工的信息。2、利用存儲(chǔ)過(guò)程從employee、sales、customer表的連接中返回所有業(yè)務(wù)員的姓名、客戶姓名、銷售金額。3、創(chuàng)建帶一個(gè)輸入?yún)?shù)的存儲(chǔ)過(guò)程,實(shí)現(xiàn)按員工姓名進(jìn)行模糊查找,查找員工編號(hào)、訂單編號(hào)、銷售金額。4、創(chuàng)建帶兩個(gè)輸入?yún)?shù)的存儲(chǔ)過(guò)程,查找姓“李”并且職稱為“職員”的員工的員工編號(hào)、訂單編號(hào)、銷

31、售金額。3、利用存儲(chǔ)過(guò)程計(jì)算出訂單編號(hào)為10003的訂單的銷售金額。(帶一輸入?yún)?shù)和一輸出參數(shù))(提示:sales表中的tot_amt應(yīng)該等于sale_item表中的同一張訂單的不同銷售產(chǎn)品的qty*unit_price之和)4、創(chuàng)建一存儲(chǔ)過(guò)程,根據(jù)給出的職稱,返回該職稱的所有員工的平均工資。(帶一輸入?yún)?shù)和返回值)4觸發(fā)器觸發(fā)器對(duì)表進(jìn)行插入、更新、刪除的時(shí)候會(huì)自動(dòng)執(zhí)行的特殊存儲(chǔ)過(guò)程。觸發(fā)器一般用在check約束更加復(fù)雜的約束上面。觸發(fā)器和普通的存儲(chǔ)過(guò)程的區(qū)別是:觸發(fā)器是當(dāng)對(duì)某一個(gè)表進(jìn)行操作。諸如:update、insert、delete這些操作的時(shí)候,系統(tǒng)會(huì)自動(dòng)調(diào)用執(zhí)行該表上對(duì)應(yīng)的觸發(fā)器。S

32、QL Server 2005中觸發(fā)器可以分為兩類:DML觸發(fā)器和DDL觸發(fā)器,其中DDL觸發(fā)器它們會(huì)影響多種數(shù)據(jù)定義語(yǔ)言語(yǔ)句而激發(fā),這些語(yǔ)句有create、alter、drop語(yǔ)句。1、針對(duì)employee表寫一個(gè)DELETE觸發(fā)器,顯示刪除的員工人數(shù)。2、針對(duì)employee表寫一個(gè)UPDATE觸發(fā)器,限制每次工資額的變動(dòng)不能超過(guò)原工資的20%。3、定義一個(gè)觸發(fā)器,保證新添加的員工的工資不能超過(guò)5000元4、對(duì)sale_item表創(chuàng)建一個(gè)觸發(fā)器,當(dāng)插入一條銷售明細(xì)記錄時(shí),如果該記錄的 產(chǎn)品數(shù)量超過(guò)5,則顯示“歡迎成為本公司的VIP會(huì)員!”5、針對(duì)customer表,定義一觸發(fā)器用來(lái)保證參照完

33、整性 6、針對(duì)sales表,定義一觸發(fā)器保證參照完整性(參照customer表) 7.針對(duì)employee表,定義一觸發(fā)器用來(lái)保證實(shí)體完整性8,在customer表上創(chuàng)建一觸發(fā)器,用來(lái)實(shí)現(xiàn)級(jí)聯(lián)刪除9、定義一觸發(fā)器,保證新添加的員工的工資不能超過(guò)5000元10、創(chuàng)建一個(gè)觸發(fā)器,只能接受女員工11,、寫一個(gè)允許用戶一次只刪除一條員工記錄的觸發(fā)器。第五篇:個(gè)人博客總結(jié)系統(tǒng)項(xiàng)目總結(jié)個(gè)人博客總結(jié)系統(tǒng)項(xiàng)目總結(jié)軟件描述軟件的中文名字:個(gè)人博客英文名字:My blog綜合評(píng)估在開發(fā)這個(gè)軟件的過(guò)程中,遇到了很多的困難,不是這個(gè)軟件不會(huì)用就是那個(gè)軟件不會(huì)用,還有制作網(wǎng)頁(yè)的很多很多的細(xì)節(jié)還要考慮,還好有老師、同學(xué)的

34、指導(dǎo),自己的探索,慢慢的解決了問(wèn)題。對(duì)任務(wù)的結(jié)果不是很滿意,主要是制作時(shí)用了很多時(shí)間,沒(méi)有效率,走了很多彎路,沒(méi)有做好計(jì)劃??傊€要努力呀!軟件開發(fā)實(shí)施中計(jì)劃的執(zhí)行情況計(jì)劃要一周搞好網(wǎng)頁(yè),分了三大步驟。第一是找回制作網(wǎng)頁(yè)的素材,設(shè)計(jì)網(wǎng)頁(yè)的框架;第二是去完成博客的首頁(yè),在依次完成其它網(wǎng)頁(yè);第三是檢查網(wǎng)頁(yè)的細(xì)節(jié)問(wèn)題,查看博客效果。但是計(jì)劃趕不上變化,博客網(wǎng)頁(yè)不是那么好制作的,它要運(yùn)用多個(gè)軟件去開發(fā),還要你的實(shí)際操作能力,而且要時(shí)間去設(shè)計(jì)去操作!總之,做了比較大的修正,時(shí)間上也延遲了! 軟件質(zhì)量目標(biāo)完成情況制作博客的計(jì)劃不是完成的很好,有些目標(biāo)沒(méi)能完成。主要原因是開始時(shí)沒(méi)有計(jì)劃好,應(yīng)該先好好學(xué)習(xí)了再去做的,而不是邊學(xué)習(xí)邊做。而且不要急于求成,要有耐心,注意細(xì)節(jié)和網(wǎng)頁(yè)的協(xié)調(diào)。投入產(chǎn)出分析投入的很多精力,但是效果不是很好。主要是開始時(shí)沒(méi)能很好的去詳細(xì)規(guī)劃,錯(cuò)了又沒(méi)

溫馨提示

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

評(píng)論

0/150

提交評(píng)論