基于SSM的旅店管理系统

文未可获取一份本项目的java源码数据库参考。

立题意义

 近年来随着生活水平的提高,人们会利用假期到全国各地旅游与消费,这促进了旅店业进入了一个快速发展的轨道。随着旅游业的发展,在每个城市中,当地的旅店业就像是一个城市的名片,也是一个小型社会,旅店服务的好坏关系到城市的形象与发展。尤其随着中国成功地加入世界贸易组织后,国内旅店业的发展必须与国际旅店进行接轨,这也是旅店管理人员必须面对与考虑的问题,要实现与国际旅店的接轨,则必须要加强旅店内部管理问题,提高旅店的服务水平,提高旅店的工作效率,增强市场竞争力,为了更好实现旅店客房的管理与经营,旅店管理系统信息系统的信息化、合理化已成为旅店经营者的一种必然的选择。

面对当代旅店快速度发展的好时代,对于旅店经营者既是机遇也是挑战,旅店如何在经济发展的大潮中抓住机遇,赢得竞争,取得长胜不败之地。在竞争日趋剧烈的竞争年代,如果保持常态,是必失败,对于旅店经营者是重生或涅槃是一个刻不容缓需要考虑且解决的问题。而在信息时代快速爆炸与传播的时代,旅店可谓是迎来了春天,可以利用信息化手段提高旅店的自身发展与竞争。旅店经营者可以利用旅店客房信息管理系统,对旅店管理系统实现信息化、简洁化、科学化与便捷化;实现对旅店管理系统的正确性、实时性与合理性。利用旅店管理系统系统,可以避免旅店客房订单遗漏、宾客冒充会员、员工私吞房费或私自售卖商品等给旅店造成的损失。同时利用信息化客房管理软件,可以让客房管理者时实把握入住信息,并对入住宾客信息进行分析,找到更佳的经营信息与决策,因此,在这种背景与切实需求下,旅店管理系统信息系统设计与开发也就运用而生。

2、国内外的研究现状与存在问题

(1)国内外研究现状

在国内,旅店管理系统软件起步较国外要晚些,我国最早在上世纪八十年代旅店最先投入使用计算机管理软件,随着不断引用国外先进地旅店管理技术与管理理念,国内的旅店信息化管理软件也得到了快速发展,例如广州万迅千里马饭店管理系统等在国内都很具有影响力,从而也促进了专门从事旅店信息化管理软件开发的公司的产生。

尤其到了2012年,随着我国旅游业的蓬勃发展,国家旅游总局对旅店制定了新的评定标准,统一规定凡是达到三星级旅店标准的饭店必须使用旅店管理系统软件,这些要求进一进促进了计算机技术在旅店管理中的作用。此时旅店管理系统软件如雨后春笋般的在旅店管理开花结果,对于经济较发达地区即使是三星级以下旅店也开始使用了计算机管理软件。此时全国各城市的三星级旅店70%以上都使用了信息化管理系统。我国专门从事旅店管理软件开发的管理系统自上世纪九十年代至本世纪初取得了迅猛的发展,自主研究开发的旅店管理系统现已在全国各地的万家以上的五星级旅店投入使用,但因我国对旅店管理软件研究起步较晚,相对国外管理技术和管理理念上还存在一些差距,所以很大程度上我国的高端星级旅店仍采用国外的先进的管理系统软件,但随我国成功加入国家世界贸易组织,旅店经营也与国际旅店慢慢接轨,这种差距正在慢慢缩少,以后国内的高端的星级旅店采用国内开发的旅店管理软件的比例也将大幅度的提高。

在国外,旅店管理系统早在上世纪七十年代就开始发展起来,而且发展速度也较迅速。不到十年的功夫,即上世纪八十年代初就已经有较多著名的旅店在应用管理系统,例如 HIS、EECO、Fidelio 这些旅店管理系统,在功能方面比较全面,在技术上比较成熟,且运行的模式比较规范与稳定。具体来讲,在国外,旅店管理系统最早是在欧美国家的旅店最先使用。其主要表现在旅店的前台用计算机操作各项业务,例如,宾客入住预订、登记、宾客信息管理、入住查询、结账等业务操作都是通过计算机系统操作;在后台,主要表现在数据库的维护和审核操作等,旅店基本上实现了计算机信息化管理。

(2)存在的问题

传统的旅店管理系统靠人工记录登记、管理方式不能通过互联网登入管理系统,不能实时查询旅店入住情况、客房信息、当前房态情况等。旅店管理者不可以对客房收入费用进行统计分析,不便于统筹规划、调整措施等。通过计算机网络和旅店管理系统来进行现代化的信息管理,降低成本,提高劳动生产,提高服务质量和管理水平,进而促进经济效益。

3、主要研究内容

本系统开发主要是采用Java为开发语言,MySQL数据库、SSM框架、eclipse环境。主要功能包括:

  1. 用户模块

注册功能:通过输入账号、密码、手机号、姓名等资料进行注册。

登录功能:通过输入账号、密码、验证码进行登录。

客房查询功能:用户在登录/注册后可以查看客房类型。

客房预定功能:用户对心仪的客房下单预定。

修改客房类型功能:用户可以对预定的房间作出修改。

客房退订功能:用户在使用完和对客房进行退订。

换房申请:用户通过列表可以获取订单编号、客房类型、数量、换房原因、用户名等信息,进行查看换房信息管理等信息操作。

个人中心:能对账号、密码、姓名、年龄等信息进行修改。

评论功能:用户对此次的客房使用做出自己的评论。

意见反馈:能对旅店入住进行一些建议,以便旅店人员能知道。

旅店公告:能查看公告内容、标题等信息。

(2)前台模块

注册功能:通过输入账号、密码、手机号、姓名等资料进行注册。

登录功能:通过输入账号、密码、验证码进行登录。

用户管理功能:用户的基本信息,如编号、姓名、电话等信息。另外还包括用户查询,预定,账单支付,等服务消费内容信息。

客房管理功能:能够对用户服务的信息和房间预订信息查询,以及客户入住的登记,安排入住房间。

客房查询管理功能:可查看剩余的客房房型和数量,以便于给客户安排所需要的客房进行管理。

换房申请管理:用户通过列表可以获取订单编号、客房类型、数量、换房原因、用户名等信息,进行查看换房信息管理等信息进行审核。

续租信息管理:通过列表可以获取订单编号、客房类型、续租天数、用户名等信息,进行查看、详情、修改或删除操作。

(3)管理员模块

登录功能:通过输入账号、密码、验证码进行登录。

用户管理功能:用户的基本信息,如编号、姓名、电话等信息。另外还包括用户查询,预定,账单支付,等服务消费内容信息。

客房管理功能:能够对用户服务的信息和房间预订信息查询,以及客户入住的登记,房间的预定安排进行管理。

客房查询管理功能:可查看剩余的客房房型和数量,以便于给客户安排所需要的客房进行管理。

账单管理功能:可查询旅店所有的预定成功的账单项目,包括用户编号,服务项目,是否完成对用户的服务,和用户的满意程度等信息的显示。

反馈管理功能:回应客户做出的评论和采纳好的建议以及做出对应的调整。

换房申请管理:用户通过列表可以获取订单编号、客房类型、数量、换房原因、用户名等信息,进行查看换房信息管理等信息进行审核。

个人中心:能对账号、密码、姓名、年龄等信息进行修改。

客房类型管理:通过客房类型管理可以在线查看客房类型等信息,进行查看或添加修改或删除。

续租信息管理:通过列表可以获取订单编号、客房类型、续租天数、用户名等信息,进行查看、详情、修改或删除操作。

旅店公告管理:发布公告内容、标题等信息。

拟解决的关键问题主要有以下几个方面:

(1)能够在登录的时候准确地识别用户权限,实现准确跳转。

(2)数据查询代码没有冗余,在编码过程中没有反复使用相同的代码。

(3)设计前端代码时,设备的兼容性,前端设计时加入了自适应的元素。

(4)能以多条件查询为基础的信息增加、删除、查找、修改操作。

主要参考文献

[1]刘晓华,周慧贞.java 应用开发详解[M].北京:电子工业出版社,2018:35-126

[2]阿斯利森,舒塔,金灵等译.Ajax基础教程[M].北京:人民邮电出版社,2020:15-26 

[3]孙鑫.Struts 2深入详解[M].北京:电子工业出版社,2019:8-16 

[4]王珊,萨师煊.数据库系统概论[M].北京:高等教育出版社出版社,2020:7-15 

[5]王毅,周峰,孙更新.Java经典案例设计与实现[M].北京:电子工业出版,2019:6-18 

[6]孙鑫.Struts 2深入详解(java 技术大系)[M].北京:电子工业出版社,2020:5-14 

[7]郑阿奇.Mysql数据库实用教程[M].北京:电子工业出版社,2018:26-42 

[8]谭庆平,毛新军编著.软件工程实践[M].北京:高等教育出版社,2020:34-87 

[9]林邦杰.java 程序设计入门教程[M]. 北京:中国青年出版社,2020:63-99 

[10]谢希仁.计算机网络[M]. 北京:电子工业出版社,2020: 89-125 

[11]布朗,戴维斯,斯坦利克,马召等译.Struts 2实战[M].北京:人民邮电出版社,2018:85-136 

[12]王行言.java 语言与面向对象程序设计[M].北京:清华大学出版社,2020:36-85 

.研究方法

(1)文献研究法。对于选定的课题,收集、检索国内外有关的资料,并对文献资料进行筛选和分析,结合所学知识和从事相关研究累计的经验,有选择性地吸收并创新了一些理论知识。

(2)调查法。有目的、有计划、有系统地搜集有关研究对象现实状况或历史状况的材料的方法。

(3)信息研究方法。利用信息来研究系统功能的一种科学研究方法。根据信息论、系统论、控制论的原理,通过对信息的收集、传递、加工和整理获得知识,并应用于实践,以实现新的目标。

  1. 步骤

需求分析:首先对同类型系统和文献进行调研,然后应用用例图和活动图等方法完成需求分析,以保证能清晰明确的确定系统需求。同时考虑性能需求,以满足日常需要。

软件设计阶段:在此阶段确定好系统及数据库的逻辑关系,确定好页面设计风格,应用类图、流程图等多种方式对系统进行准确完整的设计。

软件开发阶段:规范开发代码,采用统一的书写规则,代码编写过程中出现问题及时进行调试,注重代码的复用性。

软件测试阶段:设计多组测试用例,单元测试阶段测试方法拟采用黑盒测试的边界值测试和错误推测法来确定测试用例,然后采用白盒测试的方法进行测试,用来检验软件覆盖是否完善。

  1. 预期目的

(1)系统在操作上不能过于复杂。

(2)用户对应着不同的角色。

(3)设计完成的数据库要有能够处理并发和安全的作用。

(4)设计完成的管理系统要能够多个用户进行登录。

(5)管理员在后台对基本信息的管理。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值