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.实现界面演示
管理员登录界面
管理员更改信息
主界面
查询房间信息
查询房间状态
查询编辑房间信息
添加房间信息
入住管理
退房
预定房间
退订
入账
出帐
详情在自己的博客