xxxx18一60岁hd中国/日韩女同互慰一区二区/西西人体扒开双腿无遮挡/日韩欧美黄色一级片 - 色护士精品影院www

  • 大小: 27KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2024-01-22
  • 語言: Java
  • 標(biāo)簽:

資源簡(jiǎn)介

這個(gè)項(xiàng)目我在學(xué)校里老師讓我們做的,將近半個(gè)月才將這些內(nèi)容寫完,希望初學(xué)者能夠好好學(xué)習(xí)一下,真的很經(jīng)典的!!

資源截圖

代碼片段和文件信息

/**
?*?出租管理程序中負(fù)責(zé)與用戶進(jìn)行交互的類,主框架代碼從猜數(shù)游戲移植而來,做了少量修改。
?*?設(shè)計(jì)思路:?重用已有的設(shè)計(jì)和代碼;設(shè)計(jì)實(shí)現(xiàn)”出租“業(yè)務(wù)的算法流程。
??a?引入猜數(shù)游戲的主控框架
??b?根據(jù)應(yīng)用要求進(jìn)行部分改寫
????界面提示displayMainMenu,出租、退租方法原型的實(shí)現(xiàn)、handle中相應(yīng)的改寫等。
??c?生成RentManager的構(gòu)造方法
????主要是初始化輸入、車輛管理、客戶管理、出租單管理??
??d?實(shí)現(xiàn)”出租“業(yè)務(wù)
??e?實(shí)現(xiàn)“退租”業(yè)務(wù)
?*/
package?edu.jmi.vechilerentmanager;

import?java.util.Date;
import?java.util.Scanner;

import?edu.jmi.vechilerentmanager.customer.Customer;
import?edu.jmi.vechilerentmanager.customer.CustomerManager;
import?edu.jmi.vechilerentmanager.rentorder.RentOrder;
import?edu.jmi.vechilerentmanager.rentorder.RentOrderManager;
import?edu.jmi.vechilerentmanager.vechile.Vechile;
import?edu.jmi.vechilerentmanager.vechile.VechileManager;

public?class?RentManager?{
????Scanner?input?;??//從鍵盤讀取輸入的對(duì)象
????VechileManager?vm?;
????RentOrderManager?rm?;
????CustomerManager?cm;
????
????RentManager(){
???? input?=?new?Scanner(System.in);
???? vm?=?new?VechileManager();
???? vm.initTestVechiles();
????
???? rm?=?new?RentOrderManager();
???? cm?=?new?CustomerManager();
????}
//顯示主菜單
?void?displayMainMenu(){
?System.out.println(“1?出租管理“);
?System.out.println(“2?退租管理“);
?System.out.println(“3?退出程序“);

}
?//?從鍵盤獲取一行字符串輸入
?String?getInputString(){
?return?input.nextLine();
? ?}

??
??//從鍵盤獲取數(shù)字輸入,若輸入非數(shù)字字符,返回-1
?//?直接用nextInt方法,即使捕獲異常,當(dāng)輸入非法字符時(shí),會(huì)不斷觸發(fā)異常。
??int?getInput(){
?int?res?=?-1;
?????try?{
String?str?=?input.nextLine();?//讀入一行字符串
res?=?Integer.parseInt(str);?//將字符串轉(zhuǎn)為整數(shù)
}?catch?(Exception?e)?{?//通過異常處理來捕獲輸入非數(shù)字字符輸入的情況
//?TODO?Auto-generated?catch?block
//e.printStackTrace();

}?
?????return?res;
?}
?
??/**實(shí)現(xiàn)出租功能
???????”出租“業(yè)務(wù)算法設(shè)計(jì)
????1?提示并讀取車輛類型(1-轎車?2-客車?3-貨車)
????2?從車輛管理對(duì)象,調(diào)用相關(guān)方法查詢是否有空閑車輛
????3?如果有車,獲取用戶信息。
???????3.1?則提示用戶輸入并讀取身份證號(hào)?????
???????3.2?從客戶管理對(duì)象,調(diào)用相關(guān)方法查詢客戶是否存在
???????3.3?如果客戶不存在,則提示并讀入用戶的姓名及聯(lián)系電話,生????????成一個(gè)新的用戶對(duì)象;
????4?顯示車輛及用戶相關(guān)信息,讀入客服確認(rèn)信息
????5?客服確認(rèn)后,系統(tǒng)通過客戶管理對(duì)象將新客戶信息加入系統(tǒng),通過車輛對(duì)象修改該車的出租狀態(tài),通過出租記錄管理對(duì)象加入出租記錄信息。顯示“租車成功”,返回主界面。
???????*/
??void?rentInVechile(){
?//讀取車型信息 ??
System.out.println(“請(qǐng)選擇車型:1?轎車?2?客車?3?貨車“);
int?type?=?getInput();
if(type?>?0?){
??//查詢是否有空閑車輛
??//VechileManager?vm?=?new?VechileManager();
??
??Vechile?vechile?=?vm.getVechile((byte)type);
??if(vechile?!=?null){?//有車
??System.out.println(“請(qǐng)輸入身份證號(hào):“);
??String?id?=?getInputString();
???//查詢客戶是否存在
??Customer?cust?=?cm.getCustomer(id);
??if(cust?==?null){?//是新客戶,則讀取客戶信息
???cust?=?new?Customer(nullidnull);
???readCustomerInfo(cust);
??}
??//顯示車輛及用戶相關(guān)信息
??dispRentInfo(vechilecust);
??//讀入客服確認(rèn)信息
??System.out.println(“是否確認(rèn)租車(Y/N)“);
??String?str?=?getInputString();
??if(“Y“.equalsIgnoreCase(str)){?//確認(rèn)
?vechile.setStatus((byte)2);?//修改車輛狀態(tài)為出租2
?cm.addCustomer(cust);?//加入客戶信息
?rm.addRentOrder(cust?vechile);//加入車輛出租記錄
?System.out.println(“租車成功“);
??}else?{
??System.out.println(“租車取消“)?;
??}
??}else{//無車
??S

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件????????390??2011-10-17?11:14??VechileManager\.project

?????文件????????301??2011-10-17?11:14??VechileManager\.classpath

?????文件????????629??2011-10-17?11:14??VechileManager\.settings\org.eclipse.jdt.core.prefs

?????文件???????3049??2011-10-18?17:44??VechileManager\bin\edu\jmi\vechilerentmanager\vechile\VechileManager.class

?????文件???????2208??2011-10-18?17:44??VechileManager\bin\edu\jmi\vechilerentmanager\vechile\Vechile.class

?????文件???????1789??2011-10-18?17:44??VechileManager\bin\edu\jmi\vechilerentmanager\vechile\Truck.class

?????文件????????491??2011-10-18?17:44??VechileManager\bin\edu\jmi\vechilerentmanager\vechile\Car.class

?????文件???????1109??2011-10-18?17:44??VechileManager\bin\edu\jmi\vechilerentmanager\vechile\Bus.class

?????文件???????2587??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\rentorder\RentOrderManager.class

?????文件???????2696??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\rentorder\RentOrder.class

?????文件???????1849??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\customer\CustomerManager.class

?????文件???????1047??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\customer\Customer.class

?????文件???????4554??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\RentVechileManager.class

?????文件???????4945??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\RentManager.class

?????文件????????597??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\customer\Customer.java

?????文件???????1492??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\customer\CustomerManager.java

?????文件???????5228??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\RentManager.java

?????文件???????2063??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\rentorder\RentOrder.java

?????文件???????2562??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\rentorder\RentOrderManager.java

?????文件???????5549??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\RentVechileManager.java

?????文件????????501??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\vechile\Bus.java

?????文件????????269??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\vechile\Car.java

?????文件???????1024??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\vechile\Truck.java

?????文件???????1583??2011-10-18?17:44??VechileManager\src\edu\jmi\vechilerentmanager\vechile\Vechile.java

?????文件???????3330??2011-10-18?17:44??VechileManager\src\edu\jmi\vechilerentmanager\vechile\VechileManager.java

?????目錄??????????0??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\vechile

?????目錄??????????0??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\rentorder

?????目錄??????????0??2011-10-17?11:14??VechileManager\bin\edu\jmi\vechilerentmanager\customer

?????目錄??????????0??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\customer

?????目錄??????????0??2011-10-17?11:14??VechileManager\src\edu\jmi\vechilerentmanager\rentorder

............此處省略14個(gè)文件信息

評(píng)論

共有 條評(píng)論

相關(guān)資源