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

Java汽車租賃管理系統(tǒng)

這篇具有很好參考價值的文章主要介紹了Java汽車租賃管理系統(tǒng)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

  1. 要求:

(1)設(shè)計汽車租賃管理系統(tǒng),實現(xiàn)汽車租賃信息的管理,可對系統(tǒng)中的車輛進(jìn)行添加、刪除、修改;

(2)按所選設(shè)計任務(wù)在eclipse下進(jìn)行項目的開發(fā)設(shè)計,最終展示界面可以普通輸入輸出界面。

2、設(shè)計汽車租賃系統(tǒng),實現(xiàn)增、刪、改、查功能

使用eclipse開發(fā)的項目主要功能包括添加汽車租賃信息、刪除汽車租賃信息、修改汽車租賃信息,查看所有汽車租賃信息、退出系統(tǒng)等5大功能。本項目共包含1個Java項目(Qicheguanli),1個包(Zulinguanli),2個類(Car.java)、(CarDemo.java)。

(1)Car類:

package Zulinxitong;
public class Car {
    //定義屬性變量
private String cmodel;//定義變量汽車型號
private String ccolor;//定義變量汽車顏色
private String cnumber;//定義變量汽車牌照
private String lname;//定義變量租車人姓名
private String laddress;//定義變量租車人地址
private String ltime;//定義變量租車時長
private String lphone;//定義變量租車人聯(lián)系電話
public Car() {    
}
//利用變量屬性創(chuàng)建構(gòu)造方法
public Car(String cmodel,String ccolor,String cnumber,String lname,String laddress,String ltime,String lphone) {
this.cmodel=cmodel;
this.ccolor=ccolor;
this.cnumber=cnumber;
this.lname=lname;
this.laddress=laddress;
this.ltime=ltime;
this.lphone=lphone;
}
//***************成員變量對應(yīng)的方法**************//
//汽車型號
public String getCmodel() {//獲取對象的屬性值
    return cmodel;
    }
    public void setCmodel(String cmodel) {
        this.cmodel=cmodel;//給對象的屬性賦值
    }
    //汽車顏色
public String getCcolor() {
    return ccolor;
    }
        public void setCcolor(String ccolor) {
            this.ccolor=ccolor;
    }
    //汽車牌照    
public String getCnumber() {
        return cnumber;
    }
        public void setCnumber(String cnumber) {
            this.cnumber=cnumber;
    }
        //租車人姓名
public String getLname() {
        return lname;}
        public void setLname(String lname) {
            this.lname=lname;
    }
        //租車人地址
public String getLaddress() {
        return laddress;
        }
        public void setLaddress(String laddress) {
            this.laddress=laddress;
    }
        //租車時長
public String getLtime() {
        return ltime;
        }
        public void setLtime(String ltime) {
            this.ltime=ltime;
    }
        //租車人聯(lián)系電話
public String getLphone() {
        return lphone;
        }
public void setLphone(String lphone) {
            this.lphone=lphone;

(2)CarDemo類:

package Zulinxitong;
import java.util.ArrayList;
import java.util.Scanner;
import Zulinxitong.Car;
public class CarDemo {
    public static void main(String[] args) {
        ArrayList<Car> array = new ArrayList<Car>();//泛型指定數(shù)據(jù)的類型
        // ArrayList<參數(shù)化類型> list = new ArrayList<參數(shù)化類型>();
        // 創(chuàng)建ArrayList集合存儲car屬性對象
        //當(dāng)前系統(tǒng)中可供查看的汽車租賃信息
        Car car1=new Car("勞斯萊斯","黑色","魯Q888888","小安","日照","1個月","155629xxxxx");
        Car car2=new Car("阿斯頓·馬丁","紅色","浙A666666","小張","上海","2個月","177173xxxxx");
        Car car3=new Car("帕加尼","銀黑色","京A010101","小李","北京","5個月","188888xxxxx");
        Car car4=new Car("邁凱倫","白色","晉L999999","小王","北京","12個月","199999xxxxx");
        Car car5=new Car("五菱宏光","白色","魯G123456","小潘","濰坊","24個月","100000xxxxx");
        array.add(car1);
        array.add(car2);
        array.add(car3);
        array.add(car4);
        array.add(car5);
        mainPage();
        Scanner sc = new Scanner(System.in) ;//接受鍵盤輸入內(nèi)容
        int choice = sc.nextInt();
        while(choice !=5) {//使用while循環(huán),重復(fù)顯示菜單
            //汽車租賃系統(tǒng)功能
                switch (choice) {//使用switch判斷choice的值得多樣性
                case 1:
                    addCar(array); // 增加汽車租賃信息
                    break;
                case 2:
                    deleteCar(array); // 刪除汽車租賃信息
                    break;
                case 3:
                    updateCar(array); // 修改汽車租賃信息
                    break;
                case 4:
                    findAllCar(array); // 查看系統(tǒng)中所有的汽車租賃信息
                    break;
                case 5:     
                    // 退出系統(tǒng)
break;
                default:
                    System.out.println("輸入有誤,請重新輸入!");
                }
if(choice==5) {
break;//5,系統(tǒng)停止運行
}
mainPage();
choice=sc.nextInt();
        }sc.close();//關(guān)閉inScanner,使得系統(tǒng)頁面能夠持續(xù)運行
}
    //*****************系統(tǒng)界面*******************//
    public static void mainPage() {        //定義一個方法來顯示菜單
        System.out.println("===歡迎登錄汽車租賃管理系統(tǒng)===");
        System.out.println("請選擇相應(yīng)數(shù)字進(jìn)行您的需求操作:");
        System.out.println("1、添加汽車租賃信息\n2、刪除汽車租賃信息\n3、修改汽車租賃信息\n4、查看所有汽車租賃信息\n5、退出汽車租賃管理系統(tǒng)");
        System.out.println("==========================");
    }            
//增加汽車租賃信息
    public static void addCar(ArrayList<Car> array) {//定義一個方法來修改信息
        Car car=new Car();
        //創(chuàng)建一個Car的對象
        Scanner inScanner =new Scanner(System.in);
        System.out.println("請輸入汽車型號:");
        String cmodel=inScanner.nextLine();
        System.out.println("請輸入汽車顏色:");
        String ccolor=inScanner.nextLine();
        System.out.println("請輸入汽車牌照:");
        String cnumber=inScanner.nextLine();
        System.out.println("請輸入租車人姓名:");
        String lname=inScanner.nextLine();
        System.out.println("請輸入租車地址:");
        String laddress=inScanner.nextLine();
        System.out.println("請輸入租車時長:");
        String ltime=inScanner.nextLine();
        System.out.println("請輸入租車人聯(lián)系電話::");
        String lphone=inScanner.nextLine();
        car.setCmodel(cmodel);
        car.setCcolor(ccolor);
        car.setCnumber(cnumber);
        car.setLname(lname);
        car.setLaddress(laddress);
        car.setLtime(ltime);
        car.setLphone(lphone);
        array.add(car);// 把汽車對象作為元素添加到集合
        System.out.println("添加成功!");    
    }
//查看所有汽車租賃信息
    public static void findAllCar(ArrayList<Car> array) {
        System.out.println("*******************************租賃汽車信息表****************************************");
        System.out.println("汽車型號:\t汽車顏色:\t汽車牌照:\t     租車人姓名:\t租車地址:\t租車時長:\t租車人電話:");    
        // \t是一個Tab鍵的位置
        for (int i = 0; i < array.size(); i++) {
            Car car = array.get(i);//
            System.out.println(                car.getCmodel()+"\t"+car.getCcolor()+"\t"+car.getCnumber()+"\t"+car.getLname()+"\t"+car.getLaddress()+"\t"+car.getLtime()+"\t"+car.getLphone());
        }//定義變量i,查看系統(tǒng)中是否有已存在的數(shù)據(jù),有則打印數(shù)據(jù),無則關(guān)閉操作4    System.out.println("*************************************************************************************");
        if (array.size() == 0) {
            System.out.println("對不起,當(dāng)前汽車租賃信息為空,請您選擇添加汽車租賃信息: ");
            return;}
    }
//刪除汽車租賃信息
    public static void deleteCar(ArrayList<Car> array) {
        System.out.println("請輸入要刪除的汽車型號或汽車牌照");
        Scanner inScanner =new Scanner(System.in);
        String in=inScanner.nextLine();
        for (int i = 0; i < array.size(); i++) {
            Car s=array.get(i);
            if (in.equals(s.getCmodel())||in.equals(s.getCnumber())) {
                //或操作,滿足修改信息中車型或車牌的任意一個條件,均可進(jìn)行刪除操作,提高了程序的時效性
                array.remove(i);//刪除數(shù)組中的元素
                System.out.println("刪除成功,正在返回首頁············");
                break;            }
            else {if(i<array.size()-1)
                continue;
            else {//系統(tǒng)中不存在數(shù)據(jù)
                System.out.println("無對應(yīng)車型!請重新操作,正在返回首頁·············");
            }
            }
            }
            }
//修改汽車租賃信息
    public static void updateCar(ArrayList<Car> array) {    
        System.out.println("請輸入要修改的汽車型號或汽車牌照");
        Scanner inScanner =new Scanner(System.in);
        String in=inScanner.nextLine();
        for (int i=0;i<array.size();i++) {
            Car s=array.get(i);
        if (in.equals(s.getCmodel())||in.equals(s.getCnumber())) {
            System.out.println("請輸入要修改的信息:\n1、汽車型號\n2、汽車顏色\n3、汽車牌照\n4、租車人姓名\n5、租車地址\n6、租車時長\n7、租車人聯(lián)系電話");
            int t=inScanner.nextInt();
            System.out.println("請輸入要修改的信息:");
            inScanner.nextLine();
            String tmp=inScanner.nextLine();
            switch(t){//通過整形變量確定對應(yīng)操作
            case 1:
                s.setCmodel(tmp);
                break;
            case 2:
                s.setCcolor(tmp);
    break;
    case 3:
                s.setCnumber(tmp);
                break;
    case 4:
        s.setLname(tmp);
        break;
    case 5:
        s.setLaddress(tmp);
        break;
    case 6:
        s.setLtime(tmp);
        break;
    case 7:
        s.setLphone(tmp);
        break;
        //將修改的信息作為元素添加到tmp集合中
        default:
            System.out.println("輸入錯誤,請重新輸入");
            }
            System.out.println("修改成功,正在返回首頁···········");
            break;
            }else {if(i<array.size()-1)
                continue;
            else {
                System.out.println("沒有發(fā)現(xiàn)對應(yīng)信息。正在返回首頁··············");        
            }
            }
        }
    }    
}

注:讀者可以根據(jù)小編的基礎(chǔ)代碼進(jìn)行二次開發(fā),這個項目非常適合小白練手,或者課程設(shè)計。喜歡小編的可以關(guān)注小編喲?。?!

如有疑問,可以隨時私信小編????文章來源地址http://www.zghlxwxcb.cn/news/detail-502143.html

到了這里,關(guān)于Java汽車租賃管理系統(tǒng)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 基于java swing和mysql實現(xiàn)的汽車租賃管理系統(tǒng)(源碼+數(shù)據(jù)庫+文檔+運行指導(dǎo)視頻)

    基于java swing和mysql實現(xiàn)的汽車租賃管理系統(tǒng)(源碼+數(shù)據(jù)庫+文檔+運行指導(dǎo)視頻)

    本項目是一套基于java swing和mysql實現(xiàn)的汽車租賃管理系統(tǒng),主要針對計算機相關(guān)專業(yè)的正在做畢設(shè)的學(xué)生與需要項目實戰(zhàn)練習(xí)的Java學(xué)習(xí)者。 包含:項目源碼、項目文檔、數(shù)據(jù)庫腳本等,該項目附帶全部源碼可作為畢設(shè)使用。 項目都經(jīng)過嚴(yán)格調(diào)試,確??梢赃\行! 該系統(tǒng)功能

    2024年02月10日
    瀏覽(20)
  • 【計算機畢業(yè)設(shè)計】汽車租賃管理系統(tǒng)

    【計算機畢業(yè)設(shè)計】汽車租賃管理系統(tǒng)

    ? 摘 ?要 隨著科學(xué)技術(shù)的飛速發(fā)展,各行各業(yè)都在努力與現(xiàn)代先進(jìn)技術(shù)接軌,通過科技手段提高自身的優(yōu)勢;對于汽車租賃管理系統(tǒng) 當(dāng)然也不能排除在外,隨著網(wǎng)絡(luò)技術(shù)的不斷成熟,帶動了汽車租賃管理系統(tǒng) ,它徹底改變了過去傳統(tǒng)的管理方式,不僅使服務(wù)管理難度變低了

    2024年02月03日
    瀏覽(22)
  • Java+Servlet+MySql后臺的基于微信小程序的汽車租賃管理系統(tǒng)的設(shè)計與實現(xiàn)(附源碼 論文 配置 講解)

    Java+Servlet+MySql后臺的基于微信小程序的汽車租賃管理系統(tǒng)的設(shè)計與實現(xiàn)(附源碼 論文 配置 講解)

    隨著科技的快速發(fā)展和互聯(lián)網(wǎng)的廣泛應(yīng)用,傳統(tǒng)行業(yè)正在經(jīng)歷著前所未有的變革。汽車租賃行業(yè)是一種需要大量人力和物力投入的行業(yè),而隨著移動互聯(lián)網(wǎng)的發(fā)展,利用微信小程序開發(fā)一個汽車租賃管理系統(tǒng)成為可能。本論文將介紹一種基于微信小程序的汽車租賃管理系統(tǒng)的

    2024年02月06日
    瀏覽(25)
  • 基于SSM的網(wǎng)上汽車租賃管理系統(tǒng)——LW模板

    摘 要 目前,我國的人均收入越來越高,在經(jīng)濟(jì)條件滿足日常生活的前提下,越來越多的人喜歡在陌生的城市自己開車而不是乘坐公交和地鐵。但僅僅是在陌生的城市游玩或出差就買一輛小轎車還是很不現(xiàn)實的。此網(wǎng)上汽車租賃系統(tǒng)的開發(fā)就是為了解決這一問題,可以讓人們

    2024年02月11日
    瀏覽(21)
  • 基于ssm的新能源汽車在線租賃管理系統(tǒng)論文

    基于ssm的新能源汽車在線租賃管理系統(tǒng)論文

    隨著科學(xué)技術(shù)的飛速發(fā)展,社會的方方面面、各行各業(yè)都在努力與現(xiàn)代的先進(jìn)技術(shù)接軌,通過科技手段來提高自身的優(yōu)勢,新能源汽車在線租賃當(dāng)然也不能排除在外。新能源汽車在線租賃是以實際運用為開發(fā)背景,運用軟件工程開發(fā)方法,采用SSM技術(shù)構(gòu)建的一個管理系統(tǒng)。整

    2024年03月25日
    瀏覽(18)
  • Nodejs+vue+elementui汽車租賃管理系統(tǒng)_1ma2x

    Nodejs+vue+elementui汽車租賃管理系統(tǒng)_1ma2x

    ?語言 node.js 框架:Express 前端:Vue.js 數(shù)據(jù)庫:mysql? 數(shù)據(jù)庫工具:Navicat 開發(fā)軟件:VScode? 前端nodejs+vue+elementui, 課題主要分為三大模塊:即管理員模塊、用戶模塊和普通管理員模塊,主要功能包括:個人信息修改,用戶管理、普通管理員管理、汽車類別管理、汽車信息管理、

    2024年02月13日
    瀏覽(24)
  • python+vue新能源汽車在線租賃管理系統(tǒng)pycharm項目

    python+vue新能源汽車在線租賃管理系統(tǒng)pycharm項目

    開發(fā)語言:Python 框架:django/flask Python版本:python3.7.7 數(shù)據(jù)庫:mysql ? 數(shù)據(jù)庫工具:Navicat 開發(fā)軟件:PyCharm 在當(dāng)今高度發(fā)達(dá)的信息中,信息管理改革已成為一種更加廣泛和全面的趨勢。 “新能源汽車在線租賃”是基于Mysql數(shù)據(jù)庫,在django程序設(shè)計的基礎(chǔ)上實現(xiàn)的。為確保中國

    2024年02月07日
    瀏覽(23)
  • Vue+Element-ui+SpringBoot搭建后端汽車租賃管理系統(tǒng)

    Vue+Element-ui+SpringBoot搭建后端汽車租賃管理系統(tǒng)

    最近在做項目,花了一周的時間搭建了一個十分完備的汽車租賃后端管理系統(tǒng)。頁面采用 純Vue2+Element-ui搭建 ,后端采用 Springboot+Mybatis 搭建,數(shù)據(jù)庫采用 Mysql 。包括了登錄驗證,根據(jù)不同權(quán)限進(jìn)入不同界面、數(shù)據(jù)增刪改查、表格分頁、表格excel導(dǎo)出等等功能。已開源至git,在

    2024年02月09日
    瀏覽(34)
  • 基于ssm+vue的新能源汽車在線租賃管理系統(tǒng)源碼和論文PPT

    基于ssm+vue的新能源汽車在線租賃管理系統(tǒng)源碼和論文PPT

    基于ssm+vue的新能源汽車在線租賃管理系統(tǒng)源碼和論文PPT010 開發(fā)環(huán)境: 開發(fā)工具:idea? ?數(shù)據(jù)庫mysql5.7+(mysql5.7最佳) ?數(shù)據(jù)庫鏈接工具:navcat,小海豚等 開發(fā)技術(shù):java ?ssm tomcat8.5 隨著科學(xué)技術(shù)的飛速發(fā)展, 社會的方方面面、 各行各業(yè)都在努力與現(xiàn)代的先進(jìn)技術(shù)接軌,通過科

    2024年02月12日
    瀏覽(28)
  • Java汽車租賃系統(tǒng)1.2-面向?qū)ο?數(shù)組

    Java汽車租賃系統(tǒng)1.2-面向?qū)ο?數(shù)組

    汽車租賃系統(tǒng) author:luckyboy! version:1.1 知識儲備 :變量、數(shù)據(jù)類型、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)、數(shù)組 、面向?qū)ο?系統(tǒng)概述 :某汽車租賃公司出租多種轎車和客車,出租費用以日為單位計算。出租車型及信息如下表所示。 車型 具體信息 日租金 折扣 轎車 寶馬X6(京NY28588) 800 days7天

    2023年04月11日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包