学生成绩管理系统1.0

合集下载

毕业论文-学生成绩管理系统

毕业论文-学生成绩管理系统

一、作品内容介绍学生成绩管理系统的背景分析:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。

作为计算机应用的一部分,使用计算机对学生成绩信息进行管理,有着手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。

这些优点能够极大地提高学生成绩管理的效率,也是企业的科学化,正规化管理,与世界接轨的重要条件。

因此,开发这样的一套成绩管理系统成为很有必要的事情。

学生成绩管理系统提供了强大的学生成绩管理管理功能,方便系统管理员对学生成绩等信息的添加、修改,打印等操作,同时一样的方面学生对自己各科成绩查询,学习的交流。

开发一个学生成绩管理系统,采用计算机对学生成绩进行管理,进一步提高了办学效益和现代化水平。

为广大51教a师s和p学x生提高工作效率,实现学生成绩信息管理工作流程的系统化,规范化和自动化。

现在我国的大中专院校的学生成绩档案管理水平普遍都不是很高,有的还停留在全用纸介质基础上,这种管理方式已不能适应时代的发展,社会的需求,因为它浪费了大量的人力物力,也存在着许多不足的因素。

在今天信息时代这种传统的管理方法必然会被计算机为基础的信息管理系统所代替,一个高效的学生成绩管理系统可以存储历届的学生成绩档案,不需要大量的人力,只需要几名专门录入员即可操作系统,节省大量人力,可以迅速查到所需信息、高效、安全、学生在能方便的查看自己的成绩。

二、开发环境1、页面开发环境:VS2005集成开发环境2、开发语言: +C#3、后台数据库:SQL Server20004、开发环境运行平台:XP(SP2)三、系统的结构说明“学生成绩管理系统”包括三个模块:学生登陆、教师登陆、管理员登陆。

这三个模块既相互联系又相互独立。

在模块设计中,我设计了51管a理s员p管x理,教师管理,学生管理功能,数据库连接设置这几个模块,这样分工合作,可以使销售管理变的更加完善。

数据库课程设计_学生成绩管理系统

数据库课程设计_学生成绩管理系统

1。

概述1.1 简单介绍本系统实现的内容该学生成绩管理系统,实现简单的密码修改、成绩查询、课程查询、学生查询等操作,并能实现简单的数据统计。

此系统主要完成用户密码登录、用户密码的修改、成绩查询、课程查询、学生查询、具体成绩查询等基本功能.(一)用户密码登录:在登录程序之前会先弹出一个登录对话框,在正确的输入了数据库中存储的用户和密码后才能登录程序.(二)用户密码的修改在成功登录了程序之后用户可以根据自己的需要修改当前密码.(三)成绩查询1。

成绩修改前选中要修改的成绩信息,然后进行修改。

2.成绩添加直接弹出添加对话框,然后进行添加。

3.成绩删除前选中要删除的成绩信息,然后直接删除。

(四) 课程查询1。

课程修改实现对课程名、学时、学分的修改。

2.课程添加对一门新开设的课程进行录入,并存入数据库。

3。

课程删除对一门不再开设的课程进行删除,并从数据库中删除。

(五)学生查询1。

学生信息修改修改选中当前学生的信息。

2。

学生信息添加增加新学生的信息。

3。

学生信息删除删除选中当前学生信息。

1。

2 开发环境简介1)Microsoft visual c++ 6。

0Visual C++是一个功能强大的可视化软件开发工具。

自1993年Microsoft公司推出Visual C++1。

0后,随着其新版本的不断问世,Visual C++已成为专业程序员进行软件开发的首选工具.Visual C++6.0不仅是一个C++编译器,而且是一个基于Windows操作系统的可视化集成开发环境(integrated development environment,IDE)。

Visual C++6.0由许多组件组成,包括编辑器、调试器以及程序向导AppWizard、类向导Class Wizard等开发工具. 这些组件通过一个名为Developer Studio的组件集成为和谐的开发环境。

2)Microsoft SQL Server 2000和与系统相关的SQL 语言介绍数据定义DDL(data definition language)数据定义语言是指对数据的格式和形态下定义的语言,他是每个数据库要建立时候时首先要面对的,举凡数据分哪些表格关系、表格内的有什么栏位主键、表格和表格之间互相参考的关系等等,都是在开始的时候所必须规划好的.2。

学生成绩管理系统

学生成绩管理系统

目录1 需求分析 (1)1.1行业现状 (1)1.2可行性分析 (2)1.3 系统运行环境 (3)2 系统设计 (4)2.1 E-R图 (4)2.2 数据字典 (6)3 代码 (9)总结 (10)参考文献 (11)1 需求分析该学生成绩管理系统,实现简单的密码修改、成绩查询、课程查询、学生查询等操作,并能实现简单的数据统计。

此系统主要完成用户密码登陆、用户密码的修改、成绩查询、课程查询、学生查询、具体成绩查询等基本功能。

(一)用户密码登录:在登录程序之前会先弹出一个登录对话框,在正确的输入了数据库中存储的用户和密码后才能登录程序。

(二)用户密码的修改在成功登录了程序之后用户可以根据自己的需要修改当前密码。

(三)成绩查询1.成绩修改前选中要修改的成绩信息,然后进行修改。

2.成绩添加直接弹出添加对话框,然后进行添加。

3.成绩删除前选中要删除的成绩信息,然后直接删除。

(四) 课程查询1.课程修改实现对课程名、学时、学分的修改。

2.课程添加对一门新开设的课程进行录入,并存入数据库。

3.课程删除对一门不再开设的课程进行删除,并从数据库中删除。

(五)学生查询1 .学生信息修改修改选中当前学生的信息。

2 .学生信息添加增加新学生的信息。

3.学生信息删除删除选中当前学生信息。

1.1 行业现状在现代,高科技的飞跃发展,计算机的大量普及,使得人们生活节奏越来越快。

因此对教育行业的多元信息进行有效的管理工作,也成为教育行业中的重中之重。

目前,学校工作繁杂、资料重多,虽然各类管理信息系统已进入高校,但还未普及,而对于学生成绩管理来说,目前还没有一套完整的、统一的系统。

为各高校教务工作人员减轻负,提高工作效率,所以制作了学生成绩管理系统。

学生成绩管理系统依据开发要求主要应用于教育系统,完成对日常的教育工作中学生成绩档案的数字化管理。

比较系统地对教务、教学上的各项服务和信息进行管理,使数据管理更现代化、自动化、智能化、人性化。

学生成绩管理系统概要设计报告

学生成绩管理系统概要设计报告

学生成绩管理系统概要设计报告“学生成绩管理系统”概要设计报告1 范围1.1 标识文件状态:[ ]草稿[ ]正式发布[√]正在修改文件标识:概要设计报告:A2当前版本: 1.0作者:XXX完成日期:2016-7-41.2 系统概述1.软件名称:学生成绩管理系统2.软件功能:对输入的基础信息和学生成绩进行管理和维护。

(1)基础信息包括学生信息、课程信息以及专业信息。

基础信息的管理和维护就是主要的功能是添加、修改和删除指定的记录,并能根据给定的条件搜索指定的信息。

基础信息由管理员进行维护。

(2)教师输入学生课程成绩、查询和统计学生成绩,也能修改自己的个人信息。

(3)学生可以查看自己的信息,并修改自己的个人信息。

3.用户:学生、教师和教务管理员4.开发者:XXX1.3 文档概述文档根据《“学生成绩管理系统”需求规格说明书》,对软件的功能实现、接口和界面等进行设计。

文档采用了面向对象的设计方法,描述了系统中主要的类以及与各用例对应的顺序图等。

1.4 基线“学生成绩管理系统”需求规格说明书2 引用文件计算机软件文档编制规范(GB/T 8567-2006),2006年3月14日发布,2006年7月1日实施。

3 系统体系结构B/S(Browse/Server)体系结构是一个典型的软件系统体系结构,通过该体系结构能将应用系统的服务器子系统提供一组服务给系统的请求服务的用户子系统,接受请求提供服务的部分就是服务器。

系统采用B/S结构,用户界面通过WWW浏览器来实现,主要的逻辑在Web服务器和应用服务器端实现,数据存储在数据库服务器,形成常见的Web 应用三层结构。

3.1 系统总体设计框架层次系统风格的体系结构支持基于可增加抽象层的设计,允许将一个复杂问题分解成一个增量步骤序列的实现。

由于每一层最多只影响两层,同时只要给相邻层提供相同的接口,允许每层用不同的方法实现,分层设计对提高系统的可扩展性、可维护性和可复用性都有很好的作用。

软件设计文档

软件设计文档

软件设计文档软件设计文档是开发软件过程中不可或缺的一环,它的主要目的是为了明确软件的功能需求、设计思路和开发计划,以便于团队协作和开发过程的可控性。

下面是一个简单的软件设计文档范例,共500字。

软件名称:学生成绩管理系统版本号:1.0.01.概述学生成绩管理系统是一个用于方便高校教师管理学生成绩的软件,可以帮助教师快速录入成绩、生成成绩报表、查询学生成绩等功能,提高教学效率和管理准确性。

2.功能需求- 学生信息管理:录入学生基本信息,包括学号、姓名、性别、年龄等。

- 课程信息管理:录入课程基本信息,包括课程号、课程名、任课教师等。

- 成绩录入:教师可以根据课程号和学生学号录入相应学生的成绩。

- 成绩报表生成:教师可以根据课程号生成相应课程的成绩报表,包括学生学号、姓名和成绩等信息。

- 学生成绩查询:学生可以根据学号查询自己的成绩。

3.系统设计- 数据库设计:使用关系型数据库存储学生、课程和成绩信息。

- 用户界面设计:采用图形化界面,以便于用户操作和数据展示。

- 数据处理逻辑设计:通过编写相应的程序逻辑,实现成绩录入、报表生成和查询等功能。

4.技术选型- 开发语言:Java- 数据库:MySQL- 用户界面:JavaFX- 开发工具:Eclipse5.开发计划- 第一周:完成数据库的设计和建表,搭建开发环境。

- 第二周:完成学生和课程信息的录入功能。

- 第三周:完成学生成绩的录入功能。

- 第四周:完成成绩报表的生成功能。

- 第五周:完成学生成绩的查询功能,进行系统测试和调试。

- 第六周:完成用户界面的优化和美化,进行最终测试和发布。

6.测试计划- 单元测试:针对每个功能模块进行单独的测试,确保功能的正确性和可靠性。

- 集成测试:将各个模块集成起来,进行整体功能的测试,检测系统的整体性能和稳定性。

- 系统测试:对整个系统进行全面的测试,模拟真实使用场景,检查系统的稳定性、用户友好性和响应速度。

总结:该软件设计文档为学生成绩管理系统提供了明确的功能需求、系统设计和开发计划,以及测试计划,能够帮助开发团队有条不紊地推进软件的开发过程。

学生成绩导入的说明

学生成绩导入的说明

学生成绩导入的说明各学院教研室、相关教学单位:为加强“教务管理系统”(登分系统)与“试卷分析系统”(南琼系统)的数据对接功能,现教务管理系统进行了升级,增加了数据导入功能,针对必修考试课,老师可以通过模板直接导入数据,具体步骤如下:1.通过用户名及个人密码进入“教务管理系统”,设定课程成绩的“录入系数”等功能照常使用。

2.点击“录入系数”右边的“录入成绩”按钮进入成绩登分明细界面。

下图以纯理论课程,也就是“课堂成绩为1.0,课堂成绩分为平时成绩占30%,期末成绩占70%”的系数设定为例:①选择右上方的“导入”键,出现下列网页界面,②选择“Excel模版格式导入”并点击“下一步”按键,出现③选择“导出所有学生名单”,下载“成绩导入模板”EXCEL版A、直接输入课程考试的分数成绩因系数设定,只需在“成绩导入模板”EXCEL中手工输入“课堂平时成绩”和“课堂期末成绩”两栏具体分数,系统将自动计算并生成课堂成绩和总成绩。

输入百分制成绩时请注意不要输入符号、字母、超过100分、低于0分、空白或中文等字段,否则数据将提示出错,无法导入。

B、使用“试卷分析系统”中的数据第一步,进入“试卷分析系统”,导出“试卷分析列表”之具体数据,具体内容如下:第二步,“试卷分析列表”和“成绩导入模板”以学号进行排列后可将“试卷分析列表”中的得分作为课堂期末成绩,直接复制到“成绩导入模板”中。

第三步,在“成绩导入模板”EXCEL中手工输入“课堂平时成绩”。

④如个人学生有特殊原因,请在“未通过原因”里面填写对应数字,其具体数字含义见“成绩导入模板”第一行——“备注(未通过原因内容:00代表申请缓考;01代表作弊;02代表旷考;03代表缺考;04代笔违纪;05代表取消资格)”。

④点击“浏览”,选择“成绩导入模板”EXCEL,再“导入”如数据输入不符合要求,则出现以下提示:可选择“导出未成功导入数据”下载upload_error.xls以提示并排查原因,修改数据后重新“浏览”并“导入”。

奥蓝学生管理信息系统软件使用手册

奥蓝学生管理信息系统软件使用手册
4、2信息种类……………………………………………………………………4
4、3功能按钮……………………………………………………………………4
4、4状态提示……………………………………………………………………4
5、功能按钮…………………………………………………………………………5
5、1树链………………………………………………………………………5
5、12导出………………………………………………………………………25
5、13查权………………………………………………………………………27
5、14规则………………………………………………………………………28
6、消息管理…………………………………………………………………………29
7、信息标准…………………………………………………………………………32
文档资料:管理公共、单位、部门、个人文档资料。
4、学生管理
在系统首页点击“学生管理”,进入学生管理模块,如图4-1所示。
图4-1 学生管理
4、1信息分类
大类:系统管理数据类型不仅包含现有管理需要的数据类型,而且可以增加管理数据类型,已存在的数据类型还可以调整具体的数据项目,目前已运行的管理类型分为以下大类:
最新文档:是校级和学院提供给所有用户常用的文档资料和表格。
公告、消息、就业信息功能使用的详细说明见“消息管理”。
最新文档功能使用的详细说明见“文档资料”。
3、2、3 系统主功能
在系统首页出现的“学生管理、用户管理、消息管理、信息标准、系统管理、文档资料”,是系统六个主功能模块。用户权限决定功能模块的使用。
系统扩展性差,导致新的个性系统频繁开发
由于各系统都是针对某项职能开发的,当有新的管理需求时,又开发出相应的系统,长期以往系统越来越多,系统之间的矛盾就会激化。

学生成绩管理系统概要设计说明书分析报告

学生成绩管理系统概要设计说明书分析报告

西安通瀛软件实训项目文档通瀛教务管理系统概要设计说明书OD-OUTLINE /TY20121030/ TY-JWGL-1.00目录目录 01 概述 (2)1.1 编写目的 (2)1.2 术语和缩写 (2)1.3 参考资料 (2)2 系统构架设计 (2)2.1 系统总体结构图及其约束和假定 (2)2.2 技术构架设计 (4)2.3 软件功能结构设计 (5)3 应用系统设计 (6)3.1 设计原则 (6)3.2 逻辑结构分析 (6)3.3 公共的功能模块设计接口及实现 (7)3.4 功能模块设计 (8)3.4.1 物理模型(Model) (8)3.4.2 控制层(Controller) (9)3.4.3 业务逻辑层(Service) (9)3.4.4 数据访问层(DAO) (10)3.4.5 展现层(View) (10)4 接口设计 (12)4.1 外部接口 (12)4.2 内部接口 (12)5 开发环境的设计 (13)5.1 开发环境设计 (13)5.2 编码规范 (13)6 运行环境设计 (13)1概述1.1编写目的本概要设计是根据《系统需求说明书》编写,提供给详细设计参考。

本概要设计的读者包括项目经理,需求分析员,设计人员,以及开发人员。

当然也包括测试人员。

1.2术语和缩写1.3参考资料2系统构架设计2.1系统总体结构图及其约束和假定EduMS系统涉及到通瀛软件技术职业培训学校的各教职工人员的工作安排及对学生的教务管理,为方便学生和教职工可在任何时间和地点对教务进行管理等特点。

其系统结构采用B/S的模式。

其系统的网络结构如下:系统的范围适合IT培训机构的教务管理通过以上分析,决定采用以下的方案来开发:语言:Java环境配置:服务器安装Oracle、TomcatServer和SVN。

使用工具:TortoiseSVN(源码管理,文档管理……)、astah community(流程图……)、PowerDesigner(数据库设计)、Navicat Premium(数据库相关操作)、MyEclipse(编码开发)数据库:Oracle10g使用核心技术:JavaScript、JSP、Struts2、Hibernate3.6、Spring3、DWR2.2技术构架设计系统主要采用MVC的架构模式。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本程序初始化学生人数为3人,请在header文件中将#define STU_NUM 3改为#define STU_NUM 你将输入的学生数目Function.c/*学生成绩管理系统V1.0(使用数组)功能要求:1、输入学号和成绩(格式化输入)2、计算平均成绩(求和统计)3、按成绩从高到低排序(冒泡法、选择法)4、按成绩从低到高排序(冒泡法、选择法)5、按学号从小到大排序(冒泡法、选择法)6、按学号查询成绩名次(顺序查找)7、统计成绩分布(统计计数)8、输出学号和成绩(格式化输出)0、退出系统*/#include<stdio.h>#include<stdlib.h>#include"header.h"int menu(){int result;while(1){system("cls");printf("学生成绩管理系统V1.0\n");printf("1 输入学号和成绩\n");printf("2 计算平均成绩\n");printf("3 按成绩从高到低排序\n");printf("4 按成绩从低到高排序\n");printf("5 按学号从小到大排序\n");printf("6 按学号查询成绩名次\n");printf("7 统计成绩分布\n");printf("8 输出学号和成绩\n");printf("0 退出系统\n");if(scanf("%d",&result)!=1){fflush(stdin);continue;}if(result>=0&&result<=8)break;}return (result);}/*1111111111111111111111111111111111111111*/void input(long numbers[],double grades[],int N){int i;printf("请输入%d个学生的学号与成绩\n",N);printf("**********************************************\n");for(i=0;i<=N-1;i++){printf("请输入第%d位学生的学号与成绩\n",i+1);scanf("%ld%lf",&numbers[i],&grades[i]);}}/*22222222222222222222222222222222222222222*/double averages(double grades[],int N){double total,average;int i;total=0;for(i=0;i<=N-1;i++)total+=grades[i];average=total/N;return (average);}/* 333333333333333333333333333333333333333333*/void gradesdown(long numbers[],double grades[],int N) {int i,j;long tnumbers;double tgrades;for(i=1;i<=N-1;i++)for(j=0;j<=N-1-i;j++)if(grades[j]<grades[j+1]){tgrades=grades[j+1];grades[j+1]=grades[j];grades[j]=tgrades;numbers[j+1]=numbers[j];numbers[j]=tnumbers;}}/* 44444444444444444444444444444444444444444 */void gradesup(long numbers[],double grades[],int N) {int i,j;long tnumbers;double tgrades;for(i=1;i<=N-1;i++)for(j=0;j<=N-1-i;j++)if(grades[j]>grades[j+1]){tgrades=grades[j+1];grades[j+1]=grades[j];grades[j]=tgrades;tnumbers=numbers[j+1];numbers[j+1]=numbers[j];}}/* 55555555555555555555555555555555555555555*/void numbersup(long numbers[],double grades[],int N) {int i,j;long tnumbers;double tgrades;for(i=1;i<=N-1;i++)for(j=0;j<=N-1-i;j++)if(numbers[j]>numbers[j+1]){tnumbers=numbers[j+1];numbers[j+1]=numbers[j];numbers[j]=tnumbers;tgrades=grades[j+1];grades[j+1]=grades[j];grades[j]=tgrades;}}/* 66666666666666666666666666666666666666666*/void search(long number,long numbers[],double grades[],int N) {int i;gradesdown(numbers,grades,N);for(i=0;i<=N-1;i++)if(numbers[i]==number){printf("该考生的成绩为:%g\n",grades[i]);printf("该考生的名次为:%d\n",i+1);break;}}/* 77777777777777777777777777777777777777777*/void statistics(double grades[],int N){int A,B,C,D,E;int i,mark;A=B=C=D=E=0;for(i=0;i<=N-1;i++){mark=(int)(grades[i]/10);switch(mark){case 10:case 9:A++;break;case 8:B++;break;case 7:C++;break;case 6:D++;break;case 5:case 4:case 3:case 2:case 1:case 0:E++;break;}}printf("A等级的学生有%d个\n",A);printf("B等级的学生有%d个\n",B);printf("C等级的学生有%d个\n",C);printf("D等级的学生有%d个\n",D);printf("E等级的学生有%d个\n",E);}/* 88888888888888888888888888888888888888888 */void output(long numbers[],double grades[],int N) {int i;printf("学号成绩\n");for(i=0;i<=N-1;i++)printf("%10ld%10g\n",numbers[i],grades[i]);printf("\n");}Mainfunction.c/*学生成绩管理系统V1.0(使用数组)功能要求:1、输入学号和成绩(格式化输入)2、计算平均成绩(求和统计)3、按成绩从高到低排序(冒泡法、选择法)4、按成绩从低到高排序(冒泡法、选择法)5、按学号从小到大排序(冒泡法、选择法)6、按学号查询成绩名次(顺序查找)7、统计成绩分布(统计计数)8、输出学号和成绩(格式化输出)0、退出系统*/#include<stdio.h>#include<stdlib.h>#include<conio.h>#include"header.h"int main(){long numbers[STU_NUM];long number;double grades[STU_NUM];double average;int result;while(1){result=menu();switch(result){/*1111111111111111111111111111111111111111111111111*/case 1:printf("**************************************\n");printf("输入学号和成绩\n");printf("**************************************\n");input(numbers,grades,STU_NUM);printf("**************************************\n");printf("输入完毕,按任意键继续\n");getch();break;/*2222222222222222222222222222222222222222222222222*/case 2:printf("**************************************\n");printf("计算平均成绩\n");printf("**************************************\n");average=averages(grades,STU_NUM);printf("平均成绩为:%g分\n",average);printf("**************************************\n");printf("查询完毕,按任意键继续\n");getch();break;/*3333333333333333333333333333333333333333333333333333 */case 3:printf("**************************************\n");printf("按成绩从高到低排序\n");printf("**************************************\n");gradesdown(numbers,grades,STU_NUM);output(numbers,grades,STU_NUM);printf("************************************\n");printf("查询完毕,按任意键继续\n");getch();break;/*4444444444444444444444444444444444444444444444444 */case 4:printf("**************************************\n");printf("按成绩从低到高排序\n");printf("**************************************\n");gradesup(numbers,grades,STU_NUM);output(numbers,grades,STU_NUM);printf("************************************\n");printf("查询完毕,按任意键继续\n");getch();break;/*5555555555555555555555555555555555555555555555555 */case 5:printf("**************************************\n");printf("按学号从小到大排序\n");printf("**************************************\n");numbersup(numbers,grades,STU_NUM);output(numbers,grades,STU_NUM);printf("************************************\n");printf("查询完毕,按任意键继续\n");getch();break;/*66666666666666666666666666666666666666666666666666 */case 6:printf("**************************************\n");printf("按学号查询成绩名次\n");printf("**************************************\n");printf("请输入考生学号:\n");scanf("%ld",&number);search(number,numbers,grades,STU_NUM);printf("**************************************\n");printf("查询完毕,按任意键继续\n");getch();break;/*77777777777777777777777777777777777777777777777777 */case 7:printf("**************************************\n");printf("统计成绩分布\n");printf("**************************************\n");statistics(grades,STU_NUM);printf("**************************************\n");printf("查询完毕,按任意键继续\n");getch();break;/*888888888888888888888888888888888888888888888888*/case 8:printf("**************************************\n");printf("输出学号和成绩\n");printf("**************************************\n");output(numbers,grades,STU_NUM);printf("**************************************\n");printf("查询完毕,按任意键继续\n");getch();break;case 0:printf("确定退出Y/N?\n");fflush(stdin);if(getchar()=='Y'){printf("谢谢,欢迎再次使用\n");exit(0);}}}return 0;}Header.h/*学生成绩管理系统V1.0(使用数组)功能要求:1、输入学号和成绩(格式化输入)2、计算平均成绩(求和统计)3、按成绩从高到低排序(冒泡法、选择法)4、按成绩从低到高排序(冒泡法、选择法)5、按学号从小到大排序(冒泡法、选择法)6、按学号查询成绩名次(顺序查找)7、统计成绩分布(统计计数)8、输出学号和成绩(格式化输出)0、退出系统*/#ifndef _STU_NUM_#define _STU_NUM_#define STU_NUM 3int menu();/* 1111111111111111111111111111111111111111 */void input(long numbers[],double grades[],int N); /* 22222222222222222222222222222222222222222 */double averages(double grades[],int N);333333333333333333333333333333333333333333*/void gradesdown(long numbers[],double grades[],int N);/* 44444444444444444444444444444444444444444*/void gradesup(long numbers[],double grades[],int N);/* 55555555555555555555555555555555555555555*/void numbersup(long numbers[],double grades[],int N);/* 66666666666666666666666666666666666666666*/void search(long number,long numbers[],double grades[],int N); /* 77777777777777777777777777777777777777777*/void statistics(double grades[],int N);/* 88888888888888888888888888888888888888888void output(long numbers[],double grades[],int N); #endif。

相关文档
最新文档