第一范文网 - 专业文章范例文档资料分享平台

个人博客系统设计与实现_毕业设计论文

来源:用户分享 时间:2025/8/23 13:29:44 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

毕业设计论文

题目 个人博客系统设计与实现

毕业设计(论文)中文摘要

题目:个人博客系统设计与实现 摘要:从发展之初,博客就带有双重功能,一方面它是很棒的在线写日志的工具,它可以记录个人的文章、日记或者其他一些值得记录分享的东西;另一方面博客也是绝佳的交流工具,利用博客可以发一些重要的新闻,以最直接、最高效的方式来与他人沟通。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 对象设计模式 缓存

毕业设计(论文)外文摘要

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 博客的产生 ................................................ 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 项目计划安排 .............................................. 4 2.2 系统开发环境 .................................................. 5 2.2.1开发环境简介 .............................................. 5 2.2.2 Visual Studio 2008开发环境简介 ........................... 5 2.2.3 SQL Server 2005数据库简介 ................................ 5 2.3相关技术简介 .................................................. 6 2.3.1 C#语言简介 ................................................ 6 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 实体介绍 ................................................. 10 2.4.3 数据库设计 ............................................... 11 2.4.4 实体类的设计与实现 ....................................... 13 2.4.5 接口设计 ................................................. 13 2.4.6 IoC 容器及依赖注入机制的设计 ............................. 15 2.4.7 数据访问层的实现 ......................................... 18 2.4.8 业务逻辑层的实现 ......................................... 26 2.4.9 表示层的实现 ............................................. 27 2.4.10 视频模块的实现 .......................................... 30 3 系统功能演示 .................................................... 32 3.1系统功能演示 ................................................. 32 3.2小结 ......................................................... 38

1 绪论

忽如一夜春风来,“上网”突然成了很“cool”的事,网上影院、伊妹儿、QQ、黑客??越来越多的网络语言融入了我们的日常用语,网络成了我们生活一部分。电脑起源于二战,而网络则不折不扣的起源于冷战。网络的正常稳定发展是从1995年以后,从1995年到至今,短短的十几年间,Internet进入了全速发展时期,它已经成为我们生活中不可缺少的重要一环了。

Internet规模逐日扩大,人们对网络速度的要求也越来越高。信息的获取、处理、交流和应用能力,已经成为人们最重要的能力之一。而在网络上,发布、查看相关信息的方式也越来越多,比如门户网站,新闻组,电子邮件,还有最近几年流行起来的BBS, 博客,播客,贴吧等等。博客是一种基于互联网分享个人心得及其他一些个人认为是有用信息的方式。从发展之初,博客就带有双重功能,一方面它是很棒的在线写日志的工具,另一方面也是绝佳的交流工具。

1.1 博客概况

1.1.1 博客的产生

“博客”这个词,最早起源于中国,史学界普遍认为最早来自于中国秦代。当时张良为了刺杀秦始皇,找到一位侠客,并选定博浪沙作为刺杀地点,结果刺杀失败。但大秦帝国还是被这一突发事件所震惊,纷纷在第一时间予以报道。无数竹简在驿道上往返奔驰,上面的新闻只刻着一行朱色的篆字:“博浪沙之侠客。”由此可见,“博客”的最初含义是指突发性大事件。后来这个词的意义被进一步引申,代指“值得一看的东西”、“另人震惊的事件”或“富有新闻价值的言论”。

最古老的博客原型是NCSA的“What's New Page”网页,主要是罗列Web上新兴的网站索引,这个页面从93年6月开始,一直更新到1996年6月为止。但是最早的博客是Userland公司CEO Dave Winer,在1997年开始运作的Scripting News开始真正具备了博客的基本重要特性。并且他将这些功能集成到免费软件“Frontier脚本环境”。不过,这个算不算是真正的最早博客,争议颇多。有人认为,从形式上说,是Jorn Barger于1997年底建立了今天博客网站的基本模样(当时的原始模样可以上网看到。网管人员使用log(log files)来指称“系

个人博客系统设计与实现_毕业设计论文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c4pg2e0olzb44s0w0d4ij47hq70zb09011vl_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top