[页数] 18 [字数] 2400 [目录] 一、需求分析 二、概要设计 三、详细设计 四、调试分析 五、用户使用说明 六、测试结果 七、附录(总体程序设计) [原文] 实现对班级学生成绩的管理,包括学生成绩信息的插入、删除和查找等功能,采用顺序表实现。 一、 需求分析 1. 采用顺序表实现对班级学生成绩的管理,包括学生成绩信息的插入和删除等。 2. 学生成绩信息包括:①学号②姓名③语文④数学⑤英语 3. 程序执行的命令包括:①查找②插入(按位置)③删除(按学号) 4. 测试数据 二、 概要设计 1. 抽象数据类型线性表的定义为: ADT list{ 数据对象:D={ai| ai ∈Elemset,i=1,2,…,n,n≥0} 数据关系:R1={<ai-1 ,ai>| ai-1 ,ai ∈D,i=2,…,n} 基本操作: InitList(&L) 操作结果:构造一个空的线性表。 DestroyList(&L) 初始条件:线性表L已存在。 操作结果:销毁线性表L。 ClearList(&L) 初始条件:线性表L已存在。 操作结果:将L重置为空表。 ListEmpty(L) 初始条件:线性......... [原文截取] 题目:输出学生成绩信息 实现对班级学生成绩的管理,包括学生成绩信息的插入、删除和查找等功能,采用顺序表实现。 需求分析 采用顺序表实现对班级学生成绩的管理,包括学生成绩信息的插入和删除等。 学生成绩信息包括:①学号②姓名③语文④数学⑤英语 程序执行的命令包括:①查找②插入(按位置)③删除(按学号) 测试数据 概要设计 抽象数据类型线性表的定义为: ADT list{ 数据对象:D={ai| ai ∈Elemset,i=1,2,…,n,n≥0} 数据关系:R1={<ai-1 ,ai>| ai-1 ,ai ∈D,i=2,…,n} 基本操作: InitList(&L) 操作结果:构造一个空的线性表。 DestroyList(&L) 初始条件:线性表L已存在。 操作结果:销毁线性表L。 ClearList(&L) 初始条件:线性表L已存在。 操作结果:将L重置为空表。 ListEmpty(L) 初始条件:线性表L已存在。 操作结果:若L为空表,则返回TRUE,否则返回FALSE。 ListLength(L) 初始条件:线性表L已存在。 操作结果:返回L中数据元素个数。 GetElem(L,i,..... |
数据结构课程设计 学生信息
查看评论
已有0位网友发表了看法