个人博客网站的设计与实现毕业论文
目 录
1 系统概述 ....................................................................................................................... 1 1.1 课题背景 .................................................................................................................... 1 1.2 开发意义 .................................................................................................................... 1 1.2.1 社会意义 ................................................................................................................. 1 1.2.2 个人用途 ................................................................................................................. 2 2 开发技术及运行环境介绍 ........................................................................................... 3 2.1 开发技术介绍 ............................................................................................................ 3 2.1.1 Asp.Net的介绍 ........................................................................................................ 3 2.1.2 Microsoft Visual Studio 2008 简介 ......................................................................... 3 2.1.3 SQL Server 2005数据库技术介绍 ......................................................................... 4 2.1.4 C#简介 ..................................................................................................................... 4 2.2 运行环境介绍 ............................................................................................................ 5 3 可行性分析与需求分析 ............................................................................................... 6 3.1 可行性分析 ................................................................................................................ 6 3.2 需求分析 .................................................................................................................... 6 3.2.1 前台访客浏览 ......................................................................................................... 6 3.2.2 后台博主管理 ......................................................................................................... 6 3.3 数据流图 .................................................................................................................... 7 4 总体设计 ..................................................................................................................... 10 4.1 网站的设计和功能模块 .......................................................................................... 10 4.1.1 网站的功能模块 ................................................................................................... 10 4.1.2 网站的流程图 ....................................................................................................... 11 4.2 数据库设计 .............................................................................................................. 11 4.2.1 数据库的需求分析 ............................................................................................... 11 4.2.2 数据库概念结构设计 ........................................................................................... 12 4.2.3 数据库表的设计 ................................................................................................... 12 4.2.4 数据库的完整性和安全性 ................................................................................... 16 5 详细设计与具体实现 ................................................................................................. 18 5.1 数据库连接 .............................................................................................................. 18 5.2 界面的设计 .............................................................................................................. 20
1
5.2.1 首页设计 ............................................................................................................... 20 5.2.2 日志上传 ............................................................................................................... 21 5.2.3 留言设计 ............................................................................................................... 21 5.2.4 修改个人资料界面 ............................................................................................... 23 5.2.5 上传图片界面 ....................................................................................................... 25 6 系统测试 ..................................................................................................................... 27 6.1 测试方法 .................................................................................................................. 27 6.2 测试组成 .................................................................................................................. 27 6.3 测试实例 .................................................................................................................. 28 6.3.1 首页信息显示测试 ............................................................................................... 28 6.3.2 前台显示日志详细内容测试 ............................................................................... 28 6.3.3 博主登陆测试 ....................................................................................................... 28 6.3.4 日志管理测试 ....................................................................................................... 28 6.3.5 图片管理测试 ....................................................................................................... 29 7 设计总结 ..................................................................................................................... 30 参考文献 ......................................................................................................................... 31 英文原文 ......................................................................................................................... 32 中文译文 ......................................................................................................................... 40 致 谢 ............................................................................................................................. 46
2
中国矿业大学徐海学院2011届本科生毕业设计(论文)
1 系统概述
1.1 课题背景
Blog是1997年12月由美国的Jorn Barger最早提出的,这些年全球博客获
得了突飞猛进的发展。据博客搜索Technorati统计,目前全球平均每5.8秒钟诞生一个博客。它是一个个人互联网出版工具,博客使用者可以很方便地用文字、链接、图片建立起个性化的网络世界。博客正在改变人与人之间交流方式。目前,全球参与博客的人数已经达到千万之众,而且每几秒钟,都有一名新的博客用户加盟进来。很多律师、教授、学者,甚至法官和议员都有了自己的博客网站,形成了独特的博客文化。许多企业正在把博客方式引入到企业的内部网和公司网站,用于非正式的知识管理和网络营销等。政府和教育等领域都在尝试利用博客构造内部知识管理和沟通交流的新体系,可以让职员积累知识,发表评论,链接有意思的网络资源,促进彼此的交流沟通。一个典型的博客结合了文字,图像,其他博客或网站的链接及其他与主题相关的媒体。能够让用户以互动的方式留言,是许多博客的重要组成元素。
博客是使用方便的、交互性强。与传统的电子邮件、BBS等互联网沟通方式相比,博客是一种较人性化的沟通平台。BBS公共匿名性很强,而且缺乏约束。电子邮件是多用于个人间的通讯,而博客是公共性和个人性的结合。博客是个人在网上展示自己风采、与别人交流的综合平台,它的管理比BBS简单的多。
1.2 开发意义
1.2.1 社会意义
博客网站已经由几年前的火热变的平淡,通过各种方式和途径融入了我们的现实生活,成为我们展现自己的主要方式。它们大部分是由简短而且经常更新的帖子构成,所有文章都是按照年份和日期排列,有些类似斑竹的日记。看上去平淡无奇,毫无可炫耀之处,但它可以让每个人零成本、零维护地创建自己的网络媒体,每个都可以随时把自己的思想火花和灵感更新到博客站点上。博客能让我们在互联网上表达自己的心声。
博客的发展对应着全球知识社会来临的背景。对于组织机构信息化仍处于初级阶段的中国,博客充分发挥个人主导性和积极性的非正式知识管理工具和其深度沟通交流的功能,对于我们国家的知识传播、扩散和有效提升组织的学习和创新能力,具有特殊的意义。博客用户的快速增长以及组织机构对它的广泛应用,有助于推动中国向学习型社会演进。
1