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

学生综合测评系统

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

目录

一、系统开发的背景 ....................................................... 1 二、系统分析与设计 ....................................................... 1 (一) 系统功能要求 ...................................................... 1 (二) 系统模块结构设计 .................................................. 1 三、系统的设计与实现 ..................................................... 2 (一) 学生成绩录入 ...................................................... 2 (二) 学生成绩查询 ...................................................... 4 (三) 学生成绩修改 ...................................................... 5 (四) 学生成绩排名 ...................................................... 8 (五) 学生基本信息查询 ................................................. 10 四、系统测试 ............................................................ 11 (一) 测试MAIN_( )函数 ................................................. 11 (二) 测试INITIAL()函数 ................................................. 11 (三) 测试SEARCH()函数 ................................................ 12 (四) 测试AMEND()函数 ................................................ 12 (五) 测试SORT()函数 ................................................. 13 (六) 测试MESSAGE()函数 ............................................... 13 五、总结 ................................................................ 14 六、附件(代码、部分图表) .............................................. 14

学生综合测评系统

一、系统开发的背景

为了对学生的基本信息和考试成绩进行更方便的管理,因此编写了学生综合测评系统。

二、系统分析与设计

(一) 系统功能要求

功能:可以录入学生的成绩,对全班同学按照成绩进行排序,可以查询同学的成绩和排名。

1、学生基本信息(包括姓名、性别、学号、班级、成绩等) 2、新增、删除、修改一名学生信息 3、查询学生信息

4、可以实现新增、删除、修改学生成绩 5、按成绩排序

(二) 系统模块结构设计

通过对系统功能的分析,学生综合测评系统功能如图X所示。

学生综合测评系统

学生成绩录入学生成绩查询学生成绩修改学生成绩排名学生基本信息查询退出 1

图1 学生综合测评系统功能图

通过上图的功能分析,把整个系统划分为6个模块:

1、 学生成绩录入:该模块主要实现学生各个科目成绩的初始化,借助函数initial()来实现。

2、 学生成绩查询:该模块主要实现对学生各个科目成绩的查询,借助函数search()来实现。

3、 学生成绩修改:该模块主要实现对学生各个科目的成绩的修改,借助函数amend()来实现。

4、 学生成绩排名:该模块主要是实现对学生总成绩进行排名,借助函数sort()来实现。

5、 学生基本信息输出:该模块主要实现学生基本信息(学号、姓名、性别、系别班级)的输出,借助函数message()来实现。

6、 退出。

三、系统的设计与实现

(一) 学生成绩录入

分析: 选择成绩录入选项,输入需要录入成绩的学生的学号,分别录入各个科目的成绩。流程图如图所示

2

开始 输入学生的学号n n>10||n<=0 N

计算总成绩sum 计算平均成绩average 结束

图1:initial()流程图

分别输入学生的各科成绩 Y 没有此学生信息!

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

void initial() /*成绩录入*/ {

int n;

printf(\学生成绩录入***************************\\n\

printf(\请输入学生学号:\ scanf(\ if(n>10||n<=0)

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

student[n-1].num=n; printf(\请输入学生数学成绩:\ scanf(\ printf(\请输入学生英语成绩:\

3

scanf(\ printf(\请输入学生计算机成绩:\ scanf(\ printf(\请输入学生体育成绩:\ scanf(\ printf(\请输入学生马原成绩:\ scanf(\

student[n-1].sum=student[n-1].math

+student[n-1].English+student[n-1].computer+student[n-1].my+student[n-1].PE;

student[n-1].average=student[n-1].sum/5; }

}

(二) 学生成绩查询

分析:选择学生成绩查询选项,输入所要查询的学生的学号,查询学生各个科目的成绩。流程图如图所示:

开始

输入学生的学号n n>10||n<=0 Y 输出学生各科目成绩, 总成绩,平均分 结束 N 没有此学生信息!

图2:search()流程

4

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

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