1. 设计目标
设计一个简单的学生成绩管理系统,系统要解决成绩录入、计算学分和平均分成绩排名和成绩查询等几个方面。
主要功能分为四部分: ① 提供成绩录入界面。 ② 统计每个学生的总分和平均分。 ③ 按总分由大刀小排出名次。 ④ 提供成绩查询功能,即任意输入一个学号,能够查询出该学生在班级中的
排名及其考试成绩。
2. 总体设计
根据需求分析的结果,本系统至少要分为以下几个模块:main函数、成绩录入模块、成绩统计模块、成绩排名模块和成绩查询模块。其中各模块的功能说明如下:
Main函数模块的主要功能为提供程序入口、前期环境设置、调用主要的
执行函数和程序结束前的数据处理。
成绩录入模块的主要功能为提供简单的成绩录入界面,将输入的成绩存
储在对应的数据结构中。
成绩统计模块的主要功能为统计每个学生的总分和平均分并输出。 成绩排名模块的主要功能为按总分由大到小排出名次并输出。
成绩查询模块的主要功能为根据用户输入一个学号,能够查找该学生在
班级中的排名及其考试成绩。
根据上述描述,给出该系统的总体设计图,如下图所示: