论文部分内容阅读
近年来,“订阅经济”的时代已经来到。如今的消费者有了一系列新的需求。他们想要定制化,而不是大众化;他们想要可以预见的收获,而不是仅仅拥有所有权。正因如此,如今的企业急需改变商业模式,从原来的以商品为中心的模式变为订阅业务为中心的商业模式。从全球范围内看,一系列以订阅模式为主导的业务模型正在急速发展,涌现出一批新的商业巨头:Netflix,Amazon Prime,Spotify,Salesforce等。“订阅经济”一词就是描述了这个企业与商业模型的新时代。随着越来越多的客户成为订阅者,企业需要一个一体化的产品订阅的平台系统,来管理他们的订阅业务。基于此,本文设计并实现了一个基于SaaS(Software as a Service)的产品订阅的Web平台系统,帮助企业客户创建专为订阅业务模型设计的从动态订单到现金流入的一体化流程。软件开发过程经过了需求分析、概要设计、详细设计和开发、测试等一系列必要步骤。系统由持久层、业务层、API层和表现层构成。根据实际需求,系统由订单模块、订阅模块、产品模块、订阅用户模块、收款模块和洞察分析模块组成。技术上,使用Angular框架进行前端的开发,使用Java和微服务等进行后端的开发,并将每个模块的微服务以分布式和集群的方式配置在云端。持久层框架使用Hibernate,数据库使用My Sql。作为一个SaaS系统,集成了亚马逊云科技(Amazon Web Services,AWS)进行云上数据的存储和计算。使用可扩展的Amazon S3进行云的存储,Amazon Aurora作为云端的数据库。本文研究了SaaS系统的多租户架构和数据隔离安全等特点的设计与实现。洞察分析模块使用机器学习算法对用户进行预测,根据用户特征进行特征分组,分类识别和行为预测,以发现加售和交叉销售的机会。收款模块可以对用户的支付行为进行分析,以实现智能支付的支付重试等功能。平台系统已上线投入使用,并拥有了多个知名SaaS企业用户。系统于2021年3月推出了智能支付功能,已经成功为企业客户增加了营收。同时,公司致力于打造订阅生态系统,为全球的订阅企业提供一个更加合适的平台。本人在项目中参与了需求分析,应用开发,单元测试,功能测试等过程,完成了订单管理模块、产品管理模块、洞察分析模块等功能模块的开发和测试。