最近可能是接近考试,有小伙伴微信私聊让找个学生成绩管理系统,今天发一下,比较简洁。
案例描述
案例要求模拟开发一个学生成绩管理系统,此系统具有以下功能:
-
添加学生信息,包括学号、姓名、语文成绩、数学成绩;
-
显示学生信息,将所有学生信息打印输出;
-
修改学生信息,可以根据姓名查找到学生,然后可以修改学生姓名、成绩项;
-
删除学生信息,根据学号查找到学生,将其信息删除;
-
查找学生信息,根据学生姓名,将其信息打印输出;
-
按学生总成绩进行从高到低排序。
这些功能之间的逻辑关系如下图所示:
学生成绩管理系统
案例分析
分析案例需求可知,该系统首先会向用户展现一个菜单选择界面,用户可以根据菜单界面的提示,选择不同的功能进入子界面,因此可以针对每一个功能定义一个函数,