基于asp.net的多功能blog系統(tǒng)的開發(fā)(畢業(yè)論文+程序+使用說明).rar
基于asp.net的多功能blog系統(tǒng)的開發(fā)(畢業(yè)論文+程序+使用說明),103頁(yè)9.3萬(wàn)字前言本論文系統(tǒng)地介紹了blog的現(xiàn)狀與發(fā)展,.net技術(shù)的實(shí)際應(yīng)用以及本次設(shè)計(jì)的開發(fā)計(jì)劃、步驟、實(shí)施策略等,并采用結(jié)構(gòu)化設(shè)計(jì)方法,應(yīng)用數(shù)據(jù)流圖(dfd),數(shù)據(jù)字典、程序流程圖、e-r關(guān)系圖等清晰的展示出系統(tǒng)的構(gòu)成。該設(shè)計(jì)遵循了軟件...
該文檔為壓縮文件,包含的文件列表如下:


內(nèi)容介紹
原文檔由會(huì)員 batistu3925 發(fā)布
基于asp.net的多功能blog系統(tǒng)的開發(fā)(畢業(yè)論文+程序+使用說明)
103頁(yè) 9.3萬(wàn)字
前 言
本論文系統(tǒng)地介紹了BLOG的現(xiàn)狀與發(fā)展,.NET技術(shù)的實(shí)際應(yīng)用以及本次設(shè)計(jì)的開發(fā)計(jì)劃、步驟、實(shí)施策略等,并采用結(jié)構(gòu)化設(shè)計(jì)方法,應(yīng)用數(shù)據(jù)流圖(DFD),數(shù)據(jù)字典、程序流程圖、E-R關(guān)系圖等清晰的展示出系統(tǒng)的構(gòu)成。
該設(shè)計(jì)遵循了軟件開發(fā)規(guī)范的實(shí)施文檔,從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、程序編碼、系統(tǒng)測(cè)試、系統(tǒng)維護(hù)和二次開發(fā)計(jì)劃等幾個(gè)階段進(jìn)行,采用C#和SQL Server來開發(fā)ASP.NET程序,并對(duì)數(shù)據(jù)庫(kù)在影響系統(tǒng)性能方面,做了一定的分析。
Microsoft .NET技術(shù),當(dāng)前的應(yīng)用可謂是非常流行、廣泛,而且新手一般很容易上手,所以大部分的時(shí)間里,選擇.NET技術(shù)來開發(fā)系統(tǒng)還是比較多的(尤其是ASP.NET開發(fā)WEB程序),或許有人經(jīng)常討論.NET、JAVA、PHP等各種語(yǔ)言的利弊(甚至談及用C++、DEPHI開發(fā)CGI程序),從而來選擇自己的學(xué)習(xí)出發(fā)點(diǎn)。當(dāng)然這樣做是為了個(gè)人各自的目標(biāo)方向,然而各種語(yǔ)言都有其通性,都有各自的優(yōu)點(diǎn),雖然實(shí)現(xiàn)起來各種語(yǔ)言的方法可能不同,包括運(yùn)行環(huán)境、處理過程等,但是就其語(yǔ)法、函數(shù)或是方法的實(shí)現(xiàn)來說,給人們的思維是一樣的。因此學(xué)習(xí)任何一門語(yǔ)言,邏輯思維才是最主要的。當(dāng)然語(yǔ)法、函數(shù)結(jié)構(gòu)也不能忽視,但比起思維習(xí)慣的養(yǎng)成來說,還是顯的次要。這一點(diǎn)是任何一門語(yǔ)言的共性所在。所以在本次設(shè)計(jì)中,采用.NET技術(shù)進(jìn)行WEB開發(fā)(C#開發(fā)ASP。NET程序),我最大的感觸也是在這個(gè)方面,設(shè)計(jì)思路、實(shí)現(xiàn)方法、解決步驟……等等,這與以往單獨(dú)的設(shè)計(jì)Windows應(yīng)用程序、Web程序一樣。唯一不同的是采用C#開發(fā)ASP.NET程序的確是一個(gè)跨越,是一種新鮮的體驗(yàn),而不是之前單一的開發(fā)windows程序(C++),單一的開發(fā)Web程序(ASP)那樣,當(dāng)然也由于這個(gè)跨越,需要自己不但要有后臺(tái)Win Form編碼的知識(shí),也要有Web Form程序開發(fā)的基礎(chǔ)……所以在很大程度上,我覺得本次的設(shè)計(jì)還算是比較順手,雖然有不少新技術(shù)、新難題、新思路,但在點(diǎn)滴設(shè)計(jì)思考中,都逐步解決了。
談到.NET技術(shù),自然離不開ASP.NET,它作為.NET技術(shù)的實(shí)施,廣泛應(yīng)用于創(chuàng)建動(dòng)態(tài)Web站點(diǎn)和基于Web的分布式應(yīng)用,是眾多Windows程序員開發(fā)Web應(yīng)用程序的有效工具,并且完全基于模塊與組件,更易于編寫結(jié)構(gòu)清晰、更好的可擴(kuò)展、可定制性的代碼?!沁@些革新意義的特性,提供給Web開發(fā)人員更多靈活性,有效縮短Web應(yīng)用程序開發(fā)周期?;谝陨现T多優(yōu)點(diǎn),所以不選擇.NET來開發(fā)BLOG系統(tǒng),實(shí)在是沒有理由。
BLOG的新興不是很久,但是比較流行、實(shí)用,所以開發(fā)此BLOG系統(tǒng)讓我對(duì)本次設(shè)計(jì)很有興趣,在絕大部分的時(shí)間里,我沒有覺得枯燥,更沒有做不下去的感覺,反倒是興趣倍增,難題、不解我都將其看成為學(xué)習(xí)的目標(biāo)、研究的對(duì)象。從COOKIE加密、正則的應(yīng)用、URLRewrite的實(shí)現(xiàn)、UBB的思考到文件管理的編制、訪問分析的思考、站點(diǎn)日志的另類實(shí)現(xiàn)等等,在這些過程中,設(shè)計(jì)的思路是逐漸明了,直至每一個(gè)問題的解決。事實(shí)上,在解決這些問題時(shí),也沒有那么容易,但是我覺得能學(xué)會(huì)解決這些問題便是學(xué)習(xí)的第一步,也是個(gè)人進(jìn)步所必需經(jīng)歷的。
本次設(shè)計(jì),不能說是時(shí)間倉(cāng)促,但即便如此,系統(tǒng)不足之處也是在所難免的,在每個(gè)階段,我都會(huì)發(fā)現(xiàn)這樣或那樣的不足,錯(cuò)誤、需要優(yōu)化、共用性、和開發(fā)環(huán)境的兼容問題等等。這在設(shè)計(jì)的過程中,都及時(shí)的記錄并一一解決了。當(dāng)然,我也曾將系統(tǒng)放到網(wǎng)上進(jìn)行測(cè)試,在這里非常感謝曾幫我測(cè)試的朋友們,非常感謝他們提出的建議和提交的BUG。
103頁(yè) 9.3萬(wàn)字
前 言
本論文系統(tǒng)地介紹了BLOG的現(xiàn)狀與發(fā)展,.NET技術(shù)的實(shí)際應(yīng)用以及本次設(shè)計(jì)的開發(fā)計(jì)劃、步驟、實(shí)施策略等,并采用結(jié)構(gòu)化設(shè)計(jì)方法,應(yīng)用數(shù)據(jù)流圖(DFD),數(shù)據(jù)字典、程序流程圖、E-R關(guān)系圖等清晰的展示出系統(tǒng)的構(gòu)成。
該設(shè)計(jì)遵循了軟件開發(fā)規(guī)范的實(shí)施文檔,從系統(tǒng)分析、系統(tǒng)設(shè)計(jì)、程序編碼、系統(tǒng)測(cè)試、系統(tǒng)維護(hù)和二次開發(fā)計(jì)劃等幾個(gè)階段進(jìn)行,采用C#和SQL Server來開發(fā)ASP.NET程序,并對(duì)數(shù)據(jù)庫(kù)在影響系統(tǒng)性能方面,做了一定的分析。
Microsoft .NET技術(shù),當(dāng)前的應(yīng)用可謂是非常流行、廣泛,而且新手一般很容易上手,所以大部分的時(shí)間里,選擇.NET技術(shù)來開發(fā)系統(tǒng)還是比較多的(尤其是ASP.NET開發(fā)WEB程序),或許有人經(jīng)常討論.NET、JAVA、PHP等各種語(yǔ)言的利弊(甚至談及用C++、DEPHI開發(fā)CGI程序),從而來選擇自己的學(xué)習(xí)出發(fā)點(diǎn)。當(dāng)然這樣做是為了個(gè)人各自的目標(biāo)方向,然而各種語(yǔ)言都有其通性,都有各自的優(yōu)點(diǎn),雖然實(shí)現(xiàn)起來各種語(yǔ)言的方法可能不同,包括運(yùn)行環(huán)境、處理過程等,但是就其語(yǔ)法、函數(shù)或是方法的實(shí)現(xiàn)來說,給人們的思維是一樣的。因此學(xué)習(xí)任何一門語(yǔ)言,邏輯思維才是最主要的。當(dāng)然語(yǔ)法、函數(shù)結(jié)構(gòu)也不能忽視,但比起思維習(xí)慣的養(yǎng)成來說,還是顯的次要。這一點(diǎn)是任何一門語(yǔ)言的共性所在。所以在本次設(shè)計(jì)中,采用.NET技術(shù)進(jìn)行WEB開發(fā)(C#開發(fā)ASP。NET程序),我最大的感觸也是在這個(gè)方面,設(shè)計(jì)思路、實(shí)現(xiàn)方法、解決步驟……等等,這與以往單獨(dú)的設(shè)計(jì)Windows應(yīng)用程序、Web程序一樣。唯一不同的是采用C#開發(fā)ASP.NET程序的確是一個(gè)跨越,是一種新鮮的體驗(yàn),而不是之前單一的開發(fā)windows程序(C++),單一的開發(fā)Web程序(ASP)那樣,當(dāng)然也由于這個(gè)跨越,需要自己不但要有后臺(tái)Win Form編碼的知識(shí),也要有Web Form程序開發(fā)的基礎(chǔ)……所以在很大程度上,我覺得本次的設(shè)計(jì)還算是比較順手,雖然有不少新技術(shù)、新難題、新思路,但在點(diǎn)滴設(shè)計(jì)思考中,都逐步解決了。
談到.NET技術(shù),自然離不開ASP.NET,它作為.NET技術(shù)的實(shí)施,廣泛應(yīng)用于創(chuàng)建動(dòng)態(tài)Web站點(diǎn)和基于Web的分布式應(yīng)用,是眾多Windows程序員開發(fā)Web應(yīng)用程序的有效工具,并且完全基于模塊與組件,更易于編寫結(jié)構(gòu)清晰、更好的可擴(kuò)展、可定制性的代碼?!沁@些革新意義的特性,提供給Web開發(fā)人員更多靈活性,有效縮短Web應(yīng)用程序開發(fā)周期?;谝陨现T多優(yōu)點(diǎn),所以不選擇.NET來開發(fā)BLOG系統(tǒng),實(shí)在是沒有理由。
BLOG的新興不是很久,但是比較流行、實(shí)用,所以開發(fā)此BLOG系統(tǒng)讓我對(duì)本次設(shè)計(jì)很有興趣,在絕大部分的時(shí)間里,我沒有覺得枯燥,更沒有做不下去的感覺,反倒是興趣倍增,難題、不解我都將其看成為學(xué)習(xí)的目標(biāo)、研究的對(duì)象。從COOKIE加密、正則的應(yīng)用、URLRewrite的實(shí)現(xiàn)、UBB的思考到文件管理的編制、訪問分析的思考、站點(diǎn)日志的另類實(shí)現(xiàn)等等,在這些過程中,設(shè)計(jì)的思路是逐漸明了,直至每一個(gè)問題的解決。事實(shí)上,在解決這些問題時(shí),也沒有那么容易,但是我覺得能學(xué)會(huì)解決這些問題便是學(xué)習(xí)的第一步,也是個(gè)人進(jìn)步所必需經(jīng)歷的。
本次設(shè)計(jì),不能說是時(shí)間倉(cāng)促,但即便如此,系統(tǒng)不足之處也是在所難免的,在每個(gè)階段,我都會(huì)發(fā)現(xiàn)這樣或那樣的不足,錯(cuò)誤、需要優(yōu)化、共用性、和開發(fā)環(huán)境的兼容問題等等。這在設(shè)計(jì)的過程中,都及時(shí)的記錄并一一解決了。當(dāng)然,我也曾將系統(tǒng)放到網(wǎng)上進(jìn)行測(cè)試,在這里非常感謝曾幫我測(cè)試的朋友們,非常感謝他們提出的建議和提交的BUG。