⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 checkininfo.java

📁 java酒店管理系统
💻 JAVA
字号:

package myprojects.checkin; 	//预订&取消预订放在一个包中

import java.util.Vector;
import java.util.*;
//------------------
import myprojects.guestroom.*;
/**
 * @(#)ReserveInfo.java
 *
 * 登记信息
 *  
 *
 * @author 
 * @version 1.00 05/12/25
 */
//登记信息:客人信息 & 登记的客房信息
public class CheckInInfo{
	
	//登记的客人个人信息
	int checkInGuestId=0;		//登记号码
	String guestName="jinke";	//姓名
	int certificateKind=3;		//证件类型,0代表身份证,1为军官证,2为学生证
	String certificateId="2003120159";		//证件号码	
	int sex = 1;					//性别1表示男,0表示女
	int guestNum=0;					//总共的人数
	int stayDayNum=1;				//住宿的天数
	String note="软件学院";			//备注
	int desposit = 100;				//预收款
	String arriveDate="12-07";		//到达日期,以便计算费用

	//已经登记的客房信息
	Vector choosenRoomList = new Vector();
	// construction
	public CheckInInfo(){	
		System.out.println("登记信息");
	}
	public void printCheckInInfo(){
		System.out.println("------------登记信息------------");
		System.out.println("登记的信息:");
		System.out.print(guestName+"  "); 
		System.out.print(certificateKind+"  "); 
		System.out.print(certificateId+"  ");
		System.out.println(sex+"  "); 
		System.out.print(guestNum+"  "); 
		System.out.print(stayDayNum+"  ");
		System.out.println(note+"  "); 
		System.out.println(desposit+"  "); 
		System.out.println(arriveDate+"  "); 
		System.out.println("登记的房间:"); 
		GuestRoom room=new GuestRoom();			
		for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;) 
  		{	//Vector实际上就是一种特殊的数组,由于他的通用性,
  			//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
  			room=(GuestRoom)ee.nextElement(); 
  			room.printGuestRoomInfo();
     	}
     	System.out.println("--------------------------------");				
	}
	//打印带于登记的客人信息
	public void printCheckInInfoWithCheckInGuestId(){
		System.out.println("------预订信息(带ID,用于退房)------");
		System.out.println("登记的信息:");
		System.out.print(checkInGuestId+"  "); 
		System.out.print(guestName+"  "); 
		System.out.print(certificateKind+"  "); 
		System.out.print(certificateId+"  ");
		System.out.println(sex+"  "); 
		System.out.print(guestNum+"  "); 
		System.out.print(stayDayNum+"  ");
		System.out.println(note+"  "); 
		System.out.println(desposit+"  "); 
		System.out.println(arriveDate+"  "); 
		System.out.println("登记的房间:"); 
		GuestRoom room=new GuestRoom();			
		for (Enumeration ee = this.choosenRoomList.elements(); ee.hasMoreElements() ;) 
  		{	//Vector实际上就是一种特殊的数组,由于他的通用性,
  			//他的元素都是Object类,所以对Vector的元素增加或者读取都要进行类型转换。
  			room=(GuestRoom)ee.nextElement(); 
  			room.printGuestRoomInfo();
     	}
     	System.out.println("--------------------------------");				
	}
	//得到登记信息
	public int getCheckInGuestId(){
		return checkInGuestId;
	}	
	public String getGuestName(){
		return guestName;
	}
	public int getCertificateKind(){
		return certificateKind;
	}
	public String getCertificateId(){
		return certificateId;
	}
	public int getSex(){
		return sex;
	}	
	public int getGuestNum(){
		return guestNum;
	}
	public int getStayDayNum(){
		return stayDayNum;
	}
	public String getNote(){
		return note;
	}
	public String getArriveDate(){
		return arriveDate;
	}
	public int getDesposit(){
		return desposit;
	}	
	public Vector getChoosenRoomList(){
		return choosenRoomList;
	}	
	public void setGuestName(String gn) {
		guestName=gn;
	}
	public void setCertificateKind(int ck) {
		certificateKind=ck;
	}
	public void setCertificateId(String ci) {
		certificateId=ci;
	}
	public void setSex(int s) {
		sex=s;
	}		
	public void setGuestNum(int num) {
		guestNum=num;
	}	
	public void setStayDayNum(int sdn) {
		stayDayNum=sdn;
	}
	public void setNote(String n) {
		note=n;
	}
	public void setDesposit(int d) {
		desposit=d;
	}	
	public void setChoosenRoomList(Vector crl) {
		choosenRoomList=crl;
	}
	public void setArriveDate(String ad) {
		arriveDate=ad;
	}
	public void setCheckInGuestId(int cigi){
		checkInGuestId=cigi;
	}
	
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -