班级学生成绩管理系统.doc

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

文档评论(0)

1亿VIP精品文档

相关文档