91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

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

資源簡介

這個項目我在學校里老師讓我們做的,將近半個月才將這些內容寫完,希望初學者能夠好好學習一下,真的很經典的!!

資源截圖

代碼片段和文件信息

/**
?*?出租管理程序中負責與用戶進行交互的類,主框架代碼從猜數游戲移植而來,做了少量修改。
?*?設計思路:?重用已有的設計和代碼;設計實現”出租“業務的算法流程。
??a?引入猜數游戲的主控框架
??b?根據應用要求進行部分改寫
????界面提示displayMainMenu,出租、退租方法原型的實現、handle中相應的改寫等。
??c?生成RentManager的構造方法
????主要是初始化輸入、車輛管理、客戶管理、出租單管理??
??d?實現”出租“業務
??e?實現“退租”業務
?*/
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?;??//從鍵盤讀取輸入的對象
????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();
? ?}

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

}?
?????return?res;
?}
?
??/**實現出租功能
???????”出租“業務算法設計
????1?提示并讀取車輛類型(1-轎車?2-客車?3-貨車)
????2?從車輛管理對象,調用相關方法查詢是否有空閑車輛
????3?如果有車,獲取用戶信息。
???????3.1?則提示用戶輸入并讀取身份證號?????
???????3.2?從客戶管理對象,調用相關方法查詢客戶是否存在
???????3.3?如果客戶不存在,則提示并讀入用戶的姓名及聯系電話,生????????成一個新的用戶對象;
????4?顯示車輛及用戶相關信息,讀入客服確認信息
????5?客服確認后,系統通過客戶管理對象將新客戶信息加入系統,通過車輛對象修改該車的出租狀態,通過出租記錄管理對象加入出租記錄信息。顯示“租車成功”,返回主界面。
???????*/
??void?rentInVechile(){
?//讀取車型信息 ??
System.out.println(“請選擇車型: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(“請輸入身份證號:“);
??String?id?=?getInputString();
???//查詢客戶是否存在
??Customer?cust?=?cm.getCustomer(id);
??if(cust?==?null){?//是新客戶,則讀取客戶信息
???cust?=?new?Customer(nullidnull);
???readCustomerInfo(cust);
??}
??//顯示車輛及用戶相關信息
??dispRentInfo(vechilecust);
??//讀入客服確認信息
??System.out.println(“是否確認租車(Y/N)“);
??String?str?=?getInputString();
??if(“Y“.equalsIgnoreCase(str)){?//確認
?vechile.setStatus((byte)2);?//修改車輛狀態為出租2
?cm.addCustomer(cust);?//加入客戶信息
?rm.addRentOrder(cust?vechile);//加入車輛出租記錄
?System.out.println(“租車成功“);
??}else?{
??System.out.println(“租車取消“)?;
??}
??}else{//無車
??S

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????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個文件信息

評論

共有 條評論

相關資源