基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)

基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)

ID:870976

大小:901.03 KB

頁數(shù):23頁

時間:2017-09-22

基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
資源描述:

《基于aspnet的博客系統(tǒng)的設(shè)計與實現(xiàn)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫

1、http://hi.baidu.com/rabbit__liu/blog/item/bfb111f70b8f0331730eece0.html基于ASP.NET的博客系統(tǒng)的設(shè)計與實現(xiàn)摘要基于Microsoft.Net環(huán)境的ASP.NET技術(shù),為開發(fā)功能強大的動態(tài)網(wǎng)站提供了一種簡單、高效的途徑。該博客系統(tǒng)以ASP.NET為開發(fā)技術(shù),使用C#為開發(fā)語言,實現(xiàn)了博客網(wǎng)站的動態(tài)管理,使得對博客信息的管理更加及時、高效,提高了工作效率。同時對系統(tǒng)的背景需求、系統(tǒng)的功能特點和設(shè)計方案進行了介紹。該文還以隨筆管理為例,對ASP.N

2、ET環(huán)境下的MVC開發(fā)模式進行了簡單的介紹。.關(guān)鍵字ASP.NET;ADO.NET;博客;系統(tǒng);數(shù)據(jù)庫引言博客,數(shù)字生活新時尚,通過文字、圖片、聲音、視頻、無線等,盡情展示自我、分享感受、參與交流,美好你我生活。Showyou,shareme,人人都可以博客,人人都需要博客。1項目背景“博客”一詞是從英文單詞Blog翻譯而來。Blog是Weblog的簡稱,而Weblog則是由Web和Log兩個英文單詞組合而成。Weblog就是在網(wǎng)絡(luò)上發(fā)布和閱讀的流水記錄,通常稱為“網(wǎng)絡(luò)日志”,簡稱為“網(wǎng)志”。它是繼Email、BBS

3、、IM之后出現(xiàn)的第四種全新的網(wǎng)絡(luò)交流方式。它絕不僅僅是一種單向的發(fā)布系統(tǒng),而且有著極其出色的交流功能。另外Blog也提供了非常方便實用的個性化功能。簡言之,Blog就是以網(wǎng)絡(luò)作為載體,簡易迅速便捷地發(fā)布自己的心得,及時有效輕松地與他人進行交流,再集豐富多彩的個性化展示于一體的綜合性平臺。2需求分析2.1需求調(diào)研任何一個系統(tǒng)的開發(fā),必然有其需求者,博客系統(tǒng)也不例外,本系統(tǒng)通過對互聯(lián)網(wǎng)中的各個博客系統(tǒng)的分析,得出從以下幾個方面進行調(diào)研:(1)、收益需求:描述系統(tǒng)的商業(yè)需求和系統(tǒng)將帶來的收益。(2)、日常功能:親身體驗一個

4、博客在系統(tǒng)中如何交互,然后記錄下來。(3)、通過論壇來了解各博客用戶的需求:記錄下各論壇中各博客用戶對博客的要求記錄。(4)、制作郵件調(diào)查表:通過調(diào)查表的形式得出一些具體的書面信息,了解細(xì)節(jié)。2.2創(chuàng)建用例圖博客系統(tǒng)參與者:如圖1用戶博客管理員博客訪問者系統(tǒng)管理員圖1博客系統(tǒng)參與者博客系統(tǒng)用例:如圖2用戶博客訪問者系統(tǒng)管理員博客管理員管理博客賬號刪除博客內(nèi)容閱讀博客內(nèi)容用戶登錄修改賬號信息瀏覽博客目錄發(fā)表評論管理博客內(nèi)容圖2博客系統(tǒng)用例圖2.3、詳細(xì)描述用例(舉例)用戶登錄用例如表1所示表1用戶登錄用例表用例名稱用戶

5、登錄用例IDUC_11參與者用戶、管理員描述用戶登錄系統(tǒng)過程風(fēng)險低優(yōu)先級高難度低啟動主動進入用戶登錄畫面或會話超時轉(zhuǎn)入用戶登錄畫面前置條件用戶需在登錄狀態(tài)后置條件將用戶信息放入會話中將用戶相關(guān)的博客信息放入會話中顯示博客閱讀主畫面主事件流用戶系統(tǒng)1、進入或轉(zhuǎn)入用戶登錄畫面2、用戶輸入用戶名和密碼3、系統(tǒng)檢查用戶和密碼是否合法4、系統(tǒng)檢查用戶是否存在,密碼是否正確5、讀取用戶的基本信息、博客的基本信息放入會話中6、轉(zhuǎn)到管理博客的主畫面異常流異常流系統(tǒng)中不存在該用戶或用戶名錯誤系統(tǒng)轉(zhuǎn)入登錄畫面異常用戶不存在或者密碼錯誤用

6、戶登錄用例圖如圖3所示:填寫用戶名、密碼驗證用戶名、密碼進入登錄前的界面儲存博客賬號信息提示用戶登錄失敗圖3用戶登錄用例圖3系統(tǒng)分析3.1系統(tǒng)中的對象面向?qū)ο蟮拈_發(fā)的基石是對象,那么分析一個系統(tǒng)的開始就是從確定對象開始。那么這個系統(tǒng)重要的實體對象有:博客賬戶信息、用戶、標(biāo)題、用戶名、密碼、分類、文章、鏈接、評論、隨筆、圖片。而必須的對象有:文章,圖片,隨筆,鏈接,博客賬號,分類,評論。3.2開發(fā)技術(shù)分析本系統(tǒng)采用ASP.NET開發(fā)技術(shù)進行開發(fā)。ASP.NET不僅僅是ASP的一個新版本,更是Web應(yīng)用程序編程方面的一個

7、全新的概念和方法。ASP.NET中的新功能并不是對ASP的改進,設(shè)計它的初衷是為用戶入境提供最佳的應(yīng)用程序架構(gòu)。它相比于ASP有著以下幾個方面的優(yōu)點:(1)多語言ASP曾在腳本引擎方面受到了限制,特別是VBScript和Jscript。而ASP.NET則支持多種語言,默認(rèn)情況下為VisualBasic.NET、C#和Jscript.NET,另外還支持一些第三方語言。(2)服務(wù)器處理ASP在服務(wù)器處理上不管頁面的內(nèi)容是純HTML還是ASP生成的HTML,它都是按照頁面順序顯示的。因此邏輯代碼依賴于它在頁面中的位置,并且

8、無法將HTML控件作為目標(biāo),除非將它們作為流的一部分進行顯示。而ASP.NET就解決了這個問題,方法是為控件引入一個聲明的基于服務(wù)器的模型,因為控件在服務(wù)器上有,可以在服務(wù)器上編程,也可以是客戶端驅(qū)動的事件。(3)WebForm控件將現(xiàn)有的HTML控件轉(zhuǎn)換為服務(wù)器端的控件是比較容易的,但是也存在一些不方便,例如比較難于區(qū)分HTML控件和服務(wù)器端

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

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

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