数据结构课程设计--成绩管理
《数据结构课程设计--成绩管理》由会员分享,可在线阅读,更多相关《数据结构课程设计--成绩管理(16页珍藏版)》请在毕设资料网上搜索。
1、一、 需求分析说明需求分析说明 本题对学生的某门课程成绩管理做一个简单的模拟,为了实现学生成绩的管理与分析,设 计一个学生成绩管理系统。 学生信息包括:学号、姓名、性别,要确保其信息的准确性。 课程的成绩信息有平时成绩、实验成绩、期未成绩、总评成绩,总评成绩=平时成绩*0.4+实 验成绩*0.3+期末成绩*0.3, 用菜单选择方式完成下列功能: (1)登记学生成绩;(2)插入学生成绩;(3)修改学生成绩;(4)删除学生成绩; (5)查询学生成绩;(6)对学生成绩进行排序;(7)输出学生成绩。 在完成上述基本要求的操作后,要应用功能(6)进行测试。 二、 总体设计总体设计 设计功能表如下:(附:
2、功能解释) 学生成绩管理 1、输入学生成绩 (输入学生的基本信息:学号、姓名、性别和成绩信息) 2、插入学生成绩 (按照学号进行所需信息的插入) 3、修改学生成绩 (对其学生信息和成绩信息根据一定的需求进行修改) 4、删除个人信息 (按照学号进行删除) 5、查询个人成绩 (按照学号进行删除) 6、学生成绩排名 (升序排名) 7、查询全体信息 (显示全体学生的学生信息及成绩信息) 8、查看成绩排名 (排名后显示成绩排名) 三、三、 详细设计详细设计 1 1、 系统功能分析: 学生信息包括:学号、姓名、性别,要确保其信息的准确性。 课程的成绩信息有平时成绩、实验成绩、期未成绩、总评成绩,总评成绩=
3、平时成绩*0.4+实验 成绩*0.3+期末成绩*0.3, 以及功能上述功能。 在完成上术基本要求的操作后, 要应用功能 (6) 2 / 16 进行测试。得出该题目以创建两个类,一个类保存成绩信息:平时成绩、实验成绩、期未成绩、 总评成绩,一个类保存学生信息:学号姓名、性别。从功能分析可知该存储方式适合用链表存 储结构:此类功能中在未排序前应该以学号为主键,排序后应该以总评成绩为主键。 (1) 定义一个成绩类: class score public: (访问控制属性),平时成绩(float peacetime),实验成绩(float experiment) , 期末成绩(float final)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 课程设计 成绩 管理
