基于B/S架构的通信公司营销管理系统的设计与实现
2016-04-07熊俊丞李金峰林郁鹏文钊李雨莲刘
熊俊丞 李金峰 林郁鹏 文钊 李雨莲 刘旭
摘要:为了提高公司的营销管理水平及办公效率,基于B/S架构,采用ASP.NET的开发框架,针对某通信公司设计出了营销管理系统。该系统实现了对公司的营销数据进行系统性的管理、分析,增强公司的行业竞争力,便于公司更好发展,具有一定的可行性和实用性。
关键词:营销管理系统;营销管理;B/S架构;ASP.NET开发框架
中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2016)03-0282-02
1开发背景及意义
随着我国通信产业各运营商企业的不断发展,通信技术渗透到生活的方方面面,人与人之间的关系日益密切,行业内的竞争也日趋激烈。一方面,客户在电信类消费的选择越来越多,各电信运营商对客户的争夺也愈加激烈;另一方面,近几年电信客户群规模飞速扩大,形成了庞大且需求差异很大的客户群,同时各种针对不同人群的新业务不断推出,作为电信运营商,明确市场与各个不同客户群的关系,了解不同人群的需求,有针对性地为需要的客户提供最合适的服务,实现客户需求和业务间的最佳匹配就显得尤为重要。同时,随着信息化水平的不断提高,传统手工作业方式的营销管理不仅耗费了大量的人力物力以及时间,还使得办公的效率大大降低。网络及电子商务的快速发展突破了时间、空间的局限性,增大了企业之间的竞争强度,这就要求企业必须改变其营销管理模式,提高运营效率,增强自己的行业竞争力。因此需要通过先进的技术手段开发出营销管理系统,来帮助公司对其各项经营数据以及报表进行系统性的管理,并对数据进行科学的研究分析,提高管理效率。
2系统功能分析
营销管理系统功能分析主要包括对工单及绩效管理、经营分析、移网业务管理、宽固业务管理、营业及客服、数据中心、系统管理几大功能模块的具体功能进行分析。系统主要功能结构如图 1所示。
(1) 工单、绩效管理。包括工单管理、工单查询、工单后台管理、公司通讯录以及员工提案。工单管理主要是对工单信息进行录入、查询、修改以及数据统计等操作,公司通讯录以及员工提案是对员工信息以及员工向公司提出的改进意见信息进行系统化的管理。
(2) 经营分析管理。包括综合类报表和月度考核指标。通过经营分析能实时的了解目前公司客户的走向以及需求,方便公司人员了解公司目前的经营状况,并及时地对公司提出意见,根据保有率可以看出现在用户的人数是否在下降,而且也可以了解到现在的工作进度以及工作中是否存在有纰漏的地方。
(3) 移网业务管理。包括渠道报表、4G经营管理、3G经营管理、2G经营管理、增值及玩家以及渠道管理。渠道报表包括直管直控渠道和上网卡渠道;经营管理括资源管理、用户跟踪、异常监控以及短板指标改进;增值及玩家又包括增值佣金报表、增值业务管理、手厅报表;渠道管理包括佣金管理、网点管理、销售登记补录以及号码打包管理;3G经营管理主要是对各种3G业务进行管理和对用户进行跟踪服务。
(4) 宽固业务管理。包括AD业务管理、融合类服务、语音类业务、渠道管理。系统依托数据库中现有资源,为用户及公司职员提供详尽的信息资料,用户可以申请开户、修改部分个人信息,查询固网消费记录,套餐以及余额情况等功能。
(5) 集团业务管理。包括集客管理报表、集客生产应用、集客项目支撑效能、校企中心、商企中心。对校企、商企的管理主要包括记录厂园的信息、厂园号码信息、质量监控信息、流失率信息、通信行为信息,实现校企、商企服务全流程管理。
(6) 营业及客服管理。包括营业管理、渠道服务管理、网络故障通报。主要是对工单信息进行录入、查询、修改以及数据统计等操作。
(7) 数据中心。包括定时报表、批量数据查询及数据需求操作指引。通过数据中心可以对系统中的报表等数据进行查询、导入等操作,另外还有详细的系统操作说明来帮助用户更好的使用系统完成各项工作。
(8) 系统管理。主要包括系统管理员负责对系统的基本信息进行维护和管理,以及用户通过注册、登录、修改密码等操作。
3 数据库设计
本系统在设计和实现过程中大量使用到了面向对象程序设计的概念,按照系统的功能分析,依据系统的业务主体,对系统中的数据库进行详细设计,以便进一步细化系统的构造,帮助进行系统实现。本系统涉及主要实体包括订单实体、报表实体、工单实体、客户实体、业务实体等,针对各实体包含的详细属性设计了如下数据表。
订单表用来记录公司的各种订单数据,包括订单编号、订单状态、网点、订单人、订单金额以及订单人等信息;
报表表则记录公司的数据报表详细信息,包括报表ID、任务标题、报表分类、报表格式、任务状态、日期等信息;
工单表记录工单的详细数据信息,包括工单编号、作者、流程类型、工单分类、工单状态等信息;
客户表则记录公司的现有客户的详细身份信息,包括客户的姓名、身份证号、客户类型、地址、联系方式等信息;
业务表则用来记录公司目前已经有的业务详细信息,包括业务编号、类型、客户经理、套餐、客户等信息,方便查询及管理。
4 系统设计与实现
根据营销管理系统的应用场景,并且为满足系统对安全性、可扩展性等方面的要求,本系统基于B/S模式的软件架构,数据存储使用的是SQL Server 2008数据库,使用C#语言进行开发。代码架构采用的是通用的三层体系结构(即数据访问层、业务逻辑层和表现层),这是一种严格的分层方法,由用户通过表现层将请求发送给业务逻辑层,业务逻辑层执行业务逻辑并通过数据访问层访问数据库进行数据操作,然后按照相反的顺序将数据返回到表现层展现给用户。
B/S架构(Browser/Server,浏览器/服务器模式),是如今使用最多的程序开发模式,它具有维护和升级方式简单、成本较低、应用服务器端负荷较重等特点。基于B/S模式的应用系统主要由应用程序服务器,数据库服务器以及客户机等几部分组成,在不少地方也将应用程序与系统数据库放置在一台服务器上。在大型应用系统中,也通常将同一应用程序的不同数据处理业务分部安装在不同的应用服务器上(两台或多台),以实现分布式数据处理的需要。
SQL Server2008数据库数据存储容量较大,能够满足一般企业用户的需求,它包括进行数据库管理所需要的基础功能建立。
在系统前台页面实现的部分代码还使用了JavaScript脚本语言,它是一种基于对象和事件驱动的语言,具有很强的跨平台性,它是通过嵌入或调入在标准的HTML语言中实现的。
系统总体上可以分为前端营销数据管理和后台管理功能,前端数据管理功能包括用户登录系统后对营销数据的查询、浏览等功能,后台管理功能则是系统管理员对各项营销数据的审核、用户权限设置等功能。
5 结语
随着社会的不断进步,公司营销管理信息化要求也越来越高。营销管理系统就是借助于计算机来实现减轻工作强度,可以使工作人员较轻松的实现对大量数据的精确管理,大大提高工作效率。营销管理系统使得营销数据管理工作更加规范化、科学化,具有良好的应用前景。
参考文献:
[1] 黄兴荣.基于B/S架构模式的三层结构设计与实现[J].电脑知识与技术,2015(32):52-53.
[2] 廖红云.关于通信行业市场营销管理体系的构建问题探讨[J].中国新通信,2015(2):42-43.
[3] 田华伟.企业营销管理方式在电子商务背景下的变革[J].赤峰学院学报(自然科学版),2015(21):112-113.
[4] 陈燕林,李家龙,王松柏.营销管理平台在电信运营商的研究与应用[J].数字技术与应用,2014(4):128.