欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    酒店信息管理系统设计与实现毕业论文.doc

    • 资源ID:4298184       资源大小:560KB        全文页数:41页
    • 资源格式: DOC        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    酒店信息管理系统设计与实现毕业论文.doc

    酒店信息管理系统设计与实现毕业论文毕业设计论文论文题目: 酒店信息管理系统设计与实现 毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得 及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。作 者 签 名: 日 期: 指导教师签名: 日期: 使用授权说明本人完全了解 大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。作者签名: 日 期: 学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。作者签名: 日期: 年 月 日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权 大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。涉密论文按学校规定处理。作者签名:日期: 年 月 日导师签名: 日期: 年 月 日注 意 事 项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词 5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。3.附件包括:任务书、开题报告、外文译文、译文原文(复印件)。4.文字、图表要求:1)文字通顺,语言流畅,书写字迹工整,打印字体及大小符合要求,无错别字,不准请他人代写2)工程设计类题目的图纸,要求部分用尺规绘制,部分用计算机绘制,所有图纸应符合国家技术标准规范。图表整洁,布局合理,文字注释必须使用工程字书写,不准用徒手画3)毕业论文须用A4单面打印,论文50页以上的双面打印4)图表应绘制于无格子的页面上5)软件工程类课题应有程序清单,并提供电子文档5.装订顺序1)设计(论文)2)附件:按照任务书、开题报告、外文译文、译文原文(复印件)次序装订摘要 经济的发展带来了人们生活水平的提高和交通条件的便利,加上国内旅游业的迅速增长,拉动了我国酒店业的迅速发展,尤其是近十年经济型酒店的发展,引起了政府和社会的广泛关注。经济型酒店相比发展成熟规范化的高档星级酒店而言,经济型酒店是一个新热点、新机会,有更大的发展前景。经济型酒店在面临巨大发展机遇的同时,也面临着来自各方的挑战,一是面临国内同行的竞争,二是国外资本都已开始投入、染指这块大蛋糕,如假日集团、雅高等,如何发展我国经济型酒店提升其市场竞争力,是关系到经济型酒店可持续发展的重要问题,酒店是一个服务行业,从客人的预定开始到入住登记直至最后退房结账,每一步都要保持至上的服务水准,错失一步,便会有可能使酒店的经营形象毁于一旦。想要经营一家成功的酒店就必须做到当客人入住酒店时有种宾至如归的错觉面对业界内的激烈竞争,各大酒店均在努力扩展其服务领域的广度及深度。为了更有效的的经营和管理,使用计算机,采用便捷快速的酒店信息管理系统,是改善该类酒店的服务水准的重要手段之一。目前本文从酒店信息管理方面入手,对此做出了探讨。关键词:经济型酒店;信息管理系统AbstractThe development of economy brings about the increase of people's living standard and convenient traffic conditions, coupled with the rapid growth of domestic tourism driven the rapid development of hotel industry in China, especially in recent ten years the development of economy hotel, cause the extensive concern of the government and society. Compared to budget hotel development mature, standardization of high-grade star hotel, economy hotel is a new hot spot, the new opportunity, have greater prospects for development. Economy hotel in the face of enormous opportunities for development at the same time, also faces challenges from all sides, one is faces competition from domestic counterparts, the second is foreign capital has come into, and get their hands on the big cake, such as holiday group,accor,etc, how to develop our country economy hotel, enhance its market competitiveness, is one of the important issues related to the sustainable development of the economy hotel,hotel is a service industry, from the guest's reservation to check-in registration until the last check-out checkout, every step to keep the supremacy of the service level, miss one step, will likely make the hotel business image. Want to run a successful hotel must do when the guest check in the hotel guests of the illusion in the face of the fierce competition in the industry, hotels are trying to expand its services in the field of breadth and depth. In order to more effective operation and management, to use a computer, use convenient and quick hotel information management system, is to improve the service level of the hotel one of the important means.this paper from the aspects of hotel information management, to discussed.key words: economy hotel; information management system目 录摘要I1引 言11.2 国内外研究现状21.3 课题研究意义21.3.1管理信息系统31.3.2数据库管理信息系统的形成41.3.3数据库管理信息系统的简介51.4.Net数据库开发技术61.5 ADO开发数据库71.5.1.BDE开发数据库72系统研究概论82.1 体系结构82.2 系统体系机构的一般阐述82.2.1 C/S模式与B/S模式的比较分析82.2.2 B/S模式的优势92.2.3 C/S模式的优势92.3开发方法整体选择103 系统总体规划分析113.1 系统总体结构设计113.1.1 应用需求分析113.1.2 系统处理流程图113.3总体结构设计123.4数据库设计123.4.1 数据基本操作123.4.2 查询功能133.4.3概念设计133.4.4数据表的设计134 系统的功能实现154.1 设计原则154.3 主窗体设计174.4酒店房间预订登记模块设计204.4.1房间预订登记表输入205 系统测试285.1 测试的原则285.2 测试的方法28致 谢33参考文献341引 言1.1选题背景随着我国社会主义市场经济体制的确立和发展,商业流通领域进入了一个空前的发展阶段,面临商界的激烈竞争,只有在多变的商品和顾客中挖掘并掌握市场需求,即淘汰“卖不出去的商品”,购进“卖得快、利润高的商品”的经营者才会获利,企业也才能在竞争中生存和发展,如果能够选择一个好的管理系统,把大量繁杂的、看似毫无关系的数据,有机的结合起来,形象的反映出市场的供求关系,就能够为得出正确的决策做出事半功倍的效果。在过去,销售业的操作一般都靠人工操作,如靠人工登记卡片、填写表格资料,然后根据不同的分类入账,销售额的日结算和每月的盘点都需花费大量的人力和物力来完成。即使前几年,有些商家开始使用电脑管理,但也只是进行一些简单的数据计算的操作。这是一项极其繁琐的工作。通过人手工计算不仅容易出错,而且不能够及时把数据之间的关系形象化表现出来,也就不能够进一步掌握市场的最新动态。而通过本系统基本可解决以上问题,并且能够方便、灵活地对数据库的资料进行查询、统计、打印等操作,所有这些对数据库进行的操作都受到管理级别的限制,确保数据的安全性。 数据库技术是一门历史弥坚的学科,不像其它的计算机技术会随着时间的推移而变得越来越没有声息。考虑其原因,则是因为信息的爆炸对数据库技术的要求只增不减。在互联网日益发展、壮大的背景下,在因特网热潮不减的情况下,如何让原来在单机中使用的数据库可供多机使用,也成了必然的趋势。企业要在竞争中求得生存,就应使自己的产品资料销售、管理等方面科学化。此“酒店信息管理系统”的开发定位于一个能够满足数据库管理软件,即具备一个数据库管理软件的基本功能,包括客户管理系统、职工管理系统、客房管理系统、统计系统等,便于查看客户信息,操作,和查询酒店房屋登记信息;对公司人员的管理与查看,对公司餐饮的管理以及盈利情况的统计;同时能够提供高质量的打及快速生成统计分析报表。也可实现酒店收入和支出统计,客房总收入及职工总工资的查看和客房盈利打印公示。本系统采用C#程序设计语言的程序设计与数据库相结合的手段进行开发,采用典型的三层架构技术。结构紧凑、运行速度快、操作简单,更因为拥有自己的源代码,所以保证了软件具有高度的保密、安全性,本系统将酒店信息及公司员工方便、安全、高效的进行管理。是一个酒店高效率运作和管理的必要工具。1.2 国内外研究现状国外的酒店管理系统最早是于70年代初发展起来的,到了80年代,国外的酒店管理系统如EEOO、HIS、CLS等,整个模式已经基本定型,技术较成熟,功能也较齐全。现在国外酒店正向个性化方向发展,酒店按其经营方式可以分为商务型酒店常住型酒店、度假型酒店等等,按其经营形式可分为独立经营饭店、集团经营饭店等。而且产生了一大批国际级联号饭店,如希尔顿、假日、凯悦等集团公司的世界饭店。国内的酒店计算机管理系统最早在80年代初开始的,从事该方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算机研究所。到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生许多专职从事酒店计算机管理系统的公司。其中比较有影响的有杭州西欧Foxhis饭店管理系统、北京中软好泰CSHIS管理系统、北京华仪饭店管理系统和广州万迅千里马饭店管理系统。到了90年代中期,随着计算机在饭店的普及应用,以及计算机技术的不断发展,酒店计算机系统发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。1.3 课题研究意义现代化酒店是城市的重要基础设施,酒店业的发展,直接支持着城市经济的繁荣、旅游业的兴旺和广大市民的生活需要,同时也是城市建设现代化的一个重要标志。全球都把现代化酒店管理作为现代企业管理重要组成部分。随着当今世界经济和计算机的飞速发展以及网络的普及,酒店在内部实现用户通过电话预约或亲自前往酒店预订客房,服务员人工填写客房预订表进行客房预订的传统模式已经十分落后,满足不了现代人的需要。对那些在外地的旅客来说,他们十分希望可以方便快捷的查看酒店的配套设施和环境来决定预订酒店房间,以节约他们宝贵的时间,而且面对酒店业竞争的日益激烈,酒店业要发展就需要尽力扩大经营规模,适应当今网络时代的步伐。B/S结构的城市酒店入住信息管理系统实现了客人在线预订客房,后台管理员对数据库的完整管理。因为Internet基于TCP/IP协议,它可以跨越当前几乎所有的平台。在任何平台上只需要安装一个浏览器,可以简单地移植到任何平台上,就可以访问Web服务器,解决了用户预订操作繁琐,酒店管理信息量大,处理效率低,准确度差等问题。极大的方便了客人的预订和酒店的管理。1.3.1管理信息系统管理信息系统(Management Information Systems 简称MIS),最早是J.D. Gallagher在EDPS的基础上于1961年提出的,起产生已有三十多年的历史。其定义是“MIS系统是一个利用计算机软硬件,手工作业,分析计划。控制和决策模型以及数据库的人机系统,它能够提供信息,支持企业或组织的运行,管理功能。”它对管理信息进行收集、传递、储存与处理,形成多用户共享系统,直接为基层和各级管理部门服务。MIS应用了相关的经济数学模型,如运筹学、数理统计等对管理的过程信息进行监控和处理,并提供辅助决策支持。管理信息系统可以有广义和狭义之分。狭义的MIS是指企业计算机网络管理信息系统,是指运用现代化计算机网络技术和企业管理学方法,系统地实现企业经营生产目标的一种综合管理系统。广义的MIS指所有运用计算机网络技术为其管理服务的政务部门和企事业单位,是指应用计算机网络技术和系统集成实现各项业务、技术、工作自动化及高水平管理的方法和模式。建设MIS主要包括三方面的内容:一是管理模式的确立。就狭义MIS而言,主要是现代企业管理技术和模式的选择和应用,如制造资源计划MRP 、计算机集成制造系统(CIMS)等管理理念的贯彻;对广义的MIS来说,则包括了管理模式和方法、商业规则、办公自动化OA的程序等的确定,总体要求是管理工作程序化,管理业务标准化,管理流程科学化,数据资料代码化。二是计算机网络系统的建设包括系统软硬件平台的选择,管理信息系统的集成,局域网的建设及互联,局域网和广域网的互联等。三是MIS的实施,如管理环境的适应性调整、人员培训、系统维护、信息源的组织等等。管理信息系统作为企业进行整体信息处理的支柱,应具有如下五个方面的作用或特点:(1)是人机结合的系统。(2)因为建立的系统要成为整个组织的心脏和信息交换中心,因此它要包括企业各种数据输入,存储,加工,查询,生成计划,物资供应,账务账目,生产,销售等日常信息处理。(3)数据处理要速度高,成本低。(4)因为信息模型,处理过程相对确定,所以数据(而不是业务目标,不同用户)成为系统工作的驱动力。(5)系统设计要符合企业实际情况,求解过程和结果达到最优化。一个管理信息系统的工作过程可大致描述如下:首先人们从观察客观事物入手,收集到大量信息,在对这些信息进行记录、整理和分类后送入有关的数据库中保存起来。随后,MIS的使用者根据各自的需求向数据库发出相应的访问请求,系统响应这些请求,从数据库中筛选出所需数据,并对数据进行加和处理,形成用户所需的计划、控制等决策信息。由些可见,一个管理信息系统不仅是一个简单的统计系统(如企业的产品统计),一个数据更新系统(如图书馆中的借阅系统),而且要包含计划、控制和决策的功能。一个管理信息系统除依靠数据库系统作为数据处理的核心外,还需要知识库系统、方法库系统等支持,如图1-1所示:管理信息系统信息采集和处理计划和决策数据库系统方法库系统知识库系统仿真系统 图1-1 管理信息系统的构成目前管理信息系统已成为计算机应用中的一个重要领域。特别是随着现代管理信息技术的日益发展,这个领域已涉及到专家系统、知识系统、决策系统等人工智能技术及计算机网络技术的应用。1.3.2数据库管理信息系统的形成图书管理员在查找一本书时,首先要通过目录检索找到那本书的分类号和书号,然后在书库找到那一类书的书架,并在那个书架上按照书号的大小次序查找,这样很快就能找到我所需要的书。数据库里的数据像图书馆里的图书一样,也要让人能够很方便地找到才行。如果所有的书都不按规则,胡乱堆在各个书架上,那么借书的人根本就没有办法找到他们想要的书。同样的道理,如果把很多数据胡乱地堆放在一起,让人无法查找,这种数据集合也不能称为"数据库"。数据库的管理系统就是从图书馆的管理方法改进而来的。人们将越来越多的资料存入计算机中,并通过一些编制好的计算机程序对这些资料进行管理,这些程序后来就被称为"数据库管理系统",它们可以帮我们管理输入到计算机中的大量数据,就像图书馆的管理员。1.3.3数据库管理信息系统的简介数据库是统一管理的相关数据的集合。DB能为各种用户共享,具有最小冗余度,数据间联系密切,而又有较高的数据独立性。数据库管理系统是位于用户与操作系统之间的一层数据管理软件,为用户或应用程序提供访问DB的方法,包括DB的建立、查询、更新及各种数据控制。DBMS总是基于某种数据模型,可以分为层次型、网状型、关系型和面向对象型DBMS。数据库系统是实现有组织地、动态地存储大量关联数据,方便多用户访问的计算机软件、硬件和数据资源组成的系统,即采用了数据库技术的计算机系统。数据库技术:这是一门研究数据库的结构、存储、管理和使用的软件学科。数据库技术是操作系统的文件系统基础上发展起来的。而DBMS本身要在操作系统的支持下才能工作。数据库不仅用到数据结构的知识,而且丰富了数据结构的内容。在关系数据库中要用到集合论、数理逻辑的理论。因此,数据库技术是一门综合性较强的学科。计算机的数据处理应用,首先要把大量的信息以数据形式存放在存储器中。存储器的容量、存储速率直接影响到数据管理技术的发展。从1956年生产出第一台计算机到现在,存储器的发展,为数据库技术提供了良好的物质基础。使用计算机以后,数据处理的速度和规模,无论是相对于手工方式,还是机械方式,都有无可比拟的优势。通常在数据处理中,计算是比较简单的而数据的管理却比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作,这部分操作是数据处理业务的基本环节,而且是任何数据处理业务中必不可少的共有部分。数据管理技术的优劣,将直接影响数据处理的效率。 数据库的体系结构分三级:内部级(internal),概念级(conceptual)和外部级(external)。这个三级结构有时也称为“三级模式结构”,或“数据抽象的三个级别”,最早是在1971年通过的DBTG报告中提出,后来收入在1975年的美国ANSI/SPARC报告中。虽然现在DBMS的产品多种多样,在不同的操作系统支持下工作,但是大多数系统在总的体系结构上都具有三级模式的结构特征。由于数据库系统采用三级模式结构,因此系统具有数据独立性的特点。在数据库技术中,数据独立性是指应用程序和数据之间相互独立,不受影响。数据独立性分成物理数据独立性和逻辑数据独立性两级。(1)物理数据独立性 如果数据库的内模式要进行修改,即数据库的存储设备和存储方法有所变化,那么模式/内模式应象也要进行相当的修改,使概念模式尽可能保持不变。也就是对内模式的修改尽量不影响概念模式,当然,对于外模式和应用程序的影响更小,这样,我们称数据库达到了物理数据独立性。(2)逻辑数据独立性 如果数据库的概念模式要进行修改,譬如增加记录类型或增加数据项,那么外模式/模式应象也要进行相应的修改,使外模式尽可能保持不变。也就是对概念模式的修改尽量不影响外模式和应用程序,这样,我们称数据库才算达到了逻辑数据独立性。1.3.4关系型数据库数据库这一概念提出后先后出现了几种数据模型,其中基本的数据模型有三种:层次模型系统,网络模型系统和关系模型系统.60 年代末期提出的关系模型具有数据结构简单灵活,易学且具有雄厚的数学基础等特点.从70 年代开始流行,发展到现在已成为数据库的标准,目前广泛使用的数据库软件都是基于关系模型的关系数据库管理系统。关系模型把世界看作是由实体Entity 和联系Relationship 构成的。所谓实体就是指现实世界中具有区分与其它事物的特征或属性,并与其它实体有联系的。对象在关系模型中实体通常是以表的形式来表现的,表的每一行描述实体的一个实例,表的每一列描述实体的一个特征或属性,所谓联系就是指实体之间的关系,即实体之间的对应关系。联系可以分为三种:(1)一对一的联系如一个人只有性别一个人性别为一对一的联系;(2)一对多的联系如相同性别的人有许多个性别人为一对多的联系;(3)多对一的联系如很多人有同一个性别人性别为多对一的联系。本系统是一套功能简单,操作简单而又实用的酒店信息管理软件,主要针对酒店信息管理中需要解决的具体问题进行开发,并能提供良好的功能扩展接口。在系统的设计中采用了模块化设计方法,即按照功能,将整个系统划分为多个相对独立的功能模块,包括:房间信息及预定模块,餐饮添加模块,员工信息添加模块,登录模块,员工工资结算模块,退房模块,续房模块和系统管理模块。1.4.Net数据库开发技术其主要优点是易于使用、高速度、低内存支出和占用磁盘空间较少。ADO 支持用于建立基于客户端/服务器和 Web 的应用程序的主要功能。1.5 ADO开发数据库ADO 同时具有远程数据服务 (RDS) 功能,ADO主要是使用微软的OLE DB功能对数据库服务器中的数据进行访问和操作。其主要优点是易于使用、高速度、低内存支付和存储空间占用较少。用ADO开发数据库程序,通常需要以下组件:T data Source, TADO Connection,TADO Command,TADO Data Set,TADO Table,TADO Query,TADOS Tore Pros1.5.1.BDE开发数据库BDE是负责用户和数据库交流的中间媒介。事实上,应用程序是通过数据访问组件和BDE连接,再由BDE去访问数据库,完成对数据库的操作,而并非直接操作BDE。这样用户只需关心C#中的数据组件即可,不用直接和BDE打交道。 数据库组件主要分为两类:“数据访问组件”和“数据控制组件”,它们和数据库的关系如图1-2所示:图1-2数据库组件与数据库关系图由于本软件的开发采用C/S(客户/服务器模式,而SQLserver2008是基于客户/服务器的数据库管理系统。它提供了功能强大的客户服务器平台,高性能客户服务器结构的数据库管理系统可以将delphi作为客户端开发工具,用户通过使用客户系统从服务器检索信息并进行本地操作,服务器关注数据库进程,而客户则关注信息的表示。而SQL Server作为存储数据的后台服务器软件,负责创建和维护表和索引等数据库对象,确保数据完整性和安全性,能够在出现各种错误时恢复数据。2系统研究概论2.1 体系结构MIS系统平台结构模式大体上分为4种:主机终端模式、文件服务器模式、客户机/服务器模式(Clint/Server,简称C/S)、web浏览器/服务器模式(Browser/Server,简称B/S)。2.2 系统体系机构的一般阐述 而文件服务器模式只适合小规模的局域网,对于用户多,数据量大的情况就会产生网络瓶颈,特别是在互联网上不能满足用户要求。因此,现代企业级平台结构模式应主要考虑C/S模式和B/S模式。2.2.1 C/S模式与B/S模式的比较分析C/S系统又被称作分布式计算系统,它的含义是程序的数据处理并不像通常在基于小型机或基于主机的计算机系统(终端方式)中那样在单个的计算机上发生,而是把程序的不同部分在多台计算机上同时运行。SQL Server是一个真正的客户/服务器关系型数据库系统。它使企业可以设计出能够满足不断改变的信息需求的分布式数据库系统。客户端通过网络向服务器发送SQL语句,服务器返回客户端结果集。对于Client/Server模式而言,其主要特点为:(1)具有成熟的设计开发方法和工具。经过多年的研究和积累,基于Client/Server模式的系统设计开发方法已被用户所熟悉和掌握。并且,众多的数据库和软件生产商提供了各种可视化工具和编程语言来支持它的开发。相对而言,目前的基于Browse/Server模式的应用及其开发方法仍然处于发展阶段。(2)交互性强,界面友好。各个Client机上运行的应用程序是针对待定的用户和任务设计,同时具有在线帮助和出错提示等辅助功能。这些优势是Browse/Server模式所不具备的。B/S模式即Brower/Server结构模式,是基于Internet/Intranet的结构模式,分为三层,第一层为表示层,用户通过浏览器完成和后台的交互及最终查询结果的输出功能。第二层为具有ODBC接口的WEB服务器,属功能层,主要利用服务器完成客户的应用功能。第三层为数据层,根据客户的请求独立地进行各种运算。对Browse/Server模式而言,其主要特点为:(1)其在逻辑上采用了3层结构,它在前台Browse和后台Server之间增加了一层Web Server层,所有的应用程序模块都安装在它上面,在Browse上只需安装一个通用的浏览器软件,因此,这种模式简化了客户端,使用户的操作更加方便。(2)开放性好,Intranet/Internet完全兼容。(3)扩展性好,根据发展需要,可对系统随时进行扩展,降低了系统的开发和维护的开销2.2.2 B/S模式的优势首先它简化了客户端。它无需像C/S模式那样在不同的客户机上安装不同的客户应用程序,而只需安装通用的浏览器软件。这样不但可以节省客户机的硬盘空间与内存,而且使安装过程更加简便、网络结构更加灵活。其次,它简化了系统的开发和维护。系统的开发者无须再为不同级别的用户设计开发不同的客户应用程序了,只需把所有的功能都实现在Web服务器上,并就不同的功能为各个组别的用户设置权限就可以了。各个用户通过HTTP请求在权限范围内调用Web服务器上不同处理程序,从而完成对数据的查询或修改。相对于C/S,B/S的维护具有更大的灵活性。当形势变化时,它无须再为每一个现有的客户应用程序升级,而只需对Web服务器上的服务处理程序进行修订。鉴于B/S相对于C/S的先进性,B/S逐渐成为一种流行的MIS系统平台。各软件公司纷纷推出自己的Internet方案,基于Web的财务系统、基于Web的ERP。一些企业已经领先一步开始使用它,并且收到了一定的成效。B/S模式的新颖与流行,和在某些方面相对于C/S的巨大改进,使B/S成了MIS系统平台的首选,也使人忽略了B/S不成熟的一面,以及C/S所固有的一些优点。下面让我们来看C/S相对于B/S的一些优势。2.2.3 C/S模式的优势首先,交互性强是C/S固有的一个优点。在C/S中,客户端有一套完整的应用程序,在出错提示、在线帮助等方面都有强大的功能,并且可以在子程序间自由切换。B/S虽然由JavaScript、VBScript提供了一定的交互能力,但与C/S的一整套客户应用相比是太有限了。其次,C/S模式提供了更安全的存取模式。由于C/S是配对的点对点的结构模式,采用适用于局域网、安全性比较好的网络协议,安全性可以得到较好的保证。而B/S采用点对多点、多点对多点这种开放的结构模式,并采用TCP/IP这一类运用于Internet的开放性协议,其安全性只能靠数据服务器上管理密码的数据库来保证。现代企业需要有开放的信息环境,需要加强与外界的联系,有的还需要通过Internet发展网上营销业务,这使得大多数企业将他们的内部网与Internet相连。由于采用TCP/IP,他们必须采用一系列的安全措施,如构筑防火墙,来防止Internet的用户对企业内部信息的窃取以及外界病毒的侵入。采用C/S模式将降低网络通信量。B/S采用了逻辑上的三层结构,而在物理上的网络结构仍然是原来的以太网或环形网。这样,第一层与第二层结构之间的通信、第二层与第三层结构之间的通信都需占用同一条网络线路。而C/S只有两层结构,网络通信量只包括Client与Server之间的通信量。所以,C/S处理大量信息的能力是B/S所无法比拟的。2.3开发方法整体选择 采用C/S结构,使用ADO连接数据库。这样的好处是:(1)使用C#+Access灵活方便,可扩充性、可移植性较好。(2)ADO与Access同为微软开发,兼容性好,同时存取效率高,且较成熟,目前许多数据库应用系统都采用这种方式。(3)采用 C/S结构是能充分发挥客户端的处理能力,很多工作可以在客户端处理后再提交给服务器。对应的优点就是客户端响应速度快。ADO是Microsoft主要数据存储技术,ADO主要让应用程序或WEB应用程序存取各种不同的数据源。ADO封装了OLE-DB复杂的接口,以极为简单的COM接口存储数据,简化了程序员数据存取的工作。3 系统总体规划分析3.1 系统总体结构设计酒店信息管理系统需求主要来自员工信息的修改,增加、删除、员工工资的结算;营业查询房屋信息与预定,已定房间的及时查询;以及配套的餐饮管理,餐饮菜单和餐饮结算。这些信息由系统自动归类储存,随时可以查阅修改。酒店管理人员可利用本系统,输出房屋名单,自动生成统计报表。3.1.1 应用需求分析本系统的功能有:员工信息查询管理(员工信息添加,修改,删除和工资明细及结算),营业查询包括(房间信息及预定和已定房间)和餐饮管理(可以查询餐饮的品系,种类和价格以及菜单的修改,添加和删除)。3.1.2 系统处理流程图本系统基本设计按系统规划的要求规定设计其处理流程如图3-1所示:酒店信息管理系统 房间预定员工信息退出系统餐饮管理营业查询员工管理已定房间图3-1系统处理流程3.2 各模块功能介绍员工管理模块,主要实现的是管理员对酒店员工的信息查询(如新来员工的信息添加,员工信息的变动修改,辞职员工的信息删除以及员工工资的明细),及时了解酒店员工的情况。营业查询模块,主要是对房间信息和已定房间的查询,了解房间情况,在浏览房间资料的时候,在选定房间的时候,可以进行房间信息添加,同时也便于管理员修改,和删除,对房间进行管理。对房间的查询方式可分为:标准间,双人间,单人间,套房等。餐饮管理模块,主要是方便客人点餐,方便管理员查询及结算。可以根据餐饮菜单进行查询主要包括(菜系,汤系,饮料和主食的查询)管理员也可以对新品上架的添加以及对旧菜的下架删除,修改等,还有餐饮结算,方便员工操作,大大提高了工作效率。系统退出模块,就是退出系统。3.3总体结构设计系统的概要设计中最重要的就是系统的模块化。模块化是指解决一个复杂问题时自项向下逐层把软件系统划分成若干个模块的过程。每个模块完成一个特定的功能,所有的模块按某种方法组织起来,成为一个整体,完成整个系统所要求的功能。  将系统划分为多个模块是为了降低软件系统的复杂性,提高可读性、可维护性,但模块的划分不能是任意的,应尽量保持其独立性。也就是说,每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,即尽量做到高内聚低耦合,提高模块的独立性,为设计高质量的软件结构奠定基础。通过对整个系统的规划分析,对数据的具体要求的分析,以及对系统功能的综合考虑,提出一个基本的总体结构框架。3.4数据库设计数据的基本操作功能是“酒店信息管理系统”的最基本功能,指的是一个数据库管理系统软件的最基本的数据操作。3.4.1 数据基本操作数据的基本操作包括房间信息,员工信息,餐饮菜单的增加,删除,修改等。房间信息增加功能:管理员手动增加房间信息。房间信息删除功能:由管理员选择要删除的房屋信息,点击删除后,删除该房屋信息,首先在缓冲区中删除,此时如果没有提交到数据库,则可以撤销删除操作,但如果提交到数据库了,删除后将不能恢复该信息。房间信息修改功能:用户选择要修改的房屋信息,可以重新修改房间的登记信息3.4.2 查询功能查询功能是一个数据库管理软件的必备辅助功能,当数据量大的时候,呈现给用户所有信息,肯定有很多信息是冗余的或者是无效的甚至是用户不需要的。此时,根据用户的需要进行必要的过滤是十分必要的。查询功能通常是根据数据的信息中不同的字段来查询。“酒店信息管理系统”中,查询功能也是一个十分重要的功能,当有很多房间信息时,如何给用户呈现出需要的信息和过滤掉不用的信息是一个需要解决的问题。因此,考虑到用户的需求,系统应该具有一个比较人性化的查询系统,可以根据不同的要求来进行查询。查询的速度要快捷,查询的结果要准确。“酒店信息管理系统”的查询系统可以分成下面几个方面来进行查询:根据房间的类别进行查询。

    注意事项

    本文(酒店信息管理系统设计与实现毕业论文.doc)为本站会员(小飞机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开