酒店客房管理系统报告(共23页).doc

上传人:飞****2 文档编号:19384213 上传时间:2022-06-06 格式:DOC 页数:23 大小:692KB
返回 下载 相关 举报
酒店客房管理系统报告(共23页).doc_第1页
第1页 / 共23页
酒店客房管理系统报告(共23页).doc_第2页
第2页 / 共23页
点击查看更多>>
资源描述

《酒店客房管理系统报告(共23页).doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统报告(共23页).doc(23页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、精选优质文档-倾情为你奉上琼州学院电子信息工程学院数据库系统原理期中课程设计报告项目名称: 酒店客房管理系统 专 业: 网 络 工 程 年 级: 2010 级 姓 名: 岑选杨 学 号: 指导老师: 陈 作 聪 2012年3月摘 要随着计算机技术的飞速发展,信息时代的到来,信息改变了我们这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。酒店客房管理系统是酒店经营管理中不可缺少的部分,它的内容对于经营的决策

2、者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。酒店管理人员尤其是酒店宾馆的管理人员对宾馆管理的现代化科学化的要求逐渐迫切起来。越来越多的酒店领导认识到酒店管理计算机化的重要性和必要性, 计算机信息管理系统对酒店管理来说, 已不再是一个时髦的奢侈品,而是一个必不可少的得力助手,所以将电脑技术和电脑服务引入酒店管理成为

3、一种必然的趋势。建立酒店客房管理信息系统,采用计算机对客房信息进行管理,可以进一步提高酒店的经济效益和现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化和自动化。关键字:数据库,Access2003,酒店客房管理目录1. 引言本次数据库实习不要求界面和外部应用程序的设计,只设计数据库部分。客房管理系统采用ACCESS 2003作为数据库后台。客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、订房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据某宾馆对客房的实际情况进行集中的查询与管理工作,以及提高整个客房管理的工作效率。2. 需求分析阶段2

4、.1 需求分析阶段的目标与任务2.1.1 处理对象职员登陆:职员ID,密码客房类型:类型ID,类型名称,客房价格,拼房价格,可超定额数,备注客房资料:客房ID,类型ID,楼层编号,额定人数,客房状态,客房描述,职员ID客人信息:客人ID,姓名,性别,籍贯,家庭住址,联系电话入住记录:客房ID,类型ID客人ID,入住时间,已经总额,押金消费明细:客房ID,客房价格,消费金额职员信息:职员ID,密码,姓名,性别,家庭地址,联系电话2.1.2处理功能及要求职员登陆:对系统进行操作,加密客户和客房信息进行操作客人信息:能对客人信息进行修改入住记录:对入住信息进行增加和删除消费明细:记录客户日常消费职员

5、信息:对职员进行增加和删除2.1.3安全性和完整性要求(1)安全性要求系统安全性要求体现在数据库安全性、信息安全性和系统平台的安全性等方面。系统平台的安全性体现在操作系统的安全性、计算机系统的安全性和网络体系的安全性等方面。(2)完整性要求系统完整性要求系统中数据的正确性以及相容性。可通过建立主、外键,使用check约束,或者通过使用触发器和级联更新。2.2 需求分析阶段成果2.2.1体会与收获系统需求分析主要是通过了解一般酒店客房管理系统,并通过上网搜索有关知识进行了解。由于是第一次做这样的需求调查,开始总是觉得无从下手,不知道自己该了解、该清楚那些方面的知识,在绘制系统业务流程图时,也遇到

6、了很多的问题,但通过同学的帮助与指导,和自己一遍一遍的分析和完善,才逐步把业务弄清楚,最终顺利完成了需求分析阶段的任务。客户2.2.2客房管理系统业务流程图查询房间查询入住时间结算退房登记入住登记预订登记确认房间前台要求入住要求退房要求预定2.2.3客房管理系统数据流程图客户登录用户登录权限判定用户操作房间信息客户信息空满信息空满信息退订信息空满信息房间空满查询房间信息查询退房查询预定查询判 定预订退房2.2.4客房管理系统数据字典(a)数据项:系统设计的数据项有21项数据项编号数据项名数据项含义存储结构别名DI-1Room ID客房号码Char(50)房号DI-2Type ID房间类型Cha

7、r(50)房间类型DI-3share house Size拼房价格Char(50)拼房价格DI-4Room Price房间价格Char(50)房间价格DI-5Room State房间状态Char(50)房间状态DI-6remark备注Char(50)备注DI-7Guest Name旅客姓名Char(50)姓名DI-8Guest Sex旅客性别Char(50)性别DI-9Collateral Money抵押现金Char(50)押金DI-10Floor numbers楼层编号Char(50)楼层编号DI-11 Room Description客房描述Date形容客房DI-12Rated numbe

8、r额定人数Date最多容量DI-13Operate Person ID操作人员Char(50)职员IDDI-14Code密码Char(50)密码D1-15The guest ID客人IDChar(50)客人号码D1-16National民族Char(50)民族D1-17ID Card身份证号码Char(50)身份证号码D1-18Check-in time入住时间Char(50)入住时间DI-19Consumption amount消费金额Char(50)消费数目D1-20Family address家庭地址Char(50)住址D1-21contact联系方式Char(50)电话(b)数据结构:

9、数据结构编号数据结构名数据结构含义组成DS-1Type ID客房类型:类型ID,类型名称,客房价格,拼房价格,可超定额数,备注DS-2Room Description客房资料:客房ID,类型ID,楼层编号,额定人数,客房状态,客房描述,职员IDDS-3The guest ID客人信息客人ID,姓名,性别,籍贯,家庭住址,联系电话DS-4Check-in入住记录客房ID,类型ID客人ID,入住时间,已经总额,押金 DS-6Consumption消费明细客房ID,客房价格,消费金额DS-7Operate Person ID职员信息职员ID,密码,姓名,性别,家庭地址,联系电话2.2.5处理逻辑描述

10、处理编号处理功能处理过程PR-1用户查询客房相关信息的功能模块客房类型模块、客房资料模块、入住记录模块、职员信息表模块:先确定查询所涉及的功能模块;然后,根据要查询的内容,确定查询数据流向;最后显示查询结果。PR-2用户修改相关客房信息的模块同时把相应的修改数据传到相应的模块之中客房类型模块、客房资料模块、入住记录模块、消费明细模块:先确定更新所涉及的功能模块;然后,把更新信息传送到相应的模块中;最后,进行相应的更新操作。3 概念设计阶段 3.1 引言系统开发的总体目标是实现客房管理的系统化,减轻工作人员的工作量,方便工作人员对它的操作,保证数据的保存和加密。主要任务是对客房进行登记、预订、退

11、房信息的管理,可以实时查询房间空满等操作。概念设计阶段主要是将需求分析阶段得到的用户需求抽象为信息结构(概念模型)的过程,它是整个数据库设计的关键。3.2 任务与目标(1)分步设计E-R图;(2)生成全局E-R图。3.3 阶段结果根据不同的实体设计E-R图(a)实体“职员登录”E-R图职员登录职员ID密码(b)实体“职员信息表”E-R图职员信息职员ID姓名性别出生年月家庭地址联系电话(c)实体“客房类型表”E-R图客房类型类型名称拼房价格类型ID客房价格备注可超定额数(d)实体“客房资料表”E-R图类型ID客房描述客房状态客房资料职员ID额定人数楼层编号客房ID(e)实体“客人信息表”E-R图

12、客人信息表民族健康状况性别姓名客人ID身份证号年龄家庭住址籍贯家庭电话(f)实体“入住记录”E-R图客房ID类型ID客人ID入住记录入住时间已交总额押金(g)实体“消费明细表”E-R图客房ID消费金额客房价格消费明细表4逻辑设计阶段4.1逻辑设计的任务和目标实体型转换为关系模式。实体的属性就是关系的属性,实体的码就是关系的码。逻辑设计阶段就与选用的DBMS建立关系,系统逻辑设计的任务就是将概念设计阶段设计好的基本E-R图转换为选用DBMS所支持的数据模型相符合的逻辑结构。具体内容包括数据组织(将E-R图转换成关系模型、模型优化、数据库模式定义、用户子模式设计)、数据处理(画出系统功能模块图)两

13、大任务。4.2数据组织4.2.1将E-R图转换为关系模型A、职员登陆:职员ID,密码B、客房类型:“类型ID,类型名称,客房价格,拼房价格,可超定额数,备注”这是客房类型表。对应的关系模式。该关系模式已包含了联系“客房类型”所对应的关系模式。C、客房资料:“客房ID,类型ID,楼层编号,额定人数,客房状态,客房描述,职员ID”这是客房资料表。对应的关系模式。该关系模式已包含了联系“客房资料”所对应的关系模式。D、客人信息:“客人ID,姓名,性别,籍贯,家庭住址,联系电话” 这是客人信息表。对应的关系模式。该关系模式已包含了联系“客人信息表”所对应的关系模式。E、入住记录:“客房ID,类型ID客

14、人ID,入住时间,已经总额,押金” 这是入住记录表。对应的关系模式。该关系模式已包含了联系“入住记录”所对应的关系模式。F、消费明细:“客房ID,客房价格,消费金额” 这是消费明细表。对应的关系模式。该关系模式已包含了联系“消费明细”所对应的关系模式。G、职员信息:“职员ID,密码,姓名,性别,家庭地址,联系电话” 这是职员信息表。对应的关系模式。该关系模式已包含了联系“职员信息”所对应的关系模式。4.2.2模型优化建立表视图的时候,只将“客人信息表”的“客人ID”设为主键。通过分析,该表满足3NF,没有部分依赖和传递依赖,。4.2.3数据库模式定义列名数据类型空值说明类型ID文本主键类型名称

15、文本客房价格货币拼房价格文本可超额定数数字备注文本列名数据类型空值说明客房ID文本主键类型ID文本楼层编号文本额定人数货币客房状态文本客房描述文本职员ID文本列名数据类型空值说明客人ID文本主键姓名文本身份证号文本性别文本年龄数字民族文本家庭住址文本家庭电话数字健康状况文本列名数据类型空值说明客房ID文本类型ID文本客人ID文本入住时间日期/时间已交总额货币押金货币列名数据类型空值说明客房ID文本主键客房价格货币消费金额货币列名数据类型空值说明职员ID文本主键性别文本出生年月日期/时间家庭地址文本联系电话文本密码文本4.2.4用户子模式定义编号用户子模式(View)作用(共性:提供数据保密和安

16、全保护机制)V1预订查询查询和修改客户预订房间的基本信息V2退房查询查询和修改客户退订房间的基本信息V3客房查询查询房间的配置及其他基本信息V4房间空满查询查询当前所有房间的使用状态V5按房号查询通过房号查询客户登记房间的基本信息V6按姓名查询通过姓名查询客户登记房间的基本信息4.3数据处理系统功能模块图:酒店客房管理系统资本资料消费结账职员资料客房资料客房类型预定记录入住记录消费明细5物理设计阶段5.1物理设计阶段的目标与任务数据库的物理设计就是为逻辑数据模型选取一个最合适应用要求的物理结构的过程,在这个阶段中要完成两大任务:(1)确定数据库的物理结构,在关系数据库中主要是存取方法和存储结构

17、;(2)对物理结构进行评价,评价的重点是时间和空间效率。5.2数据存储方面为数据库中各基本表建立的索引:由于在 “客房ID”这一字段在所有的表中出现的频率很高,所以在设置“客房ID”字段时,在属性-索引中输入“有(有重复)”以便提高查询效率。5.3系统功能模块5.3.1 客户基本信息的查询和更新模块实现对客户的基本信息的查询和更新(修改、添加、删除)操作,用于客户抵达酒店后登记,客户离店登记,以及预定登记或更改信息的情况,具体的功能模块图如下:用户操作查询增加加加删除加加是否继续?是否返回继续结束退出6数据库实施阶段6.1建立数据库、数据表、视图、索引6.1.1 建立数据库6.1.2 建立数据

18、表(1)建立客房类型,如下图所示:(2)建立客房资料,如下图所示:(3)建立客人信息表,如下图所示:(4)建立入住记录,如下图所示:(5)建立消费明细表,如下图所示:(5)建立职员信息表,如下图所示:6.1.3 建立视图(1) 建立客房预定查询视图,如下图所示:(2)建立已住查询视图,如下图所示:6.1.4 建立索引“客房类型表”“客房资料表”“预定表”中的客房ID这一字段均设为了“有(有重复)”的索引。如图:6.2数据入库系统包括客房资料、消费结账、等几个功能模块,共有6张基本表,2个查询视图,采用先建表,建立关系,建立查询,建立好窗体后,从窗体中录入数据,这样既可以验证表中的关系是否正确,

19、也可以正确且方便的录入数据。7设计心得本次作业已经结束了,在这段时间我学到了很多知识。通过这次的课程设计,使我增加了对数据库基本概念的理解,提高对知识的理解和应用能力,并且对数据库的应用都有了更深的了解,使我的数据库编写水平又有了明显的提高。在WINDOWS的环境中,用ACCESS和VISUAL BASIC代码构建一个库存管理系统。让我了解到了在实际的环境下编写数据库的应用。我做的课设题目是酒店客房管理系统的设计与实现,在做课程设计的过程当中,我充分运用我们所学的知识,当然其中肯定有不懂或者懵懂的问题,所有就去图书馆查看相关的资料,上课时也咨询了老师同学,最后问题也都迎刃而解了。开始的登陆窗口

20、,我们遇到了不会写代码的问题,这个登陆窗口是一个有用户名,有密码的界面,当你选择一个用户名,它有相应的口令,口令正确才可以进入.这是一个要有变量来实现的过程,当然也要对应的数据窗口。最后在查阅资料的情况下,我的登陆窗口粗略的完成了.在建立职工资料数据源时,我们发现了一个这样的问题,就是性别一栏可以填写除男,女以外的字,我们需要一个约束,可是在约束语句里,我们有语法错误,弄了半天还是没有弄懂,后来问别人知道了那是由于没有弄清楚一些符号是应该在英语还是中文条件下写出,PB的符号都是在英语的条件下实现的.我们一般设主键的时候都是设一个,这个主键在数据源中是不能重复的。由于自己的分析设计和程序经验不足

21、,该系统设计和实现过程中,还有许多没有完善的地方,比如数据冗余,文档组织不合理,帮助文档没有编写,用户界面设计不够美观,异常出错处理比较差等多方面问题,这些都有待进一步完善和提高。 总的来说,数据库的实验是我们上大学以来遇到的最大的课题,它不像以前的课题很容易就完成,它需要设计人有足够的耐心,超强的学习能力和坐的住的心态。所以,这次实验中,我的许多毛病都得到了改善。参考文献1 甘雷,中文Access2002标准教程,北京希望电子出版社,20082 王珊,数据库系统简明教程,北京高等教育出版社,20043李春葆,曾平,Access数据库程序设计,北京清华大学出版社,20054丁堡康,数据库实用教

22、程,北京清华短信额出版社,20015梁书赋,精通中文版Access2002数据开发与应用,北京清华大学出版社,20016李禹生,Access2002应用技术,北京中国水利点出版社,2002附录 数据查看和系统功能的验证一:通过窗体查看各个表中信息二:检测各个窗体的功能测试一:检测各个窗体的功能(a) 登录窗体,如下图所示: 当输入错误密码时会提示:“密码错误,请重新输入!” ,如下图所示:当输入正确密码时点击登录会弹出“主界面”窗体,如下图所示:当输入密码正确,就可以登录系统,如图:系统主界面: 课程设计评分表评分标准:1. 学生是否严格遵守课程设计纪律,按照规定时间完成设计任务(占30%)2. 课程设计报告书质量:(占40%)(1)是否采用了良好的设计方法,独立完成课程设计。 (2)课程设计各分段的任务是否按时完成及完成的质量。(3)是否完成课程设计任务书指定的全部要求。 3. 课程设计报告书的撰写规范 (占30%)课程设计报告书的撰写规范要求与毕业设计(论文)的要求相同。教师评分:1. 学生出勤得分: _2. 内容质量得分: _3. 撰写规范得分: _最终评定成绩(以优、良、中、及格、不及格评定):_ 教师评语: 签字: 日期: 年 月 日专心-专注-专业

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁