酒店客房管理系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
根据客房的具体情况,系统主要的功能包括: 前台管理:“住宿登记”、“房态查看”、“结帐帐单”。 查询统计:“客房统计”、“客房查询”。 后台管理:“客房更新”、“顾客查询”、“统计结算”。 基础信息设置:“顾客信息”、“客房信息”、“住宿信息”、“帐单”。 系统初始化:“本单位定义”、“部门定义”、“管理员管理”。 系统维护:“系统初始化”、“数据备份”、“数据恢复”。
引言
随着计算机技术的普及及应用,越来越多的商家开始对自己的业务采用计算 机管理。一个好的管理系统能帮助我们更好的管理各项业务,而只有不断提高经 营效率、更新管理模式、及时把握企业的经营状况、先人一步制订经营决策,才 能提高自身的竞争能力。在应用之余,总希望有好的业务管理软件来帮助我们提 高工作效率和效益。
款额、收费标准、姓名) 此为联系“住宿”所对应的关系模式 帐单(tab)(身份证号码、客房号、应付款、结帐日期、余额、入住日期、姓
名、收费标准、预付款额) 此为联系“支付”所对应的关系模式 形成一般的数据模型后,就要向特定的 RDBMS 的模型转换,对于目前的 RDBMS
来说,不必转换。
2.3.1、系统模块功能说明:
货币型 2.1.2 数据结构:
1) 顾客信息(guestinfo):记录了所有来客的信息。 组成:
属性 身份证号码
姓名 性别 出生日期 地址 工作单位
别名
degreeno name sex birth address
deparment
类型 字符 字符 字符 日期 字符 字符
长度
20 6 2 10 -
客房信息管理系统对宾馆加强客房信息管理有着极其重要的作用,就一所客 房数量较大的宾馆来说,它的设计内容非常复杂而且繁多,比如拥有客房信息管 理、入住信息管理、预定信息管理等功能,而且设计的模块也很多,比如信息统 计模块,报表设计模块,打印输出模块,模糊查询模块等等。而本软件主要是为 某小型宾馆定制开发的。
字符
应付款
shouldpay
货币
结帐日期
paydate
货币
余额
balance
字符
入住日期
startdate
日期
4 组成:
长度
20 10 10
预付款额 prepaymoney 货币
-
收费标准 chargestandard 货币
-
姓名
name
字符
6
客房号
roomno
字符
4
2.2.1 实体及属性
1.顾客作为一个实体:
3.系统实现与测试
3.1 开发平台和工具选择
利用数据库设计方法开发一个实际有用的数据库应用程序。 设计环境和开发工具: 数据库管理系统,选用 SQL server 2000. 实现数据库的创建、对各种信息进行录入、修改、删除和查询,提供实现各种操 作所需要的语句。 开发工具,选用 Delphi。
附加信息。 组成:
属性
别名
类型 长度
身份证号码
degreeno
字符
20
入住日期
startdate
日期
10
退房日期
enddate
日期
10
预付款额 prepaymoney 货币
-
客房号
roomno
字符
收费标准 chargestandard 货币
4) 帐单(tab):每个来客所用的费用清单。
属性
别名
类型
身份证号码 degreeno
12) 预付款额(prepaymoney):顾客开始住宿时所预付费用。类型:货币型 13) 入住状态(state):每间客房是否有人入住。类型:字符 14) 应付款(shouldpay):顾客实际应该支付的费用。类型:货币型 15) 客房电话( telephone):每间客房的顾客的联系方式。类型:整数型 16) 结帐日期(paydate):顾客实际退房结帐日期。类型:日期型 17)余额(balance):顾客实际应该支付的费用与其预付款额的差值。类型:
2) 客房信息(roominfo):记录每个客房的信息
属性
别名
类型
客房号
roomno
字符
收费标准 chargestandard 货币
床位数目 bednumber 字符
客房电话
telephone 整数
入住状态
state
字符
组成: 长度
4 2 10 4
3) 住宿信息(quarterinfo):记录所有来客所住的客房以及一些其他
身份证号码
顾客
工作单位
姓名
性别
2.客房作为一个实体:
地址
出生日期
客房
客房号
收费标准
床位数目
客房电话
入住状态
3.帐单作为一个实体
入住日期 姓名
帐单
收费标准 预付款额
帐单号
应付款
结帐日期
余额
身份证号码
4.E-R 图
身份证号码
入住日期
退房日期
客房号
预付款额
收费标准
顾客
1
住宿
n
客房
1
支付
n
帐单
2.2.2 逻辑结构设计
针对系统要实现的功能,管理数据的安全统一和界面面的完整性以及美观。 我使用 Microsoft SQL Server2000 作为后台数据库管理,利用 Delphi 提供的各 种界面窗体开发工具,建立系统应用原型,然后,对原型系统不断修正和改进,直 到形成用户满意的可行系统。
1.系统目标与需求分析
1.1 目标
客房管理系统是典型的信息管理系统的一部份,客房管理系统的开发充分利 用了计算机信息技术提高了客房的管理水平、服务水平。系统实现了顾客住宿登 记、退房结帐、查询统计等功能,可明显提高对住宿人员住宿的有效管理。将动 态实时的住宿登记、销售报表等有机地联系在一起,对客房进行全方位的管理。 我们所要开发的主要包括后台数据库的建立和维护以及前端应用程序的开发两 个方面。对于前者要求进行需求分析对系统要求做个明确的功能,建立起简洁且 资料一致性和完整性强、资料安全性好的数据库。而对于后者则要求应用程序的 登记、查询、修改等功能完备、窗体美观、易使用等特点,使软件能有更好的交 互性,使用起来方便快捷。
2.软件开发过程
2.1.1 数据项: 1) 客房号(roomno):每个客房的唯一标志。类型:字符 2) 收费标准(chargestandard):每个客房所需要的费用。类型:货币型 3) 床位数目(bednumber):每个客房所设的床位个数。类型:字符型 4) 身份证号码(degreeno):每个顾客的唯一标志。类型:字符型 5) 姓名(name):每个顾客的称呼或标识。类型:字符 6) 性别(sex):顾客的性别。类型:字符 7) 出生日期(birth):顾客的出生日期。类型:日期型 8) 地址(address):顾客所住的地方或联系地址。类型:字符 9) 工作单位(deparment):顾客所在的工作地方。类型:字符 10) 入住日期(startdateFra Baidu bibliotek:顾客开始住宿的日期。类型:日期型 11) 退房日期(enddate):顾客想要离开住宿的日期。类型:日期型
经过以上的功能图及说明分析,确定了该系统具备的主要功能如下: 1、住宿登记功能:对入住宾馆的顾客信息、入住信息进行登记、保存。 2、客房信息管理功能:对本宾馆中客房的具体信息进行查询、录入、保存。 3、住宿信息管理功能:对本宾馆住宿信息进行登记、保存。 4、查询功能:对本宾馆中的顾客信息、客房信息、入住信息进行查找。 5、删除功能:对本宾馆中的顾客信息、入住信息进行删除。 6、更新功能:对本宾馆中客房的变化数据进行录入、修改。 7、结算统计功能:对客户退房收款及客房使用情况进行统计。
将 E-R 图转化为关系模型,关系的码用横线标出: 顾客信息(guestinfo)(身份证号、姓名、性别、出生日期、地址、工作单位) 此为顾客实体对应的关系模式, 客房信息(roominfo)(客房号、收费标准、床位数目、客房电话、入住状态) 此为客房实体所对应的关系模式,客房电话是关系的候选码。 住宿信息(quarterinfo)(客房号、身份证号码、入住日期、退房日期、预付
1.2 任务分析
某宾馆需要建立一个客房管理系统,根据需求分析结果如下: (1) 一个客房有多个床位,同一客房内的床位具有相同的收费标准。不同客 房的床位收费标准可能不同。 (2) 每个客房有客房号(如 201 等)、收费标准、床位数目、房态等信息。 (3) 每位客人有身份号码、姓名、性别、出生日期、地址、工作单位等信息。 (4) 每位客人的每次住宿,应该记录其入住日期、退房日期和预付款额信息。 (5) 每位客人进行费用结算,应该列出应缴款、当前余额、结帐日期等信息。 (6)管理系统可查询出客人所住客房号,实现客房信息的录入、修改、查询。 在进行系统设计之前对本系统进行需求分析,根据顾客的需求给出系统详细 的定义,在整体上可以分为三部分:顾客信息管理、客房信息管理和财务结帐管 理。 首先,对前来住店的客人要有较详细的资料登记,根据客人的需求把客人看 好的客房分配给顾客,如果有人入住,可让客人另外选房以免冲突。以便管理和 日后的查询。根据时间的变化统计出离店客人和在店客人的信息,为方便查询。 其次,必须要对酒店内的客房进行合理的管理,清楚的知道各个客房的收费 标准、床位数目以及入住状态等信息。在客人进行登记时列出所有目前可用的客 房,及各个客房的基本设施以方便客人选择。 帐户结算是酒店管理中的一个重要环节,如果不仔细就会使酒店造成损失或 客人的损失,那对酒店和客人来说,都是不好的。进入结帐界面,查询选择要结 帐的顾客,列出消费帐单。即可结帐。 系统还包括一些查询功能,及时地反映当前营业状况。管理员对客房信息的 修改、录入以及对客人的查询等信息拥有权限,权限和密码登陆的设置及数据的 备份和恢复功能能确保系统的安全可靠,方便快捷的操作。给酒店带来更好的管 理效应。
2.软件开发过程 ………………………………………………5
2.1.1 数据项 …………………………………………………………5 2.1.2 数据结构………………………………………………………………6 2.2.1 实体及属性……………………………………………………………7 2.2.2 逻辑结构设计……………………………………………………………7 2.3.1 系统模块功能说明……………………………………………………………8
编号:
数据库综合设计说明书
题 目: 酒店客房管理系统 系 别: 计算机科学与工程学院 专 业: 信息管理与信息系统 学生姓名: *** 学 号: ****************** 指导教师: *** ***
2010 年 06 月 21 日
摘要
在当今信息和网络高度发达的社会,传统的人工文件管理模式已经无法满足 现实生活中酒店信息管理的需要,通过应用计算机技术,开发酒店客房管理系统 应用软件来系统地管理酒店信息已经成为一种趋势。一个良好实用的酒店客房管 理系统应该能够对酒店进行全方位的管理,其主要功能应包括客房预订,住宿登 记,客房信息修改,客房查询,退房结,统计营业额和客房使用率,以满足对酒 店信息的各种处理。 本系统用户界面友好,实用性强,容易被用户掌握.它的主要目的是为客户提供 方便的服务,并且能够提高酒店管理人员的工作效率。管理人员只需在用户界面 上输入客户和客房的信息就可以随时对其进行查询以及对客房和客户信息进行 必要的修改。本系统还提供了客房结机制,根据酒店的各种收费情况和客户的消 费情况列出指定的客房费用列表,同时可以预览和打印相关报表。本系统的开发 是在 Microsoft Windows XP 操作系统下,使用 Delphi 7.0 作为开发工具,Pascal 作为编程语言,SQL Server 2000 作为后台数据库来实现的。 本文首先阐述了酒店客房管理系统产生的背景、接着介绍了本系统的设计思路, 包括系统的需求分析、系统的总体结构设计,系统数据库设计以及系统功能模块 设计等内容,然后重点介绍了系统的测试,具体实现以及维护,并且对系统的不 足之处进行了分析。
3.系统实现与测试……………………………………………………………8
3.1 开发平台与工具选择……………………………………………………………8 3.2 系统测试……………………………………………………………9
4.实验总结……………………………………………………………9






参考文献 ………………………………………………………………10
关键词:良好的用户界面;高效管理;计算机软件;客房管理;SQL Server 2000 Delphi7
目录
引言 ………………………………………………………………………4 1 系统的目标及任务(四号黑体)……………………………………4
1.1 目标…………………………………………………4 1.2 任务分析 …………………………………………………………4
相关文档
最新文档