1、1 前前 言言 由于计算机网络技术和通信技术的完美结合,因特网技术的应用达到了前所未有的程 度。许多传统的应用和研究与网络进行了结合,出现了日渐成熟的博客网站,而且随着网络 应用的不断深化, 博客系统及博客技术也得到了飞速发展。 基于信息即时交流的博客网站已 经逐步成为信息分享和发布的一种重要渠道,具有全球化、方便快捷、成本低、效率高等优 点,是虚拟信息时代的主流信息沟通方式,拥有广阔的发展前景 1。 本文概述介绍了个人博客网站。随着 WEB的兴起,互联网信息从传统的 ISP 转移到个 人。对用户来说,要想在浩瀚的信息海洋里找到想要的信息已非易事。这种频繁更新的数据 库,比采用更新较慢的搜索引
2、擎更快获取信息。博客是继 Email、ICQ、BBS 之后出现的第 四种网络交流方式 1, 通过博客, 用户可以方便地使用多媒体技术建立起个性化的私密空间, 并将该空间的内容选择性的和他人交流、沟通。在需求分析中,参照当今较为成功的博客网 站的应用发展状况, 从软件开发及技术的角度描述了从需求分析、 系统设计直到实现一个博 客的过程。本迷你博客系统采用.NET 技术作为开发平台,在架构上采用经典实用的三层架 构:数据访问层、业务逻辑层和用户表现层。然后根据系统对象设计出与其功能相关的类、 组件、各个实现模块、各模块详细的程序描述,确定在.NET 平台上实现各功能的技术,最 后完成本系统的数据库
3、设计。 使从信息交流更方便, 共享信息更安全等角度考虑开发了这个 网站,它允许用户以此为平台书写自己的网络日志,同时方便了大量的浏览者获取信息。同 时提供给用户机会创建自己喜欢的栏目,给用户更广阔的发挥空间。本文研究的目的是:在 前人研究的基础上,试图优化博客技术和系统模型,建立界面友好、美观大方、程序高效, 特别是能快速准确地提供信息的博客系统。 本系统采用 Microsoft Visual Studio 2008 作为开发平台, 用 AJAX 网页开发技术, 以 SQL Server 2005 作为后台数据库进行开发。以普通信息网站系统为依托,构建一个性化的博客 系统,为用户提供准确、方便
4、、安全、优质的信息交流服务。 2 第一章第一章 绪论绪论 1.11.1 系统开发背景和研究现状系统开发背景和研究现状 互联网的飞速发展正在逐步改变着人们的生产生活方式, 并且成为人们获取和交流信息 的重要途径。因为互联网的开发性,网络信息量正以惊人的速度增长,博客是当今快速发展 的互联网技术。博客是一种特定的网络信息发布平台,使用者拥有一个属于自己的空间,在 结合网络后,博客完全可以成为用户的一个信息化平台。 从整个互联网的角度观察, 早期的用户只是作为一个信息的阅读者被动地从各个网站上 接受信息,随着网络技术的日益进步,一系列动产生网页的技术相继出现,使互联网与用户 交互的能力不断增强,表现
5、方式极为丰富。博客正是在这种背景环境下产生的,虽然只是一 个小型的网络应用程序,却表现出网络的社会化特点 2。 博客系统与认知科学、信息检索有密切的关系 3。最早的博客是作为网络“过滤器” 的存在的,即从很多网站中挑选一些特别的网站,让后对他们作简单的介绍。随着 Web2.0 技术的日臻成熟,博客系统在网络上的应用也蓬勃发展,国内外学术界对博客系统 的研究也日趋兴旺。 博客在中国发展为:在网络上发表 Blog 的构想始于 1998 年,人们开始寻求博客 网站这种快速、准确、安全的方式进行信息交流;但博客真正流行是 2000 年之后,博客 网站在中国迅速发展;2005 年,国内各著名的门户网站包
6、括新浪微薄,搜狐博客,腾 讯博客等,博客在中国市场越来越流行 4。 迄今为止博客网站以其即时性、开放性、个人性、平民化、互动性等特点得到了越来越 多的个人和企业的关注。 目前国内外互联网上有许多大型网站已经应用博客这项技术为用户 提供更加智能的信息服务。 1.21.2 博客系统概述博客系统概述 所谓博客系统,是指使用计算机语言编写便于用户安装和使用的能在互联网上创 建博客的一整套的系统。博客上的文章一般根据张贴时间有新到旧,以倒叙的方式来 进行排序。 许多博客对特定的课题或新闻进行评论, 一部分则被当做比较私人的日记。 一个典型的博客一般都会结合文字、图像,还具有与其他博客或网站链接的功能,也 能使读者以互动的方式留下各自的想法和观点。 随着 Web2.0 技术的日臻成熟,博客系统在网络上的应用也蓬勃发展,国内外学术界对 博客系统的研究也日趋兴旺。最早的具有代表性的博客系统是由 WordPress , Pivotx Z-Blog 等 5。 中国博客近几年来飞速发展。博客是以个性化的互动型网络形式存在,包含不断 发展的各种功能和适合网络发展的各种优点。本文从