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