高级语言程序综合课程设计-学生信息管理系统实验报告.docx

高级语言程序综合课程设计-学生信息管理系统实验报告.docx

ID:12085665

大小:297.81 KB

页数:32页

时间:2018-07-15

高级语言程序综合课程设计-学生信息管理系统实验报告.docx_第1页
高级语言程序综合课程设计-学生信息管理系统实验报告.docx_第2页
高级语言程序综合课程设计-学生信息管理系统实验报告.docx_第3页
高级语言程序综合课程设计-学生信息管理系统实验报告.docx_第4页
高级语言程序综合课程设计-学生信息管理系统实验报告.docx_第5页
资源描述:

《高级语言程序综合课程设计-学生信息管理系统实验报告.docx》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、高级语言程序设计课题名称:学生信息管理系统实验报告1设计目的为了方便学校对学生的管理,处理好每个学生的个人信息,加强学校对学生的管理2总体设计组成框架:32流程图:32a)查询模块开始选择查询方式输入所查学号/姓名信息找到是输出学生信息返回主菜单b)添加模块开始添加学生信息返回主菜单录入要添加的学生信息写入文件c)修改模块32开始输入要修改的学号信息是否存在是修改后的信息保存否写入文件主菜单a)录入模块写入文件输入信息开始结束b)打印模块关闭文件从文件中读出并显示开始结束32a)排序模块开始从文件中读出信息输出排序结果年龄/学号选择排序方式结束b)删除模块开始输入要删除的学号信息找到

2、删除学生信息信息未找到返回主菜单3详细设计(1)头文件,结构体定义及主函数32#include#include#include#defineM100//数组元素的个数structstu//定义结构体类型{charnum[15];//学号charname[18];//姓名intold;//年龄charsex[10];//性别charbirthday[10];//出生日期charaddr[20];//居住地址chartele[15];//联系电话charemail[20];//邮箱地址charnation[10];//民族};in

3、tinput(structstus[]);//输入学生信息voidprint(structstus[],intn);//显示所有信息voidsearchbynum(structstus[],intn);//按学号查询学生信息voidsearchbyname(structstus[],intn);//按姓名查询学生信息voidsearch(structstus[],intn);//学生信息查询方式显示界面intinsert(structstus[],intn);//插入新学生信息voidsave(structstus[],intn);//将输入的学生信息进行保存32intload(st

4、ructstus[]);//从文件中读取学生信息voidmodify(structstus[],intn);//按学号修改学生信息intdel(structstus[],intn);//按学号删除学生信息voidsort(structstus[],intn);//学生信息排序方式显示界面voidsortbynum(structstus[],intn);//按学号对学生信息进行排序voidsortbyold(structstus[],intn);//按年龄对学生信息进行排序intmenu();//菜单函数voidmain(){structstustudent[M];//定义结构体数组i

5、ntlength;//保存学生个数for(;;)//无限循环switch(menu())//调用主菜单函数,返回值为整数,作为语句的条件{case1:length=input(student);break;//输入case2:print(student,length);break;//显示信息case3:search(student,length);break;//查找case4:length=insert(student,length);break;//插入case5:modify(student,length);break;//修改case6:length=del(student

6、,length);break;//删除case7:sort(student,length);break;//排序case8:save(student,length);break;//保存case9:length=load(student);break;//读文件case10:printf("退出登录!");return;//如果菜单返回值为10,则结束程序32default:printf("输入有误,请输入1-10的数字!");}}intmenu(){intchoice;printf("学生信息管理系统");printf("************************

7、***********************");printf("1输入信息");printf("2显示信息");printf("3查找信息(按学号/姓名)");printf("4插入新信息");printf("5修改学生信息");printf("6删除学生信息");printf("7排序(按学号/年龄)");printf("8保存到文件");printf("9打开信息文件");printf("10退出");p

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

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

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