[毕业设计论文]宾馆客房管理系统.doc
《[毕业设计论文]宾馆客房管理系统.doc》由会员分享,可在线阅读,更多相关《[毕业设计论文]宾馆客房管理系统.doc(58页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 毕业设计(论文)题 目: 基于C#宾馆客房管理系统的设计与实现 IV摘 要利用先进的管理手段,提高宾馆客房的管理水平,已成为宾馆酒店业在越演越烈的竞争中发展的当务之急。以前,大多数宾馆客房管理都是通过手工来完成,现在取而代之的则是网络管理系统。基于网络的计算机应用系统更有利于酒店内部管理,为企业和客户都带来了很大便利,节约客户订房时间,方便宾馆的管理,而无需受空间距离的限制。宾馆客房管理系统主要包括员工的信息管理、房间类型管理、房间信息管理、房间经营管理、客户信息查询及经营状况管理等功能,采用目前流行的Microsoft Visual studio .net 2005为开发工具,运用SQL
2、Server2000做为后台数据库的管理。用户登录时设置权限管理,登录完毕后,对功能管理的查询,可以根据不同的需要进行查询。界面简单明了,功能一目了然,操作简单易学,适用于中小型宾馆应用。关键字:客房管理;C#.NET; SQL数据库AbstractThe use of advanced management tools to enhance the management level of the hotel rooms, the hotel industry has become a guesthouse undoubtedly increased competition in the de
3、velopment of the moment. Previously, the majority of hotel rooms are managed by hand to complete, it is now replaced by the network management system. Web-based computer application system more conducive to the hotel management for the enterprise and customers have brought great convenience to facil
4、itate the management of the hotels, save customers order rooms time, and are not subject to restrictions of space distance. Hotel Room Management System consists mainly of staff for information management, room type management, information management room, room management, customer enquiries and ope
5、ration of information management, and other functions, using the popular Microsoft Visual studio. Net 2005 for the development of tools, use of SQL Server 2000, as a background database management. Uer login set permissions management after registration is completed, functional management enquiries
6、can be carried out in accordance with the needs of different enquiries. Simple interface, functional clear, simple to learn, apply to small and medium-sized hotels application.Keywords: Guest room management; C#.NET; Structured Query Language Database目 录绪 论1开发工具和环境介绍31.1开发软件技术31.1.1Visual C#.NET 200
7、5简介31.1.2Microsoft SQL Server 2000 简介41.1.3ADO.NET介绍51.1.4运行环境及配置6系统需求分析72.1需求分析72.2可行性分析72.2.1技术可行性82.2.2经济可行性82.2.3运行可行性8系统概要设计93.1设计目标93.2系统功能模块图93.3系统数据流图113.3.1顾客入住活动图113.4系统数据库设计133.4.1数据库设计原则133.4.2数据库概念结构设计(E-R图)133.4.3数据表的设计17详细设计204.1系统主要功能流程204.1.1顾客入住流程204.1.2顾客换房流程204.1.3顾客点菜流程214.1.4宾馆
8、营业额统计流程214.2系统功能界面224.2.1系统登录模块224.2.2系统主界面234.2.3客房预定模块234.2.4会员注册模块244.2.5预定管理模块264.2.6客房入住模块274.2.7客人换房模块284.2.8客人换房模块284.2.9数据备份模块30系统综合测试315.1程序的测试方法315.2实施测试32结论34致谢35参考文献36附录A 英文原文38附录B 汉语翻译43附录C 部分程序代码46IV沈阳理工大学高等职业技术学院学士学位论文绪 论随着中国经济的迅速发展,人们的生活水平有了明显的提高,假日经济和旅游经济已经成为人们的消费热点。各地也把旅游也当作本地经济发展的
9、重要支柱之一,从而促进了宾馆酒店业的发展。同时,随着宾馆酒店越来越多,人们的要求越来越高,宾馆酒店的竞争也越来越激烈。如何在激烈的竞争中生存发展,是每个宾馆酒店必须面临的问题。对宾馆经营状况起决定作用的是宾馆的服务管理水平。如何利用先进的管理手段,提高宾馆的管理水平,已成为宾馆酒店也发展的当务之急。国内宾馆IT技术开发的现状是需求不明确,使宾馆项目工程性强,产品化不足,开发商的总体成本居高不下,研发缺乏原动力。没有行业统一标准,厂商各自为政,市场分化导致产品整合难度大。产品推广依赖行政手段和关系网,抑制了新技术的引进和技术的创新,不利于形成自己的产品特色和质量控制。国外优秀品牌的进入,垄断了国
10、内高星级宾馆,开发商利润空间式微。随着计算机技术的飞速发展,信息时代的到来,信息改变了这个社会。各类行业在日常经营管理各个方面也在悄悄地走向规范化和网络化。客房管理的信息化程度体现在将计算机及网络与信息技术应用于经营与管理,以现代化工具代替传统手工作业。无疑,使用网络信息化管理使客房管理更先进、更高效、更科学,信息交流更迅速。 客房管理系统是经营管理中不可缺少的部分,其内容对于经营的决策者和管理者来说都至关重要,所以客房管理系统、信息管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理文件档案,这种管理方式存在着许多弊端,如:效率低、保密性差,容易出现差错
11、等,且对于查询空房间及已定房间等极为不方便。在当今时代,这些完全可以改用计算机来代替人的手工操作。 作为计算机及网络应用的一部分,使用计算机对客房信息进行管理,具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高客房经营管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。且办事效率也是决定收入的一个关键因素。 宾馆客房管理系统作为计算机应用的一部分,使用计算机对客房相关信息进行管理,具有人工管理无法比拟的优点,检索迅速、查找方便、可靠性高、存储量大、保密性好、成本低等,可减少更多的人力物力,这些都能够极大地提
12、高宾馆的管理效率,也是宾馆管理科学化、正规化,与世界接轨的重要条件。对于宾馆来说,使用宾馆管理系统可以及时共享各种管理信息、提高管理信息的处理效率和效果、有效地预防宾馆管理中的各种问题,从而大大提高宾馆管理水平、降低管理成本。因此,开发一个宾馆管理系统是很有必要的,具有其特有的技术意义和管理意义。宾馆客房管理系统是一个综合性管理信息系统。拥有友好的界面、操作方便、功能强大、保密性好等特点。提供对宾馆信息的全面查询和强大的管理功能,拥有对用户录入数据的严格检验功能。提供多用户管理(如操作员,管理员,经理等)。提供客房预定、前台接待、餐饮管理、查询统计、财务管理、综合查询、系统维护、系统帮助等。实
13、行后台数据的管理,提供客人开房客房续住,客人换房,拾物登记,失物招领,结账开单,房态查询,辅助查询(其中包括对天气状况,飞机航班,列车时刻,轮船航班等)。因此,决定选择客房管理系统作为本人的毕业设计,力求开发出一套界面友好,功能强大,使用简单的适用于中、小规模客房的管理系统。同时也是一款完全适合宾馆或旅馆客房管理日常业务管理的软件。还有为了更适合远距离应用,采用了C#和SQL来设计综合了具有一定代表性的客房业务管理模式。界面设计大方、简洁、实用,操作简单方便。本文中共分5章。第一章开发工具和环境介绍,主要讲宾馆客房管理系统的开发方法及开发工具简介;第二章系统需求分析,主要讲系统功能需求、性能需
14、求及可行性分析;第三章概要设计,主要介绍系统工作流程、功能结构图及数据库表设计;第四章详细设计,主要讲各个功能的工作流程及具体的实现过程。第五章系统测试,主要介绍系统使用的测试方法及测试用例,每章附有本章重点介绍的功能图例及详细讲解,帮助理解系统的各部分功能。 开发工具和环境介绍1.1 开发软件技术客房管理系统是典型的信息管理系统,其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。对于前者要求建立起数据一致性和完整性强、数据安全性好的库。而对于后者则要求应用程序功能完备、界面友好、容易使用等特点。通过对数据库管理系统、C语言及应用程序设计等进行较深入的学习,并结合客房管理的要
15、求,选择了C#和SQL 数据库等软件作为开发工具;通过参考各种资料和对应用领域进行调查分析,实现了中小型管理系统。 客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。有助于提高管理的效率,客房管理系统是根据对客房管理的实际情况进行编写的,主要目的是为了方便对客房的实际情况进行集中的查询与管理工作。1.1.1 Visual C#.NET 2005简介1995年 ,Sun 公司正式推出面向对象的开发语言Java,并提出跨平台、跨语言的概念,之后,Java就是逐渐成为企业级应用系统开发的首选工具。为支持Java语言,微软开发出基于Java语言的编译器Visual J
16、+,并在短的时间里由1.1 版本升级6.0版本,其中Visual J+ 6.0版集成在Visual Studio 6.0中。该语言开发的程序不但在Java 虚拟机上(Java Virtual Machine JVM)的运行速度大大加快,而且增加了许多新特性,同时还支持调用Windows API,这些特性使得Visual J+成为强有力的Windows 应用开发平台,并成为业界公认的优秀Java编译器。由于Visual J+主要应用在Windows 平台的系统开发中,因此Sun公司认为Visual J+违反了Java的许可证协议,违反了Java开发平台的中立性,并对微软提出了诉讼,这使得微软处于
17、极为被动的局面。为了改变这种局面,微软决定推出其进军互联网领域的.NET计划,C#就是该计划中所要开发的一门重要的开发语言。.NET计划将是微软今后几年发展的战略核心,其内容非常庞大。其技术开发平台是Visual Studio.NET,而C#作为Visual J+的替代语言也集成在该平台中。C#语言的开发成功,对微软未来的发展有着非常重要的意义。微软在2000年6月份举行的“职业开发人员技术大会”上正式发布了C#语言。微软公司对C#的定义是:“C#是一种类型安全的、现代的、简单的、由C和C+衍生出来的面向对象的编程语言,其牢牢根植于C和C+语言之上的,并可立即被C和C+开发人员所熟悉。C#的目
18、的就是综合Visual Basic 的高生产率和C+的行动力。”与C和C+相比,C#具有以下特点:1、语法更简单;2、保留了C+的强大功能;3、快速应用开发功能;4、语言的自由性;5、强大的Web服务器控件;6、支持跨平台;7、与XML相融合。Visual C# .NET 是 Visual Studio 系列中的最新成员。这种新语言基于 C/C+,但其深化了更容易地使用面向组件编程的发展方向8。1.1.2 Microsoft SQL Server 2000 简介SQL是Structured Query Language的缩写。是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言。在使用时
19、,只需要发出“做什么”的命令,“怎么做”是不用使用者考虑的。SQL功能强大、简单易学、使用方便,已经成为了数据库操作的基础,并且现在几乎所有的数据库均支持SQL。数据库技术出现于20世纪60年代,主要用来适应管理信息系统对数据管理的要求。40多年来,数据库技术在理论和实现上都有了很大的发展,已经成了绝大多数IT解决方案的基础。数据库系统支持的数据模型由层次型、网状型发展到目前较流行的关系型。SQL Server 2000(简称SQL Server)就是运行在网络环境下的关系型数据库管理系统(RDBMS)。SQL Server 2000 的特性包括以下几个方面。1、与Internet集成 SQL
20、 Server 数据库引擎提供完整的XML 支持。提供了网络解决方案所需的可伸缩性、可用性和安全功能。SQL Server 程序设计模型能与Windows DNA 构架紧密结合,在SQL Server English Query和Microsoft搜索服务等功能的支持下,提高了Web应用程序的查询和搜索功能。2、可伸缩性和易用性SQL Server 数据库引擎可以在不同的微软平台上运行,随着应用系统功能的增强,用户可以平滑地进行移植,保证了用户前期投资的最大利益。3、企业级数据库功能SQL Server 数据库引擎支持当今苛刻的数据处理环境所需的功能。充分保护数据完整性;管理上千个并发修改数据
21、库用户;分布查询功能可以引用来自不同数据源的数据;分布式事务功能保证所有分布数据库更新的完整性;具有强大的复制同步功能。4、易于安装、部署和使用SQL Server 中包括一系列管理和开发工具,这些工具方便了SQL Server 的安装、部署、管理和使用过程。SQL Server 支持与Windows DNA 集成的程序设计模型,可以实现应用程序在使用数据库和数据仓库时的无缝连接,提高了应用程序的开发效率。1.1.3 ADO.NET介绍ADO(ActiveXDataObject)对象是继ODBC(OpenDatabaseConnectivity,开放数据库连接架构。微软所制定的架构,可以让透过
22、这种架构和数据库连结。)之后微软主推存取数据的最新技术,ADO对象是程序开发平台用来和OLEDB沟通的媒介,ADO目前的最新版本为ADO.NET。ADO.NET不像以前的ADO版本是站在为了存取数据库的观点而设计的,ADO.NET是为了应用广泛的数据控制而设计,所以使用起来比以前的ADO更灵活有弹性,也提供了更多的功能。ADO.NET的出现并不是要来取代ADO,而是要提供更有效率的数据存取。微软透过最新的.NET技术提供了可以满足众多需求的架构,这个架构就是.NET共享对象类别库。 Microsoft公司推出的ADONET是Microsoft.NET Framework的核心组件。借助ADO.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计论文 毕业设计 论文 宾馆 客房 管理 系统
限制150内