移动用户电子兑换券系统的设计

时间:2022-02-10 04:02:09

移动用户电子兑换券系统的设计

摘要:兑换券是商家营销的手段之一,本文介绍了移动用户电子兑换券系统设计过程,解决了以电子兑换券取代传统纸质兑换券的问题,为用户提供了便捷,提升了企业形象。

关键词:移动;电子兑换券;密码;解码器

中图分类号:TP393文献标识码:A 文章编号:1009-3044(2008)09-11666-03

The Design of Mobile User Electronic Bill of Exchange System

JIANG Xiao-ying

(School of Computer & Information Engineering, Changzhou Institute of Technology, Changzhou 213002,China)

Abstract: The bill of exchange is one of business marketing methods. This article introduced the design process of the mobile user electronic bill of exchange system. It has solved the question of using the electronic bill of exchange as a substitute for the tradition paper bill of exchange. It has provided conveniently for the users and has promoted the enterprise image.

Key words: Mobile, electronic bill for exchange, password, decompiler

1 引言

积分计划是许多商家采用的一项客户答谢计划,用户只要进行消费,就能获得积分,在积分达到一定额度后,就可以换取兑换券等不同价值的礼品。移动用户电子兑换券与以前纸质兑换券相比,通过电子兑换方式,一方面用户可以在系统内任意选择兑换物品,丰富了兑换物品的种类,可较好地满足用户的多样化需求;另一方面,以前的纸质兑换券只能在自己企业内使用,实行电子兑换方式后可以将兑换点扩充到联合商家兑换点,方便了用户兑换。本文对移动用户电子兑换券系统的设计做了详细介绍。

2 系统需求分析

本系统需要实现以下功能:

(1)营业员能够根据用户现有积分迅速地比对可以兑换的实物并下发含有验证密码的短信至用户手机。

(2)如果用户忘记兑换密码,可以通过营业员或自行网上进行密码重置操作。

(3)指定商家能够登录系统,根据用户提供的手机号和验证密码确认用户提供的信息正确性并进行兑换。所生成的密码要有时效性,过期未兑换的积分应自动还原给用户,并取消该兑换请求。

(4)已经兑换的积分要从现有积分中扣除。

(5)用户可以自行网上查看兑换历史记录。

3 系统网络结构图

4 系统主要模块设计

4.1 基础数据维护模块

(1)系统参数设置:对系统运行的一些基本参数进行设置:密码时限(以天为单位),物品类别,物品单位……

(2)用户管理:主要对管理员、营业员、商家用户进行增删改操作。这三种用户必须是通过管理员进行增加的,然后根据不同的权限完成不同的业务。

(3)制定角色:主要是维护系统用户的角色,不同的角色拥用不同的权限,在增加用户时,必须为其选择相应的权限。设定的权限如下:管理员、营业员、商家、手机用户。前三种角色由管理员分给不同的用户,后一种角色在手机用户注册时,自行分配给此用户。

(4)角色授权:主要完成对定义的角色进行权限分配,本系统存在多个页面和模块,不同的用户拥用不同的角色,不同的角色拥有不同的权限。

(5)商家维护:主要是维护企业特约商家,维护商家的基本信息。如地址、联系电话、公交路线等,以便更方便的提供给用户可用信息。

(6)商家物品清单导入:主要是导入商家可兑换物品清单,以方便营业员更快的查找商品并提供给用户。

(7)商家兑换情况查询:以商家为索引查询兑换历史情况。

(8)用户兑换历史记录查询:以用户手机号为索引查询兑换历史情况。

基础数据维护业务流程如图2所示:

4.2 营业员操作模块

(1)用户可兑换实物查询:主要完成对用户积分的查询并比对当前积分可兑换的实物。

积分兑换:主要完成用户积分兑换并生成兑换密码发送至用户手机上。第一步:产生验证码发送至用户手机,确认用户身份以避免误操作或用户手机用误,如果用户未收到验证或用户不是动感用户,将不能继续执行。第二步:选择可兑换实物。

(2)用户兑换密码重置:此功能主要是对用户获取到兑换密码后并未实际兑换前,密码丢失的情况下,重新获取密码。第一步:产生验证码发送至用户手机,确认用户身份以避免误操作或用户手机用误,如果用户未收到验证或用户不是动感用户,将不能继续执行。第二步:选择需要重置密码的兑换记录(只显示未经实物兑换的记录)。

(3)用户兑换历史查询

营业员操作业务流程如图3所示:

4.3 商家操作模块

(1)商家实物兑换:第一步:验证用户兑换密码是否正确,过期的或密码不正确的将不能继续。第二步:查看兑换单。

(2)兑换记录查询。

如图4为商家操作业务流程。

4.4用户操作模块

(1)用户注册;

(2)自助兑换密码重置;

(3)兑换历史记录查询。

用户操作业务流程如图5所示。

5 系统解码器端设计

解码器用于判断密码是否可以在本柜台使用,并能统计到某个手机号码在某段时间内的使用量、能统计各收款台的数据量,某个月的实际使用量,能判别某天某人的密码使用次数,确保密码的唯一性和不重复性,能自动删除数据,确保按年能循环使用。

解码器用于判断密码方法是输入11位手机号码和7位随机码,首先从7位随机码中读出一位流水号,判断存储器中是否已记录该手机的该日期的流水号,如有,表示该号已经使用过,如果没有,则根据手机号后4位、日期、流水号,算出柜台号,然后进行比较,判断该随机码是否可以在本柜台使用。

在使用时,例如短信用户发送cz加收款台的编号到05190,然后会收到如下信息:您的手机号码为1390150××××,您的打折密码为×××××××(7为数),您本月尚有×条优惠次数未使用。用户收到短信后,按解码器的语音提示步骤输入本人的手机号码及7位密码,密码解码准确后,即液晶显示“OK”和语音提示“密码准确”。商家即按约定进行优惠收款。若密码不正确,语音提示:“密码错误,请重新输入密码”, 显示:RETRY。连续二次输入密码错误,语音提示:“密码错误,对不起,谢谢光临”,显示:ERROR。

6 结束语

本文设计的移动用户电子兑换券系统运用移动短信方式使客户兑换优惠品更便捷,并且可以提供更加丰富的优惠品种以供客户选择,会大大激励客户的消费。商家可以运用该系统和电影院、特色店(咖啡馆、冰淇淋、茶吧、饭店)、品牌服装店、品牌快餐连锁店、品牌家装店、品牌眼镜店等行业协作,还可以定时向客户发送本地特约商家的优惠信息、打折信息、新品信息、本地特色商情信息等等,应该很有发展前景。

参考文献:

[1] (美)沙(Shah,N.)著,刘伟琴,译. Oracle 数据库系统 (第2版)SQL和PL/SQL[M]. 北京:清华大学出版社, 2005.

[2] 盖国强,等著. Oracle数据库性能优化[M]. 北京:人民邮电出版社, 2005.

[3] (英)哈诺德,著,朱涛江,林剑,译. Java网络编程(第3版)[M]. 北京:中国电力出版社, 2005.

[4] 陈龙,张春红,云亮,等著. 电信运营支撑系统[M]. 北京:人民邮电出版社,2005.

上一篇:过程神经元网络在网页自动分类中的应用研究 下一篇:数据挖掘中的聚类分析方法