数据库课程设计-客房管理系统设计汇.doc

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库课程设计-客房管理系统设计汇

目 录 1 引言 1 2 数据库设计 1 2.1 需求设计 1 2.1.1 总体分析 1 2.12 业务流程图 2 2.1.3 数据流图 3 2.1.4 数据字典 4 2.2 概念设计 7 2.2.1 分E-R图 7 2.2.2 总E-R图 8 2.3 逻辑设计 8 2.3.1 E-R 图向关系模型转换 8 2.3.2 数据模型的优化 9 2.3.3 设计用户子模式—视图 9 2.4 物理设计 10 2.4.1 建立触发器 10 2.4.2 建立存储过程 10 2.5 数据库实施阶段 11 2.5.1 建立数据库 11 2.5.2 建立数据表 11 2.5.3 数据库入库 12 2.6 调试与测试 14 2.6.1 触发器定义 14 2.6.2 视图的定义 15 2.6.3 存储过程定义 17 2.6.4 数据操纵验证 18 3 收获与体会 18 4 存在的问题与建议 18 4.1 存在问题 18 4.2 建议 19 5.附录 19 1 引言 本次数据库实习不要求界面和外部应用程序的设计,只设计数据库部分。客房管理系统采用SQL server 2000作为数据库后台。客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、订房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某宾馆对客房的实际情况进行集中的查询与管理工作,以及提高整个客房管理的工作效率。 2 数据库设计 2.1 需求设计 2.1.1 总体分析 建立客房管理信息系统的必要性已被广大的管理人员所接受和认可,建立客房管理信息系统是为宾馆的管理服务的,其根本米的是要创造客房的经济效益。然而客房知道接的经济效益的提高应该包括直接的经济效益和间接地经济效益两方面。客房的直接经济效益是指由于系统的建立是客房的生产经营或客房的管理取得的直接利润收益。根据一般宾馆的工作流程及环境,以及顾客的要求设计了这个客房管理系统。这个数据库主要完成房间信息查询,住房信息统计,和账务结算。其中信息查询用来给顾客查询各种房间类型,房间价格等,住房信息统计用来给客房管理人员查询是否有空房间,有多少空房,哪个顾客需要结账了,等等信息管理,还可以根据数据库储存的资料统计什么样的人订房多,什么时段生意好,哪些服务是大多数顾客所喜爱的等等。基于这个数据库,可以根据不同的需要对数据库进不同的查询。 2.12 业务流程图 根据了解到的情况,了解到了顾客住房的基本流程,根据客房管理的基本流程,从业务流程图基本的功能模块分别用下面图形表示: 根据宾馆实际管理过程和各种操作,由了解到的业务画出业务流程图,本系统的业务流程图如下所示: 2.1.3 数据流图 2.1.4 数据字典 数据流图表达了数据和处理的关系,数据字典则是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得的主要成果。数据字典在数据库设计中占有很重要的地位。 数据字典通常包括数据项、数据结构、数据流、数据存储和处理过程5个部分。其中数据项是数据的最小组成单位,若干个数据项可以组成一个数据结构,数据字典通过对数据项和数据结构的定义来描述数据流、数据存储的逻辑内容。 2.1.4.1 数据项定义 数据项是不可在分的数据单位。下面定义了客房管理系统需要的数据项: 表2.1 数据项定义 数据项编号 数据项名称 简述 类型及宽度 I1 Rtype 描述房间的不同类型 char(10) I2 Rno 表示房间的号码 char(20) I3 Rstatus 房间的状态(是否有人住) char(4) I4 Rprice 描述房间的价格 int I5 Cno 顾客编号 char(10) I6 Cname 顾客姓名 char(10) I7 Cage 顾客年龄 int I8 Csex 顾客性别 char(2) I19 IDno 顾客身份证号码 char(18) I110 Date 入住时间 datetime I11 Time 顾客订房天数 int I12 Sname 服务名称 char(10) I13 Samount 服务次数(个数) int I14 Sprice 每次(个)服务单价 float 2.1.4.2 数据结构 数据结构反映了数据之间的组合关系,。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括数据结构名、含义等。 表2-2 数据结构 数据结构定义 数据结构名 数据结构含义 组成 DS-1 customer 入住客人信息 Cno,Cname,Csex,Cage,IDno DS-2 room 房间信息 Rtype,Rno,Rprice,Rstatus DS-3 information 入住

文档评论(0)

liwenhua00 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档