1、 本科毕业设计 ( 20 届) 酒店即时预订系统的后台设计 所在学院 专业班级 通信工程 学生姓名 学号 指导教师 职称 完成日期 年 月 摘要 伴随着我国经济和 因特网技术的飞速发展, 人们的生活水平有了显著提高,网上酒店预订在技术上已经相当成熟,而且实用性非常 强,市场潜力巨大。网上酒店预订是网上交易特殊的方式之一。 虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供强有力的支持。因此,采用全新的计算机网络和酒店管理系统,已成为提高酒店的管理效率、改善服务水准的重要手段之一。 酒店即时预订系统的 开发 采用基于 .NET 框架
2、 , 选用了 ASP.NET 技术,以C#为编程语言 , 并使用 SQL Server 2005 数据库软件管理。本系统的业务划分为前台和后台两个子系统。后台子系统包含 酒店会员注册,酒店信息维护,注册会员 管理,酒店预订状况处理 四大模块。 本文首先对 web 服务器, SQL 数据库以及 ASP.NET 网页编程这些概念 做了简要的介绍,然后 重点介绍了该系统中和自己工作密切相关的部分,主要包括系统的分析部分和设计部分。 关键词 : .NET 框架; ASP.NET;酒店即时预订系统 Abstract As the high-speed development of our Economy
3、 and Internet, we have a great improvement of our living standard. The online hotel reservation is quite mature in technology, and with strong practical application. The online hotel reservation is a special online business. Though not the key element for hotel management, the computer management ca
4、n be helpful to be precise, high-speed and efficient; this could offer strong support to hotel service management. Then, take fresh new computer network and hotel management system has become one of the most important means to improve the management efficiency and improve service level. The developm
5、ent of hotel online reservation system is based on the frame of .NET, takes ASP.NETT technology, uses C# as the program language, have SQL Server 2005 data base as the software management. The business of this system was divided to front-desk and back office subsystems. The back office subsystem inc
6、ludes hotel member registration, hotel information preservation, registered member management, hotel reservation accident management this four modules. This paper will firstly introduce the building of web server, SQL data base installment and configuration, and ASP web program. Then emphasize the w
7、orking related part, mainly include the analysis part and design part. Key words: NET Framework; ASP.NET; Online hotel room reservations 目 录 ABSTRACT. 2 1 引言 . 1 1.1 系统开发背景 . 1 1.2 系统开发意义 . 2 1.3 设计目标 . 2 2 开发技术介绍 . 3 2.1 .NET FRAMEWORK 概念概述 . 3 2.2 C#简介 . 4 2.3 VISUAL STUDIO 简介 . 5 2.4 数据库 访问 ADO.N
8、ET. 6 2.5 WEBSERVICE 概述 . 6 2.6 LINQ 概述 . 7 2.7 ASP.NET AJAX 无刷新数据处理 概述 . 8 3 系统总体设计 . 9 3.1 酒店即时预订系统需求分析 . 9 3.2 系统功能结构 . 10 3.3 系统界面设计 . 11 3.4 系统界面预览 . 13 4 数据库设计 . 15 4.1 数据库分析 . 15 4.2 数据库表的设计 . 15 4.2.1 员工信息表 . 15 4.2.2 房间类型表 . 16 4.2.3 房间表 . 16 4.2.4 入住表 . 17 4.3 数据库实体 E-R 图 . 17 5 酒店即时预订系统的后
9、台设计与实现 . 19 5.1 后台登陆模块 . 19 5.2 员工管理 . 20 5.2.1 添加员工 . 20 5.2.2 员工信息维护 . 21 5.2.3 员工信息修改 . 22 5.3 房间类型管理 . 24 5.3.1 新建房间类型 . 24 5.3.2 房间类型维护 . 24 5.3.3 房间类型修改 . 25 5.4 房间管理 . 26 5.4.1 新建房间 . 26 5.4.2 房间信息维护 . 27 5.4.3 房间信息修改 . 28 5.5 客户管理 . 29 5.5.1 浏览空余房间 . 29 5.5.2 入住 . 30 5.5.3 浏览已订房间 . 31 5.5.4
10、退房 . 31 5.6 酒店营业情况统计 . 32 结束语 . 36 致谢 .错误 !未定义书签。 参考文献 . 37 附录 1 毕业设计作品说明书 . 38 附件 2 代码 . 40 1 引言 数字时代的今天,酒店业的特色经营和个性化管理日趋明显,管理趋于数字化、网络化,再加上国际、国内名优企业扩展力度的加大,酒店业集团化步伐的加快,预示着传统酒店正逐步向现代酒店方向转化。现代酒店业最显著的一个特征就是通过计算机网络对企业进行信息化管理,这也是酒店业管理者们的共识。网络信息化管理系统以数据 准确、速度快、信息量大、管理全面等特点,获得了广大酒店业管理者的一致认同,同时满足了客户通过网络服务,
11、足不出户地预订房间、酒会等一系列活动的要求。并且,通过计算机网络对酒店业进行管理,客服了人为管理中人为因素给企业管理带来的很多不便,大大提高了酒店的工作效率,为企业创造了更大的利润。 酒店即时预订系统是网上交易特殊的方式之一。 虽然网络化管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供强有力的支持。因此,采用全新的 计算机网络 和酒店管理系统,已成为提高酒店 的管理效率、改善服务水准的重要手段之一。 本系统的 开发 采用基于 .NET1框架 , 选用了 ASP.NET2技术,以 C#3为编程语言 , 并使用 SQL Server 2005
12、 数据库 4软件管理 。本系统的业务划分为前台和后台两个系统。后台系统包含 酒店会员、管理员注册,房间信息修改,类型修改酒店营业情况统计 等模块。 本文首先对 web 服务器 5, SQL 数据库 6以及ASP.NET 网页编程 7 这些概念 做了简要的介绍,然后 重点介绍了该系统中和自己工作密切相关的部分,主要包括系统的总体设计,数据库设计部分和 酒店营业情况统计。 1.1 系统开发背景 在 80 年代初发展起来的国内的酒店管理系统,充分吸收了国外管理系统的精华,再结合国内的实际情况,逐步发展成熟,到 90 年代初期已形成了几个较成熟的软件系统,同时,产生了几家专职从事宾馆业计算机管理系统的
13、公司。到了 90 年代中后期,随着计算机在酒店中的普及应用,计算机技术的不断发展,酒店管理系统的发展到了一个新的时期 。 酒店管理系统是一般的宾馆、酒店必需的管理系统,主要包括酒店的客房服管理、客户的入住退房管理、酒店的营业情况统计等功能。通过酒店管理系统,前台服务人员可以看清 楚地知道那些房间是空闲的、那些房间是没有结算的。酒店管理者也能方便地看某段时间的营业额。 酒店在线预订已经在社会中得到了很多的认可和支持并迅速发展,未来在线预订必将成为人们出行的主流,以更加科学,更加效率的流程来解决用户的预订问题,一定能在激烈的竞争中获得一席之地。 1.2 系统开发意义 本系统是根据对电子商务的模式的
14、研究,设计的一个基于 ASP.NET 的酒店即时预订系统。该系统提供酒店的基本设施信息,房间信息的展示及供顾客选择的多样客房;顾客通过上网可以了解酒店及浏览查询适合自己的房间。选择号合适的房间后, 点击预订,填写必要信息并提交订单。管理者可以登入管理系统,对顾客的订单进行处理,修改房间信息,查看客房是否空闲,利用酒店营业情况统计,可以查看营业情况。 1.3 设计目标 酒店后台管理员在登录后,进入后台对进行酒店信息管理和酒店订单管理。后台系统展示所有订单信息,客户的信息,入房、退房的时间。并根据入房、退房信息,计算出不同时间段内,酒店的营业总额统计。 2 开发技术介绍 2.1 .NET Fram
15、ework 概念概述 .NET Framework8是在 Microsoft .NET 平台上进行开发研究 的, .NET Framework 以及针对设备的 .NET Framework 为 XML Web 服务和其他应用程序提供了一个高效安全的开发环境,并全面支持 XML。 .NET Framework 是支持生成和运行下一代应用程序和 XML Web services 的内部 Windows 组件。 .NET Framework 可以实现下列目标: 提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,在本地执行但在 Internet 上分布,或者是在远程执行的。 提供一个
16、将软件部署和版本控制冲突最小化的代码 执行环境。 提供一个可提高代码执行安全性的代码执行环境。 提供一个可消除脚本环境的性能问题的代码执行环境。 使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致。 按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成化。 .NET Framework 具有两个主要组件:公共语言运行库和 .NET Framework 类库。可以将运行库看作一个在执行时管理代码的代理, .NET Framework 提供内存 管理和远程处理等核心服务,并且还强制实施严格
17、的类型安全以及可提高安全性和可靠性的其他形式的代码准确性,代码管理的概念是运行库的基本原则。 .NET Framework 的另一个主要组件是类库, .NET Framework 是一个综合性的面向对象的可重用类型集合,我们可以使用它开发多种应用程序,这些应用程序包括传统的命令行或者图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序, .NET Framework 环境如图 2-1 所示: 图 2-1 .NET Framework 环境 ASP.NET 是开发人员能够使用 .NET Framework 开发基于 Web 的应用程序的宿主环境。但是 ASP
18、.NET 不止是一个运行库宿主;它是使用托管代码开发网站和通过 Internet 分布的对象的完整结构体。 Web 窗体和 XML Web services 都将 IIS 和 ASP.NET 用作应用程序的发布机制,并且两者在 .NET Framework 中都具有支持类集合。在托管领域中,服务器端应用程序是通过运行库宿主实现的。模型在获得主服务器的性能和可伸缩性的同时,提 供给我们公共语言运行库和类库的所有功能。非托管应用程序承载公共语言运行库,后者使我们的自定义托管代码可以控制服务器的行为。 2.2 C#简介 Microsoft Visual C#10 (C Sharp)是 微软 为 .N
19、ET Framework量身订做的程序语言, C#拥有 C/C+的强大功能以及 Visual Basic 简易使用的 强大 特性,和 C+与Java 一样 可以 为 对象 导向 (object-oriented)程序语言。 Microsoft Visual C# 10是一种编程语言,它是为生成在 .NET Framework 上运行的多种应用程序而设计的。 C# 简单、功能强大、安全, 操作方便 而且是面向对象的。 C# 凭借它的许多创新,在保持 C 样式语言的表示形式的同时,实现了应用程序的快速开发。 Visual Studio 支持 Visual C#,这是通过功能齐全的代码编辑器、项目模
20、板、设计器、代码向导、功能强 大的调试器以及其他 简单 工具实现的。通过 .NET Framework 类库,可以访问多种操作系统服务 。 在 C# 中,结构类似于一个轻量类;它是一种堆栈分配的类型,可以实现接口,但不支持继承。除了这些基本的面向对象的原理, C# 还通过几种创新的语言结构加快了软件组件的开发。 2.3 Visual Studio 简介 Visual Studio 20089引入了 250 多个新特性,整合了对象、关系型数据 、 XML的访问方式 ,语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows应用。设 计器中可以实时反映变更 ,XAML
21、 中智能感知功能可以提高开发效率。同时Visual Studio 2008 支持项目模板、调试器和部署程序。 Visual Studio 是一套完整的开发工具集,用于生成 ASP.NET Web 应用程序、桌面应用程序。 Visual Basic、 Visual C# 和 Visual J# 全都使用相同的集成开发环境 (IDE),利用此 IDE 可以共享工具且有助于创建混合语言解决方案。另外,这些语言利用了 .NET Framework 的强大功能,通过此框架可使用简化 ASP Web 应用程序和 XML Web Services 开发的关键技术。 Visual Studio 2008 Te
22、am System 是一个高效、集成 化 且可扩展的软件开发生命周期工具平台,可以帮助软件团队提高整个软件开发过程中的通信和协作能力。它由以下部分组成: Team Edition for Testers 提供高级负载测试工具,使团队可以在部署之前 验证应用程序的性能。 Team Foundation 是可扩展的团队协作服务器,可提供工作项跟踪、源代码、报告和流程指南。 Team Edition for Developers 提供代码质量和性能工具,使团队可以生成可靠的、任务关键的服务和应用程序。 Team Edition for Architects 是一组集成的、用于面向服务的开发的应用程序设计工具。
Copyright © 2018-2021 Wenke99.com All rights reserved
工信部备案号:浙ICP备20026746号-2
公安局备案号:浙公网安备33038302330469号
本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。