本科毕业设计--基于net的红石酒店管理系统设计与开发.doc
《本科毕业设计--基于net的红石酒店管理系统设计与开发.doc》由会员分享,可在线阅读,更多相关《本科毕业设计--基于net的红石酒店管理系统设计与开发.doc(54页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、成都理工大学毕业设计(论文)基于.NET的红石酒店管理系统设计与开发作者姓名:乔天宇 专业班级:信息与计算科学 2007070201 指导教师:徐松浦摘 要随着社会不断发展,人民的生活水平日益提高,旅游、商务活动也不断增多。通过调查,我国在2020年将成为世界上第四大旅游国家;同时我国加入世界贸易组织,酒店服务业将完全开放,对酒店的管理提出了新的要求13。本系统是以红石酒店为模型,采用C#语言和SQL Server数据库开发的酒店管理系统,主要目标是针对酒店客房进行计算机化的管理,让管理更加有效率。本系统实现了系统管理、数据维护和前台操作三大功能。其中系统管理包括客户管理、收银记账。数据维护则
2、实现了客房类型和客房信息的管理。前台操作包括客房和客户查询,以及客户的入住和结算功能。经过测试和实施,表明本系统在一定程度上有效地提高了酒店的管理水平。关键字:酒店管理系统;C#语言;SQL Server数据库;客房管理HongShi Hotel Management Information Systems Design and Implementation based on .NETAbstract:With the continuous development of society,peoples living standards are improving.Through surveys
3、,China will become the worlds fourth largest tourist country in 2020;Meanwhile,Chinas accession to the World Trade Organization,the hospitality industry will be completely open. So the hotels management has new requirements.The system is based on Red Rock Hotel, using C # language and SQL Server dat
4、abase development,the main objective is for the hotel rooms to computerized management,so the management can be more efficient.This system has three major functions, data management,data maintenance and front desk operation System management, including customer management, billing and exit the cash
5、register.Data maintenance achievs room type management and room information management.Front desk operations,including guest rooms and customer inquiries,and customer check-in and settlement functions.Tested and implemented, that to some extent, the system has effectively improved the hotels managem
6、ent.Keywords:hotel management system;C # language;SQL Server database;room management目 录第1章 前 言11.1 系统背景及意义11.2 研究现状21.3 研究内容3第2章 相关技术理论52.1 C#语言简介52.2 SQL简介52.3 管理信息系统6第3章 系统总体设计83.1 系统分析83.1.1 设计原则83.1.2 可行性分析83.1.3 需求分析93.2 界面设计103.3 数据库设计113.3.1 数据库分析113.3.2 系统E-R图分析123.3.3 数据库表设计133.4 功能模块设计18第
7、4章 系统实现214.1 客房类型设置214.2 客房信息设置244.3 预定管理284.4 入住管理304.5 消费记账334.6 收银退房374.7 房态管理40第5章 系统测试435.1 白盒测试435.2 黑盒测试44结 论48致 谢49参考文献5050第1章 前 言1.1 系统背景及意义随着我国改革开放的不断推进,国内人民生活水平的不断提高,旅游出行的人越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。在酒店的管理及业务日益复杂、要求在不断提高的现状下,利用
8、高科技、现代化的电脑自动化管理系统来处理日益繁重的酒店业务,对于大型的酒店是必须具备的管理方式4。传统的酒店管理活动中,把人、才、物作为酒店的主要资源。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及酒店管理中的作用,并把它当做酒店的一种极其重要的资源,人们称之为“信息资源”,信息资源的处理已经成为当今世界上一项主要的社会活动。酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。酒店客房管理的科学化、系统化、信息化成为各个酒店追求的目标。因此,而要实现这些功能,就要
9、求各个酒店配备一套客房管理系统,以便在酒店内实施良好的完善的管理且以最快地速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境。客房管理信息系统(MIS)是各个酒店软件建设中一个重要的应用系统,它大大了改善酒店管理的基础环境。对客房管理系统的若干基本问题进行研究,主要包括客房管理系统的功能组成、系统开发条件、步骤及其总体规划等内容。目前酒店客房管理系统大多采用传统的C/S体系结构,采用的是开放模式。一个成熟的酒店客房管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱。随着它的深入,将带动企业的运做,为管理和决策提
10、供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。酒店电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。计算机网络发展到今天已经成为现代人生活中不可缺少的一部分,人们可以从互联网中获得丰富的信息。为了提高用户获取信息的效率,保障信息的全面性、可靠性,需要对网络的信息库进行有效的管理。现在我国一些地方酒店的客房水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和
11、物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一有项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。1.2 研究现状酒店管理系统最早是于70年代初在国外开始发展起来的,到了80年代,国外的酒店管理系统,如EECO、HIS、CLS、Lodgistix等,整个模式已基本定型,技术较成熟,功能也较齐全。国内的酒店管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外酒店管理系统的大规模引进,国外酒店的先进管理技术进入我国,进一步促进了我国酒
12、店管理技术的发展。国内系统正是在充分吸收国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店管理系统的公司。到了90年代中期,随着计算机在酒店中的普及应用,以及计算机技术的不断发展,酒店管理系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。如何利用先进的管理手段来提高酒店的管理水平成为酒店餐饮业务发展的当务之急。面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店餐饮管理走
13、向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。因此,采用全新的计算机网络和酒店服务业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。酒店服务业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。随着社会的进步,经济的发展,当今社会人员流动越来越频繁,酒店管理工作也变得越来越复杂。旅游者对酒店的需求量越来越大,对酒店的要求也越来越高。如果能够实现酒店管理的自动化,无疑将给酒店管理部门带来很大的方便。以前中国
14、酒店企业管理方面还主要是凭经验。酒店管理整体的科技含量低,还有许多与时代脱节、落后的表现:操作随意性大,容易波动,管理漏洞多,物质损耗大,经济效益低等明显地成为制约行业发展的关键性因素。酒店在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店管理信息系统及时了解各个环节中信息的变更,有利于提高管理效率。开放性的、应用系统可灵活伸缩的、面向最终用户的服务性系统,不断满足酒店业务需求、市场环境的拓展和管理模式的变化。系统开发具有超前意识,强调系统的标准化、系列化、模块化设计,有明确的功能模块结构和技术支持模块结构,按酒店不同的星级、规模和资金条件,分若干档次,充分利用当前性价比最佳的
15、技术产品组成模块,灵活组合集成。便于系统维护、修改和升级,便于各酒店根据自己情况,分批分期实施技术改造,便于系统动态的跟随世界先进技术的发展。现代化的酒店是客房及其余各种服务与设施为一体化的消费场所,酒店组织庞大、服务项目多、信息量大,要想提高劳动生产,降低成本,提高服务质量和管理水平,进而促进经济效益,必须借助计算机来进行现代化的信息管理,酒店信息管理系统正是为此而设计的,本系统是一套适用于中、小型酒店使用的优秀系统,操作简单,灵活性好、系统安全性高,运行稳定。随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件
16、系统在不断发 展中的酒店的需求。基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境1.3 研究内容(1) 本文主要研究内容酒店管理系统对于一个酒店来说很重要,对于酒店的管理人员也是不可缺少的。本文主要研究酒店管理系统的设计和实现。该酒店管理系统为酒店管理提供客房类型设置,客房信息设置、预订、入住管理、消费、收银、房态管理功能,让酒店管理更加便捷,更有效率。(2) 本文整体框架第1章前言部分首先简要阐述了酒店管理系统的重要性和酒店管理系统的发展状况;然后结合本文的研究内容分析了选题的背景和意义,给出了本文的主要研究内容和论文的结构。第2章主
17、要阐述开发该系统的相关技术理论。第3章首先阐述了系统的设计原则,然后从技术和经济上对系统进行可行性分析,然后对根据用户的需求进行分析,最后进行系统的总体设计。第4章,第5章分别阐述系统的实现和测试结果。最后对系统的设计和实现进行总结。第2章 相关技术理论2.1 C#语言简介C#(C sharp)是一种最新的、面向对象的编程语言。它使得程序员可以快速地编写各种基于Microsoft.NET平台的应用程序,Microsoft.NET提供了一系列的工具和服务来最大程度地开发利用计算与通讯领域。正是由于C#面向对象的卓越设计,使它成为构建各类组件的理想之选无论是高级的商业对象还是系统级的应用程序。使用
18、简单的C#语言结构,这些组件可以方便的转化为XML 网络服务,从而使它们可以由任何语言在任何操作系统上通过Internet进行调用。最重要的是,C#使得C+程序员可以高效的开发程序,而绝不损失C/C+原有的强大的功能。因为这种继承关系,C#与C/C+具有极大的相似性,熟悉类似语言的开发者可以很快的转向C#216。新兴的网络经济迫使商务企业必须更加迅速的应对竞争的威胁。开发者必须不断缩短开发周期,不断推出应用程序的新版本,而不仅仅是开发一个“标志性”的版本。C#在设计时就考虑了这些问题。它使开发者用更少的代码做更多的事,同时也不易出错。还有一些精细的特性,使得C#成为一流的网络编程工具。例如,X
19、ML正逐渐成为在网络上传输结构化数据的标准。这种数据集合往往非常小。为提高性能,C#允许把XML数据直接映射到struct数据类型,而不是class。这样对处理少量的数据非常有效。2.2 SQL简介SQL(Structured Query Language)(结构化查询语言)是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言7。在使用时,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。SQL数据库数据体系结构:SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模
20、型术语不同。在SQL中,关系模式称为“基本表”;存储模式称为“存储文件”;子模式称为“视图”;元组称为“行”;属性称为“列”。SQL语言的组成:一个SQL表数据库是表的集合,由一个或多个SQL模式定义。一个SQL表由行集构成,一行是列的序列,每个列与行对应一个数据项。一个表或者是一个基本表或者是一个视图9。基本表是实际存储在数据库的表,而视图是由若干基本表或视图构成的表的定义。一个基本表可以跨一个或多个存储文件,一个存储文件也可存放一个或多个基本表。每个存储文件与外部存储上一个物理文件对应。用户可以用SQL语句对视图和基本表进行查询等操作。在用户角度来看,视图和基本表是一样的,没有区别,都是关
21、系表格。2.3 管理信息系统本世纪以来,由于社会生产力的迅速发展和科学技术的突飞猛进,人们进行信息交流的深度和广度不断增加,管理所需要的信息量急剧增长,同时对信息的处理要求及时、准确,这导致了传统的信息处理方法和手段已不能适应现代管理的需要;电子计算机的诞生和在信息处理中的应用,标志着一个崭新时代“信息时代”的开始,它使酒店管理现代化成为可能3。管理信息系统的产生和发展是建立在电子计算机基础之上的。硬件方面,自1946年第一台电子计算机诞生以来,计算机技术的发展可谓日新月异,从庞大的只能在实验室里供研究使用的计算机到如今能适应不同环境满足不同需求的各种各样的计算机;运算速度从每秒几千次到每秒几
22、百亿次;处理器从焊有上百万个电子管的大的惊人的电子板到只有指甲大小的集成电路;现在计算机在硬件方面的发展已达到了每三个月更新换代一次的惊人速度。软件方面,也已从机器语言、汇编语言、高级语言发展到现如今的第四代语言非结构化、面向对象、可视化的语言。管理信息系统通过对酒店当前运行的数据进行处理来获得有关信息,以控制酒店的行为;利用过去和现在的数据及相应的模型,对未来的发展进行预测;能从全局目标出发,对酒店的管理决策活动予以辅助。从工业发达国家来看,管理信息系统的发展经历了以下几个阶段。第一阶段:(1953年至1965年)单项数据处理阶段,也称电子数据处理(EDP)阶段。这是电子计算机在管理领域应用
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 本科 毕业设计 基于 net 酒店 管理 系统 设计 开发
限制150内