学生学籍管理系统
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了学生学籍管理系统,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含19724字,纯文字阅读大概需要29分钟。
内容图文
private String stunumber=" ";
private String name=" ";
private double mathematicsscore;
private double englishiscore;
private double networkscore;
private double databasescore;
private double softwarescore;
public ScoreInformation(){
}
public String getStunumber() {
return stunumber;
}
public void setStunumber(String stunumber) {
this.stunumber = stunumber;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public double getMathematicsscore() {
return mathematicsscore;
}
public void setMathematicsscore(double mathematicsscore) {
this.mathematicsscore = mathematicsscore;
}
public double getEnglishiscore() {
return englishiscore;
}
public void setEnglishiscore(double englishiscore) {
this.englishiscore = englishiscore;
}
public double getNetworkscore() {
return networkscore;
}
public void setNetworkscore(double networkscore) {
this.networkscore = networkscore;
}
public double getDatabasescore() {
return databasescore;
}
public void setDatabasescore(double databasescore) {
this.databasescore = databasescore;
}
public double getSoftwarescore() {
return softwarescore;
}
public void setSoftwarescore(double softwarescore) {
this.softwarescore = softwarescore;
}
static Boolean flag2 = true;
static ScoreInformation arr[] = new ScoreInformation[5];
static int i = 0;
static Scanner sc = new Scanner(System.in);
public static void main(String[] args) {
while (flag1) {
menu(); // 主菜单
int n = sc.nextInt();
case 1:
luru();
break;
case 2:
xiugai();
break;
case 3:
jidian();
break;
case 4:
flag1 = false;
break;
default:
System.out.println("没有该选项!");
break;
}
System.out.println("谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版");
System.out.println(" 制作人:李帅");
System.out.println("******************************************************");
System.out.println("*************************************************");
System.out.println();
System.out.println(" 石家庄铁道大学软件工程系");
System.out.println(" 学生学籍管理系统2019版");
System.out.println();
System.out.println("*************************************************");
System.out.println();
System.out.println(" 1、学生考试成绩录入");
System.out.println(" 2、学生考试成绩修改");
System.out.println(" 3、计算学生成绩绩点");
System.out.println(" 4、退出学籍管理系统");
System.out.println();
System.out.println("*************************************************");
System.out.println();
}
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版");
System.out.println(" 学生考试成绩录入");
System.out.println("***************************************************");
System.out.println(" 请输入学生学号:");
System.out.println("***************************************************");
String num = sc.next();
flag2 = false;
break;
}
System.out.println("该学号不存在!");
}
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***************************************************");
System.out.println(" 学生学号:" + num);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 请输入高等数学成绩:XXXX");
System.out.println("***************************************************");
arr[i].setMathematicsscore(sc.nextDouble());
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***************************************************");
System.out.println(" 学生学号:" + num);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 请输入大学英语成绩:XXX");
System.out.println("***************************************************");
arr[i].setEnglishiscore(sc.nextDouble());
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***************************************************");
System.out.println(" 学生学号:" + num);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 大学英语成绩:" + arr[i].getEnglishiscore());
System.out.println(" 请输入计算网络成绩:XXX");
System.out.println("***************************************************");
arr[i].setNetworkscore(sc.nextDouble());
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println(" 学生学号:" + num);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 英语成绩:" + arr[i].getEnglishiscore());
System.out.println(" 计算机网络成绩:" + arr[i].getNetworkscore());
System.out.println(" 请输入数据库成绩:XXX");
System.out.println("***********************************************************");
arr[i].setDatabasescore(sc.nextDouble());
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println(" 学生学号:" + num);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 英语成绩:" + arr[i].getEnglishiscore());
System.out.println(" 计算机网络成绩:" + arr[i].getNetworkscore());
System.out.println(" 数据库成绩:" + arr[i].getDatabasescore());
System.out.println(" 请输入软件工程成绩:XXX");
System.out.println("***********************************************************");
arr[i].setSoftwarescore(sc.nextDouble());
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println(" 学生学号:" + num);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 英语成绩:" + arr[i].getEnglishiscore());
System.out.println(" 计算机网络成绩:" + arr[i].getNetworkscore());
System.out.println(" 数据库成绩:" + arr[i].getDatabasescore());
System.out.println(" 软件工程成绩:" + arr[i].getSoftwarescore());
System.out.println("***********************************************************");
System.out.println(" 该学生成绩已录入完毕,是否提交(Y/N)");
menu();
} else if (num2 == "N") {
arr[i].setDatabasescore(0.0);
arr[i].setEnglishiscore(0.0);
arr[i].setMathematicsscore(0.0);
arr[i].setDatabasescore(0.0);
arr[i].setNetworkscore(0.0);
luru();
}
}
}
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版");
System.out.println(" 学生考试成绩录入");
System.out.println("***************************************************");
System.out.println(" 请输入学生学号:");
System.out.println("***************************************************");
for (int i = 0; i < 5; i++) {
flag2 = false;
break;
}
if (flag2 == true) {
System.out.println("该学号不存在!");
xiugai();
}
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 英语成绩:" + arr[i].getEnglishiscore());
System.out.println(" 计算机网络成绩:" + arr[i].getNetworkscore());
System.out.println(" 数据库成绩:" + arr[i].getDatabasescore());
System.out.println(" 软件工程成绩:" + arr[i].getSoftwarescore());
System.out.println("***********************************************************");
double xiugai = 0.0;
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***********************************************************");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 请输入修改后的高等数学成绩:");
System.out.println("***********************************************************");
xiugai = arr[i].getMathematicsscore();
arr[i].setMathematicsscore(sc.nextDouble());
break;
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***********************************************************");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 请输入修改后的大学英语成绩:");
System.out.println("***********************************************************");
xiugai = arr[i].getEnglishiscore();
arr[i].setEnglishiscore(sc.nextDouble());
break;
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***********************************************************");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 请输入修改后的计算机网络成绩:");
System.out.println("***********************************************************");
xiugai = arr[i].getNetworkscore();
arr[i].setNetworkscore(sc.nextDouble());
break;
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***********************************************************");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 请输入修改后的数据库成绩:");
System.out.println("***********************************************************");
xiugai = arr[i].getDatabasescore();
arr[i].setDatabasescore(sc.nextDouble());
break;
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入界面");
System.out.println("***********************************************************");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 请输入修改后的软件工程成绩:");
System.out.println("***********************************************************");
xiugai = arr[i].getSoftwarescore();
arr[i].setSoftwarescore(sc.nextDouble());
break;
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩录入");
System.out.println("***********************************************************");
System.out.println(" 学生学号:" + num1);
System.out.println(" 学生姓名:" + arr[i].getName());
System.out.println(" 高等数学成绩:" + arr[i].getMathematicsscore());
System.out.println(" 英语成绩:" + arr[i].getEnglishiscore());
System.out.println(" 计算机网络成绩:" + arr[i].getNetworkscore());
System.out.println(" 数据库成绩:" + arr[i].getDatabasescore());
System.out.println(" 软件工程成绩:" + arr[i].getSoftwarescore());
System.out.println(" 该学生成绩已修改完毕,是否提交(Y/N)");
System.out.println("***********************************************************");
if (num3 =="Y") {
menu();
} else if (num3 =="N") {
case 1:
arr[i].setMathematicsscore(xiugai);
break;
case 2:
arr[i].setEnglishiscore(xiugai);
break;
case 3:
arr[i].setNetworkscore(xiugai);
break;
case 4:
arr[i].setDatabasescore(xiugai);
break;
case 5:
arr[i].setSoftwarescore(xiugai);
break;
}
xiugai();
}
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩绩点计算界面");
System.out.println("***********************************************************");
System.out.println(" 请输入学生学号:XXXXXXXX");
System.out.println("***********************************************************");
String num4 = sc.next();
for(int i=0;i<5;i++){
if(num4.equals(arr[i].getStunumber())){
flag2 = false;
break;
}
}
if(flag2 == true){
System.out.println("学号不存在!");
jidian();
}
else{
System.out.println("***********************************************************");
System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");
System.out.println(" 学生考试成绩绩点计算界面");
System.out.println("***********************************************************");
System.out.println(" 学生学号:"+num4);
System.out.println(" 学生姓名:"+arr[i].getName());
System.out.println(" 1.高等数学绩点:"+js(arr[i].getMathematicsscore()));
System.out.println(" 2.英语绩点:"+js(arr[i].getEnglishiscore()));
System.out.println(" 3.计算机网络绩点:"+js(arr[i].getNetworkscore()));
System.out.println(" 4.数据库绩点:"+js(arr[i].getDatabasescore()));
System.out.println(" 5.软件工程绩点:"+js(arr[i].getSoftwarescore()));
double pingjun = 0.0;
pingjun = (js(arr[i].getMathematicsscore())*4.0+js(arr[i].getEnglishiscore())*3.0+js(arr[i].getNetworkscore())*4.0
+js(arr[i].getDatabasescore())*3.0+js(arr[i].getSoftwarescore())*2.0)/(16.0);
if(pingjun>=2.0)
{
System.out.println(" 你的平均学分绩点为:"+(double)Math.round(pingjun*100)/100);
//Math.round 是四舍五入的(11.4取11, 11.5有11和12取较大者12)
System.out.println(" 你的学分绩点已达到毕业要求!");
}
else
{
System.out.println(" 你的平均学分绩点为:"+(double)Math.round(pingjun*100)/100);
System.out.println(" 你的学分绩点不满足毕业要求!");
}
System.out.println("***********************************************************");
}
}
arr[0] = new ScoreInformation();
arr[0].setStunumber("20183767");
arr[0].setName("李帅");
arr[1] = new ScoreInformation();
arr[1].setStunumber("20183768");
arr[1].setName("张某");
arr[2] = new ScoreInformation();
arr[2].setStunumber("20183769");
arr[2].setName("赵某");
arr[3] = new ScoreInformation();
arr[3].setStunumber("20183770");
arr[3].setName("钱某");
arr[4] = new ScoreInformation();
arr[4].setStunumber("20183771");
arr[4].setName("孙某");
static public double js(Double cj)
{
double xf=0.0;
if(cj>=90)
xf=4.0;
else if(cj>=85)
xf=3.7;
else if(cj>=82)
xf=3.3;
else if(cj>=78)
xf=3.0;
else if(cj>=75)
xf=2.7;
else if(cj>=72)
xf=2.3;
else if(cj>=68)
xf=2.0;
else if(cj>=66)
xf=1.7;
else if(cj>=64)
xf=1.5;
else if(cj>=60)
xf=1.0;
else
xf=0;
return xf;
}
}
原文:https://www.cnblogs.com/022414ls/p/11512646.html
内容总结
以上是互联网集市为您收集整理的学生学籍管理系统全部内容,希望文章能够帮你解决学生学籍管理系统所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。