大酒店客房标准管理专业系统设计方案报告.doc
《大酒店客房标准管理专业系统设计方案报告.doc》由会员分享,可在线阅读,更多相关《大酒店客房标准管理专业系统设计方案报告.doc(18页珍藏版)》请在咨信网上搜索。
酒店客房管理系统设计 简介 本综合课程设计课题为“酒店客房管理系统”。随着社会经济发展,人们生活水平得到了极大提高。作为服务业之一酒店业也在急速发展。酒店管理者需要及时得到近点运营状况,以便迅速为消费者提供服务。在这种背景下,人工管理远远不能提供高效、便捷解决经营中需要大量信息,进而影响酒店营业效率。老式管理模式已经不能满足如今社会需求。因而便需要一种可以提供高效服务方式。酒店客房管理系统便是一种可以提供这种服务管理系统。 运用酒店管理系统中合理数据库存储数据及时理解各个环节数据信息,通过有效程序构造来有效支持各种数据操作,以提高管理效率实现酒店服务系统化、规范化、自动化。通过该项目开发与使用,酒店可以改进酒店额管理与运营效率,提高服务质量,节约开支,提高劳动效率。 目录 第1章 绪论··············································3 1.1项目背景·······································3 1.1总体目的·······································3 第2章 编程语言及工具·····································4 2.1 SQL与MySQL··································4 2.2 Java与Eclipse·································6 第3章 系统设计··········································7 3.1 需求分析······································7 3.2 数据库设计····································7 3.3 界面设计······································8 3.4 算法设计·····································12 第4章 系统测试·········································14 第5章 开发设计总结·····································15 5.1 心得体会·····································15 5.2 结束语·······································16 参照书籍················································16 源代码以及jdbc包均与上传至百度网盘 第1章 绪论 §1.1 项目背景 近年来,酒店行业发展迅速,市场竞争日益激烈,为了提高酒店竞争力,酒店管理方式改进势在必行。老式人工管理模式已经远远不能有效、便捷地解决酒店经营中产生大量数据,从而使酒店经营中效率低下。并且人工管理中工人工资产生了巨大经营成本,使酒店经营效率低下。 为了提高酒店经营效率,减少成本,必要采用更加合理有效管理模式。只有把管理做到细微,才可觉得顾客提供高原则、高质量服务,从而进一步提高公司竞争力。老式管理办法已经不能满足当代化信息社会需求,因而采用电脑管理已经成为推动酒店发展重要途径,本课题研究酒店管理系统就是一种致力于提高酒店经营效率,减少成本,可以更迅速、便捷地为顾客提供服务信息管理系统。 §1.2 总体目的 建立一套功能完善、设计合理、构造科学信息管理系统,能满足业务管理人员需要,提高酒店经营管理过程中数字化水平,大幅度提高工作效率。从而提高实行管理精确性、科学性,使负责管理工作人员可以从大量繁杂手工劳动中解脱出来。提高服务质量,节约开支,提高劳动生产率,从而赢得高信誉、强实力、好效益。 为了达到以上效果,需要实现功能如下: l 查询房间信息(房间号、房间类型、价格、与否空房) l 迅速实现顾客入住,级别客人信息、入住房间 l 查询入住信息,每个客人相应房间信息 l 迅速实现退房服务,计算顾客应付金额 第2章 编程工具及语言 本系统采用C/S模式,一共分为两某些。第一某些为服务器某些,采用语言为SQL使用编程工具是MySQL;第二某些为客户端某些,采用语言是Java,编程工具为Eclipse。 §2.1SQL与MySQL SQL语言集数据查询(data query)、数据操纵(data manipulation)、数据定义(data definition)和数据控制(data control)功能于一体,充分体现了关系数据语言特点和长处。其重要特点涉及: 1.综合统一: SQL语言集数据定义语言DDL、数据操纵语言DML、数据控制语言DCL功能于一体,语言风格统一,可以独立完毕数据库生命周期中所有活动。 2.高度非过程化: 非关系数据模型数据操纵语言是面向过程语言,用其完毕某项祈求,必要指定存取途径。而用SQL语言进行数据操作,顾客只需提出“做什么”,而不必指明“怎么做”。这不但大大减轻了顾客承担,并且有助于提高数据独立性。 3.面向集合操作方式 SQL语言采用集合操作方式,不但查找成果是元组集合,并且一次插入、删除、更新操作对象也是元组集合。不用像非关系数据模型那样,任何一种操作对象都是一条记录,每一种操作都需要如何对每一条记录进行操作。 4.同一种语法构造提高两种使用方式 SQL语言既是自含式语言,又是嵌入式语言。而在这两种不同使用方式下,SQL语言语法构造基本上是一致。这种统一语法构造提供两种使用方式做法,为顾客提供了极大灵活性和以便些。 MySQL是当前关系型数据库管理系统之一,MySQL数据库因其体积小、速度快、总体拥有成本低受到中小公司热捧。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同表中,而不是将所有数据放在一种大仓库内,这样就增长了速度并提高了灵活性。MySQL 所使用语言是用于访问数据库最惯用原则化语言SQL。它为C、C++、Java等编程语言提供了应用程序编程接口(API),提供TCP/IP、ODBC和JDBC等各种数据库连接途径,提供多语言支持,常用编码如中文 GB 2312、BIG5,日文Shift_JIS等都可以用作数据表名和数据列名。 基于以上特点,在本系统开发中选取SQL与MySQL作为数据库开发语言和工具。 §2.2 Java与Eclipse Java语言是一种面向对象语言,从C++发展而来,有选取继承了C++语言语法规则和面向对象基本机制,放弃了C++语言模糊、过于复杂、安全性差、不适合网络应用诸多特性。它通过提供最基本办法来完毕指定任务,只需理解某些基本概念,就可以用它编写出适合于各种状况应用程序。Java具备平台无性,一种应用程序可以运营于不同操作系统平台。 Java具备JDBC(Java Database Connectivity,Java 数据库连接)技术,定义了Java应用程序与关系型数据库连接规范,可以很以便实现与数据库通信。 Java图形顾客界面组件和事件由java.awt和javax.swing包共同提供。Java.awt称为抽象窗口工具,重要涉及组件、事件解决模型、图形和图像工具、布局管理器等,其中组件统称为AWT组件。Swing组件扩展了AWT组件功能。使用JDK提供AWT组件和Swing组件可以很简朴实现图形界面和人机交互。 Eclipse是一种开放、基于Java可扩展通用开发平台。Eclipse核心非常小,其她功能均已插件形式附加到核心上。Eclipse可以与API、JDT、PDE等插件无缝结合,实现强大功能。 第3章 系统设计 §3.1 需求分析 本系统旨在减轻酒店工作人员承担,为酒店营业提供服务。从客房营销开始,从客房信息查询,到客人入住,到查询住宿信息,退房结账,整个过程都应当可以体现以顾客为本,为顾客提供高效服务。整个过程可以分为四个阶段,查询房间信息、登记客人信息入住、查询住宿信息、退房结账。则本系统功能就以这四项为主线来依次实现。 §3.2 数据库设计 依照需求分析,按照第三范式设计可画出如下E-R图 将E-R图转化为关系模型可得: 顾客customer(Cno,Cid,Cname,Cage,Csex); 房间级别RLevel(RLno,RLname,RPrice); 房间room(Rno,RLno,Usable); 住宿信息CR(CRno,Rno,Cno,Btime); 通过上面分析,可知咱们需要四个表格 Customer 客人信息表 字段名 中文含义 数据类型 阐明 Cno 客人编号 Char(4) PK Cid 客人身份证号 Char(18) Unique Cname 客人姓名 Char(20) Csex 客人性别 Char(2) check (Csex in('男','女')) Cage 客人年龄 Int Room 房间表 字段名 中文含义 数据类型 阐明 Rno 房间号 Char(4) PK RLno 房间级别号 Char(4) FK Usable 与否空房 Int Check(in(0,1)) RLevel房间级别表 字段名 中文含义 数据类型 阐明 RLno 级别编号 Char(4) PK RLname 级别名称 Char(20) Rprice 价格 Int CR 住宿表 字段名 中文含义 数据类型 阐明 CRno 住宿号 Char(4) PK Rno 房间号 Char(4) FK Cno 客人编号 Char(4) Fk Btime 入住时间 Datetime 创立两个视图,分别用于展示住宿详情和房间详情。房间详情(房间号,房间类型,房间价格,与否空房),住宿详情(住宿号,客人号,客人身份证号,客人姓名,客人性别,客人年龄,房间号,房间类型,房间价格,入住时间)。 §3.3 界面设计 1.登陆界面 本界面是用于顾客打开系统是验证身份。一方面需要提供两个文本框,分别输入顾客名和密码;另一方面需要一种“拟定”按钮,验证输入顾客名和密码,和一种“取消”按钮,用于退出系统。当身份验证不通过是给出提示对话框(“顾客名或密码错误”)。 2.主界面 本界面为身份验证通过后打开界面,为本系统操作重要界面,为了实现需要四个功能,则需要四个按钮,分别是“客房状况”、“住宿状况”、“入住”和“退房”。 3.客房状况界面 本界面为客房状况查询成果,需要一种JTable来展示查询成果,一种“返回”按钮,返回主界面。 4.入住界面 需要6个文本条分别输入“客人号”、“身份证号”、“姓名”、“性别”、“年龄”和“房间号”;一种“拟定”按钮,将文本条中信息转存入数据库;一种“取消”按钮返回主界面。 5.查询住宿状况界面 本界面为住宿状况查询成果,需要有一种JTable展示住宿状况查询成果,还要有一种“返回”按钮返回主界面。 6.退房界面 退房功能规定输入要退房顾客身份证号,则此界面需要一种文本框,此外需要一种“拟定”按钮执行退房操作和一种“取消”按钮返回主界面。 7.退房成果 本界面要输出顾客应付金额,以及退房成果。需要一种JTable显示顾客应付金额,一种“拟定”按钮返回主界面。 §3.4 算法设计 1. 登陆功能 将输入顾客名和密码传播到MySQL数据库进行验证,验证成功则进入主界面,验证失败则弹出对话框提示“顾客名或密码错误”。 2. 查询房间状况 直接从数据库中房间详情视图查询数据。其中如果Usable字段相应属性为0,“与否空房”为否;如果Usable字段相应属性为1,“与否空房”为是。 3. 入住功能 将客人信息(客人编号,客人身份证号,客人姓名,客人性别,客人年龄)插入客人表格。 更新居间表格,将房间号等于输入房间号元组中Usable字段设立为0; 将住宿信息(客人编号,房间编号,)插入住宿表格,其中主键住宿号自动增长,入住时间为当前日期。 4. 查询住宿状况 直接从数据库中住宿详情视图查询数据。 5. 退房功能 从客人信息表格中得到相应“客人身份证号”“客人编号”,从住宿状况表格中得到相应“客人编号”“房间编号”,更新居间表格,将“房间编号”等于相应“房间编号”房间Usable设立为1. 将住宿状况表格中“房间编号”等于得到“房间编号”元组删除。 将客人信息表中“客人编号”等于输入“客人编号”元组删除。 第4章 系统测试 测试目是要发现软件中错误,并加以改正。测试办法重要分为单元测试和集成测试。 单元测试:对模块中几种小单元进行单独测试,若均完毕预测功能,便可进行下一步集成测试。 集成测试:集成测试是组装软件系统技术,重要有两种办法。一种是先分别测试每个模块,再把所有模块按设计规定放在一起结合成所要程序,成为非渐增式测试办法;另一种是把下一种要测试模块同已经测试好模块结合起来进行测试,测试完后来再把下一种应当测试模块结合近来测试,称为渐增式测试。咱们所用到是第一种办法,将所有模块结合到一起进行测试。 测试是一项复杂、具备创造性工作,也是在软件开发中容易被忽视一种阶段。在实际测试中,可以将测试办法和过程重复进行,各种办法需要灵活地进行组合使用,力求发现所有错误,并进行改正。只有这样才干为生产出高质量软件打下基本。 第5章 开发设计总结 §5.1 开发心得: 至此,整个酒店客房管理系统开发完毕。在开发过程中有如下心得: 第一,前期需求分析和软件设计阶段极为重要,不要急于开始软件开发写代码过程,只有前期做好需求分析和软件设计工作,在后期开发过程中按照设计好内容一步一步实现,才干保证软件开发成功率。否则在软件开发过程中则需要大量精力和时间进行修改,并且修改还会带来更多心得问题,挥霍更多人力物力。 第二,学习了依照需求设计数据库和图形和界面,以及如何将数据库与顾客界面相链接。这是MIS系统开发中核心技术。而各种MIS系统开发是想通,通过在酒店客房管理系统开发过程中得到理论和实践经验可觉得其她MIS系统开发提供很大协助。 第三,在开发过程中注意多写顾客文档和注释。文档是软件开发阶段成果标志。注释可以协助你在之后对代码分析和修改过程中起到极大协助,否则均有也许看不到之前自己写过代码,并且如果与其她人共同开发,没有注释则会导致交流困难。 §5.2 结束语 通过一种多星期努力,一种完整酒店客房管理系统就创立完毕了,在此详细简介了从需求分析到数据库设计,图形界面设计,算法设计,代码实现,直到软件测试等一种完整过程,基本实现了预期功能。在此过程中也存在着某些问题,例如界面设计简陋等多方面,仍需要改进。在整个开发过程中也遇到了某些难以解决问题,例如在Eclipse中如何链接数据库,如何修改数据库等等问题。在吴立军教师协助下最后解决了这些问题。我在本次综合课程设计中积累了某些宝贵经验,软件水平有了很大提高。 总之,理论+实践=知识。在这次设计中我成功将之前课堂上学习知识与开发过程中得到实践经验结合起来,亲身体会到只有将理论与实践紧密结合才干使学习效率大大提高。 参照书籍 [1].《数据库系统及应用(第2版)》 电子工业出版社 4月第2版 [2].《Java程序设计实用教程(第3版)》 电子工业出版社 2月低3版- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大酒店 客房 标准 管理 专业 系统 设计方案 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【精****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【精****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文