From 83c1e729de6596224a779416ec49f00eedcff7cc Mon Sep 17 00:00:00 2001 From: xiao dong <1844263540@qq.com> Date: Sun, 21 May 2023 11:08:15 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8F=92=E5=85=A5=E5=9B=BE=E7=89=87?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/README.md b/README.md index 7cfc18a..7670351 100644 --- a/README.md +++ b/README.md @@ -291,3 +291,28 @@ a: No such file or directory 6 修改 | 7 删除 | 8 排序 | 9 图表 | 0 退出 ``` + + +## 概要设计 + + +系统主要分为用户界面和数据处理两大模块。 +用户界面模块包括系统初始化(init),显示菜单(display_menu),选择菜单命令(make_choice)、确认(confirm)、退出(quit)等子模块。 +数据处理模块包括读取数据(read_data)、保存数据(save_data)、打印数据(print_data)、查询数据(query_data)、添加数据(add_data)、更新数据(update_data)、删除数据(delete_data)、数据排序(sort_data)和生成图表(make_chart)等子模块。其中查询、添加、更新和删除数据还会用到根据编号查询数据的方法(find)。 + +上述各模块通过主程序(main)进行调用,系统模块图如下。 + + + +## 详细设计 + + +#### main + +伪代码: +``` + +``` +流程图: + +![](pictures/main_chart.drawio.svg)