毕业设计论文网络广告管理系统设计与实现.docx
- 文档编号:27959936
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:38
- 大小:414.25KB
毕业设计论文网络广告管理系统设计与实现.docx
《毕业设计论文网络广告管理系统设计与实现.docx》由会员分享,可在线阅读,更多相关《毕业设计论文网络广告管理系统设计与实现.docx(38页珍藏版)》请在冰豆网上搜索。
毕业设计论文网络广告管理系统设计与实现
郑州轻工业学院
本科毕业设计(论文)
题目网络广告管理
系统设计与实现
学生姓名XXXx
专业班级xxxxxxxxxxxxxxxxx
学号xxxxxxxxxxx
院(系)xxxxxxxxxxxx
指导教师(职称)xxxxxxxxxxxxxxxx
完成时间2010年05月02日
郑州轻工业学院
毕业设计(论文)任务书
题目网络广告管理系统设计与实现
专业xxxxxxxxxxxx学号xxxxxxxxxxxxxxxxx姓名xxxxxxxxx
主要内容、基本要求、主要参考资料等:
主要内容:
对网络广告管理系统设计与实现。
主要负责用户的网络广告发布、广告修改、信息统计、查询等,管理员通过网站管理用户发布的广告,统计数据以供用户对比。
基本要求:
1.实现广告发布、管理、查询等。
2.网站设计美观、使用方便、易于维护。
3.性能良好,安全可靠。
主要参考资料等:
[1]袁启昌.ASP动态网页设计教程[M].科学出版社.2005,77-112.
[2]赵增敏编.ASP动态网页设计.电子工业出版社[M].2008,163-185
[3]张军、王佩楷主编.ASP动态网站设计经典案例.机械工业出版社[M].2009,52-106
[4]武创、王惠主编.网页设计探索之旅.电子工业出版社[M].2004,53-61
完成期限:
2010年06月05日
指导教师签章:
专业负责人签章:
年月日
网络广告管理系统设计与实现
本系统是根据目前网络的发展情况,做为一个企业,广告进行网络信息发布,用户网上广告发布、企业对广告管理的综合软件。
本论文介绍了网络广告管理系统开发的全过程,主要从管理思想、系统分析说明、系统设计说明、系统使用说明、技巧与体会等方面对本管理系统加以论述。
本系统的开发主要包括后台数据库的建立、后台管理以及前台页面的Web设计。
系统使用ASP语言,利用Microsoft提供的IIS建立运行环境,再结合Access建立数据连接关系。
可以实现广告信息管理,广告信息发布,广告查询,数据统计,系统设置等功能。
关键词Access数据库;ASP语言;电子商务
ELECTRONICPRODUCTSANDORDERINGINFORMATIONSYSYTEMDESIGNANDIMPLEMENTATION
ABSTRACT
Thissystemisbasedonthecurrentdevelopmentsinthenetwork,asabusiness,advertisingthenetworkinformationdissemination,usersonlineadvertisingreleases,advertisingmanagement,Syndicatednewsbusinessrightsoftware.hispaperintroducedtheelectronicproductsandorderinginformationfortheentireprocessofsystemdevelopment,themainideasfromthemanagement,systemsanalysisshowsthatsystemdesigndescription,systemdescription,skillsandexperienceintermsofmanagementsystemstodealwiththis.
Thedevelopmentofthesystemmainlyincludestheestablishmentofadatabasebackground,thebackgroundofmanagementandthedesignoffutureWebpages.SystemusingASPlanguage,theuseofMicrosofttoprovidetheruntimeenvironmentsetupIIS,Accseecombinedwiththeestablishmentofdataconnections.Advertisinginformationmanagementcanbeachieved,advertisinginformationdissemination,advertisinginquiry,statistics,systemsettingsandotherfunctions
KEYWORDSAccessdatabase;ASP;E-commerce
1绪论
1.1网络广告发现现状
广告媒体在历经报纸(杂志)、电台广播、电视的不断演变后,网络广告已经逐渐为人们所接受。
鉴于网络超高的信息传播效率和无以伦比的全球覆盖性,网络广告这一新型的推广渠道已经逐渐成为了传媒行业的新宠。
分析网络广告市场的发展现状,笔者认为主要有以下几个方面:
1).网络广告的优势不断凸现,广告效益愈发显现
随着互联网的发展,网络广告的优势逐渐凸现出来。
如,网络广告的传播不受时间和空间的限制;网络广告不仅可以面对所有网络用户,而且可以根据受众用户确定广告目标市场;网络广告信息是互动传播的,用户可以获取自己认为有用的信息,厂商也可以随时得到宝贵的用户反馈信息;网络广告的内容非常丰富,并且以图、文、声、像等多种形式,生动形象地将产品或市场活动的信息展示在用户面前;网上的广告可按照需要及时变更广告内容,这样广告商就可以随时更改诸如价格调整或商品供求变化等信息;与报纸和电视相比,单位面积(时间)的广告价格相比,网络广告在价格上极具竞争力。
与传统媒体相比,网络广告具有的独特优势,使它的市场空间更为广阔,虽然网络广告还存在着诸多的问题,但凭借上面所列举的种种优势,网络广告深深地吸引着众多的企业和客户。
随着网络的发展与普及、网民人数的日益增加,网络广告也将进入一个高速发展的时期,其效益将越来越得以显现。
2).网络广告市场增长迅速
从广告业整体来看,我国网络广告市场所占比例还是非常小的,尽管网络广告绝对数量不断增加,却不能撼动传统媒体广告的主导地位。
目前,网络广告只是传统媒体广告的有益补充,收入比较少,水平也比较低。
但是,互联网以其跨时空、跨地域、图文并茂的双向互动传播模式,为广告的发展提供了广阔的舞台。
自从1997年网络广告在中国出现以来,网络广告的增长幅度一直高于报刊、广播、电视等传统媒体。
目前中国的网民已突破1亿,而且还在快速上升,网民数量的大幅度增长,意味着网络广告的点击率的增加,同时,从事网络广告的人数增加,给网络广告业带来光明前景,再加上网络广告拥有最具潜力和活力的消费群体,使得网络广告的市场正在不断扩展。
由于中国经济的快速发展,中国广告市场也在不断发展和扩张,网络广告占广告总额的比例大幅提高,这显示出网络广告市场的迅速增长。
3).网络广告市场竞争激烈
网络广告市场的兴旺,不仅促使原来的广告代理商向网络广告行业倾斜,也催生了越来越多的广告代理商加入到网络广告市场。
另外,用户服务提供商、提供广告效果衡量服务的公司等多家公司也进入网络广告市场。
同时,面对巨大的利润空间,互联网广告市场已经成为很多网站的主要收入来源之一,网站之间的竞争也就愈加的激烈,很多网站都在不断调整自己的广告,对原有的广告进行改版,增加版面等。
由于以上的综合原因,中国网络广告市场已进入竞争的白热化阶段。
网络广告的出现为广告业拓展了新天地,是对传统广告媒体的补充,但只有掌握了网络广告的特点,扬长避短,才能在激烈的竞争中获得先机,才会给广告主和广告商带来无限的商机。
1.2网络广告未来发展趋势
实现企业在网络中进行广告发布,企业与用户在网络中交互信息。
第一,管理从无序状态趋于有序状态,就是说管理更加规范化,这有两方面的因素来推动:
首先是国家对网络广告管理的重视,比如说国家工商局刚刚颁布了一些试行的规范和要求,从中也可以看得出政府对网络广告经营的重视。
另外,网站本身也需要把网络广告管理规范化和完善化,在创业的阶段,网络的人员素质、管理经验都存在一些薄弱的环节,而现在网络公司逐渐走向成熟了。
第二,价格问题。
价格战一直在混乱中进行,有些网站甚至完全免费,这是因为网站数量增加得很快,有些网站为创造知名度,为增加一些市场份额,把价钱都纷纷往下降,竞争非常激烈;另外,客户在市场中日渐成熟,甚至比某些从业人员还在行,因此价格的透明化势在必行。
第三,网络广告的形式已经开始多样化和复杂化。
第四,客户也趋向于多样化。
从刚开始的IT企业,比如联想、诺基亚、Intel这种客户,发展到今天如房地产、汽车、药品等客户,最让人感到振奋的是消费品行业也开始介入网络广告,希望通过网络推广形象和产品。
另外,客户行业的类型也有很大变化,原来的很多客户都是一些跨国企业,基本上是一些国外知名的大公司,现在很多国内企业,包括民营的、国营的、甚至私营的,也愿意投入网络广告。
怎么用少量的钱来达到比较大的效果,对网络广告业是一个挑战。
总而言之,有一点可以肯定,我国互联网应用其实尚属初级阶段,新技术的不断出现必会带给网上广告更广阔更多样化的发展。
2开发环境及开发工具
2.1网站开发背景
ASP是ActiveServerPage的缩写,意为“活动服务器网页”。
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程序代码被窃取。
7)方便连接ACCESS与SQL数据库.
8)开发需要有丰富的经验,否则会留出漏洞,让黑客利用进行注入攻击.
ASP也不仅仅局限于与HTML结合制作WEB网站,而且还可以与XHTML和WML语言结合制作WAP手机网站。
但是其原理也是一样的。
2.2运行环境
2.2.1开发语言介绍和比较
ASP全名ActiveServerPages,是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。
ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。
PHP是一种跨平台的服务器端的嵌入式脚本语言。
它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。
它支持目前绝大多数数据库。
还有一点,PHP是完全免费的,不用花钱,你可以从PHP官方站点。
自由下载。
而且你可以不受限制地获得源码,甚至可以从中加进你自己需要的特色。
JSP是Sun公司推出的新一代网站开发语言,Sun公司借助自己在Java上的不凡造诣,将Java从Java应用程序和JavaApplet之外,又有新的硕果,就是JSP,JavaServerPage。
JSP可以在Servlet和JavaBean的支持下,完成功能强大的站点程序。
三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。
但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。
在ASP、PHP、JSP环境下,HTML代码主要负责描述信息的显示样式,而程序代码则用来描述处理逻辑。
普通的HTML页面只依赖于Web服务器,而ASP、PHP、JSP页面需要附加的语言引擎分析和执行程序代码。
程序代码的执行结果被重新嵌入到HTML代码中,然后一起发送给浏览器。
ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。
在这几种动态网站技术中,网站的设计主要采用ASP,主要考虑到空间的支持和自己这种技术的成熟。
系统主要采用ASP、HTML、Access数据库、VBScript、JavaScript、等技术和工具。
ASP包含三方面含义:
Active:
ASP使用了微软的ActiveX技术。
ActiveX(COM)技术是现在Microsoft软件的重要基础。
它采用封装对象,程序调用对象的技术,简化程序设计,加强程序间合作。
ASP本身封装了一些基本组件和常用组件,有很多公司也开发了很多实用组件。
只要你可以在服务器上安装这些组件,通过访问组件,你就可以快速、简易地建立自己的WEB应用。
Server:
ASP运行在服务器端。
这样就不必担心浏览器是否支持ASP所使用的程序设计语言。
ASP的程序设计语言可以是VBScript和JavaScript。
VBScript是VB的一个简集,会VB的人可以很方便的快速上手。
然而Netscape浏览器不支持客户端的VBSCRIPT,所以最好不要在客户端使用VBSCRIPT。
而在服务器端,则无需考虑浏览器的支持问题。
Netscape浏览器也可以正常显示ASP页面。
Pages:
ASP返回标准的HTML页面,可以正常地在常用的浏览器中显示。
浏览者查看页面源文件时,看到的是ASP生成的HTML代码,而不是ASP程序代码。
这样就可以防止别人抄袭程序。
2.2.1数据库介绍和比较
Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。
它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。
Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。
熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。
虽然它支援部份面向对象(OO)技术,但是未能成为一种完整的面向对象开发工具。
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。
它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。
通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。
同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。
系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
Access界面友好、易操作等。
一般用它来制作处理数据的桌面系统。
它也常被用来开发简单的WEB应用程序,但当记录达到10万条或其数据库达到50M它的性能就会极具下降。
SQLServer操作简单,功能强大,而且它提供了免费版的EXPRESS版本,受到大多数中小企业的青睐。
Oracle在数据库管理功能、完整性检查、安全性、一致性方面都有良好的表现。
一直是数据库软件市场的领跑者。
但其操作难度要高于SQLSERVER,而且使用Oracle开发的项目,购买者也必须购买ORACLE,但其价格比较高昂,所以一般都使用在大型项目上。
2.3B/S开发模式
B/S结构(Browser/Server结构)结构即浏览器和服务器结构。
它是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结构。
在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(Browser)实现,但是主要事务逻辑在服务器端(Server)实现,形成所谓三层3-tier结构。
这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。
以目前的技术看,局域网建立B/S结构的网络应用,并通过Internet/Intranet模式下数据库应用,相对易于把握、成本也是较低的。
它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,Internet/Intranet等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。
特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。
随着Internet和WWW的流行,以往的主机/终端和C/S都无法满足当前的全球网络开放、互连、信息随处可见和信息共享的新要求,于是就出现了B/S型模式,即浏览器/服务器结构。
B/S模式最大特点是:
用户可以通过WWW浏览器去访问Internet上的文本、数据、图像、动画、视频点播和声音信息,这些信息都是由许许多多的Web服务器产生的,而每一个Web服务器又可以通过各种方式与数据库服务器连接,大量的数据实际存放在数据库服务器中。
客户端除了WWW浏览器,一般无须任何用户程序,只需从Web服务器上下载程序到本地来执行,在下载过程中若遇到与数据库有关的指令,由Web服务器交给数据库服务器来解释执行,并返回给Web服务器,Web服务器又返回给用户。
在这种结构中,将许许多多的网连接到一块,形成一个巨大的网,即全球网。
而各个企业可以在此结构的基础上建立自己的Intranet。
2.4B/S优缺点
B/S结构的优点
(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。
(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。
(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。
(4)、开发简单,共享性强
B/S模式的缺点
(1)、个性化特点明显降低,无法实现具有个性化的功能要求。
(2)、操作是以鼠标为最基本的操作方式,无法满足快速操作的要求。
(3)、页面动态刷新,响应速度明显降低。
(4)、功能弱化,难以实现传统模式下的特殊功能要求。
2.5B/S架构软件的优势与劣势
1)维护和升级方式简单。
目前,软件系统的改进和升级越来越频繁,C/S系统的各部分模块中有一部分改变,就要关联到其它模块的变动,使系统升级成本比较大。
B/S与C/S处理模式相比,则大大简化了客户端,只要客户端机器能上网就可以。
对于B/S而言,开发、维护等几乎所有工作也都集中在服务器端,当企业对网络应用进行升级时,只需更新服务器端的软件就可以,这减轻了异地用户系统维护与升级的成本。
如果客户端的软件系统升级比较频繁,那么B/S架构的产品优势明显——所有的升级操作只需要针对服务器进行,这对那些点多面广的应用是很有价值的,例如一些招聘网站就需要采用B/S模式,客户端分散,且应用简单,只需要进行简单的浏览和少量信息的录入。
2)系统的性能
在系统的性能方面,B/S占有优势的是其异地浏览和信息采集的灵活性。
任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端。
不过,采用B/S结构,客户端只能完成浏览、查询、数据输入等简单功能,绝大部分工作由服务器承担,这使得服务器的负担很重。
采用C/S结构时,客户端和服务器端都能够处理任务,这虽然对客户机的要求较高,但因此可以减轻服务器的压力。
而且,由于客户端使用浏览器,使得网上发布的信息必须是以HTML格式为主,其它格式文件多半是以附件的形式存放。
而HTML格式文件(也就是Web页面)不便于编辑修改,给文件管理带来了许多不便。
比如说很多人每天上“新浪”网,只要安装了浏览器就可以了,并不需要了解“新浪”的服务器用的是什么操作系统,而事实上大部分网站确实没有使用windows操作系统,但用户的电脑本身安装的大部分是windows操作系统。
3)系统的开发
C/S结构是建立在中间件产品基础之上的,要求应用开发者自己去处理事务管理、消息队列、数据的复制和同步、通信安全等系统级的问题。
这对应用开发者提出了较高的要求,而且迫使应用开发者投入很多精力来解决应用程序以外的问题。
这使得应用程序的维护、移植和互操作变得复杂。
如果客户端是在不同的操作系统上,C/S结构的软件需要开发不同版本的客户端软件。
但是,与B/S结构相比,C/S技术发展历史更为“悠久”。
从技术成熟度及软件设计、开发人员的掌握水平来看,C/S技术应是更成熟、更可靠的。
3需求分析
需求分析是指开发人员要准确理解用户的要求进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,再由需求定义转换到相应的形式功能规约(需求规格说明)的过程。
需求分析虽然处于软件开发过程的开始阶段,但它对于整个软件开发过程以及软件产品质量是至关重要的。
进行数据库设计首先必须准确了解与分析用户需求(包括资料与处理)。
需求分析是整个设计过程的基础,是最困难,最耗费时间的一步,作为地基的需求分析是否做的充分与准确,决定了在其上构建数据库大厦的速度与质量,需求分析做的不好,甚至会导致整个数据库设计返工重做。
需求分析的基本任务是准确地回答“系统必须做什么?
”这个问题。
其要做的工作是深入描述软件的功能和性能,确定软件的限制和软件同其他系统元素的接口细节,并定义软件的其他有效性需求。
近几年来已提出许多软件需求分析与说明的方法(如结构化分析方法和面向对象分析方法),结构化分析(StructuredAnalysis,简称SA)[12]是面向数据刘进行需求分析的方法。
SA也是一种建模活动,该方法使用简单易读的符号,根据软件内部数据传递、变换的关系,自顶向下逐层分解,描绘出满足功能要求的软件模型。
SA分析步骤:
了解当前系统的工作流程,获得当前系统的物理模型。
当前系统是指目前正在运行的系统,可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 网络广告 管理 系统 设计 实现