個人博客系統(tǒng)設計與實現(xiàn).doc
個人博客系統(tǒng)設計與實現(xiàn),摘要:從發(fā)展之初,博客就帶有雙重功能,一方面它是很棒的在線寫日志的工具,它可以記錄個人的文章、日記或者其他一些值得記錄分享的東西;另一方面博客也是絕佳的交流工具,利用博客可以發(fā)一些重要的新聞,以最直接、最高效的方式來與他人溝通。2000年博客開始進入中國,并迅速發(fā)展,一直到今天博客應用都非常廣泛。...
內(nèi)容介紹
此文檔由會員 heshihuakai 發(fā)布個人博客系統(tǒng)設計與實現(xiàn)
摘要:從發(fā)展之初,博客就帶有雙重功能,一方面它是很棒的在線寫日志的工具,它可以記錄個人的文章、日記或者其他一些值得記錄分享的東西;另一方面博客也是絕佳的交流工具,利用博客可以發(fā)一些重要的新聞,以最直接、最高效的方式來與他人溝通。2000年博客開始進入中國,并迅速發(fā)展,一直到今天博客應用都非常廣泛。
現(xiàn)在Web開發(fā)的理念就是追求較好的用戶體驗,一般都體現(xiàn)在RIA(Rich Internet Application)開發(fā)上。一些老的技術(shù)已經(jīng)不能滿足當今Blog發(fā)展的需求,利用一些新的技術(shù)如Silverlight、WCF、Ajax等來開發(fā)一個新的Blog系統(tǒng)就是基于這樣的背景。
本課題的任務是利用一些新的技術(shù)來開發(fā)一套完整的Blog系統(tǒng),主要技術(shù)有WCF、Silverlight、Ajax等,是基于.NET 3.5的平臺來開發(fā)的。整個系統(tǒng)是基于傳統(tǒng)的三層架構(gòu)的一套系統(tǒng)。數(shù)據(jù)訪問層對ADO.NET進行了進一步封裝,利用Ioc容器注入、反射來動態(tài)加載對象,同時利用緩存提高整個系統(tǒng)的整體性能。UI層利用了一些比較成熟的庫和插件,比如jQuery庫、FCKeditor富文本編輯插件等,同時也利用了一些比較新的技術(shù),如Silverlight。整個系統(tǒng)界面采用Div + CSS來設計界面,共有兩套主題可供選擇。
最后經(jīng)過測試,系統(tǒng)能正常運行,功能完善,性能較高??偟脕碚f這個系統(tǒng)的開發(fā)是比較成功的。
關鍵詞:博客 三層架構(gòu) WCF Silverlight 對象設計模式 緩存
畢業(yè)設計(論文)外文摘要
Title : Design and Implementation of a Personal Blog System
Abstract: From the start, The Blog has two functions, first, it's a useful tool who can use to write articles, diary or something valuable to record and share with others, second, it is also a good tool to communicate with other people, we can use the most direct and most efficient way to publish some latest news to communicate with other people. In the year of 2000, the blog came to China, and spread quickly, grow rapidly,until now, it is also used extensively.
The concept of today's web develop is user's experience, mainly be embodied in the RIA(Rich Internet Application) developing. Some old technology cannot meet the today's Blog's development. Base on these reasons, we have to develop a new system which using some new technology, for example, Silverlight, WCF, Ajax.
This topic's task is to develop a new Blog system using some new technology. Primary technology is WCF, Silverlight, Ajax and so on. This project is base on the .NET 3.5. This entire system is base on the three layer's architecture. Data access layer encapsulate ADO.NET further, and load object dynamically using Ioc dependency injection and reflection. The system use cache to cache data to improve performance. UI layer uses some proven technique, for example, jQuery and FCKeditor rich text editor plugins, and also uses some new technology, for example Silverlight. We use div + css to layout the web page. It has two themes.
After testing, the entire system has a good running. It is finished successfully.
Keywords:Blog Three Layer Architecture WCF
Sivlerlight Design Pattern Cache
目 錄
1 緒論 - 1 -
1.1 博客概況 - 1 -
1.1.1 博客的產(chǎn)生 - 1 -
1.1.2 博客的現(xiàn)狀 - 2 -
1.2 博客的發(fā)展、需求與前景 - 2 -
1.3 本論文任務概述 - 2 -
1.4 本論文章節(jié)安排 - 3 -
2 系統(tǒng)設計與實現(xiàn) - 3 -
2.1 需求分析 - 3 -
2.1.1 功能需求 - 3 -
2.1.2 項目計劃安排 - 3 -
2.2 系統(tǒng)開發(fā)環(huán)境 - 4 -
2.2.1開發(fā)環(huán)境簡介 - 4 -
2.2.2 Visual Studio 2008開發(fā)環(huán)境簡介 - 5 -
2.2.3 SQL Server 2005數(shù)據(jù)庫簡介 - 5 -
2.3相關技術(shù)簡介 - 5 -
2.3.1 C#語言簡介 - 5 -
2.3.2 ASP.NET 簡介 - 6 -
2.3.3 ADO.NET 簡介 - 6 -
2.3.4 Silverlight技術(shù)簡介 - 7 -
2.3.5 WCF簡介 - 7 -
2.3.6 jQuery庫簡介 - 8 -
2.4系統(tǒng)設計與實現(xiàn) - 8 -
2.4.1 分層架構(gòu)核心思想 - 8 -
2.4.2 實體介紹 - 9 -
2.4.3 數(shù)據(jù)庫設計 - 10 -
2.4.4 實體類的設計與實現(xiàn) - 12 -
2.4.5 接口設計 - 12 -
2.4.6 IoC 容器及依賴注入機制的設計 - 14 -
2.4.7 數(shù)據(jù)訪問層的實現(xiàn) - 17 -
2.4.8 業(yè)務邏輯層的實現(xiàn) - 24 -
2.4.9 表示層的實現(xiàn) - 26 -
2.4.10 視頻模塊的實現(xiàn) - 28 -
3 系統(tǒng)功能演示 - 30 -
3.1系統(tǒng)功能演示 - 30 -
3.2小結(jié) - 36 -
TA們正在看...
- qlyfl0001s-2012貴陽白云隆源福利食品有限公司腌臘...doc
- qlzd0006s-2012稻米油.doc
- qmgn0017s-2012貴陽苗姑娘食品有限公司小米鲊.doc
- qmj0001s-2012畢節(jié)苗家辣妹子食品有限公司固態(tài)調(diào)味...doc
- qmkclooo1s-2012貴州省畢節(jié)謀康粗糧食品有限責任公...doc
- qmlsz0001s-2012鎮(zhèn)遠縣苗嶺山珍有限公司土司貢糖.doc
- qmlsz0002s-2012鎮(zhèn)遠縣苗嶺山珍有限公司葛根粉.doc
- qmlsz0003s-2012鎮(zhèn)遠縣苗嶺山珍有限公司蕨根粉.doc
- qmlsz0004s-2012鎮(zhèn)遠縣苗嶺山珍有限公司葛根粉粉條.doc
- qmlsz0005s-2012鎮(zhèn)遠縣苗嶺山珍有限公司蕨根粉粉條.doc