【酒店客房管理系统设计6600字(论文)】_第1页
【酒店客房管理系统设计6600字(论文)】_第2页
【酒店客房管理系统设计6600字(论文)】_第3页
【酒店客房管理系统设计6600字(论文)】_第4页
【酒店客房管理系统设计6600字(论文)】_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

系统设计酒店客房管理系统设计与实现目录TOC\o"1-3"\h\u461绪论 188781系统分析 170381.1需求分析 156021.1.1项目目标 1211631.1.2用户需求和功能模块 1187221.2系统设计目标 233811.3软件系统的非功能性分析 31972系统设计 110662.1系统网络架构设计 1182812.2系统总体设计 177662.2.1前台部分 1237512.2.2后台管理 2102963系统的实现 1743.1登录模块的实现 173813.2后台管理实现 274513.2.1用户增加 235913.2.2客房类型管理 3193873.2.3客房管理设置 3287123.3前台实现 4321143.3.1房间信息 4277353.3.2房间信息 520624系统测试与评价 1137364.1测试方式 1155644.2测试环境介绍 12474.3功能模块测试 119301结论 131803参考文献 1绪论近几年来,伴着中国经济的提升,酒店的服务业越来越好。在酒店经营过程中,各科室的管理、服务的水平,都会耽误酒店的形象和名誉度。服务品质需要进步,尽最大努力让顾客满意,是以,人流量大的酒店,运作需要不同科室的彼此支持与协作,也需要酒店加强不同科室之间的讯息沟通和联系,宜家客房管理系统,即是要解决服务之间的讯息来往和管理,只为抬升酒店处理公务速度,本系统达成了一个简单的酒店客房管理系统,主要执掌房间信息、生意情况和房客信息。减少繁杂的手工记账错误,及时反思酒店的工作和运营。跟着中国经济的兴盛,酒店业作为服务业的,紧要组成部分日趋出色,总览国内外,酒店信息化的发展轨道和走向,我们不妨能望见,由于酒店客户之间角逐加大,客房出售的收益空间也变小了。酒店须要利用更有效的信息要领来拓展渠道,减少经营地成本,经济型酒店,通过这种信息管理提高收益的心里更大,有层次的酒店信息,都不是计算机协助的管理了,变成探索MAS的共同应用集成。计算机管理系统在我国酒店业的虽然都用了20多年了,但是发展还是晚,还是太过浅薄,很多还停留在MIS的撮合阶段,信息传播太过简单,跟国际酒店业先进信息的应用差距特别大,信息水平太低了,然后决策就失误了,市场响应迟钝,这都是中国酒店业地障碍啊,张宪军自表示,随着酒店信息化的发展,酒店的经营理念和竞争方式该改变了。房屋装修、客房数量、客房建筑这些地方的质量、价格竞争就能排第二。不然,酒店业的信息竞争正模式都改变了,国家旅游局2002年颁布的《星级饭店杂志》国家标准将饭店管理的软件指标和服务作为主要的评价手段,为了提高劳动生产率,降低成本,提高服务质量和管理水平,进而提高经济效益,得借助计算机进行信息管理了。酒店客房管理系统就是为其量身打造的。就是用来管理酒店的,特别是经济这方面,得往高效率、低成本的方向发展。1系统分析软件需求分析是建立新的计算机系统,改变现有的计算机系统,说明新系统目标的全部工作。需求分析在软件开发的周期中是不可或缺的。在需求分析过程中,满足这些客户的所有要求后,只有分析了工作人员,才能进行复杂的系统分析。而且,为了系统的分析和设计,可以找到更好的开发方案。软件开发的这条道路,多年以来,开发人员理直气壮的认为,软件开发过程中软件分析是最简单的步骤,但不是的时间越长,越来越多的人了结到,需求分析是整个软件开发的过程中最重要的了。在分析的时候就能了解客户的需求,那么你做出来的系统就可以满足客户的要求了呗。在软件项目开发的时候,最最最重要的阶段,就是项目的软件需求分析,在软件开发的时候起到了特别大的作用,而软件能否开发成功,在于分析的时候采取的方法技术和原则。1.1需求分析1.1.1项目目标本系统的目标,就是完成使用方便的系统。这些板块主要就有用户滴登录模块、客房信息浏览模块、客房预订模块,经理页包括房间类型管理、会员管理这些。这个系统自开发的时候采用Java技术,后台数据库是采用MySQL开发而成的,保证查询、添加、删除和修这些功能。1.1.2用户需求和功能模块我们要从客人的要求中提取出需要的地方用来帮助用户解决住宿问题。用户业务的问题也是要用需求分析的,归拢出系统的功能板块酒店来说,每个新预定的开始,都是非常繁琐的工作,为管理者增加工作量。为了提高工作效率让人员管理都规范,就需要科学统计和快速查询,以此来降低工作量,运用先进技术,对酒店来说就及其重要了。下面就是说每个板块的要求。这系统最大的特色就是操作及其简单,还有提示信息。本系统将实现以下基本功能:1.系统具有干净明了的页面,使用简单,错了还有提示。2.员工页面具有用户信息管理、客房类型管理、客房信息管理、预订信息管理等功能。3.具有很强的安全性,防止用户恶意操作管理员功能板块图说明:管理员是一个功能强大的用户角色。(1)用户管理模块:这里是用来管理用户信息的,主要提供注册用户的查询和删除等一些操纵。(2)客房类型管理模块:这是用来定义客户类型的,用来对房间类型的管理,加房间等。(3)客房信息管理模块:主要就是管理客房的信息,包括客人的入住情况这些。(4)预订信息管理模块:这个功能是用来预定的,查询或者添加预约的房间和客人。1.2系统设计目标设计好的酒店管理系统。能够帮助CEO对酒店各种信息的管理。编写系统时,我都会运用不同的特点和功能,新系统必需满足下面的目标:1.稳定性:保证系统不出错的运行,电脑硬件的变化不会影响系统的运作,也不让其受其他业务的影响。2.准确性:根据官方的操作,“全新数据是CEO操作时产生的,”应该是符合所有数据库的实际状态,用来是防止记到错的和错位的数据等什么的。3.开放性:保证兼容,进行多个地点的测试,作为在Java平台的基础上架构的该系统,他是独立的,不管在什么环境下都能够自行处理。4.可扩展性:来新的业务了,就不需要改变原来系统,进行扩展就行。5.可维护性:接口参数的变化与代码无关,这就方便了二次开发。6.独立性:让每个模块的关联不那么多,这样就可以选择性的安装了。7.易使用性:系统的员工界面和CEO之间的交互性非常的好,一起和主机使用B/S模式。8.先进性:让系统跟上时代的发展,不过时。在能够正常与性的前提下,尝试加入新的技术。1.3软件系统的非功能性分析非功能需求是约束系统、支持功能实现的,其中有软件的效率、可靠性、安全性、可用性、适应性这些。由于用户量多就应该满足:1.效率:在酒店客房管理系统平台上,从会见数据库的速度来看,延迟最多也就1秒,还能让多个用户一起访问,但hi见站点的延迟不能超过2秒。2.可靠性:本系统能正常运行,还能够抗干扰,还能够自动纠错。而且呀出现故障时,不会崩溃,功能还能自己重新恢复。3.安全性:信息的可用性、完整性、机密性,以及用户的身份认证。4.可用性:界面简介友好、容易上手、使用简便。5.适应性:对多种换就都能够很好的适应。2系统设计2.1系统网络架构设计B/S(Browser-Server-structure/Browser)同时是一种浏览器和服务器结构,随着Internet技术的发展,它是C/S结构的一种变化或改进,在这样似的构造中,用户界面是浏览器打开的,小部分事务逻辑也在浏览器中体现,但主事务逻辑在服务器中体现,形成了三层架构,对计算机进行了减负,工作成本和工作量都降低,根据现在的技术,在局域网上建立B/S网络应用,在Internet上通过/Intranet模式应用数据库,还比较容易掌握,成本较低,这种开发相对独特,允许不同的人使用不同的访问方式(如LAN、Wan、Internet/Intranet等)从不同的地方访问和操作公共数据库;它能有效地保护数据平台和管理访问权限,服务器的数据库也老安全了,特别是Java语言出现后,B/S架构的管理更加方便、快捷、有效。随着Internet和3W的普及,原有的主机/终端和C/S,都已经满足不了新时代的要求了,即B/s模式、浏览器结构/服务器、B/S模式的主要特点,是用户可以通过浏览器访问Internet上的各种文本信息啥的,这都是由多个web服务器生成地,web服务器与数据库的联系方式很多。大量的数据基本都存储在数据库上面,除了3W浏览器外,客户端一般就用不着其他的了。只要下载到web服务器运行的地方就可以了它。下载的时候,如果发现与数据库相关的指令,web服务器会将把它给数据库服务器进行解释和运行,在返回给web服务器,web服务器再返给用户,由于这种架构,许多REDE连接起来形成一个巨大的网络,这就是每个公司自己的内部网。2.2系统总体设计前面分析了各项要求,如果按照系统开发的基本理念,对网站进行分解,从模块上就可分为前台模块和后台模块。2.2.1前台部分1.显示所有房间信息。按类别查询个别或所有的房间信息,其中,包括该房间的当前状态(空房/已租)。所有的订房和退房记录也都可以查到,想查什么时间就可以查什么时间。2.显示空闲房间信息(订房)。可以直接查询所有的空房间,或单独楼层的空房间。在这就可以订房了,然后就填写订房的基本信息,以及在处于特殊时期,是否接触过新冠患者和是否去过疫情严重地区。3.显示信息DOSRETENDEDRooms(签出)按类别或全部获取当前租用的房间。检查是否可以运行该操作。核对时,系统会自动计算待收金额,并将MS与已收押金进行比较,以便多还少补。4.客户订房历史查询。根据已有的信息就能找到客户住的房间类型什么的。

网站页面设计结构图如图2.1所示。客房管理住宿管理查询统计账管理询系统设置退出系统客房设置住宿登记客房管理住宿管理查询统计账管理询系统设置退出系统客房设置住宿登记退宿结账住宿查询退宿查询宿费提醒用户设置密码设置客房查询前台图2.1系统结构图系统用户类型:前台,是酒店的工作人员,他们只能使用前台管理的页面,登记客户的信息,查询结账啥的。2.2.2后台管理1.维护用户信息。使用酒店客房管理系统管理员工,包括恢复、介绍和修改员工基本信息(如用户号码、用户名、电话号码、用户类型等)。2.客房信息维护。对客房基本信息监督,包括客房的基本信息(如客房号、客房类型、客房位置、是否有空调、电视等)进行搜查、录入和修改。3.客房类型维护。可添加房型进行管理,包括恢复、导入、修改房型等。4.营业情况统计。可以根据时间日期进行总和型结款了。5.个人密码修改。包括管理员密码修改和普通用户密码修改。如图2.2所示。管理员后台登录管理员后台登录

个人密码修改营业情况统计

用户管理客房信息管理

客房类型维护图2.2网站系统管理功能图系统测试与评价3系统的实现3.1登录模块的实现登录与后台的用户管理模块都是连接的,管理员可以对前台人员进行添加、删除、修改等这些操作。管理员在登陆页面登陆后,输入账号信息的时候,系统就把信息返回数据库进行对比,看是否正确,如果核实正确了,就进入到相应的管理员页面了,如果输入的信息是错误的,就不能进入系统了,提示错误,还可以重新登陆,如图3.1所示。图3.1管理员登录流程流程如下:页面有三个信息控件和两个文本框和一个复选框,分别供用户输入账号的密码和角色选择,输入之后提交到数据库比对。后台管理员的登陆界面如图3.2所示。图3.2登录页面相应代码如下所示:<labelfor="username">用户名:</label><labelfor="password">密码:</label><labelfor="password">角色:</label><optionvalue="-1">--请选择角色--</option><optionvalue="1">员工</option><optionvalue="0">管理员</option></select></div>3.2后台管理实现3.2.1用户增加管理员可查看和维护用户资料,删除修改添加等操作,操作之后,这些数据,用户信息也会主动的存入到数据库中去,如果被删除了的话,之前的账号密码则无效了,就登陆不上了,如图3.3所示。图3.3添加用户页面相应代码如下所示:<thclass="table-id">编号</th><thclass="table-title">用户名</th><thclass="table-title">姓名</th><thclass="table-title">身份证号</th><thclass="table-title">电话</th><thclass="table-title">家庭住址</th><thclass="table-title">身份</th><thclass="table-title">职位</th><thclass="table-set">操作</th></tr></thead><tbody>3.2.2客房类型管理单击主菜单“客房类型列表”,进入客房类型列表设置客房,用来添加其他房间类型,比如普通单人间普通标准间,如图3.4所示。图3.4客房类型管理相应代码如下所示:<thclass="table-id">编号</th><thclass="table-title">房间类型</th><thclass="table-set">操作</th>3.2.3客房管理设置单击主菜单“客房列表设置”,进入客房信息设置,可以添加房间,对房间内部设施进行编辑。如图3.5所示。图3.5设置客房信息里面的“新增”按钮,是用来生成新的房间的,在添加房间信息的过程中,“新增”按钮用不了,点击“保存”按钮,就存入数据库了。在这个页面还可以对已保存的房间信息进行修改,还可以删除已有的房间信息。相应代码如下所示:<thclass="table-id">编号</th><thclass="table-title">房间名</th><thclass="table-title">房间类型</th><thclass="table-title">空调</th><thclass="table-title">电视</th><thclass="table-title">价格</th><thclass="table-title">描述</th><thclass="table-title">状态</th><thclass="table-set">操作</th>3.3前台实现3.3.1房间信息根据酒店客房的入住记录,前台就可以选择按客房类型给客人进行结款。如图3.6所示。图3.6房间记录查询相应代码如下所示:<thclass="table-id">编号</th><thclass="table-title">房间名</th><thclass="table-title">房间类型</th><thclass="table-title">空调</th><thclass="table-title">电视</th><thclass="table-title">价格</th><thclass="table-title">描述</th><thclass="table-title">状态</th><thclass="table-set">操作</th>3.3.2房间信息单击主菜单房间信息,进入客房查询页面。该页面主要有四个单行编辑框,客户名字,预付金额在登记预住天数客户身份证号,点击“添加”按钮,可生成新的客房预订信息。如图3.7所示。图3.7添加预定信息相应代码如下所示:<divclass="am-modal-hd">新增房间<divclass="am-u-sm-3am-u-md-3am-text-right">客户姓名</div><divclass="am-u-sm-3am-u-md-3am-text-right">客户身份证<divclass="am-u-sm-3am-u-md-3am-text-right">预订天数</div><divclass="am-u-sm-3am-u-md-3am-text-right">押金</div><divclass="am-u-sm-3am-u-md-3am-text-right">近(14天)是否去过湖北、武汉、黑龙江、哈尔滨?</div><inputtype="radio"name="yiqing"value="是"checked="checked"//>是<inputtype="radio"name="yiqing"value="否"/>否<buttontype="submit"class="am-btnam-btn-primaryam-btn-xs">提交保存</button>4系统测试与评价在开发和设计的时候,有时候就会有错误,简单的语法错误倒还好,发现语法错误的时候,有些开发工具就能够识别出来,就很容易修改;有的错误就很难发现,开发工具还不给提示,在程序运行的时候就该报错了,这种错误还不好寻找,然后就得进行调试,但是呢,如果遇到了这种错误,就可以通过加断点、打印语句等方法来找错的地方,再把错误的地方进行修改。系统编码完事了,测试是跑不了的环节。系统在开发的时候,刚开始就得分析需求,然后得出结论,这都是用来确定测试目的和范围的。系统测试有单元测试、集成测试和系统测试等。4.1测试方式本系统采用黑盒测试法,黑盒测试又称为功能测试。黑盒测试不同于白盒测试,不需要测试人员具有专业的测试知识,也不需要了解系统的内部运行细节。在测试时只需要找到所有输出功能和输入的集合,对每个模块都得进行测试分析。白盒测试,就得有一定的专业知识了,得懂系统的内部工作过程。4.2测试环境介绍测试环境:操作系统win10系统,数据库MySQL。测试数据:用户登录。4.3功能模块测试1.用户登录测试,测试结果如表4.1所示:表4.1用户登录测试表用户名称用户登录测试时间4.03对应需求用户登录测试人员功能描述验证用户登录测试目的不存在该用户或者账号密码错误登录是否成功前置条件数据库中存在用户(帐号:gym,密码:123)非法用户(mm123)测试步骤1.在登录界面中输入帐号和密码2.单击“登录”按钮序号输入数据/动作预期结果实际结果1输入用户名和密码去服务器数据库验证和预期结果一致2输入非法用户提示登录错误信息和预期结果一致用户登录测试的时候,输入用户名和密码,然后登陆,系统会去后台对用户名和密码进行查询。如果用户名和密码正确则跳转到用户信息界面,如果用户名和密码不正确就会显示登录不成功弹出提示框显示登录失败。2.客房预定功能测试,测试结果如表4.2所示:表4.2客房预定测试表用例名称客房预订测试时间4.5对应需求客房预订测试人员功能描述验证客房预订功能测试目的用户是否能进行客房预定前置条件数据库中存在用户(帐号:gym,密码:123)测试步骤1.在留言界面中选择某条留言,点击“删除”按钮序号输入数据/动作预期结果实际结果1限定数量,点击预定按钮提示预定成功和预期结果一致2超过数量,点击预定按钮提示数量超出和预期结果一致在进行用户预定客房除测试时,输入客房数量,点击预定按钮后,客户端会先验证数量是否在范围内,如不在则提示超出;否则则提示预定成功。结论结论在我的千辛万苦下,酒店管理系统的开发设计终于弄完了,在这开发的时候啊,简直是痛不欲生,无数的辛酸泪呀,但是呢,我学会了直面困难,如何解决问题,算是给自己的一种

温馨提示

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

评论

0/150

提交评论