# simple_bank **Repository Path**: wuyipei/simple_bank ## Basic Information - **Project Name**: simple_bank - **Description**: 这是一个基于Python和Flask的简单银行系统,提供了创建账户、存款、取款和转账等功能。该系统使用CSV文件存储账户信息,确保数据的持久化。 - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-28 - **Last Updated**: 2024-08-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # simple_bank #### 介绍 这是一个基于Python和Flask的简单银行系统,提供了创建账户、存款、取款和转账等功能。该系统使用CSV文件存储账户信息,确保数据的持久化。 #### 软件架构 创建账户:用户可以创建一个新的银行账户,需要提供账户名和初始余额。 存款:用户可以向自己的账户中存入金额。 取款:用户可以从自己的账户中取出金额,但不允许透支。 转账:用户可以将自己的资金转移到其他账户中。 查询: 用户可以查询账户资金 #### 安装与运行 1. 确保已安装Python 3.x版本。 2. 克隆或下载此仓库到本地。 3. 在项目根目录下打开命令行窗口,运行以下命令安装依赖库 pip install flask 4. 运行以下命令启动应用程序: python app.py #### API文档 创建账户 URL: /create_account Method: POST Body: JSON格式,包含name(账户名)和balance(初始余额)字段。 Response: JSON格式,包含message字段表示操作结果。 存款 URL: /deposit Method: POST Body: JSON格式,包含source_account_name(账户名)和amount(存款金额)字段。 Response: JSON格式,包含message字段表示操作结果。 取款 URL: /withdraw Method: POST Body: JSON格式,包含source_account_name(账户名)和amount(取款金额)字段。 Response: JSON格式,包含message字段表示操作结果。 转账 URL: /transfer Method: POST Body: JSON格式,包含source_account_name(转出账户名)、target_account_name(转入账户名)和amount(转账金额)字段。 Response: JSON格式,包含message字段表示操作结果。 查询余额 URL: /balance?account_name=Kevin Method: GET Response: JSON格式