欢迎来到课桌文档! | 帮助中心 课桌文档-建筑工程资料库
课桌文档
全部分类
  • 党建之窗>
  • 感悟体会>
  • 百家争鸣>
  • 教育整顿>
  • 文笔提升>
  • 热门分类>
  • 计划总结>
  • 致辞演讲>
  • 在线阅读>
  • ImageVerifierCode 换一换
    首页 课桌文档 > 资源分类 > DOCX文档下载  

    【《酒店预订信息管理系统的设计与实现》12000字(论文)】.docx

    • 资源ID:1369130       资源大小:241.80KB        全文页数:29页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    【《酒店预订信息管理系统的设计与实现》12000字(论文)】.docx

    酒店预订信息管理系统的设计与实现摘要当今是互联网高速发展的时代,计算机互联网的应用已遍及到社会生活和经济的各个领域。人们的消费水平和消费意识在不断的提高,人们的需求也在不断的发生改变。旅游业的发展对酒店行业也有了新的需求。网上预订酒店是信息时代对酒店提出的新的管理方式和需求。网上预订酒店能够使消费者直观的了解酒店客房的样式、价格等信息,方便消费者挑选自己心仪的客房并及时预约。酒店预订信息采用网络化、信息化的系统管理,能够使管理内容的流程变的更加细化,对提高工作效率、减低工作成本,增加酒店收益具有重大的意义。本系统设计了一个利用JSP动态网页开发技术、基于B/S模式的酒店预订信息管理系统来解决上述问题。系统内部设计中的各功能模块中还包括了系统设置权限管理模块、用户信息注册管理服务模块、酒店客房信息预订管理服务模块、预订和订单信息统计管理.业务模块、酒店公告服务管理服务模块等。本系统能够方便管理员快速的管理酒店和处理预订信息,并且为外出游客和出差工作的人解决找房难、订房难的问题。关键词:酒店;系统;计算机;MySQ1.;JSP论文类型:软件开发目录摘要1第2章开发环境及工具介绍22. 1基于B/S结构的系统22.2 JSP动态网页开发技术22.3 MySQ1.数据库简介3第3章系统分析43. 11143.1.1系统目标43.1.2功能需求分析53.13jyj53.2系统可行性分析63.2.1经济可行性分析63.2.2技术可仃性分析63.2.3操作可行性分析6第4章系统设计74.1vf"74.2 系统功能模块设计84.3 功能用例设计94.3.1管理员用例设计94.3.2用户用例设计94.4系统开发流程设计104.5系统数据库设计124. 5.1系统实体图125. 5.2系统E-R图136. 5.3系统数据库设计14第5章系统实现176.1 系统登录模块实现176.2 用户信息管理模块实现187. 3客房信息管理模块实现195.4订单信息管理模块实现205. 5公告信息管理模块实现20第6章系统的测试236. 1测试目的237. 2系统测试内容237.2. 1登录页面的测试用例236.2.2添加用户信息管理测试236.2.3添加公告信息管理测试246.3系统维护25结束语2626参考文献第1章引言进入21世纪,我国正处于网络经济快速发展的黄金时代,这不仅给社会经济的发展带来了历史性的机遇和挑战,也给旅游业和酒店业带来了巨大的冲击和影响。我国正逐渐成为一个旅游大国,对酒店的需求自然变的多了起来,饭店、宾馆、酒店等服务行业产生的信息量和工作量日益增大,传统的酒店预订管理模式已经不能够满足人们的需求,所以酒店需要符合时代的新的管理模式*!未如引用*o网络时代酒店的现代化酒店智能化管理也应更具有现代网络化、高效化经营的管理特点。网络化、系统化的管理使酒店管理变得简单快捷。通过网络化、系统化管理,使各项管理内容的流程更加细化,降低工作成本。高效率不仅是酒店服务水平的体现,也是酒店效益的根本保证,只有工作效率提高了,收益才能够随着提高。传统的酒店管理模式中,预订信息的数据不易保存,容易丢失和出错,且不方便查询,容易造成劳动力资源浪费脩如未找到引。如何通过先进高效的管理手段,来提高酒店管理客房的整体管理效率和管理水平,这是每一个酒店管理者必须要面临并解决的一项重要课题沫我剂为了解决弥补上述缺陷,通过对酒店的预订业务进行技术分析于研究,开展酒店预约业务并研发出酒店预订信息管理系统,它也可以帮助大大的提高了酒店系统管理和人员对处理各种酒店的预订申请信息处理的处理工作及效率,实现了酒店的预订及信息服务管理及系统运行的信息化、系统化。第2章开发环境及工具介绍2.1 基于WS结构的系统随着系统化和信息化的发展,计算机管理系统的应用和开发技术也在不断发展,这是在现有的软件开发模式下进行的,C/S和B/S结构通过时间和开发者的检验从中脱颖而出,具有其它软件开发结构所没有的优势,是当下较为流行的。最初,许多管理系统软件模式是文件服务器模式和服务器终端设备模式。后来,客户加网络服务器模式(C/S)逐渐流行起来,但是对硬件配置有一定的限制。设计方案有相当大的局限性,其基本已被开发人员放弃。近年来流行的是计算机浏览器/Web服务器模型(B/S)未找到引用.大数据技术在现阶段的快速发展促使电子计算机的应用软件进入快速发展时期。在网络环境中运行越来越需要系统软件。因此,信息管理系统应该能够充分考虑网络环境中的可扩展性,高操作性,高效率和可扩展性的要求。随着开发设计的不断完善,C/S结构将逐渐被B/S结构所取代,并成为流行的软件体系结构。因此,该系统的软件开发是选择基于B/S开发设计模型构建酒店预订信息管理系统。2.2 JSP动态网页开发技术静态网页浏览器包含的资源数据内容一般也是已经基本被固定保留下来了的,不应由于随访的时问变更和所要求保存内容的更新时间的变化等问题而自动随之产生变化。静态网页浏览和与一般的动态网页浏览器之间的最大主要最本质区别也之一是在于,动态网页浏览器用户可以实现即时访问与互联网其它页面用户实现直接浏览交互,使用该浏览器动态网页用户也同时可以进行实时在线浏览并显示其网站资源内容页面的所有动态页面更新时间和信息。例如,当一家商场上销售流通着国内外的商品许多在同类商品数据库中存储的相关产品价格、款式、型号信息总是比较系统庞大或复杂多样的信息时,如果你需要通过使用商品静态网页设计等多种开卷发型技术方式来全面集中和展示这各类的商品,需要设计师同时能够制作开发出大量的复杂系统的商品静态页面,这意味着其中内容不仅要涉及设计师工作量的相当之巨大,而且往往又将需要网站开发专业人员同时花费了很久大量的精力大量的空闲时间去对这个系统进行日常维护升级和动态管理,用户购买浏览商品也不方便。若使用动态网页来展示,当用户搜索商品时添加了限制条件,那么利用动态网页开发技术开发出的网页就会根据输入的限制条件对数据简单的筛选和处理,然后再列出所有符合要求的商品。同样,设计商品信息查询、用户登录信息注册、用户评价及售后服务等,动态网页都能实现并解决,如未找刊用"c实现了完整意义上的信息管理功能。使用JSP来实现动态web页面的开发技术所需开发设计出来的程序系统可以支持多种跨网络平台,包括开发设计各种动态网站程序系统和设计开发设计各种动态数据库的管理程序系统。JSP在一个更高的语义层次基础上抽象的servlet,并能够将静态HTM1.文件与动态网页中生成出来的内容结合起来并且作为静态servlet来运行。支持许多应用程序,如WCB.JSP等。使用JSP比仅仅使用一个SerVlet要简单。当你有另一个Web服务器并支持使用JSP时,因为那个Web服务器将会自动的处理它,所以它也可以支持将一个JSP文件直接放在你可以随意放置为HTM1.文件中的一个任何一个地址。无需任何打包、编译和类路径等设置,可以完全像你访问任何普通的网页程序一样去访问它。当一个web服务器接收来自到客户机中的一个JSP文件的请求信息时,它通常会尝试对其文件进行重新编译,然后转由一个servlet的引擎来进行处理。servlet的引擎先承载了这个文件类并来处理了客户端请求,然后会将请求结果自动返回传递给客户端服务器并被显示了出来。稍后客户再需要访问该页面时,如果这个文件类型没有什么变化,JSP引擎则直接去调用重新加载了的这个SerVIet;如果文件本身已被修改,将必须再次执行一个重新编译生成的servlet编译和下载文件的整个过程,这中间将只需要耗费一些时间,但对于后续的访问就不需要一直这样做。2.3 MySQ1.数据库简介为了成功开发完成一个新系统的应用项目,我们往往需要配置一个具有大容量、快速存储、安全与稳定特征的大型数据库管理系统来集中管理存储在系统整个运行开发过程中产生出的各种海量数据。MySql数据库服务器是指的一个具有多用户模式及多线程工作模式功能的数据库服务器。它无疑又都是复杂关系型的数据库和管理型应用开发系统实践中取得成功的一个经典代表案例之一。MySQ1.数据库的优点是适用于所有平台,而且MySQ1.是免费开源数据库*!未iumw。当然也存在着一些缺点,比如当存储大量的数据过程中,会占用大量的内存,同时CPU的使用率也会提高。在本毕业设计系统中,考虑到软件的开发成本和后期的维护使用,我需要一个安全稳定且免费的开源数据库,而且MySQ1.数据库存储方便,调用数据简单,符合毕业设计开发系统中所需的数据库条件。3.1 系统需求分析面对这个信息时代计算机技术的全面飞速向前发展,计算机互联网平台的技术应用范畴已经迅速扩展涉及到当代社会生活领域和国家经济活动的其它各个领域。如今越来越多的人会在网上进行订房,这样可以不受时间与空间的限制,而且目前市面上的订房系统功能齐全且操作简单,能过更好地吸引用户进行订房。传统的酒店预订信息管理全靠手工,管理流程复杂,效率低下,人工成本高且非常容易出错,并且难以记录保存。因此,一个高度系统化、信息化水平的在线酒店机票预订与信息跟踪管理的系统应用已是成为企业必然存在的需求。通过酒店网络预订的信息管理服务系统,可以更加规范网上预订相关信息发布的规范管理,快速处理预订信息,提高工作效率,降低管理成本。可以提高酒店的效率,增加酒店的收入,这也是酒店宣传的一种方式未找知用"。开发设计酒店预订信息管理系统来处理酒店预订信息的工作、既可以提高酒店销售客房的渠道和增加用户预订客房的方式,扩大了酒店的收益,同时能够提高预订信息管理的工作效率,减低了工作成本。本系统设计使用JAVA语言开发,采用SSM框架技术开发基于B/S模式的酒店预订信息管理系统怵找班用.o酒店管理人员能够通过本酒店预订信息管理系统实时的添加酒店的各种信息,从而完成对酒店信息的及时补充和更新。在酒店预订信息管理系统中,软件开发技术对系统的开发、运行和维护有很大的影响。技术的选择要从经济投资、系统功能、技术人员、网站维护费用等方面考虑。系统在设计制作中广泛使用到的各种相关网页技术主要包括静态网页设计开发相关技术平台和技术工具、动态网页设计开发平台技术方法和应用工具、数据库与连接平台技术等。3.1.1 系统目标为了能够大大减轻酒店预订信息管理人员日常的工作量。酒店预订信息管理人员可以通过使用本系统,根据实际需要,您可以随时查询用户信息、查看预订信息、房间信息等功能,并对预订用户的数据进行录入、添加、删除和查询。该系统可以减少各级各类酒店预订信息管理的人力物力投入,提高了工作效率,减低了成本。酒店预订信息管理系统功能相对完善、操作简单方便,拥有友好的操作界面,能够满足各类酒店行业的酒店预订信息管理需求环找股用,。3.1.2 功能需求分析本系统参照市场上现有的酒店预订管理系统的开发样式和功能需求,在结合对酒店管理人员的问卷调查,根据获取到的目前酒店预订信息管理系统的实际需求对系统并进行设计分析和系统功能模块设计未找涧用.o管理人员通过系统及时的录入酒店的各种信息,方便管理员管理和用户查看。一个完整的、稳定的酒店预订信息管理系统因具有如下基本功能模块。接下来我将对系统功能进行简单的介绍。(一)系统登录登录过程是账号信息首先通过Web服务器,然后将用户名称、密码于后台的数据库数据进行查询校验。如有该注册用户才可以使用该系统预约客房,否则只能浏览客房信息。(二)查询信息查询信息是指可以通过系统的网站来查看存储在数据库中的数据信息。例如酒店客房信息查询、酒店用户信息查询、酒店公告信息查询、预订订单信息查询等。(三)采集信息采集信息功能是指能及时的采集到酒店预订信息并进行保存,确保数据的同步更新。可以采集的内容包括:酒店用户信息采集、酒店客房信息采集、酒店公告信息采集等。该系统主要分为五个功能模块,下面简要介绍。(1)系统设置管理模块。成功注册登录帐号后,用户才可以正常查看登录其相关个人信息资料并自动修改了其的登录密码。(2)用户信息管理模块。酒店管理员还可以选择自行重新输入、修改客户个人信息或直接申请删除原注册酒店用户信息。(3)房间信息管理模块。酒店管理员可自行添加更改客人基本房间信息、添加客人房间类型、修改密码或可以随时申请删除客人房间信息。(4)订单跟踪管理模块。通过访问该模块,管理员便可以轻松查看用户提供的订单信息,并根据情况安排用户的入住。(5)通知公告管理模块。管理员可以通过本模块发布酒店最新的酒店资讯或酒店的优惠活动,用户可以通过酒店官网首页就能够浏览这些信息。来吸引用户预约客房。3.1.3 运行环境需求用户界面需求:简洁、易用、易懂、良好的用户界面。硬件性能系统要求:处理器:i5双核以上,512多M可运行内存,40多G的独立硬盘,数据库:MySQ1.ver80.12,服务器:TomCat8.0,开发工具:ECliPSe,Windows7及以上操作系统。可靠性要求:确保用户能够正常使用系统,用户的正确操作或错误操作不会造成数据丢失。安全和保密要求:只有通过成功的注册系统并严格依赖拥有其用户名信息和用户名密码信息的高级管理技术人员才能正常登录注册系统和进行相关信息安全管理及操作。3.2 系统可行性分析3.2.1 经济可行性分析本系统设计开发选用的服务器为开源TOmCat服务器,数据库为MySQ1.数据库。因为它们是开源和自由软件,在系统设计过程中不需要支付软件开发成本,所以前期开发所用到的费用几乎没有。本系统为毕业系统设计,没有什么需求需要启用资金,只需要投入足够多的时间和精力,去进行研究和分析,以及思考问题的所在,所以该系统在经济可行性上是可行的。3.2.2 技术可行性分析酒店预订信息管理系统采用Eclipse开发工具和比较简单的JaVa编程语言。JaVa语言本身又是一种属于的一种完全是面向对象式设计语言的一种高级的编程语言,简单却又十分易学,灵活高效而维护方便,所以用户朋友在进行实际应用系统的开发及设计及运行管理过程及使用维护中也就应该时刻注意才不会导致突然就出现了很多的大数据问题。同时,系统用户可以考虑采用MySQ1.数据库后台管理数据库系统来作为本系统后台数据库对数据资源进行的后台处理操作,使大数据文件资料得以更完整安全地被保存。同时,MySQ1.数据库后台管理数据库系统使得操作过程更加轻松简单。总之,分析与结论皆表明了使用该库系统无论是在还是数据库技术问题上都是完全合理可行有效的。3.2.3 操作可行性分析通过软件与计算机之间的配置,满足酒店的日常工作管理需求。本系统的操作界面美观、简洁、语言通俗易懂,操作简单,酒店管理员只需要通过简单的指导就可以轻松熟练的掌握操作方法,所以系统的操作难度并没有什么太大的问题,在操作可行性分析上是可行的。4.1 系统概要设计系统概要设计研究的两个基本主要目标均是为使该系统最终能够用于解决酒店问题创造条件并加以实现。系统概念设计最初阶段中的最主要技术任务主要是为了对酒店在线预订与信息服务管理等系统软件的系统物理要素概念进行重新划分,设计该软件本身的总体结构。完成了软件定义时期的工作任务后,可再进行系统模块的综合总体规划设计,即要根据软件系统定义分析阶段产生出来的系统分析设计结果,哪些由系统组成和系统模块所组成的系统,这些构成系统又如何构成有机地结合子系统和各个模块,以及又如何综合实现这些每个功能模块系统的功能来找附用.。系统模块设计工作的基本目标应当是尽可能使该系统组件能够正确执行其中所有的必要的软件功能。同时,系统设计应要求具有良好可扩展修改性、稳定性能和高便携性,易于实际使用管理和用户操作。模块化程序设计是要将若干复杂系统问题分解独立为其中许多规模较小独立的软件问题,并能将一些复杂软件问题尽可能简化。模块化软件设计也就是要求将这样一个规模大些的独立软件系统按照某种一定程序的设计规则来划分独立成许多相对规模较小独立的或独立的但紧密相关联系的功能模块。每个模块之间只需要实现某一个指定功能即可完成这些指定的功能并同时满足问题求解的要求*海找时用乩。最后将这些相对独立的模块组合成一个整体。模块化开发具有软件结构清晰、测试调试方便等优点。将一个大型的软件系统划分成为若干不同性质的独立功能模块,提高到了一个软件产品的工作可靠性,有利于对软件应用开发全过程的高效组织开发和质量管理。为了尽可能使互相独立操作的功能模块变得更容易地被维护扩展和修改,系统功能上的所有模块均应该都尽可能实现相互地独立。在嵌入式系统模块化设计体系中,衡量系统模块独立性大小的基本标准一般有下面两种:内聚性和内耦合性*怵找则用"o内聚性模块是指一个模块中包含的各种元素组合起来的相对紧密的程度,理想上的内聚性模块可以是指只能做同样一件事的模块。耦合性是指在软件结构系统中各种不同系统模块结构之间能相互有效联系运行的良好程度。在系统的开发和设计中,耦合程度应尽可能低。因此,设计应该努力实现高内聚和低耦合。本方案设计主要包括Web服务器、数据库和酒店预订信息管理系统前端等部分组成。表示层通常采用MVC模式,M称为模型,用于数据的封装及处理和数据信号的实时传输。V为数据显示视图;C是控制,用于控制过程。业务层通常使用事务脚本模式方法来完成将在某一个数据库事务过程中产生下来的以及其它数据库所有数据库事务过程操作结果全部都封装到了同一个事务脚本方法库文件中,并应尽量同时保证要把使它们同时能与其它多个数据库中的数据库操作结果任务都同时地完成。持久层使用DaO映射模式来实现建立实体类表之间和数据库表之间的映射关系*味找喇。不同的类对应不同的表,完成对象数据。4.2 系统功能模块设计酒店在线预订服务信息查询管理系统提供的应用功能主要功能包括酒店普通预定用户系统的用户注册信息和注册登录、会员用户信息的注册查询和注册登录、管理员系统的信息注册管理和注册登录、酒店管理员系统对预订和订单信息查询的分析处理、预订用户对系统的预订住宿、房间信息查询的分析查询,酒店公告系统的查询管理功能和酒店管理员系统对预订账户信息查询的管理。以下是根据系统所有功能模块划分的功能模块图。例如,系统的设置与管理模块主要是用来指用户随时可以进行更新修改个人数据设置和更新修改个人登录及密码,管理员可以重置用户密码。系统功能总体功能模块如图4-1所示。酒店预订信息管理系统更新个人资料密码信息修改用户信息注册用户信息删除浏览用户信息客房信息下架客房信息修改客房信息发布订单信息添加订单信息修改订单信息删除公告信息上传公告信息修改公告信息删除4.3 功能用例设计4.3.1 管理员用例设计通过登录用户信息设置管理主界面,可以直接添加个人用户信息、查看登录用户信息基本管理信息设置或直接重置注册用户信息登录用户名密码设置。管理员可以通过通知公告信息管理页面查看酒店发布的酒店资讯和最新的优惠活动信息,添加或删除酒店资讯信息,从而实现酒店公告活动信息的实时更新。管理员还可以在客房管理页面添加客房信息,修改客房信息,方便管理等。分析管理员用户UM1.用例图如图4-2所示。客厉管理订单信息管理用户信息或)包含、:0;二二也含一、包含、«包含、,一«包含一.包含;二包含'二包含酒知公告泞H包含“-二包含>>-二二包含<<fe>>._期如客房信息国除客房信息修改公皆信息获取订单信患,改d“也含:<<(a>>-一(j除公告电)受加订单电)、:二:«包含«包含、用户信息添加用户俏息查询信总副图4-2管理员用户UM1.用例图432用户用例设计用户登录成功后,用户可以通过酒店官网页面来查看酒店的咨讯,您可以了解酒店的最新信息和优惠活动。用户们可以免费浏览酒店房间信息,查看有自己所喜欢酒店的所有房间列表并点击进行客房预订。分析系统用户UM1.用例图如图43所示。登录用户查看个人信息退出包含_志标订单日卷个人信息包含包含通知公告模块)(iTS)«包含:_:«包含-炖电逋Q、包含.一、,、包含图4-3用户UM1.用例图4.4 系统开发流程设计图4-4系统注册流程图打开系统,进入网站,进入登录页面。用户必须输入正确的帐号信息才能登录系统。如果您没有帐户,您需要先注册帐户。否则将无法登录。只有当你有一个帐户时,你才能登录。验证登录的帐户,并将帐户密码与数据库中保存的数据进行比较。登录成功说明认证通过。否则将无法再次输入帐号和密码。登录成功后,系统会根据用户权限字段对用户进行说明,并显示不同权限的页面。系统注册流程如图4-4所示。系统登录流程图如图4-5所示。图45系统登录流程图管理员拥有系统的所有操作权限,酒店客房接待服务信息管理业务模块、客房信息服务管理预订信息业务发布管理信息模块、酒店用户信息服务发布管理业务模块、酒店公告信息发布管理服务模块、系统参数的设置功能和管理的功能模块及设置等。中调由管理员修改。数据库存储数据并生成新的信息表。管理员查看相关内容,系统调用数据库中的数据并显示结果。例如,管理员当需要查询管理的数据库用户信息时,用户信息表格中便可以很快发现这是该用户信息来自于该数据库帐户中的中调,管理员此时则也可以直接开始进行查询管理的相应数据库帐户数据的相关操作。用户还有权自主查看预订酒店信息、酒店客房及相关设施信息以及已预订酒店房间,同时您还将可以随时查看重要个人信息,包括可以修改账户密码。用户操作的流程图如下图第4-6节所示。图4-6用户操作流程图4.5 系统数据库设计为了安全、长时间地保存酒店预订信息管理系统生成的各种信息,所有这些信息都需要存储在MySQ1.数据库中。本节将详细介绍如何设计存储数据表,以及如何创建内容提供者来添加、删除、查询和修改数据。4.5.1 系统实体图实体图能够清晰的显示出实体及其所包含的属性,让人一目了然。用户信息的实体关系图如图4-7所示。图4-7用户实体图公告信息可以使系统用户快速的了解酒店的最新咨讯和最新的优惠活动,管理员可以及时的更新公告信息,或者下架公告信息。使用户能够直观的了解酒店的最新咨讯。公告信息的实体关系如图4.8所示。图4-8公告信息实体图房间信息表是用来记录酒店房间的表。该表包含房间类型、房间描述和房间图片等信息。房间信息的实体关系图如图4-9所示。图4-9客房信息实体图4.5.2 系统E-R图系统E-R图可以将各个实体之间的关系显示出来,能够将各个实体之间的属性依赖表示清楚。如图4-10系统E-R图结构。图4-10系统E-R图结构4.5.3 系统数据库设计通过以上对数据库概念设计的分析和实体图的分析,我们能够将信息的实体图转化为实际的数据库表。用户表是用于记录用户信息的表,包括管理员登录名、密码、权限状态等。如表4-1所示。表4-1用户信息表字段名称类型长度主键是否为空说明useridint主键NOTNU1.1.用户idusernamevarchar20NU1.1.用户名passwordvarchar20NU1.1.密码sexvarcharIONU1.1.性别birthdaydateNU1.1.生日addressvarchar100NU1.1.地址emailvaechar50NU1.1.邮箱续表4-1字段名称类型长度主键是否为空说明telvarchar20NU1.1.电话moneyintNU1.1.余额typeintNOTNU1.1.类别thumbvarchar255NU1.1.头像statusintNU1.1.状态客房信息表是用来记录酒店客房的表,该表包含客房的种类、的图片等信息。如表4-2所示。表4-2客房信息表客房的描述和客房字段名称类型长度主键是否为空说明hidint主键NOTNU1.1.客房idronamevarchar50NU1.1.客房名称priceintNU1.1.价格thunbvarchar255NU1.1.客房图片statusintNU1.1.状态酒店咨询信息表用于存储已发布的酒店信息,包括信息的主要内容。如表4-3所水°表4-3公告信息表字段名称类型长度主键是否为空说明idint主键NOTNU1.1.咨讯idtitlevarchar50NU1.1.标题descriptionvarchar100NU1.1.信息内容thumbvarchar255NU1.1.信息插图timedateNU1.1.日期预订订单信息表用于存储用户预订房间的信息,包括预订时间和预订房间的信息。表4-4预订订单信息表字段名称类型长度主键是否为空说明idint主键NOTNU1.1.预订订单iduseridint外键NU1.1.用户idhidint外键NU1.1.客房idcreateddateNU1.1.创建时间Usernamevarchar20NU1.1.用户名idcardint11NU1.1.身份证号sexvarchar10NU1.1.性别telvarchar20NU1.1.电话indatedateNU1.1.入住时间outdatedateNU1.1.禽店时间第5章系统实现5.1 系统登录模块实现酒店预订管理系统的用户分为管理员用户、普通用户和会员用户。酒店用户需要填写正确的账户信息才能成功登录酒店预订信息管理系统。当输入的帐号信息与数据库中存储的帐号信息进行比较,且数据库中存在帐号信息时,登录成功。否则登录失败。系统登录界面如图51所示。e3图5-1系统登录界面登录酒店预订信息管理系统时,系统会判断登录账号的权限,根据用户权限的不同登录到不同的页面。本章主要以管理员登录为例。如果用户验证不通过,那么需要重新登录;如果验证通过,登录成功后,就进入到了系统首页。其中包括酒店客房管理模块、酒店客房预约模块、酒店客房入住管理模块、酒店用户管理模块等。酒店网站首页效果图如图5-2所示。热门客房HoTS5.2 用户信息管理模块实现酒店管理员可以添加新的酒店用户信息。添加酒店用户时,请按照要求的格式输入用户信息。填写正确信息后,点击“保存数据”按钮,新的酒店用户信息将成功保存到数据库中。创建用户界面如图5-3所示。图5-3添加用户界面酒店管理员也能在用户管理模块中对酒店用户信息进行更新、修改和删除。酒店管理员完成操作流程后,酒店预订信息管理系统会获取页面上的值,将信息保存到数据库中,实现酒店用户信息的操作。管理员还可以自动重置酒店用户的登录及密码。如果酒店用户忘记酒店账号密码,管理员便可以利用重置的密码重新找回该账号信息。用户信息管理界面显示的效果如图表5-4中所示。味等电0B的I3餐>继Uadmin187SWMM8183HS三点管盅明多test15578587594admm55567555云南依昆畛tVlp17M9853G0gmM8mX1903M31C三三电El23187855&986&3857MgxnCom57W7444惋但花区图S4用户信息管理界面5.3 客房信息管理模块实现房间信息酒店管理查询模块它的功能主要是功能是让酒店管理员也可以随时随地查询到酒店房间信息,查看所有酒店房间管理的各项详细房间信息数据,修改房间或自动删除房间以及自动新增房间。如图5-5所示,客房信息管理界面效果。r*,e.MWM11>SS14XAM9WWASCW*aam*»140999M8MW罗6Mmn2S140M83M和aaSAM140g3WW祖aaIR*W011w19140eeWrw-FMmm6614T20999M6皿aa图55客房信息管理界面酒店管理员点击“新增房间”,显示相应的新增房间信息界面。酒店管理员应按照格式要求填写正确的信息格式,并确保所需要的项目不能为空。点击提交数据按钮,数据库将接收到系统从页面中获得的数据信息,并保存在表格中。系统提示操作成功。否则,系统会提示错误,请重新输入,直到符合格式。如下图所示。图5-6添加客房管理界面5.4 订单信息管理模块实现酒店管理员可以管理酒店用户预订的订单信息,查看预订订单的详细信息和状态,方便管理员对用户的预订进行安排。酒店预订订单信息管理界面如图5-7所示。图57订单信息管理界面5.5 公告信息管理模块实现管理员可以查看酒店官网首页的轮播图和酒店咨讯并进行管理,能够及时的更新酒店的咨讯和优惠活动。公告内容的管理如图5-8所示。aoaa图58公告信息管理界面管理员还可以发布公告,及时的更新酒店的信息。如图5-9所示。图5-9添加公告信息界面管理员还可以上传轮播图,更新酒店的最新优惠活动。如图5T0所示。n图5-10添加轮播图界面管理员可以对轮播图进行更新和删除操作,及时的发布酒店的最新优惠活动,吸引用户的注意。如图571所示。图5-11轮播图信息管理界面第6章系统的测试6.1 测试目的作为酒店预订信息管理系统运行维护的重要组成部分,数据测试及信息资源管理,包括对正常工作中产生的数据进行日常备份及数据的备份恢复工作、备份介质的保存管理工作以及备份存储系统的测试工作等*诔扰耽用.。为了保障酒店预订信息管理系统数据的绝对安全。6.2 系统测试内容6.2.1 登录页面的测试用例本次测试用例采用黑盒测试模式,通过测试用例对软件的功能进行验证,以确保用户的正常使用哦!未找到引用.o只有用户正确地输入了用户名帐号和用户名密码之后才能再次登录。登录功能测试用例的测试结果数据如上表中6-1部分所示。表61用户登录功能的测试数据用例ID用户帐号用户密码预测结果测试结果6-2-1admin123管理员登录成功用户登录失败,提示密码错误6-2-2admin1111管理员登录成功用户登录失败,提示该账户不存在6-2-3admin111管理员登录成功,正确进入管理员界面用户登录成功,提示登录成功。正确进入管理员界面O6-2-4huiyuan123用户登录成功,正确进入用户界面用户登录成功,提示登录成功。正确进入用户界面。6.2.2 添加用户信息管理测试为管理员添加用户信息,并通过黑盒测试验证管理员是否可以添加用户信息。只有管理员正确登录,单击“添加用户”,正确填写用户信息,并单击“提交数据”,用户信息才能保存到数据库中。添加用户信息时,如果数据输入错误,请单击“提交数据”。系统提示“数据输入错误,操作失败”。自动返回到表单输入界面,再次填写表单信息*味找附用a。如上表6-2中所示均为添加用户信息管理功能的测试用例。表6-2添加用户信息管理的测试数据用例ID用户帐号用户密码添加用户名称添加用户密码预测结果测试结果7-2-1admin123putong111管理员登录成功,添加用户信息正确用户登录失败,提示密码错误7-2-2admin111null111管理员登录成功,添加用户信息正确用户登录成功,添加失败,用户名为空7-2-3adminillputongnull管理员登录成功,添加用户信息正确用户登录成功,添加失败,用户密码为空7-2-4admin111putong111用户登录成功,正确添加用户信息用户登录成功,正确添加用户信息7-2-5admin111pulong111用户登录成功,正确添用户登录成功,添加用户信息加用户失败,用户已存在6.2.3 添加公告信息管理测试管理员添加酒店公告信息,采用黑盒测试来验证管理员能否正确添加酒店公告信息,只有管理员正确登录,点击“添加公告”,正确填写公告信息,点击“提交数据”,才能将公告保存到数据库。如表6-3所示为添加公告信息管理的测试用例。表6-3添加公告信息管理的测试数据用例ID用户帐号用户密码预测结果测试结果8-2-1admin123管理员登录成功,正确添加用户信息用户登录失败,错误提示密码8-2-2admin111管理员登录成功,正确添加公告信息用户登录成功,添加失败,数据为空8-2-3huiyuan111用户登录成功,正确添加公告信息用户登录成功,告功能无添加公8-2-4admin111用户登录成功,正确添加公告信息用户登录成功,公告信息正确添加6.3 系统维护系统维护是软件系统整个生命周期中不可忽略的部分。酒店预订信息管理系统软件维护包括对系统不断的进行修改和完善,对系统更新使之能跟上时代的步伐,满足酒店预订信息管理的使用需求。并且经常对系统进行检查,及时发现问题并解决。结束语当今是互联网高速发展的时代,计算机互联网的应用已遍及到社会生活和经济的各个领域。促进了旅游业的发展,人们外出旅游或工作出差都离不开酒店并且越来越习惯网上提前预订酒店,酒店预订信息管理系统为旅游出行的人们预订客房提供方便,同时减轻酒店管理人员的工作负担,提高工作效率,对酒店和用户都有着极其重要的作用。为

    注意事项

    本文(【《酒店预订信息管理系统的设计与实现》12000字(论文)】.docx)为本站会员(夺命阿水)主动上传,课桌文档仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知课桌文档(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-1

    经营许可证:宁B2-20210002

    宁公网安备 64010402000986号

    课桌文档
    收起
    展开