广告智能推广系统的设计与实现_毕业论文(48页).doc
《广告智能推广系统的设计与实现_毕业论文(48页).doc》由会员分享,可在线阅读,更多相关《广告智能推广系统的设计与实现_毕业论文(48页).doc(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-广告智能推广系统的设计与实现_毕业论文PINGDINGSHAN UNIVERSITY毕业论文 题 目: 广告智能推广系统的 设计与实现 院(系): 软件学院 专业年级: 软件工程 2011级 姓 名: 杨斐然 学 号: 111530505 指导教师: 郑 浩 讲师 2015年05月04日原 创 性 声 明本人郑重声明:本人所呈交的毕业论文,是在指导老师的指导下独立进行研究所取得的成果。毕业论文中凡引用他人已经发表或未发表的成果、数据、观点等,均已明确注明出处。除文中已经注明引用的内容外,不包含任何其他个人或集体已经发表或撰写过的科研成果。对本文的研究成果做出重要贡献的个人和集体,均已在文中以
2、明确方式标明。本声明的法律责任由本人承担。论文作者签名: 日 期: 关于毕业论文使用授权的声明本人在指导老师指导下所完成的论文及相关的资料(包括图纸、试验记录、原始数据、实物照片、图片、录音带、设计手稿等),知识产权归属平顶山学院。本人完全了解平顶山学院有关保存、使用毕业论文的规定,同意学校保存或向国家有关部门或机构送交论文的纸质版和电子版,允许论文被查阅和借阅;本人授权平顶山学院可以将本毕业论文的全部或部分内容编入有关数据库进行检索,可以采用任何复制手段保存和汇编本毕业论文。如果发表相关成果,一定征得指导教师同意,且第一署名单位为平顶山学院。本人离校后使用毕业论文或与该论文直接相关的学术论文
3、或成果时,第一署名单位仍然为平顶山学院。论文作者签名: 日 期: 指导老师签名: 日 期: -第 38 页广告智能推广系统的设计与实现摘 要互联网技术出现后,媒体以及信息技术的快速发展和社会信息需求的飞速增长,使得企业在网络上投放广告已成为一种不可或缺的宣传手段。面对市场上复杂多样的广告宣传模式,客户、广告商对广告投放管理的需求,广告智能推广系统应运而生。广告智能推广系统实现了对广告全过程的监控,能够为用户提供精确、实时的统计。本文设计的这套广告智能推广系统旨在改善现在市面上流通的各种广告方式的弊端,使广告推广更加高效,更加简洁,投入少回报高。系统主要功能模块有:价格变动记录,商品管理,商品图
4、片管理,订单管理,公司文化管理,公司历史管理,公司特色服务,新闻管理,会员、员工管理,员工业绩管理,讨论评价管理等。系统基本上满足了广告商和客户在广告展示和陈设销售产品过程中对广告业务管理要求的功能需求,为广告商、广告提供商、产品客户搭起了互动。本套系统采用Spring及Hibernate框架,选用Tomcat服务器,并运用MySQL数据库管理系统对各项数据进行管理,以MVC模式进行基于web的广告智能推广系统的开发,应用规范化的工作流设计方法实现了广告智能推广系统。与普通的广告系统最大的区别是,本套系统能够提供方便的管理,极大地节约人力、物力、财力,富有特色的的轮播、替换等功能增加了广告整体
5、页面的美观及可操作性。它适用于各种不同类产品的广告推广,是一套通用性很好的广告智能推广系统;简单地操作、维护,灵活、方便地管理以及可靠性高为该系统的主要特性。本文介绍了系统的具体设计和实现。关键词:广告系统,智能推广系统,购物系统,MVC,spring,hibernate,JSP,mysql,TomcatThe Design and Implementation of IntelligentAdvertising Promotion System AbstractFromtheInternetsincetheemergence,withthemediaandinformationtechnol
6、ogyoftherapiddevelopment,socialinformationneedsoftherapidgrowth,onlineadvertisinghasbecometheenterpriseindispensablepublicitymeansofthefacecomplex varietyofadvertisingway,aswellascustomersandadvertisersontheAdManagerneed,advertisingsmartpromotionsystemcameintobeing.Advertisingsmartpromotionsystemabl
7、etoadsprocesstomonitor,fortheusertoprovideaccurate,realtimeofstatisticalfunctions.ThisthesisforthecurrentadvertisingsystemtheshortcomingsandcustomersandagenciesontheAdManagerneeds,combinedwith theworkflowtechnology,designandImplementationofanadsmartpromotionsystem.systemincludes:pricechangesrecorded
8、.Productmanagement,productpicturesmanagement,ordermanagement,thecompanyculturemanagement,thecompanyhistorymanagement,thecompanySpecialtyServices,newsmanagement,memberandstaffmanagement,staffperformancemanagementtodiscusstheevaluationofmanagementandotherfunctionsmanagementmodule,thebasicmeettheadvert
9、iserswithcustomersintheadshowandsalesFurnishingsitemsduringtherealizationAdvertisingmanagementrequirementsoffunctionalrequirements,intheadvertiser,commoditycustomers,advertisingproviderestablishedbetweentheeffectfromaninteractiveplatform.systemusestheSpringandHibernateframework,basedontheMVCdesignpa
10、tterns,thechoiceofTomcatserveranduseofMySQLdatabasemanagementsystemtomanagedatatoMVCpatternweb-basedadvertisingsmartpromotionsystemdevelopment.Applicationofstandardizedworkflowdesignmethodtoachievetheadsmartpromotionsystem.withthegeneraladvertisingsystemslargestdifferenceistofacilitatethemanagement,
11、greatsavingshumanandfinancialresources.distinctiveofthecarousel,replacetheotherfunctionsincreasedthebeautiful,maneuverability.Itappliestoavarietyofdifferentkindsoftheproductadvertisingsystem,isahighuniversalityofadvertisingsmartpromotionsystem;simpleoperationandmaintenance,flexibleandconvenientmanag
12、ement,andhighreliabilityofthesystemofthemaincharacteristics.Thisarticleinthesetforthadssmartpromotionsystemoftheoverallstructureanddesigntechnicalrequirementsofthebasis,givesthesystemofthespecificdesignandimplementation.Keywords: Advertising system, Intelligent extension systems, Shopping System,B/S
13、,spring,Hibernate, JSP, Tomcat,Mysql目 录1 绪论11.1 背景及意义11.2 广告推广的发展史11.3 本文的主要工作21.4 论文的组织安排21.5 论文结构32.1 MVC设计模式42.2 Spring体系结构42.3 Hibernate52.4 JSP技术72.5 Eclipse72.6 Tomcat72.6 MySQL82.7 小结83 需求分析93.1 需求分析方法93.2 系统需求分析93.3 功能结构需求分析113.4 小结204.1 系统总体架构设计214.2 系统功能设计224.2.1 前台部分的功能模块设计224.2.2 后台部分的功能
14、模块设计234.3 数据库的设计与实现244.3.1 数据库概念结构设计244.3.2 数据库逻辑结构设计254.3.3 数据库的实现264.4 小结295 系统详细设计和实现305.1 系统分层的设计与实现305.2功能模块的设计与实现315.2.1 前台部分315.2.2 用户管理模块325.2.4 会员信息管理模块345.2.5 产品管理模块355.2.6 订单管理模块365.3小结386 系统测试396.1 测试周期396.2 测试目的396.3 功能测试396.4 小结417 结束语421 绪论信息技术得以发展的同时,广告展现推广的形势呈现出多方位的趋势为广告的发展做出了不可磨灭的贡
15、献。其间,网络广告这种传播方式在数字时代得以迅速发展,也备受商家和消费者的青睐。但是广告业务的飞速发展业暴露出越来越多的问题,比如效率低、投入大收益小等。这不禁让我们思考怎样才能让广告的推广更加智能、人性化,有效的解决我们了解产品特性的途径问题。1.1 背景及意义贸易自由化、经济全球化使得企业间的竞争越来越激烈。在企业迅速发展的同时,广告行业也迅猛发展。传统的广告管理办法不仅耗费大量人力物力,还由于中间中介机构的接入导致环节复杂,容易导致完全能够避免的浪费与失误。对供货商来讲,能够清晰、准确地表达自己产品的设计理念,对产品功能及收益进行正确合理的统计与管理,以最低的成本达到最好的广告效果是一直
16、以来的目标。对消费者团体来讲,一个好的广告平台能够帮助自己找到心仪的产品同时审美水平得到提高,看到市场上隐形的信息也是很重要的。那么,论文工作的主要目标是在充分了解现在的市场状况后,为供货商设计实现一个适合整个广告流程中对广告进行有效管理的软件系统。同时希望通过该系统为供货商、消费者团体间搭建一个合适的管理操作平台,节约人力、物力、财力,降低广告成本,减少企业成本,减轻消费者负担。1.2 广告推广的发展史综合世界各国各个历史时期的科技发展水平与信息传递水平,广告历史可以分为以下几个时期: 11450年以前,在谷登堡发明活字版印刷的原始广告时期。这一时期的广告只能是手工抄写,数量有限,传播也有限
17、。2从14501850年的印刷广告时期。广告受报纸发行量的制约发型范围很有限。3从18501911年的媒介大众化时期。这一时期各种纸质媒介大量发行,开始出现专业性质的广告公司。4从1911年到70年代广告行业化时期。广告开始成为一个行业,并且随着电讯电器技术的出现和发展而逐渐成熟。580年代信息技术革命发生后的信息广告产业时期。这一时期,广告业已经发展成为一门综合性的信息产业,广告活动走向一体化。1.3 本文的主要工作论文的主要工作是充足地了解当前广告推广系统以及广告管理中的不足,并通过改进传统广告媒体技术,设计出合适有效的广告管理软件方案,并使其能够满足供货商、消费者团体对广告的不同需求。本
18、文的具体内容安排如下:1.分析目前的广告推广系统的发展现状广告推广系统的发展分为广告的出现、广告系统的产生、广告管理以及广告管理系统的形成这地各方面。本文将从这四个阶段分别进行简单的介绍且分析当前广告管理系统的状况,确定本文的主要工作就是要设计实现广告智能推广的功能。2.针对客户要求,完成需求分析广告智能推广系统是为销售商进行有效商品推广的系统。该系统的使用者大致分为三类,供货商、消费者团体以及系统管理员。本文将根据各用户对系统功能的需求,提出设计思想和合适的设计方案,确定本系统的基本功能。3.设计系统架构本广告智能推广系统采用B/S三层模式的系统架构来方便广告使用万维网浏览器的客户。B/S系
19、统架构最大的优点就是可以在任何联网的地方进行操作而不用安装专门的软件、只要有一台联网的计算机即可,能够实现客户端零维护。4.系统功能模块设计根据客户的功能需求,以及广告业务流程的需要,本文完成了价格变动记录模块、商品管理模块、商品图片管理模块、订单管理模块、公司文化管理模块、公司历史管理模块、公司特色服务模块、新闻管理模块、会员员工管理模块、员工业绩管理模块、讨论评价管理模块等模块的设计与实现。1.4 论文的组织安排论文从对广告智能推广系统的分析开始,结合成熟的广告系统开发案例,根据用户需求完成广告智能推广系统的需求分析,针对需求分析对整个广告智能推广系统的开发进行具体的分析和设计。考虑到对系
20、统日后的维护和扩展问题,采用跨平台、可移植性高的J2EE平台作为本系统开发平台,系统整体架构使用Spring框架进行搭建,持久层选用Hibernate框架,以此来开发具有高度可重用性、可维护性、可扩展性和安全性高的广告智能推广系统。1分析和研究国内外电子商务模式的发展,尤其是中国的。基于广告智能推广系统,结合需求分析的结果,对广告智能推广系统的开发和实施方案进行论述与总结,总结归纳出实际开发中的关键问题及相应解决方案。2学习J2EE的相关技术,深入研究和探讨MVC设计模式。3认真分析Spring与Hibernate框架的体系结构和工作流程,并仔细研究它们各自的特点,详细分析两个框架融合后的SH
21、(Spring+Hibernate)框架如何能够更好地在系统设计中体现它们各自的特点。4按照软件项目开发规范,制定详细的系统开发计划。对本广告智能推广系统进行设计和实现。1.5 论文结构本文对客户的需求进行了详尽分析,并在此基础上进行了系统总体设计,通过层次划分,有效实现了系统功能分离,实现各方扩展。详细地剖析系统业务流程并完成数据库的设计与实现。在这些工作后,完成系统详细设计与实现,且完成后期测试工作。本广告智能推广系统的设计和实现论文共分为七章。第一章:绪论。主要介绍本文和研究的背景和意义,以及作者的主要工作。第二章:广告智能推广系统的介绍。包括广告管理系统的定义,对广告系统和广告管理系统
22、现状的分析以及未来发展的趋势。第三章:广告智能推广系统的系统分析和结构分析。分析总结系统使用的系统结构是由需求的分析和系统结构所决定。第四章:关键技术的介绍。重点分析广告智能推广系统在设计与实现过程中所应用到的主要技术。第五章:系统设计。重点介绍系统重要的功能模块,对应的数据库的设计。第六章:广告智能推广系统的实现。简单介绍系统的主要功能模块以及运行出来的效果。第七章:总结。对本次课题的研究开发工作的结束总结以及开发过程中仍有待改进的方面。2 开发技术2.1 MVC设计模式 MVC(Model View Controller)即把一个应用的输入、处理、输出流程按照模型(Model)、视图(Vi
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 广告 智能 推广 系统 设计 实现 毕业论文 48
限制150内