计算机科学与技术毕业论文范文免费预览内容摘要:

任务和目标 ( 1)选择底层数据流为切入点,通常选择实际系统中的子系统; ( 2)设计分 ER 图,即各子模块的 ER 图; ( 3)生成初步 ER 图,通过合并方法,做到各子系统实体、属性、联系统一; ( 4)生成全局 ER 图,通过消除冲突等方面。 在本酒店客房管理系统中,从第二层数据流程图下手,分析个第二层数据流程图和数据字典,知道整个系统的功能围绕“顾客”、“客房”和“消费”的处理。 根据尸体与属性间的两条准则: ○1 作为“属性”,不能再具有需要描述的性质。 ○2 “属性”不能与其他实体具有联系。 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 阶段结果 ( 1)根据不同的对象,从第二层数据流程图入手,分别画出各分 ER 图: ( 2)从数据流图图 、图 、图 和图 抽象出的 ER图 : ( 3)从数据流图图 抽象出的 ER 图: ( 4)从分 ER 图图 和图 经消除冲突和冗余合成的总 ER图: 图 分 ER 图 1 图 分 ER 图 2 编号 名称 价格 索赔倍数 朝向 楼层 价格 类型 编号 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 四 .逻辑设计阶段 概念设计阶段是独立于任何一种数据模型的,但是逻辑设计阶段就与选用的 DBMS 产品发生关系了,系统逻辑设计的任务就是将概念设计阶段设计好的基本 ER 图转换为选用 DBMS 产品所支持的数据模型相符合的逻辑结构。 具体内容包括数据组织(将 ER 图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两大任务。 数据库模式定义: 数据库的模式定义包括三个方面:。 ; 束、安全性要求。 由于顾客与客房的联系方式为 1: n(一对多 ),可以将其之间的联系与 n 端实体客房合并,也可以独立作为一种关系模式,我们选择将其作为独立的关系模式。 由于顾客与客房物品,消费项目的联系方式为 n:n(多对多 ),可以将其之间的联系转化为独立的关系模式,具体的基本 ER 图向关系各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 模型的转化如下: 表 4- 1 数据库模式汇总 编号 数据库模式 说明 T1 guest 顾客基本信息 T2 RoomInformation 客房基本信息 T3 Yproject 消费项目基本信息 T4 RoomObjectInformation 客房物品基本信息 T5 RoomState 房态基本信息 T6 Consumelist 消费基本信息 T7 ReturnObject 物品赔偿信息 实体表: 顾客: guest(Gno,Gname,Gsex,Gid,Gtel,Gaddress,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) 换房: Change(Gno,Rno,Stime4) 退房: Return(Gno,Rno,Stime5) 消费: Consumelist(Yno,Gno,Amount,Begintime) 物品赔偿单 Returnobject(Obno,Gno,Rno, Dtime ,Dnum) (注:画线的为主码 ) 用户子模式定义 将概念模型转换为全局逻辑模型后,还应该根据局部应用的需要,结合具体 DBMS 的特点,设计用户的外模式。 用户模式注重考虑用户的习惯与方便。 包括:。 View,以保证系统的安全性。 的使用。 表 4- 2 用户子模式定义 编号 用户子模式( View)作用(共性:提供数据保密和安全保护机制 V1 BookView 便于查询预定信息 V2 IntoView 便于查询入住信息 V3 EmRoView 便于查询空房信息 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 五 .物理设计 数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务: ( 1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构; ( 2)对物理结构进行评价,评价的重点是时间和空间效率。 本系统的 功能主要包括如图几个方面: 程序流程图 管理信息系统处理方式的合理选择,是一个处理过程的设计问题。 选择处理方式实际上就是根据系统的任务、目标和环境条件,合理选择信息活动的形式及其具体方法。 ( 1) 顾客基本信息的查询和更新:描述顾客信息的查询和更新(插入、删除和更新)的过程。 图 酒店管理系统功能模块图 酒店 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 ( 2)客房物品、娱乐信息查询和更新(插入,删除和更新)程序流程图: 关于 ER 图所需实体及其联系需要的表设计如下: 表 5- 1 顾客基本信息 列名 数据类型 可否为空 说明 Gno char(20) not null 顾客编号 Gname char(20) not null 顾客姓名 Gsex char(2) not null 顾客性别 Gid char(18) not null 顾客身份证 Gtel char(11) 顾客电话 Gaddress char(20) 顾客地址 PreAccount float 顾客预付金额 Grade int 顾客积分 Discount float not null 顾客的折扣率 balance float 顾客余额 图 客房物品、娱乐信息查询和更新程序流程图 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 表 5- 2 房间基本信息 列名 数据类型 可否为空 说明 Rno char(10) not null 房间编号 Rtype char(20) not null 房间类型 Rprice float not null 房间价格 Rfloor smallint not null 房间楼层 Direction char(10) not null 房间朝向 表 5- 3 房间物品信息 列名 数据类型 可否为空 说明 Obno char(20) not null 物品编号 Obname char(20) not null 物品名字 Obprice float not null 物品价格 Obmultiple float not null 物品索赔倍数 表 5- 4 房态信息 列名 数据类型 可否为空 说明 Rno char(10) not null 房间号 Gno char(20) not null 顾客号 Atime datetime 实际入住时间 Ltime datetime 实际退房时间 Rtime datetime 预订入住时间 Rltime datetime 预订退房时间 IntoPrice float 入住价格 days int 入住天数 Stime datetime 修改记录时间 flag char(1) 预订入住标志位 表 5- 5 娱乐项目信息 列名 数据类型 可否为空 说明 Yno char(20) not null 娱乐项目编号 Yname char(20) not null 娱乐项目名称 Yprice float not null 娱乐项目单价(时间计费或个数计费) 表 5- 6 娱乐消费信息 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 列名 数据类型 可否为空 说明 Gno char(20) not null 顾客号 Yno char(20) not null 商品号 Amount float 消费数量 Begintime datetime not null 消费开始时间 表 5- 7 物品赔偿信息 列名 数据类型 可否为空 说明 Gno char(20) not null 顾客号 Rno char(10) not null 房间号 Obno char(20) not null 物品号 Dnum int 损坏个数 Dtime datetime Datetime 损坏时间 用户子模式定义 表 5- 8 订房视图 列名 数据类型 可否为空 说明 Gno char(20) not null 顾客号 Rno char(10) not null 房间号 Rtype char(20) not null 房间类型 Rfloor smallint not null 房间楼层 Direction char(10) not null 房间朝向 IntoPrice float not null 入住价格 Rtime datetime not null 入住时间 Rltime datetime not null 打算退房时间 days int not null 居住天数 Begintime datetime not null 查看时时间 表 5- 9 入住视图 列名 数据类型 可否为空 说明 Gno char(20) not null 顾客号 Gname char(20) not null 顾客姓名 Rno char(10) not null 房间号 Rtype char(20) not null 房间类型 Rfloor smallint not null 房间楼层 Direction char(10) not null 房间朝向 IntoPrice float not null 入住价格 Atime datetime not null 入住时间 各专业毕业论文范文尽在道客巴巴下载 各专业毕业论文范文 尽在道客巴巴下载 Ltime datetime not null 退房时间 days int not null 入住天数 PreAccount float not null 预付金额 Begintime datetime not null 查看时时间 表 5- 10 空房视图 列名 数据类型 可否为空 说明 Rno char(10) not null 房间号 Rtype char(20) not null 房间类型 Rprice float not null 入住价格 Rfloor int not null 房间楼层 Direction char(10) not null 房间朝向 六.实施阶段 创建数据库 CREATE DATABASE OrderDB1 ON (NAME=39。 OrderDB39。 , FILENAME=39。 D:\mySQL\39。 , SIZE=3, MAXSIZE=10, FILEGROWTH=1) LOG ON (NAME=39。 OrderDBlog39。 , FILENAME=39。 D:\mySQL\39。 , SIZE=1, MAXSIZE=5, FILEGROWTH=1) 建立数据表 ( 1)顾客信息表创建: create table guest( Gno char(20) not null primary key, Gname char(8) not null, Gsex char(2) not null, Gid char(20) not null, Gtel char(11) not null, Gaddress char(20) null, PreAccount numeric(。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。