【毕业学位论文】(Word原稿)基于三层架构的酒店管理系统设计与实现-软件工程_第1页
【毕业学位论文】(Word原稿)基于三层架构的酒店管理系统设计与实现-软件工程_第2页
【毕业学位论文】(Word原稿)基于三层架构的酒店管理系统设计与实现-软件工程_第3页
【毕业学位论文】(Word原稿)基于三层架构的酒店管理系统设计与实现-软件工程_第4页
【毕业学位论文】(Word原稿)基于三层架构的酒店管理系统设计与实现-软件工程_第5页
已阅读5页,还剩56页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

I 硕 士 专 业 学 位 论 文 基于三层架构的酒店管理系统设计与实现 学生姓名:王小军 学 号: 2220091603 学 院:软件工程学院 指导老师:吴英老师 二一三年四月 要 随着近几年我国酒店业的迅猛发展,酒店业的竞争日益激烈。为提高酒店的管理水平,增强酒店的竞争能力,先进的酒店管理信息系统己成为酒店经营者的必然选择,由于酒店服务项目众多,客人信息内容繁琐,而且信息量大,因而在操作上经常造成很多不便之处,浪费了时间,降低了工作效率,而且极大地影 响了酒店的服务质量和经济效益,要想降低成本,提高工作效率、服务质量和管理水平,必须借助计算机来辅助进行酒店的管理,本文针对这些问题设计了这个系统,本着科学化、规范化、系统化的原则,设计和开发了酒店管理系统。 本文论述了酒店管理系统的详细需求分析过程。同时论述了酒店系统的详细设计过程,包括酒店管理系统的分析、系统功能设计、数据库设计等,本系统前台采用的开发工具为 台数据库的开发工具为 端和后端的结合采用 据库访问技术,实现了为管理者提供决策分析功能,最终形成 一套完整、实用的管理信息系统。 系统的设计共分为五个主要就阶段:即:系统分析阶段,阐述了系统开发的主要目的,讨论了开发的可行性,并对系统需要完成的主要功能进行了需求分析,确定了各模块的数据流程图;总体设计阶段:在对各功能模块设计方案进行讨论的基础上,进行了详细的数据库设计,将系统按功能划分为会员管理、管理员管理、操作员管理三个功能模块;详细设计阶段:按照设计好的系统结构,对系统菜单、窗口对象、各控件按钮、数据窗口对象等可视化界面和各功能模块进行设计;系统编码阶段:根据详细设计的内容,对系统进行代码编写,按计 划开发出稳定、可靠地系统;系统测试阶段:对酒店管理系统进行功能测试、性能测试和界面测试等。 关键词: B/S 架构、 店管理 of in in in To an is is a of in a of s to be of a to in of to on of of of At at s DO a is of of of to be to of V of is on of a to to a to of to B/S 第一章 绪论 1 目 录 摘 要 . I 第一章 绪论 . 3 究背景和意义 . 本课题研究背景 . 3 课题研究意义 . 4 课题国内外研究现状 . 国外研究现状 . 7 内研究现状 . 8 题调研 .论文组织结构 .二章 开发技术及架构 . 12 件系统体系结构 . B/. 12 ,酒店服务行业的信息化改造工作也是箭在弦不得不发。酒店信息化的最终目的是提供酒店员工的工作效率合理配置酒店资源,有效的建立起与用户之间的沟通。当前软件市场上的相关软件产品比较多,但是对本单位量身定做的 酒店管理软件还尚未成型,本文正是基于以上的想法,结合自己的专业知识开发设计了中小酒店信息管理软件系统。 究背景和意义 课题研究背景 在全世界信息化浪潮的冲击下,酒店服务行业的信息化改造工作也是箭在弦不得不发。酒店信息化的最终目的是提供酒店员工的工作效率合理配置酒店资源,有效的建立起与用户之间的沟通。当前软件市场上的相关软件产品比较多,但是对本单位量身定做的酒店管理软件还尚未成型,本文正是基于以上的想法,结合自己的专业知识开发设计了中小酒店信息管理软件系统。 信息管理系统是最新的集计算 机技术、前沿数学、管理学科等为一体的学科,它的研究的方向定位为企业信息化的过程,可以用来有效的管理企业信息并奠定基础,同时又可以提供各种管理的关键信息,并帮助企业进行现代化的信息管理,从而更加有效的管理各类信息。在软件系统开发时应以下述原则为基础。稳定性原则:软件开发时候必须侧重的实用性和相应的稳定性。实用性与先进性原则:当前,国内的管理信息系统开发存在水平低的重复度高及片面追求国外级别档次较高的软硬件产品,软件开发成功率偏低的问题,使用价值有限等问题。由于实际开发系统的时候应该遵循把系统的实用性放在首位, 又需要体现软件系统在管理、技术等的先进性。面向用户原则: 统是为客户开发的,最后将交付给用户使用,仅当客户通过执行系统才能对系统做出比较客观的认同。所以,需要从系统的需求分析到系统软件程序开发过程中的每一个环节都需要坚持以客户的需求为中心的原则。 第一章 绪论 4 21 世纪,全球网络化,科技在突飞猛进。计算机应经普及到我们社会和经济生活中的各个领域。人们进行信息交流的深度与广度不断增加,这使得我们的服务、管理也相应该跟得上时代的步伐去前进。电子商务在此得到极大地普及与发展。 酒店客房业在电子商务中还处于形成的初期,传 统的酒店客房业中,大都是以实际门面的形式来进行宣传和交流的。作为网络普及化的社会,这还缺少了一些更为现代化的元素。酒店客房业是一个个性化、多样化的服务业,而电子商务择最能体现个性化、多样化服务的商务方式。而且现在大部分电子商务都体现为向大企业服务,结合酒店客房这个行业的特点,最终还发展为同小区小店服务的模式。以最贴切的方式,最灵便的服务进入个个网络社区,进入人们的生活。 针对大背景下的问题与方向,可以察觉到在酒店客房服务这个大行业中尚有可为的地方。提供适合不同人群,最贴切的服务,通过网络平台,去体现服务质量 ,去创造效益。 应当抓住中小店铺,提供区域化酒店客房服务这一理念,为他们提供最贴切的服务,把它体现在电子商务服务上来,融合到我们软件开发的产品中,去建立起特色鲜明的酒店客房预订网站,来获得最大的经济效益。 综上所述,本系统的开发是符合现在的实际情况的,并具有一定的使用意义。在技术、经济、操作上、法律上都可以看到此系统的可行性,并且很具有实现的必要。 课题研究意义 本课题开题之前,我们就对酒店以往的系统进行了深入的研究,了解到其主要组成部门包含:总机、楼层、前台等,对应的人工信息处理模式在很多方面已经跟不上业务需求的脚步。当前,酒店行业的竞争热潮一波高过一波,一个酒店想要在竞争如此激烈的环境下生存下去,就必须提升自身的管理水准,提高各方面的服务质量。手工操作存在很多不足,特别对于酒店信息量比较大的情况,操作起来非常繁琐,很难避免出错,对客房的统计情况总是要拖延,不能及时的抓住有效信息,常常在账目的清算、合计等工作上存在漏洞,这对于客人和工作人员上方面都是极大的不方便,因此,有必要通过计算机对酒店进行科学、可靠、及时、便捷的信息管理。酒店管理信息系统在不同方面都能第一章 绪论 5 显示出积极的作用与明显的优势:从管理 者角度来说,酒店管理系统可以简化酒店员工的经营操作程序,提高信息处理速度的作用是显而易见的。从酒店决策层来看,酒店管理系统有利于提高反馈信息。辅助酒店决策规划。从客人的角度来看,酒店管理系统可以为客人提供高效、方便的服务,有利于酒店实现“以客人为中心”的服务。 课题国内外研究现状 信息科学的一个分支学科,它能够 采集、传输、保存、处理、维护以及应用信息的一种软件,这些都是通过人机交互来实现的。而作为该系统的一种特殊分支,酒店计算 机监管系统将计算机应用到了酒店的日常运营管理之中。美国希尔顿酒店于 1963 年配备了首台 要服务于酒店客房的相关管理工作,实现真正的自动化。这种小型计算机的出现标志着现代化信息技术正逐步的渗透到酒店管理领域,八十年代之后,酒店的计算机监管体系已经基本成型,技术已很完善,功能也更具多元化。这方面国内到八十年代初期才露出萌芽,主要实践者是清华的金国芬以及西交大与浙江省的计算机技术研究所。其后,伴随我国这方面技术的大量引进,国内管理者借鉴国外的先进运营管理手段,逐步使国内酒店监管水平得到提升。由 于借鉴了国际上同系统的优点,同时针对国内的具体状况,我国的计算机监管系统的发展日趋完善,九十年代初出现了一些较为完善的软件系统,此外针对酒店计算机监管系统研发的企业不断涌现。九十年代中期,伴着该技术的广泛使用和计算机领域的飞速进步,这项系统达到了一全新时代,全新的软件功用、系统平台及特性、研发趋势进一步出现。人机交互成为计算机技术的一项特殊分支,为酒店管理系统带来了方便,近些年获得了飞速发展。针对 机交互的界面主要原则可概括为下面几点: ( 1)将通讯作用当做界面研发的重点 人和计算机两者能达到确切 的讯息交互,这是人机交互界面的研发重点。首先,人将信息录入计算机系统这一过程应该尽可能地使用自然的方法;此外,计算机将信息传输给个人时,这一过程必须要精确,避免导致误会及紊乱。研发 时,其中的任何功能均应遵循模块化的理念,这样有助于输入及输出变得清晰、明确,完全能展现人机交互的通讯作用。如此研究出的系统更易于第一章 绪论 6 维护,同时出错的几率很低。 ( 2)界面须始终如一 人机界面的同一性可使客户永远使用相同的方法来考虑及运用,从而降低了客户的负担。其中最忌讳的就是客户更换屏幕时必须同时更换操作指令以及方式。 ( 3)界面必须使客户实时了解工作的进度状况 人机界面应当使客户了解系统运行状况,尤其当要很长的等候时间之时,更要使客户掌握任务的进度状况,比方说添加任务进度的百分率框图。现今,系统界面下的所有程序和软件都能够做到该点。而在研发 统的时候,这个考虑也是应当采纳的。 ( 4)界面友好,运用便捷 许多的 件都需要录入大量的资料信息。针对那些较为固定的信息,应 当使用户简单地点击鼠标以完成数据选取,而不是频繁地录入。在用户输入信息之前,该软件应当弹出相应的列表,以供用户选择对应的信息,相反地无需用户 反复地录入这些相同的数据。 总而言之,设计的 件在应用的时候,应当尽可能地减少用户对信息的录入以降低其干预程度。统计表明,用户越少的干涉,该软件的满意度就会越高。新时代有新的展现,计算机已完全能够胜任酒店企业的信息管理工作,而且更加方便,高效,快捷,准确,可以彻底克服以上所述的手工操作的不足的地方。这将给酒店企业带来更大的经济效益,给它的运行带来意想不到的方便,使酒店企业日常运营实现全面自动管理。 酒店企业需要每天对酒菜,食品,房台等基本信息和进货,每日结算等多项业务进行完备的管理,在这些管理中有 时存在着许多问题。比如用餐的房台被占用,酒菜信息不全,所以不能及时正常反馈出来,点菜时需手工记下客人所点的酒菜,然后用计算器算出总价。但是手写毕竟很多时候会有误,假如这种错误不及时发现并改正,它将成为将来业务中出现更大错误的隐患。有时候需要查找过去业务中的信息,但是琐碎的账本,不能方便工作人员进行审核,查询。影响工作的效率。还有关键的一点,手工操作保密性差,各种违规操作将不为人知,这样会损害酒店的自身利益。 综观国内外酒店管理系统的发展现状,随着当前客户流量大量增长,传统第一章 绪论 7 的管理方法使得管理人员每天都要处理繁 多的事务,重复的工作性质使得效率低下,且各类客户的信息收集不全,分类,归档不合理,使得查找很不方便等等原因。针对这种情况,开发一套高效率、无差错的酒店企业管理信息系统软件十分必要,我们也开始意识到计算机管理信息系统的重要性,建立一套功能完善的管理信息系统,既能满足业务人员的工作处理需求,增强企业的信息化管理,又能满足管理人员的决策分析需求,提高公司管理层对公司经营反馈的建议的响应速度。最终能够大幅度的提高工作效率,提高管理实施的准确性、科学性。最终使得酒店能够按照计划,稳当,合理,方便的经营。 外研究现状 美国是世界上第一个运用计算机管理酒店的国家,最早的企业是 司, 其前台服务就是采用的计算机管理技术,囊括了房间预订、房间安排、消费账单、住户、餐厅、查找、晚间工作和行业分析等方面。其中,在国外以及国内现今运用最多的计算机软件包括了下面几款 : (1) 店系统 统是全球最早的酒店监管计算机系统,它是由美国 脑公司研制的,在 1969 年就开始设计可用于酒店服务的软件。此系统又称之为 件,这是因为 司属于美国加州的电子工程公司( O,简称为 是该公司名下的一个分公司。全球第一款 店计算机管理软件是由美国夏威夷的喜来登酒店于 1970 年应用到酒店服务中去的。二十年之后,该系统发展到其全盛时期,全球以供有六百多家酒店使用该产品,其中国内就有六十多家,包括了杭州的香格里拉饭店、桂林的文华酒店、广州的中国大酒店、北京的天伦饭店以及青海的海天大饭店。但是该系统如今已经被弃用了,仍旧在用的是它的第三代系统 X 软件, 件主要运用的是标准的多用户管理系统,并且是集 中式的管理方式。 (2) 店系统 6 酒店业资讯系统有限公司 (称 公司坐落在美国的三藩市,它建成于 1977 年,如今属于 司,由其全资控股。在其鼎盛时期,全球的八十多个国家四千多个客户使用该产品,其中国内的北京王府井、中国大酒店、长城以及上海的锦江、华亭、希尔顿都采用的是该系统,尤其在香港,最高达 75%的高级酒店使用该软件。如今,部第一章 绪论 8 分酒店已经变更了此软件。该软件原先是运用的 服务器是由 司设计的 品,数据库运用的是 常在那些高级酒店里使用。在此之后公司还研发了 针对 域网来使用,数据库为 常中高级的饭店会选择该产品。接着还发布了 系统在国内应用得较少,它是以 T 中的 C/S 作为其基础的系统。 (3) 店系统 1987 年 10 月份, 立于德国的慕尼黑。仅 4 年时间就在众多酒店软件产品当中脱颖而出,成为欧洲比较先进的酒店软件产品, 2 年后,成为世界上酒店管理软件的领头羊,最后和美国 司进行了合并。该软件被众多休闲别墅、豪华游艇、星级酒店应用,据不完全统计就有 8000 多家,仅在我国内陆的用户就不少于 200 家,特别受高星级酒店、外资酒店等的青睐。 1991 年, 立于香港,其主要作用是针对菲律宾、韩国、关岛、澳门、香港、台湾、大陆等进行市场的开发。之后又在 1995 年推出了 软件专属于我国大陆市场的开发,并先后在北京和上海成立的办事处。 统在我国存在三个主要的版本,首先是 ,它以文件服务器的方式实现局部网络模式,采用 统,相应的数据库为 x 统,最后由工作站启动 台。其次是 ,是以文件服务器的方式对结构进行分布式处理,以 T 为操作系统,相应的数据库为 x 统,最终由工作站启动 T 台。最后是新 ,该版本使用的是 C/S 结构,以 T 为操作系统,相应的数据库为 统。 内研究现状 据不完全统计,国内共有一百多个企业对酒店电脑管理软件进行研发和销售。 其中最早成立于八十年代初,部分是九十年代初;公司有的是国企,有的是合资经营,此外也有外企投资和民营注资;软件版本分为了 用户、 7 几种;客户有的多达百余家,有的只有十几家,参差不齐。在激烈的行业竞争之下,绝大多数产品已被弃用,部分将被弃用,剩余的研发企 业不足十家,这些公司的产品比较具有市场竞争力,如杭州西软、北京华仪、北京中软好泰、第一章 绪论 9 北京中通、北京贵德、广州万讯、深圳天言五星、北京泰能等。在此之中,客户最少的也有两百余家,最多的达到了七百余家,代表是杭州西软。另外,全国各省市中,尚有一些地方性的公司还在从事该方面的工作。如今,在中国酒店级别在三星之上的大多数都采用的电脑管理系统,而在沿海的多数级别在三级以下的也配置了电脑管理系统。尤其在国家旅游局发布的星级参评指标,其中特别指出三星之上的酒店必须配置电脑管理系统,这一决策更大地促进了酒店电脑管理软件的推广。 九十年代末到二十世纪初,国内五星级的酒店也有配置本土研发的酒店管理系统,目前挂牌的五星级酒店采用国内软件的己达 30 余家。然而,本土系统的客户还主要是那些级别在四星之下的饭店,要想获得五星级酒店尤其是那些外资、外方监管的企业的认可还较困难。相比而言,自主产品的性能不亚于国外的同类产品,不管是系统功用还是技术都可与国外的相竞争,而对于售后维护、本土特色这两方面还更强于国外的产品,其中产品的品牌差距是最为主要的。我们相信,经过大家的共同努力,在不远的将来,国产软件大规模进入高星级连锁酒店或国际市场是很有希望的 。以下简单介绍具有全国性影响的国内主要软件公司及系统 : (1)北京中软好泰 理系统 金士平等自然人与中软总公司通力合作,建立了北京中软好泰酒店计算机系统工程公司,该公司属于专业的应用于酒店计算机管理系统研发、服务及推广的公司,旗下的中软酒店管理系统 次推广是在 1900 年,目前拥有以 基础的一些列品牌,其用户散布在全国各地,数据统计已经超过 400 家。 于 ,在 境下通过 C 语言进行开发 。 6统属于 构,是通过行开发工作的,相应的数据库为 统,并使用台。 (2)杭州西软 店管理系统 1993 年 6 月份,杭州西湖软件有限公司宣布成立,在业内我们称之为西软,该公司以前仅是浙江大学计算机系人工智能研究所旗下的某个课题组,但它的从业历史始于 1988 年,属于比较早的一批。时至今日,该公司推出的 列产品在国内属于领先产品,其用户增长是最快的,月均达到 14 家;拥 有的高星级用户是最多的,目前大概有 150 家;相应的国内用户也是最多的,统计数据高达 700 余家,已经多年被我国软件行业协会评定为“中国优秀软件产品”,第一章 绪论 10 而且获得了国家信息安全评测认证中心认证,此外,国家旅游局人教司和国家高教出版社都将其视为全国旅游院校饭店管理专业教材,同时还是国家级火炬计划项目。公司很快就成为我国规模最大的酒店软件供应商,相应的综合实力及资产在行业内都属于领先地位。并于 1993 年推行了 , 4 年后又诞生了, 2000 年的时候又推出了 星版,主要是针对高星级酒店 。 (3)北京华仪酒店管理系统 北京华仪系统工程有限公司是国内第一家从事酒店计算机管理系统开发的专业性公司。其创始人金国芬于 1979 年,为北京前门酒店用 言,在单机上开发了一个具有查询功能的酒店管理软件,开创了国内酒店管理的先河 ;于 1994 年开发了国内首个基于微机局域网系统的酒店管理系统 ;于 1987 年正式成立华仪公司,是国内最早成立的专业公司。多年来,华仪公司为全国各地 300 余家用户提供了三个版本的管理软件 : ,称 店管理系统,是最早的产品,采用 统平台,使用 言编程。 统, 1995 年推出,采用 统平台,用 据库,用 编程,工作站用 统,采用 T 平台 (构 ),使用 据库,用 程,客户用 5/98统。 (4)北京泰能公司酒店信息系统 1993 年,北京泰能计算机系统工程宣布成立,并在 1994 年首次推出酒店管 理软件,相应的数据库为 统、现阶段, 软件使用的是 C/S 结构,相应的数据库为 统,并以 为开发语言,当前的客户超过 300 家。 (5)广州万迅千里马酒店管理系统 千里马酒店管理系统采用的 是由广东劳业电脑系统开发公司首次推出的,当时是在 1993 年, 5 年后该公司又推出了 ,现阶段拥有的酒店用户超过 300 家,大体分散在四川、湖南、湖北、广东等。 1998 年,香港万达电脑系统有限公司将劳业公司收购了,并将其命名为广州万迅电脑软件有限公司。 题调研 第一章 绪论 11 传统是用人工的方式来进行点评的各项管理,比如人工进行记录,人工进行顾客个人信息、预订和付款信息管理,口头通知或者通过电话等方式联系进行关于交易的信息传递与交流,拿最平常的费用统计管理来讲,光是每个顾客的个人消费就是一道令人费解的过程,而在当今计算机技术不断发展的今天,这些问题可以轻而易举的通过计算机和网络来完成,不仅方便快捷而且简单易操作。 同时对于顾客反馈里面的内容管理,过去也多数是以纸质材料进行保存,这样查询起来不仅麻烦不方便,性能比较差,而且容易磨损,不易保存,另外时间一旦 较长,将会产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。如果采用电子文档的方式进行保存,不仅查询起来方便,而且安全性比较高,只有有权限的人才可以看到,只要多备份几个,而且多出备份也更容易。可以保存很多年,不会发生像传统的纸质材料保存所出现的问题。 开发出来一个适合酒店客房行业,能够满足用户需求的系统。设计并实现一个基于 酒店管理系统,本课题的任务是采用 B/S 架构设计一款网上酒店客房系统,只要能上网就可以酒店客房预订,为管理员提供顾客信息与顾客订单管理的服务平台,在此基础上完成毕业论 文的撰写。通过本系统设计使学生对电子商务和 B/S 架构数据库有更深入的理解,提高数据库编程能力,在毕业设计论文写作中,提高对所得技术知识的总结与组织能力。 论文组织结构 本篇论文共分为五个章节,第一章是本篇的绪论章节,第一章主要对本课题的研究目的、研究意义以及本课题的国内外研究现状进行分析和总结,通过分析前人的研究成果并结合本课题研究实际确定了本课题的研究思路;第二章是理论叙述章节,主要对本课题研究用到的理论和相关技术进行了介绍和分析;第三章是系统分析和设计章节,本章是系统研究的重点和难点; 第四章是系统的具体实现章节,分别介绍了系统总体实现和各个模块实现的过程;第五章是系统测试章节。 第二章 开发技术及架构 12 第二章 开发技术及架构 酒店管理系统在国内外都有长足的发展,其商业系统相对成熟,在规模较大的酒店存在良好的应用。不过跟随酒店行业逐步的发展,对计算机的需求和依靠越来越大,酒店管理的信息系统也越来越严格,尤其在网络中心实时订房、办公自动化 户关系管理 策支持 统集成化等方面。普及速度是惊人的,以 B/S 构架为基础的酒店管理软件是时代的需求。国产软件紧跟科技发展的脚步,不 再依赖进口软件,定会占据高星级酒店的软件管理市场。不过,目前开发的酒店管理软件大多只适用于大型酒店,尽管功能相对完善,但成本高,而且操作起来比较复杂。为此,研发一种适用能力强大的酒店管理软件是诸多不同类型的酒店所期盼的,这也是本论文所叙述的重点。另外,个性化服务的兴起,对酒店的模式或管理水平提出了更高的要求,这也是未来酒店信息管理系统着重发展的一个版块。 本章主要讨论了酒店管理系统开发中使用的相关技术,本系统采用了 B/B/S 结构分为 览器、中间层和后台数据库服务器三个层次。中间层是指运行在服务 器中的,联系 览器与后台数据库服务器的软件。本系统中间层采用基于 三层结构解决方案,数据库服务器采用了 间层和数据库层的通信采用了 术,并使用了数据库缓冲技术。中间层的开发采用了 式。为了提供统一的认证界面,本系统附加了一个统一用户认证的功能,即单点登录。在单点登录中,各个应用系统之间的通信采用了 件系统体系结构 ,使用者可通过浏览器把相关的指令传送 给网络服务器。 构缩减了用户的操作,服务器只需获得用户端软件信息即可完成诸多操作,如运行应用程序、调用数据库等。 于三层体系构架,即数据层 (功能层 (表示层 (第二章 开发技术及架构 13 而且各个体系又相对独立,互不影响 : 数据层: 数据库服务器端口是数据层所在的位置,软件信息各种操作逻辑都包括在内。主要是搜集 务器传送给数据库的相关指令,同时对数据库信息进行更新、更改及查找,最后将执 行结果发送至 务器。 功能层: 务器端口是功能层所在的位置,软件任务的操作逻辑基本包含在内。主要是搜集对应客户的需求,首先构建指令和数据库之间的桥梁,通过 方法获取服务器信息,进而完成对信息的处理,再将逻辑结果传送给 务器,使用户及时获得信息回馈。 表示层: 客户端是表示层所在的位置,软件的各种显示逻辑都包括在内。驻澳是通过 览器把指令传送给相应的服务器,身份验证一旦通过,用户端即可接收到相应的页面及信息。 通过上述分析我们可以了解到,比起二层 构,三层构主要是隔离了用户机的任务操作逻辑模块,且完成此工作的结构层相对独立,这使得用户机的工作量大大减少,因为 务器可以分摊许多工作任务,这也是三层 构的由来。 现阶段,以 B/S( 构为基础的 据库系统比较流行。B/S 模式存在三层结构,其中心是 据库,其传输协议是 户利用浏览器对 务器实施访问。对应的三层结构组成如图 示: 第二章 开发技术及架构 14 图 层 B/S 模式示意图 在查询 信息时,使用者利用浏览器传送请求给 务器,然后 务器通过远程数据组件接收用户请求,并立即将此请求传送给 就是数据库管理系统,该系统处理请求后会有数据反馈。 通过以 B/S 结构为基础的系统可以为客户端处理很多操作,若客户机安装相应的浏览器软件,服务器还能处理更多的操作。 该系统对 B/S 流行构架实施研发,具备优越的系统功能,如数据库服务器采取的是 统,相应的研发工具有 务器和 外还安装了 005 数据库。 (C/S)结构的处于用户端口,一般情况下,服务器会设立固定的端口来搜集使用者发送的请求,完成此过程依靠驻留的命令,使用者传送启动指令后就能获得服务器的响应,该过程我们称之为用户进程。 务器作为服务方,紧跟 展的脚步,可以搜集使用者请求并传送有关资料,如动画形式的、音频形式的、图片形式的、文本形式的文档。而用户端口的浏览器窗口属于同类型的,通过指定访问文档的 送服务至服务器,这又包括动态程序、动态指令、静态文档等。依靠 术的支持,指令网页可嵌套类似 代码,如此一来,网页可以获得更好的交互性能及动态效果。 C/S 模式下,数据库调用的一般情况是由使用者通过浏览器输入 令,之后将此命令传送给数据库服务器,并由此获得反馈的服务信息,最后由浏览器来完成相关信息的处理分析及格式化。 二层构架尽管能够完成可视化编程,同时对应用程序进行快速设计,但应用要求及范围的提升使其兼容性逐渐不能够胜任此工作。二层构架数据库调用模式里,应用逻辑的位置能够处在两个位置之一,也就是数据库服务器端口或用户端口。如果要调用相关信息,用户端还需对信息进行相关的 了解,另外, 由句进行网络输送。其实也可利用增加保存的方式对二层构架进行改善。将内容中部分操作分割给数据库服务器,通过传输保存进程名实施服务器函数的调用,而该过程的完成不需要网络传输 令。这样一来,服务器就承受了更多的处理操作,其性能势必下降,不符合大范围使用的要求。三层结构之所以优于二层结构,是因为它存在末端用户机数据服务器,这之间还嵌入了另第二章 开发技术及架构 15 外一层应用服务器。使得三层结构在酒店监管系统中更方便,利

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论