欢迎来到天天文库
浏览记录
ID:31942827
大小:163.52 KB
页数:24页
时间:2019-01-29
《c语言.学生信息管理系统实验报告.--》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、可编辑版C语言课程设计学生信息管理系统姓名洪伟生院系计算机学院日期2015年7月5日Word完美格式可编辑版目录第一章设计要求………………………………………………第二章算法分析1.理论依据…………………………………………………2.主要实现方法……………………………………………2.1整体流程图………………………………………2.2函数功能和函数之间的调用关系………………第三章代码(源代码)………………………………………第四章分析说明………………………………………………第五章总结……………………………………………………第一章、
2、设计要求1、利用所学的知识、理论和实际结合,利用资源,采用模块化的结构,使用模仿修改自主设计相结合的方法,锻炼学生综合分析解决实际问题的编程能力;2、通过C语言各个函数功能来实现对学生信息的管理,学生信息包括学生姓名,学号,各科成绩;管理方式包括对学生信息的录入,保存,排序,查找、修改、删除等功能。第二章、算法分析1、程序理论依据通过C语言的程序设计基础的掌握,对学生成绩管理系统进行编写程序。首先,通过链表这一数据结构来对学生的信息进行录入以及操作,在其过程中,通过各个功能语句以及选择结构,循环结构等方式的结合来达到所要
3、实现的程序功能。最后通过对C语言中对文件的操作,对已有学生成绩的读取和新建学生成绩的录入保存。Word完美格式可编辑版2、主要实现方法2.1整体流程图学生信息管理系统学生信息删除返回主菜单学生信息增加学生信息修改学生信息查找学生信息浏览学生信息录入进入退出2.2、函数功能和函数之间的调用关系2.2.1、函数功能:voidMenu_1();//主菜单voidMenu_2();//二级菜单voidswap(structstudent*phead,structstudent*pback);//链表节点互换voidSave(st
4、ructstudent*head);//写入磁盘voidSearch(structstudent*head);//查找学生信息voidRead(structstudent*head);//显示学生信息voidSort(structstudent*head);//链表节点排序structstudent*Create();//学生信息手动录入structstudent*Readpoint();//磁盘文件写入内存structstudent*Modify(structstudent*head);//链表结构体成员修改struc
5、tstudent*Add(structstudent*head);//链表节点插入structstudent*Delete(structstudent*head);//链表节点删除2.2.2、函数之间的调用关系:通过switch语句进行指令选择:case1:学生信息录入调用函数Create()、Save()、Menu_1()、Menu_2()case2:学生信息浏览调用函数Readpoint()、Sort()、Read()、Save()、Menu_1()、Menu_2()case3:学生信息查找Word完美格式可编辑版调
6、用函数Search()、Readpoint()、Menu_1()、Menu_2()case4:学生信息修改调用函数Modify()、Readpoint()、Save()、Menu_1()、Menu_2()case5:学生信息增加调用函数Add()、Readpoint()、Save()、Menu_1()、Menu_2()case6:学生信息删除调用函数Delete()、Readpoint()Save()、Menu_1()、Menu_2()case0:返回主菜单调用函数Menu_1()第一章、代码(源代码)/*学生信息管理系
7、统*/#include#include#includestructstudent//定义结构体{intnum;charname[24];charsex[5];intChinese;intMath;intEnglish;structstudent*next;};voidMenu_1();//主菜单voidMenu_2();//二级菜单voidswap(structstudent*phead,structstudent*pback);//链表节点互换voidSave(
8、structstudent*head);//写入磁盘voidSearch(structstudent*head);//查找学生信息voidRead(structstudent*head);//显示学生信息Word完美格式可编辑版voidSort(structstudent*head);//链表节点排序structst
此文档下载收益归作者所有