Skip to content

CBigBigC/bank

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bank

一、交付内容

  • 文档说明
  • 源码
  • 测试用例

二、功能说明

实现一个信用卡额度管理功能,模拟多用户进行不用类型额度申请、扣减的功能。 具体包括:

  • 初始化额度
  • 新增额度
  • 扣减额度
  • 查询额度 用例和代码需要包含额度管理模块、模拟多用户操作的定时任务代码、测试用例。

三、db

可以用sqlite或者mysql

四、模块说明

额度管理模块

  • 支持多个额度账户管理
  • 支持额度初始化
  • 支持额度增加
  • 支持额度扣减
  • 支持额度查询

定时任务功能

  • 定时进行对额度操作
  • 模拟多用户发起

五、测试用例

  • 覆盖管理额度管理功能

六、提示

结合生活中的信用卡业务,每张信用卡会有一个授信额度,刷卡消费时是去扣减额度,还款后是增加额度。 可以基于这个业务背景来考虑和设计这个系统。 当然,不需要考虑实际中各类非常复杂的业务场景,只需要最基础的额度管理功能,但需要考虑并发、异常边界等

About

银行系统

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages