课程设计:学生成绩管理系统

课程设计:学生成绩管理系统

ID:21777967

大小:372.47 KB

页数:15页

时间:2018-10-24

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

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

1、目求1.具体任务安排2丄作进度表2组员分工22.软件开发环境23.算法设计思想及部分流程图24.源代码45.运行结果126.收获及体会14张文威的收获及体会:14李尚隆的收获及体会:14何家成的收获及体会:147.参考文献141.具体任务安排工作进度表吋间完成工作完成人周四上午完成课程设计的需求分析,一起讨论并设计好方案张文威、李尚隆、何家成周四下午编写代码张文威、李尚隆、何家成周五上午共同讨论并优化代码以及测试张文威、李尚隆周五下午画出算法程序流程图何家成周六上午编写课程设计与心得张文威、李尚隆、何家

2、成组员分工201235020345张文威(组长)201235020322李尚隆201235020312何家成1、设计并编写部分代码;1、设计分析方案:1、编写课程设计报吿和心得体2、编写课程设计报吿和心得体会;2、编写代码与优化测试会:3、优化代码以及测试3、编写设计报告2、编写代码3、设汁算法程序流程图2.软件开发环境MicrosoftVisualC++6.0、windows73.算法设计思想及部分流程图学生成绩管理系统,首先在主界面屮分布设计好这项任务的需求,创建学生信息,査找、添加、删除、修改学生

3、成绩信息,显示所冇学生成绩信息,并显示不及格和优秀的学生信息,最P对学生成绩信息进行排序共9个功能。在创逑学生信息屮,首先是要确定学生人数,用户自定义三门科n,然后对学生的学兮、姓名、性别进行输入,输入三门科R的成绩;在查找功能中分别设计了按学号和按姓名查找两大功能;添加的功能则是添加学生的信息成绩;修改学生成绩,M示学生成绩信息;在学生成绩信息排序功能中提供了按学号、科门一、科n二、科n三及平均成缋的排序。每完成依次大功能则会提示继续还是退出。开始选择添加学生选择显示优秀学生V结朿No4.源代码#in

4、clucle#include#includc#include#include#include#defineMAXSIZE20()typedefstruct{charnum[30];//学号的域人K度charnamc[30];//姓名的最人长度charsex[30];"性别的最大长度floatscore1,score2,score3,average;//各科的成绩和平均分(Elemtype;typ

5、edefstruct{Elemtypeelem

6、MAXSIZE+l

7、;intlen;//表长®charsub1f20],sub2[20],sub3[20];//课程}ScqList;voidCrcatc(ScqList*s){//输入数据intij;intf=0;charstrl[

8、=••男n;charstr2[

9、=n女";intjungle=0;printf("谪输入学生人数(1-1000):");scanf("%dn,&(s-〉len));if(s->lenX)&&s-〉len<1000)//判断输

10、入是否合法(printf("诸输入第一门课程名称,);scanf("%s’’,&(s-〉sub1));printf("请输入第二门课程名称:”);scanf("%s’’,&(s-〉suh2));printf(”谪输入第三门课程名称scanf("%s’’,&(s-〉sub3));for(i=1;i<=s->len;i++)//循环输入好个学生信息(do{f=l;printf("请输入第%d个学生学号:”,i);scanf("%s’’,s->elem[i].num);for(j=0;s->elem[i]

11、.num[j]!=,t;j++){if(s->elem[i].num[j]<,0t

12、

13、s->elem[i].num[j]>'9,){f=O;printff对不起,您的输人冇误,诸重新输入!break:)}fflush(stdin);(while(f==0);printf("诸输入第%(1个学生姓名:",i);scanf("%s",s.〉elem[i].name);do{printf(”请输入®%d个每生性别(男or女):R,i);scanf(n%sn,s->elem[ij.sex);if(strcm

14、p(strl,s->elem[i].sex)!=0&&strcmp(str2>s->elem[i].sex)!=0){printff1输入错误!!请输入男or女^);fflush(stdin);}}while(strcmp(strl,s->elem[i].sex)!=0&&strcmp(str2,s->elem[i].sex)!=0);do{printf("谘输入第%<1个学生°/必成缋:",i,s-〉subl);scanf(M%f&(

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

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

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