酒店管理系统的数据库里有哪些表

酒店管理系统的数据库里有哪些表,第1张

很多表 多的让人头晕。。。

住房用户表

酒店信息表

房间

属性设置表

餐饮表

菜系表

酒店人员表

工资定额表

价格调节表

特殊情况表

决策表

实施表

考核值勤表

日志表

更新设置表

ktv歌曲表

ktv包房表

ktv歌曲排行表

ktv其他很多表。。。

总之很多拉 你自己去下载源码看嘛。

找个简单的:

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 i < rooms.length ++i){//外层for循环是循环层,内存循环是循环的每层的房间

            for(int j=0 j < rooms[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 i < rooms.length ++i){

            for(int j=0 j < rooms[i].length ++j){

                System.out.print( rooms[i][j] + " " )

            }

            //换行

            System.out.println(  )

        }

    }

    //提供旅馆对外预定方式

    public void order(String no){

        for(int i=0 i < rooms.length ++i){

            for(int j=0 j < rooms[i].length ++j){

                if (rooms[i][j].getNo().equals(no)) {

                    //把对象的成员数据封装,通过成员方法访问

                    //1 成员变量的访问方式rooms[i][j].no

                    //2 成员方法的访问方式

                    rooms[i][j].setUse(true)

                    return

                }

            }

        }

    }

}

带数据库的就算了

可能是服务器的问题也可能是没有输入正确的用户名。

东方之星酒店管理系统2010数据库连接错误,先看服务器启动没有。用户名、密码对没有。如果是远程连接,启用通允许“远程连接”没有。在数据库服务器上,打开DOS窗口,输入netstat-an,查看1433端口开放没有,若没有开放,请调整、设置数据库服务器。


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/tougao/6074674.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存