小型酒店管理信息系统_第1页
小型酒店管理信息系统_第2页
小型酒店管理信息系统_第3页
小型酒店管理信息系统_第4页
小型酒店管理信息系统_第5页
已阅读5页,还剩136页未读 继续免费阅读

下载本文档

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

文档简介

141/141小型酒店治理信息系统摘要现代化的酒店是集客房、餐饮、通讯、娱乐,商务文化及其他各种服务与设施为一体化的消费场所,酒店组织庞大,服务项目多,信息量大,要想提高劳动生产,降低成本,提高服务质量和治理水平,促进经济效益,必须借助计算机来进行现代化的信息治理,《小型酒店治理信息系统》正是为此而设计的,该系统是运用MicrosoftSQLSERVER2000数据库系统和PowerBuilder程序语言开发实现的,《小型酒店治理信息系统》包括了前台接待子系统、前台收银子系统、预订治理子系统、房务治理子系统、电话计费治理子系统、经理查询子系统、夜核治理子系统、VIP治理子系统等八大模块,具有操作简单、界面友善、灵活性好、系统安全性高、运行稳定等特点,是酒店治理者的理想选择。本文简要介绍了《小型酒店治理信息系统》的项目背景和意义,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了详尽的分析和描述。关键词:酒店信息治理,数据库,SQL,数据窗口,RS232AbstractThemodernizedhotelcollectstheguestroom,foodandbeverage,communication,amusement,commercialcultureandothervariouskindsofservicesandfacilitiesaretheintegratedconsumptionplace,thehotelorganizeshugely,therearemanyserviceitems,theamountofinformationislarge,ifyouwanttoimprovelaborproduce,lowercosts,improvetheservicequalityandmanagementlevel,promotetheeconomicbenefits,mustcarryonthemodernizedinformationmanagementthroughthecomputer,《Small-scaleHotelManagementInformationSystem》isjustdesignedfortheoccasion,itisdevelopedandcarriedoutbyusingMicrosoftSQLServer2000databasesystemandPowerBuilderprogramminglanguage,itincludeeightmodules——foregroundreceptionsubsystem、foregroundaccountingsubsystem、bookingsubsystem、housekeepingsubsystem、telephonechargingadministrationsubsystem、managerenquiresubsystem、nightauditsubsystem、VIPmanagementsubsystem,ithasmanyfeatures——simpleoperation、friendlyinterface、goodflexibility、highsystemsafety、stableperformance,thisisthebestchoiceforthehotelhandler.Thispaperhasintroducedtheprojectbackgroundandmeaningof《Small-scaleHotelManagementInformationSystem》briefly,hasexplainedemphaticallythatshoulddevelopthecourseofrealizingsystematically,fromsystematicdemandanalysis,schemedemonstration,moduledesign,datadesign,itreachsuchalllinkassystemtesting,etc.goonexhaustiveanalysisanddescriptiontodesignindetail.Keywords:HotelInformationManagement,Database,SQL,DataWindow,RS232

目录TOC\o"1-3"\h\z第一章前言 51.1课题的项目背景 51.2课题的现实意义 5第二章综述 62.1饭店计算机治理信息系统进展历史 62.2饭店治理信息系统的作用 62.3饭店治理信息系统的构成 72.4国外饭店治理软件系统 92.5国内饭店软件系统 102.6饭店信息治理软件的进展与展望 11第三章系统需求分析 113.1系统目标 113.2当前系统 123.2.1前台接待、收款台 123.2.2客房楼层 133.2.3电话计费中心 133.2.4问题总结 133.3建议的系统 143.3.1概述 153.3.2前台接待子系统 153.3.3前台收银子系统 163.3.4预订治理子系统 163.3.5房务治理子系统 173.3.6电话计费治理子系统 173.3.7经理查询子系统 173.3.8夜核治理子系统 183.3.9VIP治理子系统 18第四章方案论证 184.1系统架构 184.1.1客户机/服务器(C/S)体系结构差不多概念 194.1.2系统架构描述 204.2开发工具选择 214.3数据库平台选择 234.4系统开发所使用的关键技术 254.4.1PowerBuilder的数据库访问技术 254.4.2PowerBuilder中调用mscomm.ocx控件实现串口通信开发技术 264.4.3PowerBuilder中使用ListView实现图形化开发技术 35第五章总体设计 365.1系统模块设计 375.1.1前台接待模块 375.1.2前台收银模块 475.1.3预订治理模块 475.1.4夜核治理模块 485.1.5房务治理模块 495.1.6经理查询模块 495.1.7VIP治理模块 505.1.8电话计费模块 505.1.9读交换机模块 515.2数据结构设计 525.2.1系统数据库ER图 525.2.2系统数据表结构 52第六章详细设计 576.1客人入住 576.2电话话单记录 606.3电话计费 626.4酒店费用结算 63第七章测试及性能分析 657.1功能测试 657.2系统测试 657.3性能分析 657.4改进意见 65结束语 66致谢 66参考文献 67

第一章前言1.1课题的项目背景随着我国加入世界贸易组织,酒店服务业与国际市场接轨已成为大势所趋,酒店要迎接这场挑战,就必须提高整体竞争能力,提高整体竞争能力必须变革酒店的治理模式,提高治理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。目前,我国酒店服务业信息化治理的进程缓慢,跟国外的酒店相比治理依旧落后。在激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?这就需要提供最好的服务,提供最完善的设施和最先进的技术。一个成功的酒店,其经营者不仅要提高服务水平和服务质量,从而提高客房占有率和回头率,还要有好的工作效率,并操纵成本。在信息时代,更重要的是还必须要有一个完善的治理信息系统,便于方便客人和更好地治理酒店。一套优秀的酒店治理信息系统应该是一套适用于星级宾馆使用的优秀系统,操作简单、灵活性好、系统安全性高、运行稳定,是治理者的理想选择。我的毕业设计题目确实是设计一个小型酒店治理信息系统,在前期的考察和分析之后,对系统进行了设计,尽管受水平所限,实践经验十分匮乏,独立完成一套完备的优秀的酒店治理信息系统有专门大的难度,然而我努力在实践中巩固以及整理自己在大学期间所学的知识,尽量把那个系统设计的更好。1.2课题的现实意义近年来,随着我国改革开放的进展,国内的酒店服务业得到了日新月异的进展。现代酒店作为一体化的接待场所,是一个旅游都市的窗口,也能够讲是一个小型社会。作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。酒店在其运作期间,服务水平的高低,直接阻碍到酒店的形象和声誉,如:服务的安排、调度是否周到;客人的要求是否能迅速、专门好地得到满足;市场的预测分析是否快捷、准确等。这其中的核心确实是对每天大量的信息(客人、费用、房间等)的正确处理和保存。采纳计算机这一现代化工具作为治理的辅助手段是必须的。计算机的应用包括OA(办公自动化)、MIS(治理信息系统)、CAD(计算机辅助设计)等,酒店的计算机系统正是典型的MIS应用。本酒店治理信息系统,是针对酒店、饭店的具体业务而开发的,业务治理以酒店的前台治理为核心,为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,并配合现代化的酒店治理,获得更好的经济效益。就经济效益而言,酒店的计算机应用是:(1)间接性的:其经济效益不是直接产生的,是通过对人力、物力的节约而带来的,能够堵塞许多漏洞;(2)长期性的:计算机的投资是较大的,是在长期的应用中逐步得到回报的;(3)社会效益:酒店是一个高层次的服务行业,采纳计算机可提高服务质量,有良好的社会形象。第二章综述电子计算机科学的飞速进展,给饭店计算机应用带来了蓬勃生机,出现了饭店计算机治理信息系统、安全保卫系统、电子门锁系统、饭店信息服务系统、客房电脑保险系统以及计算机娱乐系统。计算机在饭店中的应用,已深入到饭店的各个部门,特不在信息处理领域,计算机已成为最重要的工具。在饭店现代治理理论中,饭店治理信息系统已成为饭店现代科学治理的重要内容,是饭店经营必不可缺少的现代科学工具。2.1饭店计算机治理信息系统进展历史治理信息系统(ManagementInformationSystem简称MIS)是信息科学的一个分支,是由人和计算机组成的能进行信息的收集、传递、储存、加工、维护和使用的系统。饭店计算机治理系统是MIS中的一个重要分支,它实现的是计算机治理系统在饭店中的具体应用。它最早是于70年代初在国外开始进展起来的,到了80年代,国外的饭店治理系统,如EECO、HIS、CLS、Lodgistix等,整个模式已差不多定型,技术较成熟,功能也较齐全。国内的饭店计算机治理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系之金国芬教授、西安交大和浙江省计算技术研究所。到了80年代中后期,随着国外饭店计算机系统的大规模引进,国外饭店的先进治理技术进入我国,进一步促进了我国饭店治理技术的进展。国内系统正是在充分汲取国外治理系统的精华,再结合国内的实际情况,逐步进展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事饭店计算机治理系统的公司。到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断进展,饭店计算机系统的进展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及进展方向不断涌现。2.2饭店治理信息系统的作用饭店计算机治理就其表现形式看确实是对饭店大量的常规性信息的输入、存储、处理和输出过程,其作用要紧表现在以下几个方面:(1)提高饭店的治理效益及经济效益应用饭店治理系统通过节约大量的人力物力,增加饭店的服务项目,提高饭店的服务档次,减少治理上的漏洞,从整体上提高饭店的经济效益。如完善的预订功能可防止有房不能租或满房重订的情况出现,可随时提供准确的房间使用和预订情况,从而提高客房出租率。客人费用的直接记帐,可有效防止逃帐的发生。完善的分析功能可用于市场销售,如确定宣传的重点地区和如何掌握价格的浮动等。正确操纵房价,操纵客人优惠,从而减少治理漏洞,提高客房收入。(2)提高服务质量由于计算机处理信息的速度专门快,能够大大减少客人入住、结帐的等候时刻,提高对客服务质量。快速的客人信息查询手段,使客人得到中意的答复。餐费、电话费、洗衣费等费用的一次性结帐,不仅方便了来宾,也提高了饭店的治理水平。回头客自动识不、黑名单客人自动报警、VIP客人鉴不等均有利于改善宾馆的形象。清晰准确的账单、票据、表格,使客人感到高档次的享受。完善的预订系统,使客人的入住有充分的保证。完善的客史档案治理更使客人的“个性化”服务得以专门好的实施。利用计算机保存大量的客人历史资料,通过统计分析,可对常客或消费额达到一定数量的客人自动给予折扣;也可对客人的消费特点进行分析,总结出客人生活方面的要求和特点,研究如何为客人提供更合适的个性化服务,如安排房间、提供就餐等,甚至细致到给客人送什么报纸杂志、生日送什么礼品等。(3)提高工作效率计算机治理可大大提高业务运作的速度和准确性。如电脑的自动夜间稽核功能结束了手工报表的历史,电脑资料的正确保存幸免了抄客人名单的低效工作,严格的数据检查幸免手工操作的疏忽而造成的错误,票据的传送、登记、整理、复核等一系列的繁重劳动也可大为减少。电话自动计费及开关操纵,使话务员的工作只是接电话而已。(4)完善饭店内部治理体制科学、正规、系统的饭店软件系统在饭店治理体系中还发挥着强有力的稳定作用,可明显地减少职员及治理人员的流淌对饭店治理运作的不良阻碍。系统提供的多种安全级不,保证各类数据不被无权过问的人查阅和操作。每天的审核制度,各种费用的优惠操纵,应收账款的治理,职职员作量的考核,职员操作过程的跟踪,均可加强饭店治理。(5)全面了解营业情况,提高饭店决策水平饭店信息系统能提供完备的历史数据,又可提供各种分析模式,可使治理人员专门方便地完成复杂的统计分析工作,并加强对饭店运营的内部操纵,增强治理人员的操纵决策水平。2.3饭店治理信息系统的构成饭店治理系统由计算机硬件、系统软件及应用软件组成。(1)硬件指电脑设备,系统软件指系统的运行平台,它们一起构成饭店电脑系统的体系结构。饭店治理系统使用的体系结构一般有三种类型:单机系统、集中式和分布式。这三种结构随计算机技术的进展而产生,至今还在不断地进展变化着。早期的单机系统,由一台主机、显示器、键盘、打印机等,再配备一定的软件组成,能完成一些简单的饭店业务,该结构目前已专门少有人使用。集中式处理结构,采纳一台或二台小型计算机或超级微机作为主机,使用人员通过各终端与主机联系,进行各类数据处理作业。它数据处理能力强,数据安全,可靠性高。缺点是终端本身没有处理能力,系统处理速度将随终端数量的增加而明显减慢,而且一般终端只有字符界面,用户界面不美观。因此,在PC机及Windows流行之前的70年代到80年代末,是饭店最理想的结构。分布式处理结构以高档微机或小型机作为网络服务器,通过网络连接各个工作站,而各工作站差不多上一台独立的微机,本身具有数据处理的能力,需要时可联机入网在服务器内进行数据处理,是目前理想的体系结构。往常流行的局部网络系统(文件服务器结构,差不多上是DOS系统,属已淘汰),目前流行的C/S结构(即客户机/服务器结构)差不多上分布式结构。C/S结构中,客户机支持用户的前端处理,而且一般是Windows图形界面,服务器用于支持应用的系统环境,包括数据库的治理及查询。它结合了局部网络和集中式多用户系统的优点,由服务器和客户机协同处理,充分发挥系统的各种优越性,是目前饭店中最佳的体系结构。随着通讯技术的进展,Internet的普及,分布式结构实现了远程数据处理。这种广域网分布结构更适合饭店集团的信息治理。集团总部能够通过Internet有效地治理各地的饭店,及时了解各饭店之间的经营情况,各饭店之间也可通过Internet实现信息互传。从计算机应用的进展趋势看,基于B/S(扫瞄器/服务器)结构的广域网方式是今后进展的方向。(2)软件结构一个饭店治理信息系统从使用者的角度看,软件结构确实是饭店治理系统的功能结构。各种功能之间又有各种信息联系,如此就构成了一个有机结合的整体,形成一个完整的软件功能结构。因此,系统一般可分为前台(对客服务)和后台(内部治理)两大部分,另外还可包括对前后台系统的功能补充的扩充系统(有的系统把扩充系统直接包含在前后台系统中),以及各种各样的系统接口。如下图所示:饭店治理信息系统饭店治理信息系统扩充系统财务分析商务治理宴会销售餐饮成本桑拿治理采供系统考勤系统安全治理接口系统程控交换机门锁接口IC卡/磁卡消费远程查询系统远程预订系统户籍治理Internet接口语音信箱接口VOD接口后台系统帐务处理工资系统人事系统库存治理固定资产工程设备前台系统预订接待财务审核电话计费公关销售客房中心系统维护商务中心餐饮治理娱乐收银经理查询图2-1一般饭店软件的功能结构图事实上,饭店治理软件能够是一个覆盖整个饭店治理所有方面的特不庞大的系统。对某些饭店,如此的功能模块还可增加和完善,如与饭店床头柜的联结接口、与饭店内部寻呼台的联结接口、办公自动化OA系统、预测决策支持系统等,而且各种软件系统之间的功能名称和分法均可不一样。2.4国外饭店治理软件系统在国外,美国ECI公司最早使饭店前台业务实现了计算机治理,要紧包括了预订、排房、结帐、客户、餐厅、查询、夜间作业及市场分析等。以下简单介绍国际上闻名的、在国内使用较多的软件系统:(1)ECI(EECO)饭店系统ECI系统是美国易可(ECI)电脑公司最早于1969年开始进展的饭店治理电脑系统,被全世界公认为装置饭店电脑系统的翘首。ECI公司是美国加州电子工程公司(ElectronicEngineeringCO.,简称EECO)属下的子公司,因此该软件也称EECO系统。1970年,在美国夏威夷WAIKIKI的喜来登饭店(SHERATONHOTEL)装设了全世界第一台ECI饭店电脑系统。通过20年进展,到了其鼎盛时期,在全世界有600多家用户(中国有60余家),如杭州香格里拉、桂林文华、广州中国大饭店、北京天伦、青岛海天等。ECI系统采纳的是集中式标准多用户系统,目前已被淘汰,还在使用的是其第三代产品GEAC/UX系统。(2)HIS饭店系统饭店业资讯系统有限公司(HotelInformationSystems,简称HIS)于1977年成立,总部位于美国三藩市,目前是美国上市公司MAISystemsCorporaion的全资公司,全盛时期在全世界80多个国家拥有4000多家用户,如中国的北京王府、北京中国大饭店、北京长城、上海锦江、上海华亭、上海希尔顿、广州花园、浙江世贸中心等,而香港采纳HIS系统的高星级饭店最多时占了75%左右。目前该系统已有许多被更换。HIS系统原采纳标准多用户系统,名称为ParagonSystem,主机采纳IBM公司的AS400小型机,数据库采纳DB2,一般用于高星级饭店。之后推出InnovationSystem,采纳Novell局域网络,数据库使用Btrive/Oracle,一般用于中高星级饭店。后来推出的产品是HIS龙栈系统(LodgingTouchSystem),她采纳基于WindowsNT的C/S体系结构,国内用户不多。(3)Fidelio饭店系统FidelioSoftwareGmbH于1987年10月在德国慕尼黑成立。成立四年即成为欧洲领先的饭店软件产品,成立六年跃居世界饭店治理供应商之首,后来该公司合并入美国Micro公司。目前差不多在全球8000余家饭店、豪华游艇和休闲不墅使用,在中国大陆拥有200多家用户,是目前国内高星级酒店(特不是外资或外方治理的酒店)采纳最多的软件。FidelioSoftwareLimited于1991年在香港成立,指导大陆、台湾、香港、澳门、菲律宾、关岛、韩国等地的市场开发工作。1995年,在香港成立了FidelioSoftware(China)Limited,专门开发中国大陆市场。1996年8月,在北京注册了办事处,随后又在上海成立了办事处。Fidelio系统在中国要紧有以下版本:①DOS版,采纳文件服务器形式的局部网络方式,操作系统采纳Novell系统,数据库使用xBase系统,工作站运行DOS平台。②Windows版,采纳文件服务器形式的分布式处理结构,操作系统采纳WindowsNT系统,数据库使用xBase系统,工作站运行WindowsNTWorkstation平台。③Windows版,采纳C/S结构,操作系统采纳WindowsNT系统,数据库使用Oracle。最新推出的是MicroOpera系统。2.5国内饭店软件系统据初步统计,全国各地大大小小从事饭店计算机治理系统开发、经营的公司有100余家。它们起步较早的在80年代初期,后来者则在90年代初期;有国有企业、合资企业、外资企业,也有民营企业;产品有多用户版、DOS版、Windows版(又可分成几个类不);用户数量从十几家到一百多家不等。通过几年激烈的市场竞争,到目前,大部分系统差不多被淘汰或将被淘汰,剩下的有全国性阻碍的软件开发商不到10家,如杭州西软、北京华仪、北京中软好泰、北京中通、北京贵德、广州万讯、深圳天言五星、北京泰能等。他们中,最少的系统用户已到200家,用户最多的杭州西软差不多接近700家。另外,全国各省市中,尚有一些地点性的公司还在从事该方面的工作。目前,国内三星级以上的饭店差不多差不多使用了计算机治理,在沿海经济发达地区也有许多一、二星级饭店在使用计算机。特不是国家旅游局出台的星级评定标准,规定三星级以上饭店必须采纳计算机治理,进一步地推动了饭店计算机治理系统的进展。到了90年代末、新世纪初,我国自主开发的饭店软件开始进入了五星级市场,目前挂牌的五星级酒店采纳国内软件的已达30余家。但国产软件的要紧用户依旧四星级以下饭店,大规模进入五星级饭店特不是外资或外方治理集团的饭店依旧有一定的难度。我国的饭店治理系统,在技术上并不落后于国外产品,在产品功能、性能上也可与国外软件相媲美,在售后服务、本地特色化方面更明显优于国外系统,要紧的差距依旧在品牌上。我们相信,通过大伙儿的共同努力,在不远的今后,国产软件大规模进入高星级连锁饭店或国际市场是专门有希望的。以下简单介绍具有全国性阻碍的国内要紧软件公司及系统:(1)杭州西软Foxhis饭店治理系统杭州西湖软件(西软科技)有限公司,简称西软,成立于1993年6月,前身是浙江大学计算机系人工智能研究所下属的一个课题组,从业历史始于1988年。到目前,其推出的FOXHIS系列产品已成为国内用户数最多(近700家)、高星级用户最多(150家)、用户增长最快(月均14家)的饭店治理软件,连续多年被中国软件行业协会评定“中国优秀软件产品”,通过了国家信息安全评测认证中心认证,被国家高教出版社、国家旅游局人教司选为全国旅游院校饭店治理专业教材,被列为国家级火炬打算项目。公司本身也成为中国最大规模的酒店软件供应商,其资产规模、综合实力在国内遥遥领先。公司于93年推出DOS版,97年推出Windows版(采纳C/S结构,操作系统用Unix或WindowsNT/2000,数据库用Sybase,开发工具用Powerbuilder),2000年底推出Windows五星版(专用于高星级饭店)。(2)京中软好泰CSHIS治理系统北京中软好泰饭店计算机系统工程公司是金士平等自然人与中软总公司合作所建的专业从事饭店计算机治理系统开发、推广及服务的专业化公司,自1990年开始推广中软饭店治理系统CSHISV1.0以来,已拥有基于WINDOWS与DOS平台的两大系列产品,在全国各地拥有400余家用户。CSHISV1.0及CSHISV2.0为DOS版,建立在NOVELL环境之上,用C语言开发。CSHIS96/97/2000系统采纳C/S结构,用DELPHI开发,采纳WindowsNT/2000平台,使用MSSQLServer数据库。(3)京华仪饭店治理系统北京华仪系统工程有限公司是国内第一家从事饭店计算机治理系统开发的专业性公司。其创始人金国芬教授于1979年,为北京前门饭店用BASIC语言,在单机上开发了一个具有查询功能的饭店治理软件,开创了国内饭店治理的先河;于1984年开发了国内首个基于微机局域网系统的饭店治理系统;于1987年正式成立华仪公司,是国内最早成立的专业公司。多年来,华仪公司为全国各地300余家用户提供了三个版本的治理软件:①DOS版,称HUA-YI饭店治理系统,是最早的产品,采纳NOVELL系统平台,使用BASIC语言编程。②CHIMS系统,1995年推出,采纳NOVELL系统平台,用ACCESS数据库,用VC/VB编程,工作站用Windows3.1/3.2。③HY2000系统,采纳WindowsNT平台(C/S结构),使用SQLServer数据库,用VC/VB编程,客户端使用Windows95/98/2000系统。(4)广州万迅千里马饭店治理系统千里马饭店治理系统最初由广东劳业电脑系统开发公司于1993年推出DOS版,1998年推出WINDOWS版(采纳C/S结构,用VB开发,采纳WindowsNT/2000平台,使用SQLServer数据库),到目前有300家左右饭店用户,要紧分布在广东、湖北、湖南、四川等省市。劳业公司于1998年被香港万达电脑系统有限公司收购,改名为广州万迅电脑软件有限公司。(5)北京泰能公司饭店信息系统北京泰能计算机系统工程公司成立于1993年,在1994年推出了国内最早的WINDOWS版饭店治理软件(采纳Paradox数据库)。目前的Windows版软件采纳C/S结构,用SQLServer数据库,用Delphi语言开发,目前有近300家用户。2.6饭店信息治理软件的进展与展望随着饭店业的日益进展,计算机在饭店中的应用日渐普及,对饭店信息治理系统的要求将越来越高,特不是系统集成化、决策支持DSS、客户关系治理CRM、办公自动化OA、网络中心实时订房等。随着Internet的进展普及,基于B/S结构的饭店治理软件必将出现。随着国产软件的进一步进展和提高,国内软件替代进口软件,成为高星级饭店主流治理软件也将成为必定。第三章系统需求分析3.1系统目标本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益。具体的目标包括:(1)快速办理客人入住、退房的速度,实现客人在酒店消费自动化;(2)准确无误地记录客人的每笔消费记录;(3)实时、快速、准确提供客房动态;(4)方便查询客人的消费情况;前台系统是酒店治理系统中的核心部分,它是一个24小时连续运行的实时治理系统,只有完善了前台系统才能讲是实现了酒店电脑治理。它应包括:(1)有效的预订处理,充分发挥销售潜力;(2)简便迅捷的前台登记服务;(3)灵活的系统帐目处理保证帐单计算准确(内部、往来及多种结算方式等);(4)电话、营业点及客户房费的直接过帐;(5)快捷、准确的夜间处理、审核;(6)有效的客房治理,动态显示当前各楼层房间状态(空房、脏房、维修房、在住房等用各种颜色来区分房态画面,一目了然);(7)境外人员、港澳台人员统计、客人历史资料处理、VIP客人、协议客人、黑名单治理;(8)完善、全面的综合查询;(9)系统运行稳定可靠、各项维护功能齐全、易于维护;(10)简单、友好的操作界面。3.2当前系统由于历史缘故和实际条件的限制,目前的系统的DOS版本,使用烦琐、不够直观、不利于扩展系统;而且客人在客房的消费、电话费用等都手工操作,这使各个部门的信息传递慢而且容易造成差错,阻碍工作效率。以下分不介绍各部的情况:3.2.1前台接待、收款台前台接待职员作内容:(1)核查预约情况,为有预约档案的来宾填写登记卡,为预抵的来宾分配房间。(2)为来宾办理入住登记手续,并输入电脑。(3)为来宾办理换房、延期住宿手续,处理、保管好来宾物品转交、留言、传真,并将有关资料存档。(4)全面细致地做好VIP来宾、团队来宾的担待预备工作。(5)为来宾提供快速、礼貌、周到、及时、准确的接待、问询服务,及代客联络、代客留言、联系旅游等服务。(6)治理好其他部门的钥匙。(7)保持好工作、休息区域的卫生,并依照排班表,随时进行卫生清扫(台面、地面、垃圾及后台休息区域等),须做到整齐、整洁、洁净。(8)阅读并填写交班日志,认真做好交接班工作。前台收银职员作内容:(1)清点收银备用金。(2)检查各种收据、帐单、信用卡签购单的备用情况。(3)掌握当日客房的租用情况、退房数及来宾的帐务情况。(4)准确、快捷地为来宾提供结帐服务,使来宾中意。(5)接收并处理从酒店各经营岗位处送来的来宾签单,做到随收随挂,严禁压单。(6)检查当日入住来宾的登记卡,核查信用卡、发票等附件须相符,信用卡不超限等。(7)注意清点现金、检查帐目,发觉问题及时汇报、解决。(8)按规定收集、整理、保存资料,复查入住来宾情况以及预备次日预离来宾、团队资料。(9)夜核前,打印当日实际离店来宾报表,核对来宾帐单、登记卡、信用卡情况及人民币预付情况等。(10)清点兑换备用金,核实兑换水单的起止号码。(11)为来宾提供准确、快捷地外币兑换服务。(12)为来宾提供保险箱服务,保证来宾的财物安全。3.2.2客房楼层班前查阅交接班记录,督查每日房间状况日报表,核对房间状态,校对客人消费情况,了解当日重点服务对象,并对VIP客人楼层加强巡视检查工作,并将客人在房间里的消费进行详细记录。3.2.3电话计费中心除了日常的电话转接服务之外,还有一台独立的打印机通过串口与电话程控交换机相连,实时接收电话交换机传送过来的原始话单,并将原始话单立即打印出来,然后总机服务员依照电信部门提供的电话资费进行手工计费,并把每一笔通话情况记录下来。3.2.4问题总结由上面对酒店各部门的描述可知,现有的手工操作流程存在以下问题:(1)前台接待处:不能直接了解实际房价、房态使用情况,客人资料查找不够快捷,其它部门不能直接了解开房信息。(2)前台收银处:不能直接、快速查询、统计客人实际消费情况,营业情况、应收情况,财务部门不能直接了解实际营收情况,更谈不上进行财务数据分析。(3)总机:手工计费,不够实时、快速、准确,人工送单到收银处。(4)楼层:手工记录客人在客房的消费,人工送单到收银处。(5)经理办公室:不能直接、及时了解客房客房开房情况,客人消费情况,酒店营业收入情况,没有各种所需数据分析。(6)由于人手操作的缘故,所有统计报表都由人手工计算和制作,不但效率低,容易差错,更无法作大型复杂的统计,先进的治理模式无法在酒店应用,直接阻碍酒店治理水平的提高。接待处、收银处、楼层、总机等部门因为信息彼此间不能有效沟通而形成了“信息孤岛”,是造成问题要紧缘故,需要它们之间建立快速的、有效的信息交换通道,使数据能够自动地、快速地处理和传递,减少人手操作。3.3建议的系统接收交换机原始话话单接收交换机原始话话单产生电话消费记录入住客房消费交费离店安排客人入住录入客人消费记录查房并通知前台客人能够退房产生客房消费记录办理入住手续输入客人资料住房安排客房并通知楼层收取入住按金核对消费记录收款打印费用清单办理离店图:3-1酒店治理信息系统活动图3.3.1概述通过对酒店原有系统的了解,我们能够明白酒店的业务要紧由前台、楼层、总机等部门组成,传统的手工信息交换和处理手段差不多不能专门好地满足业务增长的需要。在酒店业竞争越来越激烈的今天,酒店如何提高服务质量,治理水平显得越来越重要。由于手工操作的烦琐混乱且容易出错,不易及时统计客房预定和使用情况,帐目的应收、挂帐情况等,常常造成治理上漏洞,给服务人员和顾客带来不便,因此迫切需要用计算机来实现可靠,便捷、先进、科学的治理。因此系统改进的重点在于引入计算机网络技术和数据库技术,把各部门紧密地连接起来用计算机取代人手计算,通过网络进行信息传递取代手写传递,从而达到提高治理和服务水平,增强效率,减少差错的目的。通过酒店治理信息系统的活动图能够明白,酒店治理信息系统由前台接待子系统、前台收银子系统、预订治理子系统、房务治理子系统、电话计费治理子系统、经理查询子系统、夜核治理子系统和VIP治理子系统组成。系统运行的信息要紧由客人资料,房价、房态信息,话单记录,费用信息,客人交费记录等信息组成,要紧活动包括:办理登记入住手续、录入客人资料、客人打电话、计算费用、收取费用、办理离店手续等。这些信息保存在各个子系统中,分不由各系统处理,当需要信息交换时通过网络实现信息资料的共享和交换,从而实现分布式计算。3.3.2前台接待子系统接待子系统应包括:散客、团体快速入住,图形化选房,客人资料维护,折扣处理,客历(熟客、VIP、黑名单)治理,转房和加床处理,综合查询,报表系统。以下是前台接待子系统的活动图:办理入住手续办理入住手续录入客人资料为客人分配房间安排客人入住为客人提供各种咨询服务(订票、保管物品等)图3-2前台接待子系统的活动图3.3.3前台收银子系统收银子系统应包括:快速结帐,多种付款方式,多币种结帐,各种帐面灵活调帐,多笔按金,部分或全部结帐,提早结帐,折扣处理,错帐处理,综合查询,报表系统。以下是前台收银子系统的活动图:收取客人按金收取客人按金核对客人消费记录收款办理结帐打印帐单办理离店图3-3前台收银子系统的活动图3.3.4预订治理子系统预订治理子系统应包括:预订治理,预订维护,查询,报表。以下是预订治理子系统的活动图:接收客人预订接收客人预订确认订房记录存档变更与取消到店前预备图3-4预订治理子系统的活动图3.3.5房务治理子系统房务治理子系统应包括:房态治理,消费录入,查询,报表。以下是房务治理子系统的活动图:了解客人了解客人房间的布置和设备的检查引领客人入住为客人提供日常接待服务(包括:洗衣、酒水、送餐等)为客人做好离店预备(包括:查房、录入客人在房间的消费等)图3-5房务治理子系统的活动图3.3.6电话计费治理子系统电话计费与PMS高度集成,实时接收原始话单收发PMS命令,电话程控交换机终端今起功能,话费结算,话单综合查询,报表系统,可灵活各项基础数据(如通话费率、附加费和服务费、电话分机、通讯参数等),提供按秒计费功能,与前台系统无缝连接。3.3.7经理查询子系统经理查询子系统是为了方便领导随时能够查询酒店的各种情况,它应包括:客源分析,部门收入分析,客房信息分析,合约单位消费分析,客房经营数据,多种数据与指标分析,趋势图表分析。3.3.8夜核治理子系统自动检验待审数据,按设定数据自动过房租,数据稽核,交易查询,房价检查,综合查询,报表系统。3.3.9VIP治理子系统本子系统能够进行VIP资料设置,合约单位治理,合约消费查询。第四章方案论证酒店的信息化建设需要投入大量的人力和财力,一个完备的酒店治理信息系统往往由中心服务器、数据通讯网络,数据库平台,客户端计算机以及客户端应用程序构成。一些规模较大的酒店能够投入庞大的资金,构建功能完备、可靠性、安全性高的系统,这些系统往往以小型机作为中心服务器,以光纤作为主干,同时使用昂贵的网络通信设备。关于专门多中小型酒店来讲她们是专门难负担这笔费用的,她们只能负担配置较低、比较简单的系统。关于一家需要建立现代化治理的酒店来讲,不论她的规模大小功能需求事实上是一样的,不同的只是数据的处理量多寡而已。传统的信息处理系统数据处理多由服务器完成,数据通过网络传输,对服务器和网络的要求较高,系统投入使用后随着业务量、储存数据和客户端连接数量的不断增加系统的负荷会越来越大,当这种负荷达到一定程度的时候就会造成系统运行的不稳定和性能下降,这又需要投入一大笔资金升级系统了。本课题的研究思路确实是要利用价格相对低廉的设备构建一个安全可靠的治理信息系统,尽量地减少服务器和网络的负荷,使业务量的增加可不能对整个系统的负荷有太大地阻碍。4.1系统架构在讨论酒店治理信息系统的架构之前,先了解一下计算机网络进展的过程。计算机网络进展要紧经历了以下几个时期:(1)主机/终端(Mainframe/Terminal)模式;(2)文件服务器/工作站(FileServer/Workstation)模式;(3)客户机/服务器(Client/Server)模式;(4)扫瞄器/服务器(Browser/Server)模式。从应用软件的角度来看,客户机/服务器网络模式下的软件结构简称为C/S结构,扫瞄器/服务器网络模式下的软件结构简称为B/S结构。现在C/S结构和B/S结构得到了广泛的应用,主机/终端(Mainframe/Terminal)模式和文件服务器/工作站(FileServer/Workstation)模式在新构建的系统中已专门少使用。Client/Server(C/S)是当前数据库应用程序中极为流行的一种方式,尤其是网络技术的充分进展后,当前专门多系统都采纳这种方式进行构造,其最大优点是将计算机工作任务分不由客户端和服务器端来共同完成,如此有利于充分合理利用系统资源。而我们经常提到的Browser/server(B/S)结构,它也是采纳C/S结构的差不多思想,使用扫瞄器作为系统前端,实现了我们理想中的瘦客户。然而系统的工作量并没有真正减少,而是将部分客户端的工作量交付给服务器端来完成。考虑到技术风险的问题,本系统采纳的是C/S结构。4.1.1客户机/服务器(C/S)体系结构差不多概念客户/服务器计算的起源严格地讲。客户/服务器是客户进程从服务器进程中请求服务的一种计算方式。客户/服务器计确实是协同处理中一个较宽的领域,专门像是在系统间进行交互计算。客户/服务器计算最显著的特点是进程在独立的应用程序中专门的分布方式。但在实际的商业计算领域中,客户/服务器那个词是用来描述第四代语言(4GL)前端应用程序和关系数据治理系统(RDDBMS)的交互作用的。这才是客户/服务器那个词在本处的确切含义。客户/服务器计算代表两种旧的处理模式:大型机或基于主机的计算和基于PC/LAN(局域网)计算的结合。基于主机的计算在基于主机的环境中,几乎所有的处理都发生在中央主机上。少量的本地处理也会出现(例如带有高级终端),但仅限限于字段到字段的光标处理和单个的击键处理。一屏数据发送后,主机重新获得操纵权。在这种环境下,应用程序和数据集中并唯一存在于主机中,即使主机和终端相隔数百英里且仅分享相对较慢的异步连接,通信也可不能产生瓶颈问题。应用程序开发和维护也都集中化了,以提供重要的操纵和安全措施。基于主机的计确实是过去二十年里绝大多数商业数据库应用的平台。大型机和传统的小型机有坚实可靠的性能,但价格昂贵。和PC机相比,大型机的价格奇高,但最不能容忍的依旧无休止的维护费用。基于PC/LAN的计算基于PC机的小型个人的数据库逐渐渗透到多用户、基于LAN的数据库中,因为它们更快捷——用户既能共享数据又提高了效率。尽管基于文件服务器的LAN能专门好地处理绝大多数的办公室自动化(OA)任务,介当数据库的数据量专门大或并行用户数量增加时,其性能便成为问题。而且,在基于PC的数据库在大部分数据比存储在不的系统中的信息要丰富得多。重新进入或数据转换要求移植数据常常导致数据的不可靠、重复或不准确。主机方式与LAN方式的比较:主机LAN高速度低费用集中治理本地处理位置上分布高速通信成熟进展中客户/服务器模型的关键点:(1)客户进程和服务器进行能够(但不是必须)由LAN或广域网(WAN)连接。它们能够在同一台计算机上运行。(2)用于客户和数据库服务器之间通信的差不多语言是结构化查询语言(SQL)当今的客户/服务器世界不外乎两种编写数据库引擎的体系结构。第一种是多进程引擎,其特点是同时能运行多个进程。典型情况下,这种引擎与其他类型相比会消耗可观的系统资源,但它们显得(在有限的测试下)比其对应类型更容易扩展到大型的平台。第二种类型是单进程、多线程体系结构。通常用于MicrosoftSQLServer。这种结构依靠于同一应用程序内的多线程工作,而不是为每个任务运行不同的可执行程序或应用程序。它的优点是在一定的性能水平上其硬件要求专门低。以下是本系统的体系结构示意图:服务器服务器客户机客户机客户机客户机图:4-1本系统的体系结构示意图4.1.2系统架构描述按照需求分析的描述,把酒店治理信息系统分成前台接待子系统、前台收银子系统、经理查询子系统、电话计费治理子系统等几个功能相对独立而又相互联系的子系统。各子系统的数据均由系统数据库服务器提供,能够实现各自独立运行和操作,各子系统之间通过特定的接口进行彼此交换数据。以下是本系统的系统架构图:

营业部预订营业部预订前台接待系统数据库CHECHKIN客房信息电话交换机电话计费信息销售点消费信息前台收银CHECHKOUT财务报表查询报表夜审图:4-2系统架构图4.2开发工具选择现在流行的RAD(RapidApplicationDevelopment)工具有MicroSoft公司的VisualBasic,VisualC++,Inprise公司的Delphi和C++Builder,Powersoft公司的PowerBuilder,尽管这些开发工具各有特点,但从易用性,开发速度,应用程序的运行速度方面考虑PowerBuilder无疑是当中的佼佼者。在选择开发工具时需要考虑的问题包括:开发工具本身的性能。稳定性和可靠性。可视化开发。面向对象技术。提供4GL。开放性。团队开发能力。数据库访问能力。支持ODBC及其他数据库访问接口。支持数据库产品的扩展能力。数据访问速度。对不同解决方案的支持能力。支持分布式结构。技术支持和市场环境等。PowerBuilder特点:(1)优秀的4GL/RAD开发工具。PowerBuilder9.0是极其优秀的4GL(FourthGenerationLanguage第四代语言)和RAD(RapidApplicationDevelopment快速应用开发)开发工具。它提供了一个完全可视化的开发环境,以直观的界面、简洁的语言、强大的功能、开放的系统为特色,使应用开发工作就一种乐趣。近10年以来它一直是最受程序员欢迎的开发工具之一。(2)最佳的客户机/服务器的开发解决方案。即使是在Internet风靡全球的今天,Client/Server(客户机/服务器)体系仍然在企业级关键业务应用中占据主导地位。在今天的企业级计算中,企业尽管希望能猎取尽可能新的体系结构,但因C/S模式将接着为大量关键业务运用提供一个稳定、成熟、高性价比的运行机制。包括PowerBuilder在内的4GL开发工具用户占有率最高,而PowerBuilder最切合关键业务应用开发人员的需求。同时,两层应用占关键应用的近半,而PowerBuilder

在两层及多层应用上经验丰富、技术成熟。因此,考虑开发效率、系统成熟度、投资回报等因素,PowerBuilder是C/S应用开发的最佳选择。(3)强大的开放与跨平台语言。PowerBuilder有强大的开放性和跨平台能力。在最新版本上更不断强化其功能,使其在一个混合的多层语言环境中共存应得专门容易,能够充分满足企业对灵活性和大量的客户机的适应性以及各种传统兼容性的需求。(4)面向对象的编程。在PowerBuilder中创建的的窗口、菜单、数据窗口等差不多上对象。除了使用系统预先定义的对象外,开发人员能够自行构造新的对象(称做用户对象),扩展系统的预定义对象,将各种对象有机地组合起来就构成了PowerBuilder应用程序。(5)支持多种关系数据库治理系统。用PowerBuilder开发的应用程序能够同时访问多个数据库系统,比如讲,能够从MicrosoftSQLServer中查询数据,然后将结果放入到Access中。PowerBuilder支持多种关系数据库治理系统(RDBMS),既包括诸如Oracle、Sybase、MicrosoftSQLServer、IBMDB2、Imformix等大型数据库,也包括Xbase、Foxpro、Paradox、等个人数据库。对大型数据库来讲,PowerBuilder提供了旨在充分发挥其性能的专用接口,而小型数据库则可通过ODBC接口灵活地访问。而且,PowerBuilder本身自带有一个功能不凡的数据库SybaseSQLAnywhere,利用它能够脱离网络环境单机运行应用程序。PowerBuilder的应用程序与数据库治理系统之间关系如下图:

PowerBuilder应用程序PowerBuilder应用程序ODBC接口SQLAnywhere数据库Foxpro数据库其它各种ODBC的数据库Oracle接口Oracle数据库Sybase接口Sybase数据库SQLServer接口SQLServer数据库其它专用接口其它大型数据库图:4-3PowerBuilder的应用程序与数据库治理系统之间关系图(6)丰富的数据表现风格。PowerBuilder的数据窗口为展现数据的本质提供了丰富的手段,数据窗口能够从多种数据源中提取数据,然后以多种风格展现在用户面前,这既包括文本显示方式,也包括统计图分析方式。利用数据窗口,用户能够直观地查询、修改、插入、删除、打印、扫瞄数据,而且PowerBuilder的数据窗口还提供了组框对象和按钮对象,开发人员能够使用它们将数据窗口中的对象进行分组,同时将用户对数据窗口的操作界面集成在数据窗口内部。(7)灵活快捷的数据转移方法。利用PowerBuilder的数据通道,开发人员和应用程序能够简单、方便、快捷地把数据库表中的数据从一个表复制到另一个表、从一个数据库复制到另一个数据库、从一个DBMS复制到另一个DBMS。在复制表的过程中,除了复制表中数据和表结构外(因此也能够更改表结构),还能够复制相应表的扩展属性。(8)功能强大的调试和多种调试方式。PowerBuilder提供了一个全新的内置调试器,利用它,开发人员能够单步、断点跟踪应用程序的执行,并在中断模式下查看或修改变量以及对象属性的取值。除了常规的断点设置方法外,开发人员还能够设置条件断点和变量断点,使应用程序在某种条件下进入中断模式。除了内置调试器外,开发人员还能够使用PowerBuilderr的PBDEBUG功能跟踪应用程序,并把执行过程记录到运行日志中。另外,PowerBuilder还提供了专门跟踪嵌入式SQL语句的功能,从而能够找到与数据访问相关的性能瓶颈问题。4.3数据库平台选择所谓数据库,我们能够把它形象地讲成是存储数据的“仓库”。数据库是为了满足某一部门中多个用户的多种应用需要,按照一定的数据模型在计算机系统中组织、存储和使用的互相联系的数据集合。数据库系统是治理大量的、持久的、可靠的、共享的数据的工具。确实是同各种数据库建立联系,进行沟通。按照ANSI(美国国家标准协会)的规定,SQL被作为关系开数据库治理系统的标准语言。SQL语句能够用来执行各种各样的操作,例如更新数据库中的数据,从数据库中提取数据等。目前,绝大多数浒的关系开数据库治理系统,如Oracle、Sybase、MicrosoftSQLServer、Informix、IBMDB2等都采纳了SQL语言标准。显然专门多数据库产品都对SQL语句进行了再开发和扩展,然而包括Select、Insert、Update、Create以及Drop在内的标准的SQL命令仍然能够被用来完成几乎所有的数据库操作。SQL是英文structureQueryLanguage的缩写,意思为结构化查询语言。数据库是酒店酒店治理的核心组成部分,所有信息处理子系统都将基于某种数据库平台,以便将其处理的信息资源完整、安全地保存起来,同时对其进行各种治理和利用。选择一个发的数据库平台是特不重要的。依照酒店信息治理应用的实际需要,在选择数据库平台时,应考虑下列因素:(1)性能:数据库的数据处理能力。(2)开放性:数据库是否能在多种操作系统下使用。(3)安全性:数据库是否具有高度的安全性。(4)可靠性:数据库是否具有高度的可靠性。(5)并行性:数据库是否并行运行在多节点上。(6)可操作性:数据库在使用前是否需要复杂的培训。数据库平台选用的是MicroSoft公司的SQLServer2000,SQLServer2000是SQLServer的最新版本,比往常版本提高了性能、可靠性、质量和易用性。MicrosoftSQLServer2000增加了几种新的功能,由此成为大规模联机事务处理(OLTP)、数据仓库和电子商务应用程序的优秀数据库平台。SQLServer2000拥有大型数据库系统差不多特征,但保持了windows环境下界面友好,操作简单的优点,成为windows环境下开发中、小型C/S系统较流行的数据库系统。与传统的桌面数据库系统相比SQLServer2000有以下区不:(1)面向集合与面向记录。面向集合与面向记录应该是C/S系统与桌面数据库系统的最本质的区不。在桌面数据库系统中,它得到的是整个数据表,面向的是整个数据表的所有记录,因此,在桌面数据库系统中,第一条;上一条、下一条、最后一条等概念是特不普遍的,而在C/S系统中没有这些概念,因为客户程序在向服务器发送服务请求时,得到的数据能够由一个或多个数据表的多个字段构成,是服务器上所有数据的一个子集,它的请求是通过SQL语句来实现的,因此在C/S系统中,它面向的是整个数据库的一个子集合。(2)数据安全治理。SQL数据库在数据安全性治理方面比桌面数据库系统要强得多,它不仅对数据库的访问进行口令验证,而且它还能够对特定的数据库对象进行限制,包括视图、数据表的存储过程,更重要的是它能够设置用户权限,通过Grant和Revoke命令向一个用户或一组用户授权或收权。(3)数据完整性治理。关于SQL数据库而言,它同意在服务器端定义一些业务规则用于验证数据的完整性,强制所有的客户端程序都必须同意相同的业务规则约束,如此有利于集中维护这些规则。尽管桌面数据库系统也能进行数据完整性治理,然而它只能在应用程序中定义这些验证规则,所有需要验证的地点都必须写入相同或相似的代码,如此不利于维护如此规则。另外,SQL数据库在完整性约束上,一般在创建数据表时就定义好的,它既能够定义为数据表的一部分,也能够通过存储过程或触发器等形式从数据表中独立出来。(4)数据库的并发访问治理。SQL数据库采纳优化锁定策略,同意多个用户能够同时访问服务器而不互相干扰。这种技术并不限制客户访问当前正在被其它用户访问的数据表,能够照常对它进行编辑(增、删、改),并请求服务器保存修改的数据。桌面数据库系统则明确地或完全地锁定策略,也确实是讲那些当前正在被其它用户使用的数据无法访问,更无法编辑,假如试图访问或修改这些数据,系统产生错误的提示信息。(5)事务操纵。用于在系统发生错误时保持数据库的一致性和完整性。每个更新SQLServer数据库内数据的应用程序都使用事务完成那个任务。事务是由一系列语句(选择、插入、更新或删除)构成的逻辑工作单元。假如在事务执行过程中没有遇到错误,则事务中的所有修改成为数据库的永久部分。假如遇到错误,则不对数据库做任何修改。桌面数据库系统一般不提供事务操纵功能。4.4系统开发所使用的关键技术4.4.1PowerBuilder的数据库访问技术DataWindow(数据窗口)是PowerBuilder成为客户机/服务器(Client/Server)体系数据库开发领先地位的一个重要缘故。它是PowerBuilder中功能最强大的一个对象,也是最难驾驭的对象。这要紧有两个作用:(1)通过它能够操作数据库中的数据,并对数据进行各种处理,例如排序、分组等,几乎能够自动完成数据库的所有操作。(2)能够设计数据的输入、输出格式以及统计图表和多种屏幕显示风格。关于数据库的操作能够在程序中使用嵌入式的SQL语句,这对开发人员要求比较高。而使用数据窗口来实现对数据库的操作能够使开发工作变得简单,开发人员能够利用数据窗口的交互式功能设计数据处理接口,实现对数据的操作,使开发变成一种享受。数据窗口对象的工作原理:数据窗口从数据源获得数据或者向数据源存入数据。当数据源是某个数据库时,数据窗口对数据的操作并不赶忙反映在数据库中,而是先存入数据窗口的缓冲区中。每个数据窗口有3个缓冲区:当前数据的缓冲区、过滤掉的数据的缓冲区、被删除数据的缓冲区。数据窗口对象包括了对数据的组织形式、显示方式和处理方式,它不仅能够图形化地增加、删除、修改、更新、查询数据库中的数据,而且还能够制定数据的输入格式、输出格式以及数据的显示风格,同时开发人员还能够在数据窗口对象中增加多种对象(包括按钮、文本框、图片等)。如下图所示:数据窗口控件数据窗口控件(DatawindowControl)Transaction数据库图:4-4数据窗口对象的工作原理图4.4.2PowerBuilder中调用mscomm.ocx控件实现串口通信开发技术串行通信接口标准通过使用和进展,目前差不多有几种。但差不多上在RS-232标准的基础上通过改进而形成的。因此,以RS-232C为主来讨论。RS-323C标准是美国EIA(电子工业联合会)与BELL等公司一起开发的1969年公布的通信协议。它适合于数据传输速率在0~20000b/s范围内的通信。那个标准对串行通信接口的有关问题,如信号线功能、电器特性都作了明确规定。由于通行设备厂商都生产与RS-232C制式兼容的通信设备,因此,它作为一种标准,目前已在微机通信接口中广泛采纳。在讨论RS-232C接口标准的内容之前,先讲明两点:首先,RS-232-C标准最初是远程通信连接数据终端设备DTE(DataTerminalEquipment)与数据通信设备DCE(DataCommunicationEquipment)而制定的。因此那个标准的制定,并未考虑计算机系统的应用要求。但目前它又广泛地被借来用于计算机(更准确的讲,是计算机接口)与终端或外设之间的近端连接标准。显然,那个标准的有些规定及和计算机系统是不一致的,甚至是相矛盾的。有了对这种背景的了解,我们对RS-232C标准与计算机不兼容的地点就不难理解了。其次,RS-232C标准中所提到的“发送”和“接收”,差不多上站在DTE立场上,而不是站在DCE的立场来定义的。由于在计算机系统中,往往是CPU和I/O设备之间传送信息,两者差不多上DTE,因此双方都能发送和接收。一、RS-232-CRS-232C标准(协议)的全称是EIA-RS-232C标准,其中EIA(ElectronicIndustryAssociation)代表美国电子工业协会,RS(recommededstandard)代表推举标准,232是标识号,C代表RS232的最新一次修改(1969),在这之前,有RS232B、RS232A。。它规定连接电缆和机械、电气特性、信号功能及传送过程。常用物理标准还有有EIA�RS-232-C、EIA�RS-422-A、EIA�RS-423A、EIA�RS-485。那个地点只介绍EIA�RS-232-C(简称232,RS232)。例如,目前在IBMPC机上的COM1、COM2接口,确实是RS-232C接口。1.电气特性EIA-RS-232C对电器特性、逻辑电平和各种信号线功能都作了规定。在TxD和RxD上:逻辑1(MARK)=-3V~-15V逻辑0(SPACE)=+3V~+15V在RTS、CTS、DSR、DTR和DCD等操纵线上:信号有效(接通,ON状态,正电压)=+3V~+15V信号无效(断开,OFF状态,负电压)=-3V~-15V图4-5电气特性图以上规定讲明了RS-323C标准对逻辑电平的定义。关于数据(信息码):逻辑“1”(传号)的电平低于-3V,逻辑“0”(空号)的电平告语+3V;关于操纵信号;接通状态(ON)即信号有效的电平高于+3V,断开状态(OFF)即信号无效的电平低于-3V,也确实是当传输电平的绝对值大于3V时,电路能够有效地检查出来,介于-3~+

温馨提示

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

评论

0/150

提交评论