请下载论文,论文为word格式,只上传部分查看,如果需要此参考论文,请点击-下载论文,下载资料。
摘要:从发展之初,博客就带有双重功能,一方面它是很棒的在线写日志的工具,它可以记录个人的文章、日记或者其他一些值得记录分享的东西;另一方面博客也是绝佳的交流工具,利用博客可以发一些重要的新闻,以最直接、最高效的方式来与他人沟通。2000年博客开始进入中国,并迅速发展,一直到今天博客应用都非常广泛。
现在Web开发的理念就是追求较好的用户体验,一般都体现在RIA(Rich Internet Application)开发上。一些老的技术已经不能满足当今Blog发展的需求,利用一些新的技术如Silverlight、WCF、Ajax等来开发一个新的Blog系统就是基于这样的背景。
本课题的任务是利用一些新的技术来开发一套完整的Blog系统,主要技术有WCF、Silverlight、Ajax等,是基于.NET 3.5的平台来开发的。整个系统是基于传统的三层架构的一套系统。数据访问层对ADO.NET进行了进一步封装,利用Ioc容器注入、反射来动态加载对象,同时利用缓存提高整个系统的整体性能。UI层利用了一些比较成熟的库和插件,比如jQuery库、FCKeditor富文本编辑插件等,同时也利用了一些比较新的技术,如Silverlight。整个系统界面采用Div + CSS来设计界面,共有两套主题可供选择。
最后经过测试,系统能正常运行,功能完善,性能较高。总得来说这个系统的开发是比较成功的。
关键词:博客 三层架构 WCF Silverlight 对象设计模式 缓存
目 录
1 绪论- 1 -
1.1 博客概况- 1 -
1.1.1 博客的产生- 1 -
1.1.2 博客的现状- 2 -
1.2 博客的发展、需求与前景- 2 -
1.3 本论文任务概述- 2 -
1.4 本论文章节安排- 3 -
2 系统设计与实现- 3 -
2.1 需求分析- 3 -
2.1.1 功能需求- 3 -
2.1.2 项目计划安排- 3 -
2.2 系统开发环境- 4 -
2.2.1开发环境简介- 4 -
2.2.2 Visual Studio 2008开发环境简介- 5 -
2.2.3 SQL Server 2005数据库简介- 5 -
2.3相关技术简介- 5 -
2.3.1 C#语言简介- 5 -
2.3.2 ASP.NET 简介- 6 -
2.3.3 ADO.NET 简介- 6 -
2.3.4 Silverlight技术简介- 7 -
2.3.5 WCF简介- 7 -
2.3.6 jQuery库简介- 8 -
2.4系统设计与实现- 8 -
2.4.1 分层架构核心思想- 8 -
2.4.2 实体介绍- 9 -
2.4.3 数据库设计- 10 -
2.4.4 实体类- 12 -
2.4.5 接口设计- 12 -
2.4.6 IoC 容器及依赖注入机制的设计- 14 -
2.4.7 数据访问层的实现- 17 -
2.4.8 业务逻辑层的实现- 24 -
2.4.9 表示层的实现- 26 -
2.4.10 视频模块的实现- 28 -
3 系统功能演示- 30 -
3.1系统功能演示- 30 -
3.2小结- 36 -
相关热词:个人博客系统