c语言程序设计报告材料 链表实现学生信息管理系统

c语言程序设计报告材料 链表实现学生信息管理系统

ID:40000120

大小:352.74 KB

页数:24页

时间:2019-07-16

c语言程序设计报告材料 链表实现学生信息管理系统_第1页
c语言程序设计报告材料 链表实现学生信息管理系统_第2页
c语言程序设计报告材料 链表实现学生信息管理系统_第3页
c语言程序设计报告材料 链表实现学生信息管理系统_第4页
c语言程序设计报告材料 链表实现学生信息管理系统_第5页
资源描述:

《c语言程序设计报告材料 链表实现学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、实用文档C语言课程设计报告链表实现学生信息管理文案大全实用文档一.课程设计目标C语言课程设计的目的是通过课程设计的综合训练,培养学生实际分析问题、编程和动手能力,最终目标是通过这种形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。本课程设计具有如下特点:重点在于C语言的基本特征上,涵盖了C语言的重要基础知识。结合了实际应用的要求,使课程设计既涵盖知识点,又接近工程实际需要。通过激发学习兴趣,调动学生主动学习的积极性,并引导他们根据实际编程要求,训练自己实际分析问题的能力以及编程能力,并养成良好的编程习惯

2、。另外,在实际编程中,为了提高编程质量,希望学生在书写代码时,对空行、空格和注释严格按要求处理,以建立良好的编程风格。二.设计项目:学生学籍管理该课程设计是设计一个模拟学生信息管理程序,要求使用链表来实现。它具有浏览、插入、删除、修改等功能,并且能够对数据进行文件存储和读出操作。主要功能模块:1.浏览学生信息:显示学生的信息。2.插入学生信息:添加学生的信息。3.删除学生信息:通过输入学号删除学生的信息。4.修改学生信息:通过输入学号修改学生的信息。文案大全实用文档5.保存学生信息:将学生信息保存到文件。0.退出系

3、统:结束程序的运行,结束前询问是否保存信息。三.具体任务由老师提供主菜单程序以及第0、2个模块。学生在这个信息系统中加入四个模块,即:1.浏览学生信息3.删除学生信息4.修改学生信息5.保存学生信息文案大全实用文档四、详细介绍1、浏览学生信息2、插入学生信息文案大全实用文档3、删除学生信息4、修改学生信息文案大全实用文档5、信息的写入读出6、学生信息的保存与释放文案大全实用文档文案大全实用文档五、课程设计实践小节这是这学期的第一次正式的程序设计,目的是运用链表来实现学生的学籍信息管理。在学习过程中,我不仅把以前的函

4、数循环搭配使用了起来,也接触到链表这些全新的概念。链表的使用在今后的程序设计中尤为关键,他可以保存、调用和更改数据,在信息时代的程序设计中很重要。在这次的程序设计中,老师和同学都是我强大的后盾。比如之前在switch语句下的break的使用和getchar的重要性,还有在小程序里面的循环,每一步的程序都很重要。通过这次的程序设计,我了解到我所感兴趣的东西并不是感兴趣就可以掌握的,要经过不断的练习和调试,在一次一次的失败中找到原因,团结周围的所有力量来突破。最重要的收获其实还是写编码的重要性。我这边接触过一些华为之类

5、的程序设计员,他们都有c语言设计规范要求,每种固定程序的编写都有固定的格式,不按照格式的都有相应的处罚。这次的程序设计中我充分的体会到了格式的重要性,我程序的最大的问题就在于switch语句里面格式的不对称导致的出错,最后是老师发现的,这是个极大的问题。最后在这次的程序设计过程中感谢老师和帮助过我的同学!文案大全实用文档六、源程序完整清单#include#include#include#includestructnode{charnumb

6、er[12];charname[10];charsex[6];charclasses[10];chartel[12];structnode*next;};typedefstructnodeNODE;文案大全实用文档//函数的声明voidBrowse(NODE*head);voidInsert(NODE*head);voidDelete(NODE*head);voidModify(NODE*head);voidWriteInfo(NODE*head);voidReadInfo(NODE*head);voidFreeL

7、ist(NODE*head);voidExit(NODE*head);//主程序intmain(){intchoice;//avariableaccepttheuser'schoiceNODE*head;head=(NODE*)malloc(sizeof(NODE));//creatheadnode文案大全实用文档head->next=NULL;//installatailReadInfo(head);//getinfofromdiskfileiffileexistedwhile(1){//主菜单printf("

8、n%s","*****学生信息管理系统******""*1.浏览学生信息*""*2.插入学生信息*""*3.删除学生信息*""*4.修改学生信息*""*5.保存学生信息*""*0.退出系统*""*****************************""请按功能代码选择(0~5):");scanf("%d",&choice)

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。