- 11
- 0
- 约5.13千字
- 约 16页
- 2016-08-29 发布于贵州
- 举报
《数据结构课程设计实验报告
九江学院
信息科学与技术学院
《数据结构课程设计》报告书
题 目: 学生成绩管理系统
专 业: 信息管理与信息系统
班 级:
姓 名:
学 号:
同组人员:
指导老师:
设计时间: 2014年 3月 23日 ~ 2014年3月28日
目 录
《数据结构》课程设计报告书 1
1.课程设计(实训)计划 3
2.系统需求分析与功能设计 3
3. 总体设计 4
4. 程序模块设计 6
5. 技术难点与分析 7
6. 系统测试 8
7. 心得体会 9
8. 参考文献 10
课程设计(实训)计划
3月24日:完成必做项目班级通讯录管理
3月25日:上午完成选做项目的需求分析、总体设计
下午完成选做项目的模块设计
3月26号:完成系统的编码和调试
3月27号:设计有效的测试方法与测试数据、书写实验报告
3月28号:准备答辩 系统需求分析与功能设计(根据课题的要求进行简单的需求分析,设计相应的数据流图,得出相应的系统功能需要, 系统数据流图)
(1)具备对成绩的管理功能(添加、删除、排序)
(2)具备按学号、姓名查询成绩的功能。
备注:成绩记录的信息有学号、姓名。可以用能表示学生成绩的结构体数组存储数据。
1:删除学生姓名、学号、成绩及学生列。
2:对学生信息进行相应的修改(对象为:姓名、学号、成绩)。
3:输入学生姓名、学号、成绩来添加学生列。
用C语言编程比较同类数据(成绩)大小进行排序。
4:通过输入学生的姓名、学号来查询对应的成绩。 3. 总体设计
(根据功能需求,设计系统的总体结构。系统总体功能模块图,菜单的设计)
Creat()创建表,输入姓名 班级 学号 各科成绩
void menu();主登陆界面
void main();主函数
void alter(linklist L);修改学生信息
void delnode(linklist L);删除学生信息
void insert(linklist L,listnode *p);插入学生信息
void outputlist(linklist L);输出学生信息
listnode * listfind(linklist L);查找学生信息
void sort(linklist L);实现学生成绩的排序
4. 程序模块设计
(设计并编写输入\输出、查询\统计、数据维护等功能模块的应用程序, 每个人设计2个以上的模块,一个组完成一个完整的系统,数据库访问,存储过程调用等作重点阐述)
1. 建立单链表
(1) 模块设计分析:用头插法建表虽然算法简单,但生成的链表中结点的次序和输入的顺序相反。为求得二者一致这里采用了尾插法建表。
(2) 算法思想:首先将新结点插到当前单链表的表尾上,然后需要增加一个尾指针,使之指向当前单链表的表尾。
代码:
linklist createlist() /*建立一个单链表*/
{
listnode *p,*r;
int flag=1;
r=L;
while(flag==1)
{
p=(listnode *)malloc(sizeof(listnode));
printf(学号 班级 姓名 性别 电话 地址 \n);
printf( --------------------------------------------\n);
scanf(%s %s %s %s %s %s,p-data.num,p-data.clas,p-data.name,p-data.sex,p-data.phone,p-data.addr);
r-next=p;
r=p;
printf( 继续建表吗? (1.是/0.不):);
scanf(%d,flag);
}
if(flag==1)
printf(创建成功!\n);
r-next=NULL;
return L;
}
2. 删除操作
(1
您可能关注的文档
- 《房屋建筑和市政基设施工程质量监督管理规定》.ppt
- 《房屋建筑学》课程准(建筑).doc
- 《承装(修、试)电设施许可证》申请需提交材料_27265.doc
- 《技术与设计1教学第9课设计草图及其绘制.doc
- 《技术与设计2学生动手册》.doc
- 《技术产品的使用、护和保养》参考教案2.doc
- 《技术人员管理技能升》-江新安老师.doc
- 《把时间当作朋友》书笔记和行动指南.doc
- 《护理心理学B(208版)》第4次作业.doc
- 《担保企业会计核算法》操作实务问答.doc
- 三年级下册语文1-8单元默写通关训练(含答案)(2).docx
- 2026年及未来5年市场数据中国金属钒市场发展规划及投资战略可行性预测报告.docx
- 2026年及未来5年市场数据中国金属工艺品行业全景调研及投资可行性报告.docx
- 2026年及未来5年市场数据中国金属家具市场分析及投资战略研究预测可行性报告.docx
- 2026年及未来5年市场数据中国金属膜电阻器行业市场需求预测与投资战略规划分析报告.docx
- 2026年及未来5年市场数据中国金银花行业市场发展战略分析及投资前景专项预测报告.docx
- 2026年及未来5年市场数据中国金银花行业市场研究及投资战略预测报告.docx
- 2026年及未来5年市场数据中国抗氧化剂市场专项调查分析及投资前景预测报告.docx
- 2026年及未来5年市场数据中国救护车市场运行格局及投资战略研究报告.docx
- 2026年及未来5年市场数据中国精细化工行业发展前景预测及投资分析报告.docx
最近下载
- 专题22.32 二次函数背景下平行四边形存在性问题(专项练习)-2021-2022学年九年级数学上册基础知识专项讲练(人教版).docx VIP
- 2025年高考语文真题完全解读(新高考II卷).pptx VIP
- 综合柜员-高级强化训练3.docx VIP
- 110千伏变电站春检预防性试验服务方案-施工方案.docx VIP
- ATV630 使用 Profinet 与 S7 1200 通讯-IO 模式.pdf VIP
- 《涤纶长丝缝纫线》.docx VIP
- 2025年班子成员发言提纲:民主生活会对照检查材料.docx VIP
- 保洁操作流程及技巧.doc VIP
- 《传染科》单选考试.docx VIP
- AED知识培训PPT课件.pptx VIP
原创力文档

文档评论(0)