学生成绩管理系统告.docxVIP

  1. 1、本文档共40页,可阅读全部内容。
  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文档。上传文档
查看更多
学生成绩管理系统告

-  PAGE 39 - 链表的学生管理系统报告 需求分析 1.1 开发背景 HYPERLINK /lemma/ShowInnerLink.htm?lemmaIds_c=ssc.citiao.link \t /_blank 学生信息管理系统是针对学校人事处的大量业务处理工作而开发的管理软件,主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、科学化、规范化和自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除等。 学生信息档案的管理对于学校的管理者来说至关重要,学生信息是高等学校非常重要的一项数据资源,是一个教育单位不可缺少一部分。随着科学技术的不断提高,计算机科学与技术日渐成熟,计算机应用的普及已进入人类社会生活的各个领域,并发挥着越来越重要的作用。这种传统的手工管理模式必然被以计算机为物质基础的信息管理方法所取代。使用计算机对学生档案进行管理,有着手工管理所无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、HYPERLINK /lemma/ShowInnerLink.htm?lemmaId=88326ss_c=ssc.citiao.link \t /_blank 保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率,也是学校向科学化、正规化管理发展的必要条件,更是各个高等院校与世界接轨的重要条件。 1.2数据需求 学生管理系统能实现对大量的学生信息的管理处理,其中记录了学生的学号,姓名,性别,出生日期,各科成绩等。 首先学号为字符型长度为十七位,姓名为字符串型长度为十七位,性别为字符型,‘female’为女,‘male’为男,出生年月日为整型,例如出生年为1995,出生月为6,出生日为30,各科成绩为实型。 1.3功能性需求 本程序可对学生管理系统的学生信息进行增、删、改、查、排序、统计、保存入文件和从文件读取数据等操作。 概要设计 2.1流程 程序执行的命令包括: (1)录入 (2)读取信息 (3)存入数组 (4)平均分或某课成绩排序 (5)姓名或学号顺序输出 (6)按照年龄和性别查找 (7)查找平均分排名及成绩 (8)查找某课最高成绩 (9)查找某课成绩分数段内 (10)统计人数及百分比 (11)修改学生信息 (12)删除学生信息 (13)插入学生信息 (0)退出系统 菜 单 信息 查询 统计 信息 录入 输出 信息 维护 更新 信 息 修 改 信 息 删 除 信 息 增 加 信 息 录 入 信 息 读 取 入 放 入 数 组 排 序 查 找 图2-1 流程图 图2-2 主菜单 2.2测试数据 学号 姓名性别出生日期数学成绩语文成绩英语成绩1001sufemale3456771002kaimale7090891003taofemale8090701004beimale99100791005bingmale9090901006yafemale6050661007geefemale88991001008fanfemale6655401009lilimale9084621010sangmale7080100 详细设计 3.1平均分或某课成绩输出学生信息 分程序菜单选项数学、语文、英语和平均分,选择按哪个科目进行排序,排序时用的是冒泡排序,依据选择的学科成绩由大到小排序,排序好了就将信息输出出来。 3.2查找某课最高成绩 注意最高成绩可能不止一人。该分程序建立在选择科目对成绩进行从大到小排序的基础上。首先在分程序菜单中选择要查询的科目,然后对该科目的成绩进行从大到小的排序,令第一个为最高成绩,输出学生信息,判断接下来的成绩是否等于最高成绩,若等于最高成绩输出该学生信息。 3.3删除学生信息 输入需删除的学生学号,输出该学生信息,使当前信息开始被下一学生信息覆盖,存储信息个数减少。 3.4插入学生信息 学生信息存储个数增加,将新增信息保存至数组最后。 测试运行 测试运行1:主菜单界面 图4-1 测试运行2:录入学生信息 图4-2 测试运行3:读取信息 图4-3 测试运行4:平均分或某课成绩排序输出 图4-4平均分排序输出 测试运行5:姓名或学号顺序输出 图4-5 按姓名查找 测试运行:6:按年龄和性别查找 图4-6 按年龄查找 测试运行7:查

文档评论(0)

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

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

1亿VIP精品文档

相关文档