宾馆客房管理信息系统.doc_第1页
宾馆客房管理信息系统.doc_第2页
宾馆客房管理信息系统.doc_第3页
宾馆客房管理信息系统.doc_第4页
宾馆客房管理信息系统.doc_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

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

文档简介

. 计算机学院信息管理与信息系统专业 数据库课程设计报告 (2008/2009学年 第一学期)学生姓名: 王丽静 学生班级: 信管062001学生学号: 200620020124指导教师: 李晓波 2008年12月25日目录第一章 系统概述1.1 系统开发背景和意义1.1.1 系统开发背景1.1.2 系统开发意义 1.1.3 系统开发环境 1.1.4系统运行环境1.2 设计要求第二章 需求分析2.1 用户需求2.2 功能需求2.3 系统功能分析2.4 数据流图2.5 数据字典 251数据项252 数据结构253 数据流254 数据存储第三章 数据库设计3.1 概念结构设计 3.2 逻辑结构设计3.2.1 E-R图转换为关系模型3.2.2 数据库信息表结构结束语参考文献第一章 系统概述1.1 系统开发背景和意义1.1.1 系统开发背景 随着人员流动规模的不断扩大,宾馆数量的急剧增加,有关客房管理的各种信息量也在不断成倍增长。面对庞大的信息量,就需要有客房信息管理系统来提高客房管理工作的效率。通过这样的系统,我们可以做到信息的规范管理和快速查询,从而减少了管理方面的工作量。 传统手工的客房信息管理,管理过程繁琐而复杂,执行效率低,并且易于出错。通过设计优秀的系统,我们可以做到信息的规范管理和快速查询,实现了客房信息管理的系统化、规范化和自动化,这样不仅减少了管理工作量,还提高了管理效率,降低了管理成本。1.1.2 系统开发意义 a. 完善客房管理信息系统; b. 使客房管理系统化、规范化和自动化; c. 减少管理工作量,提高管理效率; d. 降低管理成本;1.1.3 系统开发环境a. 开发工具:VB6.0b. 数据库环境:SQL Server2000c. 系统环境:Windows XP d 设计工具: Microsoft Office Visio 2007 1.1.4系统运行环境a. Windows98以上操作系统b. VB运行库 c. 相应的防火墙等安全防范软件d. SQL Server 2000数据库服务e. Word等字处理软件1.2 设计要求 根据现状分析,设置本系统的开发目标,其目标如下:(1)建立一套功能完整、高效、安全、稳定的酒店前台管理信息系统。(2)系统能够对员工日常操作进行快速、安全地反映。(3)实现对预订、入住、挂账、结账、调房、房态设置等信息的方便迅速录入、查询及管理,了解酒店日常业务的相关信息。(4)界面简洁、操作方便、简单易学,用户不需要有太多的专业知识。(5)能够方便用户、酒店管理人员通过内部网或外部网了解相关信息。第二章 需求分析2.1 用户需求用户希望通过使用酒店客房管理系统得到所需信息,达到提高管理水平的目的,希望新系统具有以下功能:(1)使用计算机快速处理日常的业务,可实现酒店上网。(2)使用电脑处理数据,实现实时查询各种入住信息。(3)可以实时的录入住宿单、调房单、挂账单和结账单等的情况。(4)可以实时查询客房信息的明细。(5)可以建立客户的资料,方便日后建立良好的客户关系。(6)数据的安全性:不同用户有对数据查看,修改等处理不同的权限。(7)打印结帐报表等报表。2.2 功能需求密码设置:每个用户均有自己的密码,可以防止非本系统人员进入本系统;又因每个用户的权限不一致,故可防止用户越权操作。权限设置:设置每个用户的权限,使各用户在自己的操作范围内工作,不得超出自己的操作范围。只有系统管理员才能进行权限设置。数据输入:可以进行酒店各种原始数据的输入。数据查询:要求可以分别按房间编号,房间类型等进行数据查询。数据输出:根据需要打印结帐报表。其它要求:可以修改用户密码,有系统的帮助文件。2.3 系统功能分析客房管理信息系统的主要功能有预订、接待、调房服务、客房管理、退宿和查询服务等。每个功能模块都和宾客直接有关,其采用客房管理信息系统的目的是提高服务的质量,提高信息管理的精度,进而提高酒店在客户心目中的信誉,树立良好的酒店服务形象。各子功能分析如下:(1)预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;(2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;(3)退宿功能需求:其功能需求包括客人挂账、结账、打印报表和收据等;(4)调房功能需求:其主要目的是满足客人调房的需要。其主要功能是查询客房,调房登记,调房确认等;(5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;(6)查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信息,提高服务的效率和树立酒店良好的企业形象。其主要功能包括房态查询,房间类型查询和房间价格查询等;客房管理信息系统的功能图如下:2.4 数据流图图2.1 客房管理系统总体数据流图图2.2 预订管理分数据流图图2.3 接待管理分数据流图图2.4 图2.4 退宿管理分数据流图2.5 数据字典251数据项房间号:作为唯一标识该房间的主标识符,是主码,数据类型为字符串型,长度为八位,取值任意。房间类型:作为客房的归类,数据类型为字符串型,长度为八位,取值任意。房态:作为的客房是否有人预订和入住的标志,数据类型为字符串型,长度为八位,取值可以为空,已住人,已预订。类型编号:作为唯一标识该类型信息的主标识符,是主码。数据类型为字符串型,长度为八位,取值任意。类型名称:数据类型为字符型,长度为二十位,取值可以为标准单人间、标准双人间、标准三人间、普通单人间、普通双人间、普通三人间。房价:作为每类房间价格的度量,数据类型为数字型,取值为数字中的任意数。备注:描述客房里的设备,数据类型为字符串型,长度为二十位,取值任意。客人编号:用来记录预定人,数据类型为字符串型,长度为八位,取值任意。客人姓名:数据类型为字符串型,长度为十二位,取值任意。客人证件号码:数据类型为数字型,长度十八位,取值为数字中的任意数。工作单位:数据类型为字符串型,长度为二十位,取值任意。性别:数据类型为字符串型,长度为八位,取值男或女。联系电话:数据类型为数字型,长度十八位,取值为数字中的任意数。预定日期:标记房间是什么时间被预定的,作为时间查询的依据,数据类型为日期型,长度为三十位,取值为数字里面的任意数;入住日期:标记客人入住的时间,数据类型为日期型,长度为三十位,取值为数字里面的任意数;预定天数:记录客人预定房间多久,数据类型为数字型,八位长度,取值为任意数字。入住日期:标记客人入住的时间,数据类型为日期型,长度为三十位,取值为数字里面的任意数;入住人数:记录客人预定房间多久,数据类型为数字型,八位长度,取值为小于3的数。挂账时间:数据类型为日期型,长度为三十位,取值为数字里面的任意数;金额 :记录挂账金额,数据类型为数字型,八位长度,取值为任意数字。已收款:记录已收账款,数据类型为数字型,八位长度,取值为任意数字。结账日期:标记结账时间,便于财务管理。数据类型为日期型,长度为三十位,取值为数字里面的任意数;252 数据结构 客房基本信息客房信息表,对客房当前信息的记录,组成:房间号,客房类型,房态 客房分类客房类型表,描述各种类型的客房信息,组成:类型编号,类型名称,房价,客人基本信息表客人信息,记录客人的的相关信息,组成:客人编号,姓名,性别,证件号码,工作单位,联系电话员工基本信息表员工信息,记录员工的的相关信息,组成:员工编号,姓名,性别,工作,联系电话预定登记表预定登记单,登记预定的相关信息,组成:编号,客人编号,预定时间,入住时间,预定天数入住登记表入住登记单,登记入住的相关信息,组成:编号,客人编号,入住时间,人数,退宿时间挂账登记单挂账信息,记录挂账的相关信息,组成:编号,客人编号,挂账金额,挂账日期结账报表结账信息,记录结账的相关信息,组成:编号,已收款,结账日期253 数据流数据流名:预定信息来源:预定查询流向: 预定管理,客房管理组成:类型编号+类型名称+房价+备注说明:对各类客房的信息进行查询,决定预定信息,更改房态。数据流名:预定登记表来源:预定查询流向:接待管理,客房管理组成:编号+客人编号+预定时间+入住时间+预定天数说明:根据预定给客人分配房间,进行入住登记,更改房态数据流名:入住登记表来源:接待管理流向:调房管理,退宿管理,客房管理组成:编号+客人编号+入住时间+人数+退宿时间说明:根据入住登记表进行调房,退房,并修改房态数据流名:挂账登记表来源:退宿管理流向:结账组成:编号+客人编号+挂账金额+挂账日期说明:对挂账进行结账254 数据存储数据存储名:客房信息输入数据:预定,入住,退房输出数据:客房信息表 说明:存储客房所有相关信息数据存储名:客人基本信息输入数据:客人基本信息 输出数据:客人信息表 说明:对客人基本信息进行记录数据存储名:客房分类输入数据:客房分类情况 输出数据:客房类型表 说明:对各种客房的情况进行存储数据存储名:预定信息输入数据:预定登记单,输出数据:预定登记表 说明:存储预定的所有相关信息 数据存储名:入住信息输入数据:入住登记单输出数据:入住登记表 说明:存储客人入住的所有相关信息 数据存储名:挂账信息输入数据:挂账信息输出数据:挂账登记单 说明:记录挂账数据存储名:账目明细输入数据:结账信息输出数据:结账报表,收据 说明:记录结账明细,为客人打印收据 第三章 数据库设计3.1 概念结构设计 所得分E-R图如下:图3.1 预定管理分E_R图图3.2 接待管理分E-R图图3.3 退宿管理分E-R图图3.4 总E-R图3.2 逻辑结构设计 3.2.1 E-R图转换为关系模型 客房信息表(房间号、客房类型、房态) 客人信息表(客人号、姓名、性别、联系电话、工作单位、房间号) 员工信息表(员工号、姓名、性别、联系电话、工作)预定登记表(预定编号、客人号、预定时间、入住时间、预定天数、房间号)入住登记表(入住编号、客人号、入住时间、退宿时间、房间号)挂账登记表(挂账编号、客人号、金额、房间号、员工号)结账报表(结账编号、客人号、已收款、日期、房间号、员工号)3.2.2 数据库信息表结构表3.1预定登记表表3.2 入住登记表表3.3 挂账登记表表3.4 结帐报表结束语 花了将近一个月的时间,终于将这个客房管理系统完成了。做的粗糙,花了不少时间,当真正做完了,还是感觉挺开心的,毕竟第一次做这么大的题目。该系统基本上实现了所要求的功能,基本上能完成用户的需求。虽然完成了用户的需求功能,但由于第一次自己动手完成,系统中还存在很多不足,对数据安全性和完整性的要求完成不够完善,这些功能还有待改进。系统在建表时有点凌乱,使用户查询费时间。系统在运行时的速度虽然比手工快但还是没有达到预期的要求,还需要以后工作人员对其进行维护使其更加完善。这次课程设计刚开始时不知道怎么开始,做得很凌乱,做了一次又一次老师给我改了一次又一次,才懂了许多。没有了作业中的相互依靠,一步一步按课程设计的要求和老师的指导,更加了解了数据库的知识,体会到需求阶段数据流图的重要性,也学会运用好多学习工具,如:SQL Server2000,Microsoft Office Visio 2007,PD等。我也深刻体会到在开发一个系统时,客户的需求一定要考虑周到,这很重要也很必要,做好需求分析才能开始设计并不断地修改使其完善,在设计阶段不能急于求成,要一步一步往下做。我想做这些比较综合性的题目,不光是让自己能

温馨提示

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

评论

0/150

提交评论