博客系統(tǒng)設(shè)計(jì)文檔

博客系統(tǒng)設(shè)計(jì)文檔

ID:40967228

大?。?.88 MB

頁數(shù):8頁

時(shí)間:2019-08-12

博客系統(tǒng)設(shè)計(jì)文檔_第1頁
博客系統(tǒng)設(shè)計(jì)文檔_第2頁
博客系統(tǒng)設(shè)計(jì)文檔_第3頁
博客系統(tǒng)設(shè)計(jì)文檔_第4頁
博客系統(tǒng)設(shè)計(jì)文檔_第5頁
資源描述:

《博客系統(tǒng)設(shè)計(jì)文檔》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、我的博客系統(tǒng)開發(fā)人:白園園一、需求分析1.系統(tǒng)的需求分析此博客系統(tǒng)為簡單的博客系統(tǒng),主要的功能包括五大部分:管理文章、管理評(píng)論、友情鏈接、管理公告、瀏覽者的評(píng)論管理和修改個(gè)人密碼。文章管理包括添加文章、刪除文章、修改文章等功能。評(píng)論管理可以實(shí)現(xiàn)查看評(píng)論、添加評(píng)論等功能。項(xiàng)目按照企業(yè)級(jí)三層架構(gòu)開發(fā),包括model層,數(shù)據(jù)訪問操作層和頁面展示層。2.系統(tǒng)的功能分析博客系統(tǒng)的使用角色一般有瀏覽者和博主兩種:博主是博客信息的發(fā)布者,瀏覽者是對(duì)博客內(nèi)容進(jìn)行瀏覽,也可以通過發(fā)表評(píng)論來與博主交流。詳細(xì)功能如下表:功能類別子功能用戶管理(瀏覽者)注冊(cè)瀏覽文章發(fā)表評(píng)論博

2、主管理管理文章管理評(píng)論管理公告更換皮膚友情鏈接系統(tǒng)管理(管理員)數(shù)據(jù)備份恢復(fù)博客統(tǒng)計(jì)2.1瀏覽者瀏覽者一般使用的功能如圖所示:1.注冊(cè)瀏覽者可以通過博客網(wǎng)站注冊(cè)功能開通自己的博客,成為一名博主。注冊(cè)信息包括注冊(cè)人的ID、密碼和有效郵箱等。2.瀏覽文章博客最吸引人的當(dāng)屬博客充滿創(chuàng)意的文章,包括技術(shù)類、生活類、情感類等。3.發(fā)表評(píng)論瀏覽者可以對(duì)某篇文章發(fā)表評(píng)論,來作為與博主溝通的途徑。同時(shí),瀏覽者與瀏覽者也可以在此展開討論。2.2博主博主除了擁有瀏覽者的功能外,還可以維護(hù)自己的博客,包括外表修飾,發(fā)表文章,管理類別等,用例圖如下圖所示:1.管理文章博主可以

3、通過博客發(fā)表文章、編輯文章、刪除文章等。2.管理評(píng)論博主通過評(píng)論管理對(duì)瀏覽者的評(píng)論進(jìn)行回復(fù)或刪除。3.管理類別為了便于組織文章,一般博客都會(huì)給文章分類,如技術(shù),情感,生活等。4.管理公告每一個(gè)博客都有自己的公告區(qū),博主可以對(duì)博客公告內(nèi)容進(jìn)行修改。5.友情鏈接提供進(jìn)入朋友博客的鏈接,以達(dá)到信息共享的目的。6.更換皮膚博客是一個(gè)很好的展示個(gè)性的舞臺(tái),喜歡裝飾的可以通過換膚功能改變博客頁面,更新視覺體驗(yàn)。2.3管理員管理員是博客網(wǎng)站的管理者,通常對(duì)網(wǎng)站進(jìn)行綜合管理,具體來說可以有下面有:數(shù)據(jù)備份恢復(fù)、博客統(tǒng)計(jì)。用例圖如下圖:二、系統(tǒng)設(shè)計(jì)在進(jìn)行系統(tǒng)開發(fā)之前,首

4、先根據(jù)系統(tǒng)需求作系統(tǒng)設(shè)計(jì),主要包括系統(tǒng)架構(gòu)設(shè)計(jì)和數(shù)據(jù)庫設(shè)計(jì)。1.架構(gòu)設(shè)計(jì)本博客采用分層設(shè)計(jì)的方式,方便維護(hù)和擴(kuò)展,同時(shí)也能提高開發(fā)效率。系統(tǒng)模塊設(shè)計(jì)如圖:WebBusinessUtilDataBaseData.NetFramework☆Web模塊表示系統(tǒng)的界面部分,項(xiàng)目類型為ASP.NET網(wǎng)站,包括html頁面、aspx頁面、圖片、樣式、JavaScript腳本等資源。☆Business模塊是網(wǎng)站功能模塊,項(xiàng)目類型為C#類庫,用于處理用戶請(qǐng)求與網(wǎng)站相應(yīng)?!頤til模塊是常用工具類包,項(xiàng)目類型為C#類庫,包含字符串類,安全類等?!頓ataBase模塊是訪

5、問數(shù)據(jù)庫的通用類,項(xiàng)目類型為C#類庫?!頓ata模塊是系統(tǒng)的各種數(shù)據(jù)結(jié)構(gòu),數(shù)據(jù)實(shí)體等。項(xiàng)目類型為C#類庫?!?NetFramework模塊是網(wǎng)站運(yùn)行的大前提。2.?dāng)?shù)據(jù)庫設(shè)計(jì)為了節(jié)省篇幅和敘述方便,表中只列舉眾信息項(xiàng)中的主要信息,以下是表的結(jié)構(gòu):Users(用戶信息表)article(文章信息表)category(類別信息表)comment(評(píng)論信息表)groups(圈子信息表)groupuser(圈子成員信息表)三、詳細(xì)設(shè)計(jì)1.博客模塊(1)發(fā)表文章(發(fā)布文章)發(fā)表文章的界面如圖:靜態(tài)代碼和動(dòng)態(tài)代碼見博客系統(tǒng)源代碼。(2)文章維護(hù)列表(修改和刪除文章)

6、界面如圖:代碼見博客系統(tǒng)源代碼。(3)瀏覽文章界面如圖:代碼見博客系統(tǒng)源代碼。(4)創(chuàng)建小組界面如圖:代碼見博客系統(tǒng)源代碼。2.功能模塊換膚模塊界面如圖:代碼見博客系統(tǒng)源代碼。3.管理模塊博主管理界面如圖:代碼見博客系統(tǒng)源代碼。四、項(xiàng)目進(jìn)度時(shí)間完成功能第一周文章管理第二周注冊(cè)、登錄和評(píng)論管理第三周公告、換膚、友情鏈接和修改個(gè)人密碼項(xiàng)目進(jìn)度圖如下:五、項(xiàng)目測試測試內(nèi)容預(yù)計(jì)實(shí)際瀏覽者模塊成功瀏覽和發(fā)表評(píng)論完成登錄和注冊(cè)模塊成功登錄和注冊(cè)完成博主的發(fā)表文章發(fā)表文章成功完成博主的修改、刪除文章成功修改和刪除文章完成博主修改個(gè)人密碼成功修改密碼完成博主的瀏覽文章

7、成功瀏覽、查看評(píng)論完成六、項(xiàng)目小結(jié)通過該系統(tǒng)的分析與設(shè)計(jì)我學(xué)到了以下的知識(shí):(1)學(xué)會(huì)了使用第三方控件FCkeditor(2)學(xué)會(huì)了如何調(diào)用業(yè)務(wù)邏輯進(jìn)行數(shù)據(jù)庫操作。(3)學(xué)會(huì)了如何使用控件實(shí)現(xiàn)列表分頁。(4)學(xué)會(huì)了用分層設(shè)計(jì)的方式進(jìn)行系統(tǒng)的設(shè)計(jì)。(5)掌握了在ASP.net中連接數(shù)據(jù)庫的方法。(6)掌握了asp.net的動(dòng)態(tài)代碼的工作原理。(7)對(duì)分層的方式更徹底的了解了。(8)會(huì)使用各種數(shù)據(jù)綁定控件訪問數(shù)據(jù)庫。七、項(xiàng)目實(shí)際完成功能1.登錄和注冊(cè)的實(shí)現(xiàn)2.文章管理(發(fā)表文章、刪除文章、修改文章、瀏覽文章)3.評(píng)論管理(回復(fù)評(píng)論,發(fā)表評(píng)論)4.公告、換膚

8、、友情鏈接和修改個(gè)人密碼

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。