From ce9d2d335ce66389b63b44d2cba295fec32da870 Mon Sep 17 00:00:00 2001 From: liyuxuan <2928130624@qq.com> Date: Sun, 21 May 2023 15:04:30 +0800 Subject: [PATCH] c1 --- xitong.drawio.svg | 676 +++++++++++++++++++++++++++------------------- 1 file changed, 391 insertions(+), 285 deletions(-) diff --git a/xitong.drawio.svg b/xitong.drawio.svg index 9d60e7a..c3fc33f 100644 --- a/xitong.drawio.svg +++ b/xitong.drawio.svg @@ -1,13 +1,13 @@ - + - - - + + + -
+
@@ -17,18 +17,18 @@
- + main - - - + + + -
+
init @@ -36,19 +36,19 @@
- + init - - - - + + + + -
+
display_menu @@ -56,18 +56,18 @@
- + display_menu - - - + + + -
+
c=make_choice @@ -75,20 +75,20 @@
- + c=make_choice - - - - - + + + + + -
+
c==1 @@ -96,16 +96,16 @@
- + c==1 - + -
+
Y @@ -113,18 +113,18 @@
- + Y - - - + + + -
+
ReadScore @@ -132,16 +132,16 @@
- + ReadScore - + -
+
N @@ -149,20 +149,20 @@
- + N - - - - - + + + + + -
+
c==2 @@ -170,20 +170,20 @@
- + c==2 - - - - - + + + + + -
+
c==3 @@ -191,20 +191,20 @@
- + c==3 - - - - - + + + + + -
+
c==4 @@ -212,20 +212,20 @@
- + c==4 - - - - - + + + + + -
+
c==5 @@ -233,20 +233,20 @@
- + c==5 - - - - - + + + + + -
+
c==6 @@ -254,20 +254,20 @@
- + c==6 - - - - - + + + + + -
+
c==7 @@ -275,20 +275,20 @@
- + c==7 - - - - - + + + + + -
+
c==8 @@ -296,20 +296,20 @@
- + c==8 - - - - - + + + + + -
+
c==9 @@ -317,20 +317,20 @@
- + c==9 - - - - - + + + + + -
+
c==10 @@ -338,20 +338,20 @@
- + c==10 - - - - - + + + + + -
+
c==11 @@ -359,20 +359,20 @@
- + c==11 - - - - - + + + + + -
+
c==12 @@ -380,20 +380,20 @@
- + c==12 - - - - - + + + + + -
+
c==13 @@ -401,18 +401,18 @@
- + c==13 - - - + + + -
+
c==0 @@ -420,20 +420,20 @@
- + c==0 - - - - - + + + + + -
+
default @@ -441,18 +441,18 @@
- + default - - - + + + -
+
quit @@ -460,17 +460,17 @@
- + quit - - + + -
+
N @@ -478,16 +478,16 @@
- + N - + -
+
N @@ -495,16 +495,16 @@
- + N - + -
+
N @@ -512,16 +512,16 @@
- + N - + -
+
N @@ -529,16 +529,16 @@
- + N - + -
+
N @@ -546,16 +546,16 @@
- + N - + -
+
N @@ -563,16 +563,16 @@
- + N - + -
+
N @@ -580,16 +580,16 @@
- + N - + -
+
N @@ -597,16 +597,16 @@
- + N - + -
+
N @@ -614,16 +614,16 @@
- + N - + -
+
N @@ -631,16 +631,16 @@
- + N - + -
+
N @@ -648,16 +648,16 @@
- + N - + -
+
N @@ -665,16 +665,16 @@
- + N - + -
+
N @@ -682,16 +682,16 @@
- + N - + -
+
Y @@ -699,16 +699,16 @@
- + Y - + -
+
确定退出 @@ -716,18 +716,18 @@
- + 确定退出 - - - + + + -
+
Y @@ -735,18 +735,18 @@
- + Y - - - + + + -
+
AverSumofEveryStudent @@ -754,16 +754,16 @@
- + AverSumofEveryStudent - + -
+
Y @@ -771,18 +771,18 @@
- + Y - - - + + + -
+
AverSumofEveryCourse @@ -790,16 +790,16 @@
- + AverSumofEveryCourse - + -
+
Y @@ -807,18 +807,18 @@
- + Y - - - + + + -
+
SortbyScore @@ -828,16 +828,16 @@
- + SortbyScore... - + -
+
Y @@ -845,18 +845,18 @@
- + Y - - - + + + -
+
SortbyScore @@ -866,16 +866,16 @@
- + SortbyScore... - + -
+
Y @@ -883,18 +883,18 @@
- + Y - - - + + + -
+
AsSortbyNum @@ -902,16 +902,16 @@
- + AsSortbyNum - + -
+
Y @@ -919,18 +919,18 @@
- + Y - - - + + + -
+
SortbyName @@ -938,16 +938,16 @@
- + SortbyName - + -
+
Y @@ -955,18 +955,18 @@
- + Y - - - + + + -
+
SearchbyNum @@ -974,16 +974,16 @@
- + SearchbyNum - + -
+
Y @@ -991,18 +991,18 @@
- + Y - - - + + + -
+
SearchbyName @@ -1010,16 +1010,16 @@
- + SearchbyName - + -
+
Y @@ -1027,18 +1027,18 @@
- + Y - - - + + + -
+
StatisticAnalysis @@ -1046,16 +1046,16 @@
- + StatisticAnalysis - + -
+
Y @@ -1063,18 +1063,18 @@
- + Y - - - + + + -
+
PrintScore @@ -1082,16 +1082,16 @@
- + PrintScore - + -
+
Y @@ -1099,18 +1099,18 @@
- + Y - - - + + + -
+
WritetoFile @@ -1118,16 +1118,16 @@
- + WritetoFile - + -
+
Y @@ -1135,18 +1135,18 @@
- + Y - - - + + + -
+
ReadfromFile @@ -1154,11 +1154,117 @@
- + ReadfromFile + + + + +
+
+
+
+ + Step 1:初始化 + +
+
+ + Step 2:根据用户选择的命令执行相应的操作 + +
+
+ + Step 2.1:显示菜单 + +
+
+ + Step 2.2:选择菜单命令 c + +
+
+ + Step 2.3:if c == 1 then ReadScore + +
+
+ + Step 2.4:if c == 2 then AverSumofEveryStudent + +
+
+ + Step 2.5:if c == 3 then AverSumofEveryCourse + +
+
+ + Step 2.6:if c == 4 then SortbyScore(Descending) + +
+
+ + Step 2.7:if c == 5 then SortbyScore(Ascending) + +
+
+ + Step 2.8:if c == 6 then AsSortbyNum + +
+
+ + Step 2.9:if c == 7 then SortbyName + +
+
+ + Step 2.10:if c == 8 then SearchbyNum + +
+
+ + Step 2.11:if c == 9 then SearchbyName + +
+
+ + Step 2.12:if c == 10 then StatisticAnalysis + +
+
+ + Step 2.13:if c == 11 then PrintScore + +
+
+ + Step 2.14:if c == 12 then WritetoFile + +
+
+ + Step 2.15:if c == 13 then ReadfromFile + +
+
+ + Step 2.16:if c == 0 then exit + +
+
+
+
+
+ + Step 1:初始化... + +
+