酒店房间系统java代码 基于java的酒店客房管理系统

酒店管理系统数据统计模块怎么做?大神求指点(java)找个简单的:
import java.util.Scanner;
public class a1{
public static void main(String[] args){
Scanner s = new Scanner(System.in);//接受客户键盘输入 , 在命令行中 , 回车结束
System.out.println( "酒店管理系统" );
Hotel h = new Hotel();
System.out.println( h );
h.print();
while (true){
System.out.println( "请输入房间编号" );
//声明变量,用于接受控制台输入数据
String no = s.next();
//预订房间
h.order(no);
h.print();
}
}
}
class Room{
//房间号
private String no;
//房间类型
private String type;
//是否被占用
private boolean isUse;
public Room(){//默认调用
super();
}
public Room(String no,String type,boolean isUse){
super();
this.no = no;
this.type = type;
this.isUse = isUse;
}
public String getNo(){
return no;
}
public void setNo(String no){
this.no = no;
}
public String getType(){
return type;
}
public void setType(String type){
this.type = type;
}
public boolean isUse(){
return isUse;
}
public void setUse(boolean isUse){
this.isUse = isUse;
}
public String toString(){//声明输出结果格式
return "["no","type","(isUse?"占用":"空闲")"]";
}
}
class Hotel{
Room rooms[][];
public Hotel(){
rooms = new Room[5][4];//旅馆有五层 , 每层四个房间
for(int i=0; irooms.length;i){//外层for循环是循环层,内存循环是循环的每层的房间
for(int j=0; jrooms[i].length;j){
if (i == 0 || i == 1) {
//后面加个空字符串,是自动数据类型转换,这样前面的数字会自动变成数字型字符串;
rooms[i][j] = new Room((i 1)*100 j 1"" , "标准间",false);
}
if (i == 2 || i == 3) {
rooms[i][j] = new Room((i 1)*100 j 1"" , "双人间",false);
}
if (i == 4) {
rooms[i][j] = new Room((i 1)*100 j 1"" , "豪华间",false);
}
}

}
}
//对外提供房间列表的打印方式
public void print(){
for(int i=0; irooms.length;i){
for(int j=0; jrooms[i].length;j){
System.out.print( rooms[i][j]" " );
}
//换行
System.out.println();
}
}
//提供旅馆对外预定方式
public void order(String no){
for(int i=0; irooms.length;i){
for(int j=0; jrooms[i].length;j){
if (rooms[i][j].getNo().equals(no)) {
//把对象的成员数据封装,通过成员方法访问
//1 成员变量的访问方式rooms[i][j].no;
//2 成员方法的访问方式
rooms[i][j].setUse(true);
return;
}
}
}
}
}
带数据库的就算了
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 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()); //显示编号
完成后的效果图
求一个 javaoracle 数据库实现的 酒店客房管理系统 , 求好心人发我一个呀酒店客房管理系统
java web开发
struts2 spring hibernate
服务器酒店房间系统java代码:tomcat
求用Java写的网上订房程序 要有酒店类 房间类 客户类 订房记录类 模拟一个人订房操作酒店类
package fdsa;
public class Hotel {
private StringhotelID;
private String hotelName;
private String hoteladdess;
public StringgetHotelID() {
return hotelID;
}
public void setHotelID(StringhotelID) {
this.hotelID = hotelID;
}
【酒店房间系统java代码 基于java的酒店客房管理系统】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 HotelhotelID;
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代码和基于java的酒店客房管理系统的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站 。

    推荐阅读