APP下载

电费积分商城模块设计与实现

2020-06-09朱辉李辉贾俊

软件 2020年2期
关键词:电网系统模块化

朱辉 李辉 贾俊

摘  要: 本文通过前端技术实现用户界面、后台管理系统管理自己的积分商城,包含采购商品、上下架商品、查看兑换记录等功能。平台管理员通过后台管理系统会对所有商品、商城、订单进行管理,包括兑换订单发货等。

关键词: 电费积分;模块化;电网系统

中图分类号: TN915.853    文献标识码: A    DOI:10.3969/j.issn.1003-6970.2020.02.057

【Abstract】: In this paper, the front-end technology is used to realize the user interface, background management system to manage their own points mall, including the purchase of goods, goods on and off shelves, view the exchange records and other functions. Platform administrators will manage all commodities, shopping malls and orders through the background management system, including exchange orders and delivery.

【Key words】: Electricity charge integral; Modularization; Power grid system

0  引言

电力积分是国家电网营销业务推出的一项回馈服务。凭借国家电网庞大的积分规模及强大的品牌优势,构建丰富的联盟商家体系,让客戶可以通过办理国网相关业务时获得和积累积分,然后进一步兑换虚拟产品与实物产品,从而提升客户感知。因此为了实现相关运营管理需求,特此提出了积分  兑换商城与电网系统对接的平台系统的开发设计与支撑。

1  电费积分商城管理系统功能分析

1.1  个人信息管理模块

对于个人信息管理模块而言,其包括用户个人信息展示、用户登录、积分明细查询、电力积分划转、订单查询等。通过登录模块,平台管理员和商户用户可以登录到后台管理系统,并通过个人信息管理模块对个人信息进行更新。然而二者具有一定的区别,对于商户用户而言,其可以进行账户注册,且有余额管理模块,然而平台管理员能够通过用户管理模块设置所有用户的权限,并对所有用户进行查看。

对于商城管理模块而言,商户用户是主要对象,其包括两个基本功能,即管理商城和创建商城。在创建商城当中,商户可以通过填写基本资料的方式申请创建积分商城。在平台管理员完成审核之后,商户会得到开发密钥。成功创建积分商城之后,商户用户可以针对积分商城的商品进行上下架、删除、增添等,这是通过管理商城功能实现的。在平台自选商品库中,商户可以对商品进行选择,并在自己的商城中添加,在对商品进行购买时,商户需要将商品费用支付,系统会自动扣除在商户用户账户中,如果出现余额不足情况,商户需要充值自己的账户。

1.2  平台管理模块

对于平台管理模块而言,只有管理员有权限,其包括两个功能,分别是商户管理和商品管理。通过商品管理模块,能够管理平台的自选商品,可以进行商品上下架、修改、添加等操作。通过平台管理模块,可以管理全部的注册商户用户,其包括的功能如下:对商户账号进行解禁、禁用,对商户的积分商城开通请求进行审核、查看商户信息等。

1.3  订单管理模块

对于订单管理模块而言,其包括两种订单,即采购订单,产生于用户添加商品,以及兑换订单,产生于兑换用户。平台管理员和商户用户可以查看积分商城的兑换记录,对兑换订单的状态进行实时跟踪。二者的区别在于,商户用户仅能对产生于自己商城的兑换订单进行查看,而平台管理员可以对平台内全部兑换订单进行查看。但是,因为平台统一负责系统中全部的商品售后流程,因此在后台当中,平台管理员需要对兑换订单的状态进行及时更新,比方说更新物流信息等。并且,针对采购订单,平台管理员和商户用户都有管理权限,包括处理异常、查看订单等,然而类似于兑换订单,商户没有对其他商户采购订单进行查看的权限。

1.4  数据分析模块

对于数据分析模块而言,商户用户和自兑用户提供了主要数据[1],其主要功能如下,即分析这两种用户的数据,并通过图表形式将其展现出来。其中兑换用户数据分析用户分析兑换订单,并用图表的形式对兑换订单的某种趋势进行直观展现。针对全部的兑换订单趋势,平台管理员可以进行查看,对于商户用户而言,其只能对自由商城的兑换订单趋势进行查看。利用订单的趋势,管理员可以对管理运营人手以及采购数量进行调整。只有平台管理员才有操作商户数据分析的权限,其用于分析商户采购订单。通过分析商户采购订单的图表,平台管理员可以对系统运营情况进行了解。

2  系统设计

2.1  系统架构设计

对于C/S架构而言,其具有较好的性能,并且其具有较高的开发自有度;而B/S架构更容易开发,也能较好的维护成本[2]。然而这些优势都不能作为最终依据。在开发系统时,是对C/S还是B/S架构进行采用,这是由用户使用场景和软件的功能需求决定的,而不是只是取决于某一优势。由于需要快速进行开发,所以本系统对B/S架构进行采用。

2.2  业务流程设计

对于积分商城模块系统中的用户而言,其包括平台管理员、商户用户以及兑换用户三种类型。

2.2.1  商品兑换

通过前台商城系统,兑换用户可以对兑换商品进行浏览。对于商品兑换业务而言,其涉及开发者服务器、平台商城服务器、积分商城、兑换用户等。针对兑换用户,积分商城提供用户操作界面。对商品兑换进行处理时,平台商城服务器的逻辑如下,即通过开发者服务器对兑换用户信息进行获取,并创建订单对象。

通过用户终端,兑换用户可以进入前台积分兑换商城系统,通过发送身份信息的方式,系统会同开发者服务器确认用户是否属于积分商城。若不属于积分商城,那么开发者服务器会终止或关闭页面。若用户通过身份验证,那么在当前积分商城中,兑换用户可以兑换商品。成功扣除积分后,平台会将兑换用户的兑换记录和订单状态在后台管理系统中进行更新,并在云端服务器保存之前创建的订单对象,在积分商城兑换记录模块当中,兑换用户可以对之前成功创建的订单进行查看。并且,针对兑换用户和开发者服务器,平台商城服务器会将兑换成功通知发送给他们[3]。

2.2.2  商户运营

对于积分商城模块系统而言,商户是最关键的客户之一。通过后台管理系统,商户可以对创建的积分商城进行运营,包括查看兑换订单记录、商品上下架、商品增删改、余额充值等功能。运用采购模块对采购单进行创建,进而对商品进行添加,将所需的商品种类以及数量添加到采购单中。商户用户将采购单提交之后,平台商城服务器会将余额扣除,若余额不足,服务器会给商户发出提醒。完成扣费后,商户用户的积分商城库存会被更新,且商户采购单会生成。

2.2.3  平台运营

对于平台运营而言,对兑换订单的更新、对商户用户的管理、对平台自营商品的管理是其核心业务。平台商户可以对平台商品进行采购商家,这是功能是积分商城模块系统具备的,这是由平台管理员添加的功能。对于平台运营而言,其包括了平台商品的更新、修改、删除和添加,此外还包含了兑换用户的兑换订单以及商户的采购订单管理。对于平台管理模块而言,其包括了商户管理和商品管理,通过商品管理,平台管理员可以改、增、删系统商品库中的商品,针对平台内开通商城信息的查看,可以通过商户管理功能来实现;对于订单管理模块而言,其包括兑换订单管理和商户订单管理,通过商户订单模块,平台管理员可以对全部商户的采购详情和采购单进行查看,利用兑换订单模块,可以对全部订单状态进行更新,并对兑换订单进行查看。

2.3  数据库设计

MongDB的特点如下:扩展性高、性能好。通过单一调用,就能够将完整的文档获取。因为文档属于自包含,所以在多个节点分布数据库内容会更加合理,对于联合操作可能产生的性能恶化问题,数据库管理员无需担心,并且通过扩展普通硬件,可以将性能提升[4]。

3  系统实现

3.1  硬件条件

(1)应用服务器:4C 8G(虚拟机)

(2)磁盤列阵:200G*2

3.2  软件环境

(1)编译器:JDK1.8

(2)WEB服务器:TOMCAT7.0

(3)开发工具:idea2017.3.4或更高版本

(4)数据库:Oracle 11g

(5)操作系统:LINUX

3.3  模块实现过程

3.3.1  登录

通过各个手机APP应用商店下载应用,用户使用手机号注册/登录后,在电应用模块首页或个人中心点击“积分”,即可进入国网积分应用模块,具体如图1所示。

3.3.2  兑换商品模块

用户可通过首页推荐、分类查询、搜索筛选等方式进入到商品详情页。在商品详情页除兑换商品外用户还可进入商品所属店铺,拨打客服电话等。

确认了商品规则属性、数量等信息后,需确认订单信息,对于“实物商品”用户需要输入收货地址,对于“虚拟商品”需要输入接收手机号,并“立即支付”。

支付成功后,系统会提示用户支付成功,并生成订单,用户可点击“确认”进入订单列表查看订单;支付失败后,系统会提示用户“支付失败”,用户若想兑换商品需再次回到商品详情页进入商品兑换流程。

3.3.3  权益兑换模块

用户可使用积分兑换虚拟卡券、航空里程等;点击虚拟卡券,即可查看国网积分为用户精心挑选的“虚拟卡券”类商品,包括话费充值、流量充值、购物券等,点击即可查看商品详情并进行兑换,兑换步骤参考“兑换商品”中的“虚拟商品”兑换流程。

国网积分已与南航里程打通,点击首页的航空里程,用户可使用拥有的国网积分兑换南航里程[5]。

用户输入自己在南方航空已注册的“姓”、“名”和“会员编号”点击“立即兑换”即可兑换5公里南航里程。

4  结论

本文凭借中国电网庞大的积分规模及强大的品牌优势,构建丰富的联盟商家体系,让客户可以通过使用移动业务时获得和积累积分,然后进一步兑换虚拟产品与实物产品,从而提升客户感知。因此为了实现相关运营管理需求,特此提出了积分兑换商城与电网系统对接的平台系统的开发设计与支撑。

参考文献

方翔. 供电局电费征缴系统的设计与实现[D]. 电子科技大学, 2013.

马骊. SG186电力营销应用系统的电费管理模块研究与实现[D]. 华北电力大学, 2012.

张倩茜, 王岚. 基于B/S模式的电费信息管理系统的设计与实现[J]. 洛阳师范学院学报, 2005, 24(2): 64-66.

卢冠军. 供电企业电费管理系统的设计与实现[D]. 大连理工大学, 2016.

郭继伟. 电力费用管理系统的设计与实现[D]. 电子科技大学, 2014.

猜你喜欢

电网系统模块化
模块化自主水下机器人开发与应用
基于模块化控制系统在一体化教学中的应用
模块化住宅
ACP100模块化小型堆研发进展
从模块化中得到的二氧化碳
模块化VS大型工厂