酒店管理系统项目开发设计报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
项目开发设计报告
文档编号:
版本号:
项目名称:酒店客房管理系统项目负责人:马静
项目团队成员:许江燕丁芳
王静吕新芳填写时间:2014.6.6
目录
1 系统分析 (3)
1.1 系统开发背景、开发范围、建设目标与必要性 (3)
1.2 业务流程分析 (4)
1.3 数据流程图 (5)
2 系统设计 (6)
2.1 功能模块设计 (6)
2.2 系统运行环境 (8)
2.2.1 操作平台 (8)
2.2.2 系统实现平台 (8)
2.2.3 计算机硬件要求 (8)
2.3 数据库设计 (8)
2.3.1 数据库逻辑设计(e-r) (8)
2.3.2 数据库逻辑设计 (9)
2.3.3 数据库模型 (11)
2.4 输入/输出设计 (11)
2.4.1 公告模块设计 (11)
2.4用户界面设计 (12)
3 系统实施 (12)
4 参考文献 (27)
附录(程序关键代码) (27)
项目开发设计总结 (29)
1 系统分析
1.1 系统开发背景、开发范围、建设目标与必要性
随着经济的迅猛发展,第三产业在国民经济中扮演着越来越重要的角色。而随着近年来我国旅游行业的不断扩大,酒店行业的发展趋势不断看涨。旅游业的持续火热随之而来的是酒店需求的剧增。酒店行业的不断扩大,面临的问题也就越来越多。对于任何一个有一定规模的酒店来说都需要有与之相媲美的管理系统。酒店经营管理面临着越来越高的要求,一个高质量的管理信息系统不仅会为酒店创造更多的经济效益,更关乎着酒店的整体形象跟运行效率,为酒店本身及顾客带来更多的利益。
对于一个酒店来说,其最核心的业务就是住房业务,现在一般的酒店管理系统都把住房系统归结于整个管理系统之中,这对于大型的酒店集团来说造成了管理上的不便之处。越来越多的酒店连锁集团需要一个专门的酒店住房系统,独立于其他酒店管理系统。针对于此,由我们小组成员精心设计,采用电脑技术开发而成的酒店住房管理系统,对提高酒店管理水平,改善服务质量,增进资源利用率起了重要作用。建设目标与必要性每个酒店规模不同,经营方向不同,对酒店管理系统设计目标的要求存明显差异.例如大型酒店有客房、餐饮、康乐、会务、购物中心等分,因此要求饭店管理信息系统的功能比较齐全,能够完成客房、餐饮、会务等各种事务处理,而住房型酒店则仅要求酒店管理信息系统能完成客房、财务等的管理即可.此外,不同酒店的组织机构也相同,供其使用的酒店管理信息系统的系统结构应与其组织机构相适应。在系统中,主要是对客房信息、房间备品信息、经营情况、营业统计、客户的入住信息、员工信息、客户信息反馈、客户网上订房信息、房间类型等管理。为客户提供满意的服务、便捷的通道,通过互联网了解酒店详细情况,为服务员工、管理者提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确的反映酒店的工作情况、经营情况。比如,快速的查询、快速的登记顾客订房情况等本系统的建设需求。具体来说,客户从界面上输入入住地区,时间,价位/房间类型就可以查询到符合条件的房间,并且可以切入预定,选择房间类性及付款方式等。内部管理人员从界面上直接输入某个房间号我们就会看到客人的个人信息、住宿期间各种消费、以及是否客满,同样我们输入某个部门名称也会显示它的运营相关情况,并且能够对其实现相应的管理、查询、添加、删除、统计等功能。
1.2 业务流程分析
1.客人入住登记, 客户来到酒店,首先进行入住:
(1) 首先,客人对前台的管理员提出住宿要求。管理员根据顾客的要求,查询客房资源,并根据客人提出的条件看是否有符合客人要求的客房。
(2)如果没有,向客人说明情况并同时向客人推荐其它客房
(3)如果有合适的客房,对客人进行住宿登记。住宿登记包括顾客信息登记,住房记录登记。
(4)最后,发放房间钥匙或者住房凭证。
2.退房结账
当客人不再需要住宿的时候,需要执行退房登记步骤。
1.3 数据流程图
零层数据流:
图1—3—1零层数据流图
核心数据流:
图1—3—2核心数据流图
2 系统设计
2.1 功能模块设计
本系统主要分为五大模块:客户入住服务模块,客户查询模块,客房管理模块,客房预定模块,管理员操作模块。
1.客户入住服务模块
分为客户入住,客户退房。入住需要客户提供姓名,身份证,电话,房间类型和入住日期。
如果客户没有预定,输入用户的基本信息,单击“入住”按钮,完成客户的入住,对于没有预定的客户,将客户信息提交至前台管理员,并修改房间状态为“入住”; 如果是已预订的客户入住,获取用户预订信息,单击“入住”按钮,完成客户入住。对于已经预定的客户,将其预订信息从库中删除,并修改房间状态为“入住”。当客户入住结束要退房时,在退房界面,获取客户开房的信息,单击“退房”按钮,弹出用户酒店消费记录单,并提示用户交费。将用户消费添加至库中,并修改房间状态为“空闲”。
2.客户查询模块
当前台管理员需要客户的信息时,可以对预定过的、入住的、已经离开的客户的信息(顾客姓名、身份证号、房间类型、入住日期、结账日期、消费金额) 进行查询。系统在查询模块设置的权限,只有酒店的管理人员登录可以查询所有信息,而工作人员不能对该模块进行操作。
3.客房管理模块
在房间信息设置界面,输入房间基本信息,单击“添加”按钮,将新的房间信息添加至数据库中。当管理员想要修改某一个房间信息时,在界面上选择要修改的房间记录,获得房间信息,进行相应修改后,单击“修改”按钮,将原来的房间信息改为新的房间信息。当管理员想要删除某一个房间时,在界面上选择要删除的房间,单击“删除”按钮,从数据库中删除原纪录。管理员添加房间信息时,将新的房间添加到数据库。管理员修改房间信息时,修改数据库中相应记录的房间信息。管理员删除房间信息时,从数据库中删除此房间。新添加的房间号码在数据库中已经存在,则不允许添加。删除和修改房间信息时,如果当前房间的状态为“预定”或者“在住”则不允许操作。
4.客房预定模块