论文部分内容阅读
摘要: 营销支撑系统是实现移动公司卡类销售管理的一个平台,代替了以前人工的销售方式,营销支撑系统基于.net 框架,采用广泛使用的B/S模式的三层架构和面向对象方法,解决了卡类分发的工作瓶颈,和卡类的存储管理,节约了时间和人力以适应快速发展的业务。
关 键 词:营销支撑系统; .NET ;B/S三层架构
1 引言
在移动行业,随着卡类分销渠道的扁平化和原有服务厅渠道的规模发展,渠道的资源分配、统计分析、流程执行与监控等信息量有了数量级的增长,建设一个营销支撑系统,对卡类营销工作进行实时、动态的管理,在规范流程的基础上提高工作效率,是解决现在渠道密集发展与管理精细这一矛盾的有效途径。本文在分析移动行业营销工作的业务流程与数据流程的基础上,采用.NET技术对营销支撑系统进行分析与设计。
2 需求分析
2.1功能需求
系统要实现的生产能力包括:将服务厅建设成为卡类销售区域分销中心,实现卡类销售渠道的扁平化;为分销渠道的运作、管理建立分销管理信息系统;实现科学有效的卡类资源管理,实现卡类资源管理信息化;由此确定营销支撑系统主要完成卡类分销管理和卡类资源管理功能。进一步将统计功能和系统管理功能从分销管理和资源管理中分离出来,使得整个系统的结构清晰,库表设计合理,系统操作方便。
根据以上的分析结果,把系统分为四个子系统,它们分别是:卡类分销管理子系统,卡类资源管理子系统,报表统计子系统和系统管理子系统。
2.1.1卡类分销管理子系统
卡类分销管理子系统负责为各类购销商提供全面服务;同时监控全区、各购销商的资源状况,进行科学的卡类资源分配、调配和管理;辅助公司管理者主动应对市场动态做出合理决策。包括:购销商资料管理、直供点星级管理:激活量统计及预警、分销管理、积分及兑奖管理、 投诉处理。
2.1.2卡类资源管理子系统
卡类资源管理子系统主要负责对移动公司所有卡类产品的信息化管理。包括:仓库基础资料管理、入库管理、退库退货管理、库存报废管理、库存盘点管理、出库管理、卡类测试管理、卡类发放。
2.1.3报表统计子系统
报表统计子系统的主要功能是统计销售信息,生成各种业务报表,使管理人员及时掌握营销业务的运营情况。
2.1.4系统管理子系统
系统管理子系统主要实现支撑软件运行的工号管理、权限管理、以及系统备份等功能。
2.2非功能需求
营销支撑系统需要适应分布式环境特征;业务的可扩展性强,为达以上目标,系统基于.NET技术与面向对象技术。面向对象技术保证了程序代码的复用和功能的无限扩展能力。本系统从分析、设计到开发均使用面向对象技术。
3 总体设计
3.1系统技术架构
系统采用基于.Net的三层架构模式,三层B/S架构模型将软件功能分成显示层、逻辑层和数据层三部分。显示层负责与客户交互,逻辑层主要响应显示层的请求,执行业务逻辑,数据层响应逻辑层请求,负责数据的存取。
三层模型将系统分成逻辑独立的模块,提高了系统的性能,增强了可维护性和可扩展性。
3.2 组件设计
组件划分实现对系统进行纵向分割,每个软件模块均由这些组件组成,组件的划分体现系统的三层架构模式,分别是:page类、认证组件、绘图组件、业务组件、数据导出组件和数据服务组件。
显示层组件包括各个Page类,业务逻辑层组件包括各个数据表的逻辑类(Table)Biz,数据层组件包括(table)DB和baseDB,baseDB管理数据的存取,(table)DB实现数据表的操作。绘图组件包括绘图类,直接调用baseDB取得绘图所需的数据。数据导出组件包含一个Excel文件类,并为其它格式留出接口。典型类图如图1所示:
图1典型类图
4结论
营销支撑系统满足了移动行业卡类营销业务的迅猛发展,系统基于.NET技术框架、采用三层架构模式和面向对象技术,具有良好的扩展性和安全性,大大提高了移动公司的工作效率,提高了企业竞争力。
参考文献:
[1]肖建.ASP.NET编程基础.北京:清华大学出版社,2002.
[2]Rebecca Wirfs-Brock,Brian Wilkerson著,张金明,陈少卿译.面向对象软件设计经典.北京:电子工业出版社,2003.
[3]Wendy Boggy Michael Boggy著,邱仲潘等译. UML与Rational Rose 2002从入门到精通.北京:电子工业出版社,2002.
关 键 词:营销支撑系统; .NET ;B/S三层架构
1 引言
在移动行业,随着卡类分销渠道的扁平化和原有服务厅渠道的规模发展,渠道的资源分配、统计分析、流程执行与监控等信息量有了数量级的增长,建设一个营销支撑系统,对卡类营销工作进行实时、动态的管理,在规范流程的基础上提高工作效率,是解决现在渠道密集发展与管理精细这一矛盾的有效途径。本文在分析移动行业营销工作的业务流程与数据流程的基础上,采用.NET技术对营销支撑系统进行分析与设计。
2 需求分析
2.1功能需求
系统要实现的生产能力包括:将服务厅建设成为卡类销售区域分销中心,实现卡类销售渠道的扁平化;为分销渠道的运作、管理建立分销管理信息系统;实现科学有效的卡类资源管理,实现卡类资源管理信息化;由此确定营销支撑系统主要完成卡类分销管理和卡类资源管理功能。进一步将统计功能和系统管理功能从分销管理和资源管理中分离出来,使得整个系统的结构清晰,库表设计合理,系统操作方便。
根据以上的分析结果,把系统分为四个子系统,它们分别是:卡类分销管理子系统,卡类资源管理子系统,报表统计子系统和系统管理子系统。
2.1.1卡类分销管理子系统
卡类分销管理子系统负责为各类购销商提供全面服务;同时监控全区、各购销商的资源状况,进行科学的卡类资源分配、调配和管理;辅助公司管理者主动应对市场动态做出合理决策。包括:购销商资料管理、直供点星级管理:激活量统计及预警、分销管理、积分及兑奖管理、 投诉处理。
2.1.2卡类资源管理子系统
卡类资源管理子系统主要负责对移动公司所有卡类产品的信息化管理。包括:仓库基础资料管理、入库管理、退库退货管理、库存报废管理、库存盘点管理、出库管理、卡类测试管理、卡类发放。
2.1.3报表统计子系统
报表统计子系统的主要功能是统计销售信息,生成各种业务报表,使管理人员及时掌握营销业务的运营情况。
2.1.4系统管理子系统
系统管理子系统主要实现支撑软件运行的工号管理、权限管理、以及系统备份等功能。
2.2非功能需求
营销支撑系统需要适应分布式环境特征;业务的可扩展性强,为达以上目标,系统基于.NET技术与面向对象技术。面向对象技术保证了程序代码的复用和功能的无限扩展能力。本系统从分析、设计到开发均使用面向对象技术。
3 总体设计
3.1系统技术架构
系统采用基于.Net的三层架构模式,三层B/S架构模型将软件功能分成显示层、逻辑层和数据层三部分。显示层负责与客户交互,逻辑层主要响应显示层的请求,执行业务逻辑,数据层响应逻辑层请求,负责数据的存取。
三层模型将系统分成逻辑独立的模块,提高了系统的性能,增强了可维护性和可扩展性。
3.2 组件设计
组件划分实现对系统进行纵向分割,每个软件模块均由这些组件组成,组件的划分体现系统的三层架构模式,分别是:page类、认证组件、绘图组件、业务组件、数据导出组件和数据服务组件。
显示层组件包括各个Page类,业务逻辑层组件包括各个数据表的逻辑类(Table)Biz,数据层组件包括(table)DB和baseDB,baseDB管理数据的存取,(table)DB实现数据表的操作。绘图组件包括绘图类,直接调用baseDB取得绘图所需的数据。数据导出组件包含一个Excel文件类,并为其它格式留出接口。典型类图如图1所示:
图1典型类图
4结论
营销支撑系统满足了移动行业卡类营销业务的迅猛发展,系统基于.NET技术框架、采用三层架构模式和面向对象技术,具有良好的扩展性和安全性,大大提高了移动公司的工作效率,提高了企业竞争力。
参考文献:
[1]肖建.ASP.NET编程基础.北京:清华大学出版社,2002.
[2]Rebecca Wirfs-Brock,Brian Wilkerson著,张金明,陈少卿译.面向对象软件设计经典.北京:电子工业出版社,2003.
[3]Wendy Boggy Michael Boggy著,邱仲潘等译. UML与Rational Rose 2002从入门到精通.北京:电子工业出版社,2002.