总体设计

模块基本介绍:

(1)用户输入模块

在此模块中,用户将根据菜单提示结合自己的需求输入一个0~11的值,来实现一定的功能。

(2)学生资料管理模块

此模块可以让用户从键盘输入每个学生的信息:学号、姓名、班级、语文、数学、英语等成绩。用户可插入一个或多个学生信息到当前编辑的班级数据中。 用户可删除一个或多个学生信息,也可以进行读取和修改学生信息。

(3)成绩统计管理模块

在此模块里,用户可实现以下操作:1、查询一个或多个学生的总分和各个科目的分数;2、对分数进行排名;3、计算及格率。

(4)学生查询管理模块

在此模块中,用户可以浏览所有学生的信息,并可以按照学号或姓名或所在班级来进行查询学生信息。

程序主要函数

1)添加函数add():存储学生资料;

2)输出函数read():读取学生资料;

3)学号函数findI():按学生学号查找资料;

4)姓名函数findN():按学生姓名查找资料;

5)班级函数findC():按学生班级查找资料;

6)删除函数del():删除学生资料;

7)修改函数modify():修改学生资料;

8) 语文函数sortC():按高数成绩进行排名;

9)数学函数sortM():按英语成绩进行排名;

10)英语函数sortE():按C++成绩进行排名;

11)总分函数sortT():按学生总分进行排名;

学生成绩管理系统总体设计相关推荐

  1. 按课程查询学生成绩C语言,C语言课程设计学生成绩管理系统

    1. 设计目标 设计一个简单的学生成绩管理系统,系统要解决成绩录入.计算学分和平均分成绩排名和成绩查询等几个方面. 主要功能分为四部分: ① 提供成绩录入界面. ② 统计每个学生的总分和平均分. ③ ...

  2. VC版学生成绩管理系统

    VC版学生成绩管理系统 一.    功能需求: 1.  能进行对数据库的连接(后台): 这是查询管理信息的基础. 2.  能进行增.删.改.查等基本功能: 这是学生成绩管理系统最基本的功能,可以在这个 ...

  3. 基于C++MFC的学生成绩管理系统

    1.题目要求 学期末,班级要统计该学期考试成绩,计算每个人的学分绩点,并按照学分绩点.平均分进行排序.假设本学期开设的课程共有n门课程,每门课程均有名称.学分数:学生考试成绩的学分绩点根据考试成绩核对 ...

  4. 基于python的学生成绩管理系统毕业设计源码071143

    Django学生成绩管理 摘   要 在国家重视教育影响下,教育部门的密确配合下,对教育进行改革.多样性.质量等等的要求,使教育系统的管理和运营比过去十年前更加理性化.依照这一现实为基础,设计一个快捷 ...

  5. C语言系统程序总体框图,c语言学生成绩管理系统(含源代码)精要.doc

    C 语言程序设计作业 一 设计项目:学生成绩管理系统 二 总体设计: 1 程序设计组成框图: 2:模块功能说明: 1 输入功能:输入学生姓名学号及成绩. 2 查看功能:输出姓名学号及各科成绩. 3 查 ...

  6. c语言课程设计查找分数与删除元素,c语言课程设计学生成绩管理系统

    <c语言课程设计学生成绩管理系统>由会员分享,可在线阅读,更多相关<c语言课程设计学生成绩管理系统(31页珍藏版)>请在人人文库网上搜索. 1.河南理工大学计算机科学与技术学院 ...

  7. python学生管理系统设计实验报告_学生成绩管理系统实验报告(新鲜出炉)

    C语言课程设计报告 源码下载方式 关注微信公众号 跨时代的jay 回复 学生成绩管理系统 为大家提供一些帮助! 获取链接后复制到浏览器即可下载 课题题目: 学生信息管理系统 班 级: 信卓11801 ...

  8. Web课程设计之学生成绩管理系统

    Web课设之学生成绩管理系统 一.实验题目 二.实验目的 三.总体设计 3.1 实验要求: 3.2 本系统所运用到的技术栈: 3.3 本系统所运用的编程工具 3.4 核心技术介绍 3.5 模块介绍 3 ...

  9. 用C语言学生成绩数据库排序功能设计,[c语言学生成绩管理系统]C语言学生成绩管理系统实验报告...

    篇一 : C语言学生成绩管理系统实验报告 实 验 四:结构体(6学时) 实验目的: 1.更加灵活的使用数组作为函数参数: 2.初步掌握开发一个小型实用系统的基本方法: 3.初步掌握书写程序设计开发文档 ...

最新文章

  1. 【原创】parseInt大改造
  2. 【CENTOS6】ORACLE JDK7安装
  3. 单播,组播,广播的区别
  4. vue如何使用element-ui实现循环嵌套的表单
  5. file does not start with RIFF id(python)
  6. java 入门程序_自学 Java 怎么入门?
  7. python实现目标检测_由浅入深:教你如何构建一个行人目标检测模型(Python)
  8. Zabbix故障但是没有错误日志输出的一种解决办法
  9. 基于python快速实现排列组合算法
  10. 深入浅出的mysql第三版和第二版的区别_深入浅出mysql和高性能mysql哪本好
  11. 用html做简单的日记,学习HTML日记
  12. weblogic部署静态资源文件html,weblogic部署静态html
  13. 3dmax安全工具3ds Max Scene Security Tools
  14. 硬盘分区表损坏修复实录
  15. 2021年应届生面试题(一文到底)
  16. python:文件写入出现ASII编码
  17. MySQL删除注册表的卸载方式
  18. 百度AI市场热品试用 | 视派尔近红外活体识别双目摄像头模组
  19. go 切片排序以及转为带间隔符的字符串
  20. windows服务器文件上传与下载(不需要下载软件)

热门文章

  1. MD5加密为什么不可逆?
  2. 进入BeOS的花花世界 系列四
  3. python windows curses库安装教程
  4. FMX探索之IMAGE控件上输出
  5. oracle中日期函数
  6. java 以某某结尾_Java中删除第一个集合中以某某开头的元素,删除第二个集合中以某某结尾的元素,并合并成一个集合...
  7. am335x开发板的疑问以及解答
  8. 移动端单击图片放大缩小
  9. 自学Python第二十二天- Django框架(一)创建项目、APP、快速上手、请求和响应流程、模板、数据库操作
  10. 有源雷达与无源雷达、主动雷达与被动雷达