课程设计:学生信息管理系统

课程设计:学生信息管理系统

ID:22258770

大小:531.64 KB

页数:19页

时间:2018-10-28

课程设计:学生信息管理系统_第1页
课程设计:学生信息管理系统_第2页
课程设计:学生信息管理系统_第3页
课程设计:学生信息管理系统_第4页
课程设计:学生信息管理系统_第5页
资源描述:

《课程设计:学生信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、目录一、具体任务安排2二、软件开发环境3三、算法设计思想及流程图3Hx聽@5五、运行结果12六、收获及体会14七、参考文献16具体任务安排工作进度表时间完成工作完成人周一上午完成课程设计的需求分析王晓宇谈泽宇周一下午周二上午编写代码王晓宇钟志亮谈泽宇周二下午修改各种BUG开始写报告王晓宇钟志亮谈泽宇周二上午完成课程设计报告王晓宇钟志亮谈泽宇组员分工201235020334王晓宇201235020348钟志亮201235020332谈泽宇1.设计并编写界而部分代码;1.编写课程设计报告和心得体会1编写课程设计报告和心得2.算法分析与设计2.和队友共同讨

2、论并记录优化算法:2、编写代码软件开发环境VisualC++6.0WindowXP/7/8.1二、算法设计思想及流程总体上划分为六个模块,具体功能描述如下:录入信息模块:主要实现按学号分别录入学生的基本信息。插入信息模块:主要实现根据学号由小到大插入学生的基本信息。删除信息模块:主要实现分别按照学号和姓名查找到学生信息,并把对应的学生基本信息和学生信息信息删除。修改信息模块:主要实现按照学号查找到学生信息,并修改对应的学号,姓名和年龄等基本信息。查询信息模块:主要实现分别按照学号查询学生的学生基本信息。浏览信息模块:主要实现按学号显示每个学生的全部信

3、息。输入出错进入菜单V1L输入学生信息12:显示学生信3根丄信息¥Switch(menu)5删除学生信6修改学生信息7读入信息8信息写入文件0退出结柬以下是各部分的介绍:1•录入inck:输出一个学生信息下一步2.插入3•籌4.泠漭5.读入in-ki读取信息k-H-关闭文件返回6.查找intp.k;输入查找的学号k-0该学号不存在输出学生信息是否继续查找瀋屏7.存储T三、源代码#include^include#include〈string,h〉^defineSIZE20typedefstruct{longnum

4、ber;//学号charname[20];//姓名longage;//年龄floatheight;//身髙(cm)floatweight;//体重(kg)}Student;Studentstud[100];//定义结构体数组变贵的大小inti=0;//i用于记录输入的学生的个数intmenu(){//菜单函数inta;printfC,学生信息管理系统printfC

5、tt【】输入学生信息

6、〃);printfC

7、tt【】显示所冇学生的信息

8、〃);printfC

9、tt【】根据学生的学号査找学生的信息

10、");printfC

11、tt【

12、】插入学生的信息

13、O;printf("

14、tt【】删除学生的信息I");printfC

15、tt【】修改学生的信息I〃);printfC

16、tt【】从文件中读入数据I〃);printfCItt【】将所冇记录写入文件

17、〃);printf(〃

18、tt【】退出本系统I〃);printfC'学生信息管理系统1O;printfC请选择你要的操作【_8】scanf(〃%d〃,&a);//读入一个数while(a<0

19、

20、a>8){printf("输入错说!请重新输入。");scanf(〃%d〃,&a);//输入错误就一直循

21、环!}system(〃cls");//清解return(a);//返回a的值}intinput(Studentstud口){//输入学生信息charflag=,:while(flag=’y’

22、

23、flag=’Y’)"判断{//交互输入学生信息printf("谙输入该学生的学号:");scanf&stud[i].number);printf("请输入该学生的姓名:");scanfC%s'&stud[i].name);printf("请输入该学生的年龄<);scanf(〃%ld〃,&stud[i].age);printf("请输入该学生的身髙(cm);sc

24、anf(〃%f々,&stud[i].height);printf("请输入该学生的体熏(kg)<);scanf(〃%f〃,&studli].weight);getcharO;//用于消除回车键i++;printf("继续输入学生信息请按:Yory,退出请按:Norn.");scanflag);//判断是否继续输入}printf("按任意键回主菜单1/);getchar();systemC’cls");return(i):}voidDisplay(Studentstud[],intn){//显示所有记录intk;if(n==0)printfCff

25、无学生记录!");else{printf(〃学号1姓名t年龄t身命(cm)V体ffl(kg)〃

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

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

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