资源 - Python 项目 - 银行客户注册系统

问题描述 投票:0回答:1

我是系统工程专业的学生

我正在使用Python

我目前正在从事一个项目,其中包括为银行设计和开发客户注册系统。

系统应允许以下操作:

  1. 注册客户信息并验证
  2. 如果客户不在银行黑名单中,则会创建并保存文件
  3. 如果客户或其任何数据被列入黑名单,将会向操作员发出警报,并创建可疑活动报告。

乍一看,我知道我需要创建:

  1. 捕捉信息的表格
  2. 保存黑名单的数据库
  3. 保存报告的数据库
  4. 存储客户记录的数据库

现在,我的老师告诉我,我需要数据库来做更多的事情,但我仍然有一些问题:

  1. 我还可以为数据库提供哪些其他功能?
  2. 哪些图书馆对我有用?
  3. 那么我应该开始什么以及应该采取什么顺序?

提前感谢您花一点时间阅读本文。

我尝试在网上进行研究,但这个主题的例子并不多。

python database
1个回答
0
投票

首先,当我想到银行业务时,我会想到了解你的客户(KYC)。因此,我将从这里开始,不仅仅是针对黑名单交叉引用纯文本信息。

例如,您可能需要考虑面部识别或扫描某人的政府身份证件。这些数据会在您的数据库中进行处理吗?或者您是否将工作外包给第三方,例如 PlaidCLEAR Verified(在这种情况下,我个人的投票将是 Plaid,因为他们可能为您的学术用例提供更好的文档)。

如果您外包 KYC,哪些数据存储在第三方,哪些数据存储在您的数据库中?您如何获取这些数据?哪些 ETL 系统和流程可能有助于促进这些数据传输,以及您应该如何构建应用程序数据库与数据仓库(例如,事实和维度的星型模式、将丰富数据逆向 ETL 到营销 CRM 中等)?如何处理传输中和静态的敏感信息(例如社会安全号码)的端到端数据加密?

我知道这不一定能回答您的图书馆问题,但我会首先深入研究诸如 Plaid KYC 之类的内容,看看他们可能免费拥有哪些数据模型或架构图。您甚至可以填写一份销售演示表格并虚构一个虚假的种子阶段初创公司。

如果您告诉他们您正在评估金融科技领域潜在产品的 KYC 解决方案,您可能可以让他们为您提供免费资源,甚至与您会面讨论架构。

© www.soinside.com 2019 - 2024. All rights reserved.