文档库 最新最全的文档下载
当前位置:文档库 › ASPAccess个人博客系统毕业论文

ASPAccess个人博客系统毕业论文

ASPAccess个人博客系统毕业论文
ASPAccess个人博客系统毕业论文

ASP+Access个人博客系统毕业论文

目录

摘要 (Ⅰ)

前言 (1)

1 系统需求分析 (2)

2 开发工具的选用及介绍 (3)

2.1 ASP (3)

2.2 Access (4)

2.3 Dreamweaver (5)

3 数据库设计及数据库语言介绍 (6)

3.1数据库设计 (6)

3.2采用的数据库语言---SQL (6)

3.3数据库连接 (7)

4 系统详细设计 (10)

4.1 前台功能实现 (10)

4.1.1 前台总体设计 (11)

4.1.2前台功能模块实现 (11)

4.2 后台管理 (17)

4.2.1后台总体设计 (17)

4.2.2后台功能模块实现 (18)

5 系统运行测试 (27)

结束语 (30)

致谢 (31)

参考文献 (32)

前言

博客是一个网页,通常由简短且经常更新的帖子构成,这些帖子一般是按照年份和日期倒序排列的。而作为Blog的容,它可以是你纯粹个人的想法和心得,包括你对时事新闻、国家大事的个人看法,或者你对一日三餐、服饰打扮的精心料理等,也可以是在基于某一主题的情况下或是在某一共同领域由一群人集体创作的容。它并不等同于“网络日记”。作为网络日记是带有很明显的私人性质的,而Blog则是私人性和公共性的有效结合,它绝不仅仅是纯粹个人思想的表达和日常琐事的记录,它所提供的容可以用来进行交流和为他人提供帮助,是可以包容整个互联网的,具有极高的共享精神和价值。

本论文主要阐述一个博客系统的建设及其后台操作过程和一些关键技术。该系统信息来源主要由用户直接添加,通过审核后,在上发布出来,以供大家共同欣赏。本系统包含有四大模块,日志、留言、个人档等三大功能。

该博客系统是应用Dreamweaver8、Access2007、Photoshop CS3等软件,后台结合ASP编程技术开发出来的。我们根据个人喜好开发了个人博客系统。

1 系统需求分析

在Internet飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通过来实现的,获取信息也是要在Internet“海洋”中按照一定的检索方式将所需要的信息从上下载下来。因此建设在Internet应用上的地位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

个人博客系统就是当今网络上最为流行的交流互动平台,个人系统是针对网络用户的交流需求,提供一个方便的可以支持跨地域结交朋友、聊天、互动、了解多方信息的平台。个人博客容丰富,界面简洁美观,大大丰富了当代人的精神需求。

博客能让个人在互联网上表达自己的心声。这是一个收集和共享任何感兴趣的事物的地方--可以是政治评论、个人日记或是指向您想记住的的。许多人使用博客只是要组织自己的想法,而有些人则在全球成千上万的浏览者中赢得影响力。职业和业余新闻记者使用博客发布特发新闻,而有写日记习惯的人则会在博客中宣示自己心的想法。而摄影和美术发烧者,可以通过博客系统的管理自己的作品,无论您要发表什么意见,博客都可以帮您表达出来。

博客作为一种新表达的方式,它的传播不仅情绪,包括大量的智慧、意见和思想。某种意义上说,它也是一种新的文化现象,博客的出现和繁荣,真正凸现网络的知识价值,标志着互联网发展开始步入更高的阶段。

2 开发工具的选用及介绍

随着Internet技术的快速发展与普及,各种制作网页的软件也如雨后春笋,从最初制作静态网页的Html到现在非常流行的“ASP”、“JSP”、“. NET”等互动网页制作工具,该的制作主要用到了ASP、Access和Dreamweaver等。2.1 ASP

ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软

公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM 组件等。利用ASP可以向网页中添加交互式容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。与HTML相比,ASP网页具有以下特点:

(1)利用ASP可以实现突破静态网页的一些功能限制,实现动态网页技术;

(2)ASP文件是包含在HTML代码所组成的文件中的,易于修改和测试;

(3)服务器上的ASP解释程序会在服务器端制定ASP程序,并将结果以HTML 格式传送到客户端浏览器上,因此使用各种浏览器都可以正常浏览ASP所产生的网页;

(4)ASP提供了一些置对象,使用这些对象可以使服务器端脚本功能更强。例如可以从web浏览器中获取用户通过HTML表单提交的信息,并在脚本中对这些信息进行处理,然后向web浏览器发送信息;

(5)ASP可以使用服务器端ActiveX组建来执行各种各样的任务,例如存取数据库、发现那个Email或访问文件系统等;

(6)由于服务器是将ASP程序执行的结果以HTML格式传回客户端浏览器,因此使用者不会看到ASP所编写的原始程序代码,可放置ASP程序代码被窃取[5]。

2.2 Access

Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、

宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务[2].。

Access是一种关系型数据库管理系统,其主要特点如下:

(1)存储方式单一

Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。

(2)面向对象

Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。

(3)界面友好、易操作

Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。

(4)集成环境、处理多种数据信息

Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导

相关文档