毕业设计(论文)-分类广告信息系统的设计与实现.doc_第1页
毕业设计(论文)-分类广告信息系统的设计与实现.doc_第2页
毕业设计(论文)-分类广告信息系统的设计与实现.doc_第3页
毕业设计(论文)-分类广告信息系统的设计与实现.doc_第4页
毕业设计(论文)-分类广告信息系统的设计与实现.doc_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

分类广告信息系统的设计与实现摘要在互联网飞速发展的今天,网络成为人们获取、发布信息的重要方式,它在大家的工作、学习、生活等各个方面都发挥着至关重要的作用。随着网络广告市场的发展,网络媒体策划和产品营销人员需要更加细致的管理、及时进行广告优化,在确保网络广告资源被高效使用的同时,网络管理者需要更加灵活的组织和调配网络资源,在确保精确的广告投递的前提下,依靠广告管理系统的技术基础,与销售团队深层次的整合,形成多样的销售方案。作为企业的一种生存方式,互联网活动正在飞速发展之中,科学、高效化的广告信息系统是管理网络上各种各样的广告的必要软件。本文介绍了网络广告的发展状况之后,基于PHP编程语言和Mysql数据库技术开发出一个分类广告信息系统。首先,文章描述了选题的背景还有意义,开发程序的基本理论知识和技术支持。并详细介绍了开发程序,从需求分析和系统设计,到数据库设计的基本方法。并且文中还着重介绍了分类广告信息系统的一些重点模块的设计和功能。最后,总结了完成此次毕业设计的心得体会。关键词:广告信息系统,PHP,Mysql全套设计加扣 3012250582Design and implementation of classified information systemAbstractWith the rapid development of Internet, the Internet became fast access, publish information important channel, it in the people to study, work, and other aspects of life play an important role. Along with the network advertisement market development, network media planning and product marketing personnel need to be more careful management, timely ad optimization, ensure the network advertisement resource is efficient use, at the same time, network managers need more flexible organization and deployment of cyber source, to ensure accurate advertisement delivery under the premise, relying on advertising management system technical basis, and the sales team for the deep integration, form the diversity marketing program. As one kind of enterprise survival way, the Internet is swift and violent development, scientific, efficient advertising information system is to manage the network complex advertising the necessary software.This paper introduces the network advertisement development situation, based on the PHP programming language and Mysql database technology to develop a classification of advertisement information system. First of all, the article elaborated the background and significance of this topic, the development of a program of some of the basic theoretical knowledge and technical support. Then details of the development process, from needs analysis, system design, to the database design of the basic method. And the article also emphatically introduced the classification of advertisement information system some key module design and function. Finally, summed up the completion of the graduation design experiences.Key words: advertisement information system,PHP,Mysql目 录第一章 绪论11.1研究背景及意义11.2研究内容31.3组织结构31.4研究思路和方法3第二章 需求分析52.1系统功能需求52.2开发运行环境52.3可行性分析52.4关键技术分析62.4.1PHP简介62.4.2MySQL简介62.4.3B/S结构简介6第三章 系统设计83.1系统功能设计83.1.1系统基本功能模块83.1.2用户功能模块83.1.3管理员功能模块93.2数据库设计103.2.1数据库设计原则103.2.2逻辑结构设计103.2.3表设计10第四章 系统实现124.1管理员模块的实现124.1.1广告管理124.1.2企业用户管理134.2用户模块的实现144.2.1用户注册144.2.2用户登录144.2.3首页144.2.4修改个人信息154.2.5我的广告15第五章 系统测试165.1软件测试的目的和意义165.2软件测试的步骤165.3软件测试的具体实现175.4软件测试结论175.5评价17结论18参考文献19谢辞21V分类广告信息系统的设计与实现第1章 绪论1.1 研究背景及意义广告媒体在经历报纸、杂志、电视、广播的不断变化后,网络广告已经逐渐为人们所接受。鉴于网络非常高的信息传播效率和无可比拟的全球覆盖性,网络广告这一新型的渠道已经逐渐成为了传媒行业的新宠。分析网络广告市场的发展现状,笔者认为主要有以下几个方面:(1)网络广告的优势不断凸现,广告效益愈发显现随着互联网的发展,网络广告的优势逐渐凸现出来。如,网络广告的传播不受时间和空间的限制;网络广告可以面对所有网络用户,而且可以根据用户确定广告目标;网络广告的信息是互动传播的,用户可以获取那些自己认为对自己有用的信息,厂商也可以得到宝贵反馈信息;并且网络广告的内容丰富,以图、文、声、像等多种形式,生动而又形象地将产品和市场活动的信息展现在用户面前;网上发布的广告可按照需求非常的及时变更广告的内容,这样广告商就可以随时更改比如价格的调整或者商品供求的变化等信息;还有就是与报纸、杂志和电视相比,单位时间内的广告价格相比较,网络广告在价格上非常具有竞争力。和传统媒体相比较的话,网络广告更具有自己独特的优势,使它的市场空间更为宽广,虽然网络广告目前还存在着许许多多的问题,但是凭上面所列举的种种优势,网络广告深深地吸引着众多的企业和客户。并且随着网络发展和普及、以及上网人数的日益增多,网络广告也将进入一个非常快速发展的蓬勃时期,其效益将越来越凸现出来。(2)网络广告市场增长迅速从广告业整体看来的话,我国网络广告市场所占的比例还是比较小的,尽管网络广告绝对数量不断增加,却不能撼动传统媒体广告的主导地位。目前,网络广告只是传统媒体广告的有益补充,收入比较少,水平也比较低。但是互联网以其跨时空、地域、图文并茂双向互动传播模式,为广告的发展提供了一个非常广阔的舞台。自1997年网络广告在中国出现以来,网络广告的增长速度一直高于杂志、广播、电视等传统媒体。目前我们中国的网民已突破2亿,而且还在快速上涨,上网人数量大幅增长,意味着网络广告的点击率的增加,同时,从事网络广告的人数增加,给网络广告业带来光明前景,再加上网络广告有最具潜力和的消费群体,使得网络广告的市场正在不断扩展。由于中国的经济快速发展,中国的广告市场也在不断的发展和扩大,网络广告占广告总额的比例大幅提高,这都显示出网络的广告市场飞速增长13。(3)网络广告市场竞争激烈 网络广告的市场兴旺,不仅促进原来的广告代理商转向网络广告行业的倾斜,也产生了越来越多的广告商加入到网络广告的市场。另外,用户服务的提供商、提供广告的效果来衡量服务的公司等多家公司也进入了网络广告市场。同时,面对巨大的利润空间,互联网的广告市场也已经成为很多网站的主要收入来源之一,网站与网站之间的竞争就越来越激烈,很多网站在不断的调整自己的广告,对原有广告进行改版,详细分类,增加版面等。由于以上的综合原因,中国网络广告市场已进入竞争的白热化阶段。网络广告的出现为广告业拓展了新天地,是对传统广告媒体的补充,但只有掌握了网络广告的特点,扬长避短,才能在激烈的竞争中获得先机,才会给广告主和广告商带来无限的商机15。实现企业在网络中进行广告发布,企业与用户在网络中交互信息。第一,管理从无序状态趋于有序状态,就是说管理更加规范化,这有两方面的因素来推动:首先是国家对网络广告管理的重视,比如说国家工商局刚刚颁布了一些试行的规范和要求,从中也可以看得出政府对网络广告经营的重视。另外,网站本身也需要把网络广告管理规范化和完善化,在创业的阶段,网络的人员素质、管理经验都存在一些薄弱的环节,而现在网络公司逐渐走向成熟了。第二,价格问题。价格战一直在混乱中进行,有些网站甚至完全免费,这是因为网站数量增加得很快,有些网站为创造知名度,为增加一些市场份额,把价钱都纷纷往下降,竞争非常激烈;另外,客户在市场中日渐成熟,甚至比某些从业人员还在行,因此价格的透明化势在必行。第三,网络广告的形式已经开始多样化和复杂化。第四,客户也趋向于多样化。从刚开始的IT企业,比如联想、诺基亚、Intel这种客户,发展到今天如房地产、汽车、药品等客户,最让人感到振奋的是消费品行业也开始介入网络广告,希望通过网络推广形象和产品。另外,客户行业的类型也有很大变化,原来的很多客户都是一些跨国企业,基本上是一些国外知名的大公司,现在很多国内企业,包括民营的、国营的、甚至私营的,也愿意投入网络广告。怎么用少量的钱来达到比较大的效果,对网络广告业是一个挑战。总而言之,有一点可以肯定,我国互联网应用其实尚属初级阶段,新技术的不断出现必会带给网络广告更广阔更多样化的发展。因此广告网站的管理也要趋于科学化、高效化,开发一个分类广告信息系统就具有非常重大的意义。1.2 研究内容该系统是一个针对当前社会的分类广告管理系统,不用到实际的电子市场,只需要登录到本分类广告发布系统及可对广告发布、查询、管理,并且可以在网上实现分类广告的实时更新。本次课题的研究内容包括以下几个方面:(1)注册登录模块该模块主要是实现客户在分类广告信息系统的注册,只有注册后才可以发布广告,未注册只能对广告进行浏览。(2)我的广告模块该模块主要是企业对分类广告的投放和有效管理。(3)后台管理该模块主要实现对管理员对广告信息、广告排名和企业用户信息等进行有效管理。1.3 组织结构本文主要介绍了分类广告信息系统的设计与实现,系统采用PHP结合Mysql数据库技术设计完成。论文组织结构如下:(1)引言。本章介绍了课题研究的背景及意义、研究内容、组织结构、课题的研究思路和方法。(2)需求分析。本章介绍了系统功能需求、开发运行环境、可行性分析和关键技术分析。(3)系统设计。本章介绍了系统功能设计和数据库设计。(4)系统实现。本章介绍了系统实现的过程。(5)系统测试。本章介绍了系统测试的目的和意义、测试步骤、测试的具体实现、测试结论、评价。(6)结论。(7)参考文献。(8)致谢。1.4 研究思路和方法1、研究思路本系统拟采用基于B/S架构的三层体系结构,即浏览器、Web服务器、数据库。用户不需要安装客户端,只需要用统一的浏览器向服务器发送请求,Web服务器接收客户端发送来的请求,对请求进行分析,如果请求是静态页面,那么就将所请求的页面发送到客户端;如果请求的是动态页面,那么就执行此动态页面,并将执行结果发送至客户端。动态页面中的脚本程序可以和数据库服务器进行交互。界面力求美观漂亮,操作友好、稳定。系统架构中,客户端只需要安装浏览器,通过Web协议与服务器进行交互,然后由服务器访问数据库,如图1-1所示:图1-1架构模式图分类广告信息系统WEB服务器采用MVC(处理层/表现层/控制层)三层计算模式。该架构模式是当前较为常用,也是十分成熟的开发方式之一。2、研究方法(1)文献研究法广泛地搜集、鉴别、整理与系统开发的文献(包括文字、图形、符号、声频、视频等具有一定理论价值和资料价值的材料),从而得出一般性结论或者发现新问题,寻找新的思路。(2)案例研究法综合系统开发以及企业市场需求实际的研究目标,制定研究计划,以典型案例为素材,对系统进行具体分析、解剖,从而研究系统每个模块的适合内容。(3)比较法根据一定标准,对某类事物现象在不同情况下的不同表现,进行比较研究,找出事物的普遍规律及其特殊本质,力求得出符合客观实际结论的方法。(4)探索性研究法探索性研究法是高层次的科学研究活动。它是用已知的信息,探索、创造新知识,产生出新颖而独特的成果或产品。第2章 需求分析2.1系统功能需求往往在需求分析过程中,主要包括新软件产品必须具有系统的功能、性能、运行规格等。本系统是一个分类广告信息系统,是为了给企业用户发布广告所用,因此,每个在本系统注册的用户都有一个自己的主页。本系统是基于Web的B/S结构的分类广告信息系统,要实现用户的登录和注册、资料修改,广告发布、广告管理、企业用户管理、退出登录等功能。其最主要功能之一是要实现基于组织与权限的管理模块,也就是说要实现权限分类管理,诸如普通校友用户、系统管理员用户两大类。具体如下:(1)企业用户:具有修改个人信息、发布广告等功能;(2)系统管理员用户:具有分类广告信息系统的全部权限,主要有密码修改、广告管理、企业用户管理等功能。2.2 开发运行环境本课题采用PHP语言开发,基于WEB技术的B/S模式,结合mysql数据库,开发环境采用PC兼容机。2.3 可行性分析技术可行性:网站的开发自90年代以来呈现飞速发展,已经形成现在的以jsp,.net,php开发语言和开发平台,各个大软件公司相继投入研发人员不断的改进产品,因此从技术上讲已经具体成熟的环境。由于PHP编程效率高,可维护性好,且支持多种功能完美的编程语言,所以这里采用PHP技术进行动态网页的制作。数据库的操作这里选用最实用的mysql,它是基于服务器端的中型的数据库,可以适合大容量数据的应用,在处理海量数据的效率,后台开发的灵活性,可扩展性等方面强大,可以用存储过程,数据库大小无极限限制。社会可行性:随着网络广告市场的发展,网络媒体策划和产品营销人员需要更加细致的管理、及时进行广告优化,该系统是一个针对当前社会的网络网络广告管理,不用到实际的电子市场,只需要登录到广告发布系统及可对广告发布、查询、管理,并且可以在网上实现广告的实时更新。本系统不仅确保了网络广告资源被高效使用,同时也使得网络管理者能够更加灵活的组织和调配网络资源。因此,该分类广告信息系统是非常实用的,具有很高的社会可行性。2.4 关键技术分析2.4.1 PHP简介PHP,是英文超文本预处理语言Hypertext Preprocessor的缩写。PHP 是一种 HTML 内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,被广泛地运用。PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创的语法。它可以比 CGI或者Perl更快速地执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;PHP还可以执行编译后代码,编译可以达到加密和优化代码运行,使代码运行更快。PHP具有非常强大的功能,所有的CGI的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。最重要的是PHP可以用C、C+进行程序的扩展。2.4.2 MySQL简介MySQL是一个关系型数据库管理系统,由瑞典MySQL AB公司开发,目前属于Oracle公司。MySQL是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL的SQL语言是用于访问数据库的最常用标准化语言。MySQL软件采用了双授权政策(本词条“授权政策”),它分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,一般中小型网站的开发都选择MySQL作为网站数据库。由于其社区版的性能卓越,搭配PHP和Apache可组成良好的开发环境。2.4.3 B/S结构简介B/S结构(Browser/Server,浏览器/服务器模式),是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Internet Explorer,服务器安装Oracle、Sybase、Informix或 SQL Server等数据库。浏览器通过Web Server同数据库进行数据交互。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。第3章 系统设计3.1系统功能设计3.1.1 系统基本功能模块系统可分为两大模块,管理员模块和用户模块。管理员可以增加、修改、删除数据,用户可浏览、修改部分数据。系统基本模块如图3-1所示。图3-1 系统基本模块3.1.2 用户功能模块用户模块包括3个部分,即修改个人信息、我的广告和退出系统。(1)修改个人信息。可以实现个人资料的修改。(2)我的广告。我发布的广告列表,可以查看我发布的广告信息。(3)退出系统。快速退出分类广告信息系统。用户模块如图3-2所示。图3-2 用户模块3.1.3 管理员功能模块管理员模块包括3个部分,即网站常规管理、广告管理和企业用户管理。(1)网站常规管理。包括修改密码和退出系统2个部分。(2)广告管理。包括广告分类管理(可以实现广告类别的添加和删除)、添加广告(可以实现广告的添加)、广告列表(可以实现广告信息的查看、编辑和删除)、广告排名查询(可以查询广告的点击率排名)4个部分。(3)企业用户管理。用户列表,可以实现企业用户的删除。管理员模块如图3-3所示。图3-3 管理员模块3.2 数据库设计3.2.1数据库设计原则数据库设计要符合“一致性”、“完整性”、“安全性”与“可伸缩性”等原则。同时关系型数据库的设计应遵循规范化理论,规范化程度过低的关系,可能会存在插入、删除异常、修改复杂、数据冗余等问题,解决的方法就是对关系模式进行分解或合并(规范化),转换成高级范式。规范化一共有六个级别:1NF,2NF,3NF,BCNF,4NF,5NF。但并不是规范化程度越高的关系就越好。当一个应用的查询中经常涉及到两个或多个关系模式的属性时,系统就必须经常的进行联接运算,而联接运算的代价是相当高的。所以在具体应用时,到底规范化进行到什么程度需要权衡利弊。3.2.2逻辑结构设计本系统中主要数据库,如下字段:(1)tbl_admin(名称、密码)(2)tbl_advisor(名称、类型名称、标题、链接、用户名称、图片、详细、单击、开始日期、结束日期)(3)tbl_advisortype(名称、类型名称)(4)tbl_user(用户名称、用户名、密码、公司名称、联系电话)3.2.3表设

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论