摘 要
如何针对这些各种形式和类型的广告执行有效管理操作是目前当下很多广告公司需要完善的重要研究内容。广告能够以千变万化的众多形态与变化万千的丰富内容吸引广大客户群体的持续性关注,同时也能够日渐改变人们日常生活常见方式。在日新月异的广告市场中,针对广告制作和策划过程,需要有效的广告业务管理和实时广告动态信息管理系统来进行广告实时优化工作。广告产品的营销人员也希望快捷方便地获悉广告销售的具体实时情况。作为广告公司的管理层也更加需要实时熟悉、组织和管理公司广告资源,才能够保证公司资源利益最大化与使用高效率,从而保障公司的自身利益。广告公司能够针对广告进行准确安排,再辅佐性能良好的广告管理系统,融入团队营销策略就能完成各种各样具体的广告销售方案。因此,广告业务管理系统在市场需要下适时地产生出现。
依据软件工程的规范针对系统进行需求分析过程,应用 Java EE 系统架构关键技术进行相关系统设计工作,设计了管理员系统、广告管理系统和客户管理系统。管理员系统包括部门管理、角色管理、人员管理、字典维护,广告管理系统包括广告位管理和广告管理,客户管理系统包括酒店客户管理和广告客户管理。
本文设计实现的基于 Java EE 系统架构的广告业务管理系统根据自身需求设计了后台数据库系统,设计实现了广告申请至广告制作等对应流程的功能模块。本系统主要针对实际广告业务流程进行分析,并且把分析成果进行实例化,在分析过程中不断深入且简化广告业务流程,提高工作人员效率。
安全体系结构包括多层次安全措施和全面的安全管理策略,本文针对系统安全方面应用 CA 认证体系、数据加密和用户权限控制方法进行系统安全体系设计。本广告管理平台系统能够针对各个功能模块进行功能测试和压力测试,本系统都能够完成系统功能需求并实现设计目标。使用 UML 统一建模语言设计系统模块及功能时,会把每个功能数据类型进行确认,这样对于后期开发广告业务管理系统可以简化流程、节约时间、提高效率。根据系统测试及数据分析结果表明,本广告管理平台通过制定商户广告投放形式和客户管理规则,通过基本应用可以简化广告业务流程,提高工作人员效率。
关键词:广告业务管理系统;Java EE;UML;面向对象分析法;数据库系统
Abstract
Advertising can be many thousands of ever-changing shape and change rich content attracted everyone's sustained attention, but also to gradually change the daily life of common people's way. How to solve the complicated effective management of all types of advertising is the moment a lot of advertising companies need to complete important research. In the current booming advertising market for advertising planning advertising needs with careful management and real-time dynamic advertising information in order to perform real-time ad optimization. Advertising products and marketers also are wantting quick and easy to learn specific real time advertising sales.
As the management of advertising companies are also more familiar with the real-time needs, organization and management companies advertising resources, to ensure the interests of the company to maximize resources and the use of high-efficiency, in order to protect the company's own interests. Advertising company to arrange for ad accurate, then assistant good performance ad management system, part of a team will be able to complete a variety of marketing strategies specific advertising sales programs. Thus, the advertising business management system in the market needs in a timely manner to produce appear under.
The system administrators, advertising management system and customer management system was designed according to the specification of software engineering for the system requirements analysis process, application Java EE architecture of the key technology of system design. Including the system administrator management, role management, personnel management, dictionary maintenance, advertising management system includes advertising management,advertising management, customer management system including hotel client management and client management. In this paper, the design and implementation of the Java EE system architecture of advertising business management system based on its own needs of the design of the background database system, design and implementation of advertising applications to the corresponding process such as the production of functional modules. This system is mainly aimed at the actual advertising business process analysis, and the analysis of the results of the analysis, in the process of continuous in-depth analysis and simplify the advertising business process, improve the efficiency of staff.
The security architecture including multi-level safe measures and comprehensive security management strategy, this paper for system security application CA authentication system, data encryption and user authority control method design of system security. The advertising management platform system can function test and stress test for each function module. The system can complete the system function requirements and achieve the design goal. Using UML design system modules and their functions in the data type of each function to confirm that for the later development of advertising management system can simplify the process, save time,improve efficiency. According to the result of the system test and data analysis, the advertising management platform through advertising businesses put on the form and the customer management rules formulated. By application of the basic can simplify the advertising business process, improve the efficiency of the staff.
Key words: Advertising Business Management System; Java EE; UML; Object Oriented Analysis Method; Database System
本文绪论部分主要阐述有关广告业务管理系统目前的实际需求情况,比如:广告业务管理系统建设研究现状等具体情况,同时指出基于 J2EE 技术框架构建的广告业务管理系统的选题背景、研究意义、研究目的、本文研究内容和本文组织结构。
在当下经济全球化和贸易自由化趋势的背景下,广告市场竞争形势已经呈现出越来越剧烈的现象。伴随实体企业持续发展的同时,广告市场也在迅猛推动行业规模扩大和发展。原有依托于商业中介机构进行传统广告管理模式会浪费大量人力、财力、物力,并且将中间环节复杂化容易造成不必要的错误[1]。因为媒体行业和信息技术的发展呈现多元化趋势,网络广告市场发展对于当前社会已经存在诸多需求。广告信息服务已经在从传统模式向现代综合信息服务模式进行转型,在广告商需要处理数量巨大的不同类型广告宣传的同时,广告业务管理系统已经成为广告服务管理的现代化形式,同时它也面临巨大质疑和挑战。
针对广告商而言,主要是为广告客户、广告制作商搭建中间桥梁,同时根据广告客户的各种具体要求来为客户寻找最为适合的广告制作公司,并向广告客户提供优质服务,为广告制作商提供更多的商业机会[2]。
针对广告客户而言,可以准确描述客户自身产品的具体需求定位和广告设计思想,针对产品功能阐述以及收益进行合理管理工作,以更低的广告预算达到比传统流程更好的广告效果。
针对广告制作商而言,根据客户需求,以更为低廉的广告制作成本为客户提供更满意的广告作品。在提高自身在广告制作行业内的知名度同时,同时能够获得更多的广告行业商机。针对客户、广告运营商、广告制作公司三方面,他们都希望从以往传统的广告关系中探索搜寻到低成本、高质量、高效率的现代信息化广告管理形式。
实现管理信息系统的重要手段在目前现有技术条件下,主要是采用基于客户机/服务器(Client/Server,C/S)结构和基于浏览器/服务器(Browser/Server,B/S)结构,而采用 B/S 结构、使用现代化信息化技术建立 MIS 系统已成为现代化潮流趋势[3]。目前,基于 Java EE 技术的行业领域软件已经有许多案例,比如:“基于Java EE 的电子商务网站”、“基于 Java EE 的考试系统”、“基于 Java EE 体系的供给侧管理系统”等各种成功案例[4]。由于广告企业的业务有其明显的特点:
涉及面广、业务量大、信息量大、涉及人员关系复杂、资金流动频繁、金额巨大、数据复杂等特性[5]。广告管理系统的目前应用现状决定基于 C/S 结构已不能适应企业应用管理系统的发展趋势和各项技术指标要求。作为目前最为流行的应用程序体系结构,Java EE 已能够适用多种平台,同时利用常用模式 Struts+Hibernate框架的 Java EE 多层框架体系结构针对管理信息系统的研发存在极其重要的理论和实践指导作用[6]。
基于 Java EE 的广告业务管理系统是管理系统,它具有信息管理软件的相同发展历史:随着网络、计算机硬件的发展而由简到繁发展而来。最初的管理系统是单机的 DOS 版形式,在计算机硬件快速更新以及网络迅速繁荣的背景下,便出现了功能复杂的 Windows 网络版形式。当然,不断发展的软件程序开发技术也是促使管理软件持续进步的重要原因。由最开始的 Basic 语言到现在的 C 语言、C++语言和 Java 语言,系统由基于工作站/服务器端的 W/S 系统,到基于客户端/服务器端的 C/S 系统,再到后来的浏览器/服务器端的 B/S 系统[7]。不同阶段的系统功能存在较大区别,起初功能只能够简单输入播出列表或者输出播出列表。这些在目前看来非常简单的功能,在最开始却是非常了不起的功能。后来,随着各种系统发展,系统开始有了财务管理、事物统计等各项具体功能。新兴管理系统因其功能的突出表现,在广告公司管理与经营中占到举足轻重的作用[8]。
系统产生一般包括两种方式:销售式和定制式。销售式是软件开发公司根据广告业务管理流程,制作出广告业务管理系统[9]。这种系统囊括了广告业务管理系统的基本流程,可以进行简单的广告业务管理操作,能够满足绝大多数公司的基本管理需求。但是存在缺乏针对性,以及功能不够适应等实际问题[10]。定制式是媒体公司根据自身业务需求,与软件设计开发公司进行沟通协商以确定系统需求与具体功能,属于“量体裁衣式”定制模式。这种系统使用率比较低,因为是定制式,它的费用较高,同时它只适合在定制该系统的公司使用。不过,这种系统针对性强,对公司的管理帮助更大。
本文研究内容起源于湖南广播电视台广告管理方面的具体需求项目。湖南广播电视台在广告管理方面已经有了较大改革和发展进步,但随着社会媒体逐步向高效化、公开化、科学化、全面化发展模式,电视台对广告管理的数量和质量方面的数据管理的准确性、及时性、完整性、安全性提出了更高要求。因此,设计开发符合电视台广告管理的合理化系统已经迫在眉睫。
不断增加的广告业务,让传统的投放业务管理方式已经不能满足发展需求。
这就要求通过先进的计算机技术和网络技术来完成实现广告投放的管理。如今,计算机的技术发展已经渗透到社会各行各业,我们无论是从生活或者是从工作上来说,计算机及网络技术的应用都要达到必不可少的程度。
广告投放管理系统是信息管理系统中的一种形式,它釆用 Java EE 技术为系统实现提供很好支持。所以,本文研究工作的主要目标是要设计的系统具有一定先进、合理的框架模型和整体结构,同时,也兼顾业务扩展、操作方便、界面友好等优点。
中小型企业较多是中国企业目前的现状。广告行业特点也是如此,这样的企业需求的是能够快速提高企业竞争力的工具,很显然,MIS 管理系统无法满足这方面的具体需求。基于 Java EE 的广告业务管理系统研究工作可以弥补国内市场这方面的短板,能够大大提升国内广告企业管理水平和核心竞争力。基于 Java EE的广告业务管系统的设计与实现的研究目的就是着眼于当前国内广告业务行业现状,帮助企业增强行业竞争力。
影响行业软件开发的各种因素种类繁多,但这并不阻碍技术发展和科技进步。
随着计算机科学、计算机网络应用、计算机硬件以及开发技术的日新月异,管理软件的发展也是持续进步。基于 Java EE 的广告业务管理系统的出现正是顺应了技术发展和时代潮流。
中国的广告行业发展速度日益迅猛,信息时代的来临已经引领广告行业进入了一个崭新的时代。管理科技化、信息化引领变革已经普及到了各行各业领域,广告行业的管理工作也在范围内[11]。中国的第一个商业性的广告出现在 1997 年 3月,传播网站是 Chinabyte,当时 Intel 和 IBM 是国内最早在互联网上投放广告的广告主。中国广告一直到 1999 年初才稍有规模。历经多年的发展,广告行业经过数次变革洗礼过程才慢慢走向成熟[12]。
目前,国内广告管理系统的功能完整度和系统成熟度与国外先进系统差距还很大,很多广告公司所使用的系统在管理中只能满足一部分功能需求,很少有一个系统能够管理整个广告的运行过程。国内很多广告公司为了更好的管理广告客服,引入了管理广告客服的支持软件,这样虽然能很好的管理客服,却对公司的广告资源不能很好的管理,广告管理系统正好能弥补这一不足之处[13]。而且,就当前国内外广告系统的而言,系统形式繁多但功能却比较单一。他们根据自己业务逻辑的特点而形成。比如:针对报业广告而存在的报业广告管理系统,针对电视广告而设计的电视广告管理系统。不论是广告还是系统都面对的是单一用户。
(1)报业广告管理系统:报纸企业的管理是很复杂的,报刊的数量、种类众多,需要很好的核算财务是一件比较困难的事[14]。面对这一情况,专门针对报纸行业的管理系统进行良好设计和系统实现。帮助企业实现了管理的真正多报明确管理,广告信息化管理、企业科技化管理。
(2)电视广告管理系统:相较于报纸广告管理来说,电视广告的业务量更大,设计金额也更高,管理难度也更难,针对这种系统,主要在财务管理上功能比较突出[15]。
(3)网络广告管理系统:伴随着互联网而产生的网络广告给了广告企业更广阔的发展空间。网络广告成本低,形式多样,综合了纸质广告和电视广告的优点,具有便宜、方便、环保、资源利用率低、存在周期长、范围广、传播快、人群广等特点[16]。
广告行业在快速发展,其相关产业也同步辉煌,为了提高管理,广告业务管理系统在管理中的作用越来越突出,其优越性也越来越受大家关注。
广告管理软件在国内由于诸多主观原因和客观原因,并没有得到很好的发展,如今虽然已经能够实现部分内部业务管理功能,不过这些产品基本都是类似于CRM 和商业化的进销存管理系统[26]。功能不够完善且只能解决部分问题,不能提高企业核心竞争力。并且,该类产品很多都是采用 C/S 模式。这种模式在刚开始使用时效果较好,但伴随企业规模扩大,这种模式的缺点就日显突出,维护成本很大,安全性降低,工作效率也会大大降低[17]。这是国内比较普遍的解决方案,像国外那些集成专业化信息管理和数据分析的广告业务管理系统国内现在还未出现[18]。
广告业务管理系统的设计开发:
系统管理界面
部门管理界面
新建部门界面
角色管理界面
角色编辑界面
人员管理界面
建立新用户界面
数据字典维护流程
版面级别信息列表
目 录
学位论文原创性声明和学位论文版权使用授权书
摘 要
Abstract
插图索引
附表索引
第 1 章 绪论
1.1 研究背景与意义
1.2 国内外发展现状
1.2.1 国内研究动态
1.2.2 国外研究动态
1.3 本文主要内容
1.4 论文组织结构
第 2 章 系统相关技术
2.1 系统使用技术
2.2 Java EE 技术
2.3 统一建模语言 UML
2.3.1 UML 概述
2.3.2 UML 建模
2.4 MVC 模式介绍
2.5 数据校验系统
2.6 本章小结
第 3 章 需求分析
3.1 需求分析原则
3.2 功能需求分析
3.3 性能需求分析
3.4 系统用例分析
3.5 系统流程分析
3.6 本章小结
第 4 章 系统设计
4.1 系统结构设计
4.1.1 结构选择
4.1.2 开发平台
4.1.3 架构设计
4.2 系统功能设计
4.2.1 设计目标
4.2.2 模块设计
4.3 系统数据库设计
4.3.1 数据管理功能
4.3.2 数据库表设计
4.3.3 数据库 E-R 图设计
4.4 系统安全体系设计
4.4.1 CA 认证体系
4.4.2 数据加密
4.4.3 用户权限控制
4.5 本章小结
第 5 章 系统实现
5.1 系统环境
5.2 系统数据层实现
5.2.1 存储过程设计
5.2.1 视图设计
5.3 管理员系统
5.3.1 系统管理流程
5.3.2 部门管理
5.3.3 角色管理
5.3.4 人员管理
5.3.5 字典维护
5.3.6 系统管理说明
5.4 广告管理系统
5.4.1 广告位管理
5.4.2 广告管理
5.5 客户管理系统
5.5.1 系统管理流程
5.5.2 酒店客户管理
5.5.3 广告客户管理
5.6 本章小结
第 6 章 系统测试
6.1 测试需求
6.2 测试内容
6.2.1 验证测试
6.2.2 确认测试
6.3 测试工具及方法
6.3.1 验证过程
6.3.2 确认过程
6.4 测试结果及分析
6.4.1 验证过程结果分析
6.4.2 确认过程结果分析
6.5 本章小结
结论
参考文献
致谢
(如您需要查看本篇毕业设计全文,请您联系客服索取)