网络广告业务综合管理系统.docx
《网络广告业务综合管理系统.docx》由会员分享,可在线阅读,更多相关《网络广告业务综合管理系统.docx(34页珍藏版)》请在冰豆网上搜索。
网络广告业务综合管理系统
XX轻工业学院
本科毕业设计(论文)
题目网络广告业务综合管理系统的设计与实现
学生XX
专业班级
学号
院(系)
指导教师(职称)
完成时间
XX轻工业学院
毕业设计(论文)任务书
题目网络广告业务综合管理系统的设计与实现
专业学号XX
主要内容、基本要求、主要参考资料等:
主要内容:
由于互联网的不断发展,以及大量的网络新媒体迅速崛起,广告不再局限于电视、报纸等途径传播宣传,网络广告成为一种宣传的重要途径,为广告提供了多样化的传播载体。
这些新兴的媒体成为新媒体产业中的发展最快、最具有商业潜力的部分。
凭借其独特的媒体平台,营销价值的不断提升和凸显,网络广告将越来越受到众多企业、商家广告主的青睐,因此根据需求设计一款网络广告业务综合管理系统。
该系统利用ASP.NET技术、C#语言,实现注册登录、用户信息、广告管理、信息查询、站内搜索等模块。
基本要求:
代码无误、系统正常运行,并能够实现构想的功能,系统具有可维护性,实现良好的交互和使用体验。
主要参考资料:
[1]朱玉超,鞠艳,王代勇.ASP.NET项目开发教程[M].:
电子工业,2008.
[2]X乃丽.完全手册ASP.NET2.0网络开发详解[M].:
电子工业,2008.
[3]沈世根,王承焱,徐小东.Web程序设计-ASP.NET使用开发[M].:
清华大学,2010.
完成期限:
年月日
指导教师签名:
专业负责人签名:
年月日
网络广告业务综合管理系统的设计与实现
摘要
随着新媒体的高速发展,信息需求也日益增长,广告已经成为企业和商家必不可少的宣传手段。
网络广告业务管理系统能够对投放在网络上的广告进行监控,为有需要的用户提供准确的、实时的广告信息资讯,对广告进行完整的管理。
本文介绍了客户和广告商对网络广告管理的需求,根据需求设计出网络广告业务综合管理系统。
网络广告业务综合管理系统是作为一个互利互赢的平台,此系统平台的设计理念是从广告方和广告需求方以及系统使用方,三方来进行分析和设计,其系统包括:
用户注册、信息查询、广告管理、用户信息等多个不同模块。
在本系统中,不仅提供了大量的广告资源,还给广告商找到了一个快速发布广告并管理广告的平台。
系统使用ASP.NET技术,编程语言为C#语言,采用B/S架构。
本系统可提供大量的网络广告资源,为广告商营造了一个实用性平台;同时适用于各类广告资源,是一个通用性、实用性的网络广告业务综合管理系统。
关键词网络广告系统,B/S架构,ASP.NET
DESIGNANDACHIEVEMENTOFONLINEADVERTISINGBUSINESSGENERALMANAGEMENTSYSTEM
ABSTRACT
Withtherapiddevelopmentofnewmedia,informationneedsaregrowing,advertisingpaniesandbusinesseshasbeeanindispensablemeansofpropaganda.Internetadvertisingbusinessmanagementsystemcapableofrunningonthenetworktomonitoradvertising,asusersneedtoprovideaccurate,real-timeadvertisinginformation,apleteadvertisingmanagement.Thisarticledescribestheclientandadvertiserdemandforonlineadvertisingmanagement,designedaccordingtotheneedsoftheonlineadvertisingbusinessintegratedmanagementsystem.
Onlineadvertisingbusinessintegratedmanagementsystemisasamutuallybeneficialwin-winplatform.Thedesignconceptofthesystemplatformisfromadvertisingandadvertisingdemandsidetosystemoperation,thethirdpartytocarryontheanalysisanddesign,thesysteminclude:
userregistrationmodule,informationquerymodule,theadvertisementmanagementmodule,userinformationmodule,apluralityofdifferentplate.Inthissystem,notonlyprovidesalargeamountofadvertisingresources,andalsotoadvertisersfoundafastadvertisingandadvertisingmanagementplatform.
ThesystemusesASP.NETtechnology,theprogramminglanguageC#language,theuseofBrowser/Server,Thesystemcanprovidealotofonlineadvertisingresources,foradvertiserstocreateaplatformusability;alsoappliestoalltypesofadvertisingresources,isaversatile,practicalonlineadvertisingbusinessintegratedmanagementsystem.
KEYWORDSNetworkadvertisingsystem,Browser/Server,ASP.NET
1绪论
1.1系统背景
随着互联网时代的发展,资讯已经从四方八方以各种各样的形式映入人们的眼球,其中就少不了广告。
然而网络广告已经利用不同的作为平台,发挥着其各自的传播度。
通过互联网,利用平台,将广告发布,并传递到用网用户的新型的广告运作方式,就是网络广告。
相对于传统的广告方式:
报纸、杂志、电视、广播,网络广告的新型广告合作方式会有意想不到的效果。
因此广告的经济意义十分重要[1]。
很多企业为了能够扩大自身的营业X围以及增强自己的竞争能力,争相引进计算机技术来辅助公司的管理,帮助企业快速发展,提高竞争力[2]。
在传统的四大媒体上的广告宣传力度已经远远不及网络广告这个新生力量。
网络广告凭借互联网的强大流量,将广告的推广宣传达到了非同凡响的地步,并且快速的挤进了广告宣传方式中前排队伍中。
随着网络广告业务市场的发展,媒介策划人员和产品营销人员就会需要更加细致的管理,尤其是网络上存在着很大的不稳定因素,导致了在网上投放广告需要极其精准的定位和广告投放前的提前预算价值,以及对广告的优化,广告资讯的整合掌控等,最终能够保证广告资源能够被高效率的使用。
广告商也需要灵活的掌握和调配广告资源,以最精确的方式投下广告。
最后形成以广告系统的技术支持为基础,结合销售团队的深层次整合资源信息为辅助,实现出广告的多样化的营销方案,因此在市场的驱动下,各种各样的广告管理系统诞生了。
以往的广告公司的广告业务管理都是人工来操作实现的,先有广告需求的一方,派专属人员进行市场调查,分析等等工作,然后开始进行广告的客户约谈,当客户到达之后,如果满足意愿,想要进行广告业务的交易,就需要人员重新起草交易的协议,然后进行流程很清晰,但是操作很繁琐的一系列复杂的操作,这些操作都是以纸为主要方式进行,然而这些东西都需要有单独的环境放置储存,如有闪失,一不小心就很容易出现错误和丢失情况,造成公司不必要的损失[3]。
然而由于计算机网络科技的高速发展,网络广告的传播很自由,没有空间、地点、时间的任何限制约束;网络广告是向所有网络用户开放的,只要用户对该发布的广告感兴趣,只需要点一下鼠标键,就能进一步了解更多、更生动、更详细的信息[4]。
这样的方式也是在流量时代的主要操作方式,所有的约谈业务都是在网络上进行,而且还能被存储在数据库中,需要哪一段的业务,就可以直接调出来。
这样的鲜活的方式已经成为当下的潮流。
开发一个基于B/S结构的网络广告业务综合管理系统,无论对企业和商家,还是对广告商来说,节省了众多的劳动力,方便了操作实施,降低了错误率,也能改善效率低的不足,最重要是能够在短时间内大幅度提高经济的效益。
然而这样的一个网络广告业务综合管理系统,是基于简单的开发环境,在最现代化的网络上进行和传统广告业务一样的工作,这是一中创新和新思想。
开发基于ASP.NET的网络广告系统可以提高其软件设计的能力,是一个具有实际和学习意义的课题[5]。
1.2系统开发目的
网络广告业务综合管理系统的使用群体是面向企业、商家以及广告的受理方。
因此,为了避免传统四大媒体(报纸、杂志、电视、广播)在广告刊登或发布时,存在的宣传方面的缺点,如:
效率低、针对性不强、覆盖面有限等。
经过长时间的积累,系统中文件的数量数据都不断的增长,如果要在这些文件中查找文件、修改文件是相当困难的[6]。
开发网络广告系统能够相对的解决以上的问题,并且可以紧紧贴合企业和商家的思想理念来进行不同需求的更改。
时间是一切工作的基本要求,作为当下最高的要求就是效率。
一个的优点就是浏览量大,新闻更新快,然而广告的位置是固定的,在大浏览量的网络时代,一个的广告业务是每个都十分重视的,在传统的刊登广告中,存留下来很多问题,造成了,传统媒体给广告带来的效益越来越差,反之,大数据时代、超流量时代网络广告的效率远远超过了传统方式。
所以网络广告的效率要远远大于传统的广告方式。
在此的前提的筹备下,开发一个网络广告业务综合管理系统是对于如今工作繁杂的一个简化。
开发一个兼备功能完善和上手简单的网络广告系统,在信息高速发展的今天,具有十分重要的理论意义和实践价值[7]。
为了广告资讯信息更好的推广宣传,能够给企业和商家的广告一个很好的发布平台,网络广告业务综合管理系统亦是这样。
通过对市场的调查,以及对各大门户以及各大论坛等的考察,广告现在已经迈入新时代即新媒体广告时代,它们会在这浪潮中飞快发展,给企业和商家带来可观的经济效益。
1.3B/S结构
B/S结构是浏览器/服务器模式的简称,是新型的网络结构模式。
客户端获得的大量信息将被送到服务器端,并在服务器端进行相应的处理和分析,客户端的处理就因此减少少,因此这种模式的开发,不仅不需要再安装占据大量内存空间客户端软件,也能够大大简化了软件的使用寿命,降低了成本,更加方便了维护且具有高度的安全性,节省了电脑本身的内存空间。
在通常的局域网内,也可以采用架构,通过Internet/Internet模式与本地数据库连接,这种成本也是最低的,并且容易实现[8]。
采用B/S架构模式,用户的操作更加简单[9]。
在C/S模式下,根据不同的用户,一般都需要在客户的计算机上安装不同版本的客户端的应用程序,在B/S模式下,简化了这些繁琐复杂的操作,客户端只需要安装有普通的浏览器和连接有互联网就可以使用(这个在安装操作系统时候就会安装),这使软件的使用方式更加灵活和便捷,同时也省去了安装软件占用的硬盘空间[10]。
对企业和商家来说,C/S模式不容易实现在网络上同步发布广告信息,而对于网络使用越来越普及的当下社会,使得网络广告的宣传和发布产生阻碍。
因此,对于很多企业来说,在网络上发布广告信息,利用网络媒体进行产品宣传、业务介绍等是非常重要的,不但可以节省大量的人力物力,可以大大提高工作效率[11]。
1.4.NET框架
.NET框架(.NETFramework)是由微软开发,.NET框架是一个多语言组件的开发和执行环境,他提供了一个跨语言的统一的编程环境,.NET框架的目的是便与开发人员更加容易地建立起Web应用程序和Web服务,使得Interner上的各个应用程序之间,可以使用Web服务进行连接和沟通.开发人员可以将远端应用程序提供的服务和单机应用程序的服务结合在一起,组成一个应用程序[12]。
.NET框架是多语言组建的开发和执行环境,提供的是跨语言的统一的编程环境。
.NET框架的目的是使得开发人员能够更加方便的建立起Web应用程序以及Web服务。
.NET框架从层次结构来说,其包括三个主要的组成部分:
公共语言运行时、服务框架和上层的两类应用模板。
这两类应用模板又分为:
传统的Windows应用程序模板和基于ASP.NET的面向Web的网络应用程序模板。
在组件运行过程中,运行时负责管理内存分配、启动或删除线程和进程、实施安全性策略,同时满足当前组件对其它组件的需求。
因而开发人员的工作会化繁为简,尤其是,映射功能将锐减开发人员将业务逻辑程序转化成可复用组件的代码编写量[13]。
1.5ASP.NET技术
ASP.NET不仅是ActiveServerPage(ASP)的下一个版本,而是一种建立在通用语言上的程序构架,能被用于一台Web服务器来建立强大的Web应用程序。
ASP.NET提供许多更强大的优势。
ASP是在服务器端编写的脚本程序,在静态网页中嵌入脚本可以使网页具有动态效果,因此,动态网页通常包含了一些常用的脚本命令、普通的HTNL标记、文本以及组件等[14]。
此技术结合着网页的特性,能够在此技术下,直接进行页面的交互设计以及后台的代码编程等。
我选择的是利用VisualStudio编译环境进行设计,在VS里面包含有多中空间,可以直接拖拉空间来设计页面的交互体验,每个空间都直接带有编码功能,基本可以说是,零码设计页面的效果,但是此技术最重要配合数据库,形成一个动态的网页。
有静态网页通过与数据库的连接,形成一个动态的网页。
在静态页面中,利用ASP可达到动态效果的网页;ASP应用程序的执行时服务器端执行的,有效的防治ASP程序源代码丢失,增强了安全性;ASP解释程序将程序执行结果以HTML代码的形式传到客户端,再由客户端浏览器执行,因此,只要客户端上安装了浏览器就可以常浏览包含ASP的网页[15]。
静态网页可直接有拖拉空间来实现,由静态转为动态的就需要配置数据库的连接。
2系统分析
2.1系统可行性分析
可行性研究的目的是用最小的代价付出,在最短的时间内确定问题是否能够解决。
可行性分析不能只靠主观的猜想,应当进行客观有效的分析,而且要分析主要的可能解觉方法的利弊,从而判断原定的系统目标和规模能否实现预期效果。
因此,可行性研究的实质是要进行一次对系统的简化分析和设计的过程。
从技术方面来说,利用ASP.NET、SQLServer等,实现功能的开发;经济效益就是本系统可以实现的最具体的价值。
网络广告业务综合管理系统是致力于企业、商家以及系统管理方,三方的一个互惠互利的广告交易平台,在这个系统中,不同的广告,具有其相对应的价值,在借力于此系统平台,能够直接对应到各大热点,就会进一部提升其存在的价值。
无论是对企业或者商家来说,还是对于购买广告的受理方来说,都能够以最快捷的方式获得相应的利益。
从系统所呈现的功能上来说,此网络广告业务综合管理系统,是一个以提供便捷为宗旨,为广告方,包括企业和商家,为广告需求方,主要对象是。
提供了在互联网上直接进行交流和初步交易的平台。
在这个平台下,广告方根据广告需求方提供的需求,来选择自己认为能够给广告商家自己带来价值的需求项目,然后出广告方案,提交给广告需求方,最终根据实际情况达成最终的协议,并通过联系人来最终实现广告方在广告需求方刊登广告,广告方获得收益,广告需求方也获得相应属于自己利益的价值,在这中间系统方也会得到相应的报酬。
2.2系统需求分析
编写需求分析说明书是为了使用者和开发人员对所开发的系统有一致的理解。
通过阅读此文档,开发人员就可以了解此业务的具体需求和具体实现的主要功能,可以认识到开发人员对系统的整体概况以及对系统要实现的功能的初步了解。
并能够从此文档中理解出此系统的在整体构架上是如何来分布每一项功能的,以及每一个功能是如何来实现系统价值所在的。
网络广告业务综合管理系统是一个管理的网络广告平台,企业、商家和受理方,三方在此平台互补所需,最终完成的达到互赢互利。
通过平台对广告信息进行有效管理。
本系统主要实现以下目标:
系统采用B/S架构,有利于用户和管理员的操作;实现广告管理、广告修改、广告发布、广告删除等,对用户、对管理员都有相应的权限管理和清晰的操作流程;企业和商家可根据自己的账号的权限进行对己方发布的广告进行修改、发布等的相关权限内的操作;超级管理员可以直接能够对整个系统进行各项的操作维护,以及对不合规的操作的修改或删除等;系统实现易操作性和易维护性;系统运行稳定、安全可靠。
本系统主要内容:
网络广告业务综合管理系统,基本功能包括:
(1)用户信息管理:
主要包括用户管理、操作权限管理等;
(2)广告信息管理:
实现广告信息的发布,查询等;
(3)广告预购管理:
实现广告购买的预购管理等;
(4)广告需求管理:
实现广告的需求的管理等。
系统中还可以添加最新的广告方面各项资讯,以及对资讯的修改、发布等操作;个人的权限和个人相应的后台管理等。
3系统设计
3.1系统目标
开发如此这样的网络广告业务综合管理系统实现了广告的管理等多方面的多用户系统。
用户管理包括管理员和注册用户。
计划第一阶段将开发出用户为超级管理员的单机版系统,实现总体路线上的管理员能够控制系统的全方面;第二阶段开发出用户包括企业、商家、广告需求方等管理员的系统,使得三方人员在网上就可以达成对某广告的一致共识,节省了大部分人力体力。
目前该系统的用户是超级管理员和普通管理员,企业、商家、广告需求方等都可以成为注册用户。
该系统具备了如下的一些特性:
用户可以进行对广告信息以及新闻咨询的添加、更新、查看、搜索或删除;需求中的广告信息会被企业和商家们查看到,然后根据不同的要求和价值,广告方的企业和商家选择是否满足某一个广告需求方的需求;能够将广告需求的具体情况进行记录和维护;能够添加、删除、修改发布过的信息的数据;还可以对进行有互动的信息进行审核;可以对已经创建的用户的信息进行修改;可以用不同权限的角色登录系统;可以实现重要信息的页面打印等。
本项目是一个独立、完整的项目,目前不提供其他系统的接口。
本系统的目的和中心思想就是为了提供一个方便快捷的平台,广告方由企业和商家这样的广告商组成,而广告需求方由各大组成,在各个都有一些广告位,能够给商家带来需要的价值,而在这个平台就是一个不仅仅方便快捷,迅速可以找到想要的广告位的需求信息,也是一个能够节省一些繁杂的工作,给新时代的网络广告铺垫了一个很好的基础。
3.2用户特点
网络广告业综合管理系统,操作人员为网络广告管理系统的管理者。
对自身的计算机水平没有很高的要求。
因此,界面的简洁与易用性是本系统首先考虑的地方。
然后根据不同用户的不同需要,再加强系统的稳定性、安全性和可用性,而且根据不同用户的特点,操作简单、快捷、容易上手是本系统的最大特点,可以使得对计算机不熟悉的人用最短的时间学会本系统的操作和对本系统的介绍等。
基于本系统的最大收益者就是广告方和广告需求方。
所以用户的特点也会根据这两方的一些具体要求进行不同的变化,例如除了最大的后台管理之外,也有这些注册用户的个人后台等等。
系统的宗旨就是为了服务对网络广告有意向有需求的商家和。
对于广告方来说,广告方需要的就是可以刊登广告的地方,而网络广告业务综合管理系统就是一个用来发布和给广告发布信息的网络平台。
在此系统上,广告商发布自己的广告,明码标价,去寻找信息的广告主,让广告方的广告实现它应有的价值。
对于广告需求方来说,网络广告业务综合管理系统不仅是广告商的福音,也是广告需求方的福地,在这里,有许许多多的广告资讯,供给广告需求方来挑选,然而广告需求方也可以发布自己所需求的广告,反映给广告方,来提供相应的广告。
对于网络广告业务综合管理系统的整体来说,广告方和广告需求方是一个互补的关系,在此系统平台上,最终实现了互惠互利,广告方、广告需求方、系统本身,三方的全面获利。
3.3数据库设计
原始数据库的详细表单设计是根据不同的数据属性来进行设计的,每一下数据能否为空,以及字段类型等都是数据库详细表单的设计内容。
Allgonggao(所有公告新闻)表单详细设计内容如表3-1。
表3-1所有公告新闻表单内容
字段名称
字段类型
允许为空
最大长度
备注
ID
Int
否
10
自增编号
Title
VarChar
是
255
Content
Text
是
Leibie
VarChar
是
50
Shouyetupian
VarChar
是
50
Dianjilv
VarChar
是
50
Addtime
DateTime
是
所有公告新闻就是存储站内新闻的数据表单,所有的站内新闻通过添加等操作都被记录在此表中。
Allusers(管理员用户信息)表单详细设计内容如表3-2。
表3-2管理员用户信息表单内容
字段名称
字段类型
允许为空
最大长度
备注
ID
Int
否
10
自增编号
Username
VarChar
是
50
Pwd
Text
是
50
Cx
VarChar
是
50
Addtime
Datetime
是
管理员用户信息表单,是将超级管理员和普通管理员的用户信息记录下来。
在后台操作中,分为两个权限的管理者即超级管理员和管理员,超级管理员拥有全面的操作权限。
guanggaojilu(广告记录)表单详细设计内容如表3-3。
表3-3广告记录表单内容
字段名称
字段类型
允许为空
最大长度
备注
ID
Int
否
10
自增编号
Bianhao
VarChar
是
50
Mingcheng
VarChar
是
300
Weizhi
VarChar
是
50
Wangzhan
VarChar
是
300
Leibie
VarChar
是
50
Jine
VarChar
是
50
Shichang
VarChar
是
50
Goumairen
VarChar
是
50
Beizhu
VarChar
是
500
Issh
VarChar
是
2
Addtime
Datetime
是
广告记录数据库存放着广告交易中的信息,广告记录除了包含基本的广告信息外,还多出了例如金额、时长、购买人、审核等关键数据的记录。
这个数据表单是对广告产生的预购等操作的安全性做出了保证。
在这里的审核数据是整个广告记录数据中的关键。
guanggaoxinxi(广告信息)表单详细设计内容如表3-4。
表3-4广告信息表单内容
字段名称
字段类型
允许为空
最大长度
备注
ID
Int
否
10
自增编号
Bianhao
VarChar
是
50