- 0
- 0
- 约 29页
- 2016-12-08 发布于贵州
- 举报
数据结构课设计实验指导书
九江学院
信息科学与技术学院
《数据结构》课程设计报告书
专 业: 学生成绩管理系统
班 级:
姓 名:
学 号:
指导老师:
设计时间:
目 录
《数据结构》课程设计报告书 1
1. 课程设计(实训)计划 3
2. 系统需求分析与功能设计 4
3. 总体设计 5
4. 程序模块设计 6
5. 技术难点与分析 23
6. 系统测试 24
7. 心得体会 29
1 课程设计(实训)计划
利用C语言及数据结构方面的知识在visual c++ 平台中编写一个简单的管理系统,要求程序规范、层次清晰、可有效运行等。
2系统需求分析与功能设计
(1)具备对成绩的管理功能(添加、删除、排序)
(2)具备按学号、姓名查询成绩的功能。
备注:成绩记录的信息有学号、姓名。可以用能表示学生成绩的结构体数组存储数据。
3总体设计
1:删除学生姓名、学号、成绩及学生列。
2:对学生信息进行相应的修改(对象为:姓名、学号、成绩)。
3:输入学生姓名、学号、成绩来添加学生列。
用C语言编程比较同类数据(成绩)大小进行排序。
4:通过输入学生的姓名、学号来查询对应的成绩。
4程序模块设计
程序设计中用到的结构体类型:
学生信息结构体类型:
# include stdio.h
# include malloc.h
# include stdlib.h
# include string.h
# include conio.h
void menu(struct student *parr,int len);
void sore(struct student *parr,int len);
void output(struct student *parr,int *len);
void input(struct student *parr,int len);
void write(struct student *parr,int len);
void read(struct student *parr,int len);
void find(struct student *parr,int len);
void logout(struct student *parr,int len);
void exit(struct student *parr,int len);
void modify(struct student *parr,int len);
void insert(struct student*parr,int *len);
struct student
{
int number;//学号
float score;//成绩
char name[10];//姓名
};
int main(void)
{
struct student * parr;
int len = 0;
char ch = \0;
printf(请输入需要存入的学生人数:);
scanf(%d,len);
parr = (struct student *)malloc((sizeof(struct student) * len));
menu(parr, len);
printf(按回车键继续\n);
while(1)
{
system(cls);
printf(\n\n\n\n);
printf(\t\t|***************************************|\n);
printf(\t\t|----------- 1.输入信息 --------|\n);
printf(\t\t|----------- 2.查看全部 --------|\n);
printf(\t\t|----------- 3.成绩排序 ---
您可能关注的文档
- 数学:113探索三角形全等的条件同步练习(B卷)(苏科版七年级下).doc
- 数学:243《正多边形和圆》教案(人教新课标九年级上).doc
- 数学:262《用函数观点看一元二次方程》同步练习2(人教新课标九年级下).doc
- 数学:5.《平面直角坐标系》同步练习(鲁教版七年级上).doc
- 数学:5.《平面直角坐标系》教案(鲁教版七年级上).doc
- 数学:5.一次函数的应用同步练习(苏科版八年级上).doc
- 数学:5个面积公式 文档.doc
- 数学:7.《一元一次不等式组》教案(沪科版七年级下).doc
- 数学:7.与三角形有关的线段(第1课时)教案(人教新课标七年级下).doc
- 数学:8.特殊平行四边形水平测试(鲁教版八年级下).doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年寒假作业九年级化学人教版答案.pdf VIP
- 李子奈计量经济学(第五版)-第一章-绪论.pptx VIP
- 第21讲 相似三角形及其应用(练习)(教师版)-2025年中考数学一轮复习讲练测.docx VIP
- 信息安全管理手册.doc VIP
- 2026年高考数学二轮复习突破:立体几何与空间向量之球的切接问题.pdf VIP
- 2026年高考数学二轮复习突破:立体几何与空间向量之空间向量与空间角.pdf VIP
- 2026年养老院营销策划方案.docx VIP
- 博雅教育理念与钢琴教育融合思考.doc VIP
- 部编人教版五年级语文下册全册教案(表格版).pdf VIP
- 《数据采集与预处理》教学教案(全).doc VIP
原创力文档

文档评论(0)