基于设计模式的网络广告发布系统设计与开发
发布时间:2019-05-13 12:02
【摘要】:现代商业对于广告的应用越来越重视。互联网技术的不断发展使网络广告发展迅速。目前在网络广告发布系统的研究中出现了一些产品,但这些系统大多是以完成功能为目的,在软件各功能模块的设计方面缺少对可维护性和可扩展性的支持能力。 为了解决网络广告发布过程中的此类问题,为企业广告部门的人员提供一个高效、灵活、功能强大的广告发布平台,本文以设计模式相关技术为核心,设计开发了网络广告发布系统。针对网络广告发布系统用户实际的应用需求,采用基于浏览器/服务器的开发架构,提高用户对系统使用的灵活性,同时,为了提高系统的可维护性,采用分层架构的设计方案,提高了系统功能的可扩展性;研究的重点是针对网络广告发布系统中的主要功能模块,引入GoF设计模式技术,提高各功能模块的软件质量。系统主要的功能模块划分为广告投放管理模块、受众分析模块、电子结算模块、用户订阅模块、系统管理模块。最后,利用软件工程中的软件测试方法,对系统的功能进行测试,并对测试结果进行分析。 在功能模块的具体设计中,将抽象工厂模式应用于持久化存储过程中,使系统能够灵活地支持多个异构数据源;将观察者模式应用于目标受众信息分析功能的实现中,使对同一数据的不同表现界面实现同步更新;将命令模式应用于广告投放功能模块中,实现了命令发布者与命令接收者之间相互独立;将模板方法模式应用于广告信息的生产中,提高广告信息的制作效率;将策略模式应用于广告的计费功能模块中,实现计费策略的灵活扩展。 本文的网络广告发布系统的设计与开发能够进一步提高企业广告管理的工作效率,提升企业的核心竞争力。
[Abstract]:Modern commerce pays more and more attention to the application of advertising. With the continuous development of Internet technology, network advertising develops rapidly. At present, some products have appeared in the research of network advertising publishing system, but most of these systems are aimed at completing the function, and lack the ability to support the maintenance and expansibility in the design of each functional module of the software. In order to solve this kind of problem in the process of online advertising publishing, and to provide an efficient, flexible and powerful advertising publishing platform for the personnel of enterprise advertising department, this paper takes the design pattern related technology as the core. The network advertisement publishing system is designed and developed. According to the actual application requirements of the users of the network advertising publishing system, the development architecture based on browser / server is adopted to improve the flexibility of the users to the system. At the same time, in order to improve the maintenability of the system, The design scheme of hierarchical architecture is adopted to improve the expansibility of the system function. The focus of the research is to introduce GoF design pattern technology to improve the software quality of each functional module for the main functional modules of the network advertising publishing system. The main functional modules of the system are divided into advertising management module, audience analysis module, electronic settlement module, user subscription module, system management module. Finally, the function of the system is tested by using the software testing method in software engineering, and the test results are analyzed. In the specific design of the functional module, the abstract factory pattern is applied to the persistent stored procedure, so that the system can flexibly support multiple heterogeneous data sources. The observer pattern is applied to the realization of the information analysis function of the target audience, so that the different presentation interfaces of the same data can be updated synchronously. The command mode is applied to the advertising function module, which realizes the independence between the command publisher and the command receiver, and the template method mode is applied to the production of advertising information to improve the efficiency of advertising information production. The policy mode is applied to the billing function module of advertising, and the flexible expansion of charging strategy is realized. The design and development of the network advertising publishing system in this paper can further improve the efficiency of enterprise advertising management and enhance the core competitiveness of enterprises.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
本文编号:2475851
[Abstract]:Modern commerce pays more and more attention to the application of advertising. With the continuous development of Internet technology, network advertising develops rapidly. At present, some products have appeared in the research of network advertising publishing system, but most of these systems are aimed at completing the function, and lack the ability to support the maintenance and expansibility in the design of each functional module of the software. In order to solve this kind of problem in the process of online advertising publishing, and to provide an efficient, flexible and powerful advertising publishing platform for the personnel of enterprise advertising department, this paper takes the design pattern related technology as the core. The network advertisement publishing system is designed and developed. According to the actual application requirements of the users of the network advertising publishing system, the development architecture based on browser / server is adopted to improve the flexibility of the users to the system. At the same time, in order to improve the maintenability of the system, The design scheme of hierarchical architecture is adopted to improve the expansibility of the system function. The focus of the research is to introduce GoF design pattern technology to improve the software quality of each functional module for the main functional modules of the network advertising publishing system. The main functional modules of the system are divided into advertising management module, audience analysis module, electronic settlement module, user subscription module, system management module. Finally, the function of the system is tested by using the software testing method in software engineering, and the test results are analyzed. In the specific design of the functional module, the abstract factory pattern is applied to the persistent stored procedure, so that the system can flexibly support multiple heterogeneous data sources. The observer pattern is applied to the realization of the information analysis function of the target audience, so that the different presentation interfaces of the same data can be updated synchronously. The command mode is applied to the advertising function module, which realizes the independence between the command publisher and the command receiver, and the template method mode is applied to the production of advertising information to improve the efficiency of advertising information production. The policy mode is applied to the billing function module of advertising, and the flexible expansion of charging strategy is realized. The design and development of the network advertising publishing system in this paper can further improve the efficiency of enterprise advertising management and enhance the core competitiveness of enterprises.
【学位授予单位】:湖南大学
【学位级别】:硕士
【学位授予年份】:2013
【分类号】:TP311.52
【参考文献】
相关期刊论文 前4条
1 王维江;面向对象方法的程序设计简述[J];航空计算技术;2004年02期
2 陈文敏;网络广告与传统广告的比较研究[J];科技创业月刊;2004年03期
3 孙福振;李艳;李业刚;;基于J2EE的MVC设计模式的研究与实现[J];山东理工大学学报(自然科学版);2006年02期
4 张春雷,李文生,张玉柱;基于UML的库存物资管理信息系统建模[J];计算机工程与设计;2005年08期
,本文编号:2475851
本文链接:https://www.wllwen.com/wenyilunwen/guanggaoshejilunwen/2475851.html