酒店客房管理系统具备友好的用户界面,使用方便,易于文护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。因此从使用操作方面看此系统的开发是可行的。
3) 经济上可行性
本酒店客房管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安装windowsXP系统,MyEclipse6.0,MySql5.0即可。对于一般的中小型酒店来说都是很小的成本支出。
因此系统在经济上、技术上、操作上开发都是可行的。
3.2系统功能分析
满足客户的需求,实现酒店客房管理的流程。主要功能包括宾客开单、宾客结账、营业查询等等。
1) 宾客开单
完成宾客的开单。主要包括房间号码、房间价格、客人姓名、身份证号、押金、国籍、电话。
2) 宾客结账
自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结账收银操作。
3) 营业查询
完成结账单、全部宾客消费、在店宾客消费、离店宾客消费的查询。
3.3系统E-R图
本系统的数据库实体主要有“操作员”、“客房”、“宾客”等。其中“操作员”
与“客房”存在“管理”联系,并且一个操作员可以管理一个客房,即“操作员”与“客房”之间是一对多的关系。“客房”与“宾客”存在“入住”联系,并且一个客房可住多个宾客,即“客房”与“宾客”之间是一对多的关系。如图1所示:
图1 系统E-R图
4.系统设计
4.1设计思想
本系统实现了宾客入住酒店从登记到离店的管理,由我设计开发,本系统主要的功能如下:
1) 宾客开单
完成宾客的开单。主要包括房间号码、房间价格、客人姓名、身份证号、押金、国籍、电话。
2) 宾客结账
自动统计每个登记客人在店时所发生的消费额和应付款额,并完成结账收银操作。
3) 营业查询
完成结账单、全部宾客消费、在店宾客消费、离店宾客消费的查询。
图2 酒店客房管理系统的基本流程
4.2数据库结构设计
经过数据库系统分析和逻辑设计后,数据库的结果已经非常清晰,剩下的就是用一种数据库软件实现这样的结构。本系统中数据库采用MySql 5.0作为数据库。首先我们在MyEclipse 6.0的“数据库”中创建一个数据库,命名为“jd”。
选中jd数据库,向数据库中添加7个表: t_user,t_kfxx,t_kfbz,t_kfzt,t_gj,t_lc和t_kf,每个表与逻辑设计中一种的关系模式相对应。下面简要举例两个表,包括属性列的名称、数据类型、长度、是否可以为空和备注说明等内容。
(1) t_kfxx表。t_kfxx表用来存储客房信息。KFXX_ID为主键,如表1所示:
表1 客房信息
字段名称 字段类型 说明
KFXX_ID 数字 客房信息ID
KFXX_NAME 文本 客房名称
KFXX_STATUS 文本 客房状态
KFXX_KFBZ 数字 客房标准
KFXX_FLAG 数字 客房编号
KFXX_CODE 文本 启用标志
(2)t_user表。t_user表用来存储管理员信息。USER_ID为主键,如表2所示:
表2 管理员信息
字段名称 字段类型 说明 JAVA酒店客房管理系统的设计与实现+ER图+流程图(3):http://www.751com.cn/jisuanji/lunwen_714.html