基于c 的酒店管理系统的设计与实现毕业设计论文.doc
《基于c 的酒店管理系统的设计与实现毕业设计论文.doc》由会员分享,可在线阅读,更多相关《基于c 的酒店管理系统的设计与实现毕业设计论文.doc(47页珍藏版)》请在三一办公上搜索。
1、毕业设计题 目 基于C#的酒店管理系统的设计与实现 学 院 信息科学与工程学院 专 业 计算机科学与技术 班 级 xxxxxxxxxxxxxx 学 生 xxxx 学 号 xxxxxxxxxxx 指导教师 xxxxxx 二一五 年 六 月 五 日摘 要改革开放为酒店行业的快速发展提够了前所未有的大好时机,当今时代推崇效率至上的原则,要求有一款能够改变和提高酒店管理效率的软件,在这样的情况下酒店管理系统应景而生。本次的毕业设计力求做一款高效简洁、界面友好的系统,改变以往系统繁琐,操作复杂的弊端。系统采用.NET应用开发技术,.NET开发技术能与Windows平台紧密结合,最大限度利用系统功能,技术
2、成熟,配套技术文档完善,能够使酒店管理系统功能更加的稳定、健壮、安全、可扩展。系统是由VisualStudio2010和Microsoft公司的SQLServer2008数据库开发而成的。系统分为普通用户和管理员用户两个模块,在这两个用户中主要实现了房间的管理、用户的管理和客户入住退房管理等功能。系统操作简单、清晰,更加有效率的处理酒店事物。关键词:酒店;管理;系统;VisualStudio2010;SQLServer2008ABSTRACTIt is unprecedented opportunity for the hotel industry to rapid development b
3、y reform and opening up. In today,the supreme principle is promoting efficiency. A software that can change and improve the efficiency of the hotel management is required. In such cases hotel management system appears. This graduation design makes every effort to do an efficient simple and friendly
4、interface of the system. Changing the complicated and complicated operation of the system is our ultimate goal.The systemuses .NETapplication development technology that combined withWindows platform and maximized the use of system functions,and it has mature technology and perfect technical documen
5、tation. The .NET application development technology can make thehotel management systemmore stable,robust,and secure,extensible. The systemis composed of SQLServer 2008andthe VisualStudio2010database development and Microsoft, and itis divided into front and backtwo modules, and the system hasroom i
6、nformation,check,unsubscribe,room management,personnel managementand other functions.The system is simple,clear,and it canmoreefficient handling ofhotelthings.Key words:hotel;management;system;VisualStudio 2010;SQLServer 2008目 录摘 要IIABSTRACTIII1 前言- 1 -1.1 开发背景- 1 -1.2 课题研究的目的和意义- 1 -1.3 国内外发展动态- 2
7、-1.4 系统开发工具及技术- 3 -1.4.1 系统开发工具- 3 -1.4.2 数据开发工具- 3 -1.4.3 C#开发语言介绍- 3 -1.5 系统设计概述- 4 -1.5.1系统功能- 4 -1.5.2论文结构- 4 -2 系统分析- 5 -2.1 可行性分析- 5 -2.2 需求分析- 6 -2.2.1 系统主要功能- 6 -2.2.2 系统的实现目标- 6 -2.2.3 运行环境- 6 -2.3 数据需求分析- 7 -2.4 数字字典- 9 -2.5 数据流图- 10 -3 系统设计- 12 -3.1系统功能结构设计- 12 -3.2数据库的设计- 13 -3.2.1数据库的需求
8、分析- 13 -3.2.2数据库逻辑设计- 14 -3.3系统流程图- 16 -4系统详细设计与实现- 18 -4.1用户登录- 18 -4.2主界面- 19 -4.2.1管理员的主界面- 19 -4.2.2普通用户的主界面- 19 -4.3住房管理- 20 -4.3.1房间入住信息管理- 20 -4.3.2客户入住信息管理- 21 -4.4后台事务管理- 21 -4.4.1房间信息管理- 21 -4.4.2楼层信息管理- 23 -4.4.3房间状态信息管理- 25 -4.4.4房间类型信息管理- 26 -4.4.5客户类型信息管理- 27 -4.4.6用户管理- 29 -5系统测试- 32
9、-5.1测试的目标- 32 -5.2测试方法- 32 -5.3系统测试- 32 -5.3.1用户登录测试- 33 -5.3.2房间信息管理测试- 33 -5.3.3楼层信息管理测试- 34 -5.3.4房间状态信息管理测试- 34 -5.3.5房间类型管理测试- 35 -5.3.6客户类型管理- 35 -5.3.7用户管理测试- 36 -5.3.8 房间入住信息管理- 38 -5.3.9客户入住信息管理界面- 39 -结 论- 40 -参 考 文 献- 41 -1 前言1.1 开发背景近年来我国的发展形势非常的好,经济快速发展,经济的发展带动了人们生活质量的提高和旅游业的快速发展。旅游业的发展
10、对酒店行业的发展起到了前所未有的促进作用,因此酒店行业也迎来了自己时代,成为了21世纪发展最快的行业之一。不论是国内还是在国外都已经认识到酒店行业的竞争非常的激烈。每个酒店要在这样激烈的市场中有自己的一席之地,就必须改变自己的经营模式,提高自己的服务质量,减少不必要的开支。另外,近年来计算机的快速发展对酒店行业也促进发展。酒店行业从一开始的手工操作变革为自动化操作。在这种情况下,酒店管理系统应运而生。改革开放以来,特别是我国加入世界贸易组织之后,酒店行业与国际市场接轨已是大势所趋。酒店只有提高自己的整体竞争水平,变革自己的管理方式才能在这场挑战中取得有利的地位。目前我国酒店行业的发展形式是不容
11、乐观的,与国外酒店行业相比我国的酒店管理行业让然处于落后的状态。在这种不利的局面中我们要改变现在的经营模式,酒店要提供更好的服务,配置良好的硬件和软件,完善酒店的管理,不仅有传统的管理经验还要有先进的管理模式,所以酒店管理系统成为了这两种模式结合在一起重要工具。现在的酒店管理系统已经发展得相当的高端,大部分的酒店管理系统要求造作简单、界面友好,安全性高、运行稳定。本系统只是适应小型的酒店,因为时间有限,缺乏实践经验,在经过前期的简单调查之后,完成了系统的分析设计,尽管难度很大,但是我会尽量做好的系统。1.2 课题研究的目的和意义近年来随着网络的不断发展,特别是4G时代的到来,网络的覆盖范围不断
12、地增加,为酒店管理系统的发展带来了空前的好机会,是酒店管理系统蓬勃发展的难得机会。良好的网络和系统,才能提高酒店的服务和效益,本次的酒店设计的一个重点就是提高酒店的管理效率和水平。现代化的城市往往有着发展水平相当高的酒店,作为城市的重要经济支柱酒店行业,对未来的经济发展有着重要的支撑作用,另外酒店业的发展也可以反过来带动旅游业的发展。国际上酒店管理已经被当做现代化企业管理的重要组成部分。计算机和网络技术的不断更新和发展,特别是手机的快速发展,酒店用户特别是外来游客希望有自己的得到的服务是快速、高效、可视化的。在这个时间就是金钱的高速发展的时代,高效的酒店管理必然是各家星级酒店的必备设施,在这种
13、情况下一个拥有高效、简洁、安全的管理系统的酒店一定会适应未来的发展趋势。1.3 国内外发展动态信息技术的不断发展为酒店的发展提供了良好的辅助平台,现在酒店几乎全部采用信息化的管理方式。现在市场上有很多的管理系统,酒店管理的软件也是多种多样。现在酒店管理系统基本上是基于Windows和Linux操作系统,大部分是基于Windows操作系统。对于数据库的选择上也是纷繁多样现在市场上比较流行有MySQL、Oracle、SQL Server等等。因为Oracle数据库有着很多的部件能够为公司提供大型的解决方案,因此他更加的适合大型酒店。而较小的酒店则可以采用Access等这样较简单的数据库,总体来说,
14、数据库的选择和酒店的规模的大小有关。目前来看数据库的输入主要是基于普通电脑,但从未来的形势来看,触屏输入必然会替代传统的电脑输入。现在部分酒店已经开始使用触屏方式来录入信息,这样就会使效率进一步提高。目前国内的酒店行业形势不是十分的乐观,国内的酒店销售理念落后、观念老旧而且软硬件的建设落后。另外国内酒店行业人才流动十分的频繁这对进店的发展造成了十分恶劣的影响,严重影响了新一代人才的培养,引起恶性循环,对电子营销策略的一无所知更是雪上加霜。现在国内的经验基本上是照搬上世纪九十年代西方发展的经验。酒店上层人员几乎完全靠经验管理,对于国际酒店的管理经营理念只停留于表面的认识和运用,不能很好的对经营理
15、念进行移植,另外就是敢于承担责任的酒店管理人太少。这些问题在未来的激烈竞争中必然会成为酒店的软肋。从上个世纪80年之后国内才出现了意义上的酒店管理系统,这使得我国的酒店管理系统落后于西方国家将近二十年,但是我国的酒店管理从开始出现只是就是计算机技术快速发展的年代,这使我国的酒店管理业发展较快,不至于落后于国外很多。再借助计算机技术快速发展的形势下我国的酒店管理行业和酒店管理系统快速的发展,到目前为止我国的酒店管理行业已经有了自己发展模式,虽然还不是很成熟,但是已经形成了几个比较成熟的管理模式。我国的酒店管理行业正进入一个快速发展的时代。在上个世纪40年代,西方国家出现了国外酒店管理集团,到现在
16、已经发展了将近70年了。由于西方国家的国家体制是资本主义国家,他们实行的是市场经济,所以在市场经济的刺激下西方的酒店行业逐渐完成了从无到有、从小到大的发展,现在国外的酒店管理行业正进行对外的扩张。随着现在旅游业的不断发展,国际旅游市场也是不容小觑的一个经济增长点,为了满足本国旅客的需要和酒店的利益,很多的国外酒店都将酒店设在重点旅游景点附近。因为我国的对外开放局势逐渐开放,这对西方酒店管理行业的发展是一个良好契机。西方国家自此期间积极的对外扩张,转变了以往的发展模式,从国内的发展到国际的兼并、联盟的转型,另外在此期间很多大的酒店企业根据市场的变化慢慢地完成了品牌化、专业化、集团化。1.4 系统
17、开发工具及技术1.4.1 系统开发工具开发本酒店管理系统,我用的是VisualStudio 2010。Visual Studio 2010 是一套完整的开发工具,它改进了语言和数据功能,增加了调试功能、数据库功能、创性功能和高级开发工具,用它作为开发工具可以使得开发变得简单便捷,适合团队开发,并且用Visual Studio 2010作为开发工具可以利用Windows操作系统,这样是的开发变得安全、更易操作、管理和更可靠。 1.4.2 数据开发工具在数据库选择上我用的是Microsoft SQL Server 2008。因为现在的操作系统基本上是Windows操作系统,所以使用SQL Serv
18、er 2008数据库更加有利。和其他的数据可相比较,SQL Server 2008数据库在在界面和数据库的操作上都有所区别。SQL Server 2008数据库是基于SQL Server 2005数据库的,因为以前接触过SQL Server 2005,所以在数据库的选择上更倾向于SQL Server 2008数据库。现在数据库的种类纷繁多样,有MicrosoftAccess、MicrosoftVisualFoxPro、Oracle、Sybase、DB2和Informix等数据库。对于数据库的选择可以说是根据情况来选择。先择很多客户端装的数据库是MicrosoftAccess数据库,但是这个数据
19、库在可扩缩性、速度以及灵活性上都有局限性。对于小的系统时这个数据库是不错的选择。现在与SQL Server 2008数据库旗鼓相当的数据库有Oracle和Sybase。在数据库行业内Oracle几乎被公认为是该领域的领导者。Oracle数据库有许多的部件,产品的功能强大,数据库的可扩缩性好、速度快、灵活性高,它更适合为大型公司提供大型的解决方案。Sysbace数据库因为他的主要操作系统是Linux操作系统,在Windows操作系统上只有很少的几个版本。因为版本的问题我们就不再考虑了。综上因素我最终选择的是Microsoft SQL Server 2008数据库。1.4.3 C#开发语言介绍C#
20、语言脱胎于C/C+,同时汲取了Java、Delphi等语言的精华,是.NET平台上的核心开发语言。C#2.0更是将泛型编程思想与面向对象技术进行了完美的融合,使其成为符合现代软件工程要求的主流程序设计语言。20世纪80年代以来,C/C+一直是使用最为广泛的商业化开发语言。他们提供了许多复杂的底层控制能力,但代价是相对较长的学习周期和较低的开发率,同时也给程序的安全性带来了潜在的威胁。C+语言过度的功能扩张也破坏了面向对象的设计理念。软件行业迫切地需要一种全新的现代程序设计语言,他能够在控制能力与产生效率之间达到良好的平衡,特别的是将高端应用开发与底层平台访问紧密结合在一起,并与Web标准保持同
21、步,C#语言也是这一使命的承担着。C#语言从C/C+发展而来,是一种简单易学、类型安全和完全面向对象的高级程序设计语言。他的设计目标就是在继承C/C+强大功能的同时,兼有RAD语言的高效性。作为.NET的核心编程语言,C#充分享受了CLR所提供的优势,能够与其他的应用程序方便的集成和交互。下面对它的几个突出特点进行描述:(1) 语法简洁。C#取消了指针,也不定义繁琐的伪关键字。它使用有限的指令、修饰符和操作符,语法上几乎不存在任何冗余,整个语言结构十分清晰。初学者通常能快速掌握C#的基本特性,而C/C+程序员转入C#则几乎不会有任何障碍。(2) 完全面向对象。C#具有面向对象的语言所应有的基本
22、特性:封装、继承和多态性。他禁止向全局变量和全局方法,而是以类为挤出来构建所有的类型,并通过命名空间对代码进行层次化的组织和管理。许多精巧的对象设计模式都在C#语言中的到了有效的应用。 郑宇军. C#语言程序设计基础(第二版)M. 北京: 清华大学出版社, 2011,10.1.5 系统设计概述1.5.1系统功能对于这次的酒店管理系统,共分成了前台管理和后台管理两个模块,在每个模块中又有实现了若干个小的功能模块。在前台管理模块中主要操作者是系统普通用户对客户的入住、退房、增加消费的处理等的操作。在这个模块中有房间入住信息管理、客户入住信息管理和退出三个功能模块,在房间入住信息管理模块中,可以完成
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于c 的酒店管理系统的设计与实现毕业设计论文 基于 酒店 管理 系统 设计 实现 毕业设计 论文

链接地址:https://www.31ppt.com/p-3938238.html