数据库实验报告宾馆客房管理系统样本_第1页
数据库实验报告宾馆客房管理系统样本_第2页
数据库实验报告宾馆客房管理系统样本_第3页
数据库实验报告宾馆客房管理系统样本_第4页
数据库实验报告宾馆客房管理系统样本_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

摘要文章从系统构造图宾馆住宿系统,对宾馆内部集中管理,集中控制,迅速反映各个部门经营状况,大大减少工作人员劳动强度,提高工作效率,给客户带来极大便利,同步带来良好经济效益和社会效益,此外宾馆管理中各种信息提供便利,同步带来良好经济效益和社会效益。此外,宾馆中各种信息提供使管理着实时动态掌握宾馆经营状况,还为管理者提供了有利决策支持。当前网络发展迅速,也使远程客户预订提供了实现也许。本人设计宾馆住宿管理以实用为主。核心词;宾馆住宿管理AbstractThefromthesystemstructurediagramguesthouseaccommodation,thehotelinternalcentralizedmanagement,centralizedcontrol,fastreactionofvariousdepartmentsoperatingconditions,greatlyreducingthelaborintensityofthestaff,improveworkefficiency,andbringsgreatconveniencetocustomers,andbringgoodeconomicbenefitandsocialbenefit.Inadditionallkindsofinformationinhotelmanagementprovideconvenient,atthesametimebringgoodeconomicandsocialbenefits.Inaddition,thehotelprovidesavarietyofinformationtoenablethemanagementofreal-timedynamicgraspoftheoperatingconditionsofthehotel,butalsoforthemanagerstoprovideafavorabledecisionsupport.Atpresent,therapiddevelopmentofthenetwork,butalsotomakeremoteclientbookingprovidesthepossibilitytoachieve.Idesignedthehotelaccommodationmanagementwithpractical.Keywords;hotelaccommodationmanagement

目录1. 系统功能需求分析 12. 数据库设计分析 23. 数据库整体逻辑构造设计 34. 数据库实现 44.1 建立数据库和表 44.2 建立视图 44.3 建立存储过程 44.4 建立触发器 45. 课程设计总结 5参照文献 7谢辞 8

1.系统前期分析设计1.1系统功能分析需求近年来,宾馆业迅猛发展,市场竞争日趋激烈,全面提高宾馆软件管理水准,已成为宾馆业发展当务之急。特别是对于星级宾馆,既需要完毕前台某些服务工作,还需要完毕后台管理工作。然而,老式人工管理模式已经远远不能满足有效、快捷地解决经营中产生大量信息数据需要,从而使得公司决策层无法及时、精确地掌握一线资料,继而影响对市场进行对的地分析和预测。像沿海都市三星级以上宾馆引进外方管理,使小某些宾馆管理水准几乎接近或达到国际水平。但对占80%以上广大中小型宾馆来说,是难以做到。因而,欲在竞争中甩开对手,获得优势,必要在经营、管理、产品、服务等方面具备独到之处。而对宾馆经营状况起决定作用是客房管理。简朴服务原则已不是制胜锦囊,只有管理做到最细微之处,才干让顾客体会到宾馆服务高原则、高质量,而精确、迅速、周全往往就是最基本成功要素。老式管理办法已经不能适应当代社会需要,因而采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用一种管理系统。1.2顾客需求建立一套功能完善管理信息系统,既能满足业务人员寻常解决需要,增强公司经营全过程数字化管理水平;又能满足管理人员决策分析需要,提高公司管理层对公司经营反馈信息响应速度。从而大幅度提高工作效率,提高实行管理精确性、科学性,使肩负管理工作人员从繁杂手工劳作中解脱出来。﹡迅速实现客人入住登记和账务解决,减少客人住店及离店时等待时间﹡准的确现客人预订入住规定,实既有效及有保障前台系统作业﹡迅速响应住宿客人关于项目查询规定﹡实现入住、消费、结账一条龙服务,以便客人在店内各类消费规定﹡提供清晰、精确各类明细报表、账单,给客人留下良好管理印象1.3系统需求分析需求分析图:客房 客房信息客房 客房信息预订入住退房客人 预定人信息 预订单 帐单预订入住退房客人 预定单 入住管理 帐单管理员管理员 宾馆客房管理系统数据字典:数据流名称:客人信息来源:客人去向:订单包括数据项:预定人,姓名,身份证号,VIP(宾馆客房管理系统数据流——客人信息)数据流名称:订单来源:订单去向:入住包括数据项:订单编号,姓名,性别,身份证号,客户编号,客房类型,抵房时间,入住人数,预定人,电话,住几天,订单状态(宾馆客房管理系统数据流——订单)数据流名称:客房信息来源:订单去向:退房包括数据项:客房编号,客房类型,客房价格,客房状态(宾馆客房管理系统数据流——客房信息)数据流名称:入住单来源:入住去向:退房包括数据项:入住单号,客房编号,客房类型,入住时间,入住人数,姓名,退房时间,订单编号,入住单状态(宾馆客房管理系统数据流——入住单)数据流名称:帐单来源:管理员去向:退房包括数据项:帐单编号,姓名,消费金额,入住时间,退房时间,备注(宾馆客房管理系统数据流——帐单)宾馆客房管理系统数据项:数据项名称数据类型及长度阐明预定人字符,可变长度10不能为空预定人电话字符,可变长度15不能为空客人姓名字符,可变长度10不能为空客人性别字符,可变长度2客人身份证号字符,可变长度18VIP字符,可变长度2订单编号字符,可变长度36不能为空入住单号字符,可变长度36不能为空客房编号字符,可变长度6不能为空帐单编号字符,可变长度36不能为空客房类型字符,可变长度10客房价格货币型客房状态字符,可变长度2不能为空抵店时间日期型入住人数字符,可变长度10不能为空住几天字符,可变长度10订单状态字符,可变长度4入住单状态字符,可变长度4入住时间日期型不能为空退房时间日期型消费金额货币型备注字符,可变长度401.4概念设计E-R图:离开离开 mn预订预订客人客房预定人mn客人客房预定人入住mn入住姓名性别姓名性别订单编号身份证号 订单编号身份证号 抵房时间客房类型预定 抵房时间客房类型预定 入住人数客房编号入住人数客房编号住几天 住几天 客房类型客房类型客房编号姓名 客房编号姓名入住 入住入住单号入住单状态入住单号入住单状态 入住时间入住时间订单编号 订单编号入住人数 入住人数退房时间退房时间帐单编号帐单编号客房编号客房编号离开离开备注 备注姓名姓名 退房时间退房时间消费金额入住时间 消费金额入住时间 客房编号姓名客房编号姓名客人客人客房客户价格VIP客房客户价格VIP客户类型身份证号客户类型身份证号姓名姓名预订人预订人电话电话1.5逻辑构造设计客人信息(预定人姓名,身份证号,VIP)订单(订单编号,姓名,身份证号,客房编号,客房类型,抵店时间,入住人数,预定人,电话,住几天,订单状态)客房信息(客房编号,客房类型,客房价格,客房状态)入住单(入住单号,客房编号,客房类型,入住时间,入住人数,姓名,退房时间,订单编号,入住单状态)帐单(帐单编号,客房编号,姓名,消费金额,入住时间,退房时间,备注)2.系统详细实行过程createtableroominfo/*创立数据表roominfo*/(ridchar(6)notnull,rstylevarchar(10),kfztchar(2)notnull)gocreatetableliveorder/*创立数据表liveorder*/(lnovarchar(36)notnull,ridchar(6)notnull,rstylevarchar(10),btimedatetimenotnull,cnochar(10),cnamevarchar(10)notnull,etimedatetime,onovarchar(36),lztchar(4))gocreatetablebill/*创立数据表bill*/(bnovarchar(36)notnull,ridchar(6)notnull,cnamevarchar(10),custmoney,btimedatetime,etimedatetime,remarksvarchar(40))gocreatetableroomsp/*创立数据表roomsp*/(rstylevarchar(10)notnull,rpricemoney)gocreatetablehordform/*创立数据表hordform*/(onovarchar(36)notnull,cnamevarchar(10)notnull,csexchar(2),cidchar(18),ridchar(6)notnull,rstylevarchar(10),arrivetimedatetime,cnochar(10)notnull,dingnamevarchar(10),livetimechar(10),dingphchar(15)notnull,oztchar(4))gocreatetablehliveorder/*创立数据表hliveorder*/(lnovarchar(36)notnull,ridchar(6)notnull,rstylevarchar(10),btimedatetimenotnull,cnochar(10),cnamevarchar(10)notnull,etimedatetime,onovarchar(36),lztchar(4))goinsertintocusinfovalues('mao','zcl','3302271','n')insertintocusinfovalues('qxb','zyy','3302272','n')goinsertintoroominfovalues('','s','n')insertintoroominfovalues('2201','s','n')insertintoroominfovalues('2301','s','n')insertintoroominfovalues('3010','s','y')insertintoroominfovalues('3012','s','n')insertintoroominfovalues('3015','s','n')insertintoroominfovalues('4210','d','n')insertintoroominfovalues('4110','d','n')insertintoroominfovalues('4010','d','n')insertintoroominfovalues('5220','d','n')insertintoroominfovalues('5210','d','n')insertintoroominfovalues('5201','d','n')goinsertintoroomspvalues('s',200)insertintoroomspvalues('d',300)goinsertintoordformvalues('o001','zcl','f','3302271','2301','s','-01-02','1','mao','1','','n')goinsertintoliveordervalues('l001','2301','s','-01-02','1','zcl','-01-03','o001','n')insertintoliveordervalues('l002','3010','s','-01-03','1','qxb','-01-04','o002','y')insertintoliveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values('l003','5220','d','-01-09','1','myy','o003','y')insertintoliveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values('l004','5201','d','-01-02','2','zxx',null,'y')goinsertintobill(bno,rid,cname,cust,btime)values('b003','5220','myy',0,'-01-10')insertintobill(bno,rid,cname,cust,btime)values('b004','5201','zxx',0,'-01-02')goaltertablecusinfoaddprimarykey(dingname)altertableordformaddprimarykey(ono)altertableroominfoaddprimarykey(rid)altertableliveorderaddprimarykey(lno)altertablebilladdprimarykey(bno)altertableroomspaddprimarykey(rstyle)gocreateprocordformproc@lnovarchar(36)/*保存入住单*/asbegintranupdateroominfosetkfzt='y'fromroominfo,liveorderwhereliveorder.rid=roominfo.ridandliveorder.lno=@lno/*修改客房信息*/updateordformsetozt='y'fromordform,liveorderwhereliveorder.ono=ordform.onoandliveorder.lno=@lno/*修改预订单信息*/insertintohordformselect*fromordformwhereozt='y'/*将已入住预订单放入历史*/deletefromordformwhereozt='y'/*清除已入住预订单*/commitgoselect*fromroominfoselect*fromordformgoexecordformproc'l001'execordformproc'l004'select*fromroominfoselect*fromordformgocreateprocliveorderproc@lnovarchar(36)/*收银退房*/asbegintranupdateliveordersetetime=getdate(),lzt='n'wherelno=@lnoupdateroominfosetkfzt='n'fromroominfo,liveorderwhereroominfo.rid=liveorder.ridandliveorder.lno=@lno/*修改客房状态*/insertintohliveorderselect*fromliveorderwherelno=@lno/*导入历史*/deletefromliveorderwherelno=@lno/*清除入住单*/commitgoselect*fromliveorderselect*fromhliveordergoexecliveorderproc'l004'goselect*fromliveorderselect*fromhliveorderselect*fromroominfowhererid='5201'gocreateprocbillproc@lnovarchar(36)/*计算应收款*/asbegintrandeclare@totalmoneydeclare@datecountintupdateliveordersetetime=getdate()wherelno=@lno/*设立离店时间*/select@datecount=datediff(dd,btime,getdate())fromliveorderwherelno=@lno/*计算住店天数*/select@total=0select@total=@datecount*(isnull(rprice,0))fromliveorder,bill,roomspwherebill.rid=liveorder.ridandliveorder.rstyle=roomsp.rstyleandlno=@lno/*计算住店金额*/updatebillsetetime=getdate(),cust=@totalfrombill,liveorderwherebill.rid=liveorder.ridandlno=@lno/*修改账单*/commitgoselect*fromliveorderselect*frombillgoexecbillproc'l004'goselect*fromliveorderselect*frombill2.1程序代码createdatabasehotelmanager/*创立数据库hotelmanager*/gousehotelmanagergocreatetablecusinfo/*创立数据表cusinfo*/(dingnamevarchar(10)notnull,cnamevarchar(10),cidchar(18),vipchar(2))gocreatetableordform/*创立数据表ordform*/(onovarchar(36)notnull,cnamevarchar(10)notnull,csexchar(2),cidchar(18),ridchar(6)notnull,rstylevarchar(10),arrivetimedatetime,cnochar(10)notnull,dingnamevarchar(10),livetimechar(10),dingphchar(15)notnull,oztchar(4))go2.2数据库完整性和安全性1.数据库完整性数据库完整性是指数据对的性和相容性。数据库管理系统(DBMS)用一定机制来检查数据库中数据与否满足规定条件——完整性约束条件,数据约束条件是语义体现,将作为模式一某些存入数据库中。本系统中定义了表与表之间联系有助于实现完整性规则,普通在程序中实现详细完整性控制。2.数据库安全性数据库安全性是指保护数据库以防止不合法使用所导致数据泄漏、更改或破坏。在数据库系统中,大量数据集中存储,并且为许

温馨提示

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

评论

0/150

提交评论