标题 | 互联网数据流量销售管理系统的设计 |
范文 | 肖大薇+纪璎芮 [摘 要] 针对数据流量的销售来源参差不齐的现状,本文研究并设计了一个基于网络环境的数据流量销售管理系统。系统采用Struts2+SpringMVC+MyBatis+MySQL进行开发,主要实现了地区管理、业务办理、充值缴费及预警管理等功能模块。运行结果表明该系统具有业务处理速度快、灵敏度高等优势,可以极大方便企业及客户的使用。 [关键词] 数据流量;销售管理系统;网络环境;开发框架 doi : 10 . 3969 / j . issn . 1673 - 0194 . 2018. 01. 058 [中图分类号] TP315 [文献标识码] A [文章编号] 1673 - 0194(2018)01- 0143- 02 0 引 言 互联网技术的快速发展及广泛应用使人们对数据流量的需求与日俱增,而销售数据流量的来源参差不齐,有的从三大运营商购买,有的租购流量池直接使用。数据流量的网络销售几乎被三大运营商垄断。21世纪初期,许多数据流量的销售通常是搭载在相关主流软件之上,这种销售模式由于缺乏管理,所以存在许多问题。开发数据流量销售系统的目的在于方便流量销售管理,让流量销售走向正规,给予消费者以最优惠的价格和最好的服務品质。 1 系统整体设计 1.1 系统用户权限的划分 系统的开发背景是基于互联网数据流量的巨大需求,所以系统用户分为系统管理员、个人客户、一级经销商和二级经销商四类。不同的用户拥有不一样的权限。系统管理员主要实现客户经销商的增删改查等功能;客户主要实现购买流量等功能;一级经销商主要实现对二级经销商的管理;二级经销商主要实现对客户的管理。 1.2 系统功能设计 企业的成长和发展需要自己的运营平台,企业可以在平台上自主分类客户信息,自主从科学的角度制定价格,还可以与运营商合作开展数据流量套餐选择、SIM卡选择以及通知预警功能,所以本系统是一个集销售、管理和查询为一体的综合应用平台。 2 开发环境的选择 2.1 数据库的选择 数据库选择MySQL。它是一个开源的关系型数据库管理系统,代码使用C和C++语言编写,能够有效地保证源代码的可移植性;支持多线程,可以充分利用CPU资源;功能齐全,运行速度快,抗攻击能力强;使用标准结构化查询语言进行数据调用;支持PHP语言。 2.2 开发工具的选择 开发工具选择MyEclipse 10。它使用最高级桌面和Web开发技术,包括HTML 5和Java EE 6,基本可以实现所有的Java开发工作,支持Servlet 3.0、Maven 3.0、J2EE Connector Architecture(JCA)等多种开发语言。 3 系统需求分析 系统主要功能包括业务办理、充值缴费、预警管理、系统地区管理等。每个用户权限的功能需求如下。 3.1 系统管理人员 (1)客户、经销商信息管理:系统管理人员可以对本销售中心的所有客户、经销商信息进行相对应的增删改查操作。 (2)用户权限管理:系统管理人员可以对本销售中心的所有客户和经销商的权限信息进行增删改查操作。 3.2 客户 (1)流量信息查询:客户可以对销售中心的所有流量套餐信息进行查询。 (2)流量套餐处理:客户可以对在销售中心购买的流量套餐进行选择和处理。 (3)用户流量购买:客户可以在销售中心选择某种方式购买流量。 3.3 二级经销商 对于销售中心的二级经销商而言,主要功能包括查询普通客户和VIP客户的基本信息,以及这些客户订购信息和购买信息等功能,进而更好地维护和服务各类客户群体。 3.4 一级经销商 对于销售中心的一级经销商而言,主要功能包括对本销售中心的二级经销商客户的信息进行管理,包含客户信息的增、删、改、查以及流量检测等功能。 4 系统设计 4.1 系统设计目标 数据流量销售管理系统的设计目标是取代不方便的搭载在其他软件上进行售卖流量的方式以及被各大运营商垄断的数据流量销售市场,而且要公平正确地对客户、一级经销商和二级经销商购买其数据流量的消费者信息进行存储和调用。所以,本系统有五个重点设计目标。 (1)支持流量销售,实现客户信息管理。 (2)能够方便快速地完成流量销售的日常工作,包括快速有效地添加新客户和经销商、为新客户经销商分配相应权限、能对客户和经销商的信息进行快速更新、对各个客户的信息安全作出有效处理等。 (3)移动端数据流量能够快速进入各个消费者账户中,以提高办公效率。 (4)能够对客户和经销商的数据流量用量预警进行实时发送。 (5)使数据流量销售管理系统接触到更深层次,脱离对外包公司的依赖。 4.2 系统功能整体设计 (1)登录模块:不同身份使用不同的账号密码登录,使得不同身份的用户进入不同的操作界面。 (2)管理员模块:分为客户信息维护、经销商信息维护、管理职位信息三个子模块,主要对系统进行优化和自主操作,对客户和经销商的地区分组和信息查阅。 (3)业务办理模块:客户和经销商根据自身情况分别进行相关业务的查询和办理。 (4)充值缴费:客户对已选择流量的购买信息进行查询和确认并通过相关软件付费,经销商对购买流量的客户信息进行查询并在给与相应地区流量后进行充值缴费。 (5)预警管理模块:客户和经销商在购买流量后,系统对其流量使用情况和剩余情况进行提示和预警处理。 (6)地区管理模块:收集流量购买者使用地信息,并为该地区经销商分配运营流量。 系统功能模块图如图1所示。 4.3 数据库表的设计 数据库设计的主要表格如表1所示。 |
随便看 |
|
科学优质学术资源、百科知识分享平台,免费提供知识科普、生活经验分享、中外学术论文、各类范文、学术文献、教学资料、学术期刊、会议、报纸、杂志、工具书等各类资源检索、在线阅读和软件app下载服务。