图书管理系统,核心功能是模拟图书馆的日常操作,包括查看图书、借阅、归还、增删改图书信息,以及随机模拟借阅/归还操作。
1. 程序启动,初始化图书数据。
2. 进入主循环,显示操作菜单。
3. 用户输入选择,程序调用对应功能。
4. 执行完功能后,回到菜单,等待下一次选择。
5. 用户选择“退出”后,循环结束,程序终止。
ATM模拟系统,实现了用户注册、登录、存款、取款、查询余额等核心功能,并通过 pickle 将用户数据持久化存储到本地文件 user.txt 中。
1. 程序启动,调用 start() 加载用户数据,显示主菜单。
2. 用户选择注册/登录/退出:
- 注册:创建新用户并保存到文件。
- 登录:验证成功后进入 ATM() 功能菜单。
- 退出:终止程序。
3. 在ATM菜单中,用户可执行查询、存款、取款或返回主菜单。
4. 所有操作完成后,系统保持循环,直到用户选择退出。