1、 毕业设计 (论文 )中文摘要 题目: 个人博客系统 设计与实现 摘要 : 从发展之初,博客就带有双重功能,一方面它是很棒的在线写日志的工具,它可以记录个人的文章、日记或者其他一些值得记录分享的东西;另一方面博客也是绝佳的交流工具,利用博客可以发一些重要的新闻,以最直接、最高效的方式来与他人沟通。 2000 年博客开始进入中国,并迅速发展 ,一直到今天博客应用都非常广泛。 现在 Web 开发的理念就是追求较好的用户体验,一般都体现在 RIA(Rich Internet Application)开发上。一些老的技术已经不能满足当今 Blog 发展的需求,利用一些新的技术如 Silverlight
2、、 WCF、 Ajax 等来开发一个新的 Blog 系统就是基于这样的背景。 本课题的任务是利用一些新的技术来开发一套完整的 Blog 系统,主要技术有WCF、 Silverlight、 Ajax 等,是基于 .NET 3.5 的平台来开发的。 整个系统是基于传统的三层架构的一套系统。 数据访问层对 ADO.NET 进行了进一步封装,利用 Ioc容器注入、反射来动态加载对象,同时利用缓存提高整个系统的整体性能。 UI 层 利用了一些比较成熟的库和插件,比如 jQuery 库、 FCKeditor 富文本编辑插件等 ,同时也利用了一些比较新的技术,如 Silverlight。 整个系统界面采用
3、Div + CSS 来设计界面, 共 有两套主题可供选择。 最后 经过 测试,系统能正常运行 ,功能完善,性能 较高。 总得来说这个系统的开发是比较成功的。 关键词 : 博客 三层架构 WCF Silverlight 对象设计模式 缓存 毕业设计 (论文 )外文摘要 Title : Design and Implementation of a Personal Blog System Abstract: From the start, The Blog has two functions, first, its a useful tool who can use to write articl
4、es, 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 qu
5、ickly, grow rapidly, until now, it is also used extensively. The concept of todays web develop is users experience, mainly be embodied in the RIA(Rich Internet Application) developing. Some old technology cannot meet the todays Blogs development. Base on these reasons, we have to develop a new syste
6、m which using some new technology, for example, Silverlight, WCF, Ajax. This topics 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 layers architectur
7、e. 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