diff --git a/README.md b/README.md index ff9c164..d613af9 100644 --- a/README.md +++ b/README.md @@ -19,7 +19,7 @@ |王振宇|李文菲|武杭凯|李培毅| |------|------|------|------| -|40% |20% |20% |20% | +|25% |30% |20% |25% | # 关于学生成绩管理系统 设计一个学生成绩管理系统,要求采用命令行菜单界面进行交互,具备读取、查询、修改、插入、删除和排序等基本功能,能够以表格和图表形式展示数据,采用 CSV 格式保存数据。 @@ -31,6 +31,26 @@ # 需求分析 分析系统的功能需求和界面需求,编制用户手册如下 -# C1: 启动程序 + C1启动程序 命令行中执行命令 ./app ,系统启动,显示提示信息,然后显示功能菜单,等待用户输入命令 -| \ No newline at end of file + +| 1 录入 | 2 计算 | 0 退出 +请选择: +———————————————————————— + C2: 显示命令菜单 + +———————————————————————— +| 1 录入 | 2 计算 | 0 退出 | +请选择: +———————————————————————— +C3: 退出程序 +选择菜单命令 0 ,再输入 y 确认,则退出程序。 +———————————————————————— +请选择:0 +程序退出 + +# 概要设计 +系统主要分为用户界面和数据处理两大模块。 +用户界面模块包括系统初始化(init),显示菜单(display_menu),选择菜单命令(make_choice)、确认(confirm)、退出(quit)等子模块。 +数据处理模块包括数据输入(ReadScore),数据计算(AverSumofEveryStudent)等模块组成。 +上述各模块通过主程序(main)进行调用,系统模块图如下。 \ No newline at end of file