|
|
@ -299,10 +299,9 @@ a: No such file or directory
|
|
|
|
数据处理模块包括读取数据(read_data)、保存数据(save_data)、打印数据(print_data)、查询数据(query_data)、添加数据(add_data)、更新数据(update_data)、删除数据(delete_data)、数据排序(sort_data)和生成图表(make_chart)等子模块。其中查询、添加、更新和删除数据还会用到根据编号查询数据的方法(find)。
|
|
|
|
数据处理模块包括读取数据(read_data)、保存数据(save_data)、打印数据(print_data)、查询数据(query_data)、添加数据(add_data)、更新数据(update_data)、删除数据(delete_data)、数据排序(sort_data)和生成图表(make_chart)等子模块。其中查询、添加、更新和删除数据还会用到根据编号查询数据的方法(find)。
|
|
|
|
|
|
|
|
|
|
|
|
上述各模块通过主程序(main)进行调用,系统模块图如下。
|
|
|
|
上述各模块通过主程序(main)进行调用,系统模块图如下。
|
|
|
|
![](pictures/xitongmoban.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/xitongmoban.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
## 详细设计
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
各模块的主要功能如下:
|
|
|
|
各模块的主要功能如下:
|
|
|
@ -373,15 +372,6 @@ Step 3: else 学号存在 then 输出学号、姓名、成绩
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/query_data.drawio.svg)
|
|
|
|
![](pictures/query_data.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### make_chart
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 读取文件
|
|
|
|
|
|
|
|
Step 2: 显示图表
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/make_chart.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### delete_data
|
|
|
|
#### delete_data
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 输入学号
|
|
|
|
Step 1: 输入学号
|
|
|
@ -390,6 +380,13 @@ Step 3: else 删除学生信息
|
|
|
|
Step 4: 提示删除成功
|
|
|
|
Step 4: 提示删除成功
|
|
|
|
![](pictures/delete.drawio.svg)
|
|
|
|
![](pictures/delete.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### make_chart
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Step 1: 读取文件
|
|
|
|
|
|
|
|
Step 2: 显示图表
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
![](pictures/make_chart.drawio.svg)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### confirm
|
|
|
|
#### confirm
|
|
|
|
|
|
|
|
|
|
|
|