JAVA查询成绩思路_java简单学生成绩管理系统

该博客介绍了如何使用JAVA编程实现一个简单的学生成绩管理系统,包括定义ScoreInformation类存储学生信息,以及实现成绩录入、修改和计算学分绩点的功能。通过ScoreManagement类处理学生数据,提供用户界面交互。系统包含录入、修改、计算绩点和退出四个功能,用户通过选择数字执行相应操作。
摘要由CSDN通过智能技术生成

题目要求:

一、 数据结构要求:(5 分)

1、定义 ScoreInformation 类,其中包括七个私有变量(stunumber,

name, mathematicsscore, englishiscore,networkscore, databasescore,

softwarescore)。

各成员的含义如下:

变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数

字组成)。

变量 name 为字符串类型 String,用于存储学生的姓名。

变量 mathematicsscore 为 double 类型,用于存储学生的高等数学成绩,

高等数学的学分为 4 分。

变量 englishiscore 为 double 类型,用于存储学生的大学英语成绩,大学

英语的学分为 3 分。

变量 networkscore 为 double 类型,用于存储学生的计算机网络成绩,计

算机网络的学分为 4 分。

变量 databasescore 为 double 类型,用于存储学生的数据库成绩,数据库

的学分为 3 分。

变量 softwarescore 为 double 类型,用于存储学生的软件工程成绩,软件

工程的学分为 2 分。

对每个变量定义 get()(读取变量信息)和 set()(设置变量信息)的

方法。

2 、 赋 初 值 方 法 包 括 七 个 参 数 , 用 于 为 变 量 (stunumber ,

name, mathematicsscore, englishiscore,networkscore, databasescore,

softwarescore)赋值。

二、 功能要求:(10 分)

该系统完成学生成绩录入,修改,计算学分积点和查询学生成绩的简单

功能,定义 ScoreManagement 类完成下列功能。

1、利用数组实现至少存储五个学生的信息; (将考生信息作为第一条记

录)。(1 分)

2、学生成绩管理系统的主界面如下图所示:(1 分)

①界面要求;(0.5 分)

***********************************************************

石家庄铁道大学软件工程系

学生学籍管理系统 2019 版

***********************************************************

1、 学生考试成绩录入

2、 学生考试成绩修改

3、 计算学生成绩绩点

4、退出学籍管理系统

**********************************************************

②功能说明

输入数字 1-4 执行相应的功能,输入其他数字提示错误信息(该选项

不存在),并返回主界面。(0.5 分)

2、成绩录入功能操作流程:(3 分)

①在主界面选择成绩录入功能后,进入成绩录入界面,如下图所示: (0.5

分)

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩录入

***********************************************************

请输入学生学号:XXXXXXXX

**********************************************************

提示用户输入八位的学号。

②用户输入学号后,显示用户学号和姓名,如果用户学号不存在或信息错

误提示错误信息(该学号不存在),并返回成绩录入界面。(0.5 分)

③用户输入学号正确如下图所示:

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩录入界面

***********************************************************

学生学号:20183557

学生姓名:杨雄豪

请输入高等数学成绩:XXX

**********************************************************

提示用户输入高等数学成绩,用户输入正确的数字;则提示用户输入大学

英语成绩,依次类推,提示用户录入计算机网络、数据库、软件工程成绩,当

用户录完所有成绩后,显示如下界面。(1.5 分)

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩录入

***********************************************************

学生学号:20183557

学生姓名:杨雄豪

高等数学成绩:XXX

大学英语成绩:XXX

计算机网络成绩:XXX

数据库成绩:XXX

软件工程成绩:XXX

该学生成绩已录入完毕,是否提交(Y/N)

**********************************************************

选择“Y”将录入成绩保存到相应的数组中,并返回主界面。选择“N”,

则忽略上述成绩录入,并返回成绩录入界面。(0.5 分)

3、成绩修改功能操作流程:(2 分)

①在主界面选择成绩修改功能后,进入考试成绩修改界面,如下图所示:

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩修改界面

***********************************************************

请输入学生学号:XXXXXXXX

**********************************************************

提示用户输入八位的学号。(0.5 分)

②用户输入学号后,显示用户学号、姓名和全部成绩信息,如下图所示。

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩录入

***********************************************************

学生学号:20183557

学生姓名:杨雄豪

1、高等数学成绩:XXX

2、大学英语成绩:XXX

3、计算机网络成绩:XXX

4、数据库成绩:XXX

5、软件工程成绩:XXX

**********************************************************

如果用户学号不存在或信息错误提示错误信息(该学号不存在),并返回

成绩修改界面。(0.5 分)

③用户选择相应的数字键,切换到如下界面(假如选择数字“5”)。(0.5

分)

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩录入界面

***********************************************************

学生学号:20183557

学生姓名:杨雄豪

请输入修改后软件工程成绩:XXX

**********************************************************

录入修改后的成绩,则进入下一步。

***********************************************************

石家庄铁道大学软件工程系学生学籍管理系统 2019 版

学生考试成绩录入

***********************************************************

学生学号:20183557

学生姓名:杨雄豪

1、高等数学成绩:XXX

2、大学英语成绩:XXX

3、计算机网络成绩:XXX

4、数据库成绩:XXX

5、软件工程成绩:XXX

该学生成绩已修改完毕,是否提交(Y/N)

**********************************************************

选择“Y”将修改后成绩保存到相应的数组中,并返回主界面。选择“N”,

则忽略上述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值