基于SAAS模式的电子商务风险防范系统的研究与实现
发布时间:2017-09-22 02:40
本文关键词:基于SAAS模式的电子商务风险防范系统的研究与实现
更多相关文章: 风险防范 电子商务 软件即服务 数据驱动 分布式处理
【摘要】:风险防范(Fraud Management)涉及到对欺诈以及腐败现象的仔细审查。通过制定相关的规则和条件,可以降低电子商务中发生欺诈和腐败的风险,或者减少发生相关事件后的负面影响。一个较为完善的风险防范系统,有利于构建安全和谐的电子商务环境。伴随着计算机云技术的发展,一个基于SaaS(Software as a Service)模型的风险防范系统,不仅降低了企业引入该系统的门槛,而且使之得到了快速发展的机会。在绪论章节,本文对该课题地研究背景、研究目标,以及可行性进行了介绍。从介绍了电子商务的起源开始,引入电子商务及相关的概念,并对电子商务的现状及其发展趋势进行了探讨,深入了解其发展中遇到的风险和挑战。针对这些风险和挑战,本文提出了该课题的三个研究目标,他们分别是数据的可扩展性分布式处理、数据驱动的管理引擎和多租户的架构。该课题最终将研究实现一个易于扩展、易于维护的电子商务风险判断管理系统。在系统概述章节,本文大致介绍了系统的设计模型,并对系统中易于扩展的功能和性能设计进行了描述,进一步明确了该系统的目标,是一套融合了风险防范、风险模型分析、商业智能的电子商务风险防范平台。为了更好的介绍该系统的设计理念,本章节还介绍了电子商务中的风险防范,以及SaaS模式的基本概念和特点、优势等。最后,本章节简单介绍了系统的分层及各层的功能,以及系统技术的特点。在系统架构章节,本文通过4+1视图,从介绍系统的需求入手,通过用例图、顺序图、活动图、包图、状态图等UML的常用图,深入剖析介绍了该系统的逻辑功能、进程的并发性、内部实施以及物理结构。其中,对顺序图、活动图等和具体行为对象有关的图,以介绍进行风险判断用例为主。在系统实现章节,本文详细介绍了系统在数据库、数据访问层、业务逻辑层以及前端控制层等各个层次的具体实现细节,并对部分关键代码的功能和原理进行了解析。本章节对该系统是如何实现本课题的三个研究目标,从技术实现上给出了答案。该系统用到的重要的设计模式、技术框架和工具中包括了数据对象访问模式、动态代理模式、MyBatis框架和JavaParser工具等。在测试与验证章节,以功能测试与性能测试为主,提出测试策略与方法,并给出测试的执行和结果。最后,在结论章节,本文总结了该课题的研究成果,包括数据的可扩展性分布式处理的实现、数据驱动的规则管理引擎的实现,以及多租户架构的设计实现。在对该系统的未来展望中,本文还提出了该系统可以进一步完善的方面,包括数据报表系统、生成历史数据分析模型等。为该系统地可持续发展提供了空间。
【关键词】:风险防范 电子商务 软件即服务 数据驱动 分布式处理
【学位授予单位】:上海交通大学
【学位级别】:硕士
【学位授予年份】:2014
【分类号】:TP311.52
【目录】:
- 摘要5-7
- ABSTRACT7-12
- 1 绪论12-16
- 1.1 研究背景12-13
- 1.1.1 电子商务的起源和概念12
- 1.1.2 电子商务的现状和发展趋势12
- 1.1.3 电子商务的发展遇到的风险和挑战12-13
- 1.2 研究目标13-14
- 1.2.1 数据的可扩展性分布式处理13
- 1.2.2 数据驱动的管理引擎13-14
- 1.2.3 多租户架构14
- 1.3 研究的可行性分析14
- 1.4 论文的结构安排14-15
- 1.5 本章小结15-16
- 2 系统概述16-24
- 2.1 系统概述16
- 2.2 系统有关的基本概念16-19
- 2.2.1 风险防范概述16-17
- 2.2.2 SaaS概述17
- 2.2.3 SaaS的特点17-18
- 2.2.4 SaaS的优势18-19
- 2.2.4.1 对于企业用户18-19
- 2.2.4.2 对于软件承包商19
- 2.3 设计理念和需求描述19-20
- 2.4 系统分层及功能20-21
- 2.5 系统技术特点21-23
- 2.5.1 数据访问对象模式21-22
- 2.5.1.1 DAO模式的优点21-22
- 2.5.1.2 My Batis框架的优点22
- 2.5.2 动态代理模式的优点22
- 2.5.3 Java Parser的优点22-23
- 2.6 本章小结23-24
- 3 系统架构24-37
- 3.1 系统设计目标和原则24
- 3.2 系统架构设计24-36
- 3.2.1 功能视图24-29
- 3.2.1.1 进行风险判断用例26-27
- 3.2.1.2 分析风险判断结果用例27-28
- 3.2.1.3 管理风险判断规则用例28-29
- 3.2.2 逻辑视图29-32
- 3.2.3 进程视图32-33
- 3.2.4 部署视图33-34
- 3.2.5 实施视图34-36
- 3.3 本章小结36-37
- 4 系统实现37-85
- 4.1 概述37
- 4.2 数据库的设计37-39
- 4.2.1 风险防范规则的数据表的设计37-38
- 4.2.2 风险判断数据的数据表的设计38-39
- 4.3 数据的可扩展性分布式处理的实现39-46
- 4.4 数据驱动的管理引擎的实现46-83
- 4.4.1 风险判断服务类的实现46-53
- 4.4.2 规则表达式功能的实现53-83
- 4.4.2.1 规则表达式的应用53-61
- 4.4.2.2 规则表达式的构建61-68
- 4.4.2.3 基本属性功能和自定义属性功能的实现68-71
- 4.4.2.4 引用表格功能暨函数调用功能的实现71-78
- 4.4.2.5 速率计算器功能的实现78-83
- 4.5 多租户架构的实现83
- 4.6 本章小结83-85
- 5 测试与验证85-90
- 5.1 测试的策略与方法85-86
- 5.1.1 对数据可扩展性分布式处理的测试85
- 5.1.2 对数据驱动的管理引擎的测试85-86
- 5.1.3 对多租户架构的测试86
- 5.2 测试的执行与结果86-89
- 5.2.1 对数据可扩展性分布式处理的测试结果86-87
- 5.2.2 对数据驱动的管理引擎的测试结果87-88
- 5.2.3 对多租户架构的测试结果88
- 5.2.4 对系统的集成测试与性能测试结果88-89
- 5.3 系统的应用89-90
- 6 结论90-92
- 6.1 研究成果90
- 6.2 未来展望90-91
- 6.3 本章小结91-92
- 参考文献92-94
- 致谢94
- 攻读学位期间发表的学术论文目录94-95
- 附件95
【相似文献】
中国期刊全文数据库 前10条
1 彭燕;王永生;;中小企业会计信息化建设的现实选择——SaaS在线会计[J];财会月刊;2008年26期
2 张妙;;西平财富村镇银行探路SaaS服务——访西平财富村镇银行行长陈辉[J];金融科技时代;2011年02期
3 杨建新;;SAAS现状分析与前景展望[J];软件导刊;2012年01期
4 张人杰;廖汗成;康海波;;软件企业SaaS商业模式的研究[J];湖南科技学院学报;2012年08期
5 李璐;;SaaS全球发展加速跑 安全隐忧苗头出现[J];通信世界;2013年26期
6 欧阳t,
本文编号:898345
本文链接:https://www.wllwen.com/jingjilunwen/dianzishangwulunwen/898345.html