基于C语言的学生成绩管理系统的设计与实现

2021-06-16 05:29:24李桂珍
电子制作 2021年4期
关键词:界面信息系统

李桂珍

(新疆农业职业技术学院,新疆昌吉,831100)

1 需求分析

随着学校规模的不断扩大,各院校专业、班级、学生的数量急剧增加,有关学生成绩的各种信息也是成倍增加。为了改变学生成绩管理的不便以及繁琐的工作量,节省教学资源,提高工作效率,开发一个学生成绩管理系统是很有必要的。本系统从实际需求分析出发,利用C语言编写。

2 系统设计

■2.1 总体设计

本项目采用模块化的程序设计方法,将大的任务按照一定的原则分为多个小人物,然后分别设计各个小任务。小任务对应的模块之间相对独立且相关。使用模块化层次结构图来分析其任务的划分。

本项目使用大量的数组结构,由九大模块组成。主要包括显示开发团队信息、密码验证登录、学生成绩录入、计算总分、计算平均值、等级评定、查找修改成绩、成绩排序以及系统退出功能。

(1)显示开发团队信息模块:主要利用输出函数打印设计好的开发团队信息。

(2)密码验证登录模块:密码设定为一个字符串,输入正确进入系统主菜单;允许有3次输入机会,如果全部输入错误,提示系统退出。

(3)学生成绩录入模块:可以先输入学生人数,根据输入的学生说完成学生基本信息和成绩信息的录入,并可以显示输出。

(4)计算总分模块:可以完成每名学生所有科目成绩总分的计算并输出。

(5)计算平均值模块:可以完成每名学生所有科目成绩平均分的计算并输出。

(6)等级评定模块:可以根据学生平均分对学生成绩划分不及格、及格、良好、优秀等几个等级的划分并输出显示。……

登录APP查看全文

猜你喜欢
界面信息系统
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
国企党委前置研究的“四个界面”
当代陕西(2020年13期)2020-08-24 08:22:02
基于FANUC PICTURE的虚拟轴坐标显示界面开发方法研究
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
订阅信息
中华手工(2017年2期)2017-06-06 23:00:31
人机交互界面发展趋势研究
手机界面中图形符号的发展趋向
新闻传播(2015年11期)2015-07-18 11:15:04
展会信息
中外会展(2014年4期)2014-11-27 07:46:46