ImageVerifierCode 换一换
格式:DOCX , 页数:65 ,大小:1.82MB ,
资源ID:6789633      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6789633.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(酒店预定系统.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

酒店预定系统.docx

1、酒店预定系统摘 要随着酒店业的发展,传统的手工记账已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理已成为必需。并且,随着信息技术的日新月异,酒店客房预定系统也得到了不断的完善和发展。酒店客房预定系统以标准的酒店管理模式为蓝本,借助先进的设计思想,高效的设计方法完成。基于WEB的即浏览器/服务器(Browser/Server)体系结构,采用稳定可靠的WINDOWS XP作为服务器应用平台,并利用MS SQL SERVER数据库与WINDOWS XP系统集成好的特点,采用MS SQL SERVER数据库作为后台数据的管理支持,选用Microsoft公司的Visual studio .

2、net 2003作为开发工具,利用其提供的集成开发环境及各种控件,尤其是对ADO.NET的支持完成对数据库的各种操作,达到酒店客房预定的目的。设计时首先建立系统应用原型,然后对原形系统进行不断修正和改进,直到形成用户满意的实际可行系统。关键词:网上酒店客房预定、B/S、数据库、ADO.NET、ASP.NETAbstractWith the development of hotel industry, the traditional one keep accounts by hand can not meet the needs of modern hotel management. The i

3、nstantly, accurate, omni-directional networked information management already become indispensable. And, with the change of the information technology, The Hotel Guest Room Reservation System has got constant perfection and development.The Hotel Guest Room Reservation System regard the standard hote

4、l management mode as blueprint, and fulfill itself by means of advanced design ideas, and more efficient method. On the basis of Web(Browser/server) structure, it adopts the stable and dependable Windows XP operation system as the server application base, takes advantage of the good integration char

5、acteristics of the MS SQL Server database and the Windows XP system, makes use of the MS SQL Server database as management supporting of the background data ,picks up the Visual studio .net 2003 of Microsoft as the developed tool, which providing integrated developing circumstance and sorts of contr

6、ols, especially supporting for the ADO.NET to complete all kinds of operations on the database, so as to manage the hotel. We must establish the system application prototype at first, then, proceed to improve and revise the original shape system continuously, till form the real and feasible system w

7、hich is satisfied with users.Key Words:Web Hotel Guest Room Reservation、B/ S、Database、ADO.NET、ASP.NET毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日

8、期: 指导教师签名: 日期: 使用授权说明本人完全了解XX大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 目 录摘 要 1Abstract 2. 绪论 3. 系统需求分析 421 现行业务描述 422 现行系统存在的问题 423 解决方案 524 可行性分析 5241 Browser/Server系统结构 5242 ASP.NET 72

9、42 C#(C-Sharp) 7. 数据库设计 931 数据库的产生和构成 9311 数据库系统的产生 9312 数据库系统的构成 9313 数据库设计的主要内容 10314 实体联系模型 10315 数据库的操作 1032 SQL Server 2005的功能特点 11321 支持 Web 的分析 11322 高级查询处理 12323 完备的端到端平台 1233 酒店客房预定系统功能 124 数据流图 126 数据字典 1337通过ADO.NET技术访问数据的技巧 153.71 ADO和ADO.Net简介 153.7.2 数据库访问技术 16. 系统总体设计方案 1841 ASP.NET开发

10、数据库技术 18411 ADO.NET基础 18412 使用DataSet对象访问数据库 18413 ASP.NET的数据绑定访问数据库技术 1942 组织结构 1943 软件配置 19431 数据库选择 20432 操作系统选择 2044 硬件配置 20441 客户端硬件选择 20442 服务器端硬件选择 21443 网络联接设备选型 21444 打印机选型 21. 系统详细设计 2251 数据库结构的实现 22511 创建表 22512 创建存储过程 2252 数据库的具体配置 25521 Web.config配置文档 25522 调用Web.config代码 265.3系统主界面设计 2

11、75.3.1主界面设计图示 275.3.2会员注册 285.3.3 查看房间信息 295.3.4 预定房间 295.4 后台用户 335.4.1 后台登陆 335.4.2 后台主框架 345.4.3 房间管理 356 软件测试 44结 束 语 45致 谢 46参考文献 47附 录 48其他主要界面 48其他主要源程序代码 51. 绪论随着人们生活水平的提高和旅游业的发展,为酒店行业提供了良好的发展环境,而酒店规模的扩大要求有一套实用而且方便的系统进行酒店客房的管理。在当前的这个大的气候下,酒店行业将具有长足的发展。特别是在互联网高度发展和应用的今天,人们对网上购物和网上交易的需求越来越多,也正

12、因此,酒店客房预定系统应运而生,可以为酒店行业有效的解决很多实际问题。在软件开发过程中最为重要的就是数据库的应用部分。从诞生之日起,数据库应用就一直是计算机技术应用的一个使用范围非常广泛的领域.简单地说,数据库是为了实现一定的目的按某种规则组织起来的、有结构的信息与数据的集合。数据库中的数据可以是文字、图像、声音等。现在人们将越来越多的资料存入计算机机中,并通过一些经过测试的、计算机程序对这些资料进行系统有序的管理,这些程序后来就被称为“数据库管理系统”,它们可以用来协助数据管理员进行维护工作,方便用户随时得到有用的信息并进行相关操作,更可以由开发人员配合。关系型数据库系统的基本特征是按关系数

13、据模型组织数据库,以其结构简单、理论基础坚实、数据独立性高以及提供非过程性语言等优点而被认为是具有很大发展前景的一种数据库,并已得到广泛的应用, 在关系型数据库中,数据元素是最基本的数据单元,可以是若干个数据元素组成数据元组,若干个数据元组组成一个数据表(即关系),而所有相互关联的数据表则可以组成一个数据库。这样的数据库集合即被称为基于关系模型的数据库系统。其相应的数据库管理软件即为关系数据库管理系统。酒店客房管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高酒店客房管理的效率。因此,开发一套能

14、够为客户提供充足的信息和快捷的查询手段的酒店客房预定系统,是非常必要的。. 系统需求分析21 现行业务描述随着改革开放步伐的加快,我国服务业取得了巨大的发展。而酒店宾馆是我国的改革开放过的程中起步最早的、开拓发展最快、收效最为明显、市场化程度高的服务行业之一。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。酒店数量的迅猛增长,是酒店必须面临的问题。面对信息时代的机遇和挑战,得用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的服务管理提供有力的支持。因此,采用全新的计算机

15、网络和酒店客房预定系统,已成为提高酒店管理效率、改善服务水准的重要手段之一。这其中的核心就是对每天大量的信息(客人、费用、房间等)的正确处理和保存。采用计算机这一现代化工具作为管理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(管理信息系统)、CAD(计算机辅助设计)等,酒店的计算机预定系统正是典型的MIS应用。计算机管理系统强大、灵活的查询功能确保决策者可及时得到任何所需信息,掌握酒店客房总体运营情况,分析业务的发展趋势,真正实现酒店管理的现代化。而今,不断发展的酒店客房预定系统,不仅为客户提供了灵活方便的操作方式,人性化的界面,更为您提供了一套科学化、规范化的酒店客房管理模

16、式。使酒店在为客人提供高品质服务的同时,建立良好的企业形象,得到高额的回报,为酒店创造最优效益。22 现行系统存在的问题酒店客房预定系统对与客房情况相关的信息进行收集、汇总、保存与使用,是酒店管理工作的重要组成部分,也是许多其它工作顺利开展的基础。这项工作的对象是记载旅客与客房信息形成的数据,主要内容有关客房标准的制定、标准信息的输入、客房基本信息的查询、修改,剩余客房信息的查询、订房信息的输入、结算信息的输入、结算信息的修改和查询。当前,酒店客房信息管理工作还在许多问题,主要包括以下几点: 1.重复劳动。由于需要信息的部门与负责收集、汇总信息的工作人员之间缺乏沟通,许多信息在上报的同时没有留

17、底,下次需要时重复统计的现象比较普遍。 2.格式不兼容。由于需要信息的部门在内容与格式上有不同的具体要求,许多内容需要重复填写、输入。这一重复劳动的过程不但费时费力,而且增加了数据处理人员犯错误的机会。为了防范可能出现的错误,每一次重新输入至少要校对一遍。 3.规范化程度低。各部门仅满足于要求工作人员按要求提供自己当前需要的信息,没有建立完整、通用的客房数据库的意识。4.数据利用率低。不受统一规范的约束,在工作中各行其是。一方面,信息的收集以完成眼前任务为主,未能在其它领域充分发挥其作用;另一方面,数据管理混乱,已经收集到的信息“遗失”现象严重,互相利用对方的信息也很困难。这些问题大多数是由管

18、理缺乏系统性引起的,其核心在于酒店客房信息管理还没有被作为一项独立的工作积极、主动地开展。如果这项工作能及早纳入正轨,酒店收益将得到极大的提高。23 解决方案管理信息系统是对一个组织(单位、企业或部门)进行全面管理的人和计算机相结合的系统,它综合运用计算机技术、信息技术、管理技术和决策技术、与现代化的管理思想、方法和手段结合起来,辅助管理人员进行管理和决策。计算机在管理中应用的发展与计算机技术、通讯技术和管理科学的发展紧密相关。0世纪0年代初随着数据库技术、网络技术和科学管理方法的发展,管理信息系统逐渐成熟起来。管理信息系统最大的特点是高度集中,能将组织中的数据和信息集中起来,进行快速处理,统

19、一使用。有一个中心数据库和计算机网络系统是MIS的重要标志。IS的处理方式是在数据库和网络基础上的分布式处理。随着计算机网络和通讯技术的发展,不仅能把组织内部的各级管理联结起来,而且能够克服地理界限,把分散在不同地区的计算机网互联,形成跨地区的各种业务信息系统和管理信息系统。新系统采用(browser/Server)结构的数据库系统,前台使用微软公司的ASP.NET(C#)作为编程工具,后台使用SQL Server 2000创建数据库,最终开发出用户满意的酒店客房预定系统。24 可行性分析241 Browser/Server系统结构伴随着Web技术和网络应用技术的迅速发展, 传统的C/ S (

20、Client/ Server) 结构渐被B/ S (Browse/ Server) 结构取代。在C /S两层结构模式中,由于客户端直接连接到数据库服务器,业务处理二者分担,致使这种体系结构在现代网络技术应用中存在如下不足: Client与Server直接连接,可能会造成用户的非法入侵;客户端的程序肥大,随着业务规则的变化,需要随时更新Client客户端程序,这样就大大增加维护量,造成维护工作困难;每个Client都要直接连到数据库服务器,服务器将消耗部分系统资源用于处理与客户端的连接工作1为适应Web技术发展需要,建立如Browse /Server(简称B /S)具有多层C /S结构特点的新的

21、应用模式也就成为必然,这种结构模式将用户界面层、商业逻辑层与数据库层相分离,整体结构可描述如图所示:图2-1 Browse /Server结构 Browser /Server structure其性能优越之处体现在:由于封装了企业逻辑,不同客户端应用程序可以共享同一个中间层;客户端应用程序可以做的很瘦,很多复杂的工作可以由应用程序服务器代劳,客户端应用程序只需关注用户界面本身,且更易发布、安装、配置和维护;这样做还有利于安全,主要是可将一些敏感数据功能部分封装在中间层,并授予不同访问权限以保证对数据的访问限制和防止用户的非法入侵,我们就是根据这种多层结构特点来建立一个应用系统的。/结构与/结构

22、相比具有以下优点:(1 )无需不断升级客户机的硬件设备。通常企业会给每个员工配备一台个人计算机,而用于应用软件的更新,不断提高老旧计算机性能的要求,每隔一段时间就面临着升级或购买新硬件的问题。采用Browser/Server 模式,不需要购买升级硬件,只要运行最新版的软件即可,在一定程度上拓展了计算机的生命周期。(2 )简化了客户端的安装、配置。客户端只是一个简单易用的标准浏览器,勿需像/模式那样,不同客户机安装不同的客户应用程序。各个用户通过请求在权限范围内调用服务器上不同处理程序,从而完成对数据的查询或修改。“瘦客户机”模式,简化了系统的开发和维护,使系统具有较好的可移植性。(3)显著降低

23、了系统开发费用。在Client/Server 架构下,如果开发了新的应用,就需要为客户使用的每一种不同的操作系统和版本创建和测试客户软件。Browser/Server 模式允许在不依赖系统平台的情况下快速开发应用,客户端只有按键或点击鼠标时才向服务器发送请求,通过有效的网络协议将请求的信息返回到客户端显示。这样开发者可以更好地服务用户,用户也能够更容易地访问和应用数据,并且提高了系统的性能和安全。(4 )大大减少了维护人员的工作量。由于客户端不再担负数据访问和复杂数据计算等任务,只负责显示,而把事务处理逻辑放于服务器端,从而充分发挥了服务器的强大作用。这样一方面大大降低了对客户端的要求,另一方

24、面也把技术人员从繁重的维护升级工作中解脱出来,使维护员不再为程序的维护工作奔波于各个客户机之间,而每一次升级软件只需要更新服务器端程序就可以了。(5 )/模式特别适用于网上信息发布。三层 / 模式中,数据库不是直接服务于每个客户机,而是与W e b 服务器相连。这个中间层用来存放网站的页面,承担网页对外发布和接收信息的功能,其逻辑易于改进和更新,实现了对客户信息服务的动态性、实时性和交互性,大大加强了企业与外部的联系。其实B/ S 结构的最大优点是:具有良好的开放性和可扩充性,易于维护和升级。任何用户只需使用WEB 浏览器即可对应用系统进行操作。因此B/ S 结构在管理信息系统开发领域中获得了

25、飞速的发展,出现了很多动态WEB 技术,如PHP ,ASP 和JSP 等。程序员可以在这些技术中添加脚本代码,以完成相应的逻辑处理。由于程序代码和HTML 文本是放在一个文件里的,当程序代码很长时,HTML 代码与其混杂,程序的可读性很差,无法分清程序真正要表示的页面构架。用这些技术开发的Web 应用程序不利于升级和维护,且编写程序代码时使用的脚本语言功能较为简单,无法编写一些较为复杂的程序逻辑,具有一定的局限性。微软公司以其最新推出的. NET Framework 框架为基础,提出了WEB 应用程序开发的最新解决方案ASP. NET,ASP. NET 的出现使得开发电子商务平台更加方便和快捷

26、,且在未来的几年中将成为主要的网络开发工具。因此,对基于B/ S 结构和ASP. NET 技术的Web 应用进行探讨和研究是非常有意义的。242 ASP.NET随着网络经济的到来,微软公司希望帮助用户在任何时候、任何地方、利用任何工具都可以获得网络上的信息,并享受网络通信所带来的快乐。.NET战略就是为实现这样的目标而设立的。现在越来越多的企业都建立了自己的W W W 网站,企业通过网站可以展示产品,发布最新动态,与用户进行交流和沟通,开展电子商务等。目前都是基于ASP.NET 和脚本语言,将动态网页和数据库结合,通过应用程序来处理。ASP.NET 具有如下的性能特点:1由于ASP.NET 页

27、面每次打开都必须经过先编译后解释的过程,所以页面在反复打开时速度没有任何提升,而ASP.NET 页面只需要一次编译后不需要重新编译,这使得在多次访问时速度有了极大的提升。2由于ASP.NET 没有提供任何输出数据为内容的元件,所以在使用A S P .N E T 撰写数据库页面时只能借助A D O 的RecordSet 对象逐笔读取记录,而ASP.NET 通过ADO.NET 提供的DataGrid 等数据库元件可以直接和数据库联系。3ASP. NET 支持应用程序的实时更新。管理员不必关掉网络服务器或者甚至不用停止应用程序的运行就可以更新应用文件。4ASP.NET 采取“code-behind”

28、方式编写代码使得代码更易于编写,结构更清晰,降低了系统的开发与维护的复杂度和费用。242 C#(C-Sharp)Microsoft 公司推出了基于XML 的Web Services 平台的.NET 技术,并提供包括Visual Studio .NET 在内的一系列.NET 平台。而Visual Studio .NET 平台支持的C#是面向构件的新型开发语言,它具有:(1)支持构件开发;(2)面向对象; (3) 类型安全;(4)能支持版本处理等特点,因此,开发基于.NET平台上的商品化构件,以及基于.NET平台开发应用程序将成为软件业的发展方向,对基于.NET 平台的C# 逆向工程工具,尤其是支

29、持C#构件化特征的逆向工程工具的需求便日趋迫切。C #是一种面向对象的语言,同时也是面向构件的编程语言,它具有面向对象和面向构件两方面的功能。C # 支持所有关键的面向对象概念:封装、继承和多态性。 在C # 中所有的对象被封装在类中,C # 取消了多继承,每个类仅允许有一个基类,以Object作为基类.。当需要多继承时,可以运用接口,一个类可以实现多个接口,从而实现多继承.。C # 提供名字空间(namespace) 声明一个范围,以便组织代码并创建全局类型。 在一个名字空间下,可以声明别的名字空间、类、接口、结构、枚举和代理。通过嵌套的名字空间,把语义相关的程序分成层次结构,从而提供一个逻

30、辑上的组织系统。. 数据库设计31 酒店客房预定系统功能图3-1 酒店客房预定系统功能结构图2 数据流图分析调查有关酒店客房管理信息需求基础上得出本系统处理的数据流程图;其流程图如下:图3-2 数据流程图3数据字典首先将客房预定系统的数据库概念结构转化为SQL SERVER 2000数据库系统所支持的实际数据模型,即:数据库的逻辑结构。其各个表格的设计结果如下1用户表(user)列名注释类型长度是否为空是否主键Userid用户编码IntUsername用户名称Varchar2200Password密码Varchar2200secrecy安全问题Varchar2100secrecyanswer安全答案Varchar2200Email电子邮件Varchar2200Credits积分Varchar2200Regetime注册时间DateRegip注册IPVarchar2200logtimes登录次数Intlastlogip上次登录IPVarchar2200lastlogtime最后登陆时间DateNickname昵称Date2角色表(role)列名注释类型长度是否为空是否主键Roleid角色编码IntRolename角色名称Varchar2200Description描述Varchar21024Masterid创建

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1