酒店管理系统设计与实现
酒店管理系统设计与实现[20191207132042]
摘 要
酒店在各时各地都有很多,人们对酒店的需求量时很大的,在学校附近、市中心、娱乐场所等地方,你总是能看到各式各样的酒店。在激烈的竞争中,要提高管理水平,从而为顾客提供最好的服务,最完善的设施和最先进的技术。这就需要建立一个功能强大的酒店管理系统,以便于更好的管理酒店,服务顾客。
本文重点阐述了酒店管理系统,通过对一些有名的酒店管理系统的参考和分析调查,结合了对顾客的需求,并且针对社会调查问卷所反映的问题,进一步对系统进行详细设计和需求分析,运用了ASP.NET技术和VS 2010为开发平台,采用SQL Server 2008做后台数据库并且进行开发。
本系统界面整洁,操作简单便捷,通过实现技术、系统分析、总体设计这几个部分,详细的阐述了系统的开发和实现过程,最后对整个开发过程进行了总结,从部分到整体的整合,更加完美的阐述该系统的功能。
关键字:C#SQL2008酒店管理系统ASP.NET 每个相应的功能,并没有很多的复杂的操作,可以让操作者以最简洁明了的选项进行选择。网站上的界面也是让人看了就一目了然的,比如你要查询房间,当你输入所需要查看的房间名称或者价格范围,就能让你看到所有适合你所需要的房间,当名称关键词和价格范围都输入的时候,你能查看到的房间就更加的精确了。
Keywords: C # ; SQL2005; Hotel management; System; ASP.NET目 录
1.绪论 1
1.1 选题目的 1
1.2 研究意义 1
1.3 研究现状 1
1.4 系统实现功能及优点 2
1.5 研究内容与章节安排 3
2.系统实现主要技术 4
2.1 体系架构 4
2.1.1 B/S体系架构 4
2.1.2 B/S架构特点 4
2.2 ASP.net数据访问技术 5
2.2.1 什么是ASP.net 5
2.2.2 ASP.NET优点 6
3.系统分析 7
3.1 可行性分析 7
3.2 系统目标 7
3.3 系统需求分析 7
3.4 性能需求 8
3.5 系统流程 8
4.总体设计 12
4.1 系统功能结构 12
4.2 数据库设计 12
4.2.1 数据库设计 12
4.2.2 数据库表设计 15
5.系统功能实现 19
5.1系统登录模块设计 19
5.2 会员注册模块 20
5.3 新闻信息管理模块设计 21
5.4 酒店房间信息模块 22
5.5 管理员登录模块 24
6.总结与展望 26
参考文献 27
致 谢 28
1. 绪 论 <>
1.1 选题目的
当代制约我国酒店行业发展的关键因素是缺乏强大的网上酒店预定系统。一个酒店,其核心就是服务质量、管理模式和客房预定。一套优秀的网上酒店预订系统能够大大的加大酒店的知名度,取得更好的收益,让酒店得到更好的得到发展。
网上酒店预订可以提高酒店的知名度和信誉,酒店本着顾客就是上帝原则的进行服务。通过订房系统,酒店可以为客户提供更为便捷、简单、高速的客房服务;客户可以根据自己的喜好,预定自己中意的房间,足不出户就可以让顾客安排好房间,这不仅给酒店提供了便捷,更是顾客自己得到了很大的便捷,这种双赢的结果,必定会让顾客和网上酒店系统成为“好朋友”。
1.2 研究意义
21世纪,随着计算机的开发与应用,计算机对于人们的日常生活和工作来说已经是不可或缺的了。伴随着我国旅游业和经济的大力发展,酒店的经营模式也逐渐的跟上了科技的脚步。提高酒店服务质量和信誉、为客户提供方便已成为酒店服务行业的迫切要求。在高节奏生活的如今,人们为了便于自己出行、旅游等各方面的便利,更加注重自己在外住宿的质量,服务质量好、方便预定的酒店成了很多人的第一选择。通过各方面的原因,酒店客房网上预订就成为满足酒店与客户需求的平台,这为酒店带来了可观的经济效益和社会效益。网站的服务对象是出行旅游的人群,或者是出去跟朋友玩耍在外露宿的好朋友,客房预订为客户提供方便、快捷的服务,满足客户需求。在当今各种酒店横出,如何才能让自己的占据优势?在信息时代计算机就是一个很好的突破口。酒店预订能够为酒店的管理提供一个服务平台,更好更便捷的为酒店造就了一条可以高效发展的道路。
1.3 研究现状
随着经济的大力发展,人们的生活水平得到了很高的提升,出去旅游的人也是逐年在提升,这样就使得酒店的数量越来越多,各种品牌的酒店也时越来越多。酒店的预订管理系统就得到了很好的发展,是整个酒店管理系统的重要组成部分。利用计算机对酒店信息进行管理,比人工记录和管理的好处大很多。计算机的使用寿命虽然没有人类那么长,但是低廉的计算机起到的作用并不比人类做出的贡献小,当你需要处理一些很长的数据的时候,那些数据肯定会让你感觉很头痛,只要你编写一段简单的代码,计算机就能完全自动处理数据。传统的酒店管理需要酒店花费大量的人力物和财力;越是大型的酒店,所需要管理的信息就越多,人工去记录的话,难免会出现很多差错,计算机就可以替代人工,出错的概率极低。而网上酒店的客房预订系统解决了这一难题,从信息采集到后台的汇总、保存到使用,都由计算机一手操作。酒店利用计算机,利用网络进行对客房预定,大大的节约了顾客的时间,为顾客提供了很大的便捷,也让酒店减少了很大的劳动力,大大增加了酒店的经济收益。
1.4 系统实现功能及优点
从前台到后台,相对于其他的系统能够得到妥善的处理。
酒店有众多的功能,从前台的用户注册、查询房间、空房信息、全部房间、新闻咨询、酒店介绍、在线订单,到后台的系统监测(帐号管理、注销、返回前台)、房间信息(添加房间信息、处理房间信息、更改房间类别)、订单管理(订单审核、订单统计)、酒店介绍管理、新闻信息管理(添加新闻),再到高层的登录、人工状态管理、房间管理、收益管理。这些都是本系统拥有的功能。
该系统的优点也有如下几点:
(1)实施快捷,成本合理
系统拥有齐全的功能,但是,这并不让操作显得繁琐,反而你能从众多的功能分类中,很快的找到你所需要进行的操作,操作简单,让你节省下来更多的时间。只要购得此程序,后期的维护和升级也是很方便的事情,只要投入少量的时间和金钱,该系统还能不断的进行各种升华,完全可以满足酒店高层的需求。
(2)功能完善,数据安全
系统拥有齐全的功能,前台这一块,完全地囊括了日常所需要的所有操作,后台的管理员操作,也是相对应前台进行的管理和编辑,让前台拥有更好的操作,高层在这个系统中,出于对酒店的发展考虑,高层所需要了解的就是酒店的收益情况,酒店的运营是否正常,员工上班的出勤率等等,该系统相应的模块都有。数据自动保存到数据库,管理者可以随时查看酒店的状况。
(3)操作简单,界面简洁
(4)条理清晰,系统稳定
每个功能所需要的操作都是简洁明了的。高层查看的房间状态,进入房间管理就能进行查看房间的状态,收益情况,由日结算、月结算、年结算等构成,点击日结算,你可以看到一天中的每一笔房间的结算,各个结算的对比也可以让高层对于酒店的收益一目了然,对于进行酒店的战略调整也是很重要的一个关键。
1.5 研究内容与章节安排
全文的结构如下:
第一章:引言。论述课题提出的背景、对目前酒店管理系统的国内外发展水平进行了分析研究,通过比对,提出酒店管理系统的涵义及其优越性。
第二章:主要技术。阐述了该系统中所使用的各项技术。
第三章:酒店管理系统的系统分析。
第四章:酒店管理系统的总体设计。包括网站开发目标,数据库设计,和网站的功能模块设计。
第五章:酒店管理系统的实现。分别介绍了系统的重要功能模块的界面和关键代码。
第六章:酒店管理系统的总结和展望。简单叙述了系统的总结和对系统的展望。
2. 系统实现主要技术
2.1 体系架构
2.1.1 B/S体系架构
B/S结构相对应的是服务器和浏览器。在计算机的深度开发和广泛的应用后,原本需要一个房间组装成的电脑,现在只需要一个小小的盒子,就囊括了整个计算机的核心,并且功能也是及其的强大。以前只能应用于计算数字,现在普通的计算数字已经不能体现出计算机的价值了。广大程序员进行的编码,让计算机拥有了更多的价值体现。
然后,网络的发展,更加的让人与人直接的沟通达到了极致。只要你拥有一台有网络的计算机,你就能和世界各地的拥有网络的人进行交流,这种交流既便捷又精确。网络的发展,让B/S登上了历史的舞台,只要一台有网络的电脑装上一个服务器中有相应数据库的浏览器,那么浏览器就可以进行数据的传输。
2.1.2 B/S架构优点
(1)维护简便。我们已经知道B/S结构的主旨就是浏览器和服务器这两个,世界人口有这么多,基本上人人都需要用到网络,这样,浏览器就成为了一个客户端,浏览器不需要任何的维护就能一直进行操作。而维护的就只有服务器而已,服务器在同一个区域只有一个,这样针对服务器的维护就简单的多了,不需要对每个客户端进行维护,大大降低了维护的难度,减少了维护的资金。
(2)成本降低,选择更多。当前应用B/S的软件,只要安装在Linux服务器上,就可以进行运行。客户端可以是各个种类的,但是服务器我们只应用到了Linux,这样选择的客户端种类就可以有很多,针对相应的服务器维护也大大减小了难度。Linux的操作系统和数据库都是免费使用的,这样我们可以大大的降低开发的成本。
2.2 ASP.net数据访问技术
2.2.1 什么是ASP.net
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
在通常情况下,服务器进行ASP处理的过程如下。
(1)应用程序或插件程序处理与Wed服务器的往来通信(一般通过CGI实现)。
(2)处理解释和执行脚本。从用户发出请求到ASP处理相关信息,并发送到客户端的过程。
2.2.2 ASP.NET优点
(1)简易性。
(2)可管理性。
(3)可缩放性和可用性。
(4)自定义性和扩展性。
3. 系统分析 <>
3.1 可行性分析
基于ASP .NET进行开发,使用SQL Server 2008作为后台数据库。利用图像处理软件。
首先应用ASP.NET作为开发环境,前台使用流行的网页制作工具vs2010,后台的数据库则使用SQL2008,最后将整个网站进行整合。
可行性分析:
(1)技术可行性
本网站是用.Net开发平台及ASP.Net技术开发的,数据库使用Microsoft SQL Server 2008,调试相对简单,计算机硬件配置满足系统的开发需求,在技术上是绝对可行的。
(2)经济可行性
本系统要求计算机配置不高,所需的软件系统容易获得,软件安装调试简单,开发成本较低。当酒店选择这套系统后,我们会让客户切身体会到我们程序的高效率、低成本和完全的质量保证;同时可以节省不少人力、物力及财力,为酒店实现了极大的效益和价值,有利于酒店的未来发展。
(3)操作可行性
本系统界面设计人性化,简洁美观易懂。管理员管理信息操作方便快速、易于管理。所以操作上可行。
(4)法律可行性
本系统是自助开发设计,开发过程中无论是资料上还是技术上都没有侵犯他人合法利益,没有损害国家和其他主体利益。不存在版权问题,也不存在知识产权问题, 因此法律上可行。
3.2 系统目标
设计出功能比较完善的酒店客房预订管理系统,建设客户与酒店沟通与交易的平台。为客户和酒店提供更为便利的服务。
3.3 系统需求分析
需求分析是了解用户对系统的操作,制作出满足客户的功能齐全的系统,客户对系统的感知就是我们设计的源泉,设计一个让客户满意的系统。
软件需求分析是一个项目的起始,也是项目的重要分析点。如果设计的软件产品存在缺陷,譬如系统的不完整性、不确定性,很大程度上都是由需求分析的不正确,或者不完整锁导致,所以做好软件的需求分析,很大程度上为我们后期的开发节省了很多不必要的失误。
摘 要
酒店在各时各地都有很多,人们对酒店的需求量时很大的,在学校附近、市中心、娱乐场所等地方,你总是能看到各式各样的酒店。在激烈的竞争中,要提高管理水平,从而为顾客提供最好的服务,最完善的设施和最先进的技术。这就需要建立一个功能强大的酒店管理系统,以便于更好的管理酒店,服务顾客。
本文重点阐述了酒店管理系统,通过对一些有名的酒店管理系统的参考和分析调查,结合了对顾客的需求,并且针对社会调查问卷所反映的问题,进一步对系统进行详细设计和需求分析,运用了ASP.NET技术和VS 2010为开发平台,采用SQL Server 2008做后台数据库并且进行开发。
本系统界面整洁,操作简单便捷,通过实现技术、系统分析、总体设计这几个部分,详细的阐述了系统的开发和实现过程,最后对整个开发过程进行了总结,从部分到整体的整合,更加完美的阐述该系统的功能。
关键字:C#SQL2008酒店管理系统ASP.NET 每个相应的功能,并没有很多的复杂的操作,可以让操作者以最简洁明了的选项进行选择。网站上的界面也是让人看了就一目了然的,比如你要查询房间,当你输入所需要查看的房间名称或者价格范围,就能让你看到所有适合你所需要的房间,当名称关键词和价格范围都输入的时候,你能查看到的房间就更加的精确了。
Keywords: C # ; SQL2005; Hotel management; System; ASP.NET目 录
1.绪论 1
1.1 选题目的 1
1.2 研究意义 1
1.3 研究现状 1
1.4 系统实现功能及优点 2
1.5 研究内容与章节安排 3
2.系统实现主要技术 4
2.1 体系架构 4
2.1.1 B/S体系架构 4
2.1.2 B/S架构特点 4
2.2 ASP.net数据访问技术 5
2.2.1 什么是ASP.net 5
2.2.2 ASP.NET优点 6
3.系统分析 7
3.1 可行性分析 7
3.2 系统目标 7
3.3 系统需求分析 7
3.4 性能需求 8
3.5 系统流程 8
4.总体设计 12
4.1 系统功能结构 12
4.2 数据库设计 12
4.2.1 数据库设计 12
4.2.2 数据库表设计 15
5.系统功能实现 19
5.1系统登录模块设计 19
5.2 会员注册模块 20
5.3 新闻信息管理模块设计 21
5.4 酒店房间信息模块 22
5.5 管理员登录模块 24
6.总结与展望 26
参考文献 27
致 谢 28
1. 绪 论 <>
1.1 选题目的
当代制约我国酒店行业发展的关键因素是缺乏强大的网上酒店预定系统。一个酒店,其核心就是服务质量、管理模式和客房预定。一套优秀的网上酒店预订系统能够大大的加大酒店的知名度,取得更好的收益,让酒店得到更好的得到发展。
网上酒店预订可以提高酒店的知名度和信誉,酒店本着顾客就是上帝原则的进行服务。通过订房系统,酒店可以为客户提供更为便捷、简单、高速的客房服务;客户可以根据自己的喜好,预定自己中意的房间,足不出户就可以让顾客安排好房间,这不仅给酒店提供了便捷,更是顾客自己得到了很大的便捷,这种双赢的结果,必定会让顾客和网上酒店系统成为“好朋友”。
1.2 研究意义
21世纪,随着计算机的开发与应用,计算机对于人们的日常生活和工作来说已经是不可或缺的了。伴随着我国旅游业和经济的大力发展,酒店的经营模式也逐渐的跟上了科技的脚步。提高酒店服务质量和信誉、为客户提供方便已成为酒店服务行业的迫切要求。在高节奏生活的如今,人们为了便于自己出行、旅游等各方面的便利,更加注重自己在外住宿的质量,服务质量好、方便预定的酒店成了很多人的第一选择。通过各方面的原因,酒店客房网上预订就成为满足酒店与客户需求的平台,这为酒店带来了可观的经济效益和社会效益。网站的服务对象是出行旅游的人群,或者是出去跟朋友玩耍在外露宿的好朋友,客房预订为客户提供方便、快捷的服务,满足客户需求。在当今各种酒店横出,如何才能让自己的占据优势?在信息时代计算机就是一个很好的突破口。酒店预订能够为酒店的管理提供一个服务平台,更好更便捷的为酒店造就了一条可以高效发展的道路。
1.3 研究现状
随着经济的大力发展,人们的生活水平得到了很高的提升,出去旅游的人也是逐年在提升,这样就使得酒店的数量越来越多,各种品牌的酒店也时越来越多。酒店的预订管理系统就得到了很好的发展,是整个酒店管理系统的重要组成部分。利用计算机对酒店信息进行管理,比人工记录和管理的好处大很多。计算机的使用寿命虽然没有人类那么长,但是低廉的计算机起到的作用并不比人类做出的贡献小,当你需要处理一些很长的数据的时候,那些数据肯定会让你感觉很头痛,只要你编写一段简单的代码,计算机就能完全自动处理数据。传统的酒店管理需要酒店花费大量的人力物和财力;越是大型的酒店,所需要管理的信息就越多,人工去记录的话,难免会出现很多差错,计算机就可以替代人工,出错的概率极低。而网上酒店的客房预订系统解决了这一难题,从信息采集到后台的汇总、保存到使用,都由计算机一手操作。酒店利用计算机,利用网络进行对客房预定,大大的节约了顾客的时间,为顾客提供了很大的便捷,也让酒店减少了很大的劳动力,大大增加了酒店的经济收益。
1.4 系统实现功能及优点
从前台到后台,相对于其他的系统能够得到妥善的处理。
酒店有众多的功能,从前台的用户注册、查询房间、空房信息、全部房间、新闻咨询、酒店介绍、在线订单,到后台的系统监测(帐号管理、注销、返回前台)、房间信息(添加房间信息、处理房间信息、更改房间类别)、订单管理(订单审核、订单统计)、酒店介绍管理、新闻信息管理(添加新闻),再到高层的登录、人工状态管理、房间管理、收益管理。这些都是本系统拥有的功能。
该系统的优点也有如下几点:
(1)实施快捷,成本合理
系统拥有齐全的功能,但是,这并不让操作显得繁琐,反而你能从众多的功能分类中,很快的找到你所需要进行的操作,操作简单,让你节省下来更多的时间。只要购得此程序,后期的维护和升级也是很方便的事情,只要投入少量的时间和金钱,该系统还能不断的进行各种升华,完全可以满足酒店高层的需求。
(2)功能完善,数据安全
系统拥有齐全的功能,前台这一块,完全地囊括了日常所需要的所有操作,后台的管理员操作,也是相对应前台进行的管理和编辑,让前台拥有更好的操作,高层在这个系统中,出于对酒店的发展考虑,高层所需要了解的就是酒店的收益情况,酒店的运营是否正常,员工上班的出勤率等等,该系统相应的模块都有。数据自动保存到数据库,管理者可以随时查看酒店的状况。
(3)操作简单,界面简洁
(4)条理清晰,系统稳定
每个功能所需要的操作都是简洁明了的。高层查看的房间状态,进入房间管理就能进行查看房间的状态,收益情况,由日结算、月结算、年结算等构成,点击日结算,你可以看到一天中的每一笔房间的结算,各个结算的对比也可以让高层对于酒店的收益一目了然,对于进行酒店的战略调整也是很重要的一个关键。
1.5 研究内容与章节安排
全文的结构如下:
第一章:引言。论述课题提出的背景、对目前酒店管理系统的国内外发展水平进行了分析研究,通过比对,提出酒店管理系统的涵义及其优越性。
第二章:主要技术。阐述了该系统中所使用的各项技术。
第三章:酒店管理系统的系统分析。
第四章:酒店管理系统的总体设计。包括网站开发目标,数据库设计,和网站的功能模块设计。
第五章:酒店管理系统的实现。分别介绍了系统的重要功能模块的界面和关键代码。
第六章:酒店管理系统的总结和展望。简单叙述了系统的总结和对系统的展望。
2. 系统实现主要技术
2.1 体系架构
2.1.1 B/S体系架构
B/S结构相对应的是服务器和浏览器。在计算机的深度开发和广泛的应用后,原本需要一个房间组装成的电脑,现在只需要一个小小的盒子,就囊括了整个计算机的核心,并且功能也是及其的强大。以前只能应用于计算数字,现在普通的计算数字已经不能体现出计算机的价值了。广大程序员进行的编码,让计算机拥有了更多的价值体现。
然后,网络的发展,更加的让人与人直接的沟通达到了极致。只要你拥有一台有网络的计算机,你就能和世界各地的拥有网络的人进行交流,这种交流既便捷又精确。网络的发展,让B/S登上了历史的舞台,只要一台有网络的电脑装上一个服务器中有相应数据库的浏览器,那么浏览器就可以进行数据的传输。
2.1.2 B/S架构优点
(1)维护简便。我们已经知道B/S结构的主旨就是浏览器和服务器这两个,世界人口有这么多,基本上人人都需要用到网络,这样,浏览器就成为了一个客户端,浏览器不需要任何的维护就能一直进行操作。而维护的就只有服务器而已,服务器在同一个区域只有一个,这样针对服务器的维护就简单的多了,不需要对每个客户端进行维护,大大降低了维护的难度,减少了维护的资金。
(2)成本降低,选择更多。当前应用B/S的软件,只要安装在Linux服务器上,就可以进行运行。客户端可以是各个种类的,但是服务器我们只应用到了Linux,这样选择的客户端种类就可以有很多,针对相应的服务器维护也大大减小了难度。Linux的操作系统和数据库都是免费使用的,这样我们可以大大的降低开发的成本。
2.2 ASP.net数据访问技术
2.2.1 什么是ASP.net
ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。ASP网页可以包含HTML标记、普通文本、脚本命令以及COM组件等。利用ASP可以向网页中添加交互式内容(如在线表单),也可以创建使用HTML网页作为用户界面的web应用程序。
在通常情况下,服务器进行ASP处理的过程如下。
(1)应用程序或插件程序处理与Wed服务器的往来通信(一般通过CGI实现)。
(2)处理解释和执行脚本。从用户发出请求到ASP处理相关信息,并发送到客户端的过程。
2.2.2 ASP.NET优点
(1)简易性。
(2)可管理性。
(3)可缩放性和可用性。
(4)自定义性和扩展性。
3. 系统分析 <>
3.1 可行性分析
基于ASP .NET进行开发,使用SQL Server 2008作为后台数据库。利用图像处理软件。
首先应用ASP.NET作为开发环境,前台使用流行的网页制作工具vs2010,后台的数据库则使用SQL2008,最后将整个网站进行整合。
可行性分析:
(1)技术可行性
本网站是用.Net开发平台及ASP.Net技术开发的,数据库使用Microsoft SQL Server 2008,调试相对简单,计算机硬件配置满足系统的开发需求,在技术上是绝对可行的。
(2)经济可行性
本系统要求计算机配置不高,所需的软件系统容易获得,软件安装调试简单,开发成本较低。当酒店选择这套系统后,我们会让客户切身体会到我们程序的高效率、低成本和完全的质量保证;同时可以节省不少人力、物力及财力,为酒店实现了极大的效益和价值,有利于酒店的未来发展。
(3)操作可行性
本系统界面设计人性化,简洁美观易懂。管理员管理信息操作方便快速、易于管理。所以操作上可行。
(4)法律可行性
本系统是自助开发设计,开发过程中无论是资料上还是技术上都没有侵犯他人合法利益,没有损害国家和其他主体利益。不存在版权问题,也不存在知识产权问题, 因此法律上可行。
3.2 系统目标
设计出功能比较完善的酒店客房预订管理系统,建设客户与酒店沟通与交易的平台。为客户和酒店提供更为便利的服务。
3.3 系统需求分析
需求分析是了解用户对系统的操作,制作出满足客户的功能齐全的系统,客户对系统的感知就是我们设计的源泉,设计一个让客户满意的系统。
软件需求分析是一个项目的起始,也是项目的重要分析点。如果设计的软件产品存在缺陷,譬如系统的不完整性、不确定性,很大程度上都是由需求分析的不正确,或者不完整锁导致,所以做好软件的需求分析,很大程度上为我们后期的开发节省了很多不必要的失误。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/qrs/197.html