任务1:“班级学生成绩管理系统”总体规则设计
项目的整体框架设计应当充分的进行调查研究,充分与用户进行沟通,充分了解用户的需要,在此基础上给出项目的总体规则设计方案。
“班级学生成绩管理系统”共设计了六大功能模块。
打开文件模块,能够打开保存在磁盘上的学生成绩文件。
保存文件模块,能够将一个班40个学生的学号、姓名、三门课程的学习成绩和总成绩以及平均成绩全部保存在磁盘文件中。
编辑成绩模块,能编辑学生信息和学生成绩,并能进行相应的增加、删除、修改等操作。
显示成绩模块,能显示全部学生信息、指定学生信息、不及格学生信息和按总成绩排序后的学生信息。
计算模块,能对学生成绩进行总成绩与平均成绩计算、能找出全班学生成绩最好和最差的学生。
程序说明模块,能对软件的版本、功能、使用方法、开发者信息等进行相应说明。
这里给出了“班级学生成绩管理系统”工作模块图,其目的是给一个实例,同学们可模仿画出学校的学生成绩管理工作模块图。
任务2:“班级学生成绩管理系统”中相关数据设计
“班级学生成绩管理系统”中的数据分常量与变量、简单类型数据和复杂类型数据。
一、常量
在“班级学生成绩管理系统”中我们假定本系统能处理一个班40个学生的数据。用符号常量来定义一个班的学生人数。
定义方法:#define STUNUM 40
二、变量
“班级学生成绩管理系统”中的学生信息主要包括:学号、性别、年龄、三门功课成绩
原创力文档

文档评论(0)