广告信息发布管理系统设计与实现 - 图文

更新时间:2023-10-20 01:44:01 阅读量: 综合文库 文档下载

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

目录

第一章 概述 ............................................................................ 1

1.1 课题意义................................................................................................. 1 1.2 国内外研究现状..................................................................................... 1 1.3 主要工作................................................................................................. 1

第二章 系统运行环境 ............................................................ 2

2.1 系统开发工具......................................................................................... 2

2.1.1 ASP简介 ................................................................................... 2 2.1.2 Dreamweaver 简介 ................................................................... 2 2.1.3 ADO简介 .................................................................................. 3 2.1.4 IIS介绍及安装与配置方法 ...................................................... 3 2.2 系统的运行环境..................................................................................... 4

第三章 系统分析 .................................................................... 5

3.1 可行性分析............................................................................................. 5

3.1.1 技术可行性................................................................................ 5 3.1.2 经济可行性................................................................................ 5 3.1.3 操作可行性................................................................................ 5 3.2 系统主要功能......................................................................................... 6 3.3 系统页面布局......................................................................................... 6

3.3.1 首页布局...................................................................................... 6 3.3.2 后台页面布局.............................................................................. 6 3.4 系统流程图........................................................................................ 7 3.5 数据流图............................................................................................ 7 3.6 数据字典............................................................................................. 8

第四章 系统设计 ................................................................ 10

4.1 系统框架设计....................................................................................... 10 4.2 系统结构设计....................................................................................... 10 4.3 数据库设计........................................................................................... 11 4.4 数据库逻辑结构设计........................................................................... 14

第五章 运行结果及效果分析 ............................................ 16

5.1 模块测试及分析................................................................................... 16

5.1.1 前台部分测试............................................................................ 16 5.1.2 后台部分测试............................................................................ 20 5.2 系统测试及分析................................................................................. 22

第六章 使用方法 .................................................................. 25

6.1 网站前台............................................................................................... 25

I

6.2 网站后台管理..................................................................................... 25

6.2.1 添加最新资讯内容:................................................................ 25 6.2.2 管理全部最新资讯:................................................................ 25 6.2.3 修改密码:................................................................................ 25 6.2.4 退出管理系统:........................................................................ 25

第七章 毕业设计体会 ........................ 错误!未定义书签。 致谢 ........................................................ 错误!未定义书签。 参考文献 ................................................................................ 26

II

第一章 概述

1.1 课题意义

国际际互联网的用户在迅猛地增长,中国上网用户由1995年的一万户速增至1999年的数百万用户。这增长速度是全世界范围的普遍现象。您的企业要为这众多的民众、企业服务就必须建立自己的网站,在这信息的高速公路上宣传自己高效的工作。

今天,国际互联网络已成为高科技和未来生活的代名词,要显示你公司的实力,提升公司的形象,没有什么比在员工名片、企业信笺、广告及各种公众能看得到的东西上印上自己公司独有的网络地址和专用的集团电子邮件地址更有说服力了。消费者、客户和海外投资者自然对您另眼相看。

你不可能将你的新产品信息在全球的周刊上发表,但你可以把上述信息放在你的企业网站上向全世界发表。即使你可以把上述信息在全球的周刊上发表,但消费者遗忘广告、忽略广告,你也无可奈何。有了网站上的信息,任何一个人都可在网上浏览你的网页,都会成为你的潜在客户[1]。

1.2 国内外研究现状

现在网络的发展已呈现商业化、全民化、全球化的趋势。目前,几乎世界上所有的公司都在利用网络传递商业信息,进行商业活动,从宣传企业、发布广告、招聘雇员、传递商业文件乃至拓展市场、网上销售等,无所不能。如今网络已成为企业进行竞争的战略手段。企业经营的多元化拓展,企业规模的进一步扩大,对于企业的管理、业务扩展、企业品牌形象等提供了更高的要求。在以信息技术为支撑的新经济条件下,越来越多的企业利用起网络这个有效的工具。网站早已由论证阶段进入了实质阶段,尤其为企业提供一个展示自己的舞台、为消费者创造一个了解企业的捷径。公司可以通过建立商业平台,实行全天候销售服务,借助网络推广企业的形象、宣传企业的产品、发布公司最新资讯,同时通过信息反馈使公司更加了解顾客的心理和需求,网站虚拟公司与实体公司的经营运作有机的结合,将会有利于公司产品销售渠道的拓展,并节省大量的广告宣传和经营运营成本,更好地把握商机[2]。

1.3 主要工作

运用好相关工具与技术对系统进行可行性分析,确定系统所需功能,划分各系统模块,并且分步开发。设计系统的前台显示。配置运行环境,调试系统。

1

第二章 系统运行环境

2.1 系统开发工具

2.1.1 ASP简介

ASP是Active Server Page的缩写,意为“活动服务器网页”,是微软开发的服务器端的脚本编写环境。使用ASP可以组合HTML页、脚本命令和ActiveX组建来创建动态、交互的Web页和基于Web的应用程序。

ASP是服务器端的网页技术,是在服务器端运行的而不是客户端执行的。当客户端请求一个ASP文件时,由服务器先把该文件解释成标准的HTML文件再发送给客户。

在服务器端运行的好处有两点:第一,可以不受客户端浏览器的限制,任何用户都可以使用浏览器正常浏览ASP所产生的网页,且不需要特别安装任何ASP支持;第二,可以很方便地和服务器交换数据,例如从数据库中读取数据。

严格来讲,ASP并不是一种语言,它只是提供一个环境来运行Script。ASP所用的语言是VBScript或JavaScript,也可以是它们两者的结合。

ASP没有固定的开发工具,任何一种文本编辑器都能胜任ASP脚本的编辑工作,当然不同的开发工具的开发调试效率是不一样的。

ASP 也是一种代替CGI脚本程序的一种,并且可以与数据库和其他程序进行交互,是一种简单方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。应用ASP可以向网页中添加交互式内容(例如表单的添加),也可以创建使用HTML网页作为用户界面的web应用程序[3]。 2.1.2 Dreamweaver 简介

Dreamweaver是美国MACROMEDIA公司开发的集网页制作和管理网站于一身的所见即所得网页编辑器,它是第一套针对专业网页设计师特别发展的视觉化网页开发工具,利用它可以轻而易举地制作出跨越平台限制和跨越浏览器限制的充满动感的网页。

Dreamweaver是一个很酷的网页设计软件。它不仅包括可视化编辑、HTML代码编辑的软件包,而且还支持ActiveX、JavaScript、Flash、ShockWave等特性,而且它还能通过拖拽从头到尾制作动态的HTML动画,支持动态HTML(Dynamic HTML)的设计,使得页面没有plug-in也能够在Netscape和IE 4.0浏览器中正确地显示页面的动画。

同时它还提供了自动更新页面信息的功能。Dreamweaver还采用了Roundtrip HTML技术。这项技术使得网页在Dreamweaver和HTML代码编辑器之间进行自由转换,HTML句法及结构不变。这样,专业设计者可以在不改变原有编辑习惯的同时,充分享受到可视化编辑带来的益处。

Dreamweaver最具挑战性和生命力的是它的开放式设计,这项设计使任何人都可以轻易扩展它的功能。

2

Dreamweaver的发展经历了如下版本:Dreamweaver1.0,Dreamweaver2.0、2.01,Dreamweaver 3.0,Dreamweaver UltraDev 1.0,Dreamweaver 4.0,Dreamweaver UltraDev 4.0 ,Dreamweaver MX(6.0),Dreamweaver MX 2004(7.0、

[4]

7.01), Dreamweaver 8 。 2.1.3 ADO简介

ADO是ActiveX Data Objects(ActiveX数据对象)的英文缩写,它是微软公司开发的数据库访问组件。它提供了网页开发人员实时存取数据库的能力。在数据库的应用中,使用ADO编写的应用程序可以存取在Internet上任何地方的资源。ADO非常简化的接口使得原本复杂冗长的程序编写工作变得简单易学,并且强有力地支持了各种应用程序的复杂特性的要求。ADO使用RecordSet(记录集)对象作为数据的主要界面。ADO可以使用VBScript、JavaScript等脚本语言来控制数据库的存取以及输出查询结果。

总的来说,ADO是一项容易使用并且可扩展的将数据库访问添加到 Web 页的技术。可以使用 ADO 去编写紧凑简明的脚本以便连接到 Open Database Connectivity (ODBC) 兼容的数据库和 OLE DB 兼容的数据源。

对数据库连接有一定了解的脚本编写人员,ADO 命令语句并不复杂而且容易掌握。同样地,一个经验丰富的数据库编程人员将会正确认识 ADO 的先进的与语言无关性和查询处理功能[5]。 2.1.4 IIS介绍及安装与配置方法

2.1.4.1 IIS介绍

IIS(Internet Information Server,互联网信息服务)是一种Web(网页)服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、最新资讯服务和邮件发送等方面,它使得在网络(包括互联网和局域网)上发布信息成了一件很容易的事[6]。

2.1.4.2 IIS的安装与配置方法

现在介绍在Windows XP操作系统中安装IIS 5.1的方法。其他版本的系统大体相同。

1.依次选择点击“开始”/“设置”/“控制面板”/“添加/删除程序”,打开“添加/删除程序”对话框。

2.单击左侧的“添加/删除Windows组件”按钮,打开“Windows组件向导”对话框。

3.选中“Internet信息服务器(IIS)”,将Windows XP的安装光盘放入光驱中,然后单击“下一步”按钮,安装IIS 5.1大约需要30MB的磁盘空间。

安装程序开始配置组件并复制文件,安装过程将持续一段时间。

IIS的配置需要修改默认网站的主目录,打开IIS,右击“默认网站”→“属性”,选择主目录标签,在“本地路径”中选择网站所在文件夹(例如E:\\wwwroot),本标签内其他选项默认,然后点“应用”。然后选择“文档”标签,在“默认文档”里面添加“默认文档名”index.ASP,并使用上下箭台,将index.ASP优先级调到最上面。

3

数据项名:addurl 数据项含义:链接网址 数据项类型: varchar 数据项长度:50

Product表内字段

数据项名:ID

数据项含义:商品ID

数据项类型:Int

数据项长度:4

数据项名:img

数据项含义:图片地址

数据项类型:varchar

数据项名:content 数据项含义:内容 数据项类型:备注

Pro_type表内字段 数据项名:pro_name 数据项含义:记录后台管理模块 名 数据项类型: varchar 数据项长度:50

Guestbook表内字段 数据项名:ID 数据项含义:留言ID 数据项类型:int 数据项长度:4 数据项名:content 数据项含义:内容 数据项类型:备注 数据项名:pro_name 数据项含义:所属分类 数据项类型:varchar 数据项长度:50 数据项名:title 数据项含义:标题 数据项类型:备注 数据项名:pub_data 数据项含义:发布日期 数据项类型:data 数据项名:title 数据项含义:留言标题 数据项类型:备注 9

第四章 系统设计

4.1 系统框架设计

系统采用ASP应用程序两层结构模式[7],其结构如图4.1所示:

Web窗体层 数据库访问层 数据库 数据库

图4.1 两层结构模式

Web窗体层和数据库各功能介绍[7],如表4-1所示: 层名

Web窗体层

功能描述

系统最高层,向用户展示各种窗体。用户通过窗体对系统进行操作,并实现用户操作各种信息的添加、修改和删除。与数据库直接关联,封装了对数据库的所有操作,包括数据的添加、修改、删除和查询。

数据访问层负责Web展示和数据之间的数据存储、修改、删除与查询,数据库用来存储本系统所有数据。 表4-1 ASP两层架构模式的各层功能

数据库

4.2 系统结构设计

由上面分析,可以设计系统的结构,从管理员界面和来访者界面分别对结构以描述。

10

管理员登录 系统管理 资讯管理产品管理链接管理公告管理代理商管理关于我们联系我们查看留言修改密码

图4.2 系统管理员界面的系统结构图

一般用户界面的功能模块如图4.3所示:

来访者输入网址 网站 资讯查看

产品查看 链接查看 公告查看 代理商查看 关于我们联系我们发布留言图4.3 来访者界面的系统结构图

4.3 数据库设计

由上面的数据项可以设计出能够满足用户需求的各种实体,以及它们之间的关系,并为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相

11

互之间的作用形成数据的流动,这就可以对系统设计以下实体:系统管理员信息实体、产品信息实体、公告信息实体、代理商信息实体、链接信息实体、关于我们信息实体、联系我们信息实体和留言信息实体。实体之间关系的E-R图如图4.4所示。

编辑 N 友情链接 1 发布 1 后台管理 N 管理 1 管理员 1 1 N 查看 留言 1 发布 N N 信息 编辑

图4.4 实体之间关系E-R图

系统管理员信息实体图如图4.5所示:

编号 登陆登陆

图4.5 系统管理员信息实体图

产品信息实体图如图4.6所示:

产品 产品编产品名发布系统管理员 产品简产品图

12

图4.6产品信息实体图

最新资讯信息实体图如图4.7所示:

编号 标题 图片 图4.7 最新资讯信息实体图

友情链接信息实体图如图4.8所示:

编号 标题 链接地址 图4.8 友情链接信息实体图

公司公告信息实体图如图4.9所示:

编号 标题 图片 图4.9 公司公告信息实体图

关于我们信息实体图如图4.10所示:

编号 标题 图内容

片 图4.10 关于我们信息实体图

联系我们信息实体图如图4.11所示:

编号 标题 片

13

最新资讯 内容

友情链接

公司公告 内容

关于我们 联系我们 内容

图4.11 联系我们信息实体图

留言信息实体图如图4.12所示:

留言 编号 标题 留言内容 时间 图4.12 留言信息实体图

4.4 数据库逻辑结构设计

Admin表 列 号 列 名 数据类型 长 度 1 ID int

4 2 Admin Vaechar 50 3 Pwd Varchar 50

Link 表 列 号 列 名 数据类型 长 度 1 ID int

4 2 Title Varchar 50 3 Addurl Varchar 50

Pro_type 表 列 号 列 名 数据类型 长 度 1

Pro_Name Varchar 50

Product 表 列 号 列 名 数据类型 长 度 1 ID int 4 2 Pro_type Varchar 50 3 Img intr 50 4 Title Varchar 50 5 Content 备注 无限制 6 Pub_date

Data

14

字段说明 用户唯一编号 登陆名 登陆密码

字段说明 链接唯一编号 链接名 链接网址

字段说明 记录后台管理模块名

字段说明 定义唯一ID号

所属管理模块名

图片地址 标题名 该记录描述 发布日期

Guestbook 表 列 号 1 2 3 4

列 名 ID Title Content Pub_date 数据类型 int

Varchar 备注 Data 长 度 4 50 字段说明 留言唯一编号 留言标题 留言内容 发布日期

15

第五章 运行结果及效果分析

5.1 模块测试及分析

5.1.1 前台部分测试

1.网站首页效果图

网站运行后首页,如图5.1所示(该截图为宽屏截图):

图5.1网站首页效果图

网站不同的分辨下做过测试,没有任何变形,上面的截图为1280*800宽屏分辨下的截图,网页背景图片能够自动适应分辨率。

16

图5.2 网站的子页面

Flash轮显效果(可添加多张图片),第一张图片见图5.3.1,第二张见图5.3.2,过渡中见5.3.3(效果随机)

图5.3.1 广告图一

17

图 5.3.2 广告图二

图5.3 广告图轮显效果

18

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

Top