77范文网 - 专业文章范例文档资料分享平台

学生综合测评系统(3)

来源:网络收集 时间:2019-06-05 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

(五) 学生基本信息查询

分析:选择查询学生基本信息选项,输入学生的学号,查询相应学

号学生的基本信息。流程图如下:

开始

输入学生的学号n

n>10||n<0 N 输出学号对应 学生的成绩 Y 无此学生的基本信息! 结束 图5:message()流程

该模块的具体代码如下所示:

void message() /*基本信息查询*/ {

int n;

printf(\学生基本信息查询***************************\\n\ printf(\请输入学生学号:\\n\ scanf(\ if(n>10||n<=0)

printf(\没有此学生信息!\\n\else {

switch(n) {

case 1:printf(\学生姓名:白宗峰\\n学生学号:01\\n学生性别:男\\n学生系别:工学系\\n学生专

10

业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 2:printf(\学生姓名:陈兴旭\\n学生学号:02\\n学生性别:男\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 3:printf(\学生姓名:陈玉国\\n学生学号:03\\n学生性别:男\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 4:printf(\学生姓名:邓文娟\\n学生学号:04\\n学生性别:女\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 5:printf(\学生姓名:董学斌\\n学生学号:05\\n学生性别:男\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 6:printf(\学生姓名:杜翔宇\\n学生学号:06\\n学生性别:男\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 7:printf(\学生姓名:范志琦\\n学生学号:07\\n学生性别:男\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 8:printf(\学生姓名:顾子航\\n学生学号:08\\n学生性别:男\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\

case 9:printf(\学生姓名:韩厉英\\n学生学号:09\\n学生性别:女\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\ case 10:printf(\学生姓名:蒋东琴\\n学生学号:10\\n学生性别:女\\n学生系别:工学系\\n学生专业(方向)班级:计算机科学与技术(网络工程方向)\\n\ default:printf(\没有此学生信息!\\n\ } } }

四、系统测试

(一) 测试main_( )函数

(二) 测试initial()函数

(1) 测试该函数使用的测试方法:逐个输入法 。

(2) 测试的具体步骤:选择成绩录入功能选项,输入学号,然

后依次输入各科成绩。

(3) 测试用例的选取:学号:3,数学成绩:78,英语成绩67,

11

计算机成绩:81,体育成绩:75,马原成绩:65.

(4) 测试的结果:

(三) 测试search()函数

(1)测试该函数使用的测试方法:随意选择一个学号。

(2)测试的具体步骤:选择成绩查询功能选项,输入需要查询成绩的学号,系统自动输出各科成绩。

(3)测试用例的选取:学号:1。 (4)测试的结果:

(四) 测试amend()函数

(1)测试该函数使用的测试方法:随意选择输入。

(2)测试的具体步骤:选择成绩修改功能选项,输入学号,输入需要修改的科目,输入新的成绩。

(3)测试用例的选取:学号:5,修改科目:计算机,修改成绩:60。

12

(4)测试的结果:

(五) 测试sort()函数

(1)测试该函数使用的测试方法:

(2)测试的具体步骤:选择成绩排名功能选项,系统自动对学生按总成绩排名,然后输出。

(3)测试用例的选取 (4)测试的结果:

(六) 测试message()函数 (1)测试该函数使用的测试方法:

13

(2)测试的具体步骤:选择学生基本信息查询功能选项,输入所要查询的学号,系统自动输出该学号对应学生的信息。

(3)测试用例的选取:学号:7。 (4)测试的结果:

五、总结

系统完成了对学生成绩的录入、查询、修改、学生基本信息的查

询、以及根据学生总成绩对学生进行排名的功能。该系统的应用能使成绩管理变得更加方便。

系统的不足是系统只设置了10个学生名额,只能管理10个学生

的成绩和个人信息,修改学生的个人信息只能从程序中修改,程序没有设置修改学生信息的功能。其次,不能新增和删除学生个人基本信息。

通过这次课程设计实验,使我对c语言有了一个更好的掌握,尤

其是在函数调用方面,能够把不同的模块进行划分,分别调用函数去实现。

六、附件(代码、部分图表)

#include

#include struct student {

int num; /*学号*/ char name[15]; /*姓名*/ float math; /*数学成绩*/ float English; /*英语成绩*/

14

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库学生综合测评系统(3)在线全文阅读。

学生综合测评系统(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/649426.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: