個人博客管理系統(tǒng)課程設計_第1頁
已閱讀1頁,還剩39頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  課程設計題目:個人博客管理系統(tǒng)</p><p><b>  目錄</b></p><p>  1、個人博客可行性研究報告</p><p><b>  1.引言4</b></p><p><b>  1.1編寫目的4</b></p><

2、;p><b>  1.2背景5</b></p><p><b>  1.3定義5</b></p><p><b>  1.4參考資料5</b></p><p>  2、可行性研究的前提5</p><p>  2.1項目基本要求5</p><p

3、>  2.2項目基本目標6</p><p>  2.3項目開發(fā)條件、假定和約束6</p><p>  3所建議系統(tǒng)概況7</p><p>  3.1所建議系統(tǒng)概述7</p><p>  3.2 所建議系統(tǒng)的處理流程和數據流程7</p><p><b>  3.3工作負荷8</b>

4、</p><p><b>  3.4費用開支8</b></p><p><b>  3.5人員8</b></p><p><b>  3.6設備8</b></p><p><b>  3.7局限性8</b></p><p>

5、<b>  4所建議的系統(tǒng)8</b></p><p>  4.1對所建議系統(tǒng)的說明8</p><p>  4.2處理流程和數據流程8</p><p><b>  4.3改進之處8</b></p><p><b>  4.4影響9</b></p><

6、p><b>  4.5局限性9</b></p><p>  4.6技術條件方面的可行性9</p><p>  5可選擇的其他系統(tǒng)方案10</p><p>  6投資及效益分析10</p><p><b>  6.1支出10</b></p><p>  6.2敏

7、感性分析10</p><p>  7社會因素方面的可行性10</p><p>  7.1法律方面的可行性10</p><p>  7.2使用方面的可行性10</p><p><b>  8結論11</b></p><p>  2、個人博客需求分析報告</p><p&g

8、t;<b>  1.系統(tǒng)概述11</b></p><p><b>  2.需求分析12</b></p><p>  2.1匿名用戶模塊12</p><p>  2.2注冊用戶模塊12</p><p>  2.3系統(tǒng)管理模塊12</p><p>  3.建立系統(tǒng)用例模

9、型13</p><p>  3.1角色的確定13</p><p>  3.2創(chuàng)建用例13</p><p>  3.3建立用例圖14</p><p>  4.建立系統(tǒng)動態(tài)模型14</p><p><b>  4.1活動圖15</b></p><p><b&g

10、t;  4.2順序圖15</b></p><p><b>  4.3協作圖16</b></p><p>  5.系統(tǒng)類模型17</p><p><b>  5.1類圖17</b></p><p>  3、個人博客概要設計說明書</p><p><b&

11、gt;  1.引言19</b></p><p>  1.1編寫目的19</p><p>  1.2項目背景19</p><p>  1.3術語定義19</p><p><b>  2.任務概述19</b></p><p><b>  2.1目標:19</b&

12、gt;</p><p><b>  3.需求規(guī)定20</b></p><p>  3.1性能需求20</p><p>  3.2功能需求20</p><p>  3.3前臺和后臺21</p><p>  4.系統(tǒng)體系結構22</p><p>  5.主要功能設計

13、22</p><p>  6.系統(tǒng)流程圖23</p><p>  4、個人博客詳細設計說明書</p><p><b>  1.引言24</b></p><p>  1.1編寫目的24</p><p>  1.2項目背景24</p><p>  1.3術語定義24&

14、lt;/p><p><b>  2.任務概述25</b></p><p><b>  2.1目標:25</b></p><p><b>  3.需求規(guī)定25</b></p><p>  3.1功能要求25</p><p>  3.2性能要求26&l

15、t;/p><p>  3.3輸入輸出要求26</p><p>  3.4故障處理要求26</p><p>  4.運行環(huán)境規(guī)定27</p><p><b>  4.1設備27</b></p><p>  4.2支持軟件27</p><p><b>  4.3

16、接口28</b></p><p><b>  4.4控制28</b></p><p>  5、個人博客項目結束階段文檔</p><p><b>  1.測試概述28</b></p><p>  1.1、編寫目的28</p><p>  1.2、測試范圍2

17、8</p><p>  1.3、所參考資料29</p><p>  2.測試計劃執(zhí)行情況29</p><p>  2.1、測試類型29</p><p>  2.2、測試環(huán)境與配置30</p><p>  2.3、測試問題小結31</p><p><b>  3.綜合評價31

18、</b></p><p>  3.1、軟件能力31</p><p>  3.2、缺陷和限制31</p><p><b>  3.3、建議31</b></p><p>  1、個人博客可行性研究報告</p><p><b>  1.引言</b></p&

19、gt;<p><b>  1.1編寫目的</b></p><p>  近年來隨著信息技術的進步,Blog也快速擴張,它已經滿足不了用戶的需求。目前用戶在網絡上發(fā)表文章、張貼內容的目的有很大的差異,但是,由于溝通方式比電子郵件、討論群組以及BBS和論壇更簡單和容易,博客系統(tǒng)已經成為廣大各界用戶進行溝通的主流工具,本系統(tǒng)是針對博客用戶的需求設計的,可以完成博客用戶注冊、登入、發(fā)表、

20、瀏覽、修改博文、上傳、瀏覽照片、留言等主要功能。</p><p>  此可行性研究報告,實現了在最短的時間內以最小的代價確定問題是否可以解決,從而確定進一步對系統(tǒng)進行開發(fā)。</p><p><b>  1.2背景</b></p><p>  所建議開發(fā)的軟件系統(tǒng)的名稱:個人博客</p><p>  本項目的任務提出者:應

21、用軟件課程設計選題</p><p><b>  用戶:本地網絡用戶</b></p><p>  實現該軟件的計算中心或計算機網絡:IE瀏覽器,本地端口8080</p><p>  該軟件系統(tǒng)同其他系統(tǒng)或其他機構的基本的相互來往關系:好友的博客網址超鏈接大型社交網站的博客網址</p><p><b>  1.3定

22、義</b></p><p>  列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。</p><p>  Blog博客</p><p>  MyjspSmartUploadjsp頁面上傳的開源包</p><p>  JcommonJfreechart開源的類庫</p><p> 

23、 JfreechartJAVA平臺上的一個開放的圖表繪制類庫</p><p>  C/S(Client/Server)客戶機/服務器</p><p><b>  1.4參考資料</b></p><p>  《軟件工程——原理、方法及應用》(第三版)——史濟明、顧春華、鄭紅 高等教育出版社 </p><p> 

24、 《軟件文檔編寫》——辛海明、潘孝銘、王晉隆 編著</p><p>  2、可行性研究的前提</p><p><b>  2.1項目基本要求</b></p><p><b>  2.1.1主要功能</b></p><p>  個人博客系統(tǒng)的主要功能:前臺廣大博客用戶的登錄,個人博客管理以及系統(tǒng)管理等

25、功能。</p><p>  (1)前臺廣大博客用戶的登錄主要包括的功能:閱讀博客、發(fā)表評論、注冊博客、博客登錄、發(fā)表留言。</p><p>  閱讀博客給廣大用戶提供便捷的在線閱讀自己感興趣的文章。</p><p>  發(fā)表評論提供給閱讀者對自己所閱讀的博客發(fā)表自己得觀點、作相關的評論。</p><p>  注冊博客以滿足用戶成為本系統(tǒng)真正的

26、博客用戶,登陸本系統(tǒng)從而滿足自己更多的需求,包括發(fā)表留言等。</p><p>  (2)個人博客管理的功能:發(fā)表文章、文章管理、相冊管理、消息管理、個人詳細資料管理。</p><p>  博客登陸系統(tǒng)以后可以發(fā)表自己得文章,并且對自己發(fā)表的文章作最基本的管理,包括增刪改查等。</p><p>  相冊管理功能是廣大博客用戶對自己的相冊進行的最基本的操作,包括相片的上

27、傳、下載、刪除等。</p><p>  消息管理功能是用戶對自己收到的信息進行查閱、評論與刪除。</p><p>  個人詳細資料是博客用戶對自己得個人資料做出完善,包括增刪改查等。</p><p>  (3)系統(tǒng)管理的功能:用戶管理、博客分類、公告管理、評論管理、友情鏈接、系統(tǒng)維護。</p><p>  用戶管理功能實現管理員對博客用戶的審

28、核等操縱。</p><p>  博客分類功能實現了系統(tǒng)對博客用戶發(fā)表的博客做出類型的歸并。</p><p>  評論管理對進入本系統(tǒng)的游客所發(fā)表的評論進行查看管理,而對于已經過期或不良評論進行刪除操作,使博客可以做到及時的更新,以利于網站的維護。</p><p>  系統(tǒng)維護功能實現了系統(tǒng)的安全性等。</p><p><b>  2

29、.1.2性能要求</b></p><p>  方便、快捷、有效的實現博客用戶以及系統(tǒng)管理員的需求,進行數據的操作的速度快。</p><p>  2.1.3 系統(tǒng)的輸入輸出</p><p>  輸入:博客用戶和系統(tǒng)管理員的基本信息,博客用戶的博客等。</p><p>  輸出:博客用戶的各項瀏覽結果。</p><

30、p>  2.1.4安全和保密要求</p><p>  只有注冊本系統(tǒng)的博客用戶擁有修改博客信息的權利,系統(tǒng)管理員享有修改等權利</p><p>  2.1.5項目與其他軟件系統(tǒng)的關系</p><p>  本項目采用客戶機/服務器體系結構:客戶機是Windows 7使用MyEclipse等開發(fā)應用程序,服務器端使用本地的Tomcat6,數據庫服務器是MySQL。

31、</p><p><b>  2.2項目基本目標</b></p><p>  系統(tǒng)實現后,可以滿足用戶在網站上的系列要求,提高用戶的使用率。</p><p>  (1)方便瀏覽者瀏覽博客,并且做出自己得評論。</p><p> ?。?)方便博客用戶對自己博客、相冊、個人信息的有效的管理。</p><p

32、> ?。?)方便系統(tǒng)管理員對系統(tǒng)的管理。</p><p>  2.3項目開發(fā)條件、假定和約束</p><p>  進行系統(tǒng)方案選擇比較時間:3周</p><p>  法律政策:遵守相關法律規(guī)定</p><p>  運行環(huán)境:裝有瀏覽器的Windows 2000以上操作系統(tǒng)</p><p>  進行可行性研究的方法

33、:分析小組成員通過對現有個人博客系統(tǒng)進行調查分析,確定模型,模擬個人博客網站。</p><p><b>  3所建議系統(tǒng)概況</b></p><p>  3.1所建議系統(tǒng)概述</p><p>  此系統(tǒng)的設計包括以下方面,一為博客用戶空間,二為系統(tǒng)管理員空間,三為普通游客空間。博客用戶在首頁進行登錄后,在個人界面可以進行對頭像、相冊、文章、評論

34、以及個人信息進行修改等管理。系統(tǒng)管理員可以對系統(tǒng)近期的動態(tài)做出維護、對博客用戶的審核等。普通游客可以在博客里瀏覽博文或對博文進行感言評論。</p><p>  3.2 所建議系統(tǒng)的處理流程和數據流程</p><p>  說明現有系統(tǒng)的基本的處理流程和數據流程。</p><p><b>  3.3工作負荷</b></p><p

35、>  現有系統(tǒng)所承擔的工作課程文檔編寫和代碼編寫及工作量13天。</p><p><b>  3.4費用開支</b></p><p>  由于運行現有系統(tǒng)所引起的費用開支,網絡費用開支60元,開支總額60元。</p><p><b>  3.5人員</b></p><p>  為了現有系統(tǒng)的運

36、行和維護所需要的人員的專業(yè)技術類別軟件工程和數量1。</p><p><b>  3.6設備 </b></p><p>  PC和筆記本 Windows 7系統(tǒng)安裝有開發(fā)工具和已配置的開發(fā)環(huán)境。</p><p><b>  3.7局限性</b></p><p>  進一步提高完善用戶在自己博客空間的

37、完美性的要求,提高用戶的使用率。</p><p><b>  4所建議的系統(tǒng)</b></p><p>  4.1對所建議系統(tǒng)的說明</p><p>  Jsp頁面+Web瀏覽器+Tomcat服務器實現博客工程,功能操作封裝到dao包中。</p><p>  4.2處理流程和數據流程</p><p>

38、;<b>  同3.2中流程圖</b></p><p><b>  4.3改進之處</b></p><p>  在設計項目的基礎上套用struts2.0+hibernate+spring架構實現web頁面的功能要求</p><p><b>  4.4影響</b></p><p>

39、;  4.4.1對設備的影響</p><p>  網頁運行在服務器的本地端口,內容部署到webapps文件夾下,方便以后讀取。</p><p>  4.4.2對軟件的影響</p><p>  提高軟件的容錯率,提示方便用戶操作。</p><p>  4.4.3對用戶單位機構的影響</p><p>  說明為了建立和運行

40、所建議系統(tǒng),對用戶單位機構、人員的數量和技術水平等方面的全部要求能夠會使用瀏覽器訪問網頁。</p><p>  4.4.4對系統(tǒng)運行過程的影響</p><p>  說明所建議系統(tǒng)對運行過程的影響,如:</p><p>  a.用戶的操作規(guī)程;</p><p>  b.運行中心的操作規(guī)程;</p><p>  c.運行中

41、心與用戶之間的關系;</p><p><b>  d.源數據的處理;</b></p><p>  e.數據進入系統(tǒng)的過程;</p><p>  f.對數據保存的要求,對數據存儲、恢復的處理;</p><p>  g.輸出報告的處理過程、存儲媒體和調度方法;</p><p>  h.系統(tǒng)失效的后果及

42、恢復的處理辦法。</p><p>  4.4.5對開發(fā)的影響</p><p>  說明對開發(fā)的影響,如:</p><p>  a. 為了支持所建議系統(tǒng)的開發(fā),用戶需進行的工作;</p><p>  b. 為了建立一個數據庫所要求的數據資源;</p><p>  c. 為了開發(fā)和測驗所建議系統(tǒng)而需要的計算機資源;<

43、/p><p>  d. 所涉及的保密與安全問題。</p><p>  4.4.6對地點和設施的影響</p><p>  說明對建筑物改造的要求及對環(huán)境設施的要求。</p><p>  4.4.7對經費開支的影響</p><p>  扼要說明為了所建議系統(tǒng)的開發(fā),設計和維持運行而需要的各項經費開支。</p>&

44、lt;p><b>  4.5局限性 </b></p><p>  可能存在數據庫的兼容問題和數據的大小問題。</p><p>  4.6技術條件方面的可行性</p><p>  此個人博客系統(tǒng)是一個涉及到數據庫的應用程序。利用現有的數據庫開發(fā)技術可以達到各方面的要求。</p><p>  5可選擇的其他系統(tǒng)方案&l

45、t;/p><p>  沒有供選擇的系統(tǒng)方案可考慮。</p><p><b>  6投資及效益分析</b></p><p><b>  6.1支出</b></p><p>  對于所選擇的方案,說明所需的費用。如果已有一個現存系統(tǒng),則包括該系統(tǒng)繼續(xù)運行期間所需的費用。</p><p&g

46、t;  6.1.1基本建設投資</p><p>  安全與保密設備:IE配置</p><p>  數據庫管理軟件:MySQL</p><p><b>  6.2敏感性分析</b></p><p>  所謂敏感性分析是指一些關鍵性因素如系統(tǒng)生命期長度、系統(tǒng)的工作負荷量、工作負荷的類型與這些不同類型之間的合理搭配、處理速度要

47、求、設備和軟件的配置等變化時,對開支和收益的影響最靈敏的范圍的估計。在敏感性分析的基礎上做出的選擇當然會比單一選擇的結果要好一些。</p><p>  7社會因素方面的可行性</p><p>  本章用來說明對社會因素方面的可行性分析的結果。</p><p>  7.1法律方面的可行性</p><p>  法律方面的可行性問題很多,如合同責任

48、、侵犯專利權、侵犯版權等方面的陷阱,軟件人員通常是不熟悉的,有可能陷入,務必要注意研究。</p><p>  7.2使用方面的可行性</p><p>  例如從用戶單位的行政管理、工作制度等方面來看,是否能夠使用該軟件系統(tǒng);從用戶單位的工作人員的素質來看,是否能滿足使用該軟件系統(tǒng)的要求等等,都是要考慮的。</p><p><b>  8結論</b&g

49、t;</p><p>  經上述可行性分析,此個人博客系統(tǒng)的體系結構比較完善,所以在進一步的討論和了解之后才可以進行研制和開發(fā)。</p><p>  2、博客系統(tǒng)需求分析報告</p><p><b>  1.系統(tǒng)概述</b></p><p>  “博客”一詞是從英文單詞Blog音譯(不是翻譯)而來。Blog是Weblog

50、的簡稱,而Weblog則是由Web和Log兩個英文單詞組合而成。</p><p>  Weblog就是在網絡上發(fā)布和閱讀的流水記錄,通常稱為“網絡日志”,簡稱為“網志”。博客(BLOGGER)概念解釋為網絡出版(Web Publishing)、發(fā)表和張貼(Post-這個字當名詞用時就是指張貼的文章)文章,是個急速成長的網絡活動,現在甚至出現了一個用來指稱這種網絡出版和發(fā)表文章的專有名詞——Weblog,或Blog

51、。</p><p>  在網絡上發(fā)表Blog的構想始于1998年,但到了2000年才開始真正流行。而2000年博客開始進入中國,并迅速發(fā)展,但都業(yè)績平平。直到2004年木子美事件,才讓中國民眾了解到了博客,并運用博客。2005年,國內各門戶網站,如新浪、搜狐,原不看好博客業(yè)務,也加入博客陣營,開始進入博客春秋戰(zhàn)國時代。起初,Bloggers將其每天瀏覽網站的心得和意見記錄下來,并予以公開,來給其他人參考和遵循。但

52、隨著Blogging快速擴張,它的目的與最初已相去甚遠。目前網絡上數以千計的Bloggers發(fā)表和張貼Blog的目的有很大的差異。不過,由于溝通方式比電子郵件、討論群組更簡單和容易,Blog已成為家庭、公司、部門和團隊之間越來越盛行的溝通工具,因為它也逐漸被應用在企業(yè)內部網絡(Intranet)。目前,國內優(yōu)秀的中文博客網有:新浪博客,搜狐博客,中國博客網,騰訊博客,博客中國等。 </p><p><b&g

53、t;  2.需求分析</b></p><p>  博客系統(tǒng)是一個多用戶、多界面的系統(tǒng),主要包括以下幾個模塊組成。</p><p><b>  2.1匿名用戶模塊</b></p><p>  本模塊主要由注冊、登錄、瀏覽博客、評論4個部分組成。匿名用戶可以對其他用戶的博客內容時行瀏覽、評論。也可以通過注冊后登錄博客系統(tǒng),申請一個屬于自

54、己的博客。 </p><p><b>  2.2注冊用戶模塊</b></p><p>  本模塊主要由個人信息管理、評論管理、好友管理、相冊管理、文章管理5個部分組成。這些功能可以對用戶個人博客中的個人信息、好友、評論、相冊和文章進行設置。</p><p><b>  2.3系統(tǒng)管理模塊</b></p>

55、;<p>  本模塊主要由用戶管理、評論審核管理、相冊審核管理、文章審核管理、鏈接管理5部分組成。這是為了對注冊用戶的博客內容與個人信息進行管理,并對博客中的評論、相冊、文章進行審核,審核通過后才能發(fā)表。</p><p>  綜合所述,博客系統(tǒng)的總體功能需求如下圖所示。</p><p>  3.建立系統(tǒng)用例模型</p><p><b>  3

56、.1角色的確定</b></p><p>  角色是對系統(tǒng)外的對象描述,是用戶作用于系統(tǒng)的一個角色,它有自己的目標,通過與系統(tǒng)的交互來實現,交互包括信息交換和系統(tǒng)的協同。</p><p>  在本系統(tǒng)的UML建模中,可以創(chuàng)建以下角色:匿名用戶、注冊用戶、系統(tǒng)管理員。</p><p><b>  3.2創(chuàng)建用例</b></p>

57、;<p>  博客系統(tǒng)根據其實現流程可分為以下幾個用例。</p><p> ?、倥c匿名用戶相關的用例:注冊、登陸、瀏覽博客、評論。</p><p> ?、谂c注冊用戶相關的用例:瀏覽博客、評論、個人信息管理、評論管理、好友管理、相冊管理、文章管理。</p><p> ?、叟c系統(tǒng)管理員相關的用例:注冊、登錄、用戶管理、評論審核管理、相冊審核管理、文章審核管

58、理、鏈接管理。</p><p><b>  3.3建立用例圖</b></p><p>  如下圖所示為博客系統(tǒng)的用例圖。</p><p><b>  博客系統(tǒng)的用例圖</b></p><p>  4.建立系統(tǒng)動態(tài)模型</p><p>  下圖所示是描述博客功能實現的流程。在圖

59、中,匿名用戶、注冊用戶和系統(tǒng)管理員三者發(fā)生了相互的關系。首先匿名用戶未注冊登錄時,可瀏覽博客、并對其時行評論。如注冊登錄成功,則可申請一個個人博客,對其博客時行管理與設置,如注冊用戶要發(fā)表博客相關內容時,則需系統(tǒng)管理員經過審核后,如無問題注冊用戶才能發(fā)表博客內容。最后由系統(tǒng)管理員更新數據庫中博客內容。用泳道對這三類對象的活動進行描述。</p><p><b>  4.1活動圖</b><

60、/p><p><b>  博客系統(tǒng)活動圖</b></p><p><b>  4.2順序圖</b></p><p> ?、儆脩舻卿涰樞驁D如下圖所示</p><p><b>  用戶登錄順序圖</b></p><p> ?、诓┛蛢热莅l(fā)表順序圖</p>

61、;<p><b>  博客內容發(fā)表順序圖</b></p><p><b>  4.3協作圖</b></p><p> ?、儆脩粑恼鹿芾韰f作圖如下圖所示</p><p><b>  用戶文章管理協作圖</b></p><p> ?、谟脩舨┛桶l(fā)表協作圖如下圖所示<

62、;/p><p><b>  博客發(fā)表協作圖</b></p><p><b>  5.系統(tǒng)類模型</b></p><p><b>  5.1類圖</b></p><p>  如下圖為博客系統(tǒng)事務信息包。博客中的任何操作都要在用戶注冊登錄后才能進行,因此在系統(tǒng)事務包的類圖中,博客中的功

63、能操作事務都依賴于用戶登錄的事務。而用戶登錄事務必須依賴于系統(tǒng)管理員審核。除此之外,博客中的內容添加、修改及刪除這些事務都依賴于系統(tǒng)管理的事務。因為這些事務的實現必須經過系統(tǒng)管理的審核,審核通過才能實現操作。所以它們之間都用虛線箭頭相連。</p><p>  系統(tǒng)事務信息包內的類圖</p><p>  3、個人博客概要設計說明書</p><p><b> 

64、 1.引言</b></p><p><b>  1.1編寫目的</b></p><p>  為自己制作個人博客軟件的需求、安排規(guī)劃項目與項目的進度,組織個人博客軟件的開發(fā)和測試,來寫次文檔。 </p><p><b>  1.2項目背景</b></p><p>  a.網站項目

65、的名稱:個人博客</p><p>  b.網站項目的委托方、開發(fā)方:項目經理、設計人員、開發(fā)人員</p><p>  c.用戶:使用于廣大的學生及其普通的用戶</p><p>  d.市場的背景:就全球上網的人數來說,有很多的人正通過博客來改變他們的生活方式,同時學生也學習到了 各個方面不同的知識,人們通過自己的文字來傳遞著不同的信息。作為一個發(fā)展迅速的網

66、絡空間,博客向我們透露著這個信息傳遞和情感的平臺將影響接下來的幾代人.</p><p><b>  1.3術語定義</b></p><p>  博客:一個Blog就是一個網頁,它通常是由簡短且經常更新的Post(這個詞當名詞用時就是張貼的文章)所構成;這些張貼的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最舊的在最下面。不同Blog的內容和目的有很大的不同,

67、從對網絡資源的整理與評論,到有關公司、個人的構想,從新聞、照片到日記、詩歌、散文,甚至科幻小說都應有盡有。許多Blog只是個人所見,所聞,所想之事的內心獨白,而其它一些Blog則可能是一群人基于某個特定主題或共同利益領域的集體創(chuàng)作。Blog就像是對網絡傳達的實時訊息。撰寫這些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。 </p><p><b>  2.任務概

68、述</b></p><p><b>  2.1目標:</b></p><p>  工作范圍:個人博客的制作使自己能夠在博客中發(fā)表自己的文章,書寫自己的心情,記錄自己的點點滴滴,規(guī)劃自己的人生目標,將來有所成就。</p><p>  工作方法:a.建立查詢網站,支持并發(fā)訪問</p><p>  b.提高數據庫的

69、讀取效率</p><p>  c.建立多個發(fā)布點,避免網絡風險,保證數據傳輸穩(wěn)定</p><p>  操作要求:能隨時根據站點數量和內容的變化實現更新和擴展,發(fā)布的信息能夠鼓勵Blog作者經常更新自己的站點,能夠產生實際的宣傳效果。</p><p><b>  3.需求規(guī)定</b></p><p><b>  

70、3.1性能需求</b></p><p>  博客網站的特征需要博客網站系統(tǒng)需要以下幾個主要特征</p><p>  1).多樣性:博客網站在設計是必須遵循的一個重要原則,就是以用戶為系統(tǒng)設計的中心。網絡的發(fā)展大大降低了信息咨詢的成本,用戶面臨更多的選擇,所以,博客網站除了降低成本以外,還必須在皮膚,功能的多樣性上下功夫,才能夠得到用戶的認可。具體來說,應用系統(tǒng)應該能實現用戶特定

71、的需求,操作界面友好、方便,功能設置符合用戶的習慣要求。</p><p>  2).易維護:管理員能夠簡單方便地管理系統(tǒng),定義新的應用,并對系統(tǒng)進行日常維護;隨著博客網站信息的變更或增加、數據規(guī)模的增大,系統(tǒng)升級、維護贏易于操作;各子系統(tǒng)、功能模塊的設計具有良好的靈活性,保證在博客網站系統(tǒng)建設過程中后期系統(tǒng)功能的實現不影響前期已投入使用的系統(tǒng)功能。</p><p>  3).安全性:系統(tǒng)應

72、充分考慮信息、設備、運行和管理的安全性,建立完善的多層次的安全保障體系,保證用戶的個人信息等資料的數據安全。</p><p>  4).可擴展:博客網站的用戶從事隔行業(yè),他們需求各不相同,系統(tǒng)在設計時應充分考慮到用戶需求不斷變化的需求,降低系統(tǒng)在擴展新的業(yè)務功能時的復雜度。</p><p><b>  3.2功能需求</b></p><p> 

73、 博客通常提供三類服務</p><p>  1.信息服務:它可分為:文章顯示,熱點文章推薦,博主風采</p><p>  2.查詢服務:可以根據文章內容,文章標題,留言內容,留言標題等模糊查詢</p><p>  3.留言服務:游客可以對系統(tǒng)進行留言或發(fā)表看法意見</p><p><b>  3.3前臺和后臺</b>&l

74、t;/p><p>  在前臺的功能實現上,可以分為以下幾個部分:</p><p><b>  1.用戶登錄</b></p><p>  網站用戶用個人注冊的賬號,密碼登錄到網站。網站監(jiān)測用戶的賬號,密碼并給予其相應的權限對網站進行操作</p><p><b>  2.用戶注冊</b></p>

75、<p>  游客將個人的信息存儲到博客網站的數據庫中,以成為本博客的正式用戶</p><p>  3.用戶修改個人信息</p><p>  把已存儲的用戶信息用一個網頁顯示出來,方便用戶對個人信息進行更新</p><p><b>  4.文章查詢和留言</b></p><p>  用戶可以檢索或瀏覽博客中的

76、文章同時給感興趣的文章</p><p><b>  5.公告信息查詢</b></p><p>  用戶可以瀏覽網站中發(fā)布的公告信息,了解博客的一些情況</p><p><b>  6.相片查詢</b></p><p>  用戶可以對博客中的相片,圖片等進行查詢,瀏覽</p><p

77、><b>  后臺</b></p><p><b>  1.文章管理</b></p><p>  管理員對網站中已有的文章進行刪除,更新等操作</p><p><b>  2.公告管理</b></p><p>  發(fā)布,刪除,更新公告</p><p&g

78、t;<b>  3.投票管理</b></p><p>  發(fā)起投票,統(tǒng)計投票等</p><p><b>  4.個人相冊管理</b></p><p>  對博客相冊中的圖片進行刪除,更新登操作</p><p><b>  5.用戶設置</b></p><p&

79、gt;  更新普通用戶對博客的操作的權限</p><p><b>  6.博客設置</b></p><p>  對博主的信息等進行操作</p><p><b>  4.系統(tǒng)體系結構</b></p><p>  基于B/S結構的個人博客網站系統(tǒng),應由終端(用戶主機/瀏覽器)、web瀏覽器、數據服務器構

80、成。個人博客網站的核心是中間的接入服務器和應用服務器部分。個人博客網站的總體結構如下圖</p><p><b>  5.主要功能設計</b></p><p><b>  主要功能模塊</b></p><p>  博客注冊登錄管理模塊</p><p>  博客即文章檢索查詢模塊</p>

81、<p><b>  博客頁面顯示模塊</b></p><p><b>  博客管理模塊</b></p><p><b>  留言顯示檢索模塊</b></p><p>  系統(tǒng)實現的物理結構如下圖</p><p><b>  6.系統(tǒng)流程圖</b>

82、</p><p><b>  前臺</b></p><p><b>  后臺</b></p><p>  4.個人博客詳細說明書 </p><p><b>  1.引言</b></p><p><b>  1.1編寫目的</b>&l

83、t;/p><p>  為自己制作個人博客軟件的需求、安排規(guī)劃項目與項目的進度,組織個人博客軟件的開發(fā)和測試,來寫次文檔。 </p><p><b>  1.2項目背景</b></p><p>  a.網站項目的名稱:個人博客</p><p>  b.網站項目的委托方、開發(fā)方:項目經理、設計人員、開發(fā)人員</p

84、><p>  c.用戶:使用于廣大的學生及其普通的用戶</p><p>  d.市場的背景:就全球上網的人數來說,有很多的人正通過博客來改變他們的生活方式,同時學生也學習到了 各個方面不同的知識,人們通過自己的文字來傳遞著不同的信息。作為一個發(fā)展迅速的網絡空間,博客向我們透露著這個信息傳遞和情感的平臺將影響接下來的幾代人.</p><p><b> 

85、 1.3術語定義</b></p><p>  博客:一個Blog就是一個網頁,它通常是由簡短且經常更新的Post(這個詞當名詞用時就是張貼的文章)所構成;這些張貼的文章都按照年份和日期倒序排列,也就是最新的放在最上面,最舊的在最下面。不同Blog的內容和目的有很大的不同,從對網絡資源的整理與評論,到有關公司、個人的構想,從新聞、照片到日記、詩歌、散文,甚至科幻小說都應有盡有。許多Blog只是個人所見,

86、所聞,所想之事的內心獨白,而其它一些Blog則可能是一群人基于某個特定主題或共同利益領域的集體創(chuàng)作。Blog就像是對網絡傳達的實時訊息。撰寫這些Weblog或Blog的人就叫做Blogger或Blog Writer即博客。 </p><p><b>  2.任務概述</b></p><p><b>  2.1目標:</b></p&

87、gt;<p>  工作范圍:個人博客的制作使自己能夠在博客中發(fā)表自己的文章,書寫自己的心情,記錄自己的點點滴滴,規(guī)劃自己的人生目標,將來有所成就。</p><p>  工作方法:a.建立查詢網站,支持并發(fā)訪問</p><p>  b.提高數據庫的讀取效率</p><p>  c.建立多個發(fā)布點,避免網絡風險,保證數據傳輸穩(wěn)定</p>&l

88、t;p>  操作要求:能隨時根據站點數量和內容的變化實現更新和擴展,發(fā)布的信息能夠鼓勵Blog作者經常更新自己的站點,能夠產生實際的宣傳效果。</p><p><b>  3.需求規(guī)定</b></p><p><b>  3.1功能要求</b></p><p>  個人博客系統(tǒng)的主要功能:前臺廣大博客用戶的登錄,個人

89、博客管理以及系統(tǒng)管理等功能。</p><p>  (1)前臺廣大博客用戶的登錄主要包括的功能:閱讀博客、發(fā)表評論、注冊博客、博客登錄、發(fā)表留言。</p><p>  閱讀博客給廣大用戶提供便捷的在線閱讀自己感興趣的文章。</p><p>  發(fā)表評論提供給閱讀者對自己所閱讀的博客發(fā)表自己得觀點、作相關的評論。</p><p>  注冊博客以滿

90、足用戶成為本系統(tǒng)真正的博客用戶,登陸本系統(tǒng)從而滿足自己更多的需求,包括發(fā)表留言等。</p><p>  (2)個人博客管理的功能:發(fā)表文章、文章管理、相冊管理、消息管理、個人詳細資料管理。</p><p>  博客登陸系統(tǒng)以后可以發(fā)表自己得文章,并且對自己發(fā)表的文章作最基本的管理,包括增刪改查等。</p><p>  相冊管理功能是廣大博客用戶對自己的相冊進行的最基

91、本的操作,包括相片的上傳、下載、刪除等。</p><p>  消息管理功能是用戶對自己收到的信息進行查閱、評論與刪除。</p><p>  個人詳細資料是博客用戶對自己得個人資料做出完善,包括增刪改查等。</p><p>  (3)系統(tǒng)管理的功能:用戶管理、博客分類、公告管理、評論管理、友情鏈接、系統(tǒng)維護。</p><p>  用戶管理功能實

92、現管理員對博客用戶的審核等操縱。</p><p>  博客分類功能實現了系統(tǒng)對博客用戶發(fā)表的博客做出類型的歸并。</p><p>  評論管理對進入本系統(tǒng)的游客所發(fā)表的評論進行查看管理,而對于已經過期或不良評論進行刪除操作,使博客可以做到及時的更新,以利于網站的維護。</p><p>  系統(tǒng)維護功能實現了系統(tǒng)的安全性等。</p><p>&

93、lt;b>  3.2性能要求</b></p><p>  1.數據精確度:要按照嚴格的數據格式輸入,否則系統(tǒng)不給予響應進行處理,輸入數據除了非法字符均可</p><p><b>  2.時間特性要求</b></p><p>  運行環(huán)境各個頁面的鏈接響應時間不得超過10s,對沒進行操作的用戶(180s)對其訪問認證失效,需要重

94、新登錄。</p><p><b>  3.靈活性</b></p><p>  該系統(tǒng)的設計模塊屬于普通模式,當系統(tǒng)遇到偶然或非人為的故障時,本系統(tǒng)將自動保存未完成的任務。</p><p><b>  3.3輸入輸出要求</b></p><p>  音樂系統(tǒng)輸入是mp3和wma格式,輸出可用media

95、播放器播放。</p><p>  相冊支持的格式是jpg,可以用任何瀏覽照片的形式輸出。</p><p>  其他系統(tǒng)則所用字符型并且日志中可以插入flash文件,對精度無特殊要求。</p><p><b>  3.4故障處理要求</b></p><p>  列出可能的軟件、硬件故障以及對各項性能而言所產生的后果和對故障

96、處理的要求。</p><p><b> ?。?)軟件故障:</b></p><p>  系統(tǒng)異常,IIS不穩(wěn)定,此系微軟公司提供的產品,無法對其進行改進。</p><p><b> ?。?)硬件故障:</b></p><p>  網絡不應負載超荷:大部分時間內應保證在線用戶數量小于設定極限數量,通過

97、編碼或服務器功能實現。</p><p> ?。?)在系統(tǒng)中,數據的錄入往往是大量的,因此系統(tǒng)要有一定的處理能力,以保證迅速的處理數據。</p><p> ?。?)數據的一致性與完整性 </p><p>  由于系統(tǒng)的數據是共享的,要解決數據一致性問題,要有一定的人員維護數據,在數據錄入處控制數據的去向,并且要求對數據庫的數據完整性進行嚴格的約束。對于輸入的數據,要為

98、其定義完整性規(guī)則,如果不能符合完整性約束,系統(tǒng)應該拒絕該數據。</p><p>  (5)數據的共享與獨立性 </p><p>  整個博客系統(tǒng)的數據是共享的。然而,從系統(tǒng)開發(fā)的角度上看,共享會給設計和調試帶來困難。因此,應該提供靈活的配置,使各個分系統(tǒng)能夠獨立運行,而通過人工干預的手段進行系統(tǒng)數據的交換。這樣,也能提供系統(tǒng)的強壯性。  </p><p>

99、<b>  3.5其他專門要求</b></p><p>  可以對所寫東西設置權限,如公開和不公開。要求用戶界面清楚方便使用且易讀。系統(tǒng)可以補充、可靠。可以在多種系統(tǒng)下運行。 </p><p><b>  4.運行環(huán)境規(guī)定</b></p><p><b>  4.1設備</b></p&

100、gt;<p>  瀏覽器為IE8.0及以上,Win98以上操作系統(tǒng)</p><p>  Intel486以上系列、AMD K6 以上系列等PC臺式機和便攜式電腦;</p><p>  運行時占用內存:128M以上;</p><p>  所需硬盤空間:20G以上; </p><p><b>  4.2支持軟件&

101、lt;/b></p><p><b>  大部分瀏覽器均可</b></p><p>  裝了FLASH播放器 </p><p><b>  4.3接口</b></p><p>  用戶接口:本系統(tǒng)采用圖形用戶接口,以鼠標和鍵盤為用戶接口,方便用戶對博客系統(tǒng)的有效操作。更好地在博客里

102、進行交流。</p><p>  內部接口:內部是頁面和數據庫連接,對應的頁面輸入框和顯示框的內容在數據庫得到顯示。 </p><p><b>  4.4控制</b></p><p>  用戶在登錄首頁面之后,可以以兩種方式進行對博客系統(tǒng)的訪問。</p><p>  以用戶身份(輸入用戶名和密碼)另一種就是以游客

103、身份瀏覽各個博客。</p><p>  結束之后退出訪問頁面也就意味著退出博客系統(tǒng)。</p><p>  5、個人博客項目結束階段文檔</p><p><b>  1.測試概述</b></p><p><b>  1.1、編寫目的</b></p><p>  對個人博客管理系

104、統(tǒng)項目中所有的軟件測試活動中,包括測試進度、資源、問題、風險以及測試組合其他組間的協調等進行評估,總結測試活動的成功經驗與不足,以便今后更好地開展測試工作</p><p>  本系統(tǒng)驗收總結報告的預期讀者是開發(fā)部經理,項目組所有人員,測試組人員以及指導老師。</p><p><b>  1.2、測試范圍</b></p><p>  個人博客管理

105、系統(tǒng)項目因其自身的特殊性,測試組僅依據用戶需求說明書和軟件需求規(guī)格說明書以及相應的設計文檔進行系統(tǒng)測試,包括功能測試、性能測試、用戶訪問與安全控制測試、用戶界面測試等,而單元測試由開發(fā)人員來執(zhí)行。主要功能包括:</p><p>  前臺廣大博客用戶的登錄,個人博客管理以及系統(tǒng)管理等功能。</p><p>  (1)前臺廣大博客用戶的登錄主要包括的功能:閱讀博客、發(fā)表評論、注冊博客、 博客登

106、錄、發(fā)表留言。</p><p>  閱讀博客給廣大用戶提供便捷的在線閱讀自己感興趣的文章。</p><p>  發(fā)表評論提供給閱讀者對自己所閱讀的博客發(fā)表自己得觀點、作相關的評論。</p><p>  注冊博客以滿足用戶成為本系統(tǒng)真正的博客用戶,登陸本系統(tǒng)從而滿足自己更多的需求,包括發(fā)表留言等。</p><p>  (2)個人博客管理的功能:

107、發(fā)表文章、文章管理、相冊管理、消息管理、個人詳細資料管理。</p><p>  博客登陸系統(tǒng)以后可以發(fā)表自己得文章,并且對自己發(fā)表的文章作最基本的管理,包括增刪改查等。</p><p>  相冊管理功能是廣大博客用戶對自己的相冊進行的最基本的操作,包括相片的上傳、下載、刪除等。</p><p>  消息管理功能是用戶對自己收到的信息進行查閱、評論與刪除。</p

108、><p>  個人詳細資料是博客用戶對自己得個人資料做出完善,包括增刪改查等。</p><p>  (3)系統(tǒng)管理的功能:用戶管理、博客分類、公告管理、評論管理、友情鏈接、系統(tǒng)維護。</p><p>  用戶管理功能實現管理員對博客用戶的審核等操縱。</p><p>  博客分類功能實現了系統(tǒng)對博客用戶發(fā)表的博客做出類型的歸并。</p>

109、;<p>  評論管理對進入本系統(tǒng)的游客所發(fā)表的評論進行查看管理,而對于已經過期或不良評論進行刪除操作,使博客可以做到及時的更新,以利于網站的維護。</p><p>  系統(tǒng)維護功能實現了系統(tǒng)的安全性等。</p><p><b>  1.3、所參考資料</b></p><p><b>  項目開發(fā)計劃;</b>

110、;</p><p><b>  需求規(guī)格說明書;</b></p><p><b>  概要設計說明書;</b></p><p><b>  詳細設計說明書; </b></p><p><b>  用戶操作手冊;</b></p><p&g

111、t;<b>  測試計劃;</b></p><p><b>  測試分析報告;</b></p><p>  2.測試計劃執(zhí)行情況</p><p><b>  2.1、測試類型</b></p><p>  2.2、測試環(huán)境與配置</p><p>  2.3

112、、測試問題小結</p><p>  在整個系統(tǒng)測試執(zhí)行期間,項目組開發(fā)人員高效及時地解決測試組人員提出的各種缺陷,在一定程度上較好地保證了測試執(zhí)行的效率以及測試最終權限。但是在整個測試活動中還是暴露了一些問題,表現在:</p><p>  1、測試執(zhí)行時間相對較少,測試通過標準要求較低。</p><p>  2、開發(fā)人員相關培訓未做到位,編碼風格各異,細節(jié)性錯誤較多

113、,返工現象存在較多。</p><p>  3、測試執(zhí)行人員對管理平臺不夠熟悉,使時是效率偏低。</p><p>  4、測試執(zhí)行人員對系統(tǒng)了解不透徹,測試紙形式存在理解偏差,導致提交無效缺陷。</p><p><b>  3.綜合評價</b></p><p><b>  3.1、軟件能力</b>&l

114、t;/p><p>  經過項目組開發(fā)人員、測試組人員以及相關人員的協力合作,個人博客管理系統(tǒng)項目如期完成并達到交付標準。該系統(tǒng)能夠實現博客系統(tǒng)在用戶需求說明書中所約定的功能。</p><p><b>  3.2、缺陷和限制</b></p><p>  該系統(tǒng)除基本功能滿足外,在性能方面還存在不足,又繼續(xù)優(yōu)化的空間。另外,部分功能在設計上仍存在不足之

115、處。</p><p><b>  3.3、建議</b></p><p>  需求提出方可以在使用該系統(tǒng)的基礎上,繼續(xù)搜集用戶的使用需求反饋,并結合市場同類產品的優(yōu)勢,在今后的版本中不斷補充并完善功能。</p><p>  建議當項目組成員確定后,在項目組內部對一些事項進行約定。如開發(fā),測試的通過規(guī)范等,將會在一定程度上體改開發(fā)和測試效率。<

溫馨提示

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

評論

0/150

提交評論