【开题报告】多功能旅店管理系统/酒店管理系统开题报告
1.选题依据:
1.1 选题的背景与意义
近年来,随着人们物质生活的提高,人们外出旅行,办公,甚至娱乐等越来越离不开旅店。旅店数量和质量的提升越来越快,但是要想更好更快的为顾客服务,旅店的管理也十分重要。现在,有些旅店不仅能提供住宿,还能提供点餐,洗浴等。对于此,旅店有一套集多个功能于一身,强大,可靠,方便的平台处理日常业务是非常重要的,能使工作简化,得到统一的管理。利用这个平台还可以更好的开展业务,建立企业与客户,企业与旅店,客户与旅店之间的良好信任关系。所以开发一套多功能旅店管理系统是旅店与顾客乃至高速发展的社会共同的需求;通过这个平台,可以使旅店预定业务和效益在原有台阶上迈入一个新的阶段。
为了方便多功能旅店的管理,提高工作人员的工作效率并且能够更好更准确的为顾客服务,开发一个多功能旅店管理系统十分必要。本课题的主要目的就是开发一个实用的完善的多功能旅店管理系统,以满足广大用户和酒店的需要。
1.2 相关技术现状
1.2.1 国内外研究现状
国内:我国旅店业很早就利用计算机管理系统来加强管理,提高服务水平。我国旅店IT的发展阶段主要是以电脑系统的运用为标志的,与其他行业相比,IT在酒店业应用的起步晚了十多年。从70年代初期开始,到80年代中整个模式已基本定型,功能成熟,但是真正成为旅店经营战略的一部分大规模应用要到90年代。改革开放初期,国内各大旅店的电脑管理系统均为引进国外软件,经多年使用发现存在不少问题。一是因为国情不同,国外软件与国内有关系统不匹配;二是缺少某些国内需求的功能;三是价格昂贵,一般规模较大的旅店引进管理系统的成本太高,因此合适的旅店管理系统势在必行,现在虽然旅店越来越多,但是合适的系统还是很少,所以多功能旅店管理系统是非常有必要的。
国外:国外的旅店发展较国内早了好多年,同时在多年的发展探索中,旅店的功能发展更加全面和多样化。旅店由一开始的简单的住宿到现在的休闲娱乐以及商务旅游,向着更复杂功能更齐全的方向发展。随着这些酒店的全面发展,其对旅店管理的要求也随着提高,为了更方便地管理旅店,在计算机迅速发展的背景下,产生了多功能旅店管理系统,在很大程度上减少了人力物力和财力,也同时使旅店的经营更加规范化,提高了服务的标准。目前国外的高标准的酒店一般都用fidelio,其他的还有HotelStar,KingSmart等。
1.2.2 发展趋势
在改革开放的春风下,中国的旅店业发展迅速,对旅店管理系统的要求也随之提高。现在的连锁旅店,在各个省市都有其分店,甚至世界各地都有分店,而每个旅店因为地点和文化的不同,都有其各自的特色。旅店管理系统在旅店业的需求下发展起来,他不仅要满足旅店的基本的管理功能,也要满足每一个旅店为了提高竞争力而提出的推陈出新,将旅店的特色和旅店的经营模式而显示出来,比如旅店推出的一系列活动生日打折,积分兑换等,这些都帮助旅店更好地吸引消费者,很好的经营,提高自身的竞争力。同时我们也看到当前旅店业不可忽视的现象,在预定技术,产品创新等上的滞后,随着本世纪IT技术等高新技术的更新,客房的创新也尽显高科技的踪迹。行业信息化,网络化成为新的趋势。未来的旅店管理系统则更多地显现在只能方向上。
1.3 小结
总而言之,该系统的开发和研究主要应用于各种不同规格的旅店行业,为旅店的管理提供方便,减轻旅店工作人员的工作负担,并且解决外出游客和需要住房的其他人群的住房问题,集餐饮,住宿,娱乐于一身,满足了人们的物质文化需要,解除了外出人对住房的担忧,解决了人们的困惑。
参考文献
[1]黄国胜. 智能酒店自主入住系统的设计与开发[D].浙江理工大学,2019.
[2]朱政. 中小型酒店智能化管理系统的设计与实现[D].湖南大学,2018.
[3]王雪. 酒店管理系统的设计与实现[D].东北大学,2016.
[4]孙巍. 酒店管理系统的设计与实现[D].吉林大学,2015.
[5]姚光艳. 去哪儿网酒店供应链系统的设计及实现[D].中国科学院大学(中国科学院工程管理与信息技术学院),2017.
[6]杨达宇. 基于JSP的中小型酒店管理系统的设计与实现[D].江西财经大学,2018.
[7]杨海青. 大理市洱海酒店管理系统的设计与实现[D].电子科技大学,2017.
[8]张灵芝. 酒店信息管理系统与CRM系统的研究与实现[D].西南交通大学,2015.
[9]高腾龙. 酒店CRM的研究及应用[D].杭州电子科技大学,2017.
[10]高峰. 酒店管理信息系统设计与实现[D].电子科技大学,2014.
[11]吴琼. 酒店宾馆客房管理系统的设计与实现[D].辽宁科技大学,2014.
[12]陈华. 酒店管理系统设计与实现[D].电子科技大学,2012.
[13]杨龙军. 基于个性化推荐的酒店预订与入住系统的设计与实现[D].电子科技大学,2016.
[14]郭靓. 长清酒店管理信息系统设计与实现[D].电子科技大学,2012.
[15]刘洪. 酒店客房管理系统[D].电子科技大学,2008.
2.设计方案:
2.1 设计任务
采用B/S模式完成多功能旅店管理系统,让顾客和旅店的管理人员都满意,促进供需结合。系统应提供如下功能:前台接待预定,统一结账,开房台,发放卡,修改房间状态;对酒店的房间进行管理;会员管理功能,对会员积分进行管理和充值,区别对待会员和非会员;查询功能;报表统计,营业日报表,收银报表,销售报表等;库存管理功能;对旅店餐厅食品的管理,对菜品分单打印;远程查询功能;建立完善的不同用户身份的权限管理。
2.2 多功能旅店的总体结构
多功能旅店管理系统是对旅店的多方面的管理,系统的功能设计基本能完成来自管理员和客户两方的需求。系统的总体结构如图1所示。

(1)客户端模块
对于本系统,客户端模块主要体现在前台设计上。用户功能主要包括预定房间、积分查询、资料查询、点餐、登录注册,用户评价等。
① 登录模块:新用户登录前需要注册账号,登录上去后可以对自己的一些资料和登录密码进行查询和修改等操作。
② 房间管理:用户可以预定房间,选择房间型号,预计到达时间和离开时间。管理员通过预定信息进行安排。用户可以对自己的预定信息进行修改,查看,删除等从操作,当入住后也可以申请更换房间。
③ 订餐模块:在该模块,用户可以查看食物,进行订餐操作,选择菜品加入餐车中然后对订单进行查询,最后可以进行结账等功能。
④ 积分模块:用户可以分为会员和非会员,对于会员来说,会有会员积分。如果是会员消费可以根据积分进行打折,会员可以查看自己的积分,通过充值增加积分,非会员也可以通过充值成为会员,享有会员的优惠。
⑤ 用户评价模块:用户可以在结账后对旅店进行评价,评价以匿名的方式显示。所有用户和管理可以查看。
(2)管理员模块
管理员模块是提供给管理员使用的一个主管理的模块,可以让管理员对旅店有一个统一的管理。比如前台收银功能,用户管理,查询功能,报表统计功能,后厨打印功能等。
① 前台收银功能:前台可以接受预定信息,统一结账,开放,发房卡,修改房间状态,如果有客户入住某一房间,该房不可再被预定和入住。
② 用户管理:可以查看所有用户信息,对于会员可以查看会员积分,查看会员资料,也可以进行积分充值,可以查看非会员的基本资料,对会员和非会员消费进行区别对待。
③ 房间管理:管理员可以对所有房间进行管理,列出所有房间的状态。入住房,将退房查询,查询每个房间账单,对账单进行处理,点菜菜单查询等。
④ 报表统计功能:报表统计功能可以查看营业日报表,收银报表和销售报表等。
⑤ 后厨管理功能:对菜品进行添加,修改和删除,对每一个菜单进行查询。
⑥ 库存管理:可以对采购的物品有一个统一的管理,进行查询,添加,修改,删除等操作。
⑦连锁管理:可以查看各个分店的信息和营业状况。
2.3 拟采用的研究手段
随着互联网的发展,B/S(浏览器/服务器)结构的易用性以及方便性,让大多数系统选择该结构,这样的系统只需要一个浏览器即可访问,不需要下载安装包。
因此本系统基于B/S结构采用java语言,配合黄金搭档mysql数据库,以Tomcat作为运行服务器,采用MVC结构的框架进行开发,框架具有扩展性、重用性强,安全性高的特点,系统前端用一些前端框架布局,JS来做前端验证以及友好的交互效果。后端采用SSM框架(Spring SpringMVC Mybatis)开发,集三大框架的优势开发,设计出的系统会更好。
在了解系统需求的基础上编写开题报告,概要设计写出系统具有二个角色不同的操作界面以及权限,管理员作为旅店管理员进行旅店的统一管理以及权限管理,客户通过前台界面进行操作。详细设计文档充分利用面向对象思想用Visio建模工具画出每个模块的逻辑流程图。给出详细的模块设计以及数据库创建,表明各表之间的关联与关系。目的达到开发人员根据详细文档做出模块开发,并完成测试后进行系统答辩。
2.4 时间进度安排
系统具体开发时间安排如表1所示。
2019-11-30
掌握文献查阅方法,通过查阅资料,完成开题报告
2019-12-01—2019-12-31
技术可行性分析,完善系统需求分析并确认系统功能,完成前端设计
2020-01-01—2020-03-15
数据库设计,程序编码,系统各功能实现和单元测试
2020-03-16—2020-03-20
完成中期检查报告
2020-03-21—2020-05-31
完成所有编码,完成设计说明书初稿,外文翻译,毕业设计系统和说明书内容和格式审核
2020-06-01—2020-06-20
准备各项答辩资料,毕业设计答辩
2.5 拟采用的开发工具简介
(1) IDEA(用来开发java),IDEA 全称IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,也是AES算法标准的主要竞争者,其安全性已经在国际密码年会上被证明。用idea开发该系统是一个很好的选择。
(2) Navicat(用来做mysql数据库管理),Navicat[1]是一套快速、可靠并价格相宜的数据库管理工具,专为简化数据库的管理及降低系统管理成本而设。它的设计符合数据库管理员、开发人员及中小企业的需要。Navicat 是以直觉化的图形用户界面而建的,让你可以以安全并且简单的方式创建、组织、访问并共用信息。它可以用来对本机或远程的 MySQL、SQL Server、SQLite、Oracle 及 PostgreSQL 数据库进行管理及开发。