平顶山烟草商业企业营销协同数据研究及监控系统_第1页
平顶山烟草商业企业营销协同数据研究及监控系统_第2页
平顶山烟草商业企业营销协同数据研究及监控系统_第3页
平顶山烟草商业企业营销协同数据研究及监控系统_第4页
平顶山烟草商业企业营销协同数据研究及监控系统_第5页
已阅读5页,还剩18页未读 继续免费阅读

下载本文档

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

文档简介

平顶山烟草商业企业营销协同数据研究及监控系统摘要卷烟市场信息采集是建立现代卷烟营销体系的重要基础性工作。市场信息的采集、分析与利用驱动着需求预测、货源组织、货源供应和品牌培育等营销关键业务的开展,卷烟市场信息采集不仅是订单供货的起点,更是把握市场的前提和依据。建立完善的营销协同数据分析与监控系统可以更准确把握市场脉搏,了解卷烟零售库存和价格变化,分析重点品牌的发展状况,为卷烟营销工作提供更好地服务。关键字信息采集营销分析预测ABSTRACTCIGARETTEMARKETINFORMATIONCOLLECTIONISANIMPORTANTFOUNDATIONFORTHEESTABLISHMENTOFAMODERNCIGARETTEMARKETINGSYSTEMMARKETINFORMATIONCOLLECTION,ANALYSISDRIVENBYDEMANDFORECASTS,ANDUTILIZATIONOFSUPPLYORGANIZATIONS,THESUPPLYOFGOODSANDBRANDDEVELOPMENTANDMARKETINGBUSINESSCRITICALTOCARRYOUTTHECIGARETTEMARKETINFORMATIONCOLLECTIONISNOTONLYTHESTARTINGPOINTOFTHEORDERSUPPLIEDISTHEPREMISEANDBASISOFTHEGRASPOFTHEMARKETESTABLISHASOUNDMARKETINGCOLLABORATIVEDATAANALYSISANDMONITORINGSYSTEMTOMOREACCURATELYGRASPTHEPULSEOFTHEMARKET,UNDERSTANDTHECIGARETTERETAILINVENTORYANDPRICECHANGES,ANALYSISOFTHEFOCUSONBRANDDEVELOPMENT,ANDPROVIDEBETTERSERVICEFORCIGARETTEMARKETINGKEYWORDSINFORMATIONGATHERING,MARKETINGANALYSISANDFORECASTING第一章引言平顶山烟草商业企业营销协同数据分析与监控系统是一套对创联烟草营销系统进行功能补充的针对营销数据进行数据分析、监控的一套系统。从而把握整个烟草市场营销情况。对烟草营销起到一定的营销决策帮助。11项目背景和意义随着市场竞争的日趋激烈,烟草贸易需要更科学、更高效的手段、工具来对卷烟市场的大量数据进行科学的、及时的、有针对性的分析。12主要研究目标系统首先通过各种途径搜集基本信息、客户信息、销售信息、终端信息、市场容量信息、市场情报信息、消费者信息以及其他对卷烟市场分析有利的信息,将这些原始信息计算、汇总、分析、归纳,并存入数据库,并将分析得到的数据按销售指数、市场指数、品牌指数分门别类地展现给用户,用户根据自己的需要充分利用指数进行分析,以指导业务处理、客服管理、品牌培育以及其他营销业务。13主要研究内容该系统已经开发并结严格分析得到相关指导信息,如市场价格分析、社会库存分析、重点品牌分析、客户分析等。第二章相关技术按照国家局“统一平台、统一数据库、统一网络”的要求,结合国家烟草局“数字烟草发展纲要”确定的技术标准,要求系统平台建设采用B/S结构,基于J2EE标准进行开发部署,数据库采用DB2,客户端采用WINDOWSXP操作系统,浏览器采用IE60以上。21J2EEJ2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植性、安全与再用价值。J2EE是JAVA2平台企业版(JAVA2PLATFORM,ENTERPRISEEDITION)J2EE核心是一组技术规范与指南,其中所包含的各类组件、服务架构及技术层次,均有共同的标准及规格,让各种依循J2EE架构的不同平台之间,存在良好的兼容性,解决过去企业后端使用的信息产品彼此之间无法兼容,企业内部或外部难以互通的窘境。J2EE的优越性1、基于JAVA技术,平台无关性表现突出。2、开放的标准,许多大型公司已经实现了对该规范支持的应用服务器。如BEA,IBM,ORACLE等。3、提供相当专业的通用软件服务。4、提供了一个优秀的企业级应用程序框架,对快速高质量开发打下基础。22BROWSER/SERVER模式B/S结构(BROWSER/SERVER结构)结构即浏览器和服务器结构。它是随着INTERNET技术的兴起,对C/S结构的一种变化或者改进的结构。在这种结构下,用户工作界面是通过WWW浏览器来实现,极少部分事务逻辑在前端(BROWSER)实现,但是主要事务逻辑在服务器端(SERVER)实现,形成所谓三层3TIER结构。这样就大大简化了客户端电脑载荷,减轻了系统维护与升级的成本和工作量,降低了用户的总体成本(TCO)。以目前的技术看,局域网建立B/S结构的网络应用,并通过INTERNET/INTRANET模式下数据库应用,相对易于把握、成本也是较低的。它是一次性到位的开发,能实现不同的人员,从不同的地点,以不同的接入方式(比如LAN,WAN,INTERNET/INTRANET等)访问和操作共同的数据库;它能有效地保护数据平台和管理访问权限,服务器数据库也很安全。特别是在JAVA这样的跨平台语言出现之后,B/S架构管理软件更是方便、速度快、效果优。221B/S较C/S的优点B/S结构的优点(1)、具有分布性特点,可以随时随地进行查询、浏览等业务处理。(2)、业务扩展简单方便,通过增加网页即可增加服务器功能。(3)、维护简单方便,只需要改变网页,即可实现所有用户的同步更新。(4)、开发简单,共享性强C/S模式的缺点1需要专门的客户端安装程序,分布功能弱,针对点多面广且不具备网络条件的用户群体,不能够实现快速部署安装和配置。2兼容性差,对于不同的开发工具,具有较大的局限性。若采用不同工具,需要重新改写程序。3开发成本较高,需要具有一定专业水准的技术人员才能完成。23DB2数据库DB2是IBM出口的一系列关系型数据库管理系统,分别在不同的操作系统平台上服务。DB2数据库的存储程序及触发器,服务器之间的分布式运作,都是基于最新的国际标准,以确保其开放性及移植性。IBM发明了关系型数据库以及其优化技术,并不断发展,所以DB2在各种性能测试中均占领先地位。DB2分布式数据库的处理如两阶段提交及连接功能是建立在DB2的核心中,不需要使用其它的产品附件。性能好,易使用,减少开支。DB2提供业界最佳效率的和最开放的复制方案DB2提供自动冲突检测和解决方法。DB2的软件质量是所有数据库厂家中可靠性最高,故障率最低的数据库。24基本架构本系统采用的SPRING3MYBATIS3做为基本架构。架构快速、稳定、安全、灵活。25SPRINGSPRING是一个开源框架,是为了解决企业应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为J2EE应用程序开发提供集成的框架。SPRING使用基本的JAVABEAN来完成以前只可能由EJB完成的事情。然而,SPRING的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何JAVA应用都可以从SPRING中受益。SPRING方便解耦,简化开发,支持AOP编程,支持声明式事务,方便程序的测试,方便集成各种优秀框架,降低JAVAEEAPI的使用难度。SPRING的优点可以大概总结为低侵入式设计,代码污染极低,独立于各种应用服务器,可以真正实现WRITEONCE,RUNANYWHERE的承诺,SPRING的DI机制,降低了业务对象替换的复杂性,SPRING并不完全依赖于SRING,开发者可自由选用SPRING框架的部分或全部。251SPRINGMVCSPRING框架提供了构建WEB应用程序的全功能MVC模块。使用SPRING可插入的MVC架构,可以选择是使用内置的SPRINGWEB框架还是STRUTS这样的WEB框架。通过策略接口,SPRING框架是高度可配置的,而且包含多种视图技术,例如JAVASERVERPAGES(JSP)技术、VELOCITY、TILES、ITEXT和POI。SPRINGMVC框架并不知道使用的视图,所以它不会强迫开发者只使用JSP技术。SPRINGMVC分离了控制器、模型对象、分派器以及处理程序对象的角色,这种分离让它们更容易进行定制。26MYBATISMYBATIS的前身就是IBATIS。是一个数据持久层ORM框架。MYBATIS是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MYBATIS消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MYBATIS使用简单的XML或注解用于配置和原始映射,将接口和JAVA的POJOS(PLAINOLDJAVAOBJECTS,普通的JAVA对象)映射成数据库中的记录。IBATIS是一个半自动化的ORM框架,这里的“半自动化”,是相对HIBERNATE等提供了全面的数据库封装机制的“全自动化”,而正是这种半自动机制使它可以配置的CACHING包括从属,支持DATASOURCE、LOCALTRANSACTIONMANAGEMEN和GLOBALTRANSACTION,支持简单的XML配置文档,支持MAP,COLLECTION,LIST和简单类型包装如INTEGER,STRING,支持JAVABEANS类GET/SET方法,支持复杂的对象映射如POPULATINGLISTS,COMPLEXOBJECTMODELS。27功能组件系统中使用许多JAVA功能组件,这些组件可以为系统提供许多实用而稳定的功能。比如日志记录,任务调度等。271ASPECTASPECTJ是一个面向切面的框架,它扩展了JAVA语言。ASPECTJ定义了AOP语法所以它有一个专门的编译器用来生成遵守JAVA字节编码规范的CLASS文件ASPECTJ(也就是AOP)的动机是解决传统的编程方法无法很好处理的问题。每个模块都需要应用安全机制才能保证整个系统的安全性,很明显这里的安全策略的实施问题就是一个横切关注点,使用传统的编程解决此问题非常的困难而且容易产生差错,这就是ASPECTJ所解决的问题。272DOM4JDOM4J是一个JAVA的XMLAPI,类似于JDOM,用来读写XML文件的。DOM4J是一个非常非常优秀的JAVAXMLAPI,具有性能优异、功能强大和极端易用使用的特点,同时它也是一个开放源代码的软件。273FREEMARKERFREEMARKER允许JAVASERVLET保持图形设计同应用程序逻辑的分离,这是通过在模板中密封HTML完成的。模板用SERVLET提供的数据动态地生成HTML。模板语言是强大的直观的,编译器速度快,输出接近静态HTML页面的速度。FREEMARKER是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯JAVA编写。FREEMARKER被设计用来生成HTMLWEB页面,特别是基于MVC模式的应用程序。虽然FREEMARKER具有一些编程的能力,但通常由JAVA程序准备要显示的数据,由FREEMARKER生成页面,通过模板显示准备的数据。FREEMARKER不是一个WEB应用框架,而适合作为WEB应用框架一个组件FREEMARKER与容器无关,因为它并不知道HTTP或SERVLET;FREEMARKER同样可以应用于非WEB应用程序环境。FREEMARKER更适合作为MODEL2框架(如STRUTS)的视图组件,你也可以在模板中使用JSP标记库。FREEMARKER是免费的。274LOG4JLOG4J是APACHE的一个开放源代码项目,通过使用LOG4J,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIXSYSLOG守护进程等;我们也可以控制每一条日志的输出格式;通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生成过程。最令人感兴趣的就是,这些可以通过一个配置文件来灵活地进行配置,而不需要修改应用的代码。275QUARTZQUARTZ是个开源的作业调度框架,为在JAVA应用程序中进行作业调度提供了简单却强大的机制。QUARTZ允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了QUARTZ的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。虽然可以通过属性文件(在属性文件中可以指定JDBC事务的数据源、全局作业和/或触发器侦听器、插件、线程池,以及更多)配置QUARTZ,但它根本没有与应用程序服务器的上下文或引用集成在一起。结果就是作业不能访问WEB服务器的内部函数;例如,在使用WEBSPHERE应用服务器时,由QUARTZ调度的作业并不能影响服务器的动态缓存和数据源。QUARTZ可以用来创建简单或为运行十个,百个,甚至是好几万个JOBS这样复杂的日程序表。28报表快逸报表是面向软件开发人员的、高性价比、易学易用的JAVA报表工具软件。快逸报表提供了高效的报表设计方案、强大的报表展现能力、灵活的部署机制,并且具备强有力的填报功能,为中小规模用户的数据统计分析、展现提供了理想的报表解决方案。第三章前台技术31DTREE主要是对系统菜单进行显示。效果如图31所示图31系统菜单图32ZTREE对有上下级关系的数据进行树状显示,效果图如图32所示图32树状显示图33AUTOCOMPLETE对用户的输入内容进行实时提醒,自动对数据库已有数据与用户输入内容进行配置,效果图如图33所示图33内容工具栏图34DISPLAYTAG标签对查询所得数据进行展示,主要显示优点是可以对奇偶行设置不同色背景色,可以让用户很好查看。统计全部数据条数和页数,可以进行跳页操作。效果如图34所示图34数据统计图35WDATEPICKER是一个日历控件。效果如图35所示图35日历控件图36VALIDATE可以对不正确的输入进行提示,效果如图36所示图36验证展示图第四章功能实现功能体现系统的价值,易操作体现系统的人性化。系统中许多输入操作都有提示功能,能让用户很方便地使用本系统。下面是该系统拥有的功能41登录管理登录采用验证码的方式,避免一些恶意登录。用户名和密码会进行相关验证。注意如果用户是一个新的用户,而管理员未对这个用户进行权限分配。那么这个用户仍然登录不了系统。具体的用户权限分配,原则请看员工管理。42系统设置用户登录进系统之后,不同的用户会显示不同的功能菜单。这里为了方便展示系统功能。以下都用超级管理员身份来展示系统。系统主菜单如图42所示图42系统主菜单图默认显示的是第一行菜单,这里就是“系统管理”菜单。“系统管理”菜单只有超级管理员可以看到。系统的主页面采用当前最流行的标签页显示方式,一个主窗口可以显示多个页面,每个页面都对一个标签页,可以打开多个标签页,直到系统提示“标签页打开过多”。这时可以点击标签页上的叉号来关闭标签页。如图43所示图43系统标签图421菜单管理“菜单管理”就是管理“系统主菜单”的增、删、改。如图44所示图44系统菜单管理图点击相应的菜单,就可以看到菜单管理页面,如点击基础信息查询后显示如图45所示图45菜单管理图不但可以修改当前菜单,还可以添加下级菜单。使系统的功能管理的更加合理。422角色管理系统用户的权限是基于角色来管理的。角色是用来把权限分组管理的。一种角色可以对应多个功能权限。“角色管理”可以添加、删除、修改、查询角色,也可以对角色进行“权限设置”。如图46所示图46角色管理图权限设置是把角色与功能菜单关联起来,也就是设置该角色可以使用的功能。“权限设置”页面如下如图47所示图47权限设置图423员工管理员工是系统用户的最终体现。员工与权限之间的关系管理一直是系统权限重点。本系统采用的关系管理图如图48所示图48权限解析图一个员工的权限一般是角色来控制的,一个员工可以拥有多个角色,这个员工的权限是这几个角色权限的“并集”。本系统的还可以直接对员工的权限管理,直接把功能菜单的权限赋给员工。员工的最终的权限也就是角色和自己本身权限的并集。“员工管理”可以增加、冻结、修改查询员工信息。如图49所示图49员工管理界面图点击“设置角色”,可以对员工进行角色关联。如图410所示图410角色设置图43零售户管理“零售户管理”是对原创联系统中的采集功能进行补充的一个功能。可以从创联系统中得到采集数据,也可以从本系统中录入采集信息。431采集管理对样本客户的采集进行信息录入的一个功能。提供查询,添加。如图411所示图411采集页面图信息录入页面的信息都是必需输入的。这是采集信息的最基本信息。432采集审核采集信息录入完成后,要对它进行审核。只有通过审核的采集信息,才会参与后续的统计分析。支持批量通过审核。44数据接口由于这个系统主要是对创联烟草系统的辅助。所以许多基本数据,都得从创联系统中取得数据。数据接口的功能就是从创联系统抽取我们需要的数据,来进行统计分析。441数据同步对基本信息商品、厂家、客户、公司、部门进行全部同步。可以对订单进行有选择整月数据抽取。统计分析需要用到许多中间数据,如月销量,社会库存。这就需要我们来对这些数据进行计算,这里提供两个“生成中间数据”的接口。用户可以手动对中间数据进行计算。以后数据都是只取在创联系统中为“有效”状态的数据。并非是盲目地对全部同步。注数据同步功能,只是为了系统用户能得到最新数据而做的功能。在系统后台,在指定时间会自动对所需要数据进行同步、抽取和计算。一般不需要用户来进行数据的同步、抽取、计算手动操作。如图412所示图412数据抽取图45基本信息查询基本数据是系统的重要数据源。本系统提供基本数据查询功能。46订单信息查询可以对订单信息进行不同条件的查询,支持模糊查询。对于不同的用户,查询的范围也不同。如如果是客户经理,他只查询自己的客户的订单。47商品信息查询可以对现有有效商品进行查询,支持模糊查询。48市场价格分析主要是对零售价和批发价进行分析。49零售价格指数走势对零售价格指数进行统计分析491零售价格指数走势对每月价格指数进行统计分析。492分类零售价格指数走势对五类烟每个月的价格指数进行统计分析493城乡市场价格指数走势对城乡每个月的价格指数进行统计分析494经营业态价格指数走势按经营业态对每个月的价格指数进行统计分析495条包零售价吻合率走势对条包吻合率进行统计分析496条包零售价吻合率走势对每个月的条包吻合率进行统计分析497分类条包零售价吻合率走势对五类烟每个月的条包吻合率进行统计分析498城乡市场条包吻合率走势按城乡每个月的条包吻合率进行统计分析499经营业态条包吻合率走势按经营业态每个月的条包吻合率进行统计分析410社会库存分析对社会库存进行统计分析4101社会库存走势对社会库存进行分类和总体统计分析。4102社会存销比对社会存销比进行分类和总体统计分析4103社会动销率对社会动销率进行总体、分类、城乡、经营业态统计分析411重点品牌分析4111市场价格情况主要是进行品牌总体价格走势、单品牌零售价格走势的统计分析4112社会库存情况主要是进行品牌总体社会库存走势、单品牌社会库存走势的统计分析4113满足率与动销率主要是对单品牌满足率走势,单品牌动销率走势进行分析统计。412客户分析4121客户毛利率对客户毛利率进行总体、分类、城乡、经营业态统计分析4122客户盈利额对客户均盈利额进行统计分析4123客户满足率对客户满足率进行总体、分类、城乡、经营业态统计分析4124客户断货率对客户断货率进行总体、分类、城乡、经营业态统计分析第五章指标算法分析51价格分析指标零售价格指数是主要反映卷烟市场价格走势以及当前客户零售价格与公司指导零售价格高低差异的指标。计算公式为其中QI,T表示卷烟品牌规格I在T周的市场销

温馨提示

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

评论

0/150

提交评论