国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

學(xué)生信息管理系統(tǒng)——JAVA

這篇具有很好參考價(jià)值的文章主要介紹了學(xué)生信息管理系統(tǒng)——JAVA。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

一、業(yè)務(wù)分析

? ? ? 學(xué)生信息管理系統(tǒng)是一個(gè)實(shí)現(xiàn)信息管理的多功能平臺(tái),本文主要介紹一個(gè)簡(jiǎn)易功能的java

程序。

二、需求分析

1、添加學(xué)生信息。

2、刪除學(xué)生信息。

3、查看學(xué)生信息。

4、修改學(xué)生信息。

三、代碼設(shè)計(jì)

1、創(chuàng)建一個(gè)標(biāo)準(zhǔn)的學(xué)生類

class Stuent {
    private  String name;
    private String age;
    private String id;
    private  String adress;

    public Stuent() {
    }



      public Stuent(String name, String age, String id, String address){

        this.name=name;
        this.adress=address;
        this.age=age;
        this.id=id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getAdress() {
        return adress;
    }

    public void setAdress(String adress) {
        this.adress = adress;
    }
}

2、分布實(shí)現(xiàn)功能

? ? ? ? (1)添加學(xué)生信息

static void Add(ArrayList<Stuent> array){
        Scanner in=new Scanner(System.in);
        Stuent s=new Stuent();
        System.out.println("姓名");
        s.setName(in.nextLine());
        System.out.println("年齡");
        s.setAge(in.nextLine());
        System.out.println("學(xué)號(hào)");
        s.setId(in.nextLine());
        System.out.println("所在地");
        s.setAdress(in.nextLine());
        array.add(s);
        System.out.println("添加成功");
    }

????????(2)刪除學(xué)生信息

 static void remove(ArrayList<Stuent> array)
    {
        System.out.println("請(qǐng)輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào)");
        Scanner in=new Scanner(System.in);
        String id=in.nextLine();
        if(array.size()==0){
            System.out.println("請(qǐng)先輸入信息");
            return;
        }
        int count=0;
        for(int i=0;i<array.size();i++)
        {
            if(array.get(i).getId().equals(id)){
                array.remove(i);
                count=1;
                break;
            }

        }
        if(count==0)
        {
            System.out.println("未找到相關(guān)信息");
        }
        if(count==1)
        {
            System.out.println("刪除成功");
        }
    }

? ? ? ? (3)查看學(xué)生信息

static void show(ArrayList<Stuent> array)
    {
        if(array.size()==0){
            System.out.println("暫無(wú)學(xué)生信息,請(qǐng)輸入");
        }
        else {
            System.out.println("姓名 \t學(xué)號(hào) \t年齡 \t所在地");
            Stuent s = new Stuent();
            for (int i = 0; i < array.size(); i++) {
                s = array.get(i);
                System.out.println(s.getName() + "\t" + s.getId() + "\t" + s.getAge() + "\t" + s.getAdress());

            }
        }
    }

????????(4)修改學(xué)生信息

static void updata(ArrayList<Stuent> array)
    {
        Scanner in=new Scanner(System.in);
        System.out.println("請(qǐng)輸入要修改的學(xué)生學(xué)號(hào)");
        String Key=in.nextLine();
        System.out.println("請(qǐng)輸入新姓名");
        String name=in.nextLine();
        System.out.println("請(qǐng)輸入新年齡");
        String age=in.nextLine();
        System.out.println("請(qǐng)輸入新學(xué)號(hào)");
        String id=in.nextLine();
        System.out.println("請(qǐng)輸入新居住地");
        String adress=in.nextLine();
        Stuent s=new Stuent(name,age,id,adress);
        for(int i=0;i<array.size();i++){
            if(array.get(i).getId().equals(Key))
            {
                array.set(i,s);
            }
        }
        System.out.println("修改成功");
    }

以下是完整代碼

import java.util.ArrayList;

import java.util.Scanner;

public class Main{
    static void Add(ArrayList<Stuent> array){
        Scanner in=new Scanner(System.in);
        Stuent s=new Stuent();
        System.out.println("姓名");
        s.setName(in.nextLine());
        System.out.println("年齡");
        s.setAge(in.nextLine());
        System.out.println("學(xué)號(hào)");
        s.setId(in.nextLine());
        System.out.println("所在地");
        s.setAdress(in.nextLine());
        array.add(s);
        System.out.println("添加成功");
    }

    static void show(ArrayList<Stuent> array)
    {
        if(array.size()==0){
            System.out.println("暫無(wú)學(xué)生信息,請(qǐng)輸入");
        }
        else {
            System.out.println("姓名 \t學(xué)號(hào) \t年齡 \t所在地");
            Stuent s = new Stuent();
            for (int i = 0; i < array.size(); i++) {
                s = array.get(i);
                System.out.println(s.getName() + "\t" + s.getId() + "\t" + s.getAge() + "\t" + s.getAdress());

            }
        }
    }
    static void remove(ArrayList<Stuent> array)
    {
        System.out.println("請(qǐng)輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào)");
        Scanner in=new Scanner(System.in);
        String id=in.nextLine();
        if(array.size()==0){
            System.out.println("請(qǐng)先輸入信息");
            return;
        }
        int count=0;
        for(int i=0;i<array.size();i++)
        {
            if(array.get(i).getId().equals(id)){
                array.remove(i);
                count=1;
                break;
            }

        }
        if(count==0)
        {
            System.out.println("未找到相關(guān)信息");
        }
        if(count==1)
        {
            System.out.println("刪除成功");
        }
    }
    static void updata(ArrayList<Stuent> array)
    {
        Scanner in=new Scanner(System.in);
        System.out.println("請(qǐng)輸入要修改的學(xué)生學(xué)號(hào)");
        String Key=in.nextLine();
        System.out.println("請(qǐng)輸入新姓名");
        String name=in.nextLine();
        System.out.println("請(qǐng)輸入新年齡");
        String age=in.nextLine();
        System.out.println("請(qǐng)輸入新學(xué)號(hào)");
        String id=in.nextLine();
        System.out.println("請(qǐng)輸入新居住地");
        String adress=in.nextLine();
        Stuent s=new Stuent(name,age,id,adress);
        for(int i=0;i<array.size();i++){
            if(array.get(i).getId().equals(Key))
            {
                array.set(i,s);
            }
        }
        System.out.println("修改成功");
    }

public static void main(String[] args){
        ArrayList<Stuent> array=new ArrayList<Stuent>();
    while (true) {


System.out.println("___________歡迎來(lái)到學(xué)生信息管理系統(tǒng)____________");
System.out.println("1.添加學(xué)生");
System.out.println("2.刪除學(xué)生");
System.out.println("3.修改學(xué)生");
System.out.println("4.查看所有學(xué)生");
System.out.println("5.退出");
System.out.println("親輸入你的選擇");
Scanner in=new Scanner(System.in);
String Line =in.nextLine();

    switch (Line) {
        case "1":
            System.out.println("添加學(xué)生");
            Add(array);
            break;
        case "2":
            System.out.println("刪除學(xué)生");
            remove(array);
            break;
        case "3":
            System.out.println("修改學(xué)生");
            updata(array);
            break;
        case "4":
            System.out.println("查看學(xué)生");
            show(array);
            break;
        case "5":
            System.out.println("退出系統(tǒng)");

            System.exit(0);

    }
}
}

        }
class Stuent {
    private  String name;
    private String age;
    private String id;
    private  String adress;

    public Stuent() {
    }



      public Stuent(String name, String age, String id, String address){

        this.name=name;
        this.adress=address;
        this.age=age;
        this.id=id;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getAdress() {
        return adress;
    }

    public void setAdress(String adress) {
        this.adress = adress;
    }
}

本文所提供的代碼基于JDK8以上,仍有不少可完善之處,歡迎大家積極留言。?文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-719839.html

到了這里,關(guān)于學(xué)生信息管理系統(tǒng)——JAVA的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • Java實(shí)訓(xùn):學(xué)生信息管理系統(tǒng)

    Java實(shí)訓(xùn):學(xué)生信息管理系統(tǒng)

    利用Java完成一個(gè)學(xué)生信息程序的簡(jiǎn)單改動(dòng)。 添加學(xué)生信息 修改學(xué)生信息 查詢學(xué)生信息 刪除學(xué)生信息 1.學(xué)號(hào) 2.姓名 3.班級(jí) 4.專業(yè) 5.電話號(hào)碼 當(dāng)然,這只是簡(jiǎn)單的包括幾個(gè)信息,其他的信息,如果也想要可以自己加入 在test包里建立student(學(xué)生實(shí)體類) (1)無(wú)參構(gòu)造方法 (

    2024年02月05日
    瀏覽(25)
  • Java—學(xué)生信息管理系統(tǒng)(簡(jiǎn)單、詳細(xì))

    Java—學(xué)生信息管理系統(tǒng)(簡(jiǎn)單、詳細(xì))

    ?? 前言 :本案例在實(shí)現(xiàn)時(shí)使用了Java語(yǔ)言中的ArrayList集合來(lái)儲(chǔ)存數(shù)據(jù)。我把整個(gè)項(xiàng)目分成了Student .Java、StudentManger.Java 兩個(gè)部分,實(shí)現(xiàn)了簡(jiǎn)單的學(xué)生信息管理系統(tǒng)。文章先分部講解代碼,最后附上完整的項(xiàng)目代碼。 ?我們首先創(chuàng)建學(xué)生類和構(gòu)造方法: 成員變量:學(xué)號(hào)(si

    2024年02月07日
    瀏覽(21)
  • 學(xué)生信息管理系統(tǒng)完整版(JAVA)

    學(xué)生信息管理系統(tǒng)完整版(JAVA)

    創(chuàng)建學(xué)生管理系統(tǒng),先定義一個(gè)類,代碼如下 : 學(xué)生管理系統(tǒng),代碼如下: 再創(chuàng)建一個(gè)學(xué)生管理系統(tǒng)登錄界面,代碼如下: 創(chuàng)建學(xué)生管理系統(tǒng)登錄注冊(cè)頁(yè)面(此代碼已調(diào)用學(xué)生管理系統(tǒng)),代碼如下: 代碼最終運(yùn)行結(jié)果如下;

    2024年02月11日
    瀏覽(27)
  • 基于JAVA的學(xué)生信息管理系統(tǒng)

    基于JAVA的學(xué)生信息管理系統(tǒng)

    目錄 前言 一、需求分析 二、開(kāi)發(fā)環(huán)境、工具 1.開(kāi)發(fā)語(yǔ)言 2.開(kāi)發(fā)模式 三、系統(tǒng)需求分析 3.1系統(tǒng)的背景 3.2系統(tǒng)的功能需求 四、系統(tǒng)設(shè)計(jì)概要 4.1系統(tǒng)體系結(jié)構(gòu)設(shè)計(jì) 4.2功能模塊結(jié)構(gòu)設(shè)計(jì) 五、數(shù)據(jù)庫(kù)設(shè)計(jì) 1.學(xué)生信息數(shù)據(jù)表 2.班級(jí)信息數(shù)據(jù)表 3.用戶信息數(shù)據(jù)表 六、管理系統(tǒng)詳細(xì)設(shè)

    2023年04月23日
    瀏覽(31)
  • 基于C語(yǔ)言的學(xué)生信息管理系統(tǒng)開(kāi)發(fā)

    基于C語(yǔ)言的學(xué)生信息管理系統(tǒng)開(kāi)發(fā)

    軟件功能描述 功能模塊圖 2.信息管理模塊 功能說(shuō)明:輸入、增加、刪除、修改學(xué)生信息同時(shí)返回上一級(jí) 查詢模塊 功能說(shuō)明:根據(jù)性別民族等查找學(xué)生人數(shù)、按照課程最高分查詢學(xué)生信息、按照課程統(tǒng)計(jì)學(xué)生的平均分?jǐn)?shù)同時(shí)返回上一級(jí) 成績(jī)排序模塊 功能說(shuō)明:根據(jù)課程對(duì)學(xué)

    2024年02月04日
    瀏覽(26)
  • Java課設(shè)--學(xué)生信息管理系統(tǒng)(例1)

    Java課設(shè)--學(xué)生信息管理系統(tǒng)(例1)

    前提 一、運(yùn)行效果 二、Text實(shí)現(xiàn)類 三、Manage選擇類 四、StudentWay學(xué)生方法類 五、StudnetSql數(shù)據(jù)庫(kù)類 例1為無(wú)使用GUI圖形界面,例2使用GUI圖形界面! 首先自己的JDBC驅(qū)動(dòng)已經(jīng)接好了,連接自己的數(shù)據(jù)庫(kù)沒(méi)有問(wèn)題。連接數(shù)據(jù)庫(kù)可以看其他博主教程,不是很難。 其次我用的是idea+SQ

    2024年02月14日
    瀏覽(24)
  • 【超詳細(xì)】Java實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

    【超詳細(xì)】Java實(shí)現(xiàn)學(xué)生信息管理系統(tǒng)

    ?項(xiàng)目介紹:用java實(shí)現(xiàn)學(xué)生信息的管理,其中錄入的數(shù)據(jù)包括:學(xué)號(hào)、姓名、年齡、居住地等,并且能夠?qū)崿F(xiàn)對(duì)學(xué)生信息的添加、修改、刪除、查看功能。 一、創(chuàng)建項(xiàng)目 1、項(xiàng)目名稱:myStudentManager 二、創(chuàng)建包 1、包名稱:study 2、名字也可以自己進(jìn)行命名 三、創(chuàng)建兩個(gè)類 1、

    2024年02月04日
    瀏覽(20)
  • JAVA學(xué)生信息管理系統(tǒng)(數(shù)據(jù)庫(kù)實(shí)現(xiàn))

    JAVA學(xué)生信息管理系統(tǒng)(數(shù)據(jù)庫(kù)實(shí)現(xiàn))

    這次的項(xiàng)目是用數(shù)據(jù)庫(kù)實(shí)現(xiàn)學(xué)生的信息管理系統(tǒng),有三步組成,寫項(xiàng)目鏈接數(shù)據(jù)庫(kù)實(shí)現(xiàn)相關(guān)的操作 開(kāi)發(fā)工具: eclipse、MySQL、navicat、mysql-connector-java-8.0.27 ? ? (1)主頁(yè)面 ? (2)添加界面 ? (3)刪除界面 ? ?(4)修改界面 ?(5)查找界面 (6)數(shù)據(jù)庫(kù)鏈接 ? 添加Java驅(qū)動(dòng)包

    2024年02月11日
    瀏覽(32)
  • JAVA GUI 學(xué)生信息管理系統(tǒng)(Swing)

    JAVA GUI 學(xué)生信息管理系統(tǒng)(Swing)

    一、JAVA GUI 項(xiàng)目介紹 ? GUI 是指圖形用戶界面顯示的計(jì)算機(jī)操作用戶界面,GUI主要有兩個(gè)核心庫(kù),分別是AWT和Swing,本項(xiàng)目就是使用Swing進(jìn)行開(kāi)發(fā)。項(xiàng)目基于Swing,使用JDBC操作數(shù)據(jù)庫(kù),并且在程序運(yùn)行階段創(chuàng)建數(shù)據(jù)庫(kù)表結(jié)構(gòu)信息,可做為JAVA課程實(shí)訓(xùn)。 容器 ? 容器是組件的子

    2024年02月04日
    瀏覽(23)
  • 基于java大學(xué)生兼職信息管理系統(tǒng)

    基于java大學(xué)生兼職信息管理系統(tǒng)

    目前的兼職中介不僅損害了大學(xué)生的經(jīng)濟(jì)利益,讓他們對(duì)網(wǎng)上兼職避而遠(yuǎn)之,與此同時(shí),很多客戶比如家里有小孩子的家長(zhǎng)都想找一個(gè)安全、可靠的家教幫助孩子提高成績(jī),通過(guò)中介找到的既不安全可靠,價(jià)格也相對(duì)昂貴。因此,為大學(xué)生與客戶之間搭建一個(gè)能直接聯(lián)系的溝

    2023年04月08日
    瀏覽(22)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包