宾馆客房管理系统说明书.doc
《宾馆客房管理系统说明书.doc》由会员分享,可在线阅读,更多相关《宾馆客房管理系统说明书.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、【精品文档】如有侵权,请联系网站删除,仅供学习与交流宾馆客房管理系统说明书.精品文档.GUIYANG UNIVERSITY2011-2012学年第一学期SQL数据库课程设计说明书课 程 名: 宾馆客房管理信息系统 系 部: 计算机科学系 专业班级: 09级微软班 作 者: 李罡泽(组长) 黎田朋 王志敏 学 号: 091116401046、091116401049、091116401002 日期: 20111215 指导教师: 欧阳柏成 目录一、系统需求分析- 2 -1.1 选题背景及设计前调查- 2 -1.2 课程设计的意义- 2 -1.3用户需求分析- 3 -1.4核心数据字典- 4 -1
2、.5核心数据流- 9 -1.5.1数据流程分析- 9 -1.5.2数据流程图- 9 -二、概念结构设计- 10 -2.1 概念结构设计的方法与步骤- 10 -2.1.1 概念结构设计的方法- 10 -2.1.2 概念结构设计的步骤- 10 -2.2 数据抽象与局部视图设计- 10 -2.2.1 设计实体属性图以及局部ER图- 10 -2.2.2视图的集成- 12 -三、逻辑结构设计- 13 -31 ER图向关系模型的转化- 13 -32 数据模型优化- 13 -3.2.1确定数据依赖- 13 -3.2.2 对各关系模式间数据依赖进行极小化处理,消除冗余- 14 -3.2.3 分解成第三范式-
3、14 -四、物理设计- 15 -41 物理结构的实现- 15 -4.2 评价物理结构- 18 -五、数据库的实施和维护- 18 -5.1创建数据库及数据表- 18 -5.2数据的插入- 22 -5.3建立视图- 24 -5.4测试结果- 27 -5.4.1表间关系及完整性测试- 27 -一、系统需求分析1.1 选题背景及设计前调查随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的宾馆业也在不断的完善服务体制。它是集餐饮、住宿、娱乐于一体的立体化服务体系,其中顾客可以随意消费并统一结账;宾馆管理者可及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。只有运用先进
4、的科学管理手段,利用计算机管理系统才能更好实现这一管理模式。近年来,宾馆业迅猛发展,市场的竞争也日益激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。但对占80%以上的广大中小型宾馆来说,是难以做到的。因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产
5、品、服务等方面具备独到之处。而对宾馆的经营状况起决定作用的是客房的管理。简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理系统是各大中小型宾馆所需要使用的一个管理系统。1.2 课程设计的意义在飞速发展的信息时代,信息已经成为所有企业的关键资源。宾馆客房管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。利用宾馆客房管理信息系统中合理的数
6、据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现宾馆服务的系统化、规范化、自动化。通过该项目的开发与使用,宾馆可以改善宾馆酒店的管理与运行效率,提高服务质量,节约开支,提高劳动生产率。从而赢得高信誉、强实力、好效益!1.3用户需求分析需求分析是一项重要的工作,也是最困难的工作。它指对要解决的问题进行详细地分析,弄清楚问题的要求,包括要输入什么数据,要得到什么结果,最后应输出什么。可以说“需求分析”就是确定要计算机“做什么”。现代酒店客房管理系统是典型的管理信息系统(MIS),其开发主要包括数据库(此课程将使用SQL建立数据库
7、的相关内容)的建立和维护以及前台应用程序(由于本系统只要后台方面的设计,所以此课程只涉及到后台程序的设计,关于前台的设计将很少提及)的开发两个方面。宾馆客房管理系统可以实现对客房的科学化、规范化、查询顾客入住情况、预定房间信息、员工信息、管理员信息、以及结账信息等。客房管理系统是根据某酒店对客房管理实际情况进行编写的主要目的为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作效率。经过网上资料的查询以及生活中的实际调查研究,根据客人的经济水平和生活理念,客房的类型已趋向于多样化,例如有总统套房、VIP间、双人间、标准间、单人间等。而初步设定通过客房的编号、类型、价格来定位
8、一个客房的管理系统。客房对于一个对外服务的内容,为了顾客的住宿要求,所以系统需要实现客房信息的录入、修改和删除功能。顾客对剩余客房需要进行选择,系统必须实现相应的查询、排序和输出功能,使客人按照需求入住。基于现实酒店宾馆的需要,宾馆客房管理系统要实现的功能有以下几个方面:(1)、客房管理:客房登记、入住情况查询、客房状态查询。(2)、顾客入住管理:客房预定、登记入住、退房结账。(3)、账务管理:增删账务、查询日账单。(4)、员工管理:增删员工、查询员工信息。(5)、前台人员管理:增删前台操作人员、查询前台人员信息、修改密码。(6)、系统管理:增删管理员、查询管理员信息,修改密码。 图1.1 功
9、能模块图 1.4核心数据字典 数据字典是系统中各类数据描述的集合,是进行详细的数据收集和数据分析所获得和主要成果。数据字典提供一个可定义的不依赖于应用程序 的存储区域,用于创建扩展的属性集和描述数据的内容与外观。其内容包括四种条目:数据流,数据元素、数据存储和数据加工。建立完善的数据字典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。在系统分析阶段,数据字典有着重要的作用,它包含着系统的详细信息。一般来说,系统分析人员应把不便于在数据流程图上注明而系统分析应该获得,对整个系统开发以至将来系统运行与维护时必需的信息尽可能放入数据字典。数据字典:“数据流”条目 数据流系统名:
10、 宾馆客房管理 编号:1条目名: 客房信息 别名:来源:客房基本信息管理去处:客房基本信息存储数据流结构:客房信息=客房号+客房类型+房态+价格简要说明:客房的基本信息修改记录:编写李罡泽日期2011年11月审核日期表1.1 客房管理数据流 数据流系统名: 宾馆客房管理 编号:2条目名: 预订信息 别名:来源:预订管理去处:预订信息存储数据流结构:预订信息=姓名+证件类型+证件号+联系电话+客房类型+操作员号简要说明:预订房间所需要的信息 修改记录:编写李罡泽日期2011年11月审核日期表1.2 预订信息数据流 数据流系统名: 宾馆客房管理 编号:3条目名: 住宿信息 别名:来源:住宿管理去处
11、:住宿信息存储数据流结构:住宿信息=住宿编号+证件类型+证件号+房间号+房间类型+操作员号简要说明:住宿时需要登记记录的各种信息 修改记录:编写李罡泽日期2011年11月审核日期 表1.3 住宿信息数据流 数据流系统名: 宾馆客房管理 编号:3条目名: 结账信息 别名:来源:结账管理去处:结账信息存储数据流结构:结账信息=顾客姓名+客房号+结账方式+时间+费用+操作员号简要说明:顾客结账时需要记录的各种信息 修改记录:编写李罡泽日期2011年11月审核日期 表1.4 结账信息数据流数据字典:“数据项”条目数据元素是数据流组成的最小单位,是无法再细分的数据流。它直接反应事物的某一特征。其描述需要
12、以下信息:数据元素名、类型、长度、取值范围、相关的数据元素及数据结构。 数据项系统名: 宾馆客房管理 编号:T1条目名: 房间号 别名:属于数据流:客房信息、住宿信息存储处:客房基本信息存储、住宿信息存储数据元素结构:代码类型 长度 取值范围char 10 0000000000-9999999999(由数字组成的字符串)简要说明:房间都有唯一的编号。修改记录:编写李罡泽日期2011年11月审核日期表1.5 房间号数据项 数据字典:“数据存储”条目数据存储是数据结构保存的地方。一个数据存储词条应有以下几项内容:数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。 数据存储系统名
13、: 宾馆客房管理 编号:D1条目名: 客房信息 别名:存储组织:每个房间一条记录记录数:主关键字:房间号记录组成:项名: 客房号 客房类型 房态 价格 长度 10 16 10 20 简要说明:客房类型包括单人间、双人间等类型,房态是指客房租用状态修改记录:编写李罡泽日期2011年11月审核日期表 1.6 客房信息数据存储 数据存储系统名: 宾馆客房管理 编号:D2条目名: 住宿信息 别名:存储组织:每位客人一条记录记录数:主关键字:住宿编号记录组成:项名: 住宿编号 姓名 证件 证件号 时间 操作员号长度 10 10 10 20 8 10简要说明:客户有特殊要求在备注中说明。修改记录:编写李罡
14、泽日期2011年11月审核日期表 1.7 住宿信息数据存储 数据存储系统名: 宾馆客房管理 编号:D3条目名: 结账信息 别名:存储组织:每位客人一条记录记录数:约300主关键字:客户编号记录组成:项名: 结帐日期 结款方式 费用 顾客姓名 操作员号近似长度: 6 20 4 8 10简要说明:修改记录:编写李罡泽日期2011年11月审核日期表 1.8 结账信息数据存储数据字典:“加工”条目加工逻辑是对数据流程图中各个基本处理的精确描述。 加工系统名: 宾馆客房管理 编号:P1条目名: 住宿管理 别名:输入数据:客房信息、住宿登记信息输出数据:住宿信息加工逻辑:1 选择已入住或处于维修状态的房间
15、会有警告提示2 入住日期自动读取系统时间简要说明:修改记录:编写李罡泽日期2011年11月审核日期表 1.9 住宿管理加工 加工系统名: 宾馆客房管理 编号:P2条目名: 结账管理 别名:输入数据:住宿信息输出数据:消费清单、挂账信息、客房信息加工逻辑:1 根据住宿信息以及其他费用结账2 其他费用在此处添加3 客人可选择结账方式简要说明:结账可以选择多种方式。修改记录:编写李罡泽日期2011年11月审核日期表 1.10 结帐管理加工1.5核心数据流1.5.1数据流程分析数据流程分析是数据和数据流程分析工作的最后一步,该工作是对系统中的数据进行输入输出、存储、传递、转换等分析。数据流程分析的结果
16、是给出数据流程图。数据流程图是描述系统逻辑模型的主要工具,采取结构化分析的方法绘制数据流程图。1.5.2数据流程图图1.2 宾馆客房管理系统数据流程图二、概念结构设计2.1 概念结构设计的方法与步骤2.1.1 概念结构设计的方法概念设计阶段本课程采用自底向上的方法,将细化的部分逐步集成在一起,形成全局概念模式。2.1.2 概念结构设计的步骤第一步是进行局部视图的设计,即采用逐一设计分ER图。第二步是进行视图的集成:各子系统的ER图设计好之后,将分ER图合成一个系统的总ER图,这里采用一次集成多个分ER图的方式。2.2 数据抽象与局部视图设计2.2.1 设计实体属性图以及局部ER图图2.1 客房
17、E-R图 图2.2 前台人员E-R图图2.3 员工E-R图 图2.4 部门管理者E-R图图2.5 顾客E-R图图2.6 账目E-R图2.2.2视图的集成 经过逐步细化再逐渐集成,最后形成图2.7宾馆客房管理系统总体概念结构ER图。图 2.7 宾馆客房管理系统总E-R图三、逻辑结构设计31 ER图向关系模型的转化将图2.7宾馆客房管理系统总体概念结构ER图转化成关系模型,如下:顾客(姓名,性别,年龄,证件类型,证件号,)此为顾客的关系模型,主键为姓名。客房(客房号,类型,价格,房态) 此为客房的关系模型,主键为客房号。员工(员工编号,姓名,性别,职务,工资,联系方式) 此为员工的关系模型,主键为
18、员工编号。前台人员(前台人员编号,用户名称,用户密码) 此为前台人员的关系模型,主键为前台人员编号。部门管理者(管理员编号,前台人员编号,用户名称,用户密码) 此为管理员的关系模型,主键为管理编号和前台人员编号,由于管理人员需要管理前台人同,所以在此关系模型中,也包含了前台人员编号,用于联系前台人员的相关信息。账目(账目号,前台人员编号,支出,收入,事由,时间,总收入) 此为账目的关系模型,主键为账目号和前台人员编号。 预定(客房号,顾客名,客房类型,预定日期,证件类型,) 此为预定的关系模型,主键为客房号和顾客名,由于顾客需预定客房,所以顾客名用于联系顾客表中相关的信息。住宿登记(客房号,顾
19、客名,客房类型,入住日期,证件类型)服务(员工编号,顾客名,项目,费用,数量)结账(顾客名,账目号,结账方式,结账日期,费用)指派(管理员编号,员工编号,任务项目)32 数据模型优化将转化的关系模型进行优化,最终达到第三范式。3.2.1确定数据依赖客房(客房号,类型,房态,价格)根据这个关系写出数据依赖客房号房态,类型价格顾客(证件号码,顾客性别,年龄,入住日期,停留时间,证件类型,顾客姓名,消费金额)证件号码顾客姓名,证件号码顾客性别,证件号码年龄,证件号码证件类型,停留时间消费金额员工(员工编号,员工姓名,员工性别,职务,联系方式)员工编号员工姓名,员工编号员工性别,员工编号职务,员工编号
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆 客房 管理 系统 说明书
限制150内