热门标签 | HotTags
当前位置:  开发笔记 > 小程序 > 正文

手把手教你设计广告竞价系统【4】

1、对会员系统进行必要的设计对会员系统的设计,主要从:1、用户的来源属性(注册日期、激活日期、用户的来源、具体的途径)2、用户的状态属性(待审核、正常、审核不通过、

1、对会员系统进行必要的设计


4-001


对会员系统的设计,主要从:


1、用户的来源属性(注册日期、激活日期、用户的来源、具体的途径)
2、用户的状态属性(待审核、正常、审核不通过、还是暂停、禁用等等)
3、用户的字段信息(用户名、手机号、E-mail、联系人信息、公司信息等等。)
4、与其他系统关联(业务系统、财务系统、消息系统、权限安全等等)
5、用户的统计分析(登录、活跃度、操作等等)


说明:
我们完全可以在会员系统中,线性的完成对用户管理,然后通过多系统的协作,合理的将其他系统围绕用户进行关联设计。这样我们可以很好的做好业务的可扩展性。这里我仅仅提供的是一条思路。

 

4-002


2、对财务系统进行必要的设计


财务系统,这个概念说的有点过了,反正是与钱打交道的。作为一个大型的系统平台,一定要提供一个精准的及时支付、结算体系。同时也要对帐户的消耗情况及时的提供报表或是明细,甚至提供自定义的余额提醒。

 

4-003

对于系统来说,真实的资金流在技术层面仅仅是数字流而已。那每一笔的入账、出账、以及统一账户内的资金转入、转入的准确性、及时性显得尤为重要。所以在设计财务系统的时候对于产品经理来说,在设计之前建议一套可用的、可量化的数学模型显得尤为重要。

简单的网站财务系统,通常的做法仅仅停留在:充值入账、消费出账,最后帐户结余。不会涉及到多业务。如果前期没有涉及业务之间的金额互通,一般也会事后通过一个资金转账系统进行互通。所以值得大家注意的事,很多情况下这将会制约用户的充值、使用。


一、系统的充值入账设计


需要考虑的几点是:
1、充值方式,是在线支付(支付宝、易宝、网银等)、还是线下支付(快递、邮局、银行汇款),还是说可以是人工收取?代理商先行转账支付?
2、充值返利机制:充值多少,返多少,是直接送金额,还是说送某一项业务的某个金额可量化的服务?
3、在线充值掉单的处理:特别是在线支付过程的,难免会出现的掉单,客服人员的对照审核手动操作的设计。
4、同一帐户内的金额对多业务充值续费的互通性设计。
5、代理商系统中出现代理商之间的换单,客服人员的对照审核手动操作这个单子的归属导致的单子的资金的归属设计。


二、系统的消费出账设计


需要考虑的几点是:
1、帐户资金的业务消费类型:到底是消费的哪了?被哪即可业务用了?
2、帐户资金的业务消费金额:某一天到底是消费了多少?某一时间段到底消费了多少?
3、帐户资金的转出类型:转入其它帐户?有权限转入其它帐户?
4、帐户资金的转出金额:哪一天转出多少?某一时间段到底转出了多少?
5、用户自定义的每天消费上限设置,(消费数、功能开关权限)
6、每一笔消费都有消费日志记录,可供查询、核对。


三、系统的帐户结余与报表


需要考虑的几点是:
1、帐户金额的结余(实时、定时)?实时结余:对于广告投放面临的问题就是一旦用户帐户没有余额了,该用户广告就自动会停止投放。
2、帐户金额的结余提醒(自定义设置、提醒方式)关于消息系统的通道设计我将会在下面的章节中讲到。
3、帐户的报表功能设计,以及相关的资金流监测。这对系统运营方能有效的看到用户消费动态运营盈利情况。


推荐阅读
  • 腾讯、阿里的城市大脑较量
    配图来自Canva2016年的一天,在江苏省无锡市的鸿山小镇,正在悄然进行着一场物联网、云计算等新兴科技应用的宏大计划,这就是国内智慧城市的第一个试点。4年后的今天,鸿山小镇已经 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 图解redis的持久化存储机制RDB和AOF的原理和优缺点
    本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ... [详细]
  • Tomcat/Jetty为何选择扩展线程池而不是使用JDK原生线程池?
    本文探讨了Tomcat和Jetty选择扩展线程池而不是使用JDK原生线程池的原因。通过比较IO密集型任务和CPU密集型任务的特点,解释了为何Tomcat和Jetty需要扩展线程池来提高并发度和任务处理速度。同时,介绍了JDK原生线程池的工作流程。 ... [详细]
  • 本文介绍了如何使用python从列表中删除所有的零,并将结果以列表形式输出,同时提供了示例格式。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • Linux如何安装Mongodb的详细步骤和注意事项
    本文介绍了Linux如何安装Mongodb的详细步骤和注意事项,同时介绍了Mongodb的特点和优势。Mongodb是一个开源的数据库,适用于各种规模的企业和各类应用程序。它具有灵活的数据模式和高性能的数据读写操作,能够提高企业的敏捷性和可扩展性。文章还提供了Mongodb的下载安装包地址。 ... [详细]
  • 单点登录原理及实现方案详解
    本文详细介绍了单点登录的原理及实现方案,其中包括共享Session的方式,以及基于Redis的Session共享方案。同时,还分享了作者在应用环境中所遇到的问题和经验,希望对读者有所帮助。 ... [详细]
  • Oracle优化新常态的五大禁止及其性能隐患
    本文介绍了Oracle优化新常态中的五大禁止措施,包括禁止外键、禁止视图、禁止触发器、禁止存储过程和禁止JOB,并分析了这些禁止措施可能带来的性能隐患。文章还讨论了这些禁止措施在C/S架构和B/S架构中的不同应用情况,并提出了解决方案。 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • 从Oracle安全移植到国产达梦数据库的DBA实践与攻略
    随着我国对信息安全和自主可控技术的重视,国产数据库在党政机关、军队和大型央企等行业中得到了快速应用。本文介绍了如何降低从Oracle到国产达梦数据库的技术门槛,保障用户现有业务系统投资。具体包括分析待移植系统、确定移植对象、数据迁移、PL/SQL移植、校验移植结果以及应用系统的测试和优化等步骤。同时提供了移植攻略,包括待移植系统分析和准备移植环境的方法。通过本文的实践与攻略,DBA可以更好地完成Oracle安全移植到国产达梦数据库的工作。 ... [详细]
  • 用ESP32与Python实现物联网(IoT)火焰检测报警系统
    下图是本案例除硬件连线外的3步导学开发过程,每个步骤中实现的功能请参考图中的说明。在硬件连线完成之后我们建议您先使用“一分钟上云体验”功能预先体验本案例的实际运行效果 ... [详细]
  • php实现文件下载代码一例,
    php教程|php手册php,实现,文件下载,代码,一例,php,实现,文件下载,代码,一例,我们,需要,用到,header,函数,来,发送,php教程-php手册php实现文件下 ... [详细]
  • Linux上nginx的负载均衡
    集群集群是什么:简单来说,集群就是指一组(若干个)相互独立的计算机,利用欧冠甘肃通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算 ... [详细]
  • 如何关闭迅雷会员自动续费详细介绍
    友情提示:教程内容为了更好的解决大家的问题,所以电脑教程网的每一篇内容都是图文并茂的在多端设备下呈现给大家。告诉大家的是,文章内里的图片也尤为重要, ... [详细]
author-avatar
日韩潮衣一手临终批发
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有