喜来乐大酒店预定系统的设计与实现(源码)

伴随着最近几年互联网行业迅速发展以及手机的流行,传统的酒店人工记账以及到店预定房间的机制已经不能满足现代人的需求,及时、精准、全方面的网络信息化管理已经成为必需。随着编程语言的越来越便捷和完善,酒店预定系统也在不断完善。喜来乐大酒店管理系统是基于标准酒店管理模式,针对酒店预定以及管理量身定做的。使用三层架构MVC架构,采用Windows7作为服务器平台,利用MS SQL SERVER数据库作为后台数据的支持,选用微软公司的Visual studio 2017软件作为开发工具。在设计是首先考虑功能,按照酒店管理需求制作页面原型,然后不断跟新修改,直至用户满意且实际可行的系统。关键词 酒店预定系统,SQL,ASP.NET,MVC
目录
1 引言 1
2 系统需求分析 1
2.1 项目意义 1
2.2 现行业务描述 2
2.3 现行系统存在的问题 2
2.4 解决方案 2
2.5 可行性分析 3
3 数据库设计 5
3.1 数据库介绍 5
3.2 酒店预定系统功能图 8
3.3 数据流图 9
3.4 ER图 9
3.5 数据字典 11
4 系统总体方案 12
4.1 组织结构 12
4.2 软件配置 12
4.3 硬件配置 13
5 详细设计 13
5.1 前台程序设计 13
5.2 后台程序设计 20
6 软件测试 24
结论 25
致谢 26
参考文献 27
1 引言
随着改革开放的深入,人们的生活水平不断提升,旅游业迅猛发展,酒店行业也就随之发展,酒店规模也在不断扩大,以往传统的酒店模式已经不能适应现代人的需求。如今互联网高速发展,人们对网上购物已经成为一种习惯,正是这种环境,使得酒店预定系统出现。在酒店预定系统的设计中,数据库是尤为重要的,因为其中有大量的数据存储,所以需要一个稳定且比较快速的数据库。
从数据库诞生之日起,数据库就在计算 *好棒文|www.hbsrm.com +Q: ^351916072# 
机应用领域占有一份重要的位置,它的使用范围非常广泛,由于它是按某种规则规整起来的、有逻辑的信息数据集合。而在数据库中可以存储图像、文字、声音等等,数据库的产生主要是人们将越来越多的资料信息存储到计算机中,随后通过计算机程序来管理这些数据,后来这些程序就被称作为“数据库管理系统”,它可以协助数据管理员对数据进行维护,现在的数据库极大的满足了现代人的需求,所以现在很多软件项目也离不开数据库的支持〔1〕。
酒店管理系统是基于ASP制作的网上预定房间的系统,相较与传统的手工式操作有着很多突出的优点,比如查询迅速、便捷预定房间、更加可靠、信息量存储大、保密性强、使用时间长、成本较低等。这些优点可以极大的提升酒店管理的工作效率。正因为如此,开发一套完整的能为用户提供较为详细信息和便捷查询的酒店预定系统就显得尤为重要。
2 系统需求分析
2.1 项目意义
随着世界经济全球化进程加快,在这信息大爆炸的电商时代,掌握了网络的主动权就会先行得到更多的商机,因为互联网的开放以及使用基大的特点,现在很多行业都不能绕开互联网而独立存在的,再加上经济的上升,旅游业的蓬勃发展,是的酒店行业竞争压力也越来越大,没有比较高明的促销手段〔2〕。
酒店管理系统可以说跟酒店是绑在一起的,缺一不可,使用互联网,使用酒店的管理系统可以提高酒店的工作效率和经济效益,给酒店的管理提供便利,使得酒店管理变得更加简单、更加规范、更加科学。所以开发一个比较成功的酒店管理系统对业务发展有着较为积极的意义。
2.2 现行业务描述
随着改革开放三十多年以来的经济发展,我国的第三产业的占有量正在迅速上升,尤其是旅游业的发展,这就使得酒店宾馆成为我国改革开放发展过程中起步最早、开拓最快、收益最明显、市场化程度相对较高的服务业之一。作为以服务为主的行业,在世界各国眼中对此的重视程度不下于其它工业。酒店的数量越来越多,这是众多酒店即将面临的问题,那么对于这样的问题怎么解决呢?现在是信息时代,科技手段毫无疑问是提高企业管理的最有效途径之一,它可以最大限度的发挥其精准、高效、便捷等作用,给酒店管理效率带来很大的提升。因此,使用编程开发一个酒店预订系统,已经成为酒店管理效率提升、减少人员开支、改善服务水平的重要途径之一。
酒店预定系统的核心就是对每天大量的信息例如:客人信息、房间类型、房间费用等,需要进行正确的处理和保存。那么使用计算机这一现代化工具作为辅助管理是必须的。
计算机管理系统处理速度快,其精确的查询功能可以确保决策者能及时的到所需的信息,能够及时的掌握酒店运营的情况,同时分析行业的发展趋势,真正的实现现代化酒店管理〔3〕。
2.3 现行系统存在的问题
酒店预定系统是对客房信息进行保存、汇总和分类,这是其他工作的基础,这项工作是为了记录客户与客房的信息。当前酒店房间管理存在很多问,主要包括:
1.重复劳动。在信息收集与汇总中,各个部门的工作人员没有协调好,很多信息没有及时通信交换。
2.规范程度低。各个部门的工作人员仅仅满足自己当前需求的信息,没有一个完整、通用的房间数据库信息的意识。
3.数据利用率低,没有一个统一的规范约束,各工作各行其是,各部门之间也没有充分沟通和数据通信,导致数据不能在关键之处得到充分利用〔4〕。
这些问题的产生多数是由于管理不当,对客房信息管理并没有很重视,如果早日完成项目,将大大提升酒店的效益。
2.4 解决方案
管理信息系统是对一个整个酒店运行完全诠释的一个系统,这就需要软件编写人员对酒店的运营十分了解,针对这些应该让编写人员需要到各部门去了解运营的过程,然后针对整个系统有更深人的了解,所编写的软件更加符合酒店的运营。
在酒店管理系统前台的制作中,需要多关注用户体验,所以了解用户所想,和人们的喜好。
2.5 可行性分析
2.5.1 技术可行性分析
在计算机技术飞速发展的社会背景下,要开发一个酒店的预定系统,可以用很多中开发工具就可以完成,比如VB、JAVA、ASP.NET等都是比较理想的开发工具,在数据库的上也有多种选择,比如当今主流的SQL SERVER、MY SQL、ORACLE等等许多大型的数据库系统。但是根据我们的课题的实际情况,在开发语言上选择了ASP.NET技术,因为ASP.NET比较简单,而且比较稳定,是开发语言的首选〔5〕。开发工具使用Microsft Visual Studio2017, Microsft Visual Studio2017目前是微软的最新的开发工具,比较成熟,而且对于个人是免费的,数据库的选择上则是选择了SQL SERVER2008,这版本的SQL相对稳定。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1052.html

好棒文