精华内容
下载资源
问答
  • 学生管理测试

    2021-05-08 06:30:39
    --------欢迎来到学生管理系统----- * 添加学生 * 删除学生 * 修改学生 * 查看所有学生 * 退出 * 请输入您的选择*/ public class MangerTest { public static void main(String[] args) { //创建集合 Array.
    package StudentMange;
    
    
    import java.util.ArrayList;
    import java.util.Scanner;
    
    /*
    --------欢迎来到学生管理系统-----
    * 添加学生
    * 删除学生
    * 修改学生
    * 查看所有学生
    * 退出
    * 请输入您的选择*/
    public class MangerTest {
         public static void main(String[] args) {
             //创建集合
             ArrayList<Student> students = new ArrayList<>();
             //循环
             while (true) {
                 System.out.println("--------欢迎来到学生管理系统-------");
                 System.out.println("1 添加学生");
                 System.out.println("2 删除学生");
                 System.out.println("3 修改学生");
                 System.out.println("4 查看所有学生");
                 System.out.println("5 退出");
                 System.out.println("请输入您的选择:");
                 Scanner scanner = new Scanner(System.in);
                 String s = scanner.nextLine();
                 switch (s) {
                     case "1":
                         //调用添加方法
                         addStudent(students);
                         break;
                     case "2":
                         //调用删除方法
                         removeStudent(students);
                         break;
                     case "3":
                         System.out.println("修改学生");
                         break;
                     case "4":
                         System.out.println("查看所有学生");
                         break;
                     case "5":
                         System.out.println("退出");
                         //退出
                         System.exit(0);
                     default:
                         System.out.println("输入有误");
    
    
                 }
    
             }
         }
    
        private static void removeStudent(ArrayList<Student> students) {
            // 键盘录入
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入学生学号");
            String s = scanner.nextLine();
            System.out.println("请输入学生姓名");
            String s1 = scanner.nextLine();
            System.out.println("请输入学生年龄");
            String s2 = scanner.nextLine();
            System.out.println("请输入学生地址");
            String s3 = scanner.nextLine();
            //创建学生对象
            //    把数据存储到对象
            Student student = new Student();
            student.setUseid(s);
            student.setName(s1);
            student.setAge(s2);
            student.setAdress(s3);
            // 将学生对象添加到学生集合
            students.remove(student);
            System.out.println("删除学生信息成功");
        }
    
        //定义添加方法
        private static void addStudent(ArrayList<Student> students) {
            // 键盘录入
            Scanner scanner = new Scanner(System.in);
            System.out.println("请输入学生学号");
            String s = scanner.nextLine();
            System.out.println("请输入学生姓名");
            String s1 = scanner.nextLine();
            System.out.println("请输入学生年龄");
            String s2 = scanner.nextLine();
            System.out.println("请输入学生地址");
            String s3 = scanner.nextLine();
            //创建学生对象
        //    把数据存储到对象
            Student student = new Student();
            student.setUseid(s);
            student.setName(s1);
            student.setAge(s2);
            student.setAdress(s3);
        //    将学生对象添加到学生集合
            students.add(student);
            System.out.println("添加学生信息成功");
        }
    
    }
    
    展开全文
  • 文档标识:201091601学生信息管理系统软件测试编 写 李宝刚校 对小组成员 李宝刚孔维一李宇杰二OO年目录1.引言11.1.目的11.2.背景11.3.范围11.4.定义11.5.参考资料12.测试内容13.测试规则23.1.进入准则23.2.暂停/...

    文档标识:201091601

    学生信息管理系统

    软件测试

    编 写 李宝刚

    校 对

    小组成员 李宝刚

    孔维一

    李宇杰

    二OO年目录

    1.引言1

    1.1.目的1

    1.2.背景1

    1.3.范围1

    1.4.定义1

    1.5.参考资料1

    2.测试内容1

    3.测试规则2

    3.1.进入准则2

    3.2.暂停/退出准则2

    3.3.测试方法2

    3.4.测试手段3

    3.5.测试要点3

    3.6.测试工具4

    4.测试环境4

    4.1.硬件环境4

    4.2.软件环境4

    4.3.安全性环境要求4

    5.项目任务4

    5.1.测试规划4

    5.2.测试设计4

    5.3.测试执行准备5

    5.4.测试执行6

    5.5.测试总结7

    6.实施计划8

    6.1.工作量估计8

    6.2.人员需求及安排8

    6.3.进度安排8

    6.4.其他资源需求及安排9

    6.5.可交付工件9

    7.风险管理9

    引言

    1.1.目的

    随着学校规模不断扩大,学生数量急剧增加,有关学生的信息量也成倍增长,面对庞大的信息量需要有学生管理系统来提高学生管理工作的效率。本系统主要用于学校学生信息管理,总体任务是实现学生信息关系的系统化、规范化、自动化,其主要任务是用计算机对学生各种信息进行日常管理,如查询、修改、增加、删除,另外还考虑到学生选课,针对了这些要求设计了学生信息管理系统。

    1.2.背景

    在高校,计算机应用的非常普遍,在这种实用的学生信息管理系统可以使局面得到改观。学生信息管理系统主要提供了方便高校的管理功能以及网上信息的查阅平台,学生可以通过该系统查询相关信息,管理员可以管理信息,本系统主要功能有:

    学生管理功能:为了方便学生信息的增加、删除、修改、查询。

    课程管理功能:管理员可以通过填写表格的形式修改课程等相关信息。

    成绩管理功能:管理员可以通过数据库中的学生成绩信息进行增加、修改。

    班级管理功能:管理员可以通过此功能对班级信息进行增加、删除、修改、查询。

    用户管理功能:可以增加、删除、修改、查看该程序的用户登录,超级管理员可以设置用户的权限。

    1.3.范围

    本学生信息管理系统主要应用在各个学校为了方便管理学生信息而成。

    主要设计人员由在校学生以及老师组成。

    测试风险有可能软件应用过程中出现一些错误或者故障。

    时间进度:2010-7 ----

    1.4.定义

    学生管理系统 信息管理 数据库 软件测试

    1.5.参考资料资料名称作者日期出版单位1《软件测试自动化》邓波 黄丽娟 曹青春机械工业出版社2《有效软件测试》Elfriede Dustin 1990清华大学出版社 3《软件测试周予滨 姚静

    列出编写本计划时需查阅的Intenet上杂志、专业著作、技术标准。

    查阅内容网点地址简介软件测试/16822&ref=ps软件测试入门软件测试教程/1117943.htm教你如何学会软件测试测试内容

    下表列出了学生信息管理系统项目的测试需求,并对其进行了优先级定义:

    子系统名称模块名称测试点优先级说明学生信息管理系统

    学生信息管理模块数据输入是否正常H实现增、删、改、查数据输入是否正常H实现增、删、改、查数据输入是否正常H实现增、删、改、查 查询系统模块数据连接是否正常H连接正常数据库管理系统数据连接是否正常H连接正常 用户管理系统 登入是否正常H连接正常连接是否正常H连接正常测试规则

    3.1.进入准则

    一个软件要想进去准备阶段首先要达到一下三个阶段:

    A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化2.1 集成测试退出标准 1) 集成测试用例设计已经通过评审 2) 所有源代码和可执行代码已经建立受控基线,纳入[url=javascript:;]配置管理[/url]受控库,不经过审批不能随意更改 3) 按照集成构件计划及增量集成策略完成了整个系统的集成测试 4) 达到了测试计划中关于集成测试所规定的覆盖率的要求 5) 集成工作版本满足设计定义的各项功能、性能要求 6) 在集成测试中发现的错误已经得到修改,各级缺陷修复率达到标准 7) A、B类BUG不能存在 8) C、D类BUG允许存在,但不能超过单元测试总BUG的5

    展开全文
  • System.out.println(" 学生学籍管理系统2019版"); System.out.println("**********************************************************"); System.out.println(" 1、学生信息创建"); System.out.println(" 2、 学生...

    packagetest;importjava.text.DecimalFormat;importjava.util.Scanner;public classScoreManagement {static intn,i;static int num=0;static boolean t=true;static boolean t1=true;static ScoreInformation[] sc=new ScoreInformation[100];static Scanner scan=newScanner(System.in);public static voidmain(String args[]) {

    sc[num]=newScoreInformation();while(t) {

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系");

    System.out.println(" 学生学籍管理系统2019版");

    System.out.println("**********************************************************");

    System.out.println(" 1、学生信息创建");

    System.out.println(" 2、 学生考试成绩录入");

    System.out.println(" 3、 学生考试成绩修改");

    System.out.println(" 4、 计算学生成绩绩点");

    System.out.println(" 5、退出学籍管理系统");

    System.out.println("**********************************************************");int n=scan.nextInt();switch(n) {case 1:

    build();//创建学生信息

    break;case 2:

    addScore();//录入成绩

    break;case 3:

    updateScore();//修改成绩

    break;case 4:

    calculateScore();//计算绩点

    break;case 5:

    System.out.println("*********************************************************");

    System.out.println(" 谢谢使用石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 制作人:徐怀建");

    t=false;break;default:

    System.out.println("输入错误,请重新输入");break;

    }

    }

    }private static voidbuild() {while(t1) {

    sc[num]=newScoreInformation();

    System.out.println("请输入学生的学号,姓名");

    sc[num].setstunumber(scan.next());

    sc[num].setname(scan.next());

    num++;

    System.out.println("添加学生信息成功,继续添加请输入1,结束添加请输入2");if(scan.nextInt()==1) {

    t1=true;

    }else{

    t1=false;

    }

    }

    }private static voidcalculateScore() {boolean t3=false;

    System.out.println("***********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩绩点计算界面");

    System.out.println("***********************************************************");

    System.out.println(" 请输入学生学号:");

    System.out.println("***********************************************************");

    String n=scan.next();for(i=0;i

    t3=true;break;

    }

    }if(t3) {

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩绩点计算界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println(" 1、高等数学成绩绩点:"+jsjd(sc[i].getmathematicsscore()));

    System.out.println(" 2、请输入大学英语成绩绩点:"+jsjd(sc[i].getenglishiscore()));

    System.out.println(" 3、计算机网络成绩绩点:"+jsjd(sc[i].getnetworkscore()));

    System.out.println(" 4、数据库成绩绩点:"+jsjd(sc[i].getdatabasescore()));

    System.out.println(" 5、软件工程成绩绩点:"+jsjd(sc[i].getsoftwarescore()));doublesum,aver;

    sum=jsjd(sc[i].getmathematicsscore())+jsjd(sc[i].getenglishiscore())+jsjd(sc[i].getnetworkscore())+jsjd(sc[i].getdatabasescore())+jsjd(sc[i].getsoftwarescore());

    aver=sum/5;

    DecimalFormat df=new DecimalFormat(".00");

    System.out.println(" 你的平均学分绩点为:"+df.format(aver));if(aver>=2) {

    System.out.println(" 提示信息:你的学分绩点已达到毕业要求!");

    }else{

    System.out.println(" 提示信息:你的学分绩点不满足毕业要求!");

    }

    System.out.println(" 是否返回系统主界面:(Y/N)");

    System.out.println("*********************************************************");

    String q=scan.next() ;if(q.equals("Y")) {

    t=true;

    }else{

    t=false;

    }

    }else{

    System.out.println("该学号不存在");

    }

    }private static voidupdateScore() {boolean t3=false;

    System.out.println("***********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩修改界面");

    System.out.println("***********************************************************");

    System.out.println(" 请输入学生学号:");

    System.out.println("***********************************************************");

    String n=scan.next();for(i=0;i

    t3=true;break;

    }

    }if(t3) {

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println(" 1、高等数学成绩:"+sc[i].getmathematicsscore());

    System.out.println(" 2、请输入大学英语成绩:"+sc[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:"+sc[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:"+sc[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:"+sc[i].getsoftwarescore());

    System.out.println("*********************************************************");

    System.out.println("请输入要修改科目的序号");int p=scan.nextInt();switch(p) {case 1:

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println("请输入修改后高等数学成绩:");

    sc[i].setmathematicsscore(scan.nextDouble());

    System.out.println("*********************************************************");break;case 2:

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println("请输入修改后大学英语成绩:");

    sc[i].setenglishiscore(scan.nextDouble());

    System.out.println("*********************************************************");break;case 3:

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println("请输入修改后计算机网络成绩:");

    sc[i].setnetworkscore(scan.nextDouble());

    System.out.println("*********************************************************");break;case 4:

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println("请输入修改后数据库成绩:");

    sc[i].setdatabasescore(scan.nextDouble());

    System.out.println("*********************************************************");break;case 5:

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println("请输入修改后软件工程成绩:");

    sc[i].setsoftwarescore(scan.nextDouble());

    System.out.println("*********************************************************");break;

    }

    System.out.println("学生成绩修改成功");

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println(" 1、高等数学成绩:"+sc[i].getmathematicsscore());

    System.out.println(" 2、请输入大学英语成绩:"+sc[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:"+sc[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:"+sc[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:"+sc[i].getsoftwarescore());

    System.out.println("*********************************************************");

    }else{

    System.out.println("该学号不存在");

    }

    }static voidaddScore() {boolean t2=false;

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入");

    System.out.println("*********************************************************");

    System.out.println(" 请输入学生学号:");

    System.out.println("*********************************************************");

    String number=scan.next();for(i=0;i

    t2=true;break;

    }

    }if(t2) {

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println(" 请输入高等数学成绩:");

    System.out.println("*********************************************************");

    sc[i].setmathematicsscore(scan.nextDouble());

    System.out.println("请输入大学英语成绩:");

    sc[i].setenglishiscore(scan.nextDouble());

    System.out.println("请输入计算机网络成绩");

    sc[i].setnetworkscore(scan.nextDouble());

    System.out.println("请输入数据库成绩");

    sc[i].setdatabasescore(scan.nextDouble());

    System.out.println("请输入软件工程成绩");

    sc[i].setsoftwarescore(scan.nextDouble());

    System.out.println("*********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生考试成绩录入界面");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+sc[i].getstunumber());

    System.out.println(" 学生姓名:"+sc[i].getname());

    System.out.println(" 1、高等数学成绩:"+sc[i].getmathematicsscore());

    System.out.println(" 2、请输入大学英语成绩:"+sc[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:"+sc[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:"+sc[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:"+sc[i].getsoftwarescore());

    System.out.println("*********************************************************");

    }else{

    System.out.println("该学号不存在");

    }

    }static double jsjd(double score) /*转化绩点*/{doublejd;if(score>=72) {if(score<75) {

    jd=2.3;

    }else if(score<78) {

    jd=2.7;

    }else if(score<82) {

    jd=3.0;

    }else if(score<85) {

    jd=3.3;

    }else if(score<90) {

    jd=3.7;

    }else{

    jd=4.0;

    }

    }else{if(score>=68) {

    jd=2.0;

    }else if(score>=66) {

    jd=1.7;

    }else if(score>=64) {

    jd=1.5;

    }else if(score>=60) {

    jd=1.0;

    }else{

    jd=0;

    }

    }returnjd;

    }

    }

    展开全文
  • 计算学生成绩绩 "); System.out.println(" 4.退出学籍管理系统 "); System.out.println("*****************************************"); Scanner sc= new Scanner(System.in);//输入选项 int choice =sc.nextInt()...

    packagestudentinformation;/**姓名 胡海靖

    * 学号 20183609

    * 班级 信1805-2*/

    classScoreInformation {private String stunumber;//学号

    private String name;//姓名

    private double mathematicsscore;//高等数学成绩

    private double englishiscore;//大学英语成绩

    private double networkscore;//计算机网络成绩

    private double databasescore;//数据库成绩

    private double softwarescore;//软件工程成绩

    publicScoreInformation() {};public ScoreInformation(String stunumber, String name, double mathematicsscore, doubleenglishscore,double networkscore, double databasescore, doublesoftwarescore)

    {super();this.stunumber =stunumber;this.name =name;this.mathematicsscore =mathematicsscore;this.englishiscore =englishiscore;this.networkscore =networkscore;this.databasescore =databasescore;this.softwarescore =softwarescore;

    }publicString getstunumber() {returnstunumber;

    }public voidsetstunumber(String stunumber) {this.stunumber=stunumber;

    }publicString getname() {returnname;

    }public voidsetname(String name) {this.name=name;

    }public doublegetmathematicsscore() {returnmathematicsscore;

    }public void setmathematicsscore(doublemathematicsscore) {this.mathematicsscore=mathematicsscore;

    }public doublegetenglishiscore() {returnenglishiscore;

    }public void setenglishiscore(doubleenglishiscore) {this.englishiscore=englishiscore;

    }public doublegetnetworkscore() {returnnetworkscore;

    }public void setnetworkscore(doublenetworkscore) {this.networkscore=networkscore;

    }public doublegetdatabasescore() {returndatabasescore;

    }public void setdatabasescore(doubledatabasescore) {this.databasescore=databasescore;

    }public doublegetsoftwarescore() {returnsoftwarescore;

    }public void setsoftwarescore(doublesoftwarescore) {this.softwarescore=softwarescore;

    }

    }packagestudentinformation;importjava.util.Scanner;/**姓名 胡海靖

    * 学号 20183609

    * 班级 信1805-2*/

    public classScoreManagement {public static voidmain(String[] args) {

    Scanner sc= newScanner(System.in);//定义数组预存五个学生的姓名以及学号;

    ScoreInformation[] stu = new ScoreInformation[5];

    stu[0] = new ScoreInformation("20183606", "晏雯慧",1,1,1,1,1);

    stu[1] = new ScoreInformation("20183607", "徐娇美",2,2,2,2,2);

    stu[2] = new ScoreInformation("20183608", "杨一帆",3,3,3,3,3);

    stu[3] = new ScoreInformation("20183609", "胡海靖",4,4,4,4,4);

    stu[4] = new ScoreInformation("20183610", "冯静妃",5,5,5,5,5);

    show(stu);

    }public static void show(ScoreInformation[] stu) {//show函数显示主页面

    System.out.println("****************************************");

    System.out.println(" 石家庄铁道大学软件工程系 ");

    System.out.println(" 学生学籍管理系统2019班版");

    System.out.println("****************************************");

    System.out.println(" 1.学生老师成绩录入 ");

    System.out.println(" 2.学生考试成绩修改 ");

    System.out.println(" 3.计算学生成绩绩点 ");

    System.out.println(" 4.退出学籍管理系统 ");

    System.out.println("*****************************************");

    Scanner sc= new Scanner(System.in);//输入选项

    int choice =sc.nextInt();switch(choice) {case 1:add(stu);break;//考试成绩录入

    case 2:change(stu);break;//考试成绩修改

    case 3:jisuan(stu);break;//计算学生成绩

    case 4:finish();break;//退出系统

    default:

    {

    System.out.println("信息错误,该选项不存在");

    show(stu);break;

    }

    }

    }public static void add(ScoreInformation[] stu) {//学生信息的录入

    System.out.println("****************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");

    System.out.println(" 学生考试成绩录入界面 ");

    System.out.println("****************************************");

    System.out.println(" 学生学号: ");

    Scanner sc= newScanner(System.in);

    String number=sc.nextLine();int flag = 0,i;for (i = 0; i < 5; i++)

    {if(stu[i].getstunumber().equals(number))

    {

    System.out.println("*********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版 ");

    System.out.println(" 学生学号:"+stu[i].getstunumber() );

    System.out.println(" 学生姓名:"+stu[i].getname() );

    System.out.println(" 请输入高等数学成绩:");

    System.out.println("***********************************************");double math =sc.nextDouble();

    System.out.println(stu[i].getname()+ "的高数成绩是:" +math);

    System.out.println("请输入该生的英语成绩");double english =sc.nextDouble();

    System.out.println(stu[i].getname()+ "的英语成绩是:" +english);

    System.out.println("请输入该生的计算机网络成绩");double network =sc.nextDouble();

    System.out.println(stu[i].getname()+ "的计算机网络成绩是:" +network);

    System.out.println("请输入该生的数据库成绩");double data =sc.nextDouble();

    System.out.println(stu[i].getname()+ "的数据库成绩是:" +data);

    System.out.println("请输入该生的软件成绩");double soft =sc.nextDouble();

    System.out.println("********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 高等数学成绩:"+math);

    System.out.println(" 大学英语成绩:"+english);

    System.out.println(" 计算机网络成绩:"+network);

    System.out.println(" 数据库成绩:"+data);

    System.out.println(" 软件工程成绩:"+soft);

    System.out.println(" 该学生成绩已录入完毕,是否提交(Y/N)");

    System.out.println("**********************************************");if (sc.next().equals("Y"))

    {

    stu[i].setenglishiscore(english);

    stu[i].setmathematicsscore(math);

    stu[i].setdatabasescore(data);

    stu[i].setnetworkscore(network);

    stu[i].setsoftwarescore(soft);

    show(stu);

    }else{

    System.out.println("返回录入页面");

    add(stu);

    }

    flag= 1;

    }

    }//如果没有该学生信息,提示重新输入;

    if (flag == 0)

    {

    System.out.println("该学号不存在,请重新输入");

    add(stu);

    }

    }public static void change(ScoreInformation[] stu)//学生成绩修改

    {

    Scanner sc= newScanner(System.in);

    System.out.println("******************************************");

    System.out.println("石家庄铁道大学软件工程系学生学籍管理系统2019版");

    System.out.println("学生考试成绩修改页面");

    System.out.println("*******************************************");

    System.out.println("请输入学生学号:");

    String number=sc.nextLine();int flag = 0;for (int i = 0; i < 5; i++)

    {if(stu[i].getstunumber().equals(number))

    {

    System.out.println("***********************************************");

    System.out.println("石家庄铁道大学软件工程系学生学籍管理系统 2019 版");

    System.out.println("学生考试成绩录入");

    System.out.println("*************************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 1、高等数学成绩:"+stu[i].getmathematicsscore());

    System.out.println(" 2、大学英语成绩:" +stu[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:" +stu[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:" +stu[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:" +stu[i].getsoftwarescore());

    System.out.println("**************************************************");int select =sc.nextInt();double chang=0;switch(select)

    {case 1:

    System.out.println(" 学生考试成绩录入界面 ");

    System.out.println("*****************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 请输入修改后的高数成绩:");

    chang=sc.nextDouble();

    System.out.println("********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 ");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 1、高等数学成绩:"+chang);

    System.out.println(" 2、大学英语成绩:" +stu[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:" +stu[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:" +stu[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:" +stu[i].getsoftwarescore());

    System.out.println("********************************************************");

    System.out.println(" 该学生成绩已修改完毕,是否提交(Y/N)");

    System.out.println("**********************************************************");if(sc.next().equals("Y")) {

    stu[i].setmathematicsscore(chang);

    show(stu);

    }else{

    change(stu);

    }break;case 2:

    System.out.println(" 学生考试成绩录入界面 ");

    System.out.println("*****************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 请输入修改后的大学英语成绩:");

    chang=sc.nextDouble();

    System.out.println("********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 ");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 1、高等数学成绩:"+stu[i].getmathematicsscore());

    System.out.println(" 2、大学英语成绩:" +chang);

    System.out.println(" 3、计算机网络成绩:" +stu[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:" +stu[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:" +stu[i].getsoftwarescore());

    System.out.println("********************************************************");

    System.out.println(" 该学生成绩已修改完毕,是否提交(Y/N)");

    System.out.println("**********************************************************");if(sc.next().equals("Y")) {

    stu[i].setenglishiscore(chang);

    show(stu);

    }else{

    change(stu);

    }break;case 3:

    System.out.println(" 学生考试成绩录入界面 ");

    System.out.println("*****************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 请输入修改后的计算机网络成绩:");

    chang=sc.nextDouble();

    System.out.println("********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 ");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 1、高等数学成绩:"+stu[i].getmathematicsscore());

    System.out.println(" 2、大学英语成绩:" +stu[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:" +chang);

    System.out.println(" 4、数据库成绩:" +stu[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:" +stu[i].getsoftwarescore());

    System.out.println("********************************************************");

    System.out.println(" 该学生成绩已修改完毕,是否提交(Y/N)");

    System.out.println("**********************************************************");if(sc.next().equals("Y")) {

    stu[i].setnetworkscore(chang);

    show(stu);

    }else{

    change(stu);

    }break;case 4:

    System.out.println(" 学生考试成绩录入界面 ");

    System.out.println("*****************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 请输入修改后的数据库成绩:");

    chang=sc.nextDouble();

    System.out.println("********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 ");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 1、高等数学成绩:"+stu[i].getmathematicsscore());

    System.out.println(" 2、大学英语成绩:" +stu[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:" +stu[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:" +chang);

    System.out.println(" 5、软件工程成绩:" +stu[i].getsoftwarescore());

    System.out.println("********************************************************");

    System.out.println(" 该学生成绩已修改完毕,是否提交(Y/N)");

    System.out.println("**********************************************************");if(sc.next().equals("Y")) {

    stu[i].setdatabasescore(chang);

    show(stu);

    }else{

    change(stu);

    }break;case 5:

    System.out.println(" 学生考试成绩录入界面 ");

    System.out.println("*****************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 请输入修改后的软件工程成绩:");

    chang=sc.nextDouble();

    System.out.println("********************************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统 ");

    System.out.println("*********************************************************");

    System.out.println(" 学生学号:"+stu[i].getstunumber());

    System.out.println(" 学生姓名:"+stu[i].getname());

    System.out.println(" 1、高等数学成绩:"+stu[i].getmathematicsscore());

    System.out.println(" 2、大学英语成绩:" +stu[i].getenglishiscore());

    System.out.println(" 3、计算机网络成绩:" +stu[i].getnetworkscore());

    System.out.println(" 4、数据库成绩:" +stu[i].getdatabasescore());

    System.out.println(" 5、软件工程成绩:" +chang);

    System.out.println("********************************************************");

    System.out.println(" 该学生成绩已修改完毕,是否提交(Y/N)");

    System.out.println("**********************************************************");if(sc.next().equals("Y")) {

    stu[i].setsoftwarescore(chang);

    show(stu);

    }else{

    change(stu);

    }break;default:

    System.out.println("请输入正确信息");

    change(stu);break;

    }

    flag= 1;

    }

    }if (flag == 0)

    {

    System.out.println("学号输入错误,请重新输入学号");

    change(stu);

    }

    }static void jisuan(ScoreInformation[] stu) {//计算学生成绩绩点

    System.out.println("******************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版 ");

    System.out.println(" 学生考试成绩绩点计算界面 ");

    System.out.println("*******************************************");

    System.out.println(" 请输入学生学号:");

    Scanner sc=newScanner(System.in);

    String number=sc.nextLine();

    System.out.println("*********************************************");

    System.out.println("**********************************************");

    System.out.println(" 石家庄铁道大学软甲工程系学生学籍管理系统2019版");

    System.out.println(" 学生考试成绩绩点计算界面");

    System.out.println("************************************************");

    System.out.println(" 学生学号:"+number);inti;double gao=0,ying=0,ji=0,shu=0,ruan=0;for(i=0;i<5;i++)if(stu[i].getstunumber().equals(number))

    {

    System.out.println(" 学生姓名:"+stu[i].getname());//计算高等数学的成绩绩点

    if(stu[i].getmathematicsscore()>=90)

    gao=4.0;else if(stu[i].getmathematicsscore()>=85&&stu[i].getmathematicsscore()<=89.9)

    gao=3.7;else if(stu[i].getmathematicsscore()>=82&&stu[i].getmathematicsscore()<=84.9)

    gao=3.3;else if(stu[i].getmathematicsscore()>=78&&stu[i].getmathematicsscore()<=81.9)

    gao=2.7;else if(stu[i].getmathematicsscore()>=75&&stu[i].getmathematicsscore()<=77.9)

    gao=2.3;else if(stu[i].getmathematicsscore()>=72&&stu[i].getmathematicsscore()<=74.9)

    gao=2.0;else if(stu[i].getmathematicsscore()>=68&&stu[i].getmathematicsscore()<=71.9)

    gao=1.7;else if(stu[i].getmathematicsscore()>=66&&stu[i].getmathematicsscore()<=67.9)

    gao=1.5;else if(stu[i].getmathematicsscore()>=64&&stu[i].getmathematicsscore()<=65.9)

    gao=1.0;else if(stu[i].getmathematicsscore()<60)

    gao=0;

    System.out.println(" 1.高等数学成绩绩点:"+gao);//计算大学英语成绩绩点

    if(stu[i].getenglishiscore()>=90)

    ying=4.0;else if(stu[i].getenglishiscore()>=85&&stu[i].getenglishiscore()<=89.9)

    ying=3.7;else if(stu[i].getenglishiscore()>=82&&stu[i].getenglishiscore()<=84.9)

    ying=3.3;else if(stu[i].getenglishiscore()>=78&&stu[i].getenglishiscore()<=81.9)

    ying=2.7;else if(stu[i].getenglishiscore()>=75&&stu[i].getenglishiscore()<=77.9)

    ying=2.3;else if(stu[i].getenglishiscore()>=72&&stu[i].getenglishiscore()<=74.9)

    ying=2.0;else if(stu[i].getenglishiscore()>=68&&stu[i].getenglishiscore()<=71.9)

    ying=1.7;else if(stu[i].getenglishiscore()>=66&&stu[i].getenglishiscore()<=67.9)

    ying=1.5;else if(stu[i].getenglishiscore()>=64&&stu[i].getenglishiscore()<=65.9)

    ying=1.0;else if(stu[i].getenglishiscore()<60)

    ying=0;

    System.out.println(" 2.大学英语成绩绩点:"+ying);//计算计算机网络成绩绩点

    if(stu[i].getnetworkscore()>=90)

    ji=4.0;else if(stu[i].getnetworkscore()>=85&&stu[i].getnetworkscore()<=89.9)

    ji=3.7;else if(stu[i].getnetworkscore()>=82&&stu[i].getnetworkscore()<=84.9)

    ji=3.3;else if(stu[i].getnetworkscore()>=78&&stu[i].getnetworkscore()<=81.9)

    ji=2.7;else if(stu[i].getnetworkscore()>=75&&stu[i].getnetworkscore()<=77.9)

    ji=2.3;else if(stu[i].getnetworkscore()>=72&&stu[i].getnetworkscore()<=74.9)

    ji=2.0;else if(stu[i].getnetworkscore()>=68&&stu[i].getnetworkscore()<=71.9)

    ji=1.7;else if(stu[i].getnetworkscore()>=66&&stu[i].getnetworkscore()<=67.9)

    ji=1.5;else if(stu[i].getnetworkscore()>=64&&stu[i].getnetworkscore()<=65.9)

    ji=1.0;else if(stu[i].getnetworkscore()<60)

    ji=0;

    System.out.println(" 3.计算机网络成绩绩点:"+ji);//计算数据库成绩绩点

    if(stu[i].getdatabasescore()>=90)

    shu=4.0;else if(stu[i].getdatabasescore()>=85&&stu[i].getdatabasescore()<=89.9)

    shu=3.7;else if(stu[i].getdatabasescore()>=82&&stu[i].getdatabasescore()<=84.9)

    shu=3.3;else if(stu[i].getdatabasescore()>=78&&stu[i].getdatabasescore()<=81.9)

    shu=2.7;else if(stu[i].getdatabasescore()>=75&&stu[i].getdatabasescore()<=77.9)

    shu=2.3;else if(stu[i].getdatabasescore()>=72&&stu[i].getdatabasescore()<=74.9)

    shu=2.0;else if(stu[i].getdatabasescore()>=68&&stu[i].getdatabasescore()<=71.9)

    shu=1.7;else if(stu[i].getdatabasescore()>=66&&stu[i].getdatabasescore()<=67.9)

    shu=1.5;else if(stu[i].getdatabasescore()>=64&&stu[i].getdatabasescore()<=65.9)

    shu=1.0;else if(stu[i].getdatabasescore()<60)

    shu=0;

    System.out.println(" 4.数据库成绩绩点:"+shu);//计算软件工程成绩绩点

    if(stu[i].getdatabasescore()>=90)

    ruan=4.0;else if(stu[i].getdatabasescore()>=85&&stu[i].getdatabasescore()<=89.9)

    ruan=3.7;else if(stu[i].getdatabasescore()>=82&&stu[i].getdatabasescore()<=84.9)

    ruan=3.3;else if(stu[i].getdatabasescore()>=78&&stu[i].getdatabasescore()<=81.9)

    ruan=2.7;else if(stu[i].getdatabasescore()>=75&&stu[i].getdatabasescore()<=77.9)

    ruan=2.3;else if(stu[i].getdatabasescore()>=72&&stu[i].getdatabasescore()<=74.9)

    ruan=2.0;else if(stu[i].getdatabasescore()>=68&&stu[i].getdatabasescore()<=71.9)

    ruan=1.7;else if(stu[i].getdatabasescore()>=66&&stu[i].getdatabasescore()<=67.9)

    ruan=1.5;else if(stu[i].getdatabasescore()>=64&&stu[i].getdatabasescore()<=65.9)

    ruan=1.0;else if(stu[i].getdatabasescore()<60)

    ruan=0;

    System.out.println(" 5.软件工程成绩绩点:"+ruan);//计算平均学分绩点

    double average=0;

    average=(gao*4+ying*3+ji*4+shu*3+ruan*2)/16;

    String result=String.format("%.2f",average);

    System.out.println(" 你的平均学分绩点为:"+result);if(average>=2)

    System.out.println("提示信息:你的学分绩点已达到毕业要求!");elseSystem.out.println("提示信息:你的学分绩点不满足毕业要求!");

    System.out.println(" 是否返回系统主界面:(Y/N)");

    System.out.println("**************************************");if(sc.next().equals("Y")) {

    show(stu);

    }else

    break;

    }

    }static void finish() {//退出当前程序

    System.out.println("********************************************");

    System.out.println(" 石家庄铁道大学软件工程系学生学籍管理系统2019版");

    System.out.println(" 制作人:胡海靖");

    System.out.println("********************************************");

    }

    }

    展开全文
  • 学生信息管理系统实现》由会员分享,可在线阅读,更多相关《学生信息管理系统实现(29页珍藏版)》请在人人文库网上搜索。1、武汉理工大学VC课程设计学 号: 课 程 设 计课程名称可视化编程(VC)学 院计算机科学与...
  • Java ssm毕业项目实战-学生信息管理系统

    万次阅读 多人点赞 2021-10-13 21:40:17
    Java经典基础毕设项目--学生信息管理系统详细设计【附源码】 主要模块设计如下: 使用Shiro权限管理框架,实现登录验证和登录信息的储存,根据不同的登录账户,分发权限角色,对不同页面url进行角色设置。 管理员...
  • 26 System.out.println("石家庄铁道大学软件工程系学生学籍管理系统 2019 版");27 System.out.println("学生考试成绩录入");28 System.out.println("***********************************************************")...
  • 一、考试要求:1、按照测试内容要求完成程序的设计与编程;2、建立学号姓名文件夹,如:“信 1805-1 班 20180001 XXX”,将源程序文件保存在文件夹中,压缩成 rar 文件提交。3、以班级为单位上交最终考试结果。4、...
  • 一,直播是现在移动软件常见的模块,随着...功能中存在很多错误的BUG,下面我根据自己做过的一个产品总结出一些测试点,供大家参考,如果有考虑不周到的地方,请大家积极告知,测试行业本就没有完美,软件中不是没
  • 本次毕业设计根据学生在校的基本情况,分析现状各个学校的基本需求情况,进行设计的一款学生成绩管理系统,通过本系统可以方便的管理学校的基本情况,包括院系管理,考试成绩管理等等,基本情况的管理。本次设计包括...
  • 题目:1、定义 ScoreInformation 类,其中包括七个私有变量(stunumber, name, ...各成员的含义如下:变量 stunumber 为字符串类型 String,用于存储学生的学号(有 8 位数字组成)。变量 name 为字符串类...
  • 学生信息管理系统案例小结

    千次阅读 2020-12-24 04:42:25
    charset=UTF-8" language="java" %> <%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> 学生信息管理系统 学生信息列表 <%-- <%-- --%> 序号 学号 姓名 性别 生日 地址 QQ 邮箱 操作 --%> ${s.count...
  • 面向对象案例 - 学生信息管理系统V1.0 学生管理系统项目[所有知识整合] 1. 学生管理系统项目 尝试完成以下功能 实体类: 学生类: id, 姓名,年龄,性别,成绩 需要使用数组保存学生信息 Student[] allStu 需要完成的 ...
  • 《小学生计算机基础知识测试题》由会员分享,可在线阅读,更多相关《小学生计算机基础知识测试题(3页珍藏版)》请在人人文库网上搜索。1、小学生计算机基础知识测试题姓名: 成绩:一、填空题:1、电脑的正式名字叫( ...
  • 编写一个简单的学生管理信息系统。在oracle中设计一张学生表,以学号作为关键字。其他学生信息有:姓名、手机号。在进入系统时,显示如下菜单:**************************************************=====欢迎...
  • 慢慢锻炼自己总结的能力,养成习惯以后去写自己的技术博客,古人云,温故而知新作为一个技术拓荒者,我希望分享我的学习心得,希望在枯燥的学习过程中找到哪怕一丁点的乐趣效果图如下:简易学生信息管理系统主要功能...
  • 这不仅工作效率低下,而且使得的管理上也极其反映当时的情况,尤其在查询数据时,会相当的繁琐,偶尔可能会存在表单记录丢失的情况,所以,很有必要推出一款便于学生宿舍管理的一套软件。 本系统主要采用spring开发...
  • 设计、发明的目的和基本思路、创新、技术关键和主要技术指标目前学校以及各个企业单位的宿舍管理还处在半无纸化管理,不仅耗时耗力,还不易管理已丢失数据。基于Delphi软件的宿舍公寓管理系统的设计和发明是为了更...
  • 要求:用类实现学生的成绩管理,要求实现如下功能:1.能够获取学生的对应学科成绩、总成绩、平均成绩;2.能够获取某一个班级的某一科成绩的最高分的学生3.能够获取某一班级的总成绩最高分的学生算法:基于以上要求,...
  • 开学测试;importjava.util.Scanner;/*信1805-3班*//*徐利峰*/classScoreInformation{privateString stunumber;privateString name;private doublemathematicsscore;private doubleenglishiscore;private doublenet.....
  • 学生作业管理系统主要是管理一系列学生作业的业务,本系统的设计与开发目的是为了更加系统化的管理学生作业,并且使其查询方式更加的方便。因此,学生作业管理系统必将成为实现学校现代化和信息化管理教学的重要手段...
  • C++实现学生成绩管理系统

    千次阅读 多人点赞 2021-03-12 23:06:06
    学生成绩管理系统 在下小白一枚,给各位大神奉上源码! 拒绝一切花里胡哨,所以我没有美化菜单和背景。 包含读写文件操作和vector容器操作。 希望各位个赞! #include<iostream> using namespace std; #...
  • 1、C语言课程设计设计期限 2013 年 6 月 17 开始至 2013 年 6 月 20 结束 系 别 信息管理与信息系统 专 业 班级 学生姓名 学号 指导教师 主要内容有:问题描述,小学生数学测试软件的编写基本设计要求,1) 可选择...
  • 学生信息管理系统第 PAGE \* MERGEFORMAT 5 页 共43页目录TOC \o "1-3" \h \z \u HYPERLINK \l "_Toc360967400" 1 需求分析 PAGEREF _Toc360967400 \h 2HYPERLINK \l "_Toc360967401" 1.1 设计任务要求 PAGEREF _Toc...
  • 项目简介本系统基于JSP+Servlet+Mysql一个基于JSP+Servlet+Jdbc的学生成绩管理系统。涉及技术少,易于理解,适合JavaWeb初学者学习使用。难度等级:入门技术栈编辑器Eclipse Version: 2019-12 (4.14.0)前端技术基础...
  • 学生宿舍管理系统的需求进行任务分解,完成功能模块设计,数据库表结构设计要合理、关系清晰,并最终实现用户管理、宿舍基本信息管理学生入住信息管理、卫生检查信息管理、房屋保修信息管理等功能。 二、基本...
  • C语言学生管理系统(开源)

    千次阅读 多人点赞 2021-02-22 21:51:58
    大一上免费课设——功能齐全的学生管理系统 大一的时候可真美好啊,当时为了实现一个项目熬夜写一个星期都觉得累,反而单人完成项目之后还异常兴奋,有种难言的喜悦感,也挺佩服当时的自己的,一个人捣鼓了2000多行...
  • 遵循软件过程的各个环节进行系统分析、设计、实现、集成、测试,了解当前常用的软件开发工具(Visual 2017),培养学生解决实际问题的能力。 二、考核方式及办法: 完成包括从概要设计、详细设计、代码编写、程序...
  • ​ 共同:都是存储数据的容器 ​ 不同:数组的容量是固定的,集合的容量是可变的 1.1 -ArrayList的构造方法和添加方法 public ArrayList() 创建一个空的集合对象 public boolean add(E e) 将指定的元素...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 61,485
精华内容 24,594
关键字:

学生管理测试点