大作业设计报告.docx

程序设计基础(一)大作业设计报告 班级 学号 姓名 、题目要求 设计一个程序,实现学生成绩管理功能。 基本功能: 提供菜单式的用户界面 输入课程名称 输入某门课程的成绩 增加或删除学生记录 输入姓名或学号,查找某个学生的成绩 对学生成绩按照姓名、学号或某门成绩排序 计算某个学生的平均绩点 8)统计某门课程成绩在 100-90,89-80 ,79-70,69-60,60 以下各分数段的人数并显示 其它:全部数据可保存到文件 、设计方案 基本思路:采用二叉树为基本存储结构。每个学生的课程信息和成绩用结构保存, 再将所有学生信息构成一棵二叉树; 全部课程信息用一个链表保存, 便于统一操作。 在 这种数据结构的基础上,进行进一步的功能实现。 框架结构:在 Task_main.cpp 中进行主菜单的处理,将其他功能的具体实现分别放 到 Task_deeds.cpp 和 Task_filework.cpp 中,利用头文件 filework.h 和 deeds.h 将它们关联 起来,实现模块化设计和操作。 、具体功能及实现 包括 9 大基本功能: ( 1) 从文件中读入数据初始化 将初始化信息保存到文件中,利用文件输入这些信息,对程序中的学生信息 等进行初始化。调用 filework.cpp 中的 fileIn() 函数实现信息的读入。读入的同时对 输入格式进行判错,以保证程序正常运行。 (2)

文档评论(0)

1亿VIP精品文档

相关文档