没有合适的资源?快使用搜索试试~ 我知道了~
学生成绩管理系统
5星 · 超过95%的资源 需积分: 0 4 下载量 69 浏览量
2011-11-05
23:34:14
上传
评论
收藏 768KB PDF 举报
温馨提示
试读
30页
This program privide a plat to keep memory of the student's preformance in school subject.
资源详情
资源评论
资源推荐
学生成绩管理系统设计
一问题描述
某班有 30 个学生,每个学生的只要信息包含学号、姓名、各科(计算机、
英语、数学等)成绩。要求通过计算机对这些数据信息进行管理,设计出一个学
生成绩管理系统。
二实验目的
1、掌握线性表的基本运算(插入、删除、修改等)。
2、进一步学习 C 语言程序设计方法与技巧。
三实验内容与要求
学生信息表如下
学号
姓名
计算机
英语
数学
98032001
李华
85
65
97
98032002
王平
87
70
90
98032003
张小娟
76
76
88
98032004
赵静
95
85
76
……
……
……
……
……
98032030
王海
89
90
78
1、 要求同学们首先建立学生的姓名、学号、课程表,将每个学生的姓名、学号
录入,成绩下来后根据学号将录入每人的成绩;
2、 班上若有退学或留级的,将删除该学生的信息;
3、 若有新插入本班的则将该学生的信息加到该表中;
4、 日常可能由于各种原因需要浏览所有学生的成绩信息,也有可能修改学生信
息。
5、 以上所有的功能都是随机的。需要设计一个合理的输入输出界面或者功能菜
单。
四、相关算法与分析
学生成绩管理系统设计主要涉及到的是数据结构中线性表的相关知识,包括
线性表的插入、删除、查找等基本运算,线性表的基本运算可以采用顺序存储结
构实现也可以采用链式存储结构实现。在进行系统设计的过程中本着自顶向下,
模块化设计的思想。
图 4.1 学生成绩管理系统总体设计框图
主函数
密码验证
退
出
main
初
始
化
录
入
成
绩
插
入
删
除
修
改
显
示
汇
总
退
出
下面将详细介绍各个部分功能算法的具体实现:
1 变量的定义
定义线性表 为结构体类型 sqListd 的变量 Stu_L,该结构体包含两个域
一个是数据域,数据的类型为 sqList 结构体类型的数组 stu[MaxLen],用来存储
学生的信息
另一个用 int “型”变量来表示当前学生的数目
typedef struct{
elemtype stu[MaxLen]; // 表中元素 data[i]为 elemtype“型的结构体
int length; //线性表的实际长度
}sqList;
每个学生元素即 stu[0],stu[1]...使用结构体 elemtype 类型变量 stu[MaxLen];来表示一
个学生,类型定义如下:
typedef struct student{
char name[15],no[15];
int math,eng,comp;
}elemtype;(临时加的)
剩余29页未读,继续阅读
laodren
- 粉丝: 1
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- python开心麻花影视作品分析程序+源码.zip
- pythonExcel数据分析师程序+源码.zip
- PlatformUI.jar 支持RCP控件环境插件
- VB+ACCESS大型机房学生上机管理系统(源代码+系统).zip
- 基于BP神经网络的回归分析,基于优化动量因子的BP神经网络,基于优化学习率的BP神经网络,基于优化隐藏层神经元的bp神经网络
- python读取excel数据Python-file-reading-master.zip
- STC15单片机串口2使用程序例子
- 读取日志的excel生成周报 用python3开发weekplan-master.zip
- python 读取excel数据导入dbimport-data-master.zip
- K折交叉验证BP神经网络,多输入多输出BP神经网络(代码完整,数据齐全)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论1