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

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

ID:870976

大小:901.03 KB

頁(yè)數(shù):23頁(yè)

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

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

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

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ù),為開(kāi)發(fā)功能強(qiáng)大的動(dòng)態(tài)網(wǎng)站提供了一種簡(jiǎn)單、高效的途徑。該博客系統(tǒng)以ASP.NET為開(kāi)發(fā)技術(shù),使用C#為開(kāi)發(fā)語(yǔ)言,實(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開(kāi)發(fā)模式進(jìn)行了簡(jiǎn)單的介紹。.關(guān)鍵字ASP.NET;ADO.NET;博客;系統(tǒng);數(shù)據(jù)庫(kù)引言博客,數(shù)字生活新時(shí)尚,通過(guò)文字、圖片、聲音、視頻、無(wú)線(xiàn)等,盡情展示自我、分享感受、參與交流,美好你我生活。Showyou,shareme,人人都可以博客,人人都需要博客。1項(xiàng)目背景“博客”一詞是從英文單詞Blog翻譯而來(lái)。Blog是Weblog的簡(jiǎn)稱(chēng),而Weblog則是由Web和Log兩個(gè)英文單詞組合而成。Weblog就是在網(wǎng)絡(luò)上發(fā)布和閱讀的流水記錄,通常稱(chēng)為“網(wǎng)絡(luò)日志”,簡(jiǎn)稱(chēng)為“網(wǎng)志”。它是繼Email、BBS

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

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

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

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

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

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

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫(huà)的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶(hù)上傳,版權(quán)歸屬用戶(hù),天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶(hù)請(qǐng)聯(lián)系客服處理。