学⽣成绩管理系统(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.绪论
c 字符串数组怎么定义随着科技的发展,愈来愈多的学校选择了运⽤学⽣成绩管理系统来管理学⽣的各项信息。学⽣成绩管理系统是⼀个学校不可缺少的部分,学校可以利⽤这套程序进⾏学⽣成绩的各种信息管理,也⽅便查询修
改成绩的各项信息,可以提⾼管理⼯作的效率和简化管理⼯作的程序。有利的为学校节省了运作成本,优化资源利⽤率,这也正是编写本程序的⽬的所在。
根据课程设计任务书要求,本系统开发主要完成以下功能和性能。
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 统计函数设计
添加函数主要是对额外的学⽣记录进⾏添加,同前⾯⼀样,也是对其信息的输⼊,并且输⼊完成之后,再对学⽣成绩进⾏排序和统计,如图所⽰

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。