酒店登记入住管理系统毕业论文.doc
《酒店登记入住管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《酒店登记入住管理系统毕业论文.doc(30页珍藏版)》请在咨信网上搜索。
吉林师范大学 毕业论文(设计) 论文分类号:TP315 密 级:无 论 文 题 目 酒店登记入住管理系统 学 院、专业: 计算机学院 信息管理与信息系统专业 学 生 姓 名: 王继庆 (1012326) 年 级 班: 2010级 3 班 指 导 教 师: 董云鹏 (副教授) 2014 年 4 月 11 日 II 摘 要 随着我国经济的快速发展,在经济发展的带动下,酒店行业将越来越受到人们的关注,而传统的酒店管理方式,制约了酒店的快速发展,为了提高酒店的管理水平,提高酒店的综合竞争力,一套科学智能的管理系统将是酒店在竞争中脱颖而出的关键因素。 酒店登记入住管理系统(Check In Hotel Management System)是通过对资料的分析与挖掘,设计出来的酒店管理软件。通过酒店登记入住管理系统可以实现各种功能,包括酒店登记入住管理、退房管理、预订房间管理、房间设置管理等。本酒店管理系统采用Visual Studio 2008(C#.NET)和SQL Server 2005。Visual Studio 2008(C#.NET)用作前台UI(User Interface)开发,SQL Server 2005用作后台数据库建立,UI设计要保证功能简单易用、操作快捷方便,适合各类酒店管理人员使用。后台数据库要保证数据的完整性、一致性、安全性。 本酒店管理系统指在提高酒店管理效率,降低人力、物力、财力,提高服务质量与服务速度,更好的为客户提供更加全面的服务,从而建立市场优势,有助于降低酒店压力,开拓新市场,而且还提高员工责任感,提高酒店效益。 关键词:SQL Server 2005,C#.NET,酒店管理 Abstract With the rapid development of economy in our country, under the drive of economic development, the hotel industry will be more and more get the attention of people, and the traditional way of hotel management, restricting the rapid development of the hotel, in order to improve the management level of the hotel, to improve the comprehensive competitiveness of the hotel, a set of scientific and intelligent management system will be a hotel in the competition of the key factors. Hotel check-in Management System (Check In Hotel Management System) is based on data analysis and mining, design of Hotel Management software. By hotel check-in management system can realize a variety of functions, including the hotel check-in and check-out management, reservation management, room setup, etc. This hotel management system USES Visual Studio 2008 and SQL Server 2005 (C#.NET). Visual Studio 2008 (C#.NET) is used as the front desk UI (User Interface) development, SQL Server 2005 is used as the background database established, UI design to ensure that the function is simple and easy to use, fast and convenient operation, suitable for all kinds of hotel management. Background database to ensure the data integrity, consistency and security. The hotel management system refers to the improve the efficiency of hotel management, reduce the manpower and material resources, financial resources, improve the service quality and service speed, better to provide more comprehensive services, so as to establish a market advantage, help to reduce the pressure of the hotel, open up new markets, but also improve employees sense of responsibility, improve the efficiency of the hotel. Keywords:SQL Server 2005, C#.NET, the hotel management 目 录 引 言 1 第一章 简介 2 1.1 Visual C#.NET介绍 2 1.2 SQL Server2005简介 2 第二章 需求分析 4 2.1 应用需求分析 4 2.2服务目标 4 2.3 可行性分析 4 第三章 总体设计 6 3.1酒店登记入住管理系统的业务流程 6 3.2 系统功能模块 7 3.2.1 基本文件 8 3.2.2 预约 8 3.2.3 代理 9 3.2.4 客户 9 3.2.5 消费项 9 3.2.6 退房 10 3.2.7 结算 10 3.2.8 报表 10 3.2.9 酒店管理 10 3.3 数据库设计 10 3.3.1 数据库需求分析 10 3.3.2 数据库创建 11 3.3.3 数据库连接 15 第四章 详细设计 17 4.1流程图 17 4.2 主窗体设计 17 4.3 创建房间登记及退房窗体 18 4.4 设置房间类型功能 19 4.5房间预定功能的实现 20 4.6 报表功能的实现 20 4.7 用户权限的设置 21 4.8 备份还原功能的实现 21 4.9 房间可用性表的实现 22 4.10 客户类型的实现 22 第五章 系统测试 23 5.1 编译并运行程序 23 5.2 系统发布 23 5.3 测试 23 5.3.1 模块测试 23 5.3.2 系统测试 23 结 论 24 参考文献 25 IV 引 言 在当今激烈的酒店竞争中如何脱颖而出,才是酒店行业所关注的目标,这迫使酒店管理层不断深化酒店改革,而借助现在正快速发展的IT工具,无疑是各位酒店管理们的最佳选择,抢占客源、增加客户满意度、优化资源配置、制定营销策略成为首要的业务,提高经济效益才是当下竞争的关键要素。而酒店管理系统便可以为酒店管理提供最有效的手段,发挥管理系统强大的优势,在数据分析、数据保存、数据交换等均快速可靠,是人力操作所不能完成的。 在未来的几年中酒店的竞争将逐步走向智能化、信息化、效率化。酒店业信息化发展主要分为:一是超级化发展趋势,一个表现就是集团越来越大,领域越来越多;二是电子网络发展体现在资源共享、又是互补、共赢共生,而非竞争的你死我活达到相互依存、相互共赢;三是国际化发展,与世界接轨,与世界共赢,做世界村的村民。 IT信息技术为酒店的信息化管理提供了可以实现的保证,整合起来的信息化管理和只能管理给酒店管理带来了更加快捷合理的管理方式,让酒店管理在管理层面上产生巨大的革新。经过长时间的测试研发形成了一套完整的管理系统软件,该系统涵盖登记管理、房间管理、财务管理、备份管理等。强大的功能也为酒店行业提供了坚实的后台程序。达到高层次的酒店管理水平,为酒店国际化提供更好的桥梁和综合管理工具。 第一章 绪论 酒店登记入住管理系统强调的是对酒店登记信息的整合,以及为用户提供快捷方便的服务,从而达到综合管理的目的,对于酒店企业来说一个好的酒店管理系统带来将是更大的经济效益。所以,酒店管理系统将作为一个应用手段帮助企业在酒店竞争中实现效益和名利的双丰收。 时间在发展社会在进步越来越多的科技被应用到现实生活中,而应用最多的就是计算机智能与计算机信息管理,在这两个方面计算机具有非常强大的管理和运算功能,由于强大的功能所以被应用于各个领域。而作为计算机的一部分应用,信息管理系统却有着更多的优点,它具有对数据的方便、快速的处理能力,具有非常好的安全性,具有非常方便的实用性,具有非常长的使用寿命,而且节省人力、物力、财力等,这些都为信息管理系统的普及以及应用提供了坚实的基础,也是酒店管理系统在现实社会上应用广泛且效果明显的一个重要前提。因此,在酒店管理系统上加大开发力度是非常有前景和实际意义的。 1.1 Visual C#.NET介绍 .NET框架是微软公司为了适应市场发展推出的一个全新的编程平台,目前的主流版本是3.5。而C#语言确是专门为微软公司的.NET Framework而设计的语言。就C#本身而言它仅仅是一种语言,尽管它在.NET平台环境下执行,但它并不是.NET的一部分。例如.NET平台支持的一些特性,C#语言却并不完全支持 。而C#语言支持的另一些特性,.NET却不完全支持。在我们正常安装Visual Studio 2008的同时,.NET Framework 3.5也同时被安装到了本地计算机中[1]。 C#(读作C sharp)作为强大的、面向对象语言,它在.NET 平台下使用,用C#编写,在.NET Framework中运行。使用C#语言不仅可以编写传统的Windows桌面应用程序(Winforms),而且还可以编写Windows服务程序(Windows Service)、Web应用程序(ASP.NET)以及Web服务应用程序(Web Service)等。所以在当前的软件开发中,C#已成为绝对的主流语言,可以说C#语言和Java语言在当今企业编程应用中,已经占据半壁江山 [2]。 1.2 SQL Server2005简介 目前,SQL Server 最新的版本是SQL Server 2012,而我们本次设计所用的是之前的版本 SQL Server 2005,它提供了数据报表、数据分析、数据整合、数据库引擎等功能,而且操作方便,应用平台广,具有非常出色的性能。下面简单介绍一下SQL Server 2005的一些特点[3]: l 数据库引擎,是数据库操作的核心服务,具体操作包括:数据存储、数据处理和数据保护。它可以提供更快的操作、访问速度,更强的事务处理能力以及更好的大数据处理能力。 l 数据挖掘,是标准的只能挖掘算法,通过对数据中存在的趋势和模式的分析,对业务难题做出最佳解决方案。 l .net框架主机,提供一个类似于VisualC#.net和微软的Visual Basic框架,创建数据库对象,分别包括类和集合。 l SQL中介服务,中介服务将为各类大型应用软件提供分布的异步应用框架。 l Web服务,SQL Server将作为超文本传输协议(HTTP),提供web服务,并在使用中提供一个新型的数据存储功能。 l 报表服务,我们可以利用SQL Server提供报表的控制,最后通过visual Studio进行报表的发行。 l Transact-SQL 的增强性能,SQL Server为可开发应用的数据库软件和服务,提供了各类新的语言功能,而且增加了许多性能。这些新的性能包括递归查询、数据排列以及处理错误等功能。 第二章 需求分析 2.1 应用需求分析 由于社会的快速发展各行各业也逐步的走向了信息化的管理时代,特别是酒店行业的管理也越来越受到关注,现在的酒店管理已经逐步走向信息化、智能化管理,而不是单纯的住宿、结算管理,要更加综合的发展管理的更多方面。首先,用户选择了我们的酒店从入住登记的那一刻起直至退房为止,我们要为客户提供最佳的服务以及最可靠的信息管理。作为一个服务性行业酒店管理系统要做到最全面的综合服务,让客户有一种用户至上的感受。提高酒店的管理水平,提供快捷的服务,完成酒店的各项管理项目,增加客户的“满意度”。在激烈的酒店竞争形势和环境下,如何拓宽酒店的管理手段和服务质量,才是当下的关键课题。而酒店管理系统便可以为酒店行业提供强有力的支持。利用当下的IT技术以及信息化管理方式将是提高酒店管理水平的非常好的手段之一。 2.2服务目标 1. 提高效率:节省财力。 2. 提高服务质量:节省人力。 3. 提高管理水平:节省物力。 2.3 可行性分析 (1)硬件环境要求:处理器:1GHz以上的处理器。内存512M以上(适量的增加RAM可以提高运行速度和性能) 。硬盘空间:建议1G以上的可用内存。处理器:建议1GHz以上的处理器。操作系统Windows XP、Windows 7。显示视频;建议800*600、1024*768及以上,256色[4]。可以适当增加配置,好的配置更加有利于系统的运行。 (2)经济要求:首先要考虑的是它的经济因素。成本主要包括:开发成本、运行成本、维护成本。效益主要包括:经济效益、社会效益。这两个方面是酒店管理系统最先要考虑到的方面,这关系到系统能否正常正确的实施。特别是对于一些中小型的酒店而言成本是他们最先考虑的因素,之后才是效益。解决这些之后才是我们所能提供的方便快捷的操作,实用性强的管理方式。种种分析之后确定出开发成本最小,但是提供效益最多的管理系统[5]。 (3)实施要求:本管理系统具有操作方便、使用简单,适用各类管理人员对酒店进行管理。而且功能强大,可以满足酒店日常管理的各种需求,实施之后可以进行定期维护、定期更新。保证本软件可以最好的服务。 经分析、研究后,该项目可行。 第三章 总体设计 3.1酒店登记入住管理系统的业务流程 如图3.1所示。 登记入住 房间预约添加资料 房间预约 登录 普通 管理员 结算 退房 打印报表 权限设置 登记入住 更新信息 退房 添加消费项 更新信息 数据库选择 HMS 其他数据库 图3.1 业务流程图 3.2 系统功能模块 如图3.2所示 酒店登记入住管理系统 添加消费项 添加代理 代理列表 房间类型 价格计划 房间价格 房间列表 客户列表 客户类型 添加客户 基本文件 代理 消费项 客户 退房 结算 预约 退房列表 每日结算 预定列表 房间预定 房间可用性表 报表 结算报表 房间报表 押金报表 权限设置 酒店管理 数据备份 图3.2功能模块 图3.2 3.2.1 基本文件 “基本文件”用于对客房类型、客房信息、房间价格、房间类型等进行设置,包含的模块如图3.3所示。 房间类型 价格计划 房间价格 房间列表 基本文件 图3.3 “基本设置”功能模块 “客房类型”用于设置本酒店房间基本类型信息,包含房间号、房类编号、楼层、额定人数、床数等。 “客房价格”用于设置房间的价格,不同类型的房间价格不一样。 “房间列表”用于显示最基本的房间号码等信息。 “价格计划”用于设置最近打折房间以及优惠房间的信息。 3.2.2 预约 “预约”用于对酒店的新用户预约,功能模块如图3.4所示。 预约 预定列表 房间预定 房间可用性表 图3.4 “业务管理”功能模块 “房间预定”用于处理客户对酒店房间进行的预订。 “房间可用性表”用于显示可以使用的图表。 “预定列表”用于显示已经预定的客户列表。 3.2.3 代理 “代理”用于设置新的代理商,功能模块如图3.5所示。 添加代理 代理列表 代理 图3.5 代理 “添加代理”用于添加新的代理商。 “代理列表”用于显示添加的代理列表。 3.2.4 客户 “客户”显示客户,设置客户,功能模块如图3.6所示。 客户列表 客户类型 添加客户 客户 图3.6 客户 “客户类型”用于设置客户类型。 “添加客户”用于添加新的客户。 “客户列表”用于显示客户列表。 3.2.5 消费项 用以添加、修改、删除新的消费项。 3.2.6 退房 用于进行退房结算。 3.2.7 结算 用于每日账目结算。 3.2.8 报表 用于显示押金账目信息,功能模块如图3.7所示。 报表 结算报表 房间报表 押金报表 3.7 报表 “押金报表”用于显示押金的表。 “结算报表”用于显示结算后的数据。 “房间报表”用于显示房间信息的报表。 3.2.9 酒店管理 “酒店管理”主要是酒店管理员操作的功能,主要功能包括:权限设置;数据库备份;数据库恢复;酒店基本设置。 3.3 数据库设计 3.3.1 数据库需求分析 酒店管理系统的数据应该满足查询、保存、更新以及删除等功能,同时要求数据库满足各种信息的输出和输入。根据上述分析,做出如下需求分析总结: (1) 房间状态:入住房、空房、预定房等。 (2) 房间类型:单人、双人、三人等。 (3) 客人信息:普通客户、会员客户等。 (4) 一个房间只能一个客户入住。 (5) 保存每个客户的入住信息。 经过分析和需求总结,设计如下: (1) 房间类型:房间编号、房间名称、描述。 (2) 房间信息:房间编号、楼层号、额定人数、客房描述。 (3) 预订:预订编号、预订客户名、预定时间、房间类型等。 (4) 登记入住:入住编号、房间号、入住天数等。 (5) 房间可用性图标:房间的入住、空房、预定以图表的形式显示。 3.3.2 数据库创建 根据上述描述的数据项,设计出满足实体间关系的数据表,通过相互约束相互连接形成一个数据库整体[7]。 本酒店登记入住管理系统数据库一共27张数据表,分别存放各类登记入住信息,以及其他功能数据信息,详细表名如图3.1所示。 表3.1 系统数据表名称 数据表名称 数据表名称 数据名称 Agency DeleteLog Role BackUpHis Deposit Room Booking HotelSetup RoomAllotted CheckIn Item RoomCalendar Customer Message RoomReserve Closing PaymentByCheque RoomType ConsumleItem RatePlan UserLog Currency RateType Users CustType ResDeposit 酒店管理系统数据库是在后台运行的,在Windows环境下,用SQL Server建立所需要的数据库HMS_Data.MDF[8]。先简单列出几个表,其他表类似。 (1) Message表:如表3.2。 表3.2 Message表 列名 数据类型 允许空 MsgID nvarchar(10) CheckInID nvarchar(50) Y MsgModule nvarchar(100) Y MsgDetail nvarchar(50) Y (2) RoomAllotted表:如表3.3。 表3.3 RoomAllotted表 列名 数据类型 允许空 HotelID Nvarchar(10) CheckInID Nvarchar(2) Y RoomID Nvarchar(10) Y Sequence Int Y RateTypeID Nvarchar(10) Y RoomTypeID Nvarchar(10) Y FromDate Datetime Y ToDate Datetime Y CustID Nvarchar(10) Y Memo Nvarchar(100 Y AccessLevel Nvarchar(10) Y PaymentStatus Nvarchar(10) Y (3) RoomReserve表:如表3.4。 表3.4 RoomReserve表 列名 数据类型 允许空 HotelID Nvarchar(10) BookRef Nvarchar(10) Y ReserveRef Nvarchar(10) Y CustID Nvarchar(10) Y SeqID Int Y RoomType Nvarchar(10) Y RateType Nvarchar(10) Y RoomID Nvarchar(10) Y FromDate Datetime Y ToDate Datetime Y Reservestatus Nvarchar(10) Y CheckinRef Nvarchar(10) Y ExpiryDate Datetime Y (4) Deposit表:如表3.5。 表3.5 Deposit表 列名 数据类型 允许空 HotelID Nvarchar(10) CheckID Nvarchar(20) Y Sequence Int Y Amount Money Y Currency Nvarchar(5 Y Refund Nvarchar(5 Y Memo Nvarchar(100) Y AccessLevel Nvarchar(10) Y CreateDate Datetime Y Depdate Datetime Y (5) RoomType表:如表3.6。 表3.6 RoomType表 列名 数据类型 允许空 HotelID Nvarchar(10) RoomTypeID Nvarchar(10) Y MarketingName Nvarchar(20) Y LongDescription Nvarchar(50) Y Status Nvarchar(5) Y RoomClass Nvarchar(15) Y MaxAdult Smallint Y MaxChild Smallint Y Internet Nvarchar(5) Y AccessLevel Nvarchar(10) Y (6) Currency表:如表3.7。 表3.7 Currency表 列名 数据类型 允许空 HotelID Nvarchar(10) CurrencyID Int Y LocalCurrency Nvarchar(10) Y ForeignCurrency Nvarchar(10) Y ExchangeRate Float Y CreatDate Datetime Y AccessLevel Nvarchar(10) Y 关键表之间的关系图,如图3.8所示[9]。 图3.8 关键表流程图 如图3.8所示,最主要的实例就是房间和客户,为了满足房间与客户之间的业务传递,创建了多个用于实现这一联系的业务流程表。 3.3.3 数据库连接 SQL Server 与Visual C#的连接代码如下 [10]: (1) 导入数据库的命名空间。 using System.Data.SqlClient; (2) 建立到数据库的连接。 SqlConnection sqlconn = New SqlConnection("Server=localhost;Database=数据库名字;user ID=sa;password=; "); (3) 将第2步建立的连接进行连接。 sqlconn.Open(); (4) 对需要的数据获取连接。 SQLConnection Mycon=this.getcon; (5) 建立一个数据对象集,并对数据集进行填充。 SqlDataAdapter dbAdapter = new SqlDataAdapter(lo_cmd); DataSet ds = new DataSet(); dbAdapter.Fill(ds); (7)释放数据库连接。 sqlconn.Close(); 第四章 详细设计 4.1流程图 如图4.1所示。 普通 登记入住 每日结算 房间类型 退房 更新信息 客户信息 管理员 登记信息 结算账目 设置类型 退房结算 更新消费 客房信息 备份恢复 权限设置 数据库备份还原 设置权限 图4.1 流程图 4.2 主窗体设计 (1)利用Microsoft Visual Studio 2008创建主窗体(默认窗体),向其中添加主菜单控件(mainstrip1)和状态栏控件(statusStrip1),以及六个快捷按钮,如图4.2。 图4.2 主窗体 (2)以下为窗体及其控件的属性,如4.1。 表4.1 主窗体控件属性 控件类型 对象(控件)名称 属性 取值说明 Form Mainform Name Text StartPosition MainForm 酒店登记入住管理系统 CenterScreen True menuStrip menuStrip1 通过窗体菜单项可以直接设置 statusStrip statusStrip1 Panels 通过窗体菜单项可以直接设置 4.3 创建房间登记及退房窗体 单击登记入住/退房按钮弹出如图4.3所示的登记入住窗口。该窗口可以提供正常的登记入住/退房所有功能,包括客户要入住的房间信息,所需要的酒店消费项,押金信息,已支付房款,退房信息,备注等。 图4.3 登记退房窗体 (1)可以选择已有客户信息进行登记,也可以新建客户信息登记。 (2)指定客户的入住时间,退房时间,入住人数,以及客人的出行信息。 (3)为客户指定所需要的房间信息。 (4)为客户提供所需消费项列表。 (5)为客户提供押金信息。 (6)客户入住费用及其他费用录入。 4.4 设置房间类型功能 提供酒店房间类型列表,可以添加、删除和修改房间信息查看房间信息等。如图4.4。 图4.4 房间类型窗体 (1)将RoomType加载到ComboBox控件中以供选择。 (2)UpdateListView方法是用于更新ListView的,先查询RateType,然后将记录加到ListView中。 (3)最后使其他窗体上的控件与ListView保持一致。 4.5房间预定功能的实现 当选择预定按钮时弹出以下窗体。可以实现房间预定,转预定为入住功能等。如图4.5所示。 图4.5 预订功能窗体 (1)单击按钮弹出ReservationAddForm.cs上面列出需要添加的项目。 (2)ChangeRoomCaneder自定义修改指定房间的预定日期范围。 (3)AddRoomInfoTolistView方法,将将预定的房间信息添加到ListView中。 (4)预定完成后ChangeOriginalStatus将控件的状态恢复为添加的状态。 4.6 报表功能的实现 报表功能是使用Visual Studio 2008自带的Crystal Report作为报表制造工具如图4.6所示。 图4.6 报表窗体 新建一个命为DepositeReportForm.cs的窗体,放一个Panel控件与一个CrytalReport Viewer的控件。向其中添加报表,将DataSet作为ReportDocument的对象数据源,并将数据库加载到DataSet中去。 4.7 用户权限的设置 单击权限设置进入到用户权限设置,主要是对不同用户的权限进行设置。如图4.7所示。 图4.7 用户权限窗体 (1)对用户需要的功能进行选择,GetUserPower()方法将获取的用户记录下来,将User表中的Power字段进行赋值交给userPower。 (2)选择保存状态时调用GetMenu方法将用户在复选框中的菜单以字符串保存下来,然后调用userManage对象的users_modifypowers()方法,将其添加到数据库中。 4.8 备份还原功能的实现 主要负责对数据的备份还原功能的实现,如图4.8所示。 图4.8 备份还原窗体 (1)对路径选择完成之后,调用BackDataBase()方法对数据进行备份。 (2)调用Insertbackupinfo()方法向数据库备份中插入新的备份。 (3)执行Sql的backup命令来备份数据库,详细传入名称、位置等。完成后刷新DataGridView控件显示新的内容。 (4)执行sql server的restore来进行数据库的还原,完成后弹出提示消息。 4.9 房间可用性表的实现 用来显示房间可用性的图标,更直观的显示出房间状态。如图4.9所示。 图4.9 房间可用性窗体 (1)功能实现在DataGridView控件中显示。 (2)初始化DataGridView控件的DataSource绑定到DataTable中,设置DataGridView。 (3)将自动生成的DataTable对象绑定到DataGridView上,使得可以根据不同的颜色显示房间的状态。 4.10 客户类型的实现 客户类型主要是用来设置客户的类型,添加、删除、修改客户类型信息。如图4.10所示。 4.10 用户类型窗体 主要是对客户的类型以及客户所拥有的优先权进行设置,包括会员、散客等。 第五章 系统测试 5.1 编译并运行程序 在Microsoft Visual Studio 2008下找到源程序,找到【调试】|【启动】菜单直接按F5键,编译执行程序。本系统一共有五大功能:基本文件,对酒店的房间进行设置;代理,添加新的代理,登记入住,登记新客人入住;结算,对每天的账目进行汇总结算,酒店管理,管理员用户操作(权限设置,备份还原)。通过点击按钮进入到相应的窗体当中执行相应的任务。 5.2 系统发布 由于我们使用的是Microsoft Visual Studio 2008所以编译出来的程序需要Windows操作系统并安装Microsoft .NET compact FrameWork3.5。这样才能正常执行。我们在安装Microsoft Visual Studio 2008的时候已经安装完了Microsoft .NET compact FrameWork3.5所以无需再次安装。 最后,将ADO.NET编写的数据库直接运行,然后把程序拷贝到计算机直接执行即可。 5.3测试 测试首先测试每一个模块,然后在总体进行测试。 5.3.1 模块测试 模块测试是对整个程序内的每一个窗体单元进行测试,查找不足和错误。模块测试更有利于发现系统的错误且方便调试,有利于在总体发现错误和问题。最后对程序上的问题和错误进行修改和解决,生成新的解决方案,经过多次测试将整个程序最大限度的修改和完善,试程序能更好的完成运行。 5.3.2 系统测试 首先我们要对整体系统进行测试,然后在对数据库进行单独测试,通过鼠标键盘,程序消息,和其他方法对程序进行测试。测试的目的要保证程序能够按照计划进行,验证程序要用户需求是否矛盾,系统是否有缺陷。根据测试的结果对程序进行完善,最后保证程序能够完整的呈现出来。最终成功完成程序设计。 结 论 本酒店登记入住管理系统是在windows环境下运行,采用visual studio 2008(C#.net)作为开发工具。C#作为一个面向对象的语言,具有语法简洁,兼容性高,继承、封装性强,而且在开发过程中软件生产率高,降低软件生产周期,具有很强的可操作性,对开发人员和用户来说C#.net是最佳的选择。 本次开发我不仅学习到了C#语言的全面使用,我更加深了对.net平台的理解,而且完全熟悉了软件的开发流程。本酒店管理系统具有基础设置、客户管理、消费项管理、入住退房管理、酒店预订管理、报表管理和酒店系统管理等功能。这几个功能的完美组合可以大大提高酒店的管理效率,为酒店领导者的决策提供了强有力的支持。本系统还有一些缺陷,例如数据库设计不全面,安全性低。但是经过这次设计我更加深了对软件开发的理解,在将来做出更完美的作品。 酒店管理系统为酒店的服务提供了更加广泛的内容,在本次设计中我不仅学习到了软件开发的一些知识,更学到了酒店管理的知识,每一次的程序的开发与设计都不仅仅是程序本身,也是对社会的认知。非常感谢老师的指导和同学的帮助,通过这次设计,我不仅将理论联系到实践中去,还通过实践指导理论。全面提高了自己的综合能力。 参考文献 [1] 王小科,徐薇.编著, C#从入门到精通.北京:清华大学出版社,2010.7,5-6。 [2] 李文强.编著,跟我学C#程序设计,清华大学出版社:2010.9,1-3。 [3] 夏敏捷.Visual C#.net原理与实务,中国电力出版社:2010.8 135-198。 [4] 王寅永,李降宇,李广歌.C#深入详解,电子工业出版社:2008.5,7-10. [5] 王小科,赵会东.学通C#的24课堂,清华大学出版社:2011.6:651-747. [6] 文东.数据库系统开发基础与项目实训-基于 SQL Server 2005,中国人民大学出版社:2009.4 236-335 [7] 严波.SQL Server 2005 数据库案例教程,水利水电出版社:2009.02 157-269 [8] Joy Mundy. The Microsoft data warehouse toolkit,Wiley:2011.3 343-351 [9] 孔琳俊.30天学通C# 项目案例开发,电子工业出版社:2009.7,20-25.- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 登记 入住 管理 系统 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【可****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【可****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文