联系方式

  • QQ:99515681
  • 邮箱:99515681@qq.com
  • 工作时间:8:00-23:00
  • 微信:codinghelp2

您当前位置:首页 >> CS作业CS作业

日期:2018-05-27 02:10

情景和系统要求

开发一个简单的银行系统的目的是提供一个通用的,可重复使用的系统,从而开发更现实的系统。 系统的要求是提供许多不同的账户,每个账户都为客户提供特定的服务。 以下是系统必须支持的所有类型的帐户:

??保存者帐户

??初级帐户

??当前帐户

当一个客户加入银行时,他们需要选择一个账户类型来打开,并且必须以最小数字来计入。 客户可以打开多种类型的账户。

系统支持以下核心功能:

1.开立账户:为了开立账户,客户必须提供以下信息:

?名称

?地址

?出生日期

?要打开的帐户类型

只有16岁以下的客户才可以开设青少年帐户。 为了确定客户的信用状况,银行将客户的详细信息发送给信用机构,信用机构然后进行信用检索。 如果客户的信用记录满意,则会开设新帐户。 每个帐户都有一个唯一的帐户号码。

客户还会为该账户分配一个单独的个人身份号码(PIN)

2.存款资金:只要存款人提供适当的账号,资金可以存入账户。 当资金存入时,它们要么被清除(资金已经完全存入,例如现金),要么未清除(资金转移正在等待,例如使用支票)。 已清算的资金会立即存入该账户。

3.清除资金:外部银行清算系统会定期清除未清算的资金。 一旦清除,他们立即记入该帐户

4.提取资金:客户可以通过提供账户号码,适当的身份证件(在这种情况下,他们的个人识别号码)和要提取的金额从账户中提取资金。 客户不能提取超过限额许可的资金。 资金来源的帐户类型决定了客户的限额。 如果是Junior和Saver账户,则不得退款导致负余额。 就流动账户而言,客户可以提取额外资金,但不得超过其透支额度。 对于从保存者账户中提取的款项,必须在提取任何提款之前给出最短通知期限(以天为单位)。

5.暂停帐户:在某些情况下,帐户可能会被暂停,并且在帐户被重新启动之前不会再发生任何交易。

6.关闭账户:只要余额已被清除,客户可以选择关闭账户。


版权所有:留学生编程辅导网 2020 All Rights Reserved 联系方式:QQ:99515681 微信:codinghelp 电子信箱:99515681@qq.com
免责声明:本站部分内容从网络整理而来,只供参考!如有版权问题可联系本站删除。 站长地图

python代写
微信客服:codinghelp