Java进行房间管理代码 java简单的宿舍管理

求用Java写的网上订房程序 要有酒店类 房间类 客户类 订房记录类 模拟一个人订房操作

酒店类

创新互联长期为上1000家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为辛集企业提供专业的成都网站建设、网站建设,辛集网站改版等技术服务。拥有十年丰富建站经验和众多成功案例,为您定制开发。

package fdsa;

public class Hotel {

private String hotelID;

private String hotelName;

private String hoteladdess;

public String getHotelID() {

return hotelID;

}

public void setHotelID(String hotelID) {

this.hotelID = hotelID;

}

public String getHotelName() {

return hotelName;

}

public void setHotelName(String hotelName) {

this.hotelName = hotelName;

}

public String getHoteladdess() {

return hoteladdess;

}

public void setHoteladdess(String hoteladdess) {

this.hoteladdess = hoteladdess;

}

public String getHotelPhone() {

return hotelPhone;

}

public void setHotelPhone(String hotelPhone) {

this.hotelPhone = hotelPhone;

}

private String hotelPhone;

}

客户类

public class Client{

private String clientName;

private String clientID;

public String getClientName() {

return clientName;

}

public void setClientName(String clientName) {

this.clientName = clientName;

}

public String getClientID() {

return clientID;

}

public void setClientID(String clientID) {

this.clientID = clientID;

}

}

房间类

public class Room{

private String roomID;

private Hotel hotelID;

public String getRoomID() {

return roomID;

}

public void setRoomID(String roomID) {

this.roomID = roomID;

}

public Hotel getHotelID() {

return hotelID;

}

public void setHotelID(Hotel hotelID) {

this.hotelID = hotelID;

}

public String getRoomAmount() {

return roomAmount;

}

public void setRoomAmount(String roomAmount) {

this.roomAmount = roomAmount;

}

private String roomAmount;

}

JAVA SWING酒店管理系统界面房间的按钮变色等问题

首先 自定义一个Room类 或者 RoomInfo类, 用于 记录房间的各种属性.比如标价, 类型等

public class Room{

int num;//编号

int price;//价格

String type;//类型

//...构造方法.setter, getter , toString,HashCode,equals 等略.

}

然后, 自定义一个JButton 类, 该类构造的时候,需要传入一个Room类,

public RoomButton extends JButton{

Room room;

public RoomButton(Room room){

this.room=room; // 这样就把房间信息放入到了按钮里

}   

public Room getRoom(){

return room;

}

}

第三,给按钮添加鼠标事件响应器,当鼠标移动到按钮上的时候取出room,. 然后把room上的信息设置到JLabel上

jlabel.setText(roomButton.getRoom().getNum()); //显示编号

完成后的效果图

java程序定义抽象房间类room,类中包括房间号爱床位数是否有空调等成员变量,定义根据住宿天数计算

//1.定义抽象类Room

public abstract class Room {

//定义抽象方法

public void roomCost(int days){ };

}

//2.定义子类Single

public class Single extends Room {

private String bedNo;//定义属性床号

private Boolean isAirConditioning=true;//定义是否为空调房

private double roomPrice = 100.00;//定义非空调房基准价位属性

//计算房价方法

public void roomCost(int days){

//当是空调房进入if语句体,非空调房进入else语句体。

if(isAirConditioning){

roomPrice += days*10.00;

System.out.println("您的房间号为:"+getBedNo()+"号为空调房您的住宿费用如下:");

System.out.print(roomPrice);

System.out.print("人民币");

}else{

System.out.println("您的房间号为:"+getBedNo()+"号住宿费用如下:");

System.out.print(roomPrice);

System.out.print("人民币");

}

}

public String getBedNo() {

return bedNo;

}

public void setBedNo(String bedNo) {

this.bedNo = bedNo;

}

public double getRoomPrice() {

return roomPrice;

}

public void setRoomPrice(double roomPrice) {

this.roomPrice = roomPrice;

}

public static void main(String[] args) {

Single sg = new Single();

//给的房间为空调房

sg.isAirConditioning=true;

//给房间号值

sg.bedNo = "3102";

//执行房间计费方法

sg.roomCost(3);

}

}


当前文章:Java进行房间管理代码 java简单的宿舍管理
当前URL:http://pwwzsj.com/article/dohcegi.html