


版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2013-2014学年第2学期经济管理学院实践教学成绩评定表实践教学项目数据库系统原理与设计专业学生姓名班级学号成绩日期2014年6月4日课程实践任务书学院经济管理学院专业姓名学号课程名称数据库系统原理与设计设计题目经济型酒店客房管理系统数据库设计设计要求与任务:通过设计一完整的数据库,使学生掌握数据库设计各阶段的输入、 输出、设计环境、 目标和方法。熟练掌握两个主要环节一一概念结构设计与逻辑结构设计;熟练的使用 SQL语言实现数据库的建立、应用和维护。具体要求如下:1 每人一题,题目可自拟。2要求学生根据题目的需求描述,进行实际调研,提出完整的需求分析报告。3独立按时完成规定的工作任务,不得
2、弄虚作假,不准抄袭他人内容。工作计划与进度安排:第1-2天:需求分析,对系统的功能需求和数据需求进行分析第3-4天:概念结构设计画出系统 E-R图第5天:逻辑结构设计第6-7天:数据库的实施与运行第8-10天:编写报告,准备答辩。指导教师(签字):2014年5月6日专业负责人(签字):2014 年 5 月 6 日学院院长(签字):2014 年 5 月 6 日在信息化时代的大环境下,酒店客房管理在酒店日常管理活动中日渐重要起 来。为了增强市场竞争力,改善用户体验,提高企业管理水平,加速企业运转, 本文进行了酒店客房管理系统的相关数据库设计。围绕着酒店的预订、入住及退 房的核心环节从需求分析、概念
3、结构设计、逻辑结构设计层层深入,最后进行了 系统的实施。关键词:酒店客房管理;需求分析;概念结构设计;逻辑结构设计1前言 11.1 课题简介 11.2设计目的 12需求分析 22.1业务需求及处理流程 22.2功能需求及数据需求分析 22.3业务规贝U分析 43概念结构设计 63.1局部E-R图 63.2整体E-R图 84逻辑结构设计 94.1 E-R图向关系模型的转换 94.2数据模型的优化 95数据库的实施 115.1数据库与基表的创建 115.2数据的载入 175.3数据的查询 19结束语 22参考文献 231前言1.1课题简介随着我国经济和旅游业的发展,酒店行业也获得了很大的市场份额并
4、已经形 成一定的规模。尤其是正好填补了星级饭店与社会旅馆之间空白的经济型酒店, 以其“住宿加早餐”的经营模式赢得了越来越多的消费者喜爱。但随着科技的发 展,对企业运营水平的要求越来越高,同时顾客的体验在企业管理中也越来越占 据重要地位,经济型酒店正面临着前所未有的机遇和挑战。为了顺应时代的信息 化发展潮流,实现企业以顾客为导向的宗旨,满足客户追求便捷的消费心理,提 升用户体验,并满足企业自身发展需求,综合运用数据库设计等先进技术,实现 酒店客房管理系统已成为一种必然。1.2设计目的对于酒店来说,客房管理无疑是最重要的一个环节,决定着酒店的经营状况。 如何合理的运用信息技术并结合先进的管理手段来
5、帮助酒店发展已迫在眉睫。对客户、职员、房间这些基本情况和订单、入住单、退房单、账单这些单据以及预 订房间、查看房间信息这些步骤的管理, 是设计酒店客房管理系统的依据。 通过 E-R图的绘制进一步转化为关系模式,最后完成系统设计。采用全新的数据库系统来完成客房管理,不仅可以使工作人员方便操作和查 询更新和删除数据,提高工作效率,实现客房管理流程的更好衔接,还可以降低 人力资源成本,及时收集相关数据并重新优化配置企业资源以满足用户的最新需 求,增强用户黏性和酒店品牌认知,实现企业效用最大化。2需求分析2.1业务需求及处理流程业务需求分析是根据现实世界对象需求, 描述应用的具体业务处理流程,并 分析
6、哪些业务是计算机可以完成,而哪些业务是不能由计算机完成。酒店客房管理系统主要业务包括:客户查看房间信息、客户预订、客户入住、及退房结账。现给出核心业务“客户预订或入住”、“预订或入住受理”的处理流(结:图2.2预订或入住受理图2.1客户预订或入住2.2功能需求及数据需求分析功能需求分析是描述系统应提供的功能和服务。根据上述需求描述和业务流 程,再通过日常酒店客房管理的相关了解及网上查询, 酒店客房管理系统主要功 能和数据需求如下。1. 权限管理(1)客户管理。客户管理时要求填写基本信息,包括客户姓名、性别、证件类 型、证件号码、联系电话等信息。(2) 职员管理。酒店管理人员以职员身份注册并填写
7、基本信息,包括职员姓名、 性别、年龄、登录密码、部门、住址、联系电话等信息。系统检查所有信息填写 正确后提示职员注册成功,并返回职员编号。2. 房间管理(1)房间信息维护。房间需维护房间编号、类型、价格、押金、折扣、房状态 等信息。(2)房间信息发布。酒店客房管理职员负责及时的发布房间信息、房间促销信 息等,并及时更新、删除旧信息。3. 订单管理(1)订单查询。订单提交后,客户可以随时查询订单的最新状态以及全部历史 订单。(2)订单取消或更新。距订单的预订入住日期之前,允许客户取消订单或更改 订单信息。(3)订单受理。订单生成后,职员对订单进行审核。如发现订单信息填写不正确,则退回客户重新填写
8、。如通过审核则查看对应的房间状态。 如果房间状态为 空闲,则安排房间。如果房间状态为已预订或者已入住,则将订单发回给客户, 重新选择房间。4. 入住单管理客户入住后会产生入住单,要及时对入住单进行信息维护,包括客户编号、 房间编号、入住时间、早餐、经办职员编号等信息。5. 退房管理客户退房时,产生退房单,包括房间编号、客户编号、退房时间、退还押金 等信息。然后检查房间状态,如果屋内有损坏,则需要在账单实收金额里算入额 外费用。最后客户核对账单,账单包括账单编号、日期、消费明细、实收金额、 经办职员编号等信息。确认无误后,客人签字,并交纳费用。职员处理房间信息, 进行房间信息的管理。6.用户管理
9、(1)用户升级。系统可对本酒店客户进行升级,即当客户住房金额达到一定数 额后可成为不同级别的客户,以享受相应的优惠折扣。(2)用户信息维护。系统管理员及会员可修改、删除和更新用户信息。(3)职员信息维护。系统管理员及职员可修改、删除和更新职员信息。2.3业务规则分析业务规则分析主要是分析数据之间的约束以及数据库约束。基于上述功能需求,通过进一步了解,酒店客房管理系统业务规则如下:(1)所有客户均可查看房间信息,但是只有客户此前在本酒店有消费记录,并满足累计消费额达到一定程度,才可以按照客户等级享受相应的折扣。(2)只有注册职员才能维护房间信息及进行订单、入住单、退房单、账单等客 房管理的相应处
10、理。(3)每位客户由客户编号唯一标识,客户编号由系统按时间顺序生成。(4)每位职员由职员编号唯一标识,职员编号由系统按时间顺序生成。(5)当客户在本酒店累计消费金额超过 500元,即升级为银卡会员,享受9.5 折优惠;消费金额超过1000元,即升级为金卡会员,享受9折优惠;消费金额 超过2000元,即升级为白金卡会员,享受 8折优惠。(6)房间编号是房间的唯一标识。系统记录房间的状态包括已入住、已预订、 未预订,并及时更新。(7)订单在预订入住日期之前允许用户修改,但是过了日期订单将失效,自动 取消。(8)每个订单由订单编号唯一标识。订单编号由系统按订单时间顺序生成,后 提交的订单具有更大的订
11、单号。(9)每个入住单由入住单编号唯一标识。入住单编号由系统按入住时间顺序生成,后入住的具有更大的入住单号。(10)每一个客户可以有多个订单,且一个订单可以含有多个客户。(11)每一个客户可以有多个入住单,且一个入住单可以含有多个客户。(12)每一个客户都可以查看多个房间的信息,且一个房间可以被多个客户查 看。(13)每一个职员都可以查询多个房间的信息,且一个房间可以被多个职员查 询。(14) 客户离开后可以退房,并结算账单。每个退房单由退房单编号唯一标识。 每个账单由账单编号唯一标识,每个账单的编号由入住单编号加上系统按时间顺 序生成的流水号组成(15) 每一个职员可以审核多个订单、处理多个
12、入住单、管理多个账单。但是- 个订单只能由一个职员审核,一个入住单只能由一个职员处理,一个账单也只能 由一个职员管理。3概念结构设计3.1局部E-R图根据需求分析中得到的信息,选取E-R模型将这些酒店客房管理系统相关需 求转化为数据库的概念模型。实体集及属性:(1) 客户:客户编号、姓名、性别、证件类型、证件号码、联系电话、会员等级图3.1客户实体集职员:职员编号、姓名、性别、年龄、登录密码、部门、职务、薪水、住址、图3.2职员实体集(3) 房间:房间编号、房间类型、价格、押金、折扣、房状态图3.4订单实体集(5)入住单:入住单编号、客户编号、房间编号、入住时间、早餐图3.5入住单实体集(6)
13、退房单:退房单编号、房间编号、客户编号、退房时间、退还押金(7)账单:账单编号、日期、入住时间、退房时间、消费明细、实收金额3.2整体E-R图4逻辑结构设计4.1 E-R图向关系模型的转换E-R模型和关系模型都是对现实世界的抽象。而E-R模型只是描述数据库的 概念模式,若要被关系数据库所接受,必须进行信息转化,将E-R模型转化为关 系数据库所支持的逻辑模式,即关系模式。根据局部E-R图和总体E-R图现转化 为关系模式如下(带下划线的是主码,带波浪线的是外码):由实体集转化而来的关系模式:(1)客户(客户编号,姓名,性别,证件类型,证件号码,联系电话,会员等级)(2)职员(职员编号,姓名,性别,
14、年龄,登录密码,部门,职务,薪水,省 份,城市,街道,联系电话)(3)房间(房间编号,房间类型,价格,押金,折扣,房状态)(4)订单(订单编号,客户编号,房间编号,预订入住时间,预计离店时间, 职员编号)(5)入住单(入住单编号,客户编号,房间编号,入住时间,早餐,职员编号)(6)退房单(退房单编号,房间编号,客户编号,退房时间,退还押金)(7)账单(账单编号,日期,入住时间,退房时间,消费明细,实收金额,职 员编号)由联系集转化而来的关系模式:(1)预订(客户编号,订单编号,预订时间)(2)入住(客户编号,入住单编号)(3)离开(客户编号,退房单编号)(4)查看(客户编号,房间编号)(5)杳
15、询(房间编号,职员编号)4.2数据模型的优化实体集:(1)客户(客户编号,姓名,性别,证件类型,证件号码,联系电话,会员等级):满足BCNF(2)职员(职员编号,姓名,性别,年龄,登录密码,部门,职务,薪水,省 份,城市,街道,联系电话):满足BCNF(3)房间(房间编号,房间类型,价格,押金,折扣,房状态 ):满足BCNF(4)订单(订单编号,客户编号,房间编号,预订入住时间,预计离店时间, 职员编号):满足BCNF(5)入住单(入住单编号,客户编号,房间编号,入住时间,早餐,职员编号):满足BCNF(6) 退房单(退房单编号,房间编号,客户编号,退房时间,退还押金):满足BCNF(7)账单
16、(账单编号,日期,入住时间,退房时间,消费明细,实收金额,职 员编号):满足1NF优化后:账单(账单编号,日期,消费明细,实收金额,职员编号)优化说明:消费明细的入住总时间可以由退房时间减去入住时间算出来, 由 于客户对于入住时间和退房时间不太在意, 而比较注重入住总时间。因此优化时 将账单中入住时间和退房时间删除,把消费明细留下来。联系集:(1)预订(客户编号,订单编号,预订时间):满足BCNF(2)入住(客户编号,入住单编号):满足BCNF(2)离开(客户编号,退房单编号):满足BCNF(3)查看(客户编号,房间编号):满足BCNF(4)查询(房间编号,职员编号):满足BCNF5数据库的实
17、施5.1数据库与基表的创建数据库的创建:CREATE DATABAS酒店客房管理系统ON(NAME酒店客房管理系统_dat,酒店酒店客房管理系统_dat.mdf,SIZE=5mb,MAXSIZE=70mb,FILEGROWTH=5mb)LOG ON(NAME=物流收派管理系统og,酒店酒店客房管理系统og.ldf,SIZE=5mb,MAXSIZE=100mb,FILEGROWTH=5mb图5.1酒店客房管理系统表的创建:(1)客户表的创建:列名数据类型晨度允许空客尸編号char6姓名Var char20性别char2z证件类型v ar char40证件号码char13联系电话varchar15
18、会员等级var char30图5.2客户表图5.3客户表的创建(2)职员表的创建:列名数据类型长度允许空|职站編号char6姓名var c har20性别ichar2年鹼int4V登录窖码char10部门var char30职务virchar30薪水numericgvarchar20城市var char2CV街道var c har50V联系电话var char15V图5.4职员表图5.5职员表的创建(3) 房间表的创建:数据类型长度允许空居间编号char3房间类型var char30价格numericgZ押全int4/折扣var char20W居状态var char30图5.6房间表图5.7房
19、间表的创建(4) 订单表的创建:列名数据类型长度允许空订单编号chwr7客戶編号char6房间輪号dtiH3职员編号char6硕计入性时间datetimeB预计离店时间datetimee列说明外码A歎认值精度小数位数0标识否iKJ v I 1 J标识増量是EoWuid否公式排序规则修据库软认设置V图5.8订单表图5.9订单表的创建说明 默认值(5) 入住单表的创建:列名数据类型长度允许空15?入性单貓号chars客尸編号chare房间编号char3入注时间datetime6早卷vr char50Zk职员骗号ch sir6列标,识种子-|j 、in -Xil E3j标识増量RowGu 公式 排序
20、规则图5.10入住单表图5.11入住单表的创建(6) 退房单表的创建:列名数据类型长度允许空退房单編寻char7房间編号char3客尸编号chrE退房吋间datetimeeZ退还押金int4图5.12退房单表图5.13退房单表的创建(7) 账单表的创建:列名数据类型怪度允许空账单漏号char10日期dat etiffii1s消费明细varchar50实吹金霰nmeri cg职员编号char6列说明外玛时默认值藉度Li勺澈位数I标识否标识种子标识増量是 Rcwuid否公式排序规则燉崔库默认设豊图5.14账单表图5.15账单表的创建(8) 预订明细表的创建:列名|数据裘型|长度| 允许空 | 冒客
21、尸编号char6*订单編号char7预定时间d&tetifne8t/图5.16预订明细表图5.17预订明细表的创建(9) 客户入住表的创建:列名数据类型民度允许空甲客戶褊号char6入隹单輪号chare图5.18客户入住表图5.19客户入住表的创建(10) 客户离开表的创建:列名数据类型1长度允怦空豆客尸编号charB退房单编号charT图5.20客户离开表图5.21客户离开表的创建(11) 客户查看表的创建:列名数据类型长度允许空客户编号char房间編号char3图5.22客户查看表图5.23客户查看表的创建(12) 职员查询表的创建:列名数据类型长度允许空房间編号char3职员骗号char
22、6图5.24职员查询表图5.25职员查询表的创建5.2数据的载入(1)客户表信息的载入:客户輪号I姓名 |性别 |证件类型|证件寻码I联系电话|会员等甕000001000002000003000004二代身檢证 二代身份证 二代身份证二代身份证23039? 19390 422O3K2106251e93(182S4565_ 000005 000006二代身份证 二代身扮证23555419900(206457 01330406-4014金卡会员餵卡合员159B6432S8T全悵会员白金卡会员经尸;員图5.26客户表信息(2)职员表信息的载入:录1男21市 诃 黒EKJ3.-再- 经 堂市 阳女部
23、前艮0052省市 阳瞎国 奏陈立男127m专 凭-t005 O2 2省省林苏吉江市市 底南宝豊 阳-曾币 运 保I5064546B1215698T21136图5.27职员表信息(3)房间表信息的载入:房间編号I居间类型押金折扣I房状态12 3 4 o o o O3 3 3 3703折浙折折&9-ICO B260400anjLL250400OOJLL400图5.28房间表信息(4) 订单表信息的载入:订单編号|客尸編号|房间編号6000300600030160003020000010000030000063063C530-1职员編号laoooilaooai100002预计入性时间2014-05-
24、072014-05-082014-05-0310:00:0004:00:00预计离店时间2014-05-102014-05-092014-05-1010:00:00io:oa:oa60003036000304C00004000013073061000012014-05-03laooae2014-05-09u:eo;ooo5:oo:oa2014-05-112014-05-10o3;oa;ooll;20:0002:00:00图5.29订单表信息(5) 入住单表信息的载入:入注单編号客尸編号房间編号入住时间早鏗职员編号12003011OOtMOl3062014-05-07 上午 10:00:0010
25、0001120030120000043072014-05-08 下午 02:00:00laoooi030130000062014-05-03 上午 OS-00:00100005120030140000033062014-05-03 下午 M:30:00面赳圈和牛奶1QOOQS120030150000053022014-05-08 上年 10:50:00laoooe120030150000013052014-05-09 下午 10:00:00100002图5.30入住单表信息(6) 退房单表信息的载入:退房单编号房间編号客户編号退房时间退还押金21370013060000012014-D5-OS
26、 上午 03:00:0040021370023040000062014-05-09 上午 08:00:003701370033020030052014-05-09 上午 09:00:0030021370043060000032014-05-10 上午 09:00:0040021370053070000042014-05-10 下午 07:30:00500213700B305ooaooi2014-05-10 下午 08:10:00400峯图5.31退房单表信息(7) 账单表信息的载入:忘单褊号1日期消费明细实收全额职员蝙号12003011012014-05-09 上竿 06.00:00入性1天2
27、3410000112003012052014-05-10 下午 03:30;00入性2天64010000312003013022014-05-09 下干 01-00:00入性1天16010000312003014042014-05-10 上午 06:00:00入曲天4801X00212003015032014-05-09 上午 09:00:00入性1天9J10000212003016062014-05-10 上午 08:00:00入住咲3831Q000S生图5.32账单表信息(8) 预订明细表信息的载入:客尸骗号订单熊号预订时间000001&0003002014-05-05 上午 09:30:
28、0000000360003012014-05-05 下午 03:45:0000000460003032014-05-06 上午 00:00:00/00000660003022014-05-06 上午 11:25:00图5.33预订明细表信息(9) 客户入住表信息的载入:|客户輪号|入性单编号00000112003011000004120030120000061200301300000312003014000005120030150000011003016图5.34客户入住表信息(10) 客户离开表信息的载入:退房单編号客戶褊号2137001000001213700200000621370C3Q000052137004QOOOD321370050000042L37OO6000001图5.35客户离开表信息(11) 客户查看表信息的载入:客尸编号房间编号000001306000003305000006304000004307T000001306米图5.36客户查看表信息(12) 职员查询表信息的载入:房间爺号职员編号3061
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 资质维护协议书范本
- 超市专柜终止合同协议
- 贸易业务员合同协议
- 购房合同签附加协议
- 质押合同无偿合同协议
- 设备进口三方协议合同
- 《第02节 万有引力定律的应用》导学案
- 2025年金融管理专业研究生入学考试试题及答案
- 2025年空间设计师专业资格考试试卷及答案
- 模具加工附加合同协议
- 抖音个人IP代运营服务合同
- 超实用槽式太阳能光热发电系统设计
- 2023年大北农科技奖奖励办法实施细则
- 导线测量等级划分及精度要求
- 国土空间规划一张图建设管理及应用
- 芯片手册盛科sdk用户开发指南
- TCSAE 178-2021 电动汽车高压连接器技术条件
- GB/T 9119-2000平面、突面板式平焊钢制管法兰
- FZ/T 73001-2016袜子
- 市供销社规章制度汇编
- 办公用品及办公耗材售后维护服务方案
评论
0/150
提交评论