欢迎来到天天文库
浏览记录
ID:56783290
大小:76.56 KB
页数:12页
时间:2020-07-11
《中南大学c语言课程实践报告材料.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、中南大学 C语言程序设计实践报告 题目学生信息管理系统学生眼指导教师伟荣学院信息科学与工程学院专业班级电气信息1113班完成时间2012年6月28日星期四 1.设计任务及设计目标学生信息管理系统是基于系统主菜单的操作来实现学生数据的录入、修改、查询和统计等系统的基本功能。达到对学生信息的存储、统计、管理的目的。需要处理的数据如:班级、学号、等。实现的功能模块如:数据的录入、数据的修改、数据的插入、数据的查询和数据的统计等。在实践过程中熟练掌握C语言的基本知识:数据类型(整型、实型、字符型、指针、数组、结构等);运算类型(算术运算、
2、逻辑运算、自增自减运算、赋值运算等);程序结构(顺序结构、判断选择结构、循环结构);大程序的功能分解方法(即函数的使用)等。进一步掌握函数嵌套调用、文件的读写、链表的应用等。2.总体设计将整个系统分成若干子模块,设计流程图如下:学生信息管理系统【1】输入学生信息【2】浏览学生信息【3】查询学生信息【4】删除学生信息【5】修改学生信息【6】不及格学生列表【7】学生平均成绩【8】学生课程信息查询【0】退出系统3.详细设计①主函数:一般比较简单,只提供输入,处理,输出的调用函数,void main(){int z; printf("tt
3、t +---------------------------+"); printf("ttt
4、 学生信息管理系统欢迎您
5、"); printf("ttt +---------------------------+"); printf("ttt + 设计者:眼");printf("ttt + 指导老师:伟荣");printf("重要提示:为保证您的操作得到保存,请按正常顺序退出系统!合作"); do
6、 { printf("ttt+++++++++++++++++++++++++++++"); printf("ttt
7、** 菜单 **
8、"); printf("ttt+++++++++++++++++++++++++++++++++"); printf("ttt* [1]----录入/插入学生信息 *"); printf("ttt* [2]----浏览学生信息 *
9、"); printf("ttt* [3]----查询学生信息 *"); printf("ttt* [4]----删除学生信息 *"); printf("ttt* [5]----修改学生信息 *"); printf("ttt* [6]----不及格学生列表 *"); printf("ttt* [7]----成绩信息查询 *");
10、 printf("ttt* [8]----平均成绩 *"); printf("ttt* [0]----退出系统 *"); printf("ttt********************************"); printf("请输入您的选择:"); scanf("%d", &z); switch(z) { case 0 :tc();break;
11、 case 1 :lr();break; case 2 :ll();break; case 3 :cx();break; case 4 :sc();break; case 5 :xg();break; case 6 :bj();break; case 7 :kc();break; case 8 :pj();break; default:printf("无效选项!"); } } while(z!= 0);}
12、②输入模块:输入部分包括学生的,学号等基本信息以及学生的大学物理,英语,微积和信号的成绩,可以通过函数voidlr()实现此功能。void lr()/*录入函数*/
此文档下载收益归作者所有