基于SSM框架的酒店管理系统设计与实现.docx
摘要现如今互联网热潮,将信息化管理发展推向了时代的前沿。信息化管理越来越受到人们的关注。随着我国酒店行业的蓬勃发展,单纯的人工管理显得越发吃力不讨好,从而被发掘出来的就是把管理信息系统作为酒店实施科学化管理的主要工具。而酒店管理系统能使得在这高速发展的社会中,给酒店住户带来更便利的操作体验,出行住宿一站式的服务,带来更好的体验感;更能提高工作效率,降低人力资源成本。简化了优质服务流程,提升服务质量,实现资源根据现状进行的最合理分配,增加收益。配合管理层全面了解经营状况。本系统基于SSM框架,基于SpringMVC、Spring和Mybatis的集成框架,具有良好的性能和快速的开发效率。jQuery、layui等前端技术则搭建前端页面,这一切都基于Eclipse开发工具来实现。用户前台展示和后台信息管理两部分组成本系统,其中用户前台展示主要针对用户,包括了酒店介绍,公告信息,订房退房服务,在线留言模块。后台信息管理主要针对系统管理员,包括了酒店房间管理,用户信息管理,房间类型管理,留言管理,营业额统计模块。关键词: SSM框架 酒店管理 设计与实现AbstractNowadays, the Internet boom has pushed the development of information management to the forefront of the times. More and more people pay attention to information management. With the vigorous development of the hotel industry in China, the simple manual management seems to be more and more difficult to please, so what is discovered is to take the management information system as the main tool for the hotel to implement scientific management. The hotel management system can make in this high-speed development of society, to the hotel residents to bring more convenient operation experience, travel and accommodation one-stop service, bring a better sense of experience; can improve work efficiency, reduce human resource costs. It simplifies the process of high-quality service, improves service quality, realizes the most reasonable allocation of resources according to the current situation, and increases revenue. Cooperate with the management to fully understand the operation status.This system is based on SSM framework, spring MVC, spring and mybatis integration framework, which has good performance and rapid development efficiency. JQuery, layui and other front-end technologies build front-end pages, all of which are based on eclipse development tools.The system consists of two parts: the user's foreground display and background information management. The user's foreground display is mainly aimed at the user, including the hotel introduction, announcement information, reservation and check-out service, and online message module. Background information management is mainly for system administrators, including hotel room management, user information management, room type management, message management, turnover statistics module.Key words: SSM framework hotel management design and implementation目 录1. 绪论11.1研究背景与意义11.2国内外发展现状11.2.1国外发展的现状11.2.2国内发展的现状11.2.3未来发展的启示12. 系统开发工具与相关技术22.1 系统开发工具22.1.1 Eclipse22.1.2 MySQL数据库22.2 系统后台技术22.2.1 Spring框架技术22.2.2 SpringMVC框架技术22.2.3 MyBatis框架技术22.3 系统前端技术22.3.1 jQuery技术22.3.2 Ajax技术22.3.3 Bootstrap框架22.3.4 Layui 前端框架22.4 开发环境32.4.1 软件环境32.4.2 硬件环境32.4.3 开发工具33. 系统分析43.1系统功能分析概述43.2系统功能性需求分析63.2.1系统用户功能性需求分析63.3.2系统管理者功能概述83.3系统可行性分析114. 系统设计124.1系统体系架构设计概述124.2系统数据库设计概述124.2.1 实体间关系124.2.2 用户实体信息134.2.3 管理员实体信息144.2.4 轮播图实体信息144.2.5 入住记录实体信息154.2.6 留言实体信息154.2.7 评论实体信息164.2.8 房间实体信息164.2.9 公告实体信息174.2.10 订单实体信息174.2.11 客房类型实体信息184.3系统数据库表逻辑设计185. 系统实现225.1系统用户功能模块实现225.1.1 登录/注册模块225.1.2 首页模块235.1.3 公告信息模块245.1.4 客房中心模块245.1.5 在线留言模块275.1.6 会员中心模块275.2系统管理员功能模块实现295.2.1 登录模块295.2.2 基础信息模块305.2.3 业务管理模块305.2.4 统计分析模块365.2.5 个人信息模块386.系统测试406.1系统功能性测试407. 结论与展望457.1总结与结论457.2未来展望45参考文献46致谢471. 绪论1.1研究背景与意义经济的迅速发展,催生起了互联网热潮,智能化兴起,信息化管理的发展推向了时代的前沿。信息化管理带来的经济效益及社会效益,效果尤其显著。当传统旅游业中的龙头酒店业,与新时代的互联网信息化技术新碰撞,诞生的酒店管理系统产物,推动着旅游业,酒店业更上一层楼。虽然这不完全是一个全新的系统,可是在传统和现代的碰撞下,这方面的需求越来越大,却没有一个完整体系的研究,因此我也想借着这次的机会,对酒店管理系统进行一个体系的设计与实现,这也是本文的研究意义。希望从计算机科学与技术的角度,从需求分析到实现来阐述一个酒店管理系统的开发过程。这次的酒店管理系统目的有两个,一是为了在高速的社会中,为忙碌的人们更方便、更便捷、更省时的完成对一个酒店的了解,对酒店入住退房的需求。二是为了解决一些需要人工手动完成的复杂繁琐的工作流程,最大限度解放工作人员的双手,减轻他们的负担,把精力能放在经营策略,更好的服务等其他地方。意在打造一个全新的易管理和易使用的酒店管理平台。1.2国内外发展现状酒店管理系统是个开放性的平台,只要手上有手机,有电脑,大家都能直接访问酒店网站,进行一系列的操作,具有相当方便的实操性。这些特点都给予了酒店与用户间更好的交互体验感,满足了用户的需求,也方便了酒店的管理。1.2.1国外发展的现状在国外,喜欢享受的美国人,每逢出外旅游前都会先做好攻略,按自己喜好预定好相关酒店,因此酒店管理系统使用频率相对较高。在酒店管理系统中,用户可以了解到该酒店的特点,娱乐设施,餐饮等相关信息,还能第一时间获取到酒店发布的通知资讯信息。酒店管理系统的发展现状总体趋于平稳。1.2.2国内发展的现状在国内,经济的发展飞快,国人的经济水平越来越好,也越来越懂得放松自己,因此酒店管理系统需求上涨,其发展比较迅速。国人足不出户就能搜罗到各种各具特色的酒店,完成一系列方便的操作。目前,也有很多旅行社与酒店合作,促进酒店管理系统的发展。1.2.3未来发展的启示纵观全局,由此可以看出国内有足够的发展性空间,也说明了酒店管理系统的设计在未来会有更好展望。2. 系统开发工具与相关技术2.1 系统开发工具2.1.1 EclipseEclipse是IDE工具,具有很强大的代码编辑功能。对初学者来说,也是个很好上手的工具。而且功能强大,兼容性强,除JAVA外,还支持很多不同的编程语言。2.1.2 MySQL数据库MySQL是数据库管理系统,其具有小巧易用的特点,同时又有良好的运行效率以及支持多线程等特点。2.2 系统后台技术2.2.1 Spring框架技术Spring,能帮我们根据配置文件处理和组装对象的关系,从而得到一个轻量级的解决方案。IOC,控制反转特性、支持AOP编程、方便集成各种优秀框架等优点都是Spring的亮点。2.2.2 SpringMVC框架技术SpringMVC,通过实现MVC模式来将业务展现并进行与数据的分离,注入相对应的注解,可自动配置依赖对象,大大减少了代码量,从而达到业务解耦的效果。2.2.3 MyBatis框架技术MyBatis,内部封装了JDBC的功能,方便了项目的开发。将项目中用到的SQL写在XML配置文件中,可统一管理和优化;而且提供映射原生信息,从而达到数据对象一一对应。2.3 系统前端技术2.3.1 jQuery技术jQuery是JavaScript框架,它封装了JavaScript函数代码,拥有便捷的插件扩展机制和丰富的插件,兼容各种主流浏览器。2.3.2 Ajax技术Ajax,客户端与服务器之间消息的异步交互,不需要重新刷新界面,就能更新网页技术。这样降低了消耗网络带宽,同时减少了页面响应的时间,提高页面访问效率。2.3.3 Bootstrap框架Bootstrap是前端开发框架,可以使Web项目的开发周期缩短。 2.3.4 Layui 前端框架Layui 是一个兴起前端框架,更多的面向于后端开发者,其框架提供了丰富的内置模块,它拥有自己的模式,使使用起来更加轻量及简单。2.4 开发环境2.4.1 软件环境表 2-4-1 软件信息表序号名称版本备注1Windows10操作系统2Mysql5.7数据库3Tomcat8.5Web容器4jdk8工具包2.4.2 硬件环境表 2-4-2 硬件信息表序号名称配置备注1DELL Inspiron 14-74728G 内存+256G 硬盘,2.3 GHz Intel Core i52CPUIntel Xeon(Skylake)Platinum 81632.4.3 开发工具表 2-4-3 开发工具信息表序号名称版本备注1JDK8工具包2Eclipse2018编译器3Navicat12.0.22数据库客户端4Git2.16.2版本控制3. 系统分析3.1系统功能分析概述该AGan酒店管理系统,主要分成前台跟后台两部分。其中前台系统因为面向于用户,所以界面简洁明了,提高用户体验感。在前台系统中,包括了用户注册登录模块、客房预订模块、会员中心模块、公告模块、留言模块。在这些模块用户可以完成对酒店的设施、环境、服务的初步了解,以及根据自身需求完成对客房预订,入住,退房的操作,而部分的功能模块则需要用户注册登录后,才开放给用户使用。而后台系统因面向酒店的内部人员使用,所以该后台系统除了需要满足酒店人员的日常操作以外,还特意设置了一个营业额统计表,帮助酒店管理层针对酒店管理做出决策性的帮助。图3-1 AGan酒店管理系统功能模块示意图AGan酒店管理系统图3-2 用户用例图图3-3 管理者用例图3.2系统功能性需求分析3.2.1系统用户功能性需求分析图3-4 AGan酒店管理系统用户功能概述图(1)用户登录功能该功能为课题AGan酒店管理系统的基础功能,在前台系统用户登录界面来体现该功能。用户通过注册时所填写的相关信息,使用用户账号密码,和随机生成的验证码来登录进入前台系统,登录后的用户将拥有更多的操作权。当用户处于未登录系统状态时,只能操作基础的酒店概况了解功能,客房类型,价格了解功能,留言观看功能;而当用户登录成功后,前台系统将给予用户最高权限,用户将拥有前台系统的所有操作权。(2)用户注册功能该功能为课题AGan酒店管理系统的基础功能,在前台系统用户注册界面来体现该功能。用户通过注册界面的提示,完成注册时需要填写的个人信息,账号,密码等。注册成功后,用户即可根据刚刚填写的账号密码进行登录操作,登录后将为用户提供更高级的操作权限,带来更高级的功能体验。(3)首页功能该功能为课题AGan酒店管理系统的首页功能,在前台系统用户首页界面来体现该功能。通过注册登录进入AGan酒店管理系统中的前台系统的首页,在这里,用户首先映入眼帘的是酒店优美的环境图,设施图,在轮播图中用户可以了解到该酒店的一个大概情况。接着往下滑动,便是用户最关注的客房介绍。因为想到这是一个首页,因此这里的客房介绍会设计得相对的简单,主要是为了告知用户有什么类型的客房,不同类型的客房对应的价格。(4)公告展示功能该功能为课题AGan酒店管理系统的公告展示功能,在前台系统用户公告管理界面来体现该功能。用户可以在该功能中,查看由酒店方发布的最新公告,第一时间知道酒店的最新动态,更方便的计划用户的日程表。(5)客房中心功能该功能包括了客房搜索模块、客房详情展示模块、客房评论模块、客房在线预订模块。其中,当用户处于未登录状态时,只对用户开放客房搜索模块、客房详情展示模块,当用户处于登陆状态,则该功能的所有子模块将对用户全部开放。以下是对其四个子功能模块的详细说明。客房搜索模块:该功能为客房中心功能的子功能之一,用户可以在搜索框中进行客房类型名称模糊查询,在多种不同的客房类型中快速找到自己心意的客房类型。此子功能模块,可供用户未登录及登录两种不同状态下使用。客房详情展示模块:该功能为客房中心功能的子功能之一,用户可以在此界面详细的了解到客房的具体情况,如客房面积,设施,其他用户评论,剩余房间数量,房价价格,是否包含早餐服务。主要以查看为主,此子功能模块,可供用户未登录及登录两种不同状态下使用。客房评论模块:该功能为客房中心功能的子功能之一,用户可以根据自己的具体体验感,来对此类型的客房进行一个评论,而评论通过审核后,将在界面展示,所有用户都可以查看,以此作为一个选择此房间类型的参考。此子功能模块,如用户尚未登录,只能进行查看操作,如用户登录后,即可进行编写评论和查看两个操作。 客房在线预订模块:该功能为客房中心功能的子功能之一,若用户选中此客房类型,且该类型房间数量还有剩余情况下,用户可进行在线预订客房操作。点击在线预定按钮,将跳转到填写预订信息界面。在此界面中,用户需根据提示,真实无误填写相关个人信息,填写后,提交,会将预订单信息返回到会员中心模块中的我的预订子功能模块,也会返回到后台系统的入住管理模块,方便酒店人员开展后续工作。此子功能模块,仅提供用户登录状态下使用。(6)在线留言功能该功能为课题AGan酒店管理系统的在线留言功能,在前台系统用户在线留言界面来体现该功能。留言模块与评论模块不一样的是,评论模块仅针对于客房类型进行评论,而留言模块则是对酒店的整体进行一个评价,而且此功能模块的留言,会对应有一个来自于酒店的人工回复。用户可以在该功能中,如为尚未登录状态,即仅能查看其他用户的留言信息,留言时间,及酒店方的回复;如为登陆状态,即能提交有关自己的留言。(7)会员中心功能该功能为课题AGan酒店管理系统的会员中心功能,在系统用户会员中心界面来体现该功能。该功能包括了个人信息模块,预定管理模块。这一个整体的会员中心功能模块仅在用户登录状态下,提供给用户使用。以下是对其两个子功能模块的详细说明。个人信息模块:该功能为会员中心功能的子功能之一,用户在个人信息子功能模块中,可以自定义修改自己的个人信息,昵称,头像,联系电话,电子邮箱。还能进行密码的修改,为保证用户的隐私,密码的输入也是隐蔽显示的。此子功能模块仅在用户登录状态下,提供给用户使用。预定管理模块:该功能为会员中心功能的子功能之一,用户在客房中心模块的在线预定客房子功能模块的预订单及其数据将返回到该子功能模块中,可进行一个查看。当用户到达酒店后,也能在这里进行一个自助办理入住操作,而离开酒店时,也能进行一个自助办理退房操作。此子功能模块仅在用户登录状态下,提供给用户使用。3.3.2系统管理者功能概述图3-5 AGan酒店管理系统管理者功能概述图(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-1 AGan酒店管理系统体系架构图4.2系统数据库设计概述4.2.1 实体间关系图 4-1 实体间关系 E-R 图4.2.2 用户实体信息图 4-2 用户实体 E-R 图4.2.3 管理员实体信息图 4-3 管理员实体 E-R 图4.2.4 轮播图实体信息图 4-4 轮播图实体 E-R 图4.2.5 入住记录实体信息图 4-5 入住记录实体 E-R 图4.2.6 留言实体信息图 4-6 留言实体 E-R 图4.2.7 评论实体信息图 4-7 评论实体 E-R 图4.2.8 房间实体信息图 4-8 房间实体 E-R 图4.2.9 公告实体信息图 4-9 公告实体 E-R 图4.2.10 订单实体信息图 4-10 订单实体 E-R 图4.2.11 客房类型实体信息 图 4-11 客房类型实体 E-R 图4.3系统数据库表逻辑设计图 4-12 sysuser 管理员表字段名称类型是否空值注释idint(20)否主键 idunamevarchar(255)是名字upassvarchar(255)是密码tnamevarchar(255)是真实姓名 图 4-13 member 用户表字段名称类型是否空值注释idint(11)否主键 idunamevarchar(255)是姓名upassvarchar(255)是密码tnamevarchar(255)是真实姓名filenamevarchar(255)是头像telvarchar(255)是电话emailvarchar(255)是电子邮箱contenttext是内容savetimevarchar(255)是创建时间delstatusvarchar(255)是状态图 4-14 category 客房类型表字段名称类型是否空值注释idint(11)否主键 idnamevarchar(255)是类型名filenamevarchar(255)是房间图片pricedecimal(10,0)是价格iszcvarchar(255)是是否入住contenttext是介绍delstatusvarchar(255)是状态图 4-15 dingdan 订单表字段名称类型是否空值注释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-16 imgadv 轮播图表字段名称类型是否空值注释idint(11)否主键 idfilenamevarchar(255)是照片图 4-17 liuyan 留言表字段名称类型是否空值注释idint(11)否主键 idmemberidvarchar(255)是用户idcontenttext是留言内容savetimevarchar(255)是创建时间hfcontenttext是回复内容图 4-18 news 公告表字段名称类型是否空值注释idint(11)否主键 idtitlevarchar(255)是标题filenamevarchar(255)是照片contenttext是公告内容savetimevarchar(255)是创建时间flagvarchar(255)是公告类型图 4-19 pinlun 评论表字段名称类型是否空值注释idint(11)否主键idmemberidvarchar(255)是用户idcategoryidvarchar(255)是客房类型idcontenttext是评论内容savetimevarchar(255)是创建时间图 4-20 room 房间表字段名称类型是否空值注释idint(11)否主键 idcategoryidvarchar(255)是客房类型idroomnovarchar(255)是房间号isdsvarchar(255)是是否打扫statusvarchar(255)是入住情况delstatusvarchar(255)是状态图 4-21 rzrecord 入住管理表字段名称类型是否空值注释idint(11)否主键iddingdanidvarchar(255)是订单idroomidvarchar(255)是房间id21广东东软学院本科生毕业设计(论文)5. 系统实现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 修改密码界面最后是我的预订功能,在这里,用户首先可以查看到自己的预定房间信息,包括客房类型、预定房间数量、入住时间、退房时间、