cdl学生成绩管理系统开发实验报告.doc

cdl学生成绩管理系统开发实验报告.doc

ID:50977936

大小:325.00 KB

页数:6页

时间:2020-03-16

cdl学生成绩管理系统开发实验报告.doc_第1页
cdl学生成绩管理系统开发实验报告.doc_第2页
cdl学生成绩管理系统开发实验报告.doc_第3页
cdl学生成绩管理系统开发实验报告.doc_第4页
cdl学生成绩管理系统开发实验报告.doc_第5页
资源描述:

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

1、2009届软件学院软件工程+电子商务1班程道雷学号:20092110110119Cdl学生成绩管理系统实验报告一、问题描述这是一个基于学生管理考试成绩管理而做的系统,具体有以下几种功能:1查找某个同学的信息2修改某个同学的信息3在输入某个分数段就输出并算出通过率4整个班的各科的平均分5各科成绩的具体情况6一个猜谜语游戏7、输出最新的数据二、系统设计(一)采用的思想.1、是进入系统。系统里我设计了一个默认密码,就是:123456。2、把所有的数据存进去。这里采用的是成员函数之间的调用来实现了数据的输入的。3、输入你想进行的功能的代码进行

2、功能的使用。每个功能里面也会有好多的选择,这个为了方便,我直接用阿拉伯数据代替功能的接口了,在这些功能之中也面临着一些选择,就拿改分数来说,你还要选择改的科目,而且系统里设计的是一次只能改一科。4、功能的选择我用了两种方式,一种是switch,另一种就是用if了。5、系统里动用了搜索字字符串的方法进行识别要改的人,还用了冒泡排序法实现对整体的排序,实现的比较好。算法主要用到的就是这两个了。结构比较复杂。6、这个系统里我设计了好多的人性化操作,比如说向导,每进行一次操作之前,都会对你进行提醒,而且可次在使用了某种功能以后,您还可以接着用

3、其它的功能。(二)类和函数的使用用的类有:people,school,s_class,english,math,it,chinese,student总共加起来是八个类,其中有,people是school,以及要s_class的基类,s_class又是stuent的基类,同时english,math,it,chinese也是student的基类1、其用了:people,school,s_class,english,math,it,chinese,student总共加起来是八个类,其中有,people是school,以及要s_class的

4、基类,s_class又是stuent的基类,同时english,math,it,chinese也是student的基类(1)People主要用来存储每个人的性别voidgetdata(chara,inti)//存放同学的性别intdisplay(inti)//返回第i个同学的性别(2)School主要用来存放学校的名字,school(char*a)//构造函数。有主函数中直接构造了校名为”华东交通大学“voidgetdata(intbj,inti)//存放每一个学生的班级。intdisplay(inti)//返回第i个同学的班级voi

5、dout()//输出学校的名字(3)S_class主要用来存放大家的班级,然后那四门表示学科的类用来存自己的分数,和计算与自己有关的东西;voidgetdata(intbj,inti)//存放每一个学生的班级。intdisplay(inti)//返回第i个同学的班级(4)Stuent是最后的大东家。基本上大的运算都是在这个类里面进行的,voiddisplay1(intn)//冒泡根据每个同学的总分进行的从大到小的排序voiddisplay2(intn)//输出每个同学的部分信息voiddisplay3(char*s,intn);//搜

6、索要查找的人,并输出有关信息voiddisplay4(char*s,doublegaifen,intk,intn);//修改某个人的分数voiddisplay5(doublefen,doublewei,intn);//查找一个范围的分数voiddisplay6(intk,intn);//计算其中某科的平均分(5)english,math,it,chinesevoidgetdata(doubleval,inti)//输入学生的成绩doubledisplay(inti)//返回第i个同学的成绩voidshow4(intn)//计算单门班级

7、总分,和平均分,以及及格率三、使用说明(一)输入1、进入这个系统需要一个安全密码,为了方便,这里采用了默认密码,为123456。2、输入学生的总人数,这个系统在做的过种中,没有把内存做太大,最多只能管理八十个人的成绩。用整形数据输入。3、输入各种信息可以根据提示输入,但是要求格式正确。下面是具体有哪些格式要注意的:班级:int学号:string姓名:string性别:char分数:double(二)功能的实现1、先进入系统,进入后,系统会提示输入学生的考试成绩。输入之后,系统自动将学生的成绩按名次从高到低排序,并输出。如下所示:2、、

8、你选择你所要进行的操作。系统还设有一个功能就是帮助。如果你不知道什么功能应该按哪个代码控制,就可以在每次的查询前对系统进行询问。如下:然后你可以选择你想要的操作进行操作。下面我们来具体看看各种功能的实现吧:第一种功能:查

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

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

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