您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 数据库课程设计实验报告(宾馆客房管理系统)
数据库原理课程设计题目宾馆客房管理系统学院数学与信息工程学院专业信息管理和信息系统班级信息071学号200753275110学生姓名周春璐指导教师张细香编写日期2010年01月21日1目录1系统前期分析设计...........................................................21.1系统调查...............................................................21.2用户需求...............................................................21.3系统需求分析...........................................................21.4概念设计...............................................................41.5逻辑结构设计...........................................................62系统具体实施过程...........................................................62.1程序代码...............................................................62.2数据库的完整性和安全性................................................102.3参考文献..............................................................103总结......................................................................1121.系统前期分析设计1.1系统调查近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。1.2用户需求建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。﹡快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间﹡准确实现客人预订入住的要求,实现有效及有保障的前台系统作业﹡快速响应住宿客人的有关项目查询要求﹡实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求﹡提供清晰、准确的各类明细报表、账单,给客人留下良好的管理印象31.3系统需求分析需求分析图:客房信息客房信息预定人信息预订单帐单预定单入住管理帐单宾馆客房管理系统的数据字典:数据流名称:客人信息来源:客人去向:订单包含的数据项:预定人,姓名,身份证号,VIP(宾馆客房管理系统的数据流——客人信息)数据流名称:订单来源:订单去向:入住包含的数据项:订单编号,姓名,性别,身份证号,客户编号,客房类型,抵房时间,入住人数,预定人,电话,住几天,订单状态(宾馆客房管理系统的数据流——订单)数据流名称:客房信息来源:订单去向:退房包含的数据项:客房编号,客房类型,客房价格,客房状态(宾馆客房管理系统的数据流——客房信息)客人预订入住退房客房管理员4数据流名称:入住单来源:入住去向:退房包含的数据项:入住单号,客房编号,客房类型,入住时间,入住人数,姓名,退房时间,订单编号,入住单状态(宾馆客房管理系统的数据流——入住单)数据流名称:帐单来源:管理员去向:退房包含的数据项:帐单编号,姓名,消费金额,入住时间,退房时间,备注(宾馆客房管理系统的数据流——帐单)宾馆客房管理系统的数据项:数据项名称数据类型及长度说明预定人字符,可变长度10不能为空预定人电话字符,可变长度15不能为空客人姓名字符,可变长度10不能为空客人性别字符,可变长度2客人身份证号字符,可变长度18VIP字符,可变长度2订单编号字符,可变长度36不能为空入住单号字符,可变长度36不能为空客房编号字符,可变长度6不能为空帐单编号字符,可变长度36不能为空客房类型字符,可变长度10客房价格货币型客房状态字符,可变长度2不能为空抵店时间日期型入住人数字符,可变长度10不能为空住几天字符,可变长度10订单状态字符,可变长度4入住单状态字符,可变长度4入住时间日期型不能为空退房时间日期型消费金额货币型备注字符,可变长度4051.4概念设计E-R图:mnmnmn入住离开预定人客房入住客人离开预定退房时间入住人数入住时间订单编号入住单状态姓名客房类型客房编号入住单号住几天客房编号客房类型身份证号性别姓名订单编号抵房时间入住人数帐单编号客房编号姓名消费金额入住时间备注退房时间预订61.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,客人姓名VIP身份证号客房客房编号客户价格客户类型预订人姓名电话7ridchar(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','330227198805060071','n')insertintocusinfovalues('qxb','zyy','330227198603070022','n')goinsertintoroominfovalues('2010','s','n')insertintoroominfovalues('2201','s','n')insertintoroominfovalues('2301','s','n')insertintoroominfovalues('3010','s','y')insertintoroominfovalues('3012','s','n')8insertintoroominfovalues('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('o0201001','zcl','f','330227198805060071','2301','s','2010-01-02','1','mao','1','883060089','n')goinsertintoliveordervalues('l2010001','2301','s','2010-01-02','1','zcl','2010-01-03','o0201001','n')insertintoliveordervalues('l2010002','3010','s','2010-01-03','1','qxb','2010-01-04','o0201002','y')insertintoliveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values('l2010003','5220','d','2010-01-09','1','myy','o0201003','y')insertintoliveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values('l2010004','5201','d','2010-01-02','2','zxx',null,'y')goinsertintobill(bno,rid,cname,cust,btime)val
本文标题:数据库课程设计实验报告(宾馆客房管理系统)
链接地址:https://www.777doc.com/doc-5787483 .html