数据库技术课程设计_第1页
数据库技术课程设计_第2页
数据库技术课程设计_第3页
数据库技术课程设计_第4页
数据库技术课程设计_第5页
已阅读5页,还剩15页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库技术》课程设计课题 酒店客房管理信息系统班级 学号 姓名 2009年1月90—2008年1月17日1.背景2.需求分析2.1任务概述2.2组织结构图2.3业务流程分析2.4功能结构设计2.5数据流图2.6数据字典2.7功能层次图3数据库概念设计3.1初始局部E-R图3.2初始局部E-R图的改进4逻辑结构设计4.1由E-R图导出一般关系模型5.物理设计5.1系统运行环境5.2数据表之间完整性约束6.数据实施和维护6.1数据库建立6.2根据数据表生成数据库表Transact-SQL源程序:6.3建立视图6.4往数据表里添加、删除、修改数据6.5实现各种查询(简单查询、模糊查询、连接查询、嵌套查询等)6.6存储过程和触发器的建立1背景随着我国市场经济的迅速发展和人们生活水平的不断提高,尤其是中国加入WTO,外国竞争者的进入,酒店业的竞争愈来愈激烈。要想在竞争中取得优势,必须在经营管理、产品服务等方面提高服务管理意识。而对客房的经营起决定作用的是客房的管理。如何利用先进的管理手段,提高客房的管理水平,是每一酒店管理者所面临的重要课题。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处才能让顾客体会到酒店服务的高标准、高质量。而准确、快捷、周全往往就是最基本的成功要素。面对信息时代的挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。因此采用电脑和先进的技术管理业务、财务等诸多环节已成为推动酒店业快速发展的先决条件。2.需求分析2.1任务概述建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。*快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间*准确实现客人预订入住的要求,实现有效及有保障的前台系统作业*快速响应住宿客人的有关项目查询要求*实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求2.2组织结构图据调查分析,我国中、小型酒店客房部由客房部经理、总台领班、大堂副理、大堂领班、电话总机员、商务中心领班、客房服务组组成。即组织结构图如图2.2所示:2.3业务流程分析业务流程分析是对业务功能分析的进一步细化,业务流程分析的结果是给出业务流程图。业务流程图反映了实际的业务活动。它不仅是系统分析人员进行更深入系统分析的依据,而且也是系统分析人员,管理人员,业务操作人员,系统设计人员进行沟通的工具。可以直接在业务流程图上拟出能够由计算机实现的部分,明确系统的边界,使计算机处理与人工业务处理的接口清晰,分析组织的业务流程是否合理,删除重复的,不合理的环节,明确整个业务流程,为以后的分析与设计打下良好的基础。酒店客房管理的业务流程分析是为了能够反映酒店客房部内部各部门之间的联系程度,其主要业务和他们在业务过程中所承担的工作。客房管理的的业务流程图如图2.3所示:图2.3业务流程图2.4功能结构设计酒店前台管理信息系统的主要功能有预订、接待、结账、调房服务、客房管理和查询服务等。每个功能模块都和宾客直接有关,其采用酒店管理信息系统的目的是提高就店服务的质量,提高信息管理的精度,进而提高酒店在客户心目中的信誉,树立良好的酒店服务形象。各子功能分析如下:(1) 预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;(2) 接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;(3) 结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;(4) 调房功能需求:其主要目的是满足客人调房的需要。其主要功能是查询客房,调房登记,调房确认等;(5) 客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;(6)查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信息,提高服务的效率和树立酒店良好的企业形象。其主要功能包括房态查询,房间类型查询和房间价格查询等;酒店客房管理信息系统的功能图如下:图2.4功能结构图2.5数据流图数据流程分析是数据和数据流程分析工作的最后一步,该工作是对系统中的数据进行输入输出、存储、传递、转换等分析。数据流程分析的结果是给出数据流程图。数据流程图是描述系统逻辑模型的主要工具。针对现在酒店宾馆业的发展需求,在业务流程图的基础上,可以得到数据流程图:图1-10酒店前台管理信息系统的0层DFD2.6数据字典系统数据字典(DD-DateDictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。数据字典提供一个可定义的不依赖于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。其内容包括四种条目:数据流,数据元素、数据存储和数据加工。建立完善的数据字典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。根据数据流程图,构思数据流表:数据流表(表1-1)编号数据流名来源结构去向从属说明P001客房预定表预订登记单凭证号码+房间号+姓名…接待管理P002登记表入住登记单客房预定表客房信息表凭证号码+房间号+姓名+押金…退宿管理P003退宿表登记表退宿登记单凭证号码+房间号+姓名+客人

金额总计…P004挂账信息表挂账信息单退宿表凭证号码+挂账单位+还款金额…客人P005客房信息表客房信息单房间号+类型编号+房态+配置+使用设置...预订管理接待管理退宿管理调房管理P006客房类型表客房信息单类型编号+客房类型+价格+备注客房管理P007挂账单位信息表挂账信息单单位全程+单位全称+地址+邮政编码+联系人+联系人电话…退宿管理P008员工登记表员工登记单员工编号+姓名+性别+密码+职务+聘用日期+薪金+备注人力资源管理2.7功能层次图根据业务流程图和数据流程图的分析,得出系统的详细的功能层次图,如下图:3数据库概念设计3.1初始局部E-R图根据对上面基本项的分析构思E-R图的基本原则:原则1:操作员(员工)、客房、客房类型等能独立存在的事物,当其有多个由基本项描述的特性需要关注时,就应把作为实体。原则2:两个或多个实体间的关联与结合,如预订、查询、登记入住、客房信息、客房类型、结账等,当需要关注时,应作为联系。原则3:实体的属性是实体的本质特征,实体应有标识属性(能把不同个体区分开来的属性组),并指定其中一个作为主标识,如证件号码、凭证号码、单位编号、房间号、类型编号、员工编号等。联系的属性是联系的结果或状态。属性具有如下几个特点:非多值性、非复合性、非导出性,而实体属性还应有非关联性。原则4:所有基本项在同一E-R图中作为属性要在且仅在一个地方出现,即一事一地原则。图3-1预订登记的初始局部E-R图图3-2入住登记的初始局部E-R图图3-3退宿登记的初始局部E-R图图3-4挂账登记的初始局部E-R图图3-5查询登记的初始局部E-R图图3-6房间所属的初始局部E-R图图3-7系统全局的E-R图基本结构3.2初始局部E-R图的改进图3-8引进联系实体后的预订E-R图图3-9引进联系实体后的入住E-R图图3-10引进联系实体后的退宿E-R图图3-11引进联系实体后的挂账E-R图图3-12 引进联系实体后的查询E-R图图3-13引进联系实体后的房间所属E-R图4逻辑结构设计4.1由E-R图导出一般关系模型A基本原则原则1:E-R图中的每一个独立实体变换为一个关系,其属性变为关系的属性,其主标识变为关系的主码。如本系统中,独立实体“客房”、“员工”分别变换为旅客关系、前台关系如下:客房(房间号、类型编号、房态、配置、使用设置、营业时间、备注)员工(员工编号、员工姓名、员工性别、员工类别、职务、聘用日期、薪金、备注)原则2:E-R图中的从实体及相应的“的”联系变换为一个关系,从实体的属性加上主实体关系的主码构成这个关系的属性。如果“的”联系是1:1的,则以主实体关系的主码(作为外来码)为这个关系的主码;如果“的”联系是1:M的,则以主实体关系的主码加上同一主实体个体联系的不同从属实体个体赖以相互区分的属性组,组成该关系的主码。原则3:1:M联系通过在“多”实体关系中增加相联系的“1”实体关系的主码及联系本身的属性来表达。其中“1”实体主码为外来码。原则4:M:M联系转换成一个独立的关系,被联系实体关系的主码(作为外来码)和联系本身的属性作为该关系的属性,被联系实体关系的主码组成其复合主码。B导出一般关系模型在本酒店客房管理信息系统中,“客人”联系与“客房”联系是多对多联系,其被联系实体关系的主码为外码和该联系本身的属性一起组成关系的属性,被联系的主码组成该关系的复合主码。将它们转换为关联模式如下:预订(房间号、日期、姓名、联系电话、工作单位、预订日期、预住天数、押金、预住人数、备注、预订服务员和时间)由E-R图及由其导出一般关系模型的基本原则,可得以下数据关系模型:预订(房间号、日期、姓名、联系电话、工作单位、预订日期、预住天数、押金、预住人数、备注、预订服务员和时间)入住(凭证号码、姓名、性别、年龄、证件名称、证件号码、房间号、工作单位、住宿日期、预住天数、退宿日期、备注、日期、时间、押金、来宿服务员、是否结账)退宿(凭证号码、姓名、房间号、住宿日期、住宿时间、结款方式、折扣、押金、酒水费、电话费、赔偿费、其他费用、退宿日期、退宿时间、备注、操作员)挂账(凭证号码、日期、挂账单位、摘要、住宿金额、欠款金额、还款金额、姓名、证件名称、证件号码、时间、是否结清)客房(房间最、类型编号、房态、配置、使用设置、营业时间、备注)房间类型(类型编号、客房类型、价格、备注)挂账单位(单位编号、单位全称、简称、地址、邮政编码、传真、电话、联系人、联系人电话)员工(员工编号、姓名、性别、密码、职务、聘用日期、薪金、备注)C初始一般关系模型的改进与优化对上面的关系的改进,对于预订关系中由房间号、日期、姓名三个属性作为复合属性构成主键,实际实现比较困难,使用不方便,故增加凭证号码这一属性作为主标识,预订关系改进为:预订(凭证号码、房间号、日期、姓名、联系电话、工作单位、预订日期、预住天数、押金、预住人数、备注、预订服务员和时间)在入住关系中,由于实际中有双人房要记录客人的信息,故增加姓名、性别、年龄、证件名称、证件号码、工作单位这些属性,该关系改进为:入住(凭证号码、姓名、性别、年龄、证件名称、证件号码、工作单位、姓名、性别1、年龄1、证件名称1、证件号码1、工作单位1、房间号、住宿日期、预住天数、退宿日期、备注、日期、时间、押金、来宿服务员、是否结账)退宿关系中,由于实际需要了解实际宿费、应收宿费、金额总计、住宿天数以及退还宿费,希望在关系中体现,故增加这几项属性。该关系改进为:退宿(凭证号码、姓名、房间号、住宿日期、住宿时间、实际宿费、结款方式、折扣、应收宿费、金额总计、押金、住宿天数、退还宿费、酒水费、电话费、赔偿费、其他费用、退宿日期、退宿时间、备注、操作员)同理,在挂账关系中实际需要直接了解金额累计,在该关系中增加这一属性,该关系改进为:挂账(凭证号码、日期、挂账单位、摘要、住宿金额、欠款金额、还款金额、金额累计、姓名、证件名称、证件号码、时间、是否结清)根据表间各关系,转换为物理结构的数据表,各表结构如下:客房预定表(表2—2) C代表char()D代表datetime编号字段名主外码类型长度小数位数索引字段完整性1凭证号码TC10主非空2工作单位C203房间号TC10非空4日期D85姓名C12非空6联系电话C207预订日期D88预住天数Integer49押金Float8210预住人数Integer411备注C5012预订服务员C1213时间C12登记表(表2-3)

编号字段名主码外码类型长度小数位数索引字段完整性1凭证号码TC10主非空2姓名C12非空3性别C24年龄Integer45证件名称C12非空6证件号码C20非空7工作单位C208姓名1C129性别1C210年龄1Integer411证件名称1C1212证件号码1C2013工作单位1C2014房间号TC10非空15住宿日期D816预住天数Integer417退宿日期D818押金Float82非空19备注C5020日期D821时间C1222来宿服务员C1223是否结账C1退宿表(表2-4)编号字段名主码外码类型长度小数位数索引字段完整性1凭证号码TC20主非空2姓名C12非空3房间号TC10非空

4住宿日期D85住宿时间C126实际宿费Float827结款方式C68折扣Integer49应收宿费Float8210金额总计Float8211押金Integer412住宿天数Integer413退还宿费Float8214酒水费Float8215电话费Float8216赔偿费Float8217其他费用Float8218退宿日期D819退宿时间C1220备注C5021操作员C12挂账信息表(表2-5)编号字段名主码外码类型长度小数位数索引字段完整性1编号TC20非空2凭证号码TC203日期D84单位编号TC305摘要C506住宿金额Float827欠款金额Float828还款金额Float829金额累计Float8210姓名C12

11证件名称C1212证件号码C2013时间C121415是否结清房间号C12客房信息表(表2—6)编号字段名主码外码类型长度小数位数索引字段完整性1房间号TC12主非空2类型编号TInteger4候选3房态C124配置C305使用设置C306营业时间D87备注C50客房类型表(表2-7)编号字段名主码外码类型长度小数位数索引字段完整性1类型编号TInteger4主非空2客房类型C12非空3价格Float82非空4备注C50567挂账单位信息表(表2-8)编号字段名主码外码类型长度小数位数索引字段完整性1单位编号TC12主非空2单位全称C30非空3简称C204地址C505邮政编码C206传真C207电话C208联系人C12

9联系人电话C20员工登记表(表2-9)编号字段名主码外码类型长度小数位数索引字段完整性1员工编号TC12主非空2姓名C123性别C24密码C105职务C126聘用日期D87薪金Float828备注C50物理设计5.1系统运行环境运行环境:CPU:最低400MHZ内存:64M^输入输出设备:键盘,鼠标100M以上硬盘空间操作系统:MicrosoftWindows20005.2数据表之间完整性约束表(2-10)父表主码子表外码修改删除插入客房房间号预订登记单房间号级联级联限制客房房间号入住单房间号级联级联限制客房房间号退宿单房间号级联级联限制客房房间号挂账单房间号级联级联限制客房类型类型编号客房类型编号级联级联限制挂账单位单位编号挂账单单位编号级联级联限制数据实施和维护6.1数据库建立CREATEDATABASE酒店客房管理系统ONPRIMARY(NAME='酒店客房管理系统',FILENAME='F:\酒店客房管理系统'酒店客房管理系统.mdf',SIZE=5MB,MAXSIZE=50MB,FILEGROWTH=1MB)LOGON(NAME='酒店客房管理系统_log',FILENAME='F:\酒店客房管理系统'酒店客房管理系统_log.ldf',SIZE=2MB,MAXSIZE=50MB,FILEGROWTH=10%)GO6.2根据数据表生成数据库表Transact-SQL源程序:登记表:USE[酒店客房管理系统]GO/******对象:Table[dbo].[登记表] 脚本日期:01/13/200900:08:30******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[登记表]([凭证号码][char]10)COLLATEChinese_PRC_CI_ASNOTNULL,[姓名][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[性别][char](2)COLLATEChinese_PRC_CI_ASNULL,[年龄][int]NULL,[证件名称][char]12)COLLATEChinese_PRC_CI_ASNOTNULL,[证件号码][char]20)COLLATEChinese_PRC_CI_ASNOTNULL,[工作单位][char]20)COLLATEChinese_PRC_CI_ASNULL,[姓名][char](12)COLLATEChinese_PRC_CI_ASNULL,[性别][char](2)COLLATEChinese_PRC_CI_ASNULL,[年龄][int]NULL,[证件名称][char]12)COLLATEChinese_PRC_CI_ASNULL,[证件号码][char]20)COLLATEChinese_PRC_CI_ASNULL,[工作单位][char]20)COLLATEChinese_PRC_CI_ASNULL,[房间号][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[住宿日期][datetime]NULL,[预住天数][int]NULL,[退宿日期][datetime]NULL,[押金][float]NOTNULL,[备注][char](50)COLLATEChinese_PRC_CI_ASNULL,[日期][datetime]NULL,[时间][char](12)COLLATEChinese_PRC_CI_ASNULL,[来宿服务员][char]12)COLLATEChinese_PRC_CI_ASNULL,[是否结账][char]1)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK__登记表__03317E3D]PRIMARYKEYCLUSTERED([凭证号码]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOUSE[酒店客房管理系统]GOALTERTABLE[dbo].[登记表]WITHCHECKADDCONSTRAINT[FK_>记表—客房信息表]FOREIGNKEY([房间号])REFERENCES[dbo].[客房信息表]([房间号])2.挂账单位信息表USE[酒店客房管理系统]GO/******对象:Table[dbo].[挂账单位信息表] 脚本日期:01/13/200900:08:06******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[挂账单位信息表]([单位编号][char]30)COLLATEChinese_PRC_CI_ASNOTNULL,[单位全称][char]30)COLLATEChinese_PRC_CI_ASNOTNULL,[简称][char](20)COLLATEChinese_PRC_CI_ASNULL,[地址][char](50)COLLATEChinese_PRC_CI_ASNULL,[邮政编号][char]20)COLLATEChinese_PRC_CI_ASNULL,[传真][char](20)COLLATEChinese_PRC_CI_ASNULL,[电话][char](20)COLLATEChinese_PRC_CI_ASNULL,[联系人][char](12)COLLATEChinese_PRC_CI_ASNULL,[联系人电话][char]20)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK__挂账单位信息表__0CBAE877]PRIMARYKEYCLUSTERED([单位编号]ASC

)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFF挂账信息表USE[酒店客房管理系统]GO/******对象:Table[dbo].[挂账信息表] 脚本日期:01/13/200900:07:02******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGO[挂账信息表](NULL,(20)[挂账信息表](NULL,(20)COLLATEChinesePRCCIASNOTNULL,CREATETABLE[dbo].[编号][int]NOT[凭证号码][char][房间号][char]12)COLLATEChinese_PRC_CI_ASNULL,[日期][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[单位编号][char](30)COLLATEChinese_PRC_CI_ASNULL,[摘要][char](50)[float][float][float][float]COLLATEChinesePRCCIASNULL,[住宿金额][欠款金额][还款金额][金额累计]NULL,NULL,NULL,NULL,COLLATEChinesePRCCIASNULL,ASNULL,[姓名][char](12)[证件名称][char]12)COLLATEChinese_PRC_CI[证件号码][char]20)COLLATEChinese_PRC_CI_ASNULL,[时间][char](12)COLLATEChinese_PRC_CI_ASNULL,[是否结清][char]2)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK__挂账信息表__07020F21]PRIMARYKEYCLUSTERED([编号]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSIPADDINGOFFGOUSE[酒店客房管理系统]GOALTERTABLE[dbo].[挂账信息表]WITHCHECKADDCONSTRAINT[FK挂账信息表挂账单位信息表]FOREIGNKEY([单位编号])REFERENCES[dbo].[挂账单位信息表]([单位编号])GOALTERTABLE[dbo].[挂账信息表]WITHCHECKADDCONSTRAINT[FK挂账信息表客房信息表]FOREIGNKEY([房间号])REFERENCES[dbo].[客房信息表]([房间号])客房类型表USE[酒店客房管理系统]GO/******对象:Table[dbo].[客房类型表]脚本日期:01/13/200900:11:15******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[客房类型表]([类型编号][int]NOTNULL,[客房类型][char]12)COLLATEChinese_PRC_CI_ASNOTNULL,[价格][float]NOTNULL,[备注][char](50)COLLATEChinese_PRC_CI_ASNULL,PRIMARYKEYCLUSTERED([类型编号]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFF客房信息表USE[酒店客房管理系统]GO/******对象:Table[dbo].[客房信息表] 脚本日期:01/13/200900:11:33******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[客房信息表]([房间号][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[类型编号][int]NOTNULL,[房态][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[配置][char](30)COLLATEChinese_PRC_CI_ASNULL,[使用设置][char]30)COLLATEChinese_PRC_CI_ASNULL,[营业时间][datetime]NULL,[备注][char](50)COLLATEChinese_PRC_CI_ASNULL,PRIMARYKEYCLUSTERED([房间号]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOUSE[酒店客房管理系统]GOALTERTABLE[dbo].[客房信息表]WITHCHECKADDCONSTRAINT[FK客房信息表客房类型表]FOREIGNKEY([类型编号])REFERENCES[dbo].[客房类型表]([类型编号])GOALTERTABLE[dbo].[客房信息表]WITHCHECKADDCONSTRAINT[FK客房信息表客房类型表]FOREIGNKEY([类型编号])REFERENCES[dbo].[客房类型表]([类型编号])客房预订表USE[酒店客房管理系统]GO/******对象:Table[dbo].[客房预订表]脚本日期:01/13/200900:11:58******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[客房预订表]([凭证号码][char]10)COLLATEChinese_PRC_CI_ASNOTNULL,[工作单位][char]20)COLLATEChinese_PRC_CI_ASNULL,[房间号][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[日期][datetime]NULL,[姓名][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[联系电话][char]20)COLLATEChinese_PRC_CI_ASNULL,[预订日期][datetime]NULL,[预住天数][int]NULL,[押金][float]NULL,[预住人数][int]NULL,[备注][char](50)COLLATEChinese_PRC_CI_ASNULL,[预订服务员][char]12)COLLATEChinese_PRC_CI_ASNULL,[时间][char](12)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK__客房预订表__014935CB]PRIMARYKEYCLUSTERED([凭证号码]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOUSE[酒店客房管理系统]GOALTERTABLE[dbo].[客房预订表]WITHCHECKADDCONSTRAINT[FK客房预订表客房信息表]FOREIGNKEY([房间号])REFERENCES[dbo].[客房信息表]([房间号])退宿表USE[酒店客房管理系统]GO/******对象:Table[dbo].[退宿表] 脚本日期:01/13/200900:12:19******/SETANSI_NULLSONGOSETQUOTED_IDENTIFIERONGOSETANSI_PADDINGONGOCREATETABLE[dbo].[退宿表]([凭证号码][char]20)COLLATEChinese_PRC_CI_ASNOTNULL,[姓名][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[房间号][char](12)COLLATEChinese_PRC_CI_ASNOTNULL,[住宿日期][datetime]NULL,[住宿时间][char]12)COLLATEChinese_PRC_CI_ASNULL,[实际住宿][float]NULL,[结款方式][char]6)COLLATEChinese_PRC_CI_ASNULL,[折扣][int]NULL,[应收宿费][float]NULL,[金额总计][float]NULL,[押金][int]NULL,[住宿天数][int]NULL,[退还宿费][float]NULL,[酒水费][float]NULL,[电话费][float]NULL,[赔偿费][float]NULL,[其他费用][float]NOTNULL,[退宿日期][datetime]NULL,[退宿时间][char]12)COLLATEChinese_PRC_CI_ASNULL,[备注][char](50)COLLATEChinese_PRC_CI_ASNULL,[操作员][char](12)COLLATEChinese_PRC_CI_ASNULL,CONSTRAINT[PK__退宿表__0519C6AF]PRIMARYKEYCLUSTERED([凭证号码]ASC)WITH(IGNORE_DUP_KEY=OFF)ON[PRIMARY])ON[PRIMARY]GOSETANSI_PADDINGOFFGOUSE[酒店客房管理系统]GOALTERTABLE

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论