下载此文档

c语言课程设计报告书.doc


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
C语言课程设计报告书课程名称:学生信息管理系统一、设计目的:(1)本学期我们学****了C语言,由于初接触,学****有一定困难;于是学校给我们提供一次巩固提高的机会---课程设计。该可程设计要求学生既动手又动脑,自学,查资料,独立实践。将本学期课本上的理论知识和实际有机的结合起来,锻炼学生实际分析问题和解决问题的能力,提高学生适应实际、实践编程的能力,使对C语言系统编程有一个大致的了解。(2)C语言的实践。掌握C语言函数的定义方法,函数的声明及函数的调用过程。掌握结构体类型变量的定义和使用,综合应用C语言的知识,实现一个完整的系统,提高编程能力,体会软件程序的开发过程。二、总体设计(1)(2)模块功能说明1输出功能:完成全部学生记录的显示。2查询功能:输入姓名可以查询学生的详细信息。3增加功能:增加新学生的信息。4删除功能:删除学生信息。5修改功能:修改学生的错误信息。6保存功能:保存已输入信息。7读取功能:读取已输入信息。8显示功能:按要求显示学生记录。9排序功能:按要求完成对学生信息的排序。10退出系统。(3)程序流程图开始输入指令(1~10)学生成绩单按姓名查询增加学生删除学生按班级修改按学期修改保存信息不及格成绩平均分排序退出123456789100结束(4)主要函数之间相互调用如下:主函数main()的调用switch(choice){case1:OutputInformation();break;case2:DesplayInfoBystudentName();break;case3:p=ode();GetInformation(p);InsertOneNode(p);break;case4:DeleteNodeBystudentNumber();break;case5:ChangeMarkByName();break;case6:ChangeMarkByNumber();break;case7:SaveLinkToFile();break;case8:DesplayMarkSegment();break;positorByTotalMark();break;case10:SaveLinkToFile();} (5)各函数功能详见源程序清单(6)在设计过程中的感受:首先经过一周的编程实****并在后一段的报告总结,我对C语言这门科有新的认识,本人实在是获益不浅!要想编写一个准确、高效并有使用价值的程序,一定先要对课本知识熟悉,还要掌握必要的上机操作能力,写程序其实很容易而关键在于调试程序。这次设计,让我重新掌握了C语言,而且还得到了用C语言解决实际问题的宝贵经验。其次,通过此次编程我也发现了自己在学****中的错误和不足,复****了以前学过的知识。同时也学到了一些没学过的知识,让我从中收益非浅,也为期末考试准备了一下!更重要的是培养了独立思考问题和解决问题的能力,熟悉了一些基本操作和解决问题的方法!第三,因为初次接触等原因此次设计遇到了许多问题,我深刻体会到老师发挥的重要作用,C语言程序对我们来说比较难,在匆忙的学****中更是难上加难,似乎觉得自己仅是个匆匆过客,但在老师的帮助下我学会了如何调试,如何查找系统没有提示的错误,最后终于排除万难把程序搞定,,在此特地感谢老师的帮助。三、源程序清单#include<>#include<>#include<>#include<>typedefstructSTUDENT{charstudentNumber[10];/*学生学号*/charstudentName[20];/*学生姓名*/charclassName[20];/*班级名称*/charyearName[20];/*学期名称*/floatmark1;/*第1门成绩*/floatmark2;/*第2门成绩*/floatmark3;/*第3门成绩*/structSTUDENT*next;}STUDENT;STUDENT*headLink;/*链表表头指针*//*以下是函数声明*/voidReadInfoFormFile(void);voidDesplayMenu(void);voidCreateHeadLink(void);STUDENT*ode(void);voidGetInformation(STUDENT*t);voidOutputInformation(void);voidDespla

c语言课程设计报告书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人dreamclb
  • 文件大小79 KB
  • 时间2019-03-06