c语言.学生信息管理系统实验报告.--

c语言.学生信息管理系统实验报告.--

ID:31942827

大小:163.52 KB

页数:24页

时间:2019-01-29

c语言.学生信息管理系统实验报告.--_第1页
c语言.学生信息管理系统实验报告.--_第2页
c语言.学生信息管理系统实验报告.--_第3页
c语言.学生信息管理系统实验报告.--_第4页
c语言.学生信息管理系统实验报告.--_第5页
资源描述:

《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

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

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

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