首页 酒店预定系统(1)

酒店预定系统(1)

举报
开通vip

酒店预定系统(1)《数据库技术》课程设计一:需求分析。(一):任务概述。这次所做的酒店预定系统主若是针对酒店的客房预定,即通过数据库技术对酒店的客房预定和对客房和相关信息进行系统的治理。目标是帮忙酒店工作人员提高工作效率,实现客房信息治理工作流程的系统化,标准化和自动化。(二)需求说明。本系统要紧有以下功能要求:1.房客治理模块,该模块是本系统的核心所在。要紧用于用户对房客及其业务的情形进行治理,其中包括:预定治理模块,要紧包括预定信息的记录,查看,删除等大体操作。记录治理模块,要紧用于客户入住信息的记录,查看,修改,删除等大体操作...

酒店预定系统(1)
《数据库技术》课程设计一:需求分析。(一):任务概述。这次所做的酒店预定系统主若是针对酒店的客房预定,即通过数据库技术对酒店的客房预定和对客房和相关信息进行系统的治理。目标是帮忙酒店工作人员提高工作效率,实现客房信息治理工作 流程 快递问题件怎么处理流程河南自建厂房流程下载关于规范招聘需求审批流程制作流程表下载邮件下载流程设计 的系统化,标准化和自动化。(二)需求说明。本系统要紧有以下功能要求:1.房客治理模块,该模块是本系统的核心所在。要紧用于用户对房客及其业务的情形进行治理,其中包括:预定治理模块,要紧包括预定信息的记录,查看,删除等大体操作。记录治理模块,要紧用于客户入住信息的记录,查看,修改,删除等大体操作。结帐治理模块,要紧用于用户退房操作。换房治理模块,要紧用于入住用户的换房操作。2.客房治理模块,该模块用于查看客房状态。要紧有客房的添加,修改,删除等大体操作。3.审查治理模块,要紧用于该酒店治理者对酒店的大体数据信息进行查看,以便制定策略。包括客房状态报 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 查看,客人入住信息报表查看,历史客人报表查看等等。4.系统治理。(三)数据流程图(DFD)。酒店客房业务的大体流程要紧包括:客房的预定,客人通过或其他途径向酒店进行客房预定,接待人员查询客房状态表后确信有空屋那么同意预定,预定成功后发给客人预定凭证,客房状态表作出相应的转变。客房的记录,分为预定入住和散客记录若是客人已经预定房间,那么依照预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变成“入住”。若是客人没有预定房间,接待人员查询客房状态表后,有空屋那么进行客房记录操作,发给客人房卡,客房状态由“空屋”变成“入住”。客人换房,若是客人对入住的客房条件不中意,那么可进行客人换房操作。接待人员将客人的房间进行改换,并改换客人房卡,客房状态也进行相应的调整。客人退房,客人退房时,接待人员依照客人的房卡,进行退房记录。计算客人入住期间的房费,餐费,话费,各类消费和押金总额。对客人收取费用或退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空屋”。(四)数据字典(DD)系统数据字典(DD-DateDictionary)是描述数据流程图中所有数据流、数据存储、处置功能等卡片的集合。数据字典提供一个可概念的不依托于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。[7]其内容包括四种条款:数据流,数据元素、数据存储和数据加工。成立完善的数据字典是对所整理数据的一种分析归档方式,为下一步成立数据库和处置数据做预备。数据流名称说明来源去处组成客房信息客房的基本信息客房基本信息客房状态信息客房号、类型、配置、备注等预定信息客人的预定信息预定管理客房状态信息姓名、证件、证件号、联系电话、详细地址、工作单位、客房类型客人信息入住客人的基本信息登记管理客房状态信息姓名、证件、证件号、联系电话、详细地址等。换房信息客人的换房要求和信息换房管理客房状态信息客房号、类型、配置、备注等退房信息客人退房信息退房管理客房状态信息客房号、类型、配置、备注等二、概念结构设计(一)局部概念模式设计1.客房预定及E-R图。顾客依照酒店提供的客房信息和自己的要求进行订房。2.换房治理及E-R图。依照客户要求进行换房治理。3.退房治理及E-R图。依照客户的退房要进行退房治理。(二)全局概念模式设计对预定系统的全进程进行分析描述及E-R图。三、逻辑结构设计(一)数据模型。1.客房标准信息。(房号,类型,是不是有空调、单价,备注)类型包括:套房,单人世,双人世。2.客房信息。(房号,类型,状态、单价、备注)状态包括:入住,被预定,空屋3.预定信息,(订房编号、房号、类型、单价、房客姓名、房客身份证号码、入住日期、备注)。4.结算信息,(订房编号、客房编号、客房类型、客房单价、房客姓名、房客身份证号码、入住日期、结算时刻、备注)5.房客信息。(姓名、身份证号码、房号、入住日期、备注)(二)表。1:客房标准信息表。房号类型是否有空调单价备注intvarcharvarcharfloatvarchar2;客房信息表房号类型状态价格备注intvarcharvarcharfloatvarchar3;预定信息表。订房编号房号类型单价房客姓名房客身份证号码入住日期备注IntIntvarcharMoneyvarcharIntdatetimevarchar4;结算信息表。订房编号房号类型单价姓名身份证号码入住日期结算时间金额intintvarcharMoneyvarcharIntdatetimedatetimeMoney5;房客信息表。姓名身份证号码房号入住日期备注varcharintintdatetimevarchar四、物理结构设计五、数据实施和保护1:建库。createdatabase酒店预定onprimary(name=酒店预定,filename='D:\课程设计\数据库\酒店预定.MDF',size=5MB,maxsize=50MB,filegrowth=1MB)logon(name=酒店预定_log,filename='D:\课程设计\数据库\酒店预定',size=2MB,maxsize=50MB,filegrowth=10%)go建表。createtable客房标准信息表(房号intprimarykeynotnull,类型varchar(50)null,是不是有空调varchar(50)null,单价moneynull,备注varcharnull)Gocreatetable客房信息表(房号intprimarykeynotnull,类型varchar(50)null,状态varchar(50)null,单价moneynull,备注varcharnull)Gocreatetable预定信息表(预定编号varchar(50)primarykeynotnull,房客姓名varchar(50),身份证号码varchar(50),房号intnotnull,预定日期datetimenull)Gocreatetable房客信息表(顾客姓名varchar(50)notnull,身份证号码varchar(50)notnull,客房编号varchar(50)primarykeynotnull,入住日期datetimenull,结算日期datetimenull,金额floatnull)Gocreatetable结算信息表(顾客姓名varchar(50)notnull,身份证号码varchar(50)primarykeynotnull,客房编号varchar(50)notnull,入住日期datetimenull,结算日期datetimenull,金额floatnull)go然后进行数据插入。insertinto客房标准信息表values(101,'双人世','有','100','null')insertinto客房标准信息表values(102,'双人世','无','50','null')insertinto客房标准信息表values(201,'单人世','有','150','null')insertinto客房标准信息表values(202,'单人世','有','150','null')insertinto客房标准信息表values(301,'套间','有','200','null')insertinto客房标准信息表values(302,'套间','有','200','null')insertinto客房信息表values(101,'双人世','预定','100','null')insertinto客房信息表values(102,'双人世','空屋','50','null')insertinto客房信息表values(201,'单人世','入住','150','null')insertinto客房信息表values(202,'单人世','空屋','150','null')insertinto客房信息表values(301,'套间','预定','200','null')insertinto客房信息表values(302,'套间','入住','200','null')insertinto预定信息表values(01,'王五','124568','101','2020-01-01')insertinto预定信息表values(02,'李四','254687','301','09-01-04')insertinto房客信息表values('张三','5485467','201','2020-01-02','2020-01-05',300)insertinto房客信息表values('黄青','6487122','302','09-01-03','09-01-03',600)二、在成立好的数据表中实现记录和约束条件的的增加、删除和修改;(1)。插入数据。use酒店预定insertinto预定信息表values(03,'曾林',235461,202,2020-01-11)goselect*from预定信息表go(2)。修改信息。update房客信息表set身份证号码=5695467where房客姓名='张三'(3)删除信息。deletefrom预定信息表where房客姓名='曾林'3、实现各类查询(简单查询、模糊查询、连接查询、嵌套查询等(1);select*from房客信息表where客房编号=201(2);select*from预定信息表where房客姓名like'李%'(3)select状态from客房信息表innerjoin房客信息表on客房信息表.房号=房客信息表.房号4;设计一个存储进程,要求在存储进程中利用游标;设计一个触发器,实现表间的级联删除或修改。(1).存储进程createprocedureproc_单价@单价money,@类型varchar(10)asdeclarecursor_no_xf cursorforselect单价,类型from客房标准信息表opencursor_no_xffetchnextfromcursor_no_xfinto@单价,@类型while@@fetch_status=0beginset@单价=@单价set@类型=@类型update客房标准信息表set单价=@单价where类型=@类型fetchnextfromcursor_no_xf into@单价,@类型endclosecursor_no_xfdeallocatecursor_no_xfgoexecproc_单价100,双人世select*from客房标准信息表execproc_单价200,单人世select*from客房标准信息表(2)触发器。createtriggertrig_updateon客房标准信息表forupdateasdeclare@房号int,@类型varchar(20)ifupdate(类型)update客房标准信息表set类型=@类型where房号=@房号print'该列值不能改!'rollbacktransactionprint'该数值已成功修改!'goupdate客房标准信息表set类型='双人世'where房号='02'六、终止语这次做的系统比较的简单,只是对酒店的客房预定和客房治理进行设计。实现了对客房预定信息的大体操作和治理。不足的地方是没有与酒店的其他部门成立好的联系,只是简单的描述了客户从预定到入住到退房这一流程,还包括换房治理和结算治理。
本文档为【酒店预定系统(1)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_477730
暂无简介~
格式:doc
大小:49KB
软件:Word
页数:21
分类:
上传时间:2022-08-09
浏览量:0