需求是这样的:后台可以设置一系列的积分规则,比如用户注册在这段时间内送200积分,过段时间只送100积分,再过段时间可能就不送积分了,然后针对用户下单购买,也送一定的积分,想请教这样一个需求,从数据库设计到系统实现,分别该怎么设计呢?
我目前想的是:
1)数据库设计:数据库表包含:id,方法名,积分规则这三个字段,id是主键唯一标示,方法名是我拦截规则对应的标示,积分规则里面存放的是json格式数据,因为针对注册和下单的积分规则不一样,将不同的规则json格式化后存储,然后在不同的逻辑中解析判断;
2)系统实现:系统使用的是springmvc+mybatis,使用spring的aop对service进行拦截,根据拦截的service方法名取对应的规则解析,给予一定的积分
这里面还涉及到一个问题,针对积分规则的设置,我是单独放到了一个系统A中,而前台用户注册,购买等是在另外一个系统B中,为了提高效率,我可能会把积分规则放到缓存中,那这样的话,A中修改了积分规则,B中就要及时更新缓存中的数据,A、B通过接口进行交互?亦或者有没有更好的解决方案?
分享到:
相关推荐
6 电子商务会员与积分系统设计 程序设计4大作业 电子商务会员与积分系统设计 文件状态: [ ] 草稿 [ ] 正式发布 [ ]正在修改 文件标识: 电子商务会员与积分系统设计 当前版本: Bata-001 作 者: 修改历史 版本/...
积分系统设计方案全文共7页,当前为第1页。积分系统设计方案全文共7页,当前为第1页。积分系统2 积分系统设计方案全文共7页,当前为第1页。 积分系统设计方案全文共7页,当前为第1页。 积分定义:积分是用户行为产生...
积分系统架构设计与原则总结
积分系统概要设计,8583报文,对一些开发者有参考作用
积分系统开发总结及设计原则
足球联赛积分管理系统设计与实现(含代码).pdf足球联赛积分管理系统设计与实现(含代码).pdf足球联赛积分管理系统设计与实现(含代码).pdf足球联赛积分管理系统设计与实现(含代码).pdf足球联赛积分管理系统设计与实现...
基于微信小程序的党员积分管理系统设计与实现.docx
B2C积分系统
社区积分系统
基于Java的超市积分管理系统的设计与实现,包含源代码,数据库,毕业设计论文
足球联赛积分管理系统设计与实现(含代码) (2).docx足球联赛积分管理系统设计与实现(含代码) (2).docx足球联赛积分管理系统设计与实现(含代码) (2).docx足球联赛积分管理系统设计与实现(含代码) (2).docx足球联赛积分...
一个客户积分管理系统的设计与实现一个客户积分管理系统的设计与实现
基于ASP.NET的某店POS积分管理系统设计与实现—积分实绩更新及销售状况统计系统设计与实现(源代码+项目报告).zip
会员积分系统设计方案.pdf
(4)因为使用的是积分系统和销售系统分离的设计,此时需要到会员积分管理中,做一次“积分处理”的操作。系统根据会员卡号和消费金额,自动为会员计算积分并累积。 (5)到了节假日,可进行积分反馈活动。...
会员积分系统设计方案.doc
资源名字:基于C#+asp.net+sqlserver的POS积分管理系统设计与实现(源码+文档)_C#_asp.net_BS架构_POS积分管理系统.zip 资源内容:项目全套源码+完整文档 源码说明: 全部项目源码都是经过测试校正后百分百成功运行...
数据结构课程设计--客户消费积分系统.doc
总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计等;详细设计主要包括系统数据库访问的实现,主要功能模块的具体实现,模块实现关键代码等。最后对系统进行功能测试,并对测试结果...
学生综合积分系统详细设计.pdf