Merge branch 'main' of http://idiot.asia/Idiot/BankManager
This commit is contained in:
@@ -17,6 +17,7 @@
|
|||||||
- 用户登录验证
|
- 用户登录验证
|
||||||
- 权限分级(管理员/普通用户)
|
- 权限分级(管理员/普通用户)
|
||||||
- 数据持久化(自动保存到文件)
|
- 数据持久化(自动保存到文件)
|
||||||
|
- 交易流水查询(管理员)
|
||||||
- 自动初始化默认管理员账户
|
- 自动初始化默认管理员账户
|
||||||
|
|
||||||
## 系统架构
|
## 系统架构
|
||||||
@@ -52,6 +53,9 @@
|
|||||||
- 账户结构体定义
|
- 账户结构体定义
|
||||||
- 函数声明
|
- 函数声明
|
||||||
|
|
||||||
|
7. **日志模块(log.c)**
|
||||||
|
- 日志记录和存储(循环链表)
|
||||||
|
|
||||||
### 数据结构
|
### 数据结构
|
||||||
```c
|
```c
|
||||||
typedef struct strAccount
|
typedef struct strAccount
|
||||||
@@ -94,6 +98,7 @@ gcc bank.c account.c transaction.c file_io.c utils.c -o bank_system
|
|||||||
- 选项4:显示所有账户
|
- 选项4:显示所有账户
|
||||||
- 选项5:删除账户
|
- 选项5:删除账户
|
||||||
- 选项6:创建管理员账户
|
- 选项6:创建管理员账户
|
||||||
|
- 选项7:查看交易流水
|
||||||
- 选项0:退出账户
|
- 选项0:退出账户
|
||||||
|
|
||||||
### 默认账户
|
### 默认账户
|
||||||
@@ -127,7 +132,7 @@ gcc bank.c account.c transaction.c file_io.c utils.c -o bank_system
|
|||||||
5. 系统会自动保存所有操作到文件,确保数据持久化
|
5. 系统会自动保存所有操作到文件,确保数据持久化
|
||||||
|
|
||||||
## 扩展建议
|
## 扩展建议
|
||||||
- 添加交易记录功能
|
- ~~添加交易记录功能~~
|
||||||
- 实现账户排序和搜索
|
- 实现账户排序和搜索
|
||||||
- 增加更多权限级别
|
- 增加更多权限级别
|
||||||
- 改进用户界面(如使用图形界面)
|
- 改进用户界面(如使用图形界面)
|
||||||
|
|||||||
Reference in New Issue
Block a user