
数据库课程设计宾馆住宿管理系统设计方案.doc
42页宾馆住宿管理系统本系统针对宾馆住宿的一般管理模式,采用基于计算机网络技术的宾馆管理解决方 案,按照宾馆的现代化管理要求设计,实现对宾馆住宿的接待,客房,订房,收支情况,等 服务设施的全面全方位计算机管理目标在于提高宾馆营业体系的作业效率,提高服务 的客户满意度,加强宾馆的市场竞争力,树立良好的企业形象 •通过计算机管理,一方面 提供应客户快捷准确可靠的服务,另一方面提高宾馆自身的管理水平,与时准确获取营 业信息,辅助对市场需求变化的决策.第一章系统概述随着我国经济的迅速开展,人们的生活水平有了显著的提高,假日经济和旅游经济 已成为人们消费的热点各地也把旅游业当作本地经济开展的重要经济支柱之一,从而 促进了宾馆酒店业的快速开展同时,随着宾馆酒店越来越多,人们的要求越来越高, 宾馆酒店业的竞争也愈来愈激烈如何在激烈的竞争中生从开展,是每一个宾馆酒店必须面临的问题对宾馆的经营 状况起决定作用的是宾馆的服务管理水平如何利用先进的管理手段、提高宾馆的管理 水平,以成为宾馆酒店业开展的当务之急面对信息时代的机遇和挑战,利用科技手段 提高企业管理水平是企业管理无疑的一条行之有效的途径 现在的宾馆行业已经发生拉巨大变化,已不仅是提供应人们一个吃住行的简单场所,所以,将计算机管理引入宾馆 的管理体系中,无疑对宾馆的服务水平更上一层楼提供了一种有利的支持。
虽然计算机管理并不是宾馆管理走向成功的关键元素, 但它可以最大限度地发挥准确、快捷、高效等作用,对宾馆的服务管理提供强有力的支持因此,采用全新的计算 机网络和宾馆管理系统,已成为提高宾馆的管理效率、改善服务的水准的重要手段之一 在某种意义上,宾馆客房管理方面的信息话已成为现代化宾馆的重要标志该系统应充分利用信息技术提高宾馆客房的管理水平、服务水平酒店客房管理系 统要实现客房住宿的登记、宿费提醒、追加押金、调房登记、退房结帐、查询统计等功 能其中宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可 明显提高对住宿人员宿费的有效管理将动态时的住宿登记、客房调整追加押金等有机 的联系在一起,对酒店进展全方位的管理开发数据库管理信息系统需要选择两种工具,即前台开发语言和后台数据库本系统运用了 Visual Basic 作为开发工具,SQL Server2000作为后台数据库系统模块分析〔1〕系统管理模块该模块实现操作员的管理,如添加删除和修改操作,并设置操作员的操作权限对指 定的用户进展密码修改.〔2〕客房管理模块状该模块实现对客房的根本信息的设置,如客房的地点,客房等级,客房物品等信息 同时提供对客房信息的查询。
〔3〕订房管理模块状该模块实现用户订房信息管理,提供对订房客户资料的登记,查询和退订操作其 中订房信息包括客房的类型和订房的时间等〔4〕收银管理模块状该模块实现用户确实订房信息管理,提供对订房客户资料的登记,查询,并提供当 日报表的打印第二章系统需求分析本文档对《酒店管理系统》的开发需求进展描述,目的是明确酒店管理系统对用户 的功能要求•该文档对《酒店管理系统》做全面细致的用户需求分析,明确所要开发的 系统应有的功能、性能与界面,使有关人士能够清楚的了解用户的需求,并在此根底上 进一步提出概要设计说明书和完成后续设计与开发工作开发背景随着人民生活水平的提高,旅游出行的人越来越多,酒店的客流量不断增加,传统 的酒店管理方法已经不适应现代社会的需求宾馆在正常运营中需要对客房资源、顾客 信息、退房信息等进展管理,利用客房管理系统与时了解各个环节某某息的变更,有利 于提高管理的效率本项目作为《软件工程课程设计》课程的训练项目提出,目的是为了提高同学们软 件的开发和数据库的创建,以与软件文档的相关标准和编写原如此 ,提高大家的实践能 力建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业 经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对 公司经营反应信息的响应速度。
从而大幅度提高工作效率,提高实施管理的准确性、科 学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来面对酒店行业的高速开展和酒店行业信息化开展的过程中出现的各种情况, 酒店客房管理系统在实施后,应能达到以下目标:⑴实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅 2) 服务管理信息化,可随时掌握客人住宿、客房状态、客人挂帐等情况3) 系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全4) 客户档案、挂帐信息、预警系统的结合,可对往来可户进展住宿监控,防止坏帐发生5) 通过酒店客房管理系统的实施,可逐步提高宾馆的管理水平,提升员工的素质6) 系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求〔1〕顾客信息:某某、有效证件、证件、联系、工作单位、详细地址〔2〕客房信息:房间号、房间类型 、房间价格、所在楼层、〔3〕住宿信息:顾客某某、房间编号、有效证件、房间标准、房间位置、折扣、 入住时间、预交押金〔4〕退房信息:顾客某某、房间编号、客房标准、退房时间、折扣、预交押金、 所付金额、找还金额〔5〕调房信息:顾客某某、客房标准、原始房、目标房、住宿天数、入住时间、 预交押金、联系。
处理需求宾馆在运营中需要对宾馆资源、顾客信息、结算信息进展管理,如果有顾客来往, 经过对客房状态的查询,查看是否有房间能与时为客户办理登记手续,如果有顾客来退 房,能与时为顾客登记并办理退房手续,并且修改客房信息,因此,利用开发完成后的 宾馆管理系统能够十分便利的对住房系统进展管理有利于提高效率酒店住房管理系统开发的任务是实现各种住房信息的系统规 X化、自动化主要完成的功能有以下几个方面〔1〕住宿管理这个模块包括四个局部,即住宿登记、追加押金、调房登记、退宿结帐该模块要 实现客人的住宿登记,收取客人的预交宿费,自动计算折前宿费、实际宿费等;能够收 取客人的续交押金,自动计算宿费提醒日期,并能够实现客户调房登记、退宿结帐、自 动计算住宿费用与退还费等〔2〕客房管理这个模块包括三个局部,即客房设置、客房查询、房态查看宾馆客房在不同的时 间有不同的状态,如空静房、空脏房、清理房、占用房、毛病房、修理房等该局部要 完成客房根本信息的查询、能够按房间号检索所需的客房根本信息,以与显示当前客房 的入住数、空闲数、维修数、客房的使用率等〔3〕查询管理这个模块包括三个局部,即住宿查询、退宿查询、宿费提醒。
该局部要实现对客房 的查询,查询客房的住宿情况、退宿情况以与宿费提醒等尤其是宿费提醒,当客人的 上帐金额超过押金时系统自动提示要求客人补交押金,以防止宾馆财产损失〔4〕日结设置该模块包括两个局部:客房销售报表、客房销售统计该模块中要实现按任意时间 汇总客人结帐后所需费用的总额的功能与按任意年汇总应收宿费、费等的功能〔5〕结帐管理这个模块包括两个模块,挂帐查询模块、客户结款模块主要实现选择挂帐单位或 个人,检索符合条件的挂帐信息、还款信息与统计欠款余额等〔6〕设置管理这个模块包括三个局部,主要用来完成操作员与密码设置,操作员密码的修改以与 实现清空选定表的数据的功能数据流图描绘信息流和数据从输入移动到输出过程中在系统中流动和处理的情况分数据流图①住宿数据流图图2.2住宿数据流图②退房数据流图图2.3退房数据流图图2.4客房数据流图数据字典是关于数据信息的集合,即对数据流图中包含的所有元素的定义的集合名字:住宿信息别名:住宿登记信息描述:顾客住宿是需要填写的登记表定义:住宿信息=某某+有效证件+客房类型+客房号+住宿日期 位置:登记表名称:客房信息别名:宾馆客房的信息描述:描述宾馆各种客房的信息。
定义:客房信息=客房标准+客房+客房价格+使用配置位置:客房登记退房登记名称:退房信息别名:退饭登记信息描述:客人退房时需要填写的信息定义:退房信息=客人某某+有效证件+房间标准+房间+住宿天数 位置:系统退房登记信息名称:权限信息别名:权限登记信息描述:用来保存操作员的权限定义:权限信息=操作员+密码+客房预定+住宿登记+退宿登记+客房查询+密码 位置:系统名称:查询管理别名:查询登记信息描述:查询客房登记的信息定义:查询管理=操作员+密码+住宿信息+客房预订 位置:系统名称:客房管理别名:客房管理信息描述:客房日常管理信息定义:客房管理=服务员+房间号+操作员+密码位置:系统客房管理系统名称:退房登记别名:退房管理登记描述:退房管理登记信息定义:退房登记=房客+房间号+服务员+密码位置:宾馆客房管理系统.名称:客房登记别名:客房登记管理描述:客房管理登记信息定义:客房登记=房间号+房客+操作员+密码+服务员 位置:宾馆客房管理系统概念性信息模型是一种面向 问题的数据模型,是按照用户的观点来对数据和信息建模它描述了从用户角度看到的数据,它反映了用户的现实环境最常用的表示概念性数据模型方法,是实体 联系方法〔 Entity-Relationship Approach 〕。
这种方法用ER图描述现实世界中的实体,而不涉与这些实体在系统中的实现方法用这种方法表示的概念性数据模型又称为 ER模型ER模型包含“实体〃、“联系〃、“属性〃等三个根本成份图2.8经理实体属性图2.7.2 总 E-R 图图2.9总E-R实体图第二章系统总体设计图3.1功能模块图〔1〕住宿管理:住宿登记、追加押金、调房登记、推房结帐〔2〕客房管理:客房设置、客房查询、房态查看〔3〕查询统计:住宿查询、退宿查询、宿费提醒〔4〕系统设置:初始化、密码设置、权限设置〔5〕日结设置:客房销售报表、客房销售统计〔6〕挂帐管理:客户结款、挂帐查询图3.2系统流程图第四章系统详细设计所谓系统流程分析,就是用户使用系统时的工作过程不同的用户有着不同的工作 流程和使用权限但是所有的用户都是从用户登录模块开始的登录主要是判断是否是 合法的用户,在数据库设计中用户的登录名是固定的,如果要添加用户如此在用户主界 面进展添加用户信息本系统的系统流程分析如如下图所示:该系统采用了 SQLServer2000数据库,数据库名称为kfgl.数据库包含以下几个表: 客房根本信息表kf、登记表d、密码表ma权限设置表qxsz、退房登记表tfdj、挂帐明细表gzmx^表4-1 密码表字段名称数据类型字段大小操作员文本10密码。












