需求是这样的:后台可以设置一系列的积分规则,比如用户注册在这段时间内送200积分,过段时间只送100积分,再过段时间可能就不送积分了,然后针对用户下单购买,也送一定的积分,想请教这样一个需求,从数据库设计到系统实现,分别该怎么设计呢?
我目前想的是:
1)数据库设计:数据库表包含:id,方法名,积分规则这三个字段,id是主键唯一标示,方法名是我拦截规则对应的标示,积分规则里面存放的是json格式数据,因为针对注册和下单的积分规则不一样,将不同的规则json格式化后存储,然后在不同的逻辑中解析判断;
2)系统实现:系统使用的是springmvc+mybatis,使用spring的aop对service进行拦截,根据拦截的service方法名取对应的规则解析,给予一定的积分
这里面还涉及到一个问题,针对积分规则的设置,我是单独放到了一个系统A中,而前台用户注册,购买等是在另外一个系统B中,为了提高效率,我可能会把积分规则放到缓存中,那这样的话,A中修改了积分规则,B中就要及时更新缓存中的数据,A、B通过接口进行交互?亦或者有没有更好的解决方案?
分享到:
相关推荐
基于微信小程序的党员积分管理系统设计与实现 微信小程序作为一种新兴的应用平台,近年来得到了广泛应用。随着党员积分管理系统的需求增加,基于微信小程序的党员积分管理系统设计与实现变得越来越重要。本文将对...
本文档是关于积分系统概要设计的详细说明,主要介绍了积分汇总查询交易模块的设计思路和实现方法。该系统的主要目的是为了提供一个统一的积分管理平台,帮助银行和商业机构更好地管理客户积分。 1. 简介 积分系统...
本文档总结了积分系统开发的关键点和设计原则,为构建一个高效、稳定且可扩展的积分系统提供了指导。 首先,积分系统的核心在于它的规则模型,即如何根据用户的行为给予积分奖励。这包括收集用户在各产品中的动作...
### 社区积分系统设计详解 #### 一、引言 在互联网时代,社区平台作为连接用户的重要桥梁,其活跃度直接影响着用户的留存率和产品的市场竞争力。为了提高社区的吸引力,很多产品都会引入积分系统作为一种激励机制...
本文将对《电子商务会员与积分系统设计》文档进行深入分析,以期为电子商务平台的管理者和设计者提供有价值的参考。 ### 1. 系统概述 《电子商务会员与积分系统设计》文档首先进入我们的视野的是其系统概述部分。...
【超市积分系统程序设计书】是一份详细描述如何构建一个超市会员积分管理系统的文档,旨在提升超市对会员信息和积分管理的效率与服务质量。该系统的设计涵盖了从需求分析到系统实施的全过程,主要包括以下几个核心...
### 积分系统开发总结及设计原则 #### 一、积分系统概述 积分系统作为一种常见的用户激励机制,在众多互联网产品和服务中发挥着重要作用。通过设置合理的积分规则、等级体系以及荣誉奖励等方式,不仅可以提高用户...
基于JAVA的商店会员积分系统设计实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 基于JAVA的商店会员积分系统设计实现源码,主要针对计算机相关...
Java的核心概念,如类、对象、接口、继承、封装、多态等,在系统设计中起到关键作用。 二、MVC设计模式 超市积分管理系统采用了Model-View-Controller(MVC)设计模式,这是一种常见的软件架构模式,用于分离业务...
变速积分PID控制系统设计 PID(比例-积分-微分)控制器是工业自动化领域最常用的控制算法之一,其基本思想是通过结合比例、积分和微分三个部分来改善系统的响应性能。传统的PID控制器中,积分项的增益是固定的,这...
综上所述,一个成功的积分系统设计方案应该具备以下特点:公平性、透明度、激励性和可持续性。通过细化积分的生成规则,明确积分的使用规则,提供便捷的查询方式,并采取有效的运营策略,积分系统能够有效地提高用户...
B2C积分系统
同时,系统设计应考虑未来的功能扩展,适应商家业务发展的需求。 9. **数据分析与决策支持**:系统应具备数据统计分析功能,为商家提供积分使用情况、会员消费习惯等关键信息,帮助制定更有效的营销策略。 10. **...
大数据-算法-基于分数阶微积分的飞航式导弹控制系统设计方法研究.pdf 本文研究了基于分数阶微积分的飞航式导弹控制系统设计方法,旨在提高飞航导弹控制系统的性能和鲁棒性。文章首先介绍了分数阶微积分的历史、定义...
变速积分PID控制系统设计 变速积分PID控制系统设计是一种基于PID控制算法的控制系统设计方法,该方法可以有效地解决传统PID控制算法中积分系数KI的缺陷。PID控制算法是一种有源校正装置,是最早开展起来的控制策略...
一个客户积分管理系统的设计与实现一个客户积分管理系统的设计与实现
《基于ASP.NET的某店POS积分管理系统设计与实现》是一个典型的商业智能应用,它整合了积分管理和销售数据统计的功能,为店铺提供了一套完整的解决方案。本文将深入探讨该系统的架构、设计原则以及实现的关键技术。 ...
【电子商务会员及积分系统设计】 电子商务会员及积分系统是电商网站的重要组成部分,它不仅能够吸引并保留用户,还能够通过积分激励机制促进用户的购买行为。本文档将详细阐述该系统的各个方面,包括设计目的、项目...
在系统设计中,我们首先对系统的需求进行了分析,包括问题描述、基本要求等。然后,我们对系统的整体设计进行了概要设计,包括数据结构的设计、程序模块的设计等。 在数据结构设计中,我们定义了线性表的抽象数据...
基于JAVA的商店积分管理系统设计实现源码,主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的学习者,也可作为课程设计、期末大作业。 基于JAVA的商店积分管理系统设计实现源码,主要针对计算机相关...