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