- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL数据库作业酒店管理
题 目 酒店管理系统的数据库设计
班 级 09机械(3班)
姓 名
学 号
教 师 酒店管理系统的数据库设计
酒店业是一个前景广阔而又竞争激烈的行业。改革开放以来,我国的酒店业迅速发展,已经成为一个具有相当规模的产业。由于我国的旅游业迅速发展,通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店业将完全开放,这个时候,我国的酒店业将面临着前所未有的机遇和挑战。酒店行业的激烈竞争使得争取客源、提高酒店满员率、指定正确的销售策略已经成为一项重要的任务,而借助于当前蓬勃发展的IT工具来拓展销售能力,创造客观的经济效益已经成为许多酒店的首选。
因为酒店业务涉及的各个工作环节已经不再仅仅是传统的住宿、结算业务,而是更广更全面的服务性行业代表。酒店作为一个服务性行业,从客房的营销即客人的预计开始,从入住登记直到最后退房结账,整个过程应该能够以宾客为中心,提供快捷方便的服务,给宾客一种顾客至上的享受,只有提高酒店的管理水平,简单化各种复杂的操作,在最合理的最短的时间内完成酒店业务的规范操作,这样才能令旅客舒适难忘,面对酒店业内激烈的竞争形势,各酒店均在努力拓展服务领域的广度和深度。虽然信息化并不是酒店走向成功的关键元素,但它可以帮助那些真正影响成败的要素发挥更大的效用。因此采用全新的计算机网络和管理系统,将成为提高酒店的管理效率,改善服务水准的重要手段之一。所以作为一有效的统计分析手段,计算机管理系统具有明显的优势,它在数据保存、数据交换等方面均能做到快速可靠,是手工操作所不能完成的。现利用SQL Server2008 设计一个简单的酒店管理系统的数据库。
1、对酒店系统进行系统功能需求分析
系统流程图
2、数据库设计
根据系统的功能要求,主要构造以下几个表:
(1)“楼层信息”表:楼层编号、楼层名称。用途是保存楼层编号及名称,如表1所示
表1 .“楼层信息”表
CREATE TABLE [dbo].[楼层信息](
[楼层编号] [int] NOT NULL,
[楼层名称] [varchar](50) NULL
) ON [PRIMARY]
GOCREATE TABLE [dbo].[客房类型](
[类型编号] [varchar](5) NOT NULL,
[类型名称] [varchar](50) NULL,
[价格] [money] NULL,
[拼房价格] [money] NULL,
[可超预定数] [decimal](5, 0) NULL,
[是否可拼房] [bit] NULL,
CONSTRAINT [PK_客房类型] PRIMARY KEY CLUSTERED
(
[类型编号] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
(3)“客房信息”表:客房编号、类型编号、楼层编号、额度人数、床数、客房描述、备注、状态、是否可以拼房。用途是保存酒店所有客房信息,如表3所示
表3.“客房信息”表
CREATE TABLE [dbo].[客房信息](
[客房编号] [varchar](50) NOT NULL,
[类型编号] [varchar](5) NOT NULL,
[楼层编号] [int] NOT NULL,
[额定人数] [int] NULL,
[床数] [int] NULL,
[客房描述] [varchar](50) NULL,
[状态] [varchar](5) NULL,
[是否可拼房] [bit] NULL
) ON [PRIMARY]
GOCREATE TABLE [dbo].[预订单](
[预定单号] [varchar](50) NOT NULL,
[会员编号] [int] NULL,
[客房类型] [varchar](4) NOT NULL,
[抵店时间] [smalldatetime] NOT NULL,
[离店时间] [smalldatetime] NULL,
[单据状态] [varchar](20) NULL,
[入住人数] [int] NULL,
[客房编号] [varchar](10) NULL,
[客房价格] [money] NULL,
[入住价格] [money] NULL,
[折扣] [decimal](4, 2)
文档评论(0)