学生成绩管理系统

学生成绩管理系统

ID:14881047

大小:241.00 KB

页数:18页

时间:2018-07-30

上传者:U-2595
学生成绩管理系统_第1页
学生成绩管理系统_第2页
学生成绩管理系统_第3页
学生成绩管理系统_第4页
学生成绩管理系统_第5页
资源描述:

《学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

课程设计题目:学生成绩管理系统课程设计要求:1.分析课程设计题目的要求2.写出详细设计说明3.编写程序代码,调试程序使其能正确运行4.设计完成的软件要便于操作和使用5.设计完成后提交课程设计报告工作计划及安排1.功能需求分析(1)输入学生成绩:即输入学生的学号、姓名、成绩等。(2)删除学生成绩:当发现成绩出错时,用来删除成绩。(3)学生成绩排序:按单科成绩或总成绩排序。(4)学生成绩查询:按学号、姓名等查询成绩.(5)学生成绩清单:按学号把所有学生的成绩显示出来。(6)退出管理系统:退出程序所建立的管理系统。2.系统总体结构设计(1)输入学生成绩:实现学生的学号、姓名、成绩等的输入。(2)删除学生成绩:学生成绩出现错误时,实现学生成绩的删除。(3)学生成绩排序:实现按单科成绩排序或按总成绩排序。(4)学生成绩查询:按学号、姓名等实现学生成绩的查询。(5)学生成绩清单:实现按学号排列的学生成绩的显示。总体结构如图所示:3.系统管理流程图开始18 选择操作输入学生成绩删除学生成绩学生成绩清单退出管理系统学生成绩排序数学成绩语文成绩总分学生成绩查询学号姓名数学成绩返回主菜单开始返回主菜单4.参考文献(1)郑人杰,殷人昆,陶永雷.实用软件工程(第二版)北京:清华大学出版,2003年(2)CliffordA.Shaffer.数据结构与算法分析(C++版)电子工业出版社,2006年(3)潘锦平.软件系统开发技术西安:西安市西安电子科技大学出版社,1989年(4)张海藩.软件工程导论(第三版).北京:清华大学出版社,2002年(5)范策,周世平,胡潇琨.算法与数据结构机械工业出版社,2004年5.系统详细设计(1)学生成绩查询这部分主要实现,在学生管理系统中,按照学号、姓名、数学成绩、语文成绩、总分等方式查询学生的成绩。该部分的程序代码为:printf("请选择以下的方式对学生数据进行查询: ");printf("1->学号查询 ");printf("2->姓名查询 ");printf("3->数学成绩查询 ");printf("4->语文成绩查询 ");printf("5->总分查询 ");18 printf("6->返回主菜单 ");printf("请选择要进行查询内容的编号: ");scanf("%d",&search_no);while(search_no>0){if(search_no==1){printf("请输入要查询的学号 ");scanf("%d",&no);for(i=0;i输入学生成绩 ");printf("2->删除学生成绩 ");printf("3->学生成绩排序 ");printf("4->学生成绩查询 ");printf("5->学生成绩清单 ");printf("6->退出管理系统 ");18 /*选择操作*/printf(" ");printf("请选择要进行操作的编号: ");scanf("%d",&manage_no);while(manage_no>0){if(manage_no==1)/*输入学生成绩*/{num=num+1;printf("请输入学生的学生信息,包括学号,姓名,数学成绩和语文成绩: ");scanf("%d%s%d%d",&stu[num-1].no,&stu[num-1].name,&stu[num-1].math_score,&stu[num-1].chinese_score);printf("你所输入的学生信息为: ");printf("学号:%4d姓名:%10s数学成绩:%4d语文成绩:%4d",stu[num-1].no,stu[num-1].name,stu[num-1].math_score,stu[num-1].chinese_score);stu[num-1].total_score=stu[num-1].math_score+stu[num-1].chinese_score;num=scan_no(num,stu);//判断没有重复的学号,如果与原来的学号重复则需重新输入}elseif(manage_no==2)/*删除学生成绩*/{printf("请输入要删除的学生的学号: ");scanf("%d",&no);del(no,&num,stu);}elseif(manage_no==3)/*学生成绩排序*/{printf("请选择以下的方式对学生数据进行排序: ");printf("1->数学成绩排序 ");printf("2->语文成绩排序 ");printf("3->总分排序 ");printf("4->返回主菜单 ");//printf("请选择要进行排序的方式的编号: ");scanf("%d",&sort_no);sort(sort_no,num,stu);}elseif(manage_no==4)/*学生成绩查询*/{printf("请选择以下的方式对学生数据进行查询: ");printf("1->学号查询 ");18 printf("2->姓名查询 ");printf("3->数学成绩查询 ");printf("4->语文成绩查询 ");printf("5->总分查询 ");printf("6->返回主菜单 ");//printf("请选择要进行查询内容的编号: ");scanf("%d",&search_no);while(search_no>0){if(search_no==1){printf("请输入要查询的学号 ");scanf("%d",&no);for(i=0;i

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

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

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