学生信息管理系统(顺序)实验8.doc
《学生信息管理系统(顺序)实验8.doc》由会员分享,可在线阅读,更多相关《学生信息管理系统(顺序)实验8.doc(31页珍藏版)》请在咨信网上搜索。
1、学生信息管理系统(顺序)实验8 作者: 日期:2 个人收集整理 勿做商业用途安徽新华学院数据结构课程设计设 计 题 目: 学生信息管理系统(顺序) 小组成员姓名: 陈家东 张道奎 朱慧敏 王莹 张永明 小组成员学号: 10321041 03/55/62/41/60 专 业 班 级: 10软件技术(1)班 指 导 教 师: 李红梅 安徽新华学院信息工程学院日期: 年 月 日数据结构课程设计任务及成绩成员姓名承担分工任务陈家东算法设计、文档编排张道奎流程图、算法设计朱慧敏算法修改、截图王莹总结、文档编排张永明算法修改、总结课程设计任务概述课程设计任务是为了实现学生信息的相关操作,方面用户快速得到学
2、生的各种信息,并且能进行信息的更新、插入、删除等操作。课程设计的主要目的:熟练利用数据结构各种算法思想设计程序;掌握C语言基本语法;通过课程设计,加深对数据结构课程所学内容的进一步理解和巩固;加深对结构化课程设计思想的理解,并设计合理的模块化结构;提高程序开发功能,能运用合理的控制流程编写清晰高效的程序;培养分析问题、解决问题的能力。在课程设计中,我们充分发挥小组优势完成课程设计,同时也体会到小组合作的重要性与必要性.成绩成 绩: 指导教师签字: 年 月 日院系:信息工程学院 教研室:软件教研室课程设计要求:1 第一页是封面,第二页是成绩评定页,第三页是目录,后面是正文。2 正文包括:实验目的
3、、实验内容、实验基本要求(软、硬件)、算法设计思想、算法的流程图、算法源代码、运行结果、收获及体会.3 正文要有页眉和页脚,其中页眉的格式为课程设计的题目,页脚的格式为“共N页,第X页”。页码要求从正文从第一页开始,即:封面、成绩评定页和目录页不能有页眉和页脚。4 要求全部用A4纸打印,每组装订成册在课程设计结束后3日内上交指导老师处。 目录一、实验目的 1二、实验内容 1三、基本要求 1四、算法设计思想 1五、算法流程图 1六、算法源代码 6七、运行结果 22八、收获和体会 25九、致谢 251 实验目的:通过制作学生信息管理系统 (1) 基本掌握面向过程程序设计的的基本思路和方法;(2)
4、达到熟练掌握C语言的基本知识和技能;(3) 能够利用所学的基本知识和技能,解决简单的程序设计问题。2实验内容: 输入一个班学生的学号,姓名,性别,成绩。编程插入学生信息,设计查找每个学生的信息,删除学生信息,输出学生信息,修改学生信息,报表和显示学生信息,及退出学生信息管理系统.3基本要求:(1)硬件:微机,打印机各一台(2)软件:Visual C+,windows74。 算法设计思想(1).分析程序的功能要求,划分程序功能模块。 (2). 画出系统流程图。 (3)。 代码的编写。定义数据结构和各个功能子函数. (4)。 程序的功能调试。 5 算法的流程图根据printf函数输出的提示信息选择
5、相关操作3.查找学生信息4.删除学生信息5.输出学生信息6.修改学生信息0.退出学生信息管理系统1.创建学上信息表并初始化Main 主函数开始根据while语句选择06相应数字Switch语句实现具体操作2.添加学生信息根据相关调用函数输出相应学生信息程序结束6算法源代码#includeincludestdlib。h#includestring.h#define OK 1define ERROR 0#define OVERFLOW 2define MAXSIZE 10#define List_INIT_SPACE 10define List_INC_SPACE 1typedef structc
6、har number10;char name10;char sex10;int score;Elemtype;typedef structElemtype elem;int length;int listsize;sqlist;/1创建空顺序表并初始化/void creatList(sqlist *L)int i=0,n;Elemtype *newbase;Lelem=(Elemtype*)malloc(List_INIT_SPACE(sizeof(Elemtype);if(!L-elem) exit(OVERFLOW);L-length=0;Llistsize=List_INIT_SPACE
7、;printf(有几位同学:n);scanf(”d”,n);for(i=0;in;i+)if(Llength=Llistsize)newbase=(Elemtype)realloc(L-elem,(List_INIT_SPACE+List_INC_SPACE)*sizeof(Elemtype);if(newbase) L-elem=newbase;L-listsize+=List_INC_SPACE;else exit(OVERFLOW);printf(请输入第d名同学的信息:n”,i+1);printf(学号(15)n);scanf(”%16s”,LelemLlength。number);p
8、rintf(”姓名(15)n”);scanf(”16s”,LelemL-length。name);printf(性别(男:M女:F)n);scanf(”16s,L-elemLlength.sex);printf(”成绩n”);scanf(”10d,&L-elemLlength.score);L-length+;printf(d名学生信息如下:n”,Llength);printf(”学号(15)姓名(15)性别(男:M女:F) 成绩n);for(i=0;iL-length;i+)printf(”-16s%-16s%16s-10dn”,Lelemi.number,Lelemi.name,Lelem
9、i.sex,L-elemi.score);/*2向顺序表中插入元素*/void insertlist(sqlist*L)int i,j,k;char sign=y;Elemtype newbase;Elemtype newelem;while(sign!=n)if(L-length=Llistsize)newbase=(Elemtype*)realloc(Lelem,(List_INIT_SPACE+List_INC_SPACE)*sizeof(Elemtype);if(newbase) Lelem=newbase;Llistsize+=List_INC_SPACE;else exit(OVE
10、RFLOW);printf(请输入要插入的同学的信息:n);printf(”学号(15)n”);scanf(”%16s,newelem。number);printf(”姓名(15)n);scanf(%16s”,newelem。name);printf(性别(男:M女:F)n);scanf(”%16s”,newelem.sex);printf(成绩n”);scanf(”%10d,newelem。score);printf(要插入到第几个位置:”);scanf(d,&i);while(i1|iL-length+1)printf(”不能插入到第d个位置!n只能插入第1到第d个位置上!n请重新输入要插
11、入的位置:,Llength+1);scanf(”%d”,&i);L-length+;for(j=L-length1;ji2;j)for(k=0;k16;k+)L-elemj。namek=L-elemj1.namek;Lelemj.numberk=Lelemj-1.numberk;L-elemj。sexk=Lelemj-1.sexk;Lelemj。score=L-elemj-1.score;j+;for(k=0;k16;k+)Lelemj。namek=newelem。namek;L-elemj。numberk=newelem。numberk;Lelemj.sexk=newelem.sexk;L-
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 信息管理 系统 顺序 实验
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【w****g】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【w****g】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。