2022年2022年某宾馆客房管理系统——数据库课程设计_第1页
2022年2022年某宾馆客房管理系统——数据库课程设计_第2页
2022年2022年某宾馆客房管理系统——数据库课程设计_第3页
2022年2022年某宾馆客房管理系统——数据库课程设计_第4页
2022年2022年某宾馆客房管理系统——数据库课程设计_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、精选学习资料 - - - 欢迎下载数据库原理课程设计报告设计题目某宾馆客房治理系统专业班级学号同学姓名同组人起止日期年月日至月 1日精品学习资料精选学习资料 - - - 欢迎下载摘要宾馆治理系统为对宾馆治理系统的现代化.网络化, 逐步摆脱当前宾馆治理的人工治理方式,拓展经营空间, 降低运营成本, 提高治理和决策效率而开发的;传统的宾馆运算机治理系统主要包括前台管理系统和后台治理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能;它包括客户信息治理.客房信息治理.入住和退房治理.客房类型治理.费用管理.价目信息治理等6 大功能模块, 并供应了对各功能模块

2、的查询和更新功能;其中客户信息治理.入住和退房治理为系统开发的重点;本文叙述的为基于客户/ 服务器的宾馆治理系统,实现了宾馆治理的信息化;本系统涉及数据库方面的技术,采纳sql语言来实现;本系统由系统需求分析.概念设计.规律设计.物理结构设计.触发器设计.数据库实施和保护组成;精品学习资料精选学习资料 - - - 欢迎下载目录1. 问题描述.11.1 背景11.2 功能要求1 .需求分析.12.1 需求分析12.2 系统功能模块图32.3 数据流图32.4 数据字典63. 概念结构设计.73.1 e-r 图73.2 实体及属性的定义74. 规律结构设计.85. 物理结构设计.96. 触发器设计

3、107. 数据库的实施和保护108. 终止语128答辩与成果考核13精品学习资料精选学习资料 - - - 欢迎下载1. 问题描述1.1 背景随着宾馆业竞争的加剧,宾馆之间客源的争夺越来越猛烈,宾馆需要使用更有效的信息化手段,拓展经营空间, 降低运营成本, 提高治理和决策效率;传统的宾馆运算机治理系统主要包括前台治理系统和后台治理系统两大部分,基本包含了宾馆主要业务部门,初步实现了对顾客服务和进行财务核算所需要的各个功能; 但传统的宾馆治理基于财务治理为主线的设计理念,无法满意宾馆全面信息化治理的需要;现代宾馆酒店业快速进展,新的治理观念与模式层出不穷;宾馆客房治理系统亦随着宾馆治理理念的进展而

4、进展; 宾馆客房治理系统照旧采纳了先进的数据库理论,多媒体技术,软件工程理念等,从基层,中层,高层三个治理者层次为切入点,以成本分析,猜测,掌握为一线,形成一套上下贯穿,操作便利的酒店系统解决方案,科学地将宾馆各种日常业务完善的结合在一起,为治理及决策供应了强有力 的支持; 其对客人个性化服务及全面完全的信息化,使企业电算化水平提升到一个新的更高层次,供应大量丰富的基于企业治理经营过程中实际的数据;1.2 功能要求( 1)客人基本信息的录入;( 2)客人基本信息的查询.修改.增加.删除等;( 3)客房相关信息的录入,包括房间号.收费标准.床位.类别等;( 4)客房类别标准的制定.类别信息的输入

5、;( 5)客房基本信息的查询.修改.删除等;( 6)住房信息的录入,包括房间号.客人姓名等;( 7)退房信息的更新; . 需求分析2.1 需求分析1) .处理对象1精品学习资料精选学习资料 - - - 欢迎下载系统要处理的对象包括信息治理.客户信息治理.客房信息治理.入住和退房治理.客房类型治理.费用治理.价目信息治理等7 个方面,各个对象包含的信息如下所示:( 1)信息治理:可以对于各种信息的查询,个人信息可以查看自己的私人信息,仍可以对自己的私人信息进行修改;用户信息查看用户的个人信息,对用户的信息进行增.删.查.改;( 2)客户信息治理:可以新建客户,输入客户的身份证号码.姓名.性别.诞

6、生日期和地址等信息,可以对于客户的信息进行相应的修改,仍可以对客户的消费信息进行统计;( 3)客房信息治理:可以在相应的房间类型下面进行添加相应的房间,对相应的房间进行删除,查看空房以及客房的情形;( 4)入住和退房治理:客户可以入住相应的类型房型下的空房,然后可以退房,系统自动将相应的订单状态置为失效,入住状态置为已退房,将相应房间的状态置为空房;( 5)客房类型治理:治理员可以对相应的房型进行各种属性的修改,可以依据需求添加相应的房型,治理员.工作人员都可以查看相应的房型信息,治理员有需要时可以删除相应的房型,系统自动将该房型下的房间删除;( 6)费用治理:治理员.工作人员都可以查看相应的

7、费用信息,治理员有需要时可以对宾馆的收入与支出进行查询或修改;( 7)价目信息治理:可以查看客房的收费标准,治理员可以对客房价格进行查询与修改,工作人员可以查看可风的价目信息;2).系统功能分析某宾馆需要建立一个住房治理系统,需求分析结果如下:( 1)宾馆要求该系统能实现住房信息治理.客户信息治理等功能;( 2)一个房间有多个床位,同一房间内的床位具有相同的收费标准;不同类型的房间的床位收费标准可能不同;( 3)每个房间有房间号.收费标准.床位数目等信息;( 4)每位客人有身份证号码.姓名.性别.诞生日期和地址等信息;( 5)对每位客人的每次住宿,应当记录其入住日期.退房日期和预付款额信息;(

8、 6)治理系统可查询出客人住宿相关信息.房间信息;3. 安全性和完整性要求安全性先通过试图机制,不同的用户只能拜访系统授权的视图,这样可以满意系统数据肯定程度上 的安全性, 在通过用户授权机制,用户登录来识别用户级别,依据这个级别来安排用户权限,达到数据更高层次的安全保密功能;系统完整性要求系统中数据的正确性以及相容性;可以通过建立主.外键,使用 check 约束, 或者通过使用触发器和级联更新;2精品学习资料精选学习资料 - - - 欢迎下载2.2 系统功能模块图系统功能模块图,如图2.2 所示;某宾馆客房治理系统客价客客户目房房费信信类信用息息型息管管管管管理理理理理入住和退房治理客客客客

9、客客客客查修添删入退户户户户价价查添修删房房房房询改加除住房信信信信目目看加改除信信信信费费费费登登息息息息查添类类类类息息息息用用用用记记查修删添询加型型型型查添删修信信信信询改除加询加除改息息息息图 2.2系统的功能模块图2.3 数据流图1业务流程图,如图2.3.1所示;3精品学习资料精选学习资料 - - - 欢迎下载精品学习资料精选学习资料 - - - 欢迎下载客 户要求入住要求续住要求退房前台查询空房确认客户房号退房登记入住登记续房登记物品损坏赔偿单精品学习资料精选学习资料 - - - 欢迎下载精品学习资料精选学习资料 - - - 欢迎下载结算查询入住时间物品完好证明单精品学习资料精选

10、学习资料 - - - 欢迎下载图 2.3.1客房治理业务流程图( 1)顶层数据流程图,如图2.3.2所示;精品学习资料精选学习资料 - - - 欢迎下载客人入住.续房.退房客户办理客人业务宾馆客房治理系统更新信息查询信息宾馆治理者精品学习资料精选学习资料 - - - 欢迎下载图 2.3.2顶层数据流程图( 2)其次层数据流图,如图2.3.3所示;精品学习资料精选学习资料 - - - 欢迎下载空房信息客户信息入住客房信息表精品学习资料精选学习资料 - - - 欢迎下载精品学习资料精选学习资料 - - - 欢迎下载房号信息客户续住补交费用单房号信息退房结账信息住宿信息表客户信息表更新信息客房物品信

11、息表宾馆治理者精品学习资料精选学习资料 - - - 欢迎下载图 2.3.3其次层数据流图( 3)宾馆开房数据流程图,如图2.3.4所示;4精品学习资料精选学习资料 - - - 欢迎下载缴费单精品学习资料精选学习资料 - - - 欢迎下载客户信息要求客户空房信息p1.1查询客房条件选定房间信息p1.2客户登记精品学习资料精选学习资料 - - - 欢迎下载客房信息表客户信息表住宿信息表图 2.3.4宾馆开房数据流程图( 4)客户续房数据流程图,如图2.3.5所示;住宿信息表精品学习资料精选学习资料 - - - 欢迎下载客户房号信息p2.1查询住宿信息续住信息p2.2修改登记表精品学习资料精选学习资

12、料 - - - 欢迎下载补交费用图 2.3.5客户续房数据流程图( 5)客人退房数据流程图,如图2.3.6所示;5精品学习资料精选学习资料 - - - 欢迎下载房号信息客户p3.1检查客房物品检查结果p3.2整理检查结果精品学习资料精选学习资料 - - - 欢迎下载精品学习资料精选学习资料 - - - 欢迎下载推迟退房p3.4查询住物品完好信息时间信息p3.3物品赔偿证明单精品学习资料精选学习资料 - - - 欢迎下载房时间物品赔偿精品学习资料精选学习资料 - - - 欢迎下载精品学习资料精选学习资料 - - - 欢迎下载p3.6扣除费用提前退房p3.5退款p3.8注销注册住宿信息表客户信息表

13、精品学习资料精选学习资料 - - - 欢迎下载精品学习资料精选学习资料 - - - 欢迎下载正常退房p3.7退押金客房信息表精品学习资料精选学习资料 - - - 欢迎下载结算信息图 2.3.6客人退房数据流程图2.4 数据字典表 2-3.客户(travellers)信息:表中列名数据类型可否为空说明tno tnametsexint char10char2not null not nullnot null(主键)客户编号客户姓名客户性别tidchar20not null客户身份证号表 2-4.客房( rooms)信息:表中列名数据类型可否为空说明rnointnot null(主键 客房号rsty

14、lechar10not null客房类型rpriceint客房单价rstatechar10客房状态rtelchar15客房电话表 2-5.客户住宿(living)信息:表中列名数据类型可否为空说明tnornointintnot null(主键 not null(主键)客户编号客房号tcomedatedatetimenot null入住日期6精品学习资料精选学习资料 - - - 欢迎下载tleftdatedatetimenot null结算日期ttimeint住宿时间tamountint表 2-6.客房物品 roomitem 信息:房费表中列名数据类型可否为空说明rnointnot null客房

15、号ritemnochar10not null(主键)客房物品编号ritemnamechar20not null客房物品名称ritemstatechar10物品状态ritempriceint客房物品单价ritemnumint物品数量3. 概念结构设计3.1 e-r图各实体之间的e-r 图,如图3-1所示;n11客户住宿客房供应m1n使用物品图 3-1实体之间的e-r 图3.2 实体及属性的定义3.2.1类别实体e-r 图:客户信息实体的e-r 图、 如图 3-2 所示;客户客户编号客户身份证号客户姓名客户性别7精品学习资料精选学习资料 - - - 欢迎下载图 32 客户信息实体的e r 图客房信

16、息实体的e-r 图,如图3-3 所示;客房客房号客房电话精品学习资料精选学习资料 - - - 欢迎下载客房类型客房单价客房状态精品学习资料精选学习资料 - - - 欢迎下载图3 3客房信息实体的e r 图客户住宿实体的e-r 图,如图3-4所示;客户住宿精品学习资料精选学习资料 - - - 欢迎下载客房号客户编号住宿时间结算日期精品学习资料精选学习资料 - - - 欢迎下载入住日期房费图 3 4客户住宿实体的er 图客房物品信息实体的e-r 图,如图3-5 所示;客房物品精品学习资料精选学习资料 - - - 欢迎下载客房号客房物品编号物品数量客房物品单价精品学习资料精选学习资料 - - - 欢

17、迎下载客房物品名称物品状态图 3 5客房物品实体的e r图4. 规律结构设计详细的基本e-r 图向关系模型的转化结果如下:客户 travellers tno、tname、tsex、tid8精品学习资料精选学习资料 - - - 欢迎下载客房 rooms rno、rstyle、rprice、rstate、rtel客户住宿living tno、rno、tcomedate、tleftdate、ttime、tamount客房物品roomitemrno、ritemno、ritemname、ritemprice、ritemstate、ritemnum数据库模式定义表 4-1.客户基本信息表表中列名数据类型可

18、否为空说明tnointnot null(主键)客户编号tnamechar10not null客户姓名tsexchar2not null客户性别tidchar20表 4-2not null客房基本信息表rooms客户身份证号属性名数据类型为否为主属性为否为外键完整性属性描述rnoint为否not null客房编号rstylechar10否否not null客房档次rpriceint否否客房单价rstatechar10否否客房状态rtelchar15否否客房电话表 4-3客房物品信息表roomitem属性名数据类型为 否 为 主 属为否为外键完整性属性描述性ritemnoint为否not null

19、客房物品编号rnoint否为not null物品的客房号ritemnamechar20否否not null客房物品名称ritempriceint否否客房物品单价ritemstatechar10否否客房物品状态ritemnumint否否客房物品数目表4-4客户住宿信息living属性名数据类型为否为为否为外键完整性属性描述主属性tnoint为为not null客户编号rnoint为为not null客房编号tcomedatedatetime否否not null入住日期tleftdatedatetime否否not null结算日期ttimeint否否入住时间tamountint否否房费金额5. 物

20、理结构设计数据库的物理设计就为为规律数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段9精品学习资料精选学习资料 - - - 欢迎下载要完成两大任务;( 1)确定数据库的物理结构,在关系数据库中主要为储备方法和储备结构;( 2)对物理结构进行评判,评判的重点为时间和空间效率; create unique index travno on travellerstno create unique index roomno on roomsrnocreate unique index ritemno on roomitemritemno create unique index livno on

21、 livingtno6. 触发器设计触发器 c1 的功能为当有一条信息插入living表中时,触发rooms表中的 rstate='满' ;代码如下:create trigger c1on tb_living for insert asif existsselect * from tb_living、tb_rooms where tb_living.rno=tb_rooms.rno beginupdate tb_roomsset rstate='满' where rno=select rnofrom insertedend触发器 c2 的功能为当从living表

22、中删除一条信息时,触发rooms表中的 rstate='空' ;代码如下:create trigger c2on tb_living for delete asif existsselect * from tb_living、tb_rooms where tb_living.rno=tb_rooms.rno beginupdate tb_roomsset rstate='空' where rno=select rnofrom deletedend7. 数据库的实施和保护7.1建立数据库.数据表.索引1. 建立数据库10精品学习资料精选学习资料 - - - 欢迎下

23、载create database db_hotel;2. 建立数据表1 )客户基本信息表travellers的建立;create table tb_travellerstno intchecktno>=0 and tno<=9999、 tname char10 not null,tsex char2 checktsex in 男 、 女 、tid char20 not null、 primary key tno;(2) 客房基本信息表rooms的建立; create table tb_roomsrno int not null、rstyle char10 not null、 rpr

24、ice intrstate char 10 rtel char15primary key rno;(3) 客房物品信息表roomitem 的建立; create table tb_roomitem(ritemno int not null、 rno int not null、ritemname char20 not null、ritemprice int ritemstate char10 ritemnum intprimary key ritemnoforeign key rno references tb_roomsrno;(4) 客户住宿信息living的建立;create table

25、tb_living tno int not null、 rno int not null、tcomedate datetime not null、tleftdate datetime not null、 ttime inttamount intprimary key tno、rno、foreign key tno references tb_travellerstno、 foreign key rno references tb_roomsrno;3. 建立视图(1) 查询客户( travellers)信息的视图定义如下;11精品学习资料精选学习资料 - - - 欢迎下载create view

26、 view_travellers 客户编号 、 客户姓名 、 客户性别 、 客户身份证号 as select tno、tname、tsex、tidfromtb_travellers(2) 查询客房( rooms)信息的视图定义如下;create view view_rooms 客房号 、 客房类型 、 客房单价 、 客房状态 、 客房电话 as select rno、 rstyle、 rprice、 rstate、 rtelfromtb_rooms(3) 查询客户住宿(living)信息的视图如下;create view view_living 客房编号 、 客房号 、 入住日期 、 结算日期 、 住宿时间 、 房费 as select tno、rno、tcomedate、tleftdate、ttime、tamountf

温馨提示

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

评论

0/150

提交评论