个人博客系统毕业设计论文6831409

更新时间:2024-05-31 12:47:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

(此文档为word格式,下载后您可任意编辑修改!)

编 号:

审定成绩:

先锋软件学院2011届 毕业设计(论文)

题目: 个人博客系统

分 院: 软件工程分院 学生姓名:________ 印聪___________ _ __ 专 业: 软件设计与开发 班 级: 0805 学 号:

指导教师: 魏伟华

填表时间:2011年 6月

1 先锋软件学院

学生毕业设计(论文)工作自查表

学生姓名 导师姓名 题目名称 作息时间 个人精力 实际投入 印聪 魏伟华 专业 职称 软件设计与开发 导师每周指导次数 学号 每次: 小时 6时~ 9时 出勤率% % 个人博客系统 上午 8时~ 12 时 下午 1时~ 5时 缺席天数 晚间 日均工周均工 10 作小时 作小时 % 已完成主要内容 待完成主要内容 毕业设计(论文)工作进度 自己写好 自己写好 存在问题工作措施 自己写好 指导教师(签字): 日期: 年 月 日 2 (上面要不要空行啊?)摘要

随着Internet的广泛应用,动态网页技术也应运而生。本文介绍了应用ASP动态网页技术开发博客系统的设计与实现。

博客系统主要为用户提供发表文章、浏览文章等功能,用户通过Internet可以发表一些自己撰写的文章以和其他网友进行交流。博客系统主要实现了文章管理的数字化、信息化、智能化,是打破传统报刊、杂志发表文章方式的新尝试。

本系统的开发设计实现采用ASP技术,系统后台使用Microsoft的Access 2000数据库,并通过使用ODBC技术访问。

本文对博客系统进行整体分析,明确了系统的可行性和用户需求;根据模块化原理,规划设计了系统功能模块;在数据库设计部分,详细说明了系统数据库的结构和数据库的完整性、安全性措施;程序设计则采用面向对象的程序设计思想,提出系统的程序设计思路,对前台与后台功能的程序实现进行了详细论述;系统测试部分,具体分析测试过程中出现的主要问题,并提出了解决方案,实现系统功能。最后,对系统作以客观、全面的评价,并对进一步改进提出了建议。

关键字:博客;ASP ;Access 2000 ;ODBC

Abstract

With the extensive application of the Internet, dynamic web technology of ASP dynamic web technology and development the blog system.

Blog system is mainly to provide users with published articles, browse articles, and other functions,Users can express themselves by some articles and with other netizens to conduct exchanges. Blog system of the main article on the digital management, information, intelligence, is to break the way of Released an article by traditional newspapers and magazine published ,it make a new way to try.

The system is designed by ASP technology, backstage adoption Access 2000 database,and use the ODBC technology to visit.

In this text,it analysis the blog system by feasibility and the demand of the user. Under the modular theory, planning and design of the system functional modules; In the database design, a detailed description of the database structure and database integrity, security measures; Programming is used object-oriented programming design, system design ideas, background for the future and function of the program in detail; System testing, Analysis of the specific course of testing the key issues and proposed solutions to achieve system function. Finally, the system in an objective, comprehensive evaluation, as well as further improvements made.

Key words: blog ASP Access 2000 ODBC (改了中文,英文就不改了!)

前言(感觉你的格式不对,你参照其他同学的看看,太上了)

blog的全名应该是Web log,中文意思是“网络日志”,后来缩写为Blog,而博客(Blogger)就是写Blog的人。从理解上讲,博客是“一种表达个人思想、网络链接、内容,按照时间顺序排列,并且不断更新的出版方式”。简单的说博客是一类人,这类人习惯于在网上写日记。

Blog是继Email、BBS、ICQ之后出现的第四种网络交流方式,是网络时代的个人“读者文摘”,是以超级链接为武器的网络日记,是代表着新的生活方式和新的工作方式,更代表着新的学习方式。具体说来,博客(Blogger)这个概念解释为使用特定的软件,在网络上出版、发表和张贴个人文章的人。

一个Blog其实就是一个网页,它通常是由简短且经常更新的帖子所构成,这些张贴的文章都按照年份和日期倒序排列。Blog的内容和目的有很大的不同,从对其他网站的超级链接和评论,有关公司、个人构想到日记、照片、诗歌、散文,甚至科幻小说的发表或张贴都有。许多Blogs是个人心中所想之事情的发表,其它Blogs则是一群人基于某个特定主题或共同利益领域的集体创作。

随着Blogging快速扩张,它的目的与最初的浏览网页心得已相去甚远。目前网络上数以千计的Bloggers发表和张贴Blog的目的有很大的差异。不过,由于沟通方式比电子邮件、讨论群组更简单和容易,Blog已成为家庭、公司、部门和团队之间越来越盛行的沟通工具,因为它也逐渐被应用在企业内部网络(Intranet)中。

(每段二个字符)最早,是由Jorn Barger在1997年12月提出博客这个名称。但是在1998年,互联网上的博客网站却屈指可数。那时,Infosift的编辑Jesse J.Garrett想列举一个博客类似站点的名单,便在互联网上开始了艰难的搜索。

终于在1998年的12月,他的搜集好了部分网站的名单。他把这份名单发给了Cameron Barrett,Cameron觉得这份名单非常有用,就将它在Camworld网站上公布于众。其它的博客站点维护者发现此举后,也纷纷把自己的网址和网站名称、主要特色都发了过来,这个名单也就日渐丰富。到了1999年初,Jesse的“完全博客站点”名单所列的站点已达23个。

由于Cameron与Jesse共同维护的博客站点列表既有趣又易于阅读,吸引了很多人的眼球。在这种情况下,Peter Merholz宣称:“这个新鲜事物必将引起大多数人的注意。作为未来的一个常用词语,web-blog将不可避免地被简称为blog,而那些编写网络日志的人,也就顺理成章地成为blogger——博客”。这代表着博客被正式命名。 随着博客数量的增多,每个博客网站上编写的网络日志的内容也混杂起来,以至把每一个新出的站点主要内容和特色都不可能搞清楚。Cameron后来就只在网站上登载熟悉的博客站点了。时隔不久,Brigitte Eaton也搜集出了一个名叫“Eaton网络门户”的博客站点名单,并且提出应该以日期为基础组织内容。这也建立了blog分类排列的一大标准。

1999年7月,一个专门制作博客站点的“Pitas”免费工具软件发布了,这对于博客站点的快速搭建起着很关键的作用。随后,上百个同类工具也如雨后春笋般制作出来。这种工具对于加速建立博客站点的数量,是意义重大的。同年的8月份,Pyra发布了Blogger网站,Groksoup也投入运营,使用这些企业所提供的简单的基于互联网的工具,博客站点的数量终于出现了一种爆炸性增长。1999年末,软件研发商Dave Winer向大家推荐Edit This Page网站,Jeff A. Campbell发布了Velocinews网站。所有的这些服务都是免费的,他们的目的也很明确:让更多的人成为博客,来网上发表意见和见解。

现在,全世界每天传播的媒体内容,有一半是由6大媒体巨头所控制。其利益驱动、意识形态以及传统的审查制度,使得这些经过严重加工处理的内容已经越来越不适应人们的需求。媒体的工业化,内容出口的工厂化,都在严重影响其发展。

比如,以美联社为例,有近4000人专业记者,每天“制造并出厂”2000万字的内容,每天发布在8500多种报纸、杂志和广播中,把读者当作“信息动物”一样。这种大教堂式的模式主导了整个媒体世界。这时,以个人为中心的博客潮流却开始有力冲击传统媒体,尤其是对新闻界多年形成的传统观念和道德规范。

博客是一种满足“五零”条件(零编辑、零技术、零体制、零成本、零形式)而实现的“零进入壁垒”的网上个人出版方式,从媒体价值链最重要的三个环节:作者、内容和读者三大层次,实现了“源代码的开放”。并同时在道德规范、运作机制和经济规律

等层次,将逐步完成体制层面的真正开放,使未来媒体世界完成从大教堂模式到集市模式的根本转变。

博客的出现集中体现了互联网时代媒体界所体现的商业化垄断与非商业化自由,大众化传播与个性化(分众化,小众化)表达,单向传播与双向传播3个基本矛盾、方向和互动。这几个矛盾因为博客引发的开放源代码运动,至少在技术层面上得到了根本的解决。

这几年,对于所有新闻媒体来说,都品尝到了技术变革的滋味。如今,再没有任何人会否认互联网对媒体带来的革命,但是,好像也没有多少人感知到互联网的神奇:颠覆性的力量似乎并没有来到人间。

所有的核心在于时间。对于性急的人来说,时间如同缓慢的河流,对于从容的人来说,时间又是急流。互联网的力量的确还没有充分施展,因为互联网的商业化起始,到今天仅仅才10年;互联网作为一种新的媒体方式,从尝试到今天,也刚刚跨过10年。 对于一种全新的媒体形式来说,10年实在过于短暂。但是,10年也足以让人们感受到势不可挡的力量,以及依然静静潜伏着的冲击力。而今,随着博客的崭露头角,网络媒体异常的力量开始展现了,声势逐渐发大。虽然,博客依然在大多数人的视野之外,但是,他们改变历史的征程已经启动。

1998年,个人博客网站“德拉吉报道”率先捅出克林顿莱温斯基绯闻案; 2001年,911事件使得博客成为重要的新闻之源,而步入主流;

2002年12月,多数党领袖洛特的不慎之言被博客网站盯住,而丢掉了乌纱帽; 2003年,围绕新闻报道的传统媒体和互联网上的伊拉克战争也同时开打,美国传统媒体公信力遭遇空前质疑,博客大获全胜;

2003年6月,《纽约时报》执行主编和总编辑也被“博客”揭开的真相而下台,引爆了新闻媒体史上最大的丑闻之一;

2004年4月,轰动一时的Gmail测试者大部分从bloggers中产生;

??

这一系列发源于博客世界的颠覆性力量,不但塑造着博客自身全新的形象,而且,也在深刻地改变着媒体的传统和未来走向。

(前言与目录的顺序)

目录

第1章 系统概述 .............................................................................................................2

1.1

项目背景 .........................................................................................................3

1.2 系统开发的意义 .................................................................................................4

1.2.1 发布想法 ...................................................................................................4 1.2.2 博客的用途 ...............................................................................................5 1.3 系统开发的目标 .................................................................................................5

1.3.1 任何拥有博客的人都可以做到 ...............................................................5 1.3.2 访问博客系统的人,可以做到 ...............................................................6 1.4 系统概述 .............................................................................................................6 1.5 系统的开发方法 .................................................................................................7 第2章 系统分析 .............................................................................................................9

2.1 可行性分析 .........................................................................................................9 2.2 需求分析 .............................................................................................................9

2.2.1 管理员登录 .............................................................................................10 2.2.2 文章管理 .................................................................................................10 2.2.3 系统信息管理 .........................................................................................10 2.3 系统的主要技术分析 .......................................................................................10

2.3.1 ASP技术概论 ..........................................................................................10 2.3.2 ASP工作原理 .......................................................................................... 11 2.3.3 ODBC技术 .............................................................................................12 2.3.4 硬件设备及操作系统 .............................................................................13 2.3.5 系统开发平台 .........................................................................................13 2.4 数据分析 ...........................................................................................................13 2.5 数据流图 ...........................................................................................................14 第3章 数据库设计 .......................................................................................................16

3.1 数据库技术概述 ...............................................................................................16 3.2 数据库选择 .......................................................................................................16 3.3 数据库的念结构设计 .......................................................................................18

3.3.1 实体与属性之间关系 ............................................................................18

3.3.2 数据库的E-R图 ....................................................................................19 3.4 数据库逻辑结构设计 .......................................................................................21 3.5 数据库的完整性和安全性 ...............................................................................25

3.5.1 数据库的完整性约束 ............................................................................25 3.5.2 数据库的安全性 .....................................................................................26

第4章 系统分析 ...........................................................................................................27

4.1 系统总体设计 ...................................................................................................27 4.2 公用模块的编写 ...............................................................................................28

4.2.1 数据库连接文件 .....................................................................................28 4.2.2 用户登录和注销 .....................................................................................28 4.2.3 地址栏和博客主题设置 .........................................................................29 4.3 客户界面的设计与实现 ...................................................................................29

4.3.1 界面头设计 .............................................................................................29 4.3.2 界面尾设计 .............................................................................................30 4.3.3 首页设计与实现 .....................................................................................30 4.3.4 用户注册模块设计 .................................................................................31 4.3.5 给我留言模块 .........................................................................................32 4.3.6 “文章评论”功能模块设计 ......................................................................32 4.4 后台管理界面设计 ...........................................................................................33

4.4.1 “添加分类”功能模块 ..............................................................................33 4.4.2 “分类管理”功能模块 ..............................................................................34 4.4.3 “添加文章”功能模块 ..............................................................................34 4.4.4 “文章管理”功能模块 ..............................................................................35 4.4.5 “留言管理”功能模块 ..............................................................................35 4.4.6 “基本设置”功能模块 ..............................................................................36 4.4.7 管理员密码模块 .....................................................................................37 4.4.8 系统管理模块 .........................................................................................37

第5章 系统测试 ...........................................................................................................38

5.1 测试目的 ...........................................................................................................38 5.2 测试方法 ...........................................................................................................38

本文来源:https://www.bwwdw.com/article/xx06.html

Top