ImageVerifierCode 换一换
格式:DOCX , 页数:8 ,大小:19.54KB ,
资源ID:14967833      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14967833.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(choose函数查询学生的平均成绩和Word文件下载.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

choose函数查询学生的平均成绩和Word文件下载.docx

1、 调试与测试 . 21调试 . 22测试 . 3结论 . 4结束语 . 4附录1用户手册 . 5附录2源程序 . 6摘 要成绩统计程序是一个学校不可缺少的部分,学校可以利用这套程序进行学生的成绩统计,也方便查询修改学生成绩的各项信息,可以提高工作的效率。 本系统使用C语言作为开发工具的,开发成绩统计系统,实现了录入学生成绩,按姓名、学号等条件查询学生成绩。本文从分析课题的题目背景、题目意义、题目要求等出发,分别从需求分析、总体设计、详细设计、测试等各个方面详细介绍了系统的设计与实现过程,最后对系统的完成情况进行了总结。关键词成绩统计;统计;C语言1绪论随着科技的发展,愈来愈多的学校选择了运用成

2、绩统计系统程序来管理学生成绩统计的各项信息。学生成绩统计程序是一个学校不可缺少的部分,学校可以利用这套程序进行学生的各种信息管理,也方便查询修改学生的各项信息,可以提高管理工作的效率和简化管理工作的程序。有利的为学校节省了运作成本,优化资源利用率,这也正是编写本程序的目的所在。根据课程设计任务书要求,本系统开发主要完成以下功能和性能。(1) 录入学生的信息,并且保存到student.txt磁盘文件中(2) 录入学生的平时成绩和考试成绩,并且保存到score.txt磁盘文件中(3) 查询某个学生的成绩(按姓名学号成绩等关键词进行查询); 系统分析1 功能需求本系统主要是成绩统计系统。该系统需要有

3、录入学生信息,录入成绩,根据所给条件存储信息,查询信息,循环显示主菜单,保存信息的功能,并且利用显示函数将学生成绩显示出来。2数据需求需要向系统输入学号,姓名,成绩。3 性能需求在运行本程序时只要按照正确的操作方法不会出现无法运行的情况,系统稳定性好,安全,可靠。 总体设计(1)( 录入学生信息: 输入学生的学号、姓名成绩录入学生平时成绩; 成绩信息存储: 成绩信息用文件保存,可以一次完成若干条记录的输入。)成绩查询*按学号和姓名和成绩等关键词查询。退出系统退出整个系统(即主菜单)。(3)数据结构设计描述(4)各变量的定义和作用int num;char name;int score;float

4、 average;(5)系统各函数的功能,、相互调用关系函数实现功能说明(1)menu函数是定义一个菜单函数,其功能在于输出菜单界面供使用者选择。(2)input函数是定义用于输入学生信息。(3)select 函数是定义用于查询学生信息。包括学号、姓名及各科成绩。相互调用关系Main函数调用menu函数。Menu 函数可以调用input 函数、select函数和statistics函数 调试与测试1 调试调试是软件开发过程中的一个重要环节,也是最复杂,对软件开发者者来说也是最艰巨的任务。调试的任务是及时改正测试过程中发现的软件错误。具体地说,调试过程由两个步骤组成,它从表示程序中存在错误的某迹

5、象开始,首先确定错误的准确位置,也就是找出哪个模块或哪个语句引起的错误。然后仔细研究推断代码以确定问题的原因,并设法改正。调试过程主要是运行编制好的程序,然后遇到错误后根据系统的提示,找到相关的问题所在。本系统调试过程中遇到问题、原因和解决方法如下面介绍。(1) 程序不能运行定义的指针,很多次引用,过个函数里面,定义的不明确,造成错误连连发生。(2) 不能正确输出信息,有乱码现象原因是键入信息的时候,没有一一对应,逗号的位置不正确,后来,用的是信息逐一输入,保证了信息的一一对应和高度的准确性,使程序可以正常运行。(3) 程序运行途中,出现错误,被迫中止其中定义字符数组,却没有定义长度,导致定义

6、类型变成了字符型,而不能接受字符串,因此出现了错误。2 测试软件测试是软件生存期中的一个重要阶段,是软件质量保证的关键步骤从用户的角度来看,普遍希望通过软件测试暴露软件中隐藏的错误和缺陷,所以软件测试应该是“为了发现错误而执行程序的过程”。或者说,软件测试应该根据软件开发各阶段的规格说明和程序的内部结构而精心设计一批测试用例(即输入数据及其预期的输出结果),并利用这些测试用例去运行程序,以发现程序错误或缺陷。过度测试则会浪费许多宝贵的资源。到测试后期,即使找到了错误,然而付出了过高的代价。choose函数查询学生的平均成绩和.测试数据过程如下。当成绩统计程序已经具备录入,利用显示函数将学生所有

7、信息显示,删除,修改,按指定条件查询,统计,查询,保存信息,循环显示主菜单功能时,现在测试系统是否能够正确显示系统内部所有的职工信息,当系统中已存入一定的学生成绩信息当执行显示功能时,系统会将内部学生成绩信息全部列出,当系统中choose函数查询学生的平均成绩和.未存入任何的学生成绩信息时执行显示系统内部信息,系统会提示“list null!”。 结论课程设计顺利完成,题目所要求的功能也都一一实现,可以对职工信息进行添加,查询,按条件查询,存储至文本文件等,在通常情况下,可以良好的运作。不过这个程序还有些不够完善,例如有时候,输出的结果会因为字符的长短,与上面的提示栏对不上。而且,由于自己英语

8、的不够特别好,后几个功能不知道该怎么翻译,就直接写的汉字,显得程序主菜单有点乱,以后会加强英语,好好规划编程。结束语为期一个礼拜的的软件综合课程设计实习终于顺利完成,在这期间,我学到了很多课堂上学不到的东西,而且,将所学付之于实践,理论联系实际,是令我很兴奋的,但同时也感觉到了难度。对C语言,有了更深一步的了解,并且培养出了良好的思考方式,对于编程。虽然困难很多,问题出现的也很多,但好在,顺利完成任务了,很有成就感。.附录1用户手册点击运行,出现主菜单。附录2源程序#include stdlib.hconio.h篇二:学生成绩查询系统课程设计报告学生成绩管理系统学 院 计算机科学与技术 专 业

9、 计算机科学与技术(师范) 学 号 学 生 姓 名 指导教师姓名2020年9月 18 日一、设计目的与内容设计一个学生成绩管理系统,通过系统可以输入学生记录(包括学号、姓名、C 语言成绩、英语成绩、高数成绩、总分、平均分和名次等),然后查询学生记录,并可以更新(修改、删除、插入、排序)和输出学生记录。二、算法的基本思想(此处可加框图描述基本功能模块) 学生记录应该包括学号、姓名、C 语言成绩、英语成绩、高数成绩、总分、平均分和名次等信息,是本程序的核心数据结构,定义如下struct student char name10;/姓名 int number;/学号float cscore;/c语言成绩 float enscore;/英语成绩 float mascore;/高数成绩 float sum;/总分/平均分 int mingci;/名次 ;2程序应具有以下基本功能(1)以菜单形式显示主界面,提示用户进行选择,完成相应任务,如图

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1