【酒店预订信息管理系统的设计与实现6300字(论文)】_第1页
【酒店预订信息管理系统的设计与实现6300字(论文)】_第2页
【酒店预订信息管理系统的设计与实现6300字(论文)】_第3页
【酒店预订信息管理系统的设计与实现6300字(论文)】_第4页
【酒店预订信息管理系统的设计与实现6300字(论文)】_第5页
已阅读5页,还剩19页未读 继续免费阅读

下载本文档

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

文档简介

引言21世纪是我国互联网经济高速发展的黄金时期,对我国的社会经济发展既是一个历史机遇,也是一个新的挑战。随着中国经济的发展,酒店的需求量也越来越大,酒店等行业的信息越来越多,酒店的管理方式也越来越不适应市场的发展。在网络环境下,酒店管理的特点是网络化和高效化。通过网络化、系统化的管理,可以方便快捷地进行酒店的运营。通过网络化、系统化的管理,使酒店的各项管理工作变得简单,减少工作的费用。高效是酒店的服务质量,也是保证酒店利润的重要因素,员工的工作效率越高,利润也就越高。传统的酒店管理模式中,预定信息的存储很难保持,很容易出现遗失、错误等问题,而且很难进行查询,导致人力资源的浪费。如何运用先进、有效的管理方法,有效地提升酒店经营管理的效率和质量,成为酒店管理者所要面对的重大问题。针对以上问题,本文在对酒店预订服务进行技术分析与探讨的基础上,开发出一套酒店预定信息管理系统,可以极大地提高管理人员对酒店预订信息的处理能力,使酒店预订信息管理系统更加信息化、系统化。2开发环境及工具介绍2.1基于B/S结构的系统随着信息化和系统化的迅速发展,应用软件开发技术得到了迅速的发展。传统的C/S、B/S体系结构经过了时间的考验和开发者的测试,成为目前比较受欢迎的软件开发体系。很多以前的管理系统软件都是档案伺服器和伺服器终端装置。后来,用户+Web服务器模式(C/S)开始流行,但其硬件配置受到了一定的制约。该设计方案具有很大的限制,开发人员基本上已经放弃了它。最近几年,Web浏览器/Web服务器模型已经成为一个热点问题。随着大数据技术的飞速发展,电子计算机应用软件得到了快速的发展。随着计算机技术的发展,对计算机软件的要求也越来越高。所以,在这个信息管理体系里,要充分考虑到可扩充性、等特点。基于B/S开发模式,本文对酒店预订信息的管理进行了研究。2.1JSP动态网页开发技术静态页面的内容是固定的,并不会因使用者的需要而发生变化。静态页面和动态页面的最根本不同在于它能够和用户进行互动,而动态网页则可以实时地更新网页中的资源。比如,对一个商人来说,同一商品的价格、风格、型号等复杂多样的情况下,如果使用静态的网页开发技术来展示产品,将会产生大量的静态页面,不仅工作量很大,维护和管理起来也费时费力,且购物时也不便。如果是用动态页面显示,在用户搜索产品时加入了限定条件,则采用动态页面开发技术开发的页面会对这些信息进行简单的过滤和处理,最后将满足需求的产品列表列出来。同时,对商品信息的查询,用户登录信息的注册,用户的评价和售后服务,都可以通过动态的页面来实现和解决。实现了对信息的全面管理。2.3MySQL数据库简介要发展一个新的工程,就必须要有一个海量的、快速、安全、稳定的数据库,才能在系统运行时,保持大量的数据。MySQL是一种可以实现多用户和多线程的数据库,它是关系数据库的典型代表。MySQL的优势在于它可以在各种平台上使用,并且它是一个自由开放的数据库。但它也有其不足之处,例如,在进行海量数据的处理时,会消耗大量的记忆体,而CPU的利用率也会随之增加。3系统分析3.1系统需求分析在信息技术快速发展的今天,网络技术已经渗透到了社会生活、经济的方方面面。现在网上订房的人越来越多了,因为没有时间和空间的限制,而且现在的预订系统功能完善,操作也很方便,可以更好的吸引顾客预定房间。传统的酒店预定信息管理都是纯手工操作,管理过程繁琐、效率低、人力成本高、易出现差错、不容易进行文件的储存。酒店预订信息的系统化、信息化是酒店预订信息系统的重要组成部分。利用酒店预定信息管理系统,实现了预定信息的标准化管理,实现了对预定信息的快速处理,大大提高了工作效率,节约了管理费用。可以提升酒店的生产力,增加酒店的利润,这也是酒店的一种推广手段。该系统可以有效地降低各个层次的酒店预定信息的管理,降低酒店的人力、物力,从而大大降低了酒店的工作效率。酒店预定信息管理系统功能相对完善,操作简便,操作界面友好,可满足不同酒店预定信息的管理要求。本系统参考了当前的酒店预定管理系统的开发风格和功能要求,在对酒店管理者进行问卷调查的基础上,对当前的酒店预订信息管理系统进行了设计和分析,并进行了系统的功能模块设计。管理者可以根据本系统,将各类酒店的各项资料及时录入,便于管理员管理,便于使用者查阅。3.2系统可行性分析本系统的设计与开发所选用的服务器为Tomcat开放源码,而数据库则采用MySQL。由于这些都是免费开放的,只要花点时间和精力,就能解决成本高这个问题。酒店预定信息管理系统采用了Eclipse开发工具,它采用了一种相对简单的Java语言。同时,MySQL数据库操作简单,作为后台数据库,技术上也证实了该系统是可行的。

4系统设计4.1系统概要设计该方案的主要内容包括:网络服务器、数据库、酒店预定信息管理系统的前端。表现层以MVC模式、M为模型,数据封装、数据传递;V为数据的显示视图;C为控制,即控制过程。业务层次采用一套交易指令集模式,将一笔交易中的全部行为打包成一种方法,并确保与资料库作业同步进行。持久层采用DAO方式,实现了实体类与数据库表之间的映射。不同的分类表示不同的表格,以完成对象数据。4.2系统功能模块设计酒店预订信息管理系统包括:普通用户注册、会员登录、管理员登录、管理员管理预订订单、预订用户入住、客房信息查询、酒店公告管理、管理员管理帐号信息。接下来,就是按照整个系统的功能模块进行划分,例如:系统设置管理,用户可以更改自己的信息,更改登录口令,然后由管理员重设口令。图4-1显示了整个系统的功能模块。图4-1系统功能模块图4.3功能用例设计在管理员成功登录之后,将酒店的用户信息加入到用户信息管理页面中,并对其进行了查询。管理员可以在公告信息管理网页上浏览酒店发布的酒店信息和最新的促销信息,增加或删除酒店的相关信息,使网站能够及时地更新酒店的公告活动。管理员也可以将房间的资料加入到酒店的管理网页中,对房间的信息进行修改。图4-2所示为分析管理员的UML用例图。图4-2管理员用户UML用例图登记完毕后,用户可以在网站上浏览酒店的信息,了解酒店的最新动态。用户可以通过浏览酒店房间的相关资料,查看自己喜欢的房间,并进行预订。图4-3中为分析用户的UML用例图。图4-3用户UML用例图4.4系统开发流程设计登录系统之后,用户需要输入自己的账号,然后登录。如果没有帐号,就必须要注册帐号,不然就不能登录,只能用帐号来登录。对现有帐号进行登录验证,帐号与资料库内储存的资料进行比对,确认一致后即登录成功;如果输出错误,就需要重新输入账号和密码。在登录之后,系统会按照使用者的权限域读取用户的不同的权限。该系统用户注册的流程图如图4-4所示。图4-4用户注册流程图在图4-5中显示了系统管理员注册的流程图。图4-5系统管理员注册流程图系统管理员具有酒店客房管理,客房预约,用户管理,公告信息管理,系统设置管理。管理员对数据进行了更改,数据库对数据进行了存储,生成了一个新的数据表,由管理员查看对应的数据,并从数据库中调用数据,并将其展示。例如,管理员在对用户数据进行管理时,会从数据库中提取用户信息,然后由管理员进行操作。用户可以查看酒店的信息,酒店的房间信息,预订房间,检查资料,更改的登录密码。用户的操作流程如图4-6所示。图4-6用户操作流程图4.5系统数据库设计为保证酒店预订信息的长期和安全,我们需要将酒店预订信息存储在MySQL数据库中。这部分将会详细介绍数据表的设计,以及怎样创建ContentProvider,以便增加、删除、查询和修改数据。实体图可以将实体和属性都清楚的呈现出来,一目了然。在图4-7中显示了用户实体图。图4-7用户实体图该公告可以让用户在短时间内了解到酒店的最新动态,同时也能让管理人员及时的发布消息,或者将其下架。为用户提供即时资讯。在图4-8中显示了公告信息的实体图。图4-8公告信息实体图客房资料表是一份用来记载客房类型、客房价格及客房照片的表。在图4-9显示了房间信息的实体图。图4-9客房信息实体图E-R图可以显示各实体的相互关系,并能清晰地表达各实体的属性依赖性。在图4-10显示系统管理员的E-R图。图4-10系统管理员的E-R图本文对数据库的概念设计进行了分析,并对其进行了实体图表的解析,使其成为了一个真实的数据库表。用户信息表是用于记录用户信息的表,包括用户的用户名称、密码、权限状态等。见表4-1。客房资料表是用来记载客房类型、客房价格及客房照片等。见表4-2。公告信息表是用来储存已公布的酒店资讯。见表4-3。预订订单信息表,用以储存使用者预定房间的资料,包含预定的时间及所订房间的信息。5系统实现5.1系统登录模块实现用户分为管理员、普通用户和会员用户三种类型。如果要登录酒店预定信息管理系统,首先要填写一个准确的帐号,然后将帐号和资料库的资料进行比对,然后确认该帐号是否在资料库中。如果不在则无法登录。图5-1系统无法登录界面系统登录界面如图5-2所示。图5-2系统登录界面在登录酒店预定信息管理系统后,系统会根据用户的权限进行注册,并按用户的权限进行登录。若使用者无法验证,则必须再次登入;一旦确认,登录成功,将会在系统页面中显示。其内容包括:客房管理、客房预约、客房入住管理、用户管理。酒店的首页如图5-3所示。图5-3酒店网站首页界面5.2用户信息管理模块实现管理人员可以在注册时添加新的用户,在注册时要按规定的格式填写,填写完毕后点击“保存数据”,即可将新注册的酒店用户信息存入数据库。如图5-4所示,添加用户界面效果图。图5-4添加用户界面同时,管理人员还可以更新、修改和删除用户信息。当酒店管理员完成了业务流程后,该系统就会自动生成该页面的信息,并将该信息存储在数据库中,以实现对该酒店的用户信息的处理。另外,系统还可以重新设置用户的登录口令,当用户忘记自己的帐号密码时,管理员可以重新设置帐号密码。如图5-5所示,用户信息管理界面效果图。图5-5用户信息管理界面5.3客房信息管理模块实现客房信息管理模块的主要功能是查询、查看、修改酒店信息。删除、新增房间等。如图5-6所示,酒店客房信息的管理界面效果图。图5-6客房信息管理界面酒店管理员按下“添加”按钮键后,窗口弹出了新增的房间信息,由“管理员”根据格式填写,并确保输入不是空白,然后点击“提交数据”键“输入”。如果不能,系统将会自动显示出错误的信息,并将其重新录入,直至数据的格式正确,才能保存成功。如图5-7所示,新增房间信息页面效果图。图5-7新增房间信息页面5.4订单信息管理模块实现管理人员能够管理预定的订单信息,了解预定的具体情况,以便管理人员为预定客户安排住宿。如图5-8所示,酒店预订订单信息管理界面效果图。图5-8信息订单管理界面5.5公告信息管理模块实现系统管理员可以编辑、删除最新的公告信息和促销信息。如图5-9所示,公告信息编辑删除界面效果图。图5-9公告信息管理界面同时,管理人员也会发布公告,对酒店的最新情况进行及时的更新。如图5-10所示,公告信息发布界面效果图。图5-10公告信息发布界面同时,管理员也可以上载有关酒店最新的促销信息。如图5-11所示,新增轮播图界面效果图。图5-11新增轮播图界面管理员可以随时更新或删除轮播图片,并能及时的发布酒店最新的促销信息,从而引起用户的关注。如图5-12所示,轮播图管理界面效果图。图5-12轮播图管理界面

6系统的测试6.1测试目的测试目的主要是为了对于相关的系统进行验证,对存储系统的日常备份和恢复,以及尝试测试使用者名称及口令时,顺利通过测试。保证酒店预定资料的绝对安全性。6.2系统测试内容该案例采用了“黑箱”测试方式,对系统的性能进行了验证,保证了系统的正常运行。只有在输入正确的用户名及密码时,才能顺利登录。在表格6-1中显示了用于登录的测试数据。表6-1用户登录功能的测试数据用例ID用户帐号用户密码预测结果测试结果6-2-1admin123管理员登录成功用户登录失败,提示密码错误6-2-2admin1111管理员登录成功用户登录失败,提示该账户不存在6-2-3admin111管理员登录成功,正确进入管理员界面用户登录成功,提示登录成功。正确进入管理员界面。6-2-4huiyuan123用户登录成功,正确进入用户界面用户登录成功,提示登录成功。正确进入用户界面。对系统管理员可以在系统中添加用户进行了“黑箱”测试,以确认管理员点击“添加”和“输入”后,然后再点击“提交数据”键,即可将该用户的信息存入数据库。若系统管理员在添加用户信息时,信息格式不正确,按下“提交数据”键,系统会显示「用户信息填写格式不正确」。自动回到用户添加信息界面,并重新填写表格中的相关信息。在表格6-2中显示了添加用户信息管理的测试案例。表6-2添加用户信息管理的测试数据用例ID用户帐号用户密码添加用户名称添加用户密码预测结果测试结果7-2-1admin123putong111管理员登录成功,正确添加用户信息用户登录失败,提示密码错误7-2-2admin111null111管理员登录成功,正确添加用户信息用户登录成功,添加失败,用户名为空7-2-3admin111putongnull管理员登录成功,正确添加用户信息用户登录成功,添加失败,用户密码为空7-2-4admin111putong111用户登录成功,正确添加用户信息用户登录成功,正确添加用户信息7-2-5admin111putong111用户登录成功,正确添加用户信息用户登录成功,添加用户失败,用户已存在对系统管理员可以是否能够正确的添加酒店公告进行了“黑箱”测试,只有在管理员正确登录后,点击“添加公告”,并正确地填写了公告,然后点击“提交数据”键,即可将该公告的内容存入数据库。表6-3显示了添加公告信息管理的测试案例。表6-3添加公告信息管理的测试数据用例ID用户帐号用户密码预测结果测试结果8-2-1admin123管理员登录成功,正确添加用户信息用户登录失败,提示密码错误8-2-2admin111管理员登录成功,正确添加公告信息用户登录成功,添加失败,数据为空8-2-3huiyuan111用户登录成功,正确添加公告信息用户登录成功,无添加公告功能8-2-4admin111用户登录成功,正确添加公告信息用户登录成功,正确添加公告信息

结论今天是一个飞速发展的网络时代,网络技术已经渗透到了社会生活和经济的方方面面。推动了旅游行业的发展,人们在旅游或工作中不能离开酒店,而且越来越多的人开始习惯于在网上预定房间,而酒店预订信息管理系统可以为旅行中的客人预定房间,降低

温馨提示

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

评论

0/150

提交评论