计算机科学与技术毕业论文范文免费预览.doc
《计算机科学与技术毕业论文范文免费预览.doc》由会员分享,可在线阅读,更多相关《计算机科学与技术毕业论文范文免费预览.doc(44页珍藏版)》请在三一办公上搜索。
1、附件1:学 号: 2011131118课 程 设 计课程名数据库系统概论题 目酒店管理系统目 录- 1 -引言- 3 -一.系统分析阶段- 4 -1.1 系统分析阶段的目标- 4 -1.2 基本信息要求- 4 -1.3 基本处理要求- 4 -1.4 输出显示或者打印表格信息- 4 -1.5 安全性和完整性要求- 4 -二.需求分析阶段- 5 -2.1 业务流程图- 5 -2.2 数据流图- 6 - 2.3 数据字典- 10 -三概念设计阶段- 12 -3.1 任务和目标- 12 -3.2 阶段结果- 12 -四逻辑设计阶段- 14 -4.1 数据库模式定义- 14 -4.2 用户子模式定义-
2、15 -五物理设计- 15 -5.1 系统功能- 15 -5.2 程序流程图- 16 -5.3 实体、联系表- 17 -5.4 用户子模式定义- 18 -六实施阶段- 19 -6.1 创建数据库- 19 -6.2 建立数据表- 20 -6.3 建立视图- 22 -6.4 创建存储过程- 23 -6.5 创建触发器- 26 -6.6 插入具体数据- 29 -七系统调试、测试- 31 -7.1 基本表和视图查看- 31 -7.2 检验部分存储过程- 37 -7.3 检验部分触发器- 39 -八心得体会- 40 -九存在的问题与建议- 40 -十参考文献- 40 -附加- 41 -1 存储过程汇总表
3、- 41 -2 触发器汇总表- 41 -引言随着全球一体化使酒店管理业更加丰富多样化,市场更加广阔多渠道的同时,酒店管理业更面临着日趋激烈的竞争环境和不断攀升的客户期望,迫使业内人士不断进一步寻求扩大酒店客房销售,改进服务质量,降低管理成本和提升客户满意度的新法宝来增强酒店管理业的核心竞争力。其中最有效的手段之一就是大规模应用先进的信息化技术,变革传统意义上的酒店客房竞争方式和经营管理模式以进而赢得新竞争优势。本文以酒店客房管理系统为例,对客户的要求进行详细询问,调查酒店的组织机构,各部门的业务活动。并在上述活动后明确用户对系统的信息要求、处理要求、安全性及完整要求。明确系统边界,进行详尽的需
4、求分析后,将系统划分为订房退订模块、入住模块、换房模块、退房模块、财务统计模块。按照数据库设计流程用业务流程图、数据流程图、数据字典详尽确切的表达客房管理的工作流程。通过概念模型设计,逻辑模型设计,物理设计,实施阶段,系统调试、测试,建立一个能满足客房管理要求的方便实用的数据库系统。一.系统分析阶段1.1系统分析阶段的目标:1.了解酒店客房管理的基本内容;2.综合理解酒店客房管理各层管理人员的不同需求;3.了解酒店客房管理的基本业务流程;4.了解酒店客房人工管理模式与信息系统的工作概况,以及它们之间的区别;5.通过调查和与酒店客房管理人员的交流,了解用户对酒店客房管理系统的业务要求综合以上分析
5、,创建一个比较优化的酒店管理系统,可以实现对数据录入、存储、更新、查询等操作。1.2 基本信息要求:系统的处理对象是顾客的预订和退订信息管理、顾客的入住信息管理、顾客的换房信息管理、顾客的退房信息管理和财务统计信息管理。系统的处理对象涉及以下几个方面的信息:顾客基本信息(guest):顾客编号,顾客姓名,顾客性别,顾客身份证号,顾客电话,顾客地址,顾客预交款,顾客积分,顾客的折扣度,顾客余额。客房基本信息(RoomInformation):客房编号,客房类型,客房价格,客房楼层,客房朝向。消费项目基本信息(Yproject):消费项目编号,消费项目名称,消费项目价格。客房物品基本信息(Room
6、ObjectInformation):客房物品编号,客房物品名称,客房物品原价,客房物品赔偿倍数。客房状态信息(RoomState):客房编号,顾客编号,入住时间,退房时间,预订入住时间,预订退房时间,入住价格,客房状态修改时间,标志位。消费信息(Consumelist):顾客编号,消费项目编号,消费项目数量,消费时间。物品损坏信息(ReturnObject):顾客编号,客房物品编号,客房编号,损坏个数,损坏时间。1.3 基本处理要求:1.能够存储一定数量的顾客信息,并方便有效的进行相应的顾客数据操作和管理,这主要包括:1)顾客信息的录入,删除和修改。2)顾客信息的关键字检索查询。2.能够对顾
7、客的预订退订信息,入住信息,换房信息,退房信息,消费信息和损坏物品信息进行相应的操作,这主要包括:1)顾客预订退订,入住,换房,退房的登记,删除及修改(即对房态信息的登记,删除和修改)。2)顾客消费信息的登记,删除及修改。3)顾客损坏物品的登记,删除及修改。4)顾客消费信息的汇总。1.4 输出显示或者打印表格信息 对于查询、统计的结果能够列表显示。1.5 安全性和完整性要求 能够提供一定的安全机制,提供数据信息授权访问,修改和删除,防止随意查询,修改及删除。具有可共享、冗余度小、数据独立性强、可拓展的特点。二.需求分析阶段需求分析简单地说就是分析用户的要求。也就是通过调查、收集与分析,获得用户
8、对数据库的信息要求、处理要求、安全性与完整性要求。2.1.业务流程图图1.1 预订退订业务流程图(1)预订退订业务流程图图1.2 入住业务流程图(2)入住业务流程图(3)退房业务流程图图1.3 退房业务流程图 (4)换房业务流程图图1.4 换房业务流程图 2. 2.数据流图(1)顶层数据流图图1.6 顶层数据流图图1.7 第一层数据流图(2)第一层数据流图(3)预订退订数据流图1.8 预订退订数据流图图1.9 换房数据流图(4)换房数据流图 图1.10 入住数据流图(5)入住数据流图图1.11 财务统计数据流图(6)财务统计数据流图(7)退房数据流图图1.12 退房数据流图 2.3.数据字典
9、数据字典是体统中各类数据描述的集合,是进行详细的数据手机和数九分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。数据字典通常包括数据项、数据结构、数据流、数据存储、处理过程和外部实体6个部分。 数据项是不可再分的数据单位。 数据结构反映了数据之间的组合关系。 数据流是数据结构在系统内传输的路径。 数据存储是数据结构停留或保存的地方也是数据流的来源和去向之一。 处理过程具体处理逻辑一般用判定表或判定树来描述。 数据字典是需要描述处理过程的说明性信息。(1)数据项表数据相编号数据项名称数据项别名数据项类型长度取之范围备注Dl-1Gno顾客编号Char20Dl-2Gname顾客姓名Cha
10、r20Dl-3Gsex顾客性别Char 2“女”,“男”Dl-4Gid顾客身份证号Char 18Dl-5Gtel顾客电话Char 11Dl-6Gaddress顾客地址Char20Dl-7Ggrade顾客积分int Dl-8PreAccount预交款floatDl-9grade积分范围int 大于等于1Dl-10Discount折扣float0.80,0.85,0.90,0.95打折额度Dl-11Obno客房物品编号Char20Dl-12Obname客房物品名称Char20Dl-13Obprice客房物品原价floatDl-14Obmultiple赔偿倍数floatDl-15Yno消费项目编号C
11、har20Dl-16Yname消费项目名称Char20Dl-17Yprice消费项目单价floatDl-18Rno客房编号Char20Dl-19Rtype客房类型Char20Dl-20Rprice客房单价floatDl-21Rfloor客房楼层IntDl-22Direction客房朝向Char10Dl-24Atime入住时间datetimeDl-25Rtime预订时间datetimeDl-26Rltime退房时间datetimeDl-27Intoprice入住价格floatDl-28Stime1预订房态修改时间datetimeDl-29Amoney消费项目花费floatDl-30Dmoney物
12、品损坏费floatDl-31balance余额floatDl-32Amount消费项目个数IntDl-33Dnum损坏物品个数Int Dl-34Stime2退订修改房态时间datetimeDl-35Stime3入住修改房态时间datetimeDl-36Stime4换房修改房态时间datetimeDl-37Stime5退房修改房态时间datetime(2)数据结构数据结构编号数据结构名数据结构含义数据结构组成DS-1guest顾客信息Gno,Gname,Gsex,Gid,Gtel,Gaddress,PreAccount,balance,grade,DiscountDS-2Into入住信息DS-1
13、+DS-8DS-3reserve预订信息DS-1+DS-8DS-4return退订信息DS-1+DS-8DS-5RoomObjectInformation客房物品信息Obno,Obname,Obprice,ObmultipleDS-6Yproject娱乐价目表Yno,Yname,YpriceDS-7RoomInformation客房信息Rno,Rtype,Rprice,Floor,DirectionDS-8RoomState房态信息Rno,Atime,Rtime,Rltime,Ltime,Gno,Intoprice,Stime,days,flagDS-9consum消费清单Cono,Gno,a
14、ccount,balance,Amoney,Dmoney,CotimeDS-10Amuse顾客消费单DS-6+DS-1DS-11GoodsD物品损坏单DS-5+DS-1三.概念设计阶段将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。它是整个数据库设计的关键。3.1 任务和目标 (1)选择底层数据流为切入点,通常选择实际系统中的子系统; (2)设计分E-R图,即各子模块的E-R图; (3)生成初步E-R图,通过合并方法,做到各子系统实体、属性、联系统一; (4)生成全局E-R图,通过消除冲突等方面。在本酒店客房管理系统中,从第二层数据流程图下手,分析个第二层数据流程图和数
15、据字典,知道整个系统的功能围绕“顾客”、“客房”和“消费”的处理。根据尸体与属性间的两条准则:作为“属性”,不能再具有需要描述的性质。“属性”不能与其他实体具有联系。3.2 阶段结果(1)根据不同的对象,从第二层数据流程图入手,分别画出各分E-R图:图3.1 分E-R图1(2)从数据流图图2.8、图2.9、图2.10和图2.11抽象出的E-R图: (3)从数据流图图2.12抽象出的E-R图:图3.2 分E-R图2(4)从分E-R图图3.1和图3.2经消除冲突和冗余合成的总E-R图:编号姓名性别身份证号电话地址预交款积分折扣余额编号名称单价编号名称价格索赔倍数朝向楼层价格类型编号图3.3 全局E
16、-R图 四.逻辑设计阶段概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的DBMS产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS产品所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。4.1 数据库模式定义:数据库的模式定义包括三个方面:1.数据的逻辑结构;2.数据之间的联系;3.数据有关的完整性约束、安全性要求。 由于顾客与客房的联系方式为1:n(一对多),可以将其之间的联系与n端实体客房合并,也可以独立作为一种关系模式
17、,我们选择将其作为独立的关系模式。由于顾客与客房物品,消费项目的联系方式为n:n(多对多),可以将其之间的联系转化为独立的关系模式,具体的基本E-R图向关系模型的转化如下:表41 数据库模式汇总编号数据库模式说明T-1guest顾客基本信息T-2RoomInformation客房基本信息T-3Yproject消费项目基本信息T-4RoomObjectInformation客房物品基本信息T-5RoomState房态基本信息T-6Consumelist消费基本信息T-7ReturnObject物品赔偿信息实体表: 顾客:guest(Gno,Gname,Gsex,Gid,Gtel,Gaddress
18、,PreAccount,Ggrade ,Discount,balance) 客房基本信息:RoomInformation(Rno,Rtype,Rprice,Rfloor,Direction) 消费项目:Yproject(Yno,Yname,Yprice) 客房物品信息:RoomObjectInformation(Obno,Obname,Obprice,Obmultiple)联系表: 预订:Reserve(Gno,Rno,Stime1,Rtime, Rltime) 退订:Back(Gno,Rno,Stime2) 入住:Into(Gno,Rno,Stime3,Rtime,Rlime) 换房:Cha
19、nge(Gno,Rno,Stime4) 退房:Return(Gno,Rno,Stime5) 消费:Consumelist(Yno,Gno,Amount,Begintime) 物品赔偿单 Returnobject(Obno,Gno,Rno, Dtime ,Dnum) (注:画线的为主码)4.2用户子模式定义将概念模型转换为全局逻辑模型后,还应该根据局部应用的需要,结合具体DBMS的特点,设计用户的外模式。用户模式注重考虑用户的习惯与方便。包括: 1.使用更符合用户习惯的别名。2.可以对不同级别的用户定义不同的View,以保证系统的安全性。3.简化用户对系统的使用。表42 用户子模式定义编号用户子
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机科学 技术 毕业论文 范文 免费 预览

链接地址:https://www.31ppt.com/p-3992671.html