1. 研究目的与意义
随着网络信息技术在社会生活各个领域的广泛应用, 很多酒店都建立了门户系统, 能够为人们提供更加方便的网络预订服务, 特别是一些国际大型酒店, 已经建立了比较健全的预定系统和门户系统。而随着我国旅游业的发展和人们生活水平的提高, 酒店面临着越来越大的客流量。传统的方式已经难以适应酒店的发展, 因此, 建立信息化的管理系统, 对于酒店的发展来说, 有着深远的意义和巨大实用价值。
在21世纪,互联网为酒店管理带来了极大的便捷。在传统的酒店的管理中,酒店的管理人员需要手工记账,统计房间的剩余数量,手动记录每个房间的所需要的物品。但是这种方法只适用于小型的宾馆,因为它需要消耗大量的人力,并且容易产生错误,从而带来不必要的麻烦。在酒店管理中,传统记账的方法正在逐渐被淘汰,使用软件从而带来不必要的麻烦。使用软件对酒店进行管理的重要性不言自明。在顾客预定酒店前,在顾客预定酒店前,顾客希望了解酒店是否还有空的房间,酒店房间的价格以及房间的环境。如果酒店没有供给对应的网上预定房间等服务,酒店房间的价格以及房间的环境,会给顾客带来很多的不便。同时为了增加酒店收入,吸引更多的顾客入住酒店,酒店管理人员可以定期发布一些打折优惠的活动,方便顾客及时获取优惠活动信息并确定预定房间的日期。随着信息化建设的飞速发展,酒店服务业与国际市场接轨已经成为一种趋势,酒店行业必须提高其整体竞争力,提高管理水平。当下正是信息的时代,所以要想更好的管理酒店,一个完善的信息管理系统必不可少。
2. 课题关键问题和重难点
基于SSM框架的酒店管理信息系统需设计三类用户,有系统管理员、业务管理员、普通用户。本课题拟完成基于SSM框架的酒店管理信息系统的设计与实现。
本课题的关键:
1.酒店管理的流程规划以及数据存储
3. 国内外研究现状(文献综述)
在21世纪,互联网为酒店管理带来了极大的便捷。在传统的酒店的管理中,酒店的管理人员需要手工记账,统计房间的剩余数量,手动记录每个房间的所需要的物品[1]。但是这种方法只适用于小型的宾馆,因为它需要消耗大量的人力,并且容易产生错误,从而带来不必要的麻烦。在酒店管理中,传统记账的方法正在逐渐被淘汰,使用软件对酒店进行管理的重要性不言自明。在顾客预定酒店前,顾客希望了解酒店是否还有空的房间,酒店房间的价格以及房间的环境。如果酒店没有供给对应的网上预定房间等服务,会给顾客带来很多的不便。同时为了增加酒店收入,吸引更多的顾客入住酒店,酒店管理人员可以定期发布一些打折优惠的活动,方便顾客及时获取优惠活动信息并确定预定房间的日期。现如今,市场经济取得了飞速发展,随之也带动了整个社会的快速发展,相比于以前的生活,人们如今的生活不管是从质量上还是水平上,都有了显著提升。这样的改变也使得酒店管理方面获得了新的发展机遇。尽管当前在酒店管理行业中进行酒店管理信息系统的开发是一件挑战和机遇并存的事情,我们仍然可以坚定地相信在多媒体、网络信息化快速发展的形势下,酒店管理信息系统的设计与实施可以克服存在的困难,在艰难的环境中迎难而上,从而成功使酒店管理进入信息化发展的新阶段[2]。
新时代的互联网技术给酒店管理带来的不仅仅是增添了多种管理模式,而且还使得酒店管理取得了高效率、高水平的提高。本报告主要通过对酒店管理信息系统的优缺点的分析,从而深入探究酒店管理信息系统的设计与实现的具体方法。
在信息化技术高速发展的社会,酒店管理信息系统凭借着信息网络的高速性和管理的便捷性肩负起了酒店管理的重任。一般来说中小型酒店的酒店管理,基于C/S结构的软件操作复杂,主要面向一些大型国际商务酒店使用,而且需要专门培训操作人员,需要一定的适应时间。其次用户端软件可能根据酒店的管理需求不断的升级更新。在当前市场经济体制下,酒店只有在内部管理中根据信息时代特点,加强管理信息分析与汇总,才能更为全面的了解酒店经营状态,有序开展酒店管理工作[3]。为此,相关人员应将酒店管理信息系统应用在酒店管理中,并通过该系统的具体设计、功能实现,针对性的处理酒店管理信息,保障酒店管理的整体质量。
4. 研究方案
1. 系统功能结构
系统总体功能结构如图1所示。
图1 酒店管理系统功能结构
本系统需设计三类用户,有系统管理员、业务管理员、普通用户。
(1)系统管理员
系统管理员对整个系统拥有最高管理权限,可以发布创建管理员秘钥,在业务管理员自行注册时需要系统管理员授权秘钥,否则不可进行注册,可以对业务管理员以及普通用户的账户密码进行管理,以及进行系统日志的编辑。
酒店管理:管理员可以查看、操作酒店的所有设施是否在线,如房间的电话机、房间网络是否正常、房间是否已预定等。
用户管理:管理员可以修改在系统中的业务管理员信息,包括姓名,手机号,工牌、邮箱账号等,管理员的醒目必须设置个人的实名,便于日志的记录。管理员可以设置个人的昵称,管理员账号由开发者提供且唯一。
信息管理:系统管理员可以查看每天的房间数据,操作用户的留言,对每个房间的电器、一次性生活用品、房间设施等信息,并以表格方式进行下载,对信息实时透明,为以后酒店升级决策奠定基础。
(2)业务管理员
业务管理员有账户登录、营业额数据统计、收银管理、商品管理、客房管理、财务统计、旅客管理、酒店公告发布等功能。
账户登录:业务管理员在注册时需要系统管理员下发注册秘钥才可注册成功,成功进行登录,其需要填写账号、密码、秘钥、工作邮箱等内容,通过正则表达式会对其填写的数据进行扫描。
收银管理:收银管理主要通过线上处理,当普通用户在网页中成功下单预定时,系统会将相关信息返回至系统,系统再在业务管理员面前呈现。
客房管理:此管理由系统操作,共有五种状态:定房,入住,退房,已打扫,未打扫。在客房管理中,当房间处于已打扫状态时,会将房间信息呈现在普通用户主界面,当出现其它状态时,主界面会忽略该房间;当客房处于无人状态(未打扫)状态时,系统会每隔2小时提醒业务管理员进行处理。
财务统计:系统会显示每天营业额。
旅客管理:当普通用户入住酒店时,系统会显示每个房间用户的基本信息。
(3)普通用户
普通用户有查询订单、更改资料、修改密码、信息浏览、房间预定、注册登录、商品浏览与购买、房间退订、网上缴费等功能。
用户信息管理:普通用户可以通过手机号一键注册登录,后台会将用户的手机号当成账号以及密码进行存储,采用MD5模式加密保护用户隐私,下次登录时只需使用手机号登录即可。
界面管理:当后台的信息逻辑处理完成后,会返回酒店对应的房间以及对应的价格和房间数,用户点击对应房间后会显示房间的详细信息以及用户可以享受到的客户权益,用户可以点击对应房间的下单按钮进行预定房间。
支付管理:当用户点击下单后,系统会跳转到支付信息,在支付管理中,用户可以通过微信扫码进行支付,支付成功后会返回用户对应房间的房间号以及预定码,在用户进入酒店后与前台确认后就可直接入住酒店。
2.核心功能流程图
图2酒店订房流程图
图3 酒店打扫卫生流程图
2.研制方案
(1)框架设计
酒店管理系统采用SSM框架进行设计,SSM框架是Spring MVC,Spring和Mybatis框架的整合,是标准的MVC模式,将整个系统划分为View层,Controller层,Service 层,DAO层四层,使#12132;Spring MVC负责请求的转发和视图管理,Spring实现业务对象管理,Mybatis作为数据对象的持久化引擎。
(2)数据库设计
酒店管理系统使用MySQL数据库设计数据库表,其数据表类别及功能如表1所示。
类别 | 功能 |
系统管理员表 | 存放系统管理员的 |
业务管理员表 | 存放业务管理员基本信息 |
普通用户表 | 存放仓库管理工作人员基本信息 |
客房表 | 存放房间的信息 |
客房使用表 | 记录房间使用情况 |
财务表 | 存放盈利信息 |
公告表 | 存放酒店日常公告信息 |
表1数据库设计
3.研究方案
(1)需求分析阶段
在确定软件开发可行性的情况下,对软件需要实现的各个功能进行详细需求分析。通过深入细致的调研和分析,准确理解用户和项目的功能、性能、可靠性等具体要求,将用户非形式的需求表述转化为完整的需求定义。
(2)软件设计阶段
此阶段中要根据需求分析的结果,主要任务是基于数据流图和数据字典,确定系统的整体软件结构,划分软件的各个子模块,确定他们之间的关系。概要设计是要完成体系结构设计、数据设计和界面设计。
(3)软件开发阶段
此阶段是将软件设计的结果转化为计算机可运行的程序代码。软件开发阶段软件开发的开发生命周期最重要的阶段,其各个阶段实现了软件的需求定义与分析、设计、实现、测试、交付和维护。软件过程是在开发与构建系统时应遵循的步骤,是软件开发的路线图。此阶段主要应用实践研究法。
(4)软件测试阶段
在软件设计完成之后要对系统功能进行测试,确保系统的功能都可以运行实现。测试阶段分为单元测试、组装测试、系统测试三个阶段进行。测试方法主要有白盒测试和黑盒测试。此阶段主要应用实践研究法。
5. 工作计划
2022-2023-1学期:
15-16周:完成选题,查阅相关中英文资料,进行相关技术的学习;
第17周:与导师沟通进行课题总体规划;
以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。