建材秒知道
登录
建材号 > 设计 > 正文

通用卡券系统设计

着急的冷风
冷酷的小刺猬
2023-01-26 07:44:22

通用卡券系统设计

最佳答案
专注的棒球
安静的云朵
2025-12-06 19:18:15

随着公司业务的发展,各个产品线都有对卡券的需求。但是各产品线对于卡券类型、金额等其他属性的需求又有很大不同,那么作为平台底层,怎么设计一个通用的卡券系统,既能满足各业务线的需求,又能达到系统之间的解耦。这正是这篇文章要解决的问题。

一、卡券系统和其他系统的交互架构:

名词解释:

MQ:消息池子

事件平台:在MQ中辟出的一块消息队列空间,可以做消息的开关控制,另外可以创建一个轻活动(事件)

发券流程:

1.首先在卡券系统创建一批卡券,配置卡券的适用条件(有效期,适用范围等);

2.在事件平台配置一个活动(注意此处的活动并非很重的大型营销活动,可以理解为一个事件,一个动机)

3.业务线埋点

4.业务线当触发了发券节点,则向MQ(消息池子)发送消息,业务线和MQ以秘钥作为约定标识。事件平台收到消息,通过开关来控制是否像下面系统分发消息。如果开关处于打开状态,则像优惠券系统发送消息,优惠券系统得到消息,找到对应的优惠券批次,发送给各业务线。

卡券系统内部的结构

1.卡券基本属性:

卡券类型:直减、满减、折扣(各类型之间的叠加使用条件一并约定好)

地域范围:北京,全国......

适用的业务范围(品类):大家电,生鲜类,或者全品类......

2.卡券的创建:

运营(其他人员)在卡券系统提供的界面上创建一个批次的卡券,选择如上的卡券属性。

创建完成后,有可视化的卡券列表可进行不同维度的筛选。

待续......

最新回答
称心的酸奶
搞怪的大地
2025-12-06 19:18:15

假设这样一个情景:

小花❀在券商A开立了股票账户,进行买入苹果(US.AAPL)。当她提交订单后,后台系统是如何运作的?当你看完这篇文章后,你也会明白,一个券商底层设计的基本结构。

此外,再抛出一个问题:为什么坊间传闻券商系统处理器好,会极大提升订单成交速度、甚至提升打板成功率?

一笔完整股票交易分为以下几部分组成:

step1:订单在交易所撮合成交

1. 当小花❀在券商A上报了一个买单,100股、AAPL,券商A终端系统接受到买单指令;

2. 券商通过交易通道,将订单上报给交易所,交易所根据交易规则进行撮合成交,将成交后的指令返给券商A;

3. 小花看到股票成交;

step2:成交指令被清算(钱货两清) --settlement

1.当券商A收到成交指令后,将成交的指令(成交股数、成交金额、对手等信息)发给清算商;

2.清算商收到指令后,在对手方之间进行划转股票及成交金额,并book在不同券商的账本上;

3. settlement:

numberA券商:pay 1000美金,股数+ 100股,AAPL

numberB券商:receive 1000美金,股数-100股,APPL

4.清算完成后,为券商A加仓,券商收到股票后,为小花❀加仓;

step3 资金托管

1. 券商A 将交割完成的股票给其专门的托管机构发出指令,存入在托管机构开立的账户中;

2. 托管记账示例:券商A-小花❀-账户-100股-AAPL

这就是小花要完成一笔交易要经过的一系列复杂的逻辑和订单,这也是券商为什么要收佣金的一个原因,下一篇,将介绍一下,券商到底靠什么赚钱

刻苦的仙人掌
明理的宝马
2025-12-06 19:18:15

作为新版人民币印刷的原版,由1角券到10元券、50元券、100元券,人物素描稿均为侯一民、邓澍所作。

机器雕刻花边花纹阎芬、郭金茹、贾绪本、高增基、马建玺、赫祥杰;文字雕刻苏席华、王虎、刘益民、高增基、刘大东、江加胜;国徽雕刻江加胜、高增基,

装饰暗花雕刻谭怀英、耿生发、马建玺、李春燕。文字装饰铅笔大稿巴运杰、耿生发、邸乃基、王玉玲。50元、100元绘制版式张振宗。

第五套人民币和电子护照设计者来榕讲述幕后故事:上世纪70年代,一个毫无绘画基础的年轻人走进美术学校,后来由学校分配至上海国营52厂(后改名上海印钞厂),误打误撞踏上了钞券设计之路。沈志云告诉记者:“我在印钞厂头20年从事的是凹版雕刻工作,后来因参与了计算机辅助钞券设计系统,转行成了设计师。”

回忆起那段与孤独寂寞为伴的雕刻生涯,沈志云表示:“在专业岗位干了多年以后,对自己从事的事业有了深刻了解和认知。其艺术上的特殊性、技术上的神秘性和使命上的崇高性吸引着我,我曾参与过第四套人民币装饰花纹的雕刻。”

中国的前四套人民币主要设计者均是美术学院的画家,而第五套人民币的设计集中了国内印钞行业的设计精英,也就是从1994年开始,沈志云在钞券设计方面展示了自己的才华。

繁荣的狗
落寞的咖啡豆
2025-12-06 19:18:15
这个要求数据库支持的,发码、解码、提取图片和数据还有验证身份几个步骤。因为二维码没有足够的码面信息来存储图片。关键是要到数据库里提取相关信息的,通关的通讯和触发短信通道等也要在平台中设置好。