liu yuting 2 years ago
parent f4e2279b01
commit 4d19ef45b2

@ -73,6 +73,22 @@
#### C4: 添加库存记录 #### C4: 添加库存记录
选择菜单命令 `5`,提示输入零件编号,若该零件不存在,则继续输入零件名称、库存数量,添加零件,并提示完成;若零件编号已存在,则提示零件已存在,并结束。
```
请选择5
输入零件编号101
输入零件名:电脑
输入库存数20
零件 101 已添加
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择5
输入零件编号101
零件已存在.
```
@ -99,31 +115,79 @@
#### C6: 打印库存列表 #### C6: 打印库存列表
选择菜单命令 `3`,打印
```
请选择3
-------------------------------------------------------
| NUMBER | NAME | ON HAND |
-------------------------------------------------------
| 101 | 电脑 | 20 |
-------------------------------------------------------
```
#### C7: 修改库存记录 #### C7: 修改库存记录
选择菜单命令 `6`,根据提示输入零件编号,若零件存在,则继续输入新的零件名和库存数量,并修改库存记录;否则,提示零件不存在并结束。
```
请选择6 请选择6
输入学生学号101 输入零件编号101
输入姓名:小翟 输入零件名:笔记本电脑
输入成绩95 输入库存数12
学生 101 已更新 零件 101 已更新
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加 1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择3 请选择3
------------------------------------------------------- -------------------------------------------------------
| NUMBER | NAME | ON HAND | | NUMBER | NAME | ON HAND |
------------------------------------------------------- -------------------------------------------------------
| 101 | 小翟 | 95| | 101 | 笔记本电脑 | 12 |
------------------------------------------------------- -------------------------------------------------------
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加 1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择6 请选择6
输入学生学号100 输入零件编号100
学生不存在. 零件不存在.
```
#### C8: 删除库存记录 #### C8: 删除库存记录
选择菜单命令 `7`,根据提示输入零件编号,若零件存在,则删除之;否则提示零件不存在并结束。
```
请选择7
输入零件编号100
零件不存在.
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择7
输入零件编号101
零件 101 已删除
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择3
-------------------------------------------------------
| NUMBER | NAME | ON HAND |
-------------------------------------------------------
-------------------------------------------------------
```
@ -193,29 +257,85 @@
#### C10: 从文件中读取库存记录 #### C10: 从文件中读取库存记录
选择菜单命令 `1`,提示输入文件名,若文件存在,则打开文件读取 CSV 格式保存的所有库存记录;否则,若文件不存在,则给出错误信息并结束。
假设文件 `a.csv` 中,以 CSV Comma-Separated Values格式保存了如下记录
```
103,显示器,8
104,手机,12
101,电脑,20
102,打印机,10
```
则读取记录的过程如下:
```
请选择1
读取数据
请输入文件名a.csv
读取 4 记录
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择3
-------------------------------------------------------
| NUMBER | NAME | ON HAND |
-------------------------------------------------------
| 103 | 显示器 | 8 |
| 104 | 手机 | 12 |
| 101 | 电脑 | 20 |
| 102 | 打印机 | 10 |
-------------------------------------------------------
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
请选择1
读取数据
请输入文件名a
a: No such file or directory
```
#### C11: 将库存保存保存到文件 #### C11: 将库存保存保存到文件
选择菜单命令 `2`,提示输入文件名,将所有库存记录以 CSV 格式保存到指定的文件中。
```
请选择2 请选择2
保存数据 保存数据
请输入文件名b.csv 请输入文件名b.csv
保存 4 记录 保存 4 记录
```
#### C12: 以图表方式显示库存记录
#### C12: 以图表方式显示库存记录
选择菜单命令 `9`,以图表方式显示库存记录。
```
请选择9 请选择9
图表 图表
103 : 小赵 | ******** (90) 103 : 显示器 | ******** (8)
104 : 小翟 | ************ (95) 104 : 手机 | ************ (12)
101 : 小刘 | ******************** (90) 101 : 电脑 | ******************** (20)
102 : 小连 | ********** (100) 102 : 打印机 | ********** (10)
1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加 1 读取 | 2 保存 | 3 打印 | 4 查询 | 5 添加
6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出
```
## 概要设计 ## 概要设计
系统主要分为用户界面和数据处理两大模块。 系统主要分为用户界面和数据处理两大模块。

Loading…
Cancel
Save