html5的酒店预订系统设计与实现
摘 要在做这个项目之前,首先对酒店市场进行了调查,研究项目可行性,其次进行需求分析,研究系统需要的HTML5、Java语言、Bootstrap框架、SSH框架等技术,然后进行系统设计,接着完成了页面设计、系统基本模块代码实现、数据库设计实现,最后完成了测试。界面设计用HTML5更加方便简洁,且兼容各大主流浏览器。本酒店预订系统,基本实现了以下功能,用户登录、用户注册、酒店查询、房间查询、房间预订、后台管理、酒店管理、房间管理、订单管理等功能,可以对酒店、房间的信息进行录入、删除、修改,还有可以直接取消订单等,这样,大大方便了人们的生活,让用户足不出户体验最好的服务。
目 录
第一章 绪论 1
1.1 课题背景 1
1.2课题目的和意义 1
1.3课题研究的内容 1
第二章 系统需求分析 2
2.1可行性分析 2
2.1.1技术可行性 2
2.1.2经济可行性 2
2.2系统需求 2
2.3关键技术分析 4
2.3.1 Boostrap框架 4
2.3.2 SSH框架 4
2.3.3 HTML5语言 4
第三章 系统设计 6
3.1开发环境 6
3.2开发平台 6
3.2模块设计 6
3.2.1系统总模块 6
3.2.2后台模块设计 7
3.3数据库设计 8
3.3.1 ER图 8
3.3.2数据库表 12
第四章 系统实现 12
4.1 HTML5页面实现 14
4.2登录注册 14
4.3查询酒店 16
4.4预订客房 17
4.5取消订单 19
4.6后台管理模块 20
第五章 系统测试 24
5.1界面测试 24
5.2功能测试 24
5.3安全测试 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论<
*好棒文|www.hbsrm.com +Q: ¥351916072$
br /> 酒店的基本功能是为客户提供休息的场所。但是,就现在而言,酒店的功能发生了变化,人们不仅仅只是在酒店休息,还会在酒店进行聚会、开会、谈合作等重要的事宜,因此酒店的职责发生了变化。所以,一个酒店预订系统更能方便人们的生活,将酒店的管理工作简单化,更好的开展业务。
课题背景
如今的社会是一个信息化的社会,经济和科学技术飞速的发展,人们越来越不仅仅是享受物质生活,甚至更多的会选择外出游玩,因此酒店的舒适选择就是一个很重要的因素。现在,各种各样的酒店的数量在增加,服务质量在提高,为顾客服务为核心的酒店服务重要,酒店的管理当然也至关重要。所以开发一套酒店预订功能还是很有必要的,可以帮助客户更加快捷合理的安排自己的住宿问题,享受美好的酒店气氛,也有利于酒店将工作简化,统一管理,还可以更好的开展业务,建立企业与客户、企业与酒店之间的良好信任关系。
1.2课题目的和意义
酒店管理是一个很复杂的一系列的工作,包括酒店查询,客房查询,前台预订,退房等各种功能,而人工操作却不是那么方便,为了能够更加快捷的管理酒店,一个酒店预订系统是很有必要的。当你时间特别紧张,或者是临时决定住在外面,通过这个系统,你就可以查找附近的酒店,从而免了一些额外的麻烦。酒店管理人员可以通过后台管理来管理系统,添加酒店,客房的信息等等,它方便了人们的生活,让大家都可以享受到便捷轻松的服务。
1.3课题研究的内容
本系统主要是为酒店预订提供方便快捷的服务,论文的第一章为绪论,主要描述了课题的背景和目的,意义;第二章主要描述需求分析,可行性分析以及关键的一些技术点;第三章为系统设计,包括开发环境,开发平台,模块设计以及数据库设计;第四章为系统实现,主要介绍每个模块以及它们的一些具体功能,如登录注册管理模块,订单模块,后台管理模块等;第五章为系统测试;第六章为总结,总结本次设计等。
第二章 系统需求分析
2.1可行性分析
2.1.1技术可行性
本次系统是用了Java语言开发,HTML5作为前端设计语言,中间还间接使用了Boostrap框架,SSH框架,服务器用了Tomcat,MySQL作为数据库,因此它的技术都是轻便简洁,实现起来是可行的。
本次系统用户通过输入用户名和密码1,登录前台,来进行酒店查询,客房预订,如不存在账号,可以填写一些自己的信息,注册成功,管理员登录后台,可以进行酒店管理,客房管理,订单管理等一些简单的功能。
2.1.2经济可行性
在如今的市场上,酒店是比较常见的。就这个酒店预订而言,我认为,它能够被需要,大家可以足不出户的安排好自己的行程,更加便捷方便。而酒店也可以通过一些推广手段,把它自己本身的酒店名气打响,吸引客人,还可以友好的管理酒店的一些订单,从而更加节约时间,提高效率。
2.2系统需求
酒店预订系统,根据分析,应该有两个角色,管理员和普通用户,管理员是进行酒店管理,客房管理,会员管理,而用户只是可以查询酒店,预订房间,取消订单,当然预订和取消需要管理员的同意。
每个模块只有相关的角色才可以访问,系统角色与模块的对应关系如表21。
表21 系统角色与模块的对应关系
角色
模块
管理员
会员管理,酒店管理,客房管理,订单管理
用户
查询酒店,查询房间,预订房间,取消订单
本次酒店预订系统功能主要包括登录、注册、酒店查询、房间查询、房间预订、取消订单功能,还有后台一些的功能(管理员功能、酒店管理、房间管理、订单管理),能够实现基本酒店预订功能。具体见用例图21。
图21 用例图
1、登录
普通用户可以输入正确的用户名和密码,且不可以输入为空,才可以登录系统,进行查询酒店,预订房间等功能。
2、注册
用户通过注册,填写个人的一些信息,其中包括用户名、性别、邮箱、密码等。在填写时候,必须把个人信息填写完整,且会出现一些相应的提示。
在注册时,还会通过密码确认,再次确认密码,只要两次密码相同,就会注册成功,否则就会注册失败。
3、酒店查询
通过酒店的分类,名称等查询酒店,查看酒店的一些信息。
4、房间查询
通过房间的名称查询房间,查看房间的信息。
5、预订客房
用户根据自己的要求,在价位、地区等提前预订房间,提交订单,管理员查看是否可以预订。
6、取消订单
如有特殊原因,用户可以自行取消订单。
7、后台管理
1)管理员
管理员通过自己的身份登录,可以实现一些简单的功能,如酒店管理,房间管理,订单管理。
2)酒店管理
目 录
第一章 绪论 1
1.1 课题背景 1
1.2课题目的和意义 1
1.3课题研究的内容 1
第二章 系统需求分析 2
2.1可行性分析 2
2.1.1技术可行性 2
2.1.2经济可行性 2
2.2系统需求 2
2.3关键技术分析 4
2.3.1 Boostrap框架 4
2.3.2 SSH框架 4
2.3.3 HTML5语言 4
第三章 系统设计 6
3.1开发环境 6
3.2开发平台 6
3.2模块设计 6
3.2.1系统总模块 6
3.2.2后台模块设计 7
3.3数据库设计 8
3.3.1 ER图 8
3.3.2数据库表 12
第四章 系统实现 12
4.1 HTML5页面实现 14
4.2登录注册 14
4.3查询酒店 16
4.4预订客房 17
4.5取消订单 19
4.6后台管理模块 20
第五章 系统测试 24
5.1界面测试 24
5.2功能测试 24
5.3安全测试 25
结束语 26
致 谢 27
参考文献 28
第一章 绪论<
*好棒文|www.hbsrm.com +Q: ¥351916072$
br /> 酒店的基本功能是为客户提供休息的场所。但是,就现在而言,酒店的功能发生了变化,人们不仅仅只是在酒店休息,还会在酒店进行聚会、开会、谈合作等重要的事宜,因此酒店的职责发生了变化。所以,一个酒店预订系统更能方便人们的生活,将酒店的管理工作简单化,更好的开展业务。
课题背景
如今的社会是一个信息化的社会,经济和科学技术飞速的发展,人们越来越不仅仅是享受物质生活,甚至更多的会选择外出游玩,因此酒店的舒适选择就是一个很重要的因素。现在,各种各样的酒店的数量在增加,服务质量在提高,为顾客服务为核心的酒店服务重要,酒店的管理当然也至关重要。所以开发一套酒店预订功能还是很有必要的,可以帮助客户更加快捷合理的安排自己的住宿问题,享受美好的酒店气氛,也有利于酒店将工作简化,统一管理,还可以更好的开展业务,建立企业与客户、企业与酒店之间的良好信任关系。
1.2课题目的和意义
酒店管理是一个很复杂的一系列的工作,包括酒店查询,客房查询,前台预订,退房等各种功能,而人工操作却不是那么方便,为了能够更加快捷的管理酒店,一个酒店预订系统是很有必要的。当你时间特别紧张,或者是临时决定住在外面,通过这个系统,你就可以查找附近的酒店,从而免了一些额外的麻烦。酒店管理人员可以通过后台管理来管理系统,添加酒店,客房的信息等等,它方便了人们的生活,让大家都可以享受到便捷轻松的服务。
1.3课题研究的内容
本系统主要是为酒店预订提供方便快捷的服务,论文的第一章为绪论,主要描述了课题的背景和目的,意义;第二章主要描述需求分析,可行性分析以及关键的一些技术点;第三章为系统设计,包括开发环境,开发平台,模块设计以及数据库设计;第四章为系统实现,主要介绍每个模块以及它们的一些具体功能,如登录注册管理模块,订单模块,后台管理模块等;第五章为系统测试;第六章为总结,总结本次设计等。
第二章 系统需求分析
2.1可行性分析
2.1.1技术可行性
本次系统是用了Java语言开发,HTML5作为前端设计语言,中间还间接使用了Boostrap框架,SSH框架,服务器用了Tomcat,MySQL作为数据库,因此它的技术都是轻便简洁,实现起来是可行的。
本次系统用户通过输入用户名和密码1,登录前台,来进行酒店查询,客房预订,如不存在账号,可以填写一些自己的信息,注册成功,管理员登录后台,可以进行酒店管理,客房管理,订单管理等一些简单的功能。
2.1.2经济可行性
在如今的市场上,酒店是比较常见的。就这个酒店预订而言,我认为,它能够被需要,大家可以足不出户的安排好自己的行程,更加便捷方便。而酒店也可以通过一些推广手段,把它自己本身的酒店名气打响,吸引客人,还可以友好的管理酒店的一些订单,从而更加节约时间,提高效率。
2.2系统需求
酒店预订系统,根据分析,应该有两个角色,管理员和普通用户,管理员是进行酒店管理,客房管理,会员管理,而用户只是可以查询酒店,预订房间,取消订单,当然预订和取消需要管理员的同意。
每个模块只有相关的角色才可以访问,系统角色与模块的对应关系如表21。
表21 系统角色与模块的对应关系
角色
模块
管理员
会员管理,酒店管理,客房管理,订单管理
用户
查询酒店,查询房间,预订房间,取消订单
本次酒店预订系统功能主要包括登录、注册、酒店查询、房间查询、房间预订、取消订单功能,还有后台一些的功能(管理员功能、酒店管理、房间管理、订单管理),能够实现基本酒店预订功能。具体见用例图21。
图21 用例图
1、登录
普通用户可以输入正确的用户名和密码,且不可以输入为空,才可以登录系统,进行查询酒店,预订房间等功能。
2、注册
用户通过注册,填写个人的一些信息,其中包括用户名、性别、邮箱、密码等。在填写时候,必须把个人信息填写完整,且会出现一些相应的提示。
在注册时,还会通过密码确认,再次确认密码,只要两次密码相同,就会注册成功,否则就会注册失败。
3、酒店查询
通过酒店的分类,名称等查询酒店,查看酒店的一些信息。
4、房间查询
通过房间的名称查询房间,查看房间的信息。
5、预订客房
用户根据自己的要求,在价位、地区等提前预订房间,提交订单,管理员查看是否可以预订。
6、取消订单
如有特殊原因,用户可以自行取消订单。
7、后台管理
1)管理员
管理员通过自己的身份登录,可以实现一些简单的功能,如酒店管理,房间管理,订单管理。
2)酒店管理
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/1329.html