Java+Mysql窗口版 实现酒店管理系统

1.系统的功能模块

酒店管理的功能模块分为五个大的部分,对酒店房间信息的查询和修改,入退房的管理,退订房的管理,预定房管理,收银管理,对管理员信息的修改.实现了增、删、改、查等功能。

2.系统实体类设计

 (1)住户类 ZhuHu.java。

此类里面存储住户类的成员变量、构造方法,用来创建ZhuHu对象。

(2)管理员实体类 User.java。

此类里面存储管理员类的成员变量、构造方法,用来创建user对象。

(3)收银实体类 ShouYin.java。

此类里面存储收银的成员变量、构造方法,用来创建ShouYin对象。

(4)房间实体类KeFang.java。

此类里面存储房间的成员变量、构造方法,用来创建KeFang对象。

(5)预定实体类YuDing.java。

此类里面存储预定的成员变量、构造方法,用来创建YuDing对象。

3.系统接口设计

(1)“收支数据库操作”接口:ShouYinDao,ZhiChuDao。

该接口具有的方法如下:

addCashier()方法用于向数据库中添加收入信息。

cashier()方法用于查询数据库中的收入信息。

outAccount ()方法用于查询数据库中的支出信息。

(2)“管理员数据库操作”接口:UserDao。

该接口具有的方法如下:

login()方法用于验证数据库中的管理员信息。

(3)“住户数据库操作”接口:RuZhuDao。

该接口具有的方法如下:

addHousehold ()方法用于向数据库中添加住户信息。

getGuestRoom()方法用于查询数据库中的住户信息。

updateGuestRoom()方法用于更新数据库中的住户信息。

findTenantInfo()方法用于通过房间号查询房客信息。

(4)“房间数据库操作”接口:KeFangDao。

该接口具有的方法如下:

addGusteRoom ()方法用于向数据库中添加房间信息。

findByRoomNum ()方法用于通过房间号查询客房是否存在/是否已入住。

updateState ()方法用于更新数据库中的房间信息。

4.实现界面演示

管理员登录界面

管理员更改信息

 主界面

查询房间信息

查询房间状态

查询编辑房间信息

添加房间信息

入住管理

 退房

 预定房间

退订

 入账

 出帐

详情在自己的博客

  • 8
    点赞
  • 110
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 35
    评论
评论 35
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

嘿嘿嘿15

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值