万柳网站建设,设计公司上市企业,百度网站开发业务,前端项目咖啡寄杯的烦恼 虽然店里生意还可以#xff0c;但小明无时无刻不想着怎么样发大财赚大钱#xff0c;让店里的生意变得更好。 他观察到最近好多便利商店开始卖起了咖啡#xff0c;而且时不时就买一送一或是第二件半价#xff0c;并且贴心地提供了寄杯的服务。 寄杯就是指说你…咖啡寄杯的烦恼 虽然店里生意还可以但小明无时无刻不想着怎么样发大财赚大钱让店里的生意变得更好。 他观察到最近好多便利商店开始卖起了咖啡而且时不时就买一送一或是第二件半价并且贴心地提供了寄杯的服务。 寄杯就是指说你今天先喝一杯剩下那杯我帮你记着你下次来的时候跟我讲我再给你。 如果不提供这种服务那买一送一就一定要两个人才能喝了或是你立刻喝两杯根本就是排挤像小明这样的边缘人。秉持着将心比心的原则小明当然是希望提供寄杯服务的。 那该怎么寄呢照之前那样不就得了吗原本客人的手机里面会存着消费习惯之类的东西现在多存一个还有几杯咖啡不就行了 例如说客人买两杯只喝一杯就在上面写着coffee1代表还剩一杯咖啡下次来的时候只要出示这个信息就再给他一杯。 听起来十分合理而且小明也这样做了店里的生意变得更好买咖啡的人愈来愈多靠着咖啡就让单月营收翻了两倍。 一切看似非常顺利直到小明月底对帐的时候不对啊为什么买咖啡的数量只有 55 杯卖出去的却有 66 杯 一向很相信人的小明在那一瞬间见识到了人心的险恶之处。没错有人自己偷改信息例如说把 coffee1 加个几划改成 coffee7就获得了额外六杯的免费咖啡。 这些奥步让小明狠狠一夜之间变成了大人绝望的小明把悲愤转化成力量只花了三个晚上就想到了两个解决方法。 第一个方法最简单就是只要把存在客人手机上的信息加密就好了。 例如说原本是 coffee1经过小明自制的特殊加密算法之后会变成 ED85B89167A84B631C10B046B5FB7FC0 这串只有小明知道怎么解开的密文。 这样一来除非客人可以破解这段密码否则信息就不可能被窜改。但有一个小缺点那就是当小明想存的信息愈来愈多之后这一串字也会愈来愈长就会在客人的手机里面占更大的容量。 这个容量是有上限的客人不会把整台手机都给你存这些信息所以这点要特别注意。 这个方法解决问题的思路是这样的「既然存在手机上的信息会被窜改那我让他不能改就好」。 而第二个方法解决问题的思路是这样的「既然存在手机上的信息会被窜改那我把信息存在我这边不就好了吗」 与其把那些消费习惯或是寄杯数量存在客人的手机里不如把这些东西记在我的笔记本里面并且用一种方式把这两个信息对应起来这样就不怕数据会被改动了。 举例来说小明可以在笔记本写下客人的身份证字号跟相关资讯例如说「A111111111 coffee1」接着小明只在客人的手机里面存「A111111111」。 下次客人再来消费的时候就透过身份证字号去笔记本里面查就知道客人到底还剩几杯咖啡了。 由于小明的笔记本每天下班都会锁在保险箱里面因此不用害怕被偷或是被改可以假设它一定是准确的。 而这样子的方式不把主要信息存在客人那里而是存在自己这里所以也不会有被窜改的风险。 可是有个问题如果有人把身份证字号改成其他人的怎么办那不就破功了吗就可以伪造其他人的身份。 这个简单不如不要用身份证字号用一个 16 位数的英数字混合乱码好了例如说A59Uhe7I94J330mN这样就很难被猜到了吧 于是流程会变成这样 客人那编只需要报 ID 即可其他资讯都在小明那里 跟之前一样他们都是透过一张纸条或者是手机里的信息来沟通但唯一的差别是客人跟小明之间只透过 A59Uhe7I94J330mN 这个存在手机里的 ID 来验证身份其他相关资讯都写在小明的笔记本里面。 这种验证的方法就像是我曾经去过的网咖。因为会员打咖比较便宜嘛一小 60 变成一小 36不办白不办就办了一张会员卡。店员特别说明认卡不认人一定要出示卡片才行。 我只要去打咖的时候出示这张会员卡店员就知道我曾经消费过多少钱也知道我喜欢点的餐点所有的信息都是存在他们的系统里面而我的身份就是透过这张会员卡来表示。 寄杯的例子中会员卡就是 A59Uhe7I94J330mN 这个 ID网咖的电脑系统就是小明的笔记本。 小明最后决定用第二种方法也就是这种靠 ID 认人的方式来管理客人的状态。 从此之后就没有客人能够窜改信息了而寄杯服务也运行的十分顺利真是皆大欢喜可喜可贺。 至于后来变得生意太好让小明开了分店以后碰到的那些问题就又是另外一段故事了。