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

下载本文档

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

文档简介

1、XXXX大学数据库课程设计报告宾馆客房管理系统班 级:.小组成员:指导教师:2010年 1月 6日一、 系统简介3二、 需求分析31. 系统需求描述32. 数据流图33.数据字典9三、概念结构设计 20四、逻辑结构设计 23五、物理结构设计 23六、 设计及说明及体会 241系统简介该系统是宾馆客房管理系统,是宾馆管理者对以下信息的管理,如:顾客的个人信息,如顾客 姓名、年龄、性别、民族、联系电话、顾客编号(宾馆管理者自己对入住顾客进行的编号,为更方便 对其进行管理)等信息的管理;每个客房的详细信息,如该客房价格(是否有优惠及价格结算相关信 息等)、客房种类(标准间、豪华间等)、所拥有设施(是

2、否有空调、独立卫生间、电视等)、地理位 置(所在楼层、朝向等)、是否预定等信息的管理;顾客订房、消费、结账信息等信息的管理;顾客 与客房之间的对应关系,如顾客订房时间、入住时长(入住日期及离开日期)、客房消费等信息的管 理;对顾客要求的响应,如卫生清洁、是否免打扰、设施问题(某设施出现故障以便及时处理)等信 息的管理。2需求分析(1)系统需求描述该系统是宾馆客房管理系统,该系统需求关系如下:顾客的个人信息,如顾客姓名、年龄、性 别、民族、联系电话、顾客编号等;每个客房的详细信息,如该客房价格、客房种类、所拥有设施、 地理位置、是否预定等;顾客订房、消费、结账信息等;顾客与客房之间的对应关系,如

3、顾客订房时 间、入住时长、客房消费等;对顾客要求的响应,如卫生清洁、是否免打扰、设施问题等。(2)数据流图数据流图是系统逻辑模型的主要组成部分,用于表达数据和处理过程的关系,用直观的图形清 晰的描绘了系统的逻辑模型。为了表达数据处理过程的数据加工情况,用一个数据流图看起来复杂而 且难以理解,所以在设计中我们使用了层次结构的数据流图。按照系统的层次结构进行逐步分解,并 以分层的数据流图反映这种结构关系,能清楚地表达和容易理解整个系统。本系统的数据流图入下:系统数据流图客房查询申请客房信息表表11客房情况MP系统顶层数据流图系统查询数据流图系统订房数据流图P3.3住宿信息顾客结账要求核对信息P3.

4、1F3.1.2处理顾客信息表信息结账信息V丿F3.1.3顾客信息P3.2住房凭据结账(3)数据字典顾客信息顾客信息结账信息P3.4删除订房信息彳顾客住房信息客房信息1 rP3.5更新信息/管理员客房信息表新客房信息F3.6.1P3.6客房验证信息信息丿系统结账数据流图数据项的定义数据项名称数据项含义说明类型长度取值范围客房编号宾馆房间的门牌号文本型8位客房类型宾馆房间的种类文本型6位单价住宿宾馆一天的花费数字型4位0-500客房位置宾馆房间的分布文本型6位是否已被预订宾馆房间的状态文本型2位是/否是否有电视宾馆房间的条件文本型2位是/否是否有空调宾馆房间的条件文本型2位是/否是否有独立的卫生间

5、宾馆房间的条件文本型2位是/否备注宾馆房间的说明文本型20位顾客姓名顾客的姓名文本型14位身份证号顾客的身份证号文本型19位顾客编号对顾客到达时间进行编号文本型3位001-999性别顾客的性别文本型2位男/女民族顾客的民族文本型8位年龄顾客当前的年龄文本型4位0-120电话号码顾客联系方式文本型12位订房编号住宿顾客编号文本型10位金额打折后的单价数字型4位结账编号对顾客结账事件进行编号文本型4位0001-9999入住日期顾客住宿宾馆的日期日期型10位离开日期顾客离开宾馆的日期日期型10位费用顾客住宿宾馆的费用数字型4位数据结构的定义数据结构名称:顾客信息含义说明:顾客的一些常用信息组成:顾客

6、姓名+顾客年龄+顾客性别+顾客身份证号+顾客+民族+ 顾客电话号码数据结构名称:客房信息含义说明:宾馆客房的一些基本信息组成:客房编号+客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注数据存储的定义数据存储名称:客房信息说明:宾馆客房的基本信息输入的数据流:客房基本信息输出的数据流:客房信息组成:客房编号+ 客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注数据存储名称:顾客信息说明:顾客的常用信息输入的数据流:顾客基本信息输出的数据流:顾客基本信息+组成:顾客姓名+性别+年龄+民族+身份证号+联系方式+用户密码

7、数据存储名称:订房信息说明:顾客的订房信息输入的数据流:订房信息输出的数据流:订房信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注数据存储名称:结账信息说明:顾客的结账信息输入的数据流:结账信息输出的数据流:结账信息组成:结账编号+ 顾客姓名+顾客编号+订房编号+入住日期+离开日期+费用数据流的定义F1.1.1数据流名称:客房查询申请说明:顾客查询宾馆客房信息的要求数据流来源:接口顾客数据流去向:处理客房查询组成:客房编号+ 客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注F1.1.2数据流名称:信息反馈说明:

8、响应顾客查询客房的要求,冋时将信息反馈给顾客数据流来源:处理客房查询数据流去向:接口顾客组成:客房编号+ 客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注F1.1.3数据流名称:剩余客房信息说明:未被预订的客房信息数据流来源:存储客房信息表数据流去向:处理处理信息组成:客房编号+ 客房种类+客房位置+单价+是否有电视+是否有空调+是否有独立的卫生间+备注F1.2.1数据流名称:住房查询申请说明:顾客对自己住房信息的查询数据流来源:接口顾客数据流去向:处理住房查询组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F1.

9、2.2数据流名称:信息反馈说明:响应顾客查询住房信息的要求,冋时将信息反馈给顾客数据流来源:处理住房查询数据流去向:接口顾客组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F1.2.3数据流名称:订房信息说明:顾客住宿宾馆的信息数据流来源:存储订房信息表数据流去向:处理处理信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F1.3.1数据流名称:操作申请说明:管理员对顾客订房信息的查询数据流来源:接口管理员数据流去向:处理顾客信息查询组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备

10、注F1.3.2数据流名称:顾客信息说明:顾客的订房信息数据流来源:存储订房信息表数据流去向:处理处理信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F1.4.1数据流名称:顾客信息说明:顾客住宿宾馆的信息数据流来源:处理处理信息数据流去向:接口管理员组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日期+折扣+金额+备注+客房种类+客房位置+单价+是否有电视+是否有空调+是否有独立的卫生间F2.1.1数据流名称:客房查询说明:顾客订房之前先进行客房信息的查询数据流来源:接口顾客数据流去向:处理处理信息组成:客房编号+ 客房种类+客房位置+单

11、价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注F2.1.2数据流名称:信息反馈说明:对顾客要求的响应,将查询到的信息反馈给顾客数据流来源:处理处理信息数据流去向:接口顾客组成:客房编号+ 客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注F2.1.3数据流名称:客房信息说明:尚未被预订的客房信息数据流来源:存储客房信息表数据流去向:处理订房组成:客房编号+ 客房种类+客房位置+单价+是否有电视+是否有空 调+是否有独立的卫生间+备注F2.2.1数据流名称:订房信息说明:顾客订房的信息数据流来源:处理订房数据流去向:存储订房信息表组成

12、:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F2.2.2数据流名称:订房信息说明:刚预订的顾客订房信息数据流来源:存储订房信息表数据流去向:处理添加订房信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F2.3.1数据流名称:订房信息说明:新添加的订房信息数据流来源:处理添加订房信息数据流去向:处理验证信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F2.4.1数据流名称:操作申请说明:管理员对顾客信息的操作数据流来源:接口管理员数据流去向:处理查询顾客信息组成:订房编号+

13、客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注+客房种类+客房位置+单价 +是否有电视+是否有空调+是否有独立的卫生间F2.4.2数据流名称:订房信息说明:顾客的订房信息数据流来源:处理顾客信息查询数据流去向:存储顾客信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日期+折扣+金额+备注+客房种类+客房位置+单价+是否有电视+是否有空调+是否有独立的卫生间F2.4.3数据流名称:顾客信息说明:住宿宾馆的顾客信息数据流来源:存储顾客信息数据流去向:处理验证信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日期+折扣+金额+备注+客房种类+客

14、房位置+单价+是否有电视+是否有空调+是否有独立的卫生间F2.5.1数据流名称:信息反馈说明:管理员查询的顾客信息数据流来源:处理验证信息数据流去向:接口管理员组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日期+折扣+金额+备注+客房种类+客房位置+单价+是否有电视+是否有空调+是否有独立的卫生间F3.1.1数据流名称:结账要求说明:顾客离开宾馆时的结账申请数据流来源:接口顾客数据流去向:处理处理信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F3.1.2数据流名称:结账信息说明:顾客的结账信息数据流来源:处理处理信息数据流去向:存储顾

15、客信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F3.1.3数据流名称:顾客信息说明:顾客住宿宾馆的信息数据流来源:存储顾客信息数据流去向:处理结账组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F3.2.1数据流名称:顾客信息说明:顾客的结账信息数据流来源:处理结账数据流去向:存储住房凭据组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F3.2.2数据流名称:发票或单据说明:顾客的住宿凭证数据流来源:存储住房凭据数据流去向:处理核对信息组成:订房编号+ 客房编号+顾客姓名+

16、身份证号+入住日期+离开日 期+折扣+金额+备注F3.2.3数据流名称:顾客信息说明:顾客住宿宾馆的信息数据流来源:处理结账数据流去向:存储结账信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F3.2.4数据流名称:顾客住房信息说明:顾客住宿宾馆期间的信息数据流来源:存储结账信息数据流去向:处理删除订房信息组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开日 期+折扣+金额+备注F3.3.1数据流名称:住宿信息说明:顾客在宾馆住宿的信息数据流来源:处理核对信息数据流去向:接口顾客组成:订房编号+ 客房编号+顾客姓名+身份证号+入住日期+离开

17、日 期+折扣+金额+备注F3.4.1数据流名称:客房信息说明:新的客房信息数据流来源:处理删除订房信息数据流去向:处理更新信息组成:客房编号+ 客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注F3.5.1数据流名称:新的客房信息说明:顾客退房后生成的新的客房信息数据流来源:处理更新信息数据流去向:存储客房信息表组成:客房编号+ 客房种类+客房位置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注F3.6.1数据流名称:客房信息说明:验证后的新客房信息数据流来源:存储客房信息表数据流去向:接口管理员组成:客房编号+ 客房种类+客房位

18、置+单价+是否已被预订+是否有 电视+是否有空调+是否有独立的卫生间+备注处理过程的定义处理过程名称:订房说明:在有剩余客房的前提下,顾客订房,冋时添加订房信息,管理员进行相应的操作。输入:订房信息表处理:顾客订房,管理员添加订房信息处理过程名称:结账说明:顾客离开宾馆时结账,管理员删除顾客订房 信息,更新信息,生成新的客房信息,同时 给顾客开住房凭据。入:订房信息表处理:顾客结账,管理员处理信息,开住房凭据3概念结构设计系统各部分(子系统)E-R模型图入住日期离开日期年龄性别民族位置种类单价姓名身份证号编号编号是否联系方式预1顾客客房订房是否有电视是否有空调1是否有独立卫生间金额结账费用合并各部分E-R模型图,形 成总体E-R模型图编号编号4逻辑结构设计客房(客房编号,客房种类,单价,客房位置,是否被预定)顾客(顾客编号,顾客姓名,顾客年龄,顾客性别,顾客身份证号,联系方式)结账(结账编号,顾客

温馨提示

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

评论

0/150

提交评论