数据库实验报告(六)
学院:计算机科学与信息学院 专业: 网络工程 班级:网络092
姓名 实验时间 实验项目名称 实验 要求学生掌握数据库设计的基本技术,熟悉数据库设计的每个步骤中的任务和实施方王荣森 2012/5/18 学号 指导教师 0908060386 实验组 成绩 陆昱霖 实验六:数据库系统设计(宾馆客房管理系统) 目法,并加深对数据库系统概念和特点的理解。 的 实本实验属于验证型实验,通过实验,加强对课堂讲授知识的理解。开始实验前,必须进行预验习,写出实现所有查询要求的SQL语句。实验过程中,先集中由老师进行具体要求和注意事要项的讲解,然后各自独立在机器上完成实验。实验过程中出现问题,在实验指导老师帮助下求 解决。 必须按照数据库设计的四个阶段进行:需求分析(分析用户要求)、概念设计(信息分析和定义)、逻辑设计(设计实现)和物理设计(物理数据库设计)。概念模型设计时采用自底向上的方法,即自顶向下的进行需求分析,然后再自底向上地设计概念结构,和自底向上的设计方法;概念模型必须用E-R图进行表示。在逻辑设计阶段,将E-R图转换成关系模式,实然后进行关系模式的规范化。在物理设计阶段,将关系模式转化成SQL Server中的具体的验数据库表,并建立表间的关系,表的索引,及相关的约束。 原四、实验组织运行要求 理 本实验属于设计型实验,通过实验,加强对课堂讲授知识的理解。开始实验前,必须进行预习,做好需求分析、概念设计及逻辑设计。实验过程中,先集中由老师进行具体要求和注意事项的讲解,然后各自独立在机器上完成数据库物理设计部分的实验。实验过程中出现问题,在实验指导老师帮助下解决。
实验(1)硬件条件:个人计算机。 仪(2)软件条件:Windows 2000NT Server; MS SQL Server 2000。 器 实要求学生根据周围的实际情况,自选一个自己熟悉的小型数据库应用项目,并深入到验应用项目的现实世界中,进行系统分析和数据库设计。例如选择学籍管理系统、图书管理系内统、材料管理系统或仓库管理系统等。 容 1、完成系统需求分析报告 在系统需求分析报告中包括采用的设计方法、数据流图和数据字典。 2、完成数据库信息要求和关系数据模型设计 实使用E-R图表示对数据库中要存储的信息及语义进行详细描述,对数据约束和数据之验间的关联进行详细描述。详细描述系统需要的基本表及属性、视图和索引,对基本表的主码、步候选码、外码及被参照表进行说明,对基本表中数据的约束条件进行说明。 骤 3、完成数据库的操作和应用要求报告 在数据库的操作和应用要求报告中,详细描述数据库的数据操作要求、处理方法和处理流程,画出系统功能模块图。 4、在机器上完成整个数据库的设计。 1.1 系统调查 近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要实完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营验中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而数影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾据 馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快
速、周全往往就是最基本的成功要素。 传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。 1.2 用户需求 建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。 ﹡快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间 ﹡准确实现客人预订入住的要求,实现有效及有保障的前台系统作业 ﹡快速响应住宿客人的有关项目查询要求 ﹡实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求 ﹡提供清晰、准确的各类明细报表、账单,给客人留下良好的管理印象 1.3 系统需求分析 需求分析图: 客人 预定单 入住管理 帐单 预定人信息 预订单 帐单 客房信息 客房信息 客房 预订 入住 退房 管理员
宾馆客房管理系统的数据字典: 数据流名称:客人信息 来源:客人 去向:订单 包含的数据项:预定人,姓名,身份证号 (宾馆客房管理系统的数据流——客人信息) 数据流名称:订单 来源:订单 去向:入住 包含的数据项:订单编号,姓名,性别,身份证号,客户编号,客房类型,抵房时间,入住 人数,预定人,电话,住几天,订单状态 (宾馆客房管理系统的数据流——订单) 数据流名称:客房信息 来源:订单 去向:退房 包含的数据项:客房编号,客房类型,客房价格,客房状态 (宾馆客房管理系统的数据流——客房信息) 数据流名称:入住单 来源:入住 去向:退房 包含的数据项:入住单号,客房编号,客房类型,入住时间,入住人数,姓名,退房时间,订单编号,入住单状态 (宾馆客房管理系统的数据流——入住单) 数据流名称:帐单 来源:管理员 去向:退房 包含的数据项:帐单编号,姓名,消费金额,入住时间,退房时间,备注 (宾馆客房管理系统的数据流——帐单)