(数据库课程设计)客房管理系统毕业设计论.doc

上传人:sk****8 文档编号:3547251 上传时间:2019-06-04 格式:DOC 页数:22 大小:452KB
下载 相关 举报
(数据库课程设计)客房管理系统毕业设计论.doc_第1页
第1页 / 共22页
(数据库课程设计)客房管理系统毕业设计论.doc_第2页
第2页 / 共22页
(数据库课程设计)客房管理系统毕业设计论.doc_第3页
第3页 / 共22页
(数据库课程设计)客房管理系统毕业设计论.doc_第4页
第4页 / 共22页
(数据库课程设计)客房管理系统毕业设计论.doc_第5页
第5页 / 共22页
点击查看更多>>
资源描述

1、 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 目 录1 引言 .12 数据库设计 .12.1 需求设计 .12.1.1 总体分析 .12.12 业务流程图 .22.1.3 数据流图 .32.1.4 数据字典 .42.2 概念设计 .72.2.1 分 E-R 图 .72.2.2 总 E-R 图 .82.3 逻辑设计 .82.3.1 E-R 图向关系模型转换 .82.3.2 数据模型的优化 .

2、92.3.3 设计用户子模式 视图 .92.4 物理设计 .102.4.1 建立触发器 .102.4.2 建立存储过程 .102.5 数据库实施阶段 .112.5.1 建立数据库 .112.5.2 建立数据表 .112.5.3 数据库入库 .122.6 调试与测试 .142.6.1 触发器定义 .142.6.2 视图的定义 .152.6.3 存储过程定义 .172.6.4 数据操纵验证 .183 收获与体会 .184 存在的问题与建议 .184.1 存在问题 .184.2 建议 .195.附录 .19毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕

3、业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 1 引言本次数据库实习不要求界面和外部应用程序的设计,只设计数据库部分。客房管理系统采用SQL server 2000 作为数据库后台。客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、订房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某宾馆对客房的实际情况进行集中的查询与管理工作,以及提高整个客房管理的工作效率。2 数据库设计2.1 需求设计2.1.1 总体分析建立客房管理信息系统的必要性已被广大的管理人员所接受

4、和认可,建立客房管理信息系统是为宾馆的管理服务的,其根本米的是要创造客房的经济效益。然而客房知道接的经济效益的提高应该包括直接的经济效益和间接地经济效益两方面。客房的直接经济效益是指由于系统的建立是客房的生产经营或客房的管理取得的直接利润收益。根据一般宾馆的工作流程及环境,以及顾客的要求设计了这个客房管理系统。这个数据库主要完成房间信息查询,住房信息统计,和账务结算。其中信息查询用来给顾客查询各种房间类型,房间价格等,住房信息统计用来给客房管理人员查询是否有空房间,有多少空房,哪个顾客需要结账了,等等信息管理,还可以根据数据库储存的资料统计什么样的人订房多,什么时段生意好,哪些服务是大多数顾客

5、所喜爱的等等。基于这个数据库,可以根据不同的需要对数据库进不同的查询。毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 2.12 业务流程图根据了解到的情况,了解到了顾客住房的基本流程,根据客房管理的基本流程,从业务流程图基本的功能模块分别用下面图形表示:根据宾馆实际管理过程和各种操作,由了解到的业务画出业务流程图,本系统的业务流程图如下所示:业务处理单位/个人 业务处理功能 文档 数据文件存档

6、图 2-1 业务流程图毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 2.1.3 数据流图E1前 台 服 务 部 更 新 住 房 信息P1入 住 登 记 表E3后 台 服 务 部入住登记表E2顾 客选 择 房 间P2对 该 顾 客 进行 相 应 服 务P3S1 入 住 信 息 数据服务信息 所选房间信息服务清单入住登记表新 的 住 房 信 息退 房P4房卡房 间 信 息 表入 住 登 记 表房

7、卡退 房 信 息S2 登 记 记 录入住登记表发 票图 2-2 第一层数据流图毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 2.1.4 数据字典数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程 5 个部分。其中数据项是数据的

8、最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。2.1.4.1 数据项定义数据项是不可在分的数据单位。下面定义了客房管理系统需要的数据项:表 2.1 数据项定义数据项编号 数据项名称 简述 类型及宽度I1 Rtype 描述房间的不同类型 char(10)I2 Rno 表示房间的号码 char(20)I3 Rstatus 房间的状态(是否有人住) char(4)I4 Rprice 描述房间的价格 intI5 Cno 顾客编号 char(10)I6 Cname 顾客姓名 char(10)I7 Cage 顾客年龄 intI8 Cs

9、ex 顾客性别 char(2)I19 IDno 顾客身份证号码 char(18)I110 Date 入住时间 datetimeI11 Time 顾客订房天数 intI12 Sname 服务名称 char(10)I13 Samount 服务次数(个数) intI14 Sprice 每次(个)服务单价 float毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 2.1.4.2 数据结构数据结构反映了

10、数据之间的组合关系, 。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括数据结构名、含义等。表 2-2 数据结构数据结构定义 数据结构名 数据结构含义 组成DS-1 customer 入住客人信息 Cno,Cname,Csex,Cage,IDnoDS-2 room 房间信息 Rtype,Rno,Rprice,RstatusDS-3 information 入住登记表 Cname,Rno,Date,Time,Rtype,IDnoDS-4 Servies 服务清单 Rno,Sname,Samount,SpriceDS-5

11、Menu 服务菜单 Sname,Samount,Sprice2.1.4.3 数据流数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容:数据流名、说明、数据流来源、数据流去向、组成等。表 2-3 数据流数据流编号 数据流名称 简述 数据流来源 数据流去向 数据流组成F1房间信息表供用户查询房间信息,选择房间类型前台服务部 顾客 Rtype,Rno,Rfloor,Rprice,RstatusF2 发票 收费凭证 前台服务部 顾客 房间类型,房间价格,发票编号,日期F3 入住登记表 登记订房客人的信息及房间信息前台服务部 顾客,后勤服务部Cname,Cage,Csex,Cno,Rno

12、,Date,TimeIDno,RtypeF4 房卡 作为订房、退房凭证,开房门前台 顾客 Rno,Rfloor毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 F5 服务菜单 供用户选择相应服务后勤服务部 顾客 Sname,Samount,SpriceF6 服务清单 客人选择的服务的信息顾客 后勤服务部 Rno,Sname,Samount,SpriceF7 退房信息 某顾客退房登记的信息前台服务

13、部 存盘 Cname,Rno,Date,Time2.1.4.4 数据存储数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。他可以是手工文档或手工凭单,也可以是计算机文档。表 2-4 数据存储数据存储编号 数据存储名称 简述 数据存储组成 相关处理S1 入住信息数据 记录住宿信息,包括房间信息和客人信息Cname,Rno,Date,Time P1,P2,P3,P4S2 登记记录 记录顾客订房的信息Cname,Rno,Date,TimeIDno,RtypeP12.1.4.5 处理过程处理过程的具体处理逻辑一般是用判定表或判定树来描述。数据字典中只需要描述处理过程的说明信息,通常包括处

14、理过程编号、名称、说明、输入数据流、输出数据流、处理等。表 2-5 处理过程处理过程编号 处理过程名称 简述 输入的数据流 处理 输出地数据流P1 更新住房信息有顾客后,要及时更新住房信息入住登记表对住房信息数据进行更新操作新的住房信息P2 选择房间顾客更具需要选择房间类型房间信息表选择需要的房间类型房卡、发票P3对该顾客进行相应服务顾客选择服务,对顾客进行服务服务菜单按照顾客所选服务提供服务服务清单毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网

15、 计算机毕业设计网 毕业设计资料网 毕业设计论文网 P4 退房顾客离开时办理退房结算手续入住登记表办理退房结算手续退房信息毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 2.2 概念设计将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。2.2.1 分 E-R 图面对每一个局部应用主义设计分 E-R 图:顾客姓名顾客顾客性别顾客编号房间类型顾客

16、身份 证号入住日期房间编号房间编号订房天数顾客姓名房间单价房间状态入住选择房间顾客身份 证号房间类型入住日期服务单价服务次数服务名称顾客身份 证号顾客性别顾客姓名顾客编号顾客11nm订房天数顾客 登记 入住登 记表1 1顾客编号顾客姓名顾客性别顾客身份 证号顾客年龄顾客年龄服务图 2-3 各部分分 E-R 图毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 毕业设计( 论文) 网 QQ: 306826066 优秀毕业设计网 计算机毕业设计网 毕业设计资料网 毕业设计论文网 2.2.2 总 E-R 图各子系统的

17、E-R 图设计好以后,下一步就是要将所有的分 E-R 图综合成一个系统的总 E-R 图。多个分 E-R 图一次集成总 E-R 图,如下图所示:在消除各种冲突和不必要的冗余之后,基本 E-R 图就生成了,下一步就是根据概念结构设计结果来进行逻辑结构设计了。2.3 逻辑设计概念结构是独立于任何一种数据模型的信息结构。逻辑结构设计的任务就是把概念结构设计阶段设计好的基本 E-R 图转换为与所选用的 DBMS 产品所支持的数据模型想符合的逻辑结构。2.3.1 E-R 图向关系模型转换把总 E-R 图转换成为关系模式,关系的码用下划线标出。顾客(顾客编号,顾客姓名,顾客身份证号,顾客性别,顾客年龄)此为顾客实体所对应的关系模式。房间(房间编号,房间类型,房价状态,房间单价)此为房间实体所对应的关系模式。入住登记表(顾客姓名,房间号码,顾客身份证号,入住日期,订房天数, )此为入住登记表所对应的关系模式,该关系模式已包含了联系“登记”所对应的关系模式。服务菜单(服务名称,服务次数,服务单价)顾客 入住 房间服务 选择1 1n m登记入住登记表n1图 24 总 E-R 图

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。