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

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

ID:870976

大小:901.03 KB

頁數(shù):23頁

時(shí)間:2017-09-22

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

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

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

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

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

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

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

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

7、全新的概念和方法。ASP.NET中的新功能并不是對(duì)ASP的改進(jìn),設(shè)計(jì)它的初衷是為用戶入境提供最佳的應(yīng)用程序架構(gòu)。它相比于ASP有著以下幾個(gè)方面的優(yōu)點(diǎn):(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),除非將它們作為流的一部分進(jìn)行顯示。而ASP.NET就解決了這個(gè)問題,方法是為控件引入一個(gè)聲明的基于服務(wù)器的模型,因?yàn)榭丶诜?wù)器上有,可以在服務(wù)器上編程,也可以是客戶端驅(qū)動(dòng)的事件。(3)WebForm控件將現(xiàn)有的HTML控件轉(zhuǎn)換為服務(wù)器端的控件是比較容易的,但是也存在一些不方便,例如比較難于區(qū)分HTML控件和服務(wù)器端

當(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)系客服處理。