品牌评价模型信息系统技术方案
2013-04-29江光中江明珠
江光中 江明珠
摘 要 烟草评价系统的总体目标是:“以先进的计算机为主要手段;以市场导向、基本满足;工商协同、公平竞争;扶优扶强,绩效优先;动态管理、进退平衡;营销创新、批零互动为原则;实现烟草企业在销品牌的客观分析评价。”
关键词 品牌评价 信息系统 销售数据
中图分类号:TP311.12 文献标识码:A
1 需求概述
本系统以烟草在销品牌销售数据为依据,录入品牌销售的各项指标及数据,通过几种绩效评价方法,结合评价指标的分析,确定评价指标权重,建立评价模型,在计算机系统中自动对录入数据的计算生成各个品牌的评价得分及各种图表。建立卷烟品牌评价模型的目的是:对在销品牌实行有周期的动态评价,通过分析评价和测值,建立品牌的分类等次,并以此作为实施品牌培养、促销、进退的数理依据,建立一套对在销品牌的客观科学评价体系,从而避免情感化、印象型等个人主观因素,为工业公司品牌发展营造机会公平、过程公正、结果公认的市场竞争环境,为地市卷烟营销体系实施“461”、“532”知名品牌发展战略提供支撑,为实现营销管理进入“深水区”打下坚实基础。
2 运行环境
硬件环境:CPU:P4 3.0 G以上;内存:2GB;硬盘:80G
软件环境:数据库: My SQL 5.1.40 ;JSP/SERVLET容器:apache-tomcat-6.0.36;WEB应用服务器:nginx-1.5.3;JDK版本:jdk1.6.0_43;操作系统: Windows XP/Windows 7/Windows Server 2003/ Windows Server 2008/ Windows Server 2012/Linux;浏览器:IE 7+/Fire Fox/Chrome
3 总体设计
3.1设计思想
本系统设计时,遵循下述基本思路:
(1)B/S模式。以Web服务的方式为用户提供系统功能,客户端无需安装。
(2)系统分层设计。为更好的降低软件模块之间的耦合,应用正交化设计思想,系统设计采用分层设计。
(3)采用J2EE技术,充分合理利用成熟的Spring软件系统框架,提高系统的可扩展性、可移植性、可伸缩性。
(4)采用MVC(Modle-View-Control)技术,保证系统的设计、开发、维护效率。
(5)可持续构建。为尽早发现系统设计中的问题,本系统编码实现时采用可持续构建策略,以功能来划分工作进度,每实现一定的功能后,就进行一次系统集成。
(6)面向接口的实现。
3.2 产品结构
图1 组网结构
功能体系结构
烟草评价系统的功能体系结构分成两层:视图层、业务层。视图层是面向用户的界面,包括JSP页面、图表控件等;业务层包含与视图所呈现的功能相对应的实现逻辑,并提供对数据的访问。从MVC的角度,可以将视图层与View对应,而业务层则包含了Model和Controller两层。
烟草评价系统技术体系结构如上图所示,整个系统包括浏览器、系统平台、数据库,其中彩色部分为本次项目中的开发内容。
> 浏览器。本系统对用户提供web服务,用户使用浏览器访问本系统web服务(即功能体系结构中的试图部分),从而实现对本系统功能的使用。浏览器访问本系统web服务器采用http协议。
> 评价系统平台。基于J2EE技术构建的Web应用,Web服务器采用Tomcat。WEB应用基于Spring Web应用框架,分成视图和业务两个层次,用户界面部分对应功能体系结构中的视图层,业务逻辑部分对应功能体系结构的业务层。业务逻辑部分利用Hibernate实现对数据库的访问(数据持久层)。
数据库关系模型设计
为了提高数据之间的灵活性,数据库表之间没有采用强制的外键关联,而是在系统业务逻辑进行控制,能减少数据库的负担,提高数据的插入速度。
3.3 处理流程
以下描述的流程中,除用户登录流程外,其他流程都是在用户登录的前提下进行的。其他流程也忽略了写日志信息的过程。
图6描述了用户登录登出的处理流程。
(1)用户打开本系统登录页面时触发登录过程。
(2)进入系统登录界面;
(3)用户在登录界面,输入用户名、密码并单击登录按钮,进行登录操作;
(4)系统捕获用户登录动作,并提交给用户管理模块进行验证,返回用户信息。
图7描述了综合评测的处理流程。用户进入数据录入/分析模块的综合评测界面触发,综合评测的计算、查询功能。
(1)进入数据录入/分析模块下的综合评测界面,综合评测模块获取周期内的品牌的销售额数据;
(2)综合评测计算模块获取统计周期内的统计数据;
(3)综合评测模块,对周期统计数据、销额数据进行组合计算,得到综合评测信息;
(4)综合评测模块对计算得到的综合评测信息写入到数据库中。
图8描述了SWOT的处理流程。用户进入数据录入/分析模块的SWOT分析界面触发SWOT的计算、查询功能。
图6 用户登录
图7 综合评测
图8 SWOT分析
(1)进入数据录入/分析模块下的SWOT分析界面,SWOT模块获取周期内的品牌的综合评测结果;
(2)SWOT模块根据综合评测结果结算SWOT的数据点;
(3)SWOT传输SWOT的数据点信息到图表绘制模块生成SWOT的散点图、趋势线。
如何降低管理平台内部模块耦合关系
采用了Spring作为管理平台的软件框架,Spring的架构充分利用了IOC与AOP设计思想,降低了管理平台中各模块之间的耦合关系,并使得与业务逻辑无关的辅助功能代码分离出来。
JAVA对象与关系数据库的映射方法
管理平台采用了Hibernate作为对象数据库映射软件框架,Hibernate改变了传统的关系数据库开发方式,开发者可以完全从对象的角度来分析系统,而无需过分关心对象到表的映射问题。同时,Hibernate屏蔽了其中的大量技术细节,降低了开发者的开发难度,提高开发效率。
系统通过SOAP/RMI/REST/hessian与烟草品牌评价系统、综合业务平台交互。
3.4 属性设计
说明产品对以下五个方面的属性所作的特殊设计和考虑。
可靠性:
流媒体系统可靠性要求为:
> 系统故障平均恢复时间:30分钟
> 平均无故障运行时间720小时以上。
系统可靠性:99.9%
安全性
说明保证产品安全性的方法、措施和方案。
可维护性
说明保证产品可维护性、可观察性的方法、措施和方案。
可移植性
说明保证产品可移植性的方法、措施和方案。
可测试性
说明保证产品可测试性的方法、措施和方案。
3.5 数据结构设计
产品主要数据采取逻辑结构的设计原则。
数据结构及与模块的关系:
可采用矩阵图形式,并规定以下符号:
C:创建 U:更新 R:读出使用
3.6 产品出错处理
表1
4 产品调试与测试方法
系统开发环境在PC服务器上开发,软件环境同运行环境。集成测试的方法(从下而上或从上而下),模块测试的顺序,并给出辅助的模块或驱动模块及测试用例,说明这些测试用例的选取原则。