版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
基于SSM框架的酒店管理系统设计与实现DesignandimplementationofhotelmanagementsystembasedonSSMframework内容摘要现如今互联网热潮,将信息化管理发展推向了时代的前沿。信息化管理越来越受到人们的关注。随着我国酒店行业的蓬勃发展,单纯的人工管理显得越发吃力不讨好,从而被发掘出来的就是把管理信息系统作为酒店实施科学化管理的主要工具。而酒店管理系统能使得在这高速发展的社会中,给酒店住户带来更便利的操作体验,出行住宿一站式的服务,带来更好的体验感;更能提高工作效率,降低人力资源成本。简化了优质服务流程,提升服务质量,实现资源根据现状进行的最合理分配,增加收益。配合管理层全面了解经营状况。本系统基于SSM框架,基于SpringMVC、Spring和Mybatis的集成框架,具有良好的性能和快速的开发效率。jQuery、layui等前端技术则搭建前端页面,这一切都基于Eclipse开发工具来实现。用户前台展示和后台信息管理两部分组成本系统,其中用户前台展示主要针对用户,包括了酒店介绍,公告信息,订房退房服务,在线留言模块。后台信息管理主要针对系统管理员,包括了酒店房间管理,用户信息管理,房间类型管理,留言管理,营业额统计模块。关键词:SSM框架酒店管理设计与实现
Abstract Nowadays,theInternetboomhaspushedthedevelopmentofinformationmanagementtotheforefrontofthetimes.Moreandmorepeoplepayattentiontoinformationmanagement.WiththevigorousdevelopmentofthehotelindustryinChina,thesimplemanualmanagementseemstobemoreandmoredifficulttoplease,sowhatisdiscoveredistotakethemanagementinformationsystemasthemaintoolforthehoteltoimplementscientificmanagement.Thehotelmanagementsystemcanmakeinthishigh-speeddevelopmentofsociety,tothehotelresidentstobringmoreconvenientoperationexperience,travelandaccommodationone-stopservice,bringabettersenseofexperience;canimproveworkefficiency,reducehumanresourcecosts.Itsimplifiestheprocessofhigh-qualityservice,improvesservicequality,realizesthemostreasonableallocationofresourcesaccordingtothecurrentsituation,andincreasesrevenue.Cooperatewiththemanagementtofullyunderstandtheoperationstatus.ThissystemisbasedonSSMframework,springMVC,springandmybatisintegrationframework,whichhasgoodperformanceandrapiddevelopmentefficiency.JQuery,layuiandotherfront-endtechnologiesbuildfront-endpages,allofwhicharebasedoneclipsedevelopmenttools.Thesystemconsistsoftwoparts:theuser'sforegrounddisplayandbackgroundinformationmanagement.Theuser'sforegrounddisplayismainlyaimedattheuser,includingthehotelintroduction,announcementinformation,reservationandcheck-outservice,andonlinemessagemodule.Backgroundinformationmanagementismainlyforsystemadministrators,includinghotelroommanagement,userinformationmanagement,roomtypemanagement,messagemanagement,turnoverstatisticsmodule.Keywords:SSMframeworkhotelmanagementdesignandimplementation目录1.绪论 .绪论1.1研究背景与意义经济的迅速发展,催生起了互联网热潮,智能化兴起,信息化管理的发展推向了时代的前沿。信息化管理带来的经济效益及社会效益,效果尤其显著。当传统旅游业中的龙头酒店业,与新时代的互联网信息化技术新碰撞,诞生的酒店管理系统产物,推动着旅游业,酒店业更上一层楼。虽然这不完全是一个全新的系统,可是在传统和现代的碰撞下,这方面的需求越来越大,却没有一个完整体系的研究,因此我也想借着这次的机会,对酒店管理系统进行一个体系的设计与实现,这也是本文的研究意义。希望从计算机科学与技术的角度,从需求分析到实现来阐述一个酒店管理系统的开发过程。这次的酒店管理系统目的有两个,一是为了在高速的社会中,为忙碌的人们更方便、更便捷、更省时的完成对一个酒店的了解,对酒店入住退房的需求。二是为了解决一些需要人工手动完成的复杂繁琐的工作流程,最大限度解放工作人员的双手,减轻他们的负担,把精力能放在经营策略,更好的服务等其他地方。意在打造一个全新的易管理和易使用的酒店管理平台。1.2国内外发展现状酒店管理系统是个开放性的平台,只要手上有手机,有电脑,大家都能直接访问酒店网站,进行一系列的操作,具有相当方便的实操性。这些特点都给予了酒店与用户间更好的交互体验感,满足了用户的需求,也方便了酒店的管理。1.2.1国外发展的现状在国外,喜欢享受的美国人,每逢出外旅游前都会先做好攻略,按自己喜好预定好相关酒店,因此酒店管理系统使用频率相对较高。在酒店管理系统中,用户可以了解到该酒店的特点,娱乐设施,餐饮等相关信息,还能第一时间获取到酒店发布的通知资讯信息。酒店管理系统的发展现状总体趋于平稳。1.2.2国内发展的现状在国内,经济的发展飞快,国人的经济水平越来越好,也越来越懂得放松自己,因此酒店管理系统需求上涨,其发展比较迅速。国人足不出户就能搜罗到各种各具特色的酒店,完成一系列方便的操作。目前,也有很多旅行社与酒店合作,促进酒店管理系统的发展。1.2.3未来发展的启示纵观全局,由此可以看出国内有足够的发展性空间,也说明了酒店管理系统的设计在未来会有更好展望。2.系统开发工具与相关技术2.1系统开发工具2.1.1EclipseEclipse是IDE工具,具有很强大的代码编辑功能。对初学者来说,也是个很好上手的工具。而且功能强大,兼容性强,除JAVA外,还支持很多不同的编程语言。2.1.2MySQL数据库MySQL是数据库管理系统,其具有小巧易用的特点,同时又有良好的运行效率以及支持多线程等特点。2.2系统后台技术2.2.1Spring框架技术Spring,能帮我们根据配置文件处理和组装对象的关系,从而得到一个轻量级的解决方案。IOC,控制反转特性、支持AOP编程、方便集成各种优秀框架等优点都是Spring的亮点。2.2.2SpringMVC框架技术SpringMVC,通过实现MVC模式来将业务展现并进行与数据的分离,注入相对应的注解,可自动配置依赖对象,大大减少了代码量,从而达到业务解耦的效果。2.2.3MyBatis框架技术MyBatis,内部封装了JDBC的功能,方便了项目的开发。将项目中用到的SQL写在XML配置文件中,可统一管理和优化;而且提供映射原生信息,从而达到数据对象一一对应。2.3系统前端技术2.3.1jQuery技术jQuery是JavaScript框架,它封装了JavaScript函数代码,拥有便捷的插件扩展机制和丰富的插件,兼容各种主流浏览器。2.3.2Ajax技术Ajax,客户端与服务器之间消息的异步交互,不需要重新刷新界面,就能更新网页技术。这样降低了消耗网络带宽,同时减少了页面响应的时间,提高页面访问效率。2.3.3Bootstrap框架Bootstrap是前端开发框架,可以使Web项目的开发周期缩短。2.3.4Layui前端框架Layui是一个兴起前端框架,更多的面向于后端开发者,其框架提供了丰富的内置模块,它拥有自己的模式,使使用起来更加轻量及简单。2.4开发环境2.4.1软件环境表2-4-1软件信息表序号名称版本备注1Windows10操作系统2Mysql5.7数据库3Tomcat8.5Web容器4jdk8工具包2.4.2硬件环境表2-4-2硬件信息表序号名称配置备注1DELLInspiron14-74728G内存+256G硬盘,2.3GHzIntelCorei52CPUIntelXeon(Skylake)Platinum81632.4.3开发工具表2-4-3开发工具信息表序号名称版本备注1JDK8工具包2Eclipse2018编译器3Navicat12.0.22数据库客户端4Git2.16.2版本控制3.系统分析3.1系统功能分析概述该AGan酒店管理系统,主要分成前台跟后台两部分。其中前台系统因为面向于用户,所以界面简洁明了,提高用户体验感。在前台系统中,包括了用户注册登录模块、客房预订模块、会员中心模块、公告模块、留言模块。在这些模块用户可以完成对酒店的设施、环境、服务的初步了解,以及根据自身需求完成对客房预订,入住,退房的操作,而部分的功能模块则需要用户注册登录后,才开放给用户使用。而后台系统因面向酒店的内部人员使用,所以该后台系统除了需要满足酒店人员的日常操作以外,还特意设置了一个营业额统计表,帮助酒店管理层针对酒店管理做出决策性的帮助。图3-1AGan酒店管理系统功能模块示意图AGAGan酒店管理系统图3-2用户用例图图3-3管理者用例图3.2系统功能性需求分析3.2.1系统用户功能性需求分析图3-4AGan酒店管理系统用户功能概述图(1)用户登录功能该功能为课题AGan酒店管理系统的基础功能,在前台系统用户登录界面来体现该功能。用户通过注册时所填写的相关信息,使用用户账号密码,和随机生成的验证码来登录进入前台系统,登录后的用户将拥有更多的操作权。当用户处于未登录系统状态时,只能操作基础的酒店概况了解功能,客房类型,价格了解功能,留言观看功能;而当用户登录成功后,前台系统将给予用户最高权限,用户将拥有前台系统的所有操作权。(2)用户注册功能该功能为课题AGan酒店管理系统的基础功能,在前台系统用户注册界面来体现该功能。用户通过注册界面的提示,完成注册时需要填写的个人信息,账号,密码等。注册成功后,用户即可根据刚刚填写的账号密码进行登录操作,登录后将为用户提供更高级的操作权限,带来更高级的功能体验。(3)首页功能该功能为课题AGan酒店管理系统的首页功能,在前台系统用户首页界面来体现该功能。通过注册登录进入AGan酒店管理系统中的前台系统的首页,在这里,用户首先映入眼帘的是酒店优美的环境图,设施图,在轮播图中用户可以了解到该酒店的一个大概情况。接着往下滑动,便是用户最关注的客房介绍。因为想到这是一个首页,因此这里的客房介绍会设计得相对的简单,主要是为了告知用户有什么类型的客房,不同类型的客房对应的价格。(4)公告展示功能该功能为课题AGan酒店管理系统的公告展示功能,在前台系统用户公告管理界面来体现该功能。用户可以在该功能中,查看由酒店方发布的最新公告,第一时间知道酒店的最新动态,更方便的计划用户的日程表。(5)客房中心功能该功能包括了客房搜索模块、客房详情展示模块、客房评论模块、客房在线预订模块。其中,当用户处于未登录状态时,只对用户开放客房搜索模块、客房详情展示模块,当用户处于登陆状态,则该功能的所有子模块将对用户全部开放。以下是对其四个子功能模块的详细说明。客房搜索模块:该功能为客房中心功能的子功能之一,用户可以在搜索框中进行客房类型名称模糊查询,在多种不同的客房类型中快速找到自己心意的客房类型。此子功能模块,可供用户未登录及登录两种不同状态下使用。客房详情展示模块:该功能为客房中心功能的子功能之一,用户可以在此界面详细的了解到客房的具体情况,如客房面积,设施,其他用户评论,剩余房间数量,房价价格,是否包含早餐服务。主要以查看为主,此子功能模块,可供用户未登录及登录两种不同状态下使用。客房评论模块:该功能为客房中心功能的子功能之一,用户可以根据自己的具体体验感,来对此类型的客房进行一个评论,而评论通过审核后,将在界面展示,所有用户都可以查看,以此作为一个选择此房间类型的参考。此子功能模块,如用户尚未登录,只能进行查看操作,如用户登录后,即可进行编写评论和查看两个操作。客房在线预订模块:该功能为客房中心功能的子功能之一,若用户选中此客房类型,且该类型房间数量还有剩余情况下,用户可进行在线预订客房操作。点击在线预定按钮,将跳转到填写预订信息界面。在此界面中,用户需根据提示,真实无误填写相关个人信息,填写后,提交,会将预订单信息返回到会员中心模块中的我的预订子功能模块,也会返回到后台系统的入住管理模块,方便酒店人员开展后续工作。此子功能模块,仅提供用户登录状态下使用。(6)在线留言功能该功能为课题AGan酒店管理系统的在线留言功能,在前台系统用户在线留言界面来体现该功能。留言模块与评论模块不一样的是,评论模块仅针对于客房类型进行评论,而留言模块则是对酒店的整体进行一个评价,而且此功能模块的留言,会对应有一个来自于酒店的人工回复。用户可以在该功能中,如为尚未登录状态,即仅能查看其他用户的留言信息,留言时间,及酒店方的回复;如为登陆状态,即能提交有关自己的留言。(7)会员中心功能该功能为课题AGan酒店管理系统的会员中心功能,在系统用户会员中心界面来体现该功能。该功能包括了个人信息模块,预定管理模块。这一个整体的会员中心功能模块仅在用户登录状态下,提供给用户使用。以下是对其两个子功能模块的详细说明。个人信息模块:该功能为会员中心功能的子功能之一,用户在个人信息子功能模块中,可以自定义修改自己的个人信息,昵称,头像,联系电话,电子邮箱。还能进行密码的修改,为保证用户的隐私,密码的输入也是隐蔽显示的。此子功能模块仅在用户登录状态下,提供给用户使用。预定管理模块:该功能为会员中心功能的子功能之一,用户在客房中心模块的在线预定客房子功能模块的预订单及其数据将返回到该子功能模块中,可进行一个查看。当用户到达酒店后,也能在这里进行一个自助办理入住操作,而离开酒店时,也能进行一个自助办理退房操作。此子功能模块仅在用户登录状态下,提供给用户使用。3.3.2系统管理者功能概述图3-5AGan酒店管理系统管理者功能概述图(1)管理者登录功能该功能为课题AGan酒店管理系统的基础功能,通过管理者登录账号进入后台管理系统,获取后台系统的全部操作权。(2)滚动图片功能该功能为课题AGan酒店管理系统的滚动图片功能,在后台系统滚动图片界面来体现该功能。该功能具有两个子功能:添加轮播图功能:该功能为滚动图片功能的子功能之一,该功能可以为系统新增轮播图,根据酒店的具体需求发布最新的图片。删除轮播图功能:该功能为滚动图片功能的子功能之一,该功能可以为系统删除轮播图,根据酒店的具体需求删除轮播图片。(3)用户管理功能该功能为课题AGan酒店管理系统的用户管理功能,在后台系统用户管理界面来体现该功能。该功能具有两个子功能:查询用户功能:该功能为用户管理功能的子功能之一,该功能可以为系统中的用户进行一个快速查找,支持模糊查询。删除用户功能:该功能为用户管理功能的子功能之一,该功能可以选中指定用户,对该用户进行一个信息的删除。(4)公告管理功能该功能为课题AGan酒店管理系统的公告管理功能,在后台系统公告管理界面来体现该功能。该功能具有四个子功能:查询公告功能:该功能为公告管理功能的子功能之一,该功能可以对系统中的多条公告中,快速搜索出想要查询的那条公告,并查看该公告的具体信息。支持模糊查询。新增公告功能:该功能为公告管理功能的子功能之一,该功能可以为系统中根据酒店的具体情况,个性化新增公告,同时上传与该公告相关的照片。编辑公告功能:该功能为公告管理功能的子功能之一,该功能可以对系统中已有的公告进行一个后期的修改,或者更新部分公告信息内容,更改图片。删除公告功能:该功能为公告管理功能的子功能之一,该功能可以对系统中已有的公告进行一个删除操作,对于失去时效性的公告进行删除,不占用系统中的内存。(5)客房类型管理功能该功能为课题AGan酒店管理系统的客房类型管理功能,在后台系统客房类型管理界面来体现该功能。该功能具有八个子功能:客房类型查询功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中多个客房类型,快速搜索出指定的房间类型,支持模糊查询。客房类型新增功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中的客房进行类型的新增。根据酒店需求,改造,增加不同的房间类型及对应的信息。客房类型编辑信息功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中已有的客房类型进行图片,文字的一个编辑修改更新。客房类型删除功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中已有的客房类型,根据酒店需求进行删除操作。客房类型评论查看功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中每一种客房类型的用户对其的评价的查看。办理入住功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中未在网上进行酒店房间预订的用户,进行前台直接办理入住操作。直接输入入住人的相关信息。房间信息查看功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中每一种客房类型的每一间房间的详情进行查看。包括一共有多少间房间,哪一间房间需要进行打扫服务。房间添加功能:该功能为客房类型管理功能的子功能之一,该功能可以对系统中每一种客房类型的房间增加指定的房间数量,且确定房间号码。(6)入住管理功能该功能为课题AGan酒店管理系统的入住管理功能,在后台系统入住管理界面来体现该功能。该功能具有五个子功能:预订单查询功能:该功能为入住管理功能的子功能之一,该功能可以为系统中的预订单,快速搜索出指定的预订单,支持模糊查询。办理入住功能:该功能为入住管理功能的子功能之一,该功能可以选中指定用户,对该用户进行入住操作。办理退房功能:该功能为入住管理功能的子功能之一,该功能可以选中指定用户,对该用户进行退房操作。。预订单查看功能:该功能为入住管理功能的子功能之一,该功能可以为系统中的预订单查看预订单详情。预订单删除功能:该功能为入住管理功能的子功能之一,该功能可以为系统指定预订单,进行删除操作。(7)留言管理功能该功能为课题AGan酒店管理系统的留言管理功能,在后台系统留言管理界面来体现该功能。该功能具有三个子功能:查询留言功能:该功能为留言管理功能的子功能之一,该功能可以为系统中的留言,快速搜索出指定的留言,支持模糊查询。回复留言功能:该功能为留言管理功能的子功能之一,该功能可以为系统中指定的留言进行一个酒店官方的回复操作。删除留言功能:该功能为留言管理功能的子功能之一,该功能可以为系统中现有的留言,进行删除操作。(8)营业额统计功能该功能为课题AGan酒店管理系统的营业额统计功能,在后台系统营业额统计界面来体现该功能。该功能提供了三种视图的展示——折线图,数据视图,柱状图。还能把当前的统计图作为图片形式保存至电脑本地。3.3系统可行性分析酒店管理系统日渐趋向成熟,市场上:国内外随着经济的发展,人们除了工作外,也学会了如何奖励自己,旅行就是一个很好的选择,而催生出的就是酒店行业的兴起。因此酒店业如何让一位远道而来的客人选择自己的酒店入住呢,网页宣传很重要。那么来的客人多了,酒店内部人员如何更加高效工作,这一系列都带动了酒店管理系统的发展,推动了市场的推广。技术上:互联网越来越成为热门话题,也越来越受到人们的关注,信息化管理技术也逐渐成熟,市场上多了类型的管理系统的使用和推广,侧面也说明了WEB应用开发技术足够的成熟。而本次课题中的AGan酒店管理系统使用的框架也是市面上最常用的框架之一——SSM框架,数据库和开发工具更是程序员最耳熟能详的MySQL数据库和Eclipse开发工具,因此也具有广泛了技术论坛支持。软硬件上:日新月异的科技,已经在软硬件上提供了很多的支持,基本上没有什么技术风险。
4.系统设计4.1系统体系架构设计概述图4-1AGan酒店管理系统体系架构图4.2系统数据库设计概述图4-1实体间关系E-R图图4-2用户实体E-R图图4-3管理员实体E-R图图4-4轮播图实体E-R图图4-5入住记录实体E-R图图4-6留言实体E-R图4.2.7评论实体信息图4-7评论实体E-R图图4-8房间实体E-R图图4-9公告实体E-R图图4-10订单实体E-R图图4-11客房类型实体E-R图4.3系统数据库表逻辑设计图4-12sysuser管理员表字段名称类型是否空值注释idint(20)否主键idunamevarchar(255)是名字upassvarchar(255)是密码tnamevarchar(255)是真实姓名图4-13member用户表字段名称类型是否空值注释idint(11)否主键idunamevarchar(255)是姓名upassvarchar(255)是密码tnamevarchar(255)是真实姓名filenamevarchar(255)是头像telvarchar(255)是电话emailvarchar(255)是电子邮箱contenttext是内容savetimevarchar(255)是创建时间delstatusvarchar(255)是状态图4-14category客房类型表字段名称类型是否空值注释idint(11)否主键idnamevarchar(255)是类型名filenamevarchar(255)是房间图片pricedecimal(10,0)是价格iszcvarchar(255)是是否入住contenttext是介绍delstatusvarchar(255)是状态图4-15dingdan订单表字段名称类型是否空值注释idint(11)否主键idmemberidvarchar(255)是用户idcategoryidvarchar(255)是客房类型idnumint(11)是数量stimevarchar(255)是开始时间etimevarchar(255)是结束时间daynumint(11)是天数totaldecimal(10,0)是总额statusvarchar(255)是状态namevarchar(255)是用户姓名telvarchar(255)是用户电话idcardtext是用户身份证号码图4-16imgadv轮播图表字段名称类型是否空值注释idint(11)否主键idfilenamevarchar(255)是照片图4-17liuyan留言表字段名称类型是否空值注释idint(11)否主键idmemberidvarchar(255)是用户idcontenttext是留言内容savetimevarchar(255)是创建时间hfcontenttext是回复内容图4-18news公告表字段名称类型是否空值注释idint(11)否主键idtitlevarchar(255)是标题filenamevarchar(255)是照片contenttext是公告内容savetimevarchar(255)是创建时间flagvarchar(255)是公告类型图4-19pinlun评论表字段名称类型是否空值注释idint(11)否主键idmemberidvarchar(255)是用户idcategoryidvarchar(255)是客房类型idcontenttext是评论内容savetimevarchar(255)是创建时间图4-20room房间表字段名称类型是否空值注释idint(11)否主键idcategoryidvarchar(255)是客房类型idroomnovarchar(255)是房间号isdsvarchar(255)是是否打扫statusvarchar(255)是入住情况delstatusvarchar(255)是状态图4-21rzrecord入住管理表字段名称类型是否空值注释idint(11)否主键iddingdanidvarchar(255)是订单idroomidvarchar(255)是房间id广东东软学院本科生毕业设计(论文)广东东软学院本科生毕业设计(论文)PAGEPAGE475.系统实现5.1系统用户功能模块实现5.1.1登录/注册模块 注册界面是用户第一次使用该AGan酒店管理系统的时候需要先注册一个用户,再进入系统的一个入口。里面包括用户名、密码、头像、真实姓名、联系电话、电子邮箱的信息填写。为保证用户账号的安全性,注册成功后,需重新输入信息进行登录。图5-1用户注册界面 图5-2所示,登陆界面。登陆时,因为时效性,安全性问题,在输入相对的注册信息除外,还有一个验证码需要填写。而验证码也是每次登录都会有所不同,点击验证码还能实时更改。图5-2用户登录界面5.1.2首页模块登陆成功后,将会跳转到我们的前台系统中的首页界面。首页的头部是一个温馨提示语,提示内容为欢迎用户,而系统会根据具体用户的真实姓名,而显示在温馨提示中。除外还有一个会员中心入口,以及安全退出按钮。 接着来到导航栏,分别是首页、公告信息、客服中心、在线留言。点击对应的文字,即可进入到相对应的模块中。首页分两部分组成,上半部分显示的是一个轮播图的效果,可滑动,可选中,自动播放。接着下半部分是一个客房类型的简略介绍,包括了客房类型名称,图片,价格。图5-3-1首页界面图5-3-2首页界面5.1.3公告信息模块在公告信息模块中,用户能够查看到由酒店最新更新的公告信息内容,不过不能对公告进行操作。图5-4公告信息界面5.1.4客房中心模块客房中心是用户在AGan酒店管理系统中的前台系统中最重要的模块。主要是针对用户进行预订客房操作的模块。(1)客房中心首页,介绍了客房类型的简单介绍,以及上方放置了一个查询框,支持对客房类型名称的模糊查询。方便用户使用。同时客房的排序也默认以客房类型价格以高到低顺序排列。图5-5-1客房中心界面图5-5-2客房中心搜索界面(2)按照用户需求点击类型客房,即可进入到相应的客房详情界面。在这个界面,用户可以进一步了解到客房的详细信息。如客房内设施,其他用户对此类型客房的评论,客房价格,剩余客房数量,是否包含早餐等信息。同时在详情的左侧,做了一个快捷操作的操作栏。这一个设计,是考虑到不同的用户可能使用电脑的分辨率不同,而导致界面显示信息不全,方便用户进行操作,而不用每次都拉动滚动条,再操作。图5-5-3客房详情界面(3)当用户确定客房类型符合心意,点击在线预订,进入预定界面。预订界面的左侧显示用户选中的客房类型,该付总金额,客房剩余量。右侧则是预订客房需要填写的用户个人信息。时间栏用了一个时间选择工具,可以选择时间,也能手动输入。预订成功后,会弹出一个预定成功的提示框。接着用户就能到会员中心查看自己的预订情况。图5-5-4客房预订界面5.1.5在线留言模块在在线留言模块中,用户可根据自己的体验感受,对酒店的设施,服务进行一个留言的功能。可发布文字,表情。提交成功后,下方也会对应显示留言成功的具体信息,其中还包括用户名,以及一个进行留言的时间。使人们可以根据大众的留言,进一步的了解该酒店的一个体验感。图5-6客房中心界面5.1.6会员中心模块到了用户模块的最后一个模块了——会员中心模块。在此模块,用户可以对自己的信息做一个个性化的修改。例如,基本信息的修改,头像的修改,密码修改等。其中头像的修改,点击上传,即会弹出一个弹窗,获取电脑本地的照片,还能进行一个个性化的选择。图5-7-1会员中心界面图5-7-2上传头像界面而密码修改,为保证用户的隐私性,安全性,也是进行了一个密码框的处理,使得输入的密码不直接显示到界面上。使用户的信息更加的放心,使用起来也更加的安心。修改密码也设置了加密性,分步骤输入新密码,填写完成后,提交即可修改登录密码,密码修改成功后则系统退出到登录界面进行重新登录。图5-7-3修改密码界面最后是我的预订功能,在这里,用户首先可以查看到自己的预定房间信息,包括客房类型、预定房间数量、入住时间、退房时间、应付金额、入住情况、入住房间号。为了方便用户缩短办理入住时间,减轻办理入住时候的繁琐操作,该系统还特意加上了一个操作的功能。该功能可实现一键入住,一键退房的效果。前台系统的信息也是第一时间反馈到后台系统的,确保了时效性,方便用户同时,也方便酒店人员的核查。图5-7-4我的预订界面5.2系统管理员功能模块实现5.2.1登录模块管理员登陆界面,是酒店员工进入AGan酒店管理系统的后台系统的唯一入口。图5-8登录界面5.2.2基础信息模块基础信息模块,实际上是一个轮播图操作模块。该模块主要是为了实时更新一些有关酒店的设施图片,环境图片,对图片的一个更换。更换后,用户就能在前台系统的首页观看到轮播图的变化。添加的数量暂不受限制。图5-9轮播图界面5.2.3业务管理模块(1)用户管理模块,这个模块主要对酒店用户信息的一个管理及查看。上方设置查询框,方便酒店工作人员在人海中能定向查询指定用户的操作。大大提高效率,不用像传统那样手动翻查记录。每一行用户信息的后面,都有一个删除的操作按钮,酒店工作人员也可进行对用户信息的删除。图5-10用户管理界面(2)公告管理模块,在后台系统中,酒店人员可以根据酒店具体需求,对公告进行操作。首先同样在上方有一个支持模糊查询的搜索框,可以帮助酒店工作人员快速的搜索出想寻找的那条公告信息。当酒店有最新消息公告想通知用户时,可自定义添加公告。添加公告时,需要填写公告标题,公告照片,公告详情。点击上传,即会弹出一个弹窗,获取电脑本地的照片,还能进行一个个性化的选择。而公告详情嵌入了一个工具栏,可以对输入的公告文字进行美化,还能加入表情。当已有公告需要修改时,每一行公告后面都有一个修改的图标,点击图标,即可对特定公告进行修改。最后还能对公告进行删除操作。图5-11-1公告管理界面图5-11-2添加公告界面图5-11-3修改公告界面(3)客房类型管理模块。这个模块包含了客房类型的管理及每一种客房的数量的管理。点开客房类型管理,首先会看到现有的客房类型名称及客房价格,客房数量这些简单的信息。同样,在上方也有一个支持模糊查询的搜索框,可快速查找出指定客房类型的相关信息。还有对应的增改查改功能支撑该模块的日常使用。图5-12-1客房类型管理界面根据不同的需求,可增加客房类型。根据对应提示输入客房类型名称,价格,上传对应客房类型照片,还能选择该客房类型是否配备早餐服务,还有该客房类型的具体详情。图5-12-2增加客房类型界面每一个不同类型的客房都能查看对应的客房评论,收集用户评价信息,以便日后升级工作的展开。图5-12-3查看客房类型评论界面这个界面则展示出该客房类型下的每间客房的具体情况,是否已入住,是否需要打扫。上面还能对应添加该客房类型的房间数量。图5-12-3查看客房类型详情界面图5-12-3增加客房数量界面操作中还包括了一个办理入住功能。这个功能的开发是为了方便没有提前预订客房的用户,到前台办理入住时,酒店人员进入操作的一个界面。由于直接到店进行办理的用户可能并没有在我们的前台系统中注册过,因为没有用户的个人信息,所以在这个界面中,酒店人员需要对用户信息进行一个登记。图5-12-3办理入住界面(4)入住管理模块。当用户在前台系统进行了客房预订后,预订单会返回到后台系统的入住管理中,这个模块我们可以看到预订单的信息,及具体情况。可以为用户办理入住,退房的操作。同时也能对指定用户,进行一个预订单的详细情况查询。图5-13入住管理界面(5)留言管理模块。是针对用户在前台系统中进行了留言的一个查看和回复操作。里面有用户留言的名称,具体信息,创建时间,回复内容。也能对指定用户留言进行查询。图5-14留言管理界面5.2.4统计分析模块这一个模块,对于酒店的管理层来说至关重要。这是一个以数据为主的模块,根据前面不同模块的信息,汇总到统计分析模块,可以直观的看出酒店运营的总体情况。而分析图能根据日期进行搜索,还能选择不同形式的展现,包括折线图、数据视图、柱状图。同时,可以根据管理员需要,满足管理员对分析图的导出图片操作。其中图中的虚线代表的是营业额的平均值。图5-15-1统计分析界面(折线图)图5-15-2统计分析界面(数据视图)图5-15-3统计分析界面(柱状图)图5-15-4统计分析界面(保存分析图)5.2.5个人信息模块该模块主要是满足管理员对管理人员这个账号的信息修改。图5-16管理员个人信息界面6.系统测试6.1系统功能性测试本系统根据系统的所有功能模块来设计相对应的测试用例,包括了系统用户功能模块和管理员功能模块共12个模块,各模块的测试过程和结果如下表所示。表6-1系统用户登录测试用例用例编号用例名称测试过程实际结果测试结论T001用户登录进入登录页面正确的账号信息可以正常登录通过T001用户登录填写登录信息正确的账号信息可以正常登录通过T001用户登录点击提交按钮正确的账号信息,正常登录通过表6-2系统用户注册测试用例用例编号用例名称测试过程实际结果测试结论T002用户注册进入注册页面正确的注册信息可以正常注册通过T002用户注册填写注册信息正确的注册信息可以正常注册通过T002用户注册点击提交按钮正确的注册信息可以正常注册通过表6-3系统首页测试用例用例编号用例名称测试过程实际结果测试结论T003轮播图展示滑动轮播图正常显示通过T003客房介绍展示点击客房图片正常显示通过T003导航栏展示点击导航栏正常显示通过表6-4系统公告信息测试用例用例编号用例名称测试过程实际结果测试结论T004公告图展示进入公告信息界面正常显示通过T004公告信息进入公告信息界面正常显示通过T004导航栏展示点击导航栏正常显示通过表6-5系统客房中心测试用例用例编号用例名称测试过程实际结果测试结论T005客房图展示进入客房中心界面正常显示通过T005查询客房名称搜索客房名称成功搜索,正常显示通过T005导航栏展示点击导航栏正常显示通过T005客房详情展示点击客房图片正常显示通过T005客房在线预订点击在线预订按钮未登录状态不能预订,登录状态下,预订成功通过T005客房评论点击评论未登录状态不能评论,登录状态下,评论成功通过表6-6系统在线留言测试用例用例编号用例名称测试过程实际结果测试结论T006留言展示进入留言界面正常显示通过T006在线留言点击在线留言按钮未登录状态不能留言,登录状态下,留言成功通过表6-7系统会员中心测试用例用例编号用例名称测试过程实际结果测试结论T007个人信息展示进入会员中心界面正常显示通过T007修改个人信息改写信息未登录状态不能进入会员中心模块,登录状态下,修改成功通过T007预订单操作查看预订单信息,点击入住退房按钮未登录状态不能进入会员中心模块,登录状态下,操作成功通过表6-8系统管理员登录测试用例用例编号用例名称测试过程实际结果测试结论T008管理员登录进入登录页面正确的账号信息可以正常登录通过T008管理员登录填写登录信息正确的账号信息可以正常登录通过T008管理员登录点击提交按钮正确的账号信息,正常登录通过表6-9系统管理员滚动图片测试用例用例编号用例名称测试过程实际结果测试结论T009轮播图展示进入轮播图界面正常显示通过T009添加轮播图点击添加轮播图修改成功通过T009删除轮播图点击删除轮播图操作成功通过表6-10系统管理员用户管理测试用例用例编号用例名称测试过程实际结果测试结论T010用户展示进入用户管理界面正常显示通过T010搜索用户输入姓名搜索搜索成功通过T010删除用户点击删除按钮删除成功通过表6-11系统管理员公告管理测试用例用例编号用例名称测试过程实际结果测试结论T011公告展示进入公告管理界面正常显示通过T011搜索公告输入公告标题搜索搜索成功通过T011删除公告点击删除按钮删除成功通过T011添加公告点击添加公告添加成功通过T011编辑公告点击编辑按钮编辑成功通过表6-12系统管理员客房类型管理测试用例用例编号用例名称测试过程实际结果测试结论T012客房类型展示进入客房类型管理管理界面正常显示通过T012搜索客房类型输入客房类型名称搜索搜索成功通过T012删除类型点击删除按钮删除成功通过T012添加类型点击添加类型添加成功通过T012编辑类型点击编辑按钮编辑成功通过T012办理入住点击办理入住操作成功通过T012添加房间点击添加房间添加成功通过T012查看评论点击查看操作成功通过表6-13系统管理员入住管理测试用例用例编号用例名称测试过程实际结果测试结论T013预订单展示进入入住管理界面正常显示通过T013搜索预订单输入预定人搜索搜索成功通过T013删除类型点击删除按钮删除成功通过T013办理入住点击入住按钮操作成功通过T013办理退房点击退房按钮操作成功通过表6-14系统管理员留言管理测试用例用例编号用例名称测试过程实际结果测试结论T014留言展示进入留言管理界面正常显示通过T014搜索留言输入用户搜索搜索成功通过T014删除留言点击删除按钮删除成功通过T014回复留言输入回复内容操作成功通过表6-15系统管理员营业额统计测试用例用例编号用例名称测试过程实际结果测试结论T015营业额统计展示进入营业额统计界面正常显示通过T015搜索营业额输入日期搜索搜索成功通过T015折线图展示进入折线图界面正常显示通过T015数据视图展示进入数据视图界面正常显示通过T015柱状图展示进入柱状图界面正常显示通过T015保存统计图点击下载按钮下载成功通过7.结论与展望7.1总结与结论通过这次对课题中AGan酒店管理系统的整体设计与实现中,我收获良多。虽然遇到了很多问题,但也通过不懈努力,把问题解决,学习到了很多,总结如下:1、首先,要先梳理清楚这
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 铜杆生产项目可行性研究报告
- 电子元器件生产线VOCs在线监测系统建设项目可行性研究报告
- 2026年四川省公务员行测判断推理题库及答案
- 年产2.5万吨新型电子化学品项目可行性研究报告
- 2026糖尿病护理市域照护服务体系建设课件
- 锅炉房数字化改造项目可行性研究报告
- 2026年石油安全试题及答案
- 360亩秦艽全程溯源种植可行性研究报告
- 2026年特种设备检验检测院招聘笔试试题及答案
- 2026糖尿病奶类选择指导课件
- 农业植保无人机维修养护-农业农机技术培训课件
- 公路工程标准施工招标文件(2018年版)
- DZ∕T 0070-2016 时间域激发极化法技术规程(正式版)
- (高清版)DZT 0432-2023 煤炭与煤层气矿产综合勘查规范
- 职业指导培训笔记
- 2023年10月自考试题02382管理信息系统
- 空调维保服务方案(技术方案)
- 搅拌站冬季施工方案
- 纪检监察干部关于办案安全的交流研讨材料
- 不良金融资产转让合同(适用于批量转让)
- 粗差探测与稳健估计
评论
0/150
提交评论