预付卡资源共享系统设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:lgb0532
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
预付卡是一种重要的消费支付方式,为消费者和商家机构带来了极大便利性,目前已经占据大量市场份额。随着经济的快速发展,预付卡业务涉及领域众多,包括会员卡、餐饮卡、旅游卡等,且仍在快速增长。目前蚂蚁集团对于各预付卡业务均独立开发支付宝App端小程序,且预付卡业务系统均直接与各数据源系统交互。这种开发模式在业务量不大时相当便捷,但同时不仅带来了巨大的重复开发量,而且难以有效共享和利用集团内外资源。为此,蚂蚁集团致力于更合理的复用已接入的资源,减少新业务场景下的开发量,提出了预付卡共享系统的解决方案,管理预付卡资源汇集到对客应用的整个业务流程。本论文介绍了预付卡资源共享系统项目背景,调研了国内外预付卡业务系统,简述了构建系统采用的SOFA、ZDAL、Smart Engine、Schedule、DRM、Tair等技术。论文界定系统边界,阐明与外部系统之间的交互,介绍了系统核心业务模型,对系统功能性与非功能性需求进行了详细分析,提炼出数据引入、数据管理、资源投放、资源转化、权限管理五大功能。通过系统架构设计、功能组成设计、系统部署设计完成对系统的总体设计,详细介绍业务模型ER图与系统中数据库各表的结构。论文对作者参与的部分子功能进行详细分析设计,辅以必要的时序图和类图进行说明,并提供实现细节,设计测试用例完成测试。预付卡资源共享系统项目已上线半年,蚂蚁集团内部目前已有数种业务运行在预付卡资源共享系统上,随着预付卡资源共享系统能力的不断完善,通过它来支撑新业务的开发也越来越为便捷。
其他文献
目前,浮点计算程序被广泛应用于航空航天、国防军事等对可靠性要求极高的关键领域,因此保证浮点程序计算结果的准确性至关重要。然而,由于计算机进行浮点运算时使用的数值与实际值之间存在舍入误差,舍入误差的累积会影响浮点程序的准确性,因此学术界提出了自动化的误差检测技术来解决这一问题。误差检测需要能够触发误差累积的数值用例输入,而这些数值用例输入通常分散在一些范围较小的输入区间内。现有的数值用例生成系统存在
学位
安卓设备的广泛应用得益于移动互联网的发展,因其开源特性,设备之间差异较大,碎片化问题日益严峻,测试对安卓应用愈发重要。应用间的激烈竞争导致开发周期缩短,也使用户对应用的要求越来越高。手工测试因时间成本过高无法满足当前开发的需要,自动化测试工具产业得以蓬勃发展。尽管大多数工具自称测试效果较好,但其测试实验对评估指标、应用集及设备等方面考虑不够全面,导致结果不够客观。因此本文提出一个较为全面客观的自动
学位
学位
网络告警管理作为网络运维中的重要任务,可以对网络中发生的告警进行全面有效地管控,对提升网络服务质量有着重大意义。然而随着网络规模的扩大,环境中的网络设备越来越多,设备产生的告警也随之增多,这对网络运维系统中的告警管理能力提出了新的挑战。传统的网络运维系统仅有简单的告警管理功能,适合小规模告警量需求,在当前海量告警下的网络环境中主要存在以下三个问题:一是告警采集能力不足,传统的告警采集技术通过轮询采
近年来物联网的应用范围愈加广泛,嵌入式设备也进入到了智慧交通、智能家居等新领域。作为物联网环境下嵌入式设备的核心与关键,嵌入式操作系统技术受到广泛重视。现有嵌入式操作系统的功能往往都极为精简,内核设计极为优化,外设和网络服务则相对欠缺。距离物联网在安全、智能化以及功耗管理等方面的技术需求仍然存在较大差距。论文分析了嵌入式操作系统微内核的原理,研究了操作系统设备IO以及网络服务的设计思想,对四种典型
学位
学位
学位