基于ASP+Access博客系统的 联系客服

发布时间 : 星期一 文章基于ASP+Access博客系统的更新完毕开始阅读61b99628b4daa58da0114aa7

徐州工业职业技术学院2011界毕业生毕业设计

第一章 概述

1.1背景

博客一词源于网络日志的缩写,又叫做Blog或Weblog,是一种时间性、十分简易的傻瓜化个人信息发布方式[1]。任何管理员都可以像使用免费电子邮件一样,完成个人网页的创建、发布和更新。博客的作用等同于开放一个私人的空间,因而可以充分利用超文本链接、动态更新等特点,在网络中,精选并链接全球互联网中最有价值的信息、知识与资源;也可以将个人工作过程、生活故事、思想历程、闪现的灵感等及时记录和发布,发挥个人无限的表达力;更可以以文会友,结识和汇聚朋友,进行深度交流沟通[2]。

目前,有许多进行网站开发的语言,例如ASP、ASP.NET、JSP、PHP等。那么我们应该选择什么语言来开发一个博客网站呢,ASP语言卡发对于一个中小型的网站来说,无疑是最好的选择,ASP技术可以开发强大的Web应用程序,它利用简单的HTML代码与脚本融合而成的。ASP(Active Sever Pages)内嵌于IIS中,是Microsoft推出的一种服务器端脚本环境,让用户可以轻松的结合HTML Web页面、脚本和ActiveX组件建立或执行动态的、交互的Web服务器应用程序。ASP并不只是一种编程语言,而是一门技术,它是把HTML代码与VBScript和JavaScript等脚本语言融合在一起的技术,ASP技术的诞生,它开创了非专业人员开发高水平网站的历史,应该说是一项成功的技术。

博客不是只具有大一的个人性,同时还包括公共性,是个人性和公共性的结合体,博客精神的核心并不是自娱自乐,甚至不是个人表达自由,相反,是体现他的共享精神,为他人提供帮助和交流的平台。个人文章和个人网站主要表现的还是小的个体,而博客表现的是大的整体。也许形式上很接近,但内在有着本质的差异。因此,优秀博客网站中,真正表达作者个人的内容非常有限,最多只是点缀,而不像个人网站那样是核心。

总而言之,博客就是一种精神的象征,它畅所欲言,个性张扬。在这信息化世界中,交流无疑是非常重要的,博客网站就提供了这样的一个平台,在网络的世界里,人们可以更好地展现真实的自己,以此加速文化信息的传播来融入网络全球化的世界中。

[3]

1.2系统开发的意义

现今随着使用Blog人数的增加,Blog作为一种全新的生活、工作和学习方式已经被越来越多的人所接受,并且在不断的改变传统的网络和社会结构。它使交流和沟通更有明确的选择和方向性;同时也使得单一的思想和群体的智慧结合变得更加有效;个人出版变成人人都可以实现的梦想,Blog正在改变着我们的

1

徐州工业职业技术学院2011界毕业生毕业设计

生活。

现在的博客不仅仅是博客,它是一种新表达的方式,它的传播不仅局限于情绪,甚至还包括大量的思想、意见和智慧。在某种意义上可以这么说,它也是一种新的文化现象,博客的出现及其繁荣,真正的体现了网络知识的价值价值所在,同时也标志着互联网发展开始向更高的阶段前进。

1.3 系统设计目标分析

本系统的开发是用ASP实现的一个完全基于浏览器的博客系统,管理员进入个人博客拥有以下功能:

a)登录博客系统的后台管理平台。 b)更改账号和密码。 c)撰写文章。 d)文章管理。 e)评论管理。 f)留言管理。 g)音乐管理。

博客访问者具有以下功能:

a)浏览博客系统中的文章、留言、评论和欣赏音乐。 b)发表评论及留言。 c)检索文章。

1.4 系统概述

对于一个完整的博客系统来说,其实就是由一序列网页组成的,它通常是由文章和一系列的帖子所构成的,这些文章都按照年份和日期倒序列排列,可以用文章类别检索。博客的目的和内容有很大的不同,有对其他网站的评论;有到其他网站的超级链接;有个人的文章,日常所思所想;有小说等的发表。博客能不拘一格收容这些不拘于个人思想的表达的行为,使博客这种交流和表达方式日益红火起来,博客不仅拥有自由精神,也开拓了激发创造的新模式,这种张个性张扬,将会使博客变得越来越普及,越来越为更多的人接受。

本系统主要完成以下功能。 1.客户界面部分 我的文章 我的音乐 留言板

首页:管理员登录,文章分类,最新评论,最新文章,最新留言

2

徐州工业职业技术学院2011界毕业生毕业设计

2.管理界面部分 文章管理 类别管理 音乐管理 留言管理 密码修改

3

徐州工业职业技术学院2011界毕业生毕业设计

第二章 系统开发技术

2.1 ASP技术概论

ASP(Microsoft Active Server Pages),是一套微软开发的服务器端脚本环境,我们可以建立动态、交互且高效的WEB服务器应用程序,其通过ASP结合了ASP指令、HTML网页和ActiveX元件。因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序,所以不必担心客户的浏览器是否能运行你所编写的代码。当程序执行完毕后,仅有执行的结果会被服务器返回给客户浏览器,这样不仅减轻了客户端浏览器的负担,同时也大大提高了交互的速度[4]。选择ASP的原因主要是由于其拥有一下显著特点:

1)ASP技术使用核对简单易懂的语言,例如VBScript、Jscript等,因为它结合HTML代码,所以可快速完成动态的WEB应用程序。

2)普通文本编辑器,例如Windows的记事本,就可进行程序编辑。 3)和浏览器没有关系,只要使用可执行HTML码的浏览器,用户端就可以浏览ASP所设计的网页内容。用户端的浏览器不需要能执行ASP所使用的脚本语言,这些脚本语言都可以在WEB服务器端执行。

4)ASP可以与任何ActiveX scripting语言相容。可以通过plug-in 的方式,使用由第三方所提供的其它脚本语言,譬如Perl、PHP等,除了使用VBScript、Jscript语言来设计外。脚本引擎是处理脚本程序的COM(Component Object Model)组件[5]。

5) ASP可以避免所写的源程序被他人剽窃或篡改,提高了程序的安全性,源于ASP源程序不会被传到客户浏览器[6]。

6)可使用服务端的脚本来生成客户端的脚本对象导向(Object-oriented)。 7) ActiveX 服务器组件(ActiveX Server Components)具有无限可扩充性。Active Server Component可以使用Visual Basic、Delphi、java、Visual C++等各种语言来编写[8]。

2.2 ODBC技术

2.2.1 ODBC的基本思想

为用户提供标准、简单和透明的数据库连接的公共编程接口是ODBC(开发数据库互连,Open Data Base Connectivity)的基本思想,开发厂商根据ODBC的标准去实现底层的驱动程序,这个驱动对用户是透明的,为了能够不断吸收新的技术而趋完善,允许根据不同的DBMS采用不同的技术加以优化实现。

ODBC的基本思想也就是数据库驱动的思想,它类似于Windows中打印驱动的思想。在Windows中,用户安装不同的打印驱动程序,使用同样一条打印语句

4