写出学生基本信息与成绩管理程序设计的程序流程分析
时间: 2023-05-27 20:01:25 浏览: 50
程序流程分析:
1. 开始程序
2. 显示欢迎界面并提供操作选项
3. 如果用户选择“添加学生信息”,则进入添加学生信息的函数
a. 提示用户输入学生姓名、学号、性别、出生年月等基本信息
b. 将学生基本信息存储在一个dict对象中,并保存到本地的数据文件中
c. 提示用户是否继续添加,如果继续则返回a;否则返回上一级操作选项
4. 如果用户选择“查询学生信息”,则进入查询学生信息的函数
a. 提示用户输入学号或姓名等查询条件
b. 根据查询条件从本地数据文件中读取匹配的学生信息,并显示在屏幕上
c. 提示用户是否继续查询,如果继续则返回a;否则返回上一级操作选项
5. 如果用户选择“修改学生信息”,则进入修改学生信息的函数
a. 提示用户输入要修改的学生的学号或姓名
b. 根据查询条件找到学生,并显示其基本信息
c. 提示用户输入需要修改的基本信息,如修改姓名等
d. 保存修改后的学生基本信息到本地的数据文件中
e. 提示用户是否继续修改,如果继续则返回a;否则返回上一级操作选项
6. 如果用户选择“删除学生信息”,则进入删除学生信息的函数
a. 提示用户输入要删除的学生的学号或姓名
b. 根据查询条件找到学生,并显示其基本信息
c. 提示用户确认删除操作
d. 如果用户确认删除,则从本地的数据文件中删除该学生的信息
e. 提示用户是否继续删除,如果继续则返回a;否则返回上一级操作选项
7. 如果用户选择“添加学生成绩”,则进入添加学生成绩的函数
a. 提示用户输入学号、科目和成绩等基本信息
b. 将学生成绩信息存储在一个dict对象中,并保存到本地的数据文件中
c. 提示用户是否继续添加,如果继续则返回a;否则返回上一级操作选项
8. 如果用户选择“查询学生成绩”,则进入查询学生成绩的函数
a. 提示用户输入学号或科目等查询条件
b. 根据查询条件从本地数据文件中读取匹配的学生成绩信息,并显示在屏幕上
c. 提示用户是否继续查询,如果继续则返回a;否则返回上一级操作选项
9. 如果用户选择“修改学生成绩”,则进入修改学生成绩的函数
a. 提示用户输入要修改的学生成绩的学号和科目等信息
b. 根据查询条件找到学生成绩,并显示其基本信息
c. 提示用户输入需要修改的基本信息,如修改成绩等
d. 保存修改后的学生成绩信息到本地的数据文件中
e. 提示用户是否继续修改,如果继续则返回a;否则返回上一级操作选项
10. 如果用户选择“删除学生成绩”,则进入删除学生成绩的函数
a. 提示用户输入要删除的学生成绩的学号和科目等信息
b. 根据查询条件找到学生成绩,并显示其基本信息
c. 提示用户确认删除操作
d. 如果用户确认删除,则从本地的数据文件中删除该学生成绩的信息
e. 提示用户是否继续删除,如果继续则返回a;否则返回上一级操作选项
11. 如果用户选择“退出程序”,则结束程序。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)