学生成绩管理系统(1).pdfVIP

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

学⽣成绩管理系统(1)

学⽣成绩管理系统(1)

⽬录

摘要(1)

1.绪论(1)

2.系统分析(1)

2.1功能需求(1)

2.2数据需求(1)

2.3性能需求(2)

3.总体设计错误!未定义书签。

3.1系统功能模块描述(2)

3.2录⼊函数功能设计(3)

3.3查找函数功能设计(4)

3.4统计函数功能设计(5)

3.5添加函数功能设计(6)

3.6更新函数功能设计(7)

3.7执⾏流程介绍设计(8)

4.调试与测试(8)

4.1调试(9)

4.2测试(10)

5.结论(10)

结束语(10)

参考⽂献(10)

附录1-⽤户⼿册(11)

附录2-源程序(17)

摘要

随着科学教育事业的发展,学⽣成绩管理系统是⼀个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都⾄

关重要,所以学⽣成绩管理系统应该能够为⽤户提供充⾜的信息和快捷的查询⼿段。但⼀直以来⼈们使⽤传统⼈⼯的⽅式管理

⽂件档案,这种管理⽅式存在着许多缺点。随着科学技术的不断提⾼,计算机科学⽇渐成熟,其强⼤的功能已为⼈们深刻认

识,它已进⼊⼈类社会的各个领域并发挥着越来越重要的作⽤。

关键词:学习成绩查询;管理;C语⾔

1.绪论

随着科技的发展,愈来愈多的学校选择了运⽤学⽣成绩管理系统来管理学⽣的各项信息。学⽣成绩管理系统是⼀个学校不可缺

少的部分,学校可以利⽤这套程序进⾏学⽣成绩的各种信息管理,也⽅便查询修改成绩的各项信息,可以提⾼管理⼯作的效率

和简化管理⼯作的程序。有利的为学校节省了运作成本,优化资源利⽤率,这也正是编写本程序的⽬的所在。

根据课程设计任务书要求,本系统开发主要完成以下功能和性能。

1.录⼊学⽣数据信息(不⽤考虑学期),学⽣信息⾄少包括姓名、学号、数学

成绩三⽅⾯,学⽣信息应及时保存在⽂件中;

2.根据学号查询某⽣成绩;

3.插⼊新的学⽣数据信息。

2.系统分析

2.1功能需求

本系统主要是学校对学⽣成绩管理的系统。

该系统需要有录⼊信息,删除信息,根据所给条件查询信息,修改信息,统计信息,循环显⽰主菜单,保存信息的功能,并且

利⽤显⽰函数将学⽣的所有信息显⽰出来。

2.2数据需求

需要向系统输⼊学号,姓名,数学成绩等信息。

2.3性能需求

在运⾏本程序时只要按照正确的操作⽅法不会出现⽆法运⾏的情况,系统稳定性好,安全,可靠。

3.总体设计

3.1系统功能模块描述

图3-1学⽣成绩管理系统模块图

3.2录⼊函数功能设计

⾸先会给定⼀个要输⼊的⼈数界限,根据⾃⼰要输⼊的⼈数进⾏输⼊,系统会提⽰你输⼊学⽣的信息,其中包括姓名、性别、

各科⽬的分数,系统会⾃动⽣成⼀个有序数列,即学号。其执⾏流程图如下所⽰:

图3-2录⼊函数设计

3.3查找函数功能设计

查找函数有两种查找⽅法,分别为按姓名和学号查找,当输⼊为flag=1时,系统会提⽰按照姓名查找,当输⼊为flag=2时,系

统则提⽰按照学号查找,其流程图为:

统计函数会统计各科⽬的最⾼分、最低分以及平均分的统计,并且按照操作进⾏科⽬统计。会有4中选择,当flag=1时,对数

学进⾏统计;当flag=2时,对英语进⾏统计,当flag=3时,对c成绩进⾏统计,当flag=4时,统计函数功能结束。跳出循环。如

图3-4所⽰:

图3-4统计函数设计

添加函数主要是对额外的学⽣记录进⾏添加,同前⾯⼀样,也是对其信息的输⼊,并且输⼊完成之后,再对学⽣成绩进⾏排序

和统计,如图所⽰

图3-5添加函数设计

更新函数包含了两个⼦函数,分别是修改和删除两项,修改主要是修改录⼊函数⾥⾯错误的内容,⽽删除主要是删除⼀些不必

要的学⽣信息,其功能流程如图3-6所⽰

图3-6更新函数设计

3.7执⾏流程介绍

主要是主函数调⽤⼦函数来进⾏操作和⼦函数相互之间的调⽤来完成执⾏,如图:

图3-7流程执⾏图

4.调试与测试

4.1调试

调试是软件开发过程中的⼀个重要环节,也是最复杂,对软件开发者者来说

也是最艰巨的任务。调试的任务是及时改正测试过程中发现的软件错误。具体地

说,调试过程由两个步骤组成,它从表⽰程序中存在错误的某迹象开始,⾸先确

定错误的准确位置,也就是找出哪个模块或哪个语句引起的错误。然后仔细研究

推断代码以确定问题的原因,并设法改正。

调试过程主要是运⾏编制好的程序,然后遇到错误后根据系统的提⽰,找到

相关的问题所在。本系统调试过程中遇到问题、原因和解决⽅法如下⾯介绍。

(1)程序不能运⾏

定义的指针,很多次引⽤,过个函数⾥⾯,定义的不明确,造成错误连连发⽣。

(2)不能正确输出信息,

文档评论(0)

zhaonan888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档