




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、酒店客房管理系统酒店客房管理系统酒店客房管理系统纲领酒店客房管理系统是面向酒店的流程优化和服务扩展的鉴于DELPHI和数据库技术的管理系统。酒店客房管理系统的目的正是以数据库技术为基本手段,面向酒店的业务模式、管理模式和服务方式的优化和扩展,将信息技术在酒店客房的应用从简单的手工劳动提升到工作方式优化的新层次。它促使管理部门项目管理以及平常办公无纸化、电子化和规范化,对管理部门的数据进行安全、高效的管理。酒店客房管理系统正是酒店平常管理的重要部分,他不仅为酒店的客房数据的管理和保护供给了一个方便、快捷的操作平台,并且为酒店供给了简单的统计和分析方法,为酒店的长远发展打下基础,开发意义较大。要点
2、词:客房管理,数据库,信息系统-I-ABSTRACTHotelRoomsmanagementsystemisgearedtothehotelandserviceprocessoptimizationbasedontheexpansionoftheDelphidatabasetechnologyandmanagementJimmysystem.HotelRoomsManagementSystemisdesignedtodatabasetechnologyasthebasicmeansforthehotelbusinessmodel,managementandservicedeliveryopti
3、mizationandexpansioninformationtechnologyintheapplicationofhotelroomsfromsimplemanuallabortoimprovetheworkingmethodsofthenewoptimizationlevels.Itfacilitatesthemanagementandday-to-daprojectmanagementofficepaperless,electronicandstandardized.themanagementofdatasecurity,andefficientmanagementofthebusin
4、essmanagementdepartmentmakethecorrectdecisions,provideeffectiveinformation.Hotelroomsandhotelmanagementsystemistheimportantday-to-daymanagement,Henotonlyforthehotelroomsofdatamanagementandmaintenanceofaconvenientandefficientoperatingplatformandforthehoteltoprovideasimplestatisticalandanalyticalmetho
5、ds,thehotelhaslaidthefoundationforlong-termdevelopment,thedevelopmentofgreatersignificance.Keywords:RoomsManagement,database,informationsystem-II-目录纲领.IABSTRACT.II第1章绪论.1第2章开发工具与开发背景.32.1开发工具简介.3ELPHI简介.3CCESS简介.32.2技术筹办.52.3开发背景.5靠谱性.5安全性.5及时性.6易用性.6易保护性.7可升级性及扩大能力.72.4本章小结.8第3章酒店客房管理系统设计.93.1系统设计目
6、标.93.2系统的可行性分析.93.3系统功能要求.103.4系统流程图.103.5数据词典.113.6E-R图.133.7本章小结.14第4章数据库设计.15-III-4.1设计原则.154.2详细的数据表.164.3本章小结.18第5章酒店客房管理系统界面及功能的实现.195.1系统登录界面.195.2系统主界面.205.3客户登记界面.215.4客户入住界面.235.5客户结帐界面.245.6房间状态界面.255.7查问界面.255.8客房管理界面.26增加客房界面.26删除客房界面.27客房整理界面.28客房种类管理.295.9系统设置界面.295.10本章小结.30第6章测试报告.3
7、1第7章结论.33道谢.34参照文件.35-IV-第1章绪论跟着计算机及其网络技术的发展,信息技术已成为此刻最初进、最活跃的生产因素。采纳计算机对酒店进行管理,是提升工作效率和管理水平、实现酒店管理现代化的门路。在酒店经营中推行应用计算机管理,对增加酒店经济效益将起踊跃的促使作用。计算机在酒店酒店业中的应用是从70年月初开始发展起来的。经过十几年的发展,到了80年月,外国酒店计算机管理系统,如EECO(UX)、HIS、CLS、Lodgistix、FIDELIO等,整个模式已基本定型、技术较成熟,功能也齐备。国内的酒店计算机管理系统最早是在80年月初发展起来的。它们充分汲取了外国管理系统的精髓,
8、再联合国内的实质状况,逐渐发展成熟。酒店计算机管理系统自己一般都要经历四个时期:启示型、事务型、管理型和决议型四个阶段。启示型时期是酒店饭馆对使用计算机管理的探究过程,在国内大概处于80年月时期。事务型软件是对饭馆的手工操作的模拟,不过不过提升了工作效率,国内的大多数软件处于这个水平。管理型软件能提升饭馆的管理质量和参加饭馆的管理,这是目前软件实现的最高等级。决议型软件应拥有齐备的展望分析能力,能科学地指导酒店领导来管理饭馆。鉴于国内的实质环境,实现这些功能另有必定的难度,但某些酒店软件前驱们已在仔细地探究这些问题。总的来说,国内的酒店计算机系统,在管理信息方面已经凑近外国系统,但在自动控制、
9、决议支持等方面尚待进一步的发展。1.自动登记系统(AutomaticGuestCheck-inSystem):客人到酒店时,只需插入他的信誉卡,操作自动登记系统即可直接入住。2.服务和监控集成化:目前,在客房中有多种接口,如电话、电视、音响、空调等。此后的发展方向是以程控机为中心一致成一个接口;用电话实现客房状态更正、语音信箱、自动询问台、客房帐务查问等;用电视查阅自己的客帐清单。其余,空调、灯光、热水等与电子门锁相联,可达到节能的目的;客房小酒吧的自动化管理,可实现自动记帐和监控,使服务员及时地增补饮料和食品。3.客房装备电脑,可有很多长处:文字办理,自己结帐(SelfCheckout),查
10、问各样信息,用Modem和电话线与客人的公司总部直接联系。-1-4.使用人工智能技术,发展新的盈利管理系统YMS(YieldManagementSystems),帮助决议者如何充分利用现有的资源去获取最大的收益。5.Internet在饭馆更深层次上的应用。因为计算机在酒店业中的成功应用,能明显地提升酒店业的经济效益、服务质量和工作效率,使酒店决议者全面认识营业状况,完美和改良酒店内部的管理系统;加之上星级、争品位的需要,目前在某些地域形成了使用计算机管理的高潮。-2-第2章开发工具与开发背景2.1开发工具简介2.1.1Delphi简介Delphi是有名的Borland(此刻已和Inprise归
11、并)公司开发的可视化软件开发工具。“真实的程序员用c,聪慧的程序员用Delphi”,这句话是对Delphi最经典、最实在的描绘。Delphi被称为第四代编程语言,它拥有简单、高效、功能强盛的特色。和VC对比,Delphi更简单、更易于掌握,而在功能上却丝绝不逊色;和VB对比,Delphi则功能更强盛、更适用。能够说Delphi同时兼顾了VC功能强盛和VB简单易学的特色。它向来是程序员至爱的编程工具。Delphi拥有以下的特征:鉴于窗体和面向对象的方法,高速的编译器,强盛的数据库支持,与Windows编程密切联合,强盛而成熟的组件技术。但最重要的还是ObjectPascal语言,它才是全部的根本
12、。ObjectPascal语言是在Pascal语言的基础上发展起来的,简单易学。在Delphi众多的优势中间,它在数据库方面的专长显得尤其突出:适应于多种数据库结构,从客户机服务机模式到多层数据结构模式;高效率的数据库管理系统和新一代更先进的数据库引擎;最新的数据分析手段和供给大批的公司组件。Delphi发展到现在,从Delphi1、Delphi2到此刻的Delphi7,不停增加和改良各种特征,功能愈来愈强盛。同时在IDE(集成开发环境)也有很多改良的新特征,扩展了数据库支持(ADO)。是Delphi数据库方面开发变的相当简单。在各个Delphi的版本中Delphi6的技术相对成熟,功能较强,
13、稳固性较好,故我们采纳Delphi6作为客户端程序的开发平台。2.1.2Access简介目前市场流行的Access是一个单机版用户模式的关系型数据库管理系统RDMS)。它使用Transact-SQL语言(一种结构化查问语言)是数据库查问和编程语言,它是一组命令,同意用户指定想获取或更新数据的信息,能够用来接见-3-数据,查问、更新和管理关系数据库系统。它还支持XML(扩展标志语言)是近来几年来遇到很大重视的一种数据互换技术,能够经过它来实现数据共享。RDBMS负责加强数据库结构,包含:保持数据库数据之间的关系;保证数据被正确寄存,不违反定义数据之间的关系的规则;在系统鼓掌的状况下,恢复所用数据
14、到已知的向来点。Access与WindowsNT完好集成,并利用它的很多特征,表现为:安全策略、多办理器支持、WindowsNT应用日记、WindowsNT服务、WindowsNT性能监视器、Microsoft索引服务器。Access隐蔽了基层的技术细节,这样就简化了数据库应用程序的开发、管理和保护。管理Access供给了多种管理工具,最大限度的减少了平常的管理任务,并使这些管理任务自动化。包含SQLServer管理、SQL分布式管理对象(SQLDMO)、SQLServerAgent(报警管理、通知、作业履行、复制管理等)应用程序开发用户经过使用一个数据库对象接口或API写的应用程序接见Acc
15、ess。SQLServer支持常用的和正在出现的数据库接口,它支持低层固有的API,以及简单使用的数据对象接口,以以下图2-1所示。数据库对象接口ActiveX数据对象(ADO)远程数据对象(ADO)应用程序编程接口OLEDB数据库接见接口ODBC开放式数据源图2-1数据库对象接口图-4-2.2技术筹办在开发平台确定此后,就是技术筹办工作,在酒店客房管理系统中使用最多,难度最大的就是对客房的管理和客户的管理,对我来说是一个挑战;其次就是Delphi的数据库编程以及页面控制编程;所以在2007年4月初,我到宁波市留学生创业中心开始Delphi技术筹办以及数据库方面的技术筹办,为以下开发生好准备。
16、2.3开发背景酒店计算机管理系统是一种公司信息管理系统,但又不一样于一般的管理系统,它拥有一些自己的特色和要求。2.3.1靠谱性靠谱性对酒店来说至关重要,系一致旦投入运转,就得24小时不中断运转,不象银行系统、证券期货系统、财务税收系统那样在夜晚另有一段停马上间。可靠性详细表此刻:硬件系统的高质量及靠谱,软件系统的成熟性。相对靠谱性而言,牺牲系统的最初进性是值得的,因为用户需要的是一个适用的系统。目前,计算机技术不停发展,在硬件上获取高靠谱性是不难实现的。对微机网络,可用双服务器镜像系统,假如主服务器发生故障,备份服务器马上自动切换成主服务器而不中断工作,所以可不影响网络的正常运转。对小型机系
17、统,再增加一个后备主机也是必需的。软件方面,初版在靠谱性和功能方面,一般存在许多的缺点,需在实质使用中不停完美和更正。2.3.2安全性一个完美的酒店计算机管理系统涵盖了整个酒店运转的方方面面,计算机内储存的数据将是酒店管理的依照,并且此中有相当一部分还是酒店的商业神秘。所以系统的安全保密性极其重要。一个优秀的酒店软件系统应当具备以下主要安全功能:(1)表记和鉴识功能:保证只有合法的用户才能进入系统、拥有适合的用户-5-表记和安全级。(2)审计功能:督查和记录系统的安全运转状况。主要目标是检测和判断对系统的浸透性攻击和鉴识误操作。(3)对系统的信息进行一致分级、分类管理,使属于不一样级别、类其余
18、用户只能接见到指定范围的信息。比方:招待员做不了收银操作、收银员操作不了招待模块;同一模块内又可分为系统管理员、总经理、部门经理、领班(主管)、一级职员、二级职员、三级职员等权限。(4)自主存取控制:拥有存取控制表机构、能够进行以操作员为单位的细粒度接见控制。硬件方面,也应尽量考虑到系统的安全性。因为主要数据都寄存在服务器(主机)中,所以要特别考虑服务器的安全性,如要求做独自的铝合金主机房,使其与工作室分开,以防没关人员操作主机,特别是要注意主机电源的安全性。如条件同意,两个服务器(主机)尽量放在不一样的房间或楼层,以防火灾、水灾等不测灾害。2.3.3及时性酒店前台系统是一个及时系统,它一方面
19、指的是要求响应时间极快,另一方面指的是整个运转环境是完好动向的。比方,帐务收银系统,不但同一模块,而且还有电话、预定、招待、餐饮、娱乐、房务中心等多个站点都有可能同时对相同客人的帐务进行办理,所以需要解决资源的竞争,操作时序的同步,死锁的预防和恢复等问题。同时,因为这类运转环境的动向性,一旦发生某个错误,也不易再重复,较难发现和除去。2.3.4易用性一般酒店的计算机专业人材极少,而各部门基本均需要使用计算机,所以培训工作量很大。同时,酒店人员流动大,操作员可能随时改正,所以需同意用户自己培训上岗。这就要求系统的用户界面友善,操作方便易学,须适合非计算机专业人员的使用。-6-2.3.5易保护性酒
20、店软件是一种管理软件,它需跟着国家和各样职能机构的管理系统的改正,以及酒店内部管理上的需要而不停作出更正。所以,应同意酒店方进行二次开发,以及进行其余必需的软件保护工作。2.3.6可升级性及扩大能力一个合理的系统应当在整体设计时就应给系统未来的扩大升级留有余地。对酒店来说,远程预定、多媒体、电子门锁、语音信箱、公司内部的联网、与外面信息的联网等都是扩大的方向。酒店系统选择及配置我国酒店计算机管理起步较晚,而在这从前,外国已有很多成熟的系统在运转。所以,在80年月,大概有70%的饭馆引进全套管理系统。出于酒店经营方式与国情有亲近关系,加以外国系统价钱昂贵,所以对内资和合资的酒店,一般不是最正确的
21、选择。即使外方管理的酒店,后台系统有很多到最后还是使用国内编写的软件。引进硬件,国内编写应用软件的方式比较适合国情。此刻,酒店使用计算机的系统结构大概有以下四种:单台微机方式。就是用一台微机达成预定、招待、收银、审察和电话计费等多项功能。因为只有一个站点可使用、使用很不方便。并且此刻单台微机比局部网节俭不了多大的投资,使用者自然愈来愈少,已属裁减的方式。采纳小型机为主机。配置多终端,构成典型的主机终端模式。这类系统的长处是数据集中办理和管理,数据的安全性和完好性简单做得较好。弊端是终端没有办理能力,主机负担较重、不太适合系统扩大。其余,设施更新和升级的选择余地较小,升级花费高(原有投资基本浪费
22、)。外国进口的系统大多采纳这类模式。这是因为这些系统基本开发于70年月,而那时最成熟的一般化计算机就是小型机。外国人力资源很昂贵,已不太可能花大批人力财力搞软件的重要更新。微机局部网的方式。长处是靠谱性高(双服务器镜像)、布线灵巧、投资少、见效快、使用和保护方便、支撑软件丰富、性能价钱比高;系统管理员可相对较少,要求低;能够分步实行,逐渐扩展升级,且不浪费原有投资。弊端是微机病毒许多,平常要注意病毒的预防工作;还需特别注意的是数据和程序的安全性。外国近来几年开发的(如Fidelio、Lanmark等)和国内开发的酒店系统多数鉴于这-7-种模式,并且基本采纳NOVELL网络,网络拓扑结构多数采纳
23、星形结构或星形总线结构。客户机服务器方式。这是一种近来几年发展起来的引人关注的系统结构。客户机支持用户应用的前端办理,服务器用于支持应用的系统环境,包含数据库的管理及查问服务。数据查问方式为数据库查问,网上传递的是查问的结果,这就大大减少了数据的传递量。正是它优秀的系统特色,使它成为近来两年各软件开发商追赶的热门。总的来说,跟着计算机技术的不停发展,计算机的性能价钱比愈来愈高,一般酒店习惯于在微机网络和小型机之间区分界线的作法变得愈来愈困难了,选择哪一种品牌的计算机也不是一件很重要的事情,而选择酒店合用的应用软件才是用户要考虑的要点。2.4本章小结本章主要介绍开发工具,开发背景。DELPHI简
24、介与ACCESS简介,这两个软件比较适合生手下手。-8-第3章酒店客房管理系统设计3.1系统设计目标酒店客房管理系统是一个酒店使用的小操作系统,但在数据库和用户操作方面,还是应有较高的要求。所以我们要设计一个用户界面友善,使用方便、高效,并且系统稳固性好、安全性高、功能齐备的酒店客房管理系统。3.2系统的可行性分析计算机已经成为我们学习和工作的得力助手,它已经被用于很多的领域,毫无疑问计算机管理软件为公司供给了大大的方便。计算机不但能够代替人工进行复杂的劳动,还可以够节俭很多资源,提升了人们的薪资效率,并且是很多文件更为安全。可行性分析的立足点是需求驱动和效率驱动的原则,包含技术的可行性、安全
25、的可行性及效率的可行性。从技术的可行性来看,用于公司设施管理的软、硬件产品日趋丰富,也日趋成熟,公司对设施管理软件的要求也日趋提升,不一样的公司对软件的要求也有所不一样。从安全的可行性来看,以Delphi为开发平台,创办直观的人性化的Windows界面。Access使用Transact-SQL语言(一种结构化查问语言)是数据库查问和编程语言,它是一组命令,同意用户指定想获取或更新数据的信息,能够用来接见数据,查问、更新和管理关系数据库系统。其余经过权限的设置,保障系统使用过程中的信息安全。其余经过权限的设置,保障系统使用过程中的信息安全。它拥有可裁剪应用的便利性,公司可依据自己的实质的需求,针
26、对管理中需要解决的问题,选择相应功能模块予以应用。其余,每个用户能够拥有各自的用户名、密码及用户种类,系统依据用户名及密码判断用户的可行性,而后依据用户种类给于不一样的权限。从效率的可行性来看,系统为公司节俭许多人力资源的同时,还给公司的设施管理更为光明化,一悔悟去的繁琐数据,大大提升了工作效率。所以说酒店的客房管理系统的开发是特别有必需的。-9-3.3系统功能要求在程序设计早期经过用户的需求确定应用程序所要实现的功能,再依据这些功能进行系统的整体设计。该系统主要包含以下的几点功能:职工登录登录及职工注销:进入系统时需要供给用户名和其密码;数据查问:能够对客房管理系统中的客房依据其姓名和证件号
27、进行查问;业务办理:包含客房登记、客房入住、客房结帐;客房管理:包含增加房间、删除房间、客房整理、客房种类管理;职工管理:分为前台管理员、系统操作员、总经理,不一样的用户登岸需要各自的密码,并且相应的权限也不一样样;预住信息管理:显示预住宅号、客户姓名、过期天数等信息;房间状态管理:显示相应房间的状态,方便用户管理。3.4系统流程图客户登记客户入住客户结帐输入密码检查密码合法判断操预住过期用户密作种类客户查问非法返回码客房状态客房管理用户管理图3-1系统流程图-10-增加客房填入客房信增加删除客房选摘要删除的房删除客房管理客房整理选择房间更正房间更正客房种类增加房间种类更正房间种类删除房间种类
28、图3-2客房管理流程图用户名已存增加用填入用户判断用填入密码户名用户管更正用前后二次理选摘要删密码能否删除用删除般配除的用户填入用密码错一致户级别增加用图3-3用户管理流程图户3.5数据词典数据词典包含数据流图中全部的元素的定义,是给开发人员供给关于系统的更的确的描绘信息。经过数据词典,开发人员能够更正确的确定系统所要实现的功能和用途,同时数据词典也为数据库保护人员供给了一个认识数据库结构、掌握-11-数据库特色的有效的手段。一般数据词典包含以下元素的定义:数据流、数据结构、数据储存、数据元素和办理。1数据流:其描绘信息包含数据流名称、根源(数据流)起点、去处(数据流的终点)、说明(说明含义和
29、作用)。因为数据流可为记录、组合项或基本项,为了说明其构成,一般经过它所包含的数据结构来描绘。数据储存:其描绘信息包含数据储存名、说明、与其有关的输入数据流和输出数据流,以及对应的数据结构。数据结构:用于表示数据流或数据储存的逻辑构成和实现方式,指出构成该结构的数据元素。数据元素:为数据构成的最小单元,包含元素名、数据种类、长度及数据取值范围等。目前实现数据词典有三种常有的门路:全人工过程,全自动化过程和混淆过程。不论使用那种门路实现的数据词典都应当拥有下述特色:经过名字能方便地查阅数据的定义;没有冗余;尽量不重复在规格说明的其余构成部分中已经出现的信息;简单更新和更正;能独自办理描绘每个数据
30、元素的信息;定义的书写方法简单方便并且严格;基本的客房管理系统的功能主要包含以下几方面:客户管理:达成客户管理的流程;客房管理:达成客房管理的流程;用户的管理:对前台操作员、系统操作员、总经理的管理,增加系统的安全性能。工作单:编号、客户编号、房间编号、登记时间、入住时间、预支款。经过对客房管理系统分析,能够得出该系统及几个表:客户,客房,用户。-12-3.6E-R图客户用户客房MN1MN包含记录属于MMM客户图3-4酒店实体之间E-R图客户编号根源地编号姓名性别地点客户用户电话客户姓名密码级别级别图3-5客户与用户属性E-R图-13-房间编号编号客户编号登记时间电话客房名称工作单编号床数种类
31、状态预支款入住时间图3-6客房与工作单属性E-R图3.7本章小结本章主要介绍了系统设计目标,系统的可行性分析,系统的功能要求,系统的流程图,数据词典,以及ER图。-14-第4章数据库设计4.1设计原则据库不但反应数据库自己,并且反应数据之间的联系,如何在数据库系统的形式结构中抽象表示和办理现实世界中的数据是特别重要的问题,在数据库中是数据模型对现实世界进行抽象的,现有的数据库系统均是鉴于某种数据模型的。一个好的数据库产品不等于就有一个好的应用系统,假如不可以设计一个合理的数据库模型,不但会增加客户端和服务器段程序的编程和保护的难度,并且将会影响系统实质运转的性能。一般来讲,在一个MIS系统分析
32、、设计、测试和试运转阶段,因为数据量较小,设计人员和测试人员常常只注意到功能的实现,而很难注意到性能的单薄之处,等到系统投入实质运转一段时间后,才发现系统的性能在降低,这时再来考虑提升系统性能则要花销更多的人力物力,而整个系统也不可防范的形成了一个打补丁工程。所以我们在系统开发时采纳了一些数据库设计原则,主要依照以下几点设计原则:1命名的规范性:数据库中的各样对象的命名、后台程序的代码编写采纳大小写敏感的形式,各样对象命名长度不超出30个字符,以便于应用系统适应不一样的数据库;游标(Cursor)的慎用:游标供给了对特定会合中逐行扫描的手段,对多表和大表定义的游标(大的数据会合)循环很简单使程
33、序进入一个漫长的等候;索引(Index)的使用原则:增加索引能够加速查问速度,但会降低插入、更新、删除操作的性能,特别是当填补因子(FillFactor)较大时,所以要合理使用索引;数据的一致性和完好性:为了保证数据库的一致性和完好性,常常采纳表关系(Relation),尽可能降低数据冗余。可是表间关系是一种强迫性措施,成立后,对父表(ParentTable)和子表(ChildTable)的插入、更新、删除操作均要占用系统的开支。所认为了提升系统的响应时间,合理的数据冗余也是必需的。数据库性能调整:数据库逻辑设计去除全部冗余数据,提升了数据吞吐速度,保证了数据的完好性,清楚地表达数据元素之间的
34、关系。而关于多表之间的关系查问(特别是大数据表)时,其性能将会降低,同时也提升了客户端程序的-15-编程难度,所以,物理设计时也需折衷考虑;数据库种类选择:数据种类的合理选择关于数据库的性能和操作拥有很大的影响。选择合理的前端开发工具:我们在数据库物理设计时采纳Access进行开发。4.2详细的数据表1、工作单:表4-1客房信息表字段名称数据种类长度同意空ClientID字符型4否RoomID字符型10空PreDay字符型10否Rebate字符型4否Enterdate日期/时间10否deposit字符型8空PreDate日期/时间10否mode字符型10否2、客房表:表4-2客房表字段名称数据
35、种类Room_ID字符型Room_Name文本RoomType字符型Room_State字符型Floor整型Bed整型PhoneNember文本Memo文本3、客户表:表4.3客户表字段名称数据种类Client_ID字符型Clieng_name文本-16-Sex整型Address文本Company文本Nationality文本PhoneNumber文本CardType字符型CardID文本From_place文本go_place文本whys文本ClientType字符型PayType字符型RegisterDate日期/时间Memo文本Prepay字符型4、房间种类表:表4-4客房种类表字段名称
36、数据种类RoomTypeID字符型RoomTypeName文本price1文本price2文本price3文本5、用户表:表4-5用户表字段名称数据种类Operator_ID字符型Operator_Name文本Operator_Level字符型Password文本-17-以下图为各表之间的联系:图4-1各表之间的联系图4.3本章小结本章主要介绍了酒店信息管理系统的设计原则和详细的数据表。-18-第5章酒店客房管理系统界面及功能的实现5.1系统登录界面在进入酒店客房管理系统前,做用户身份考证,以防范非法用户的登岸,在这里我们读取用户信息表内容做用户合法性检查图5-1用户登岸图在操作员列表里选择自
37、己的用户名,输入密码,假如密码错误,我们给出非法提示图5-2错误提示图在用户登录时,我们就已经对用户的权限做了限制,不一样权限的用户进入主界面时,系统所显示的功能项有所不一样。procedureTLoginForm.BitBtn1Click(Sender:TObject);varuser:TOperator;beginuser:=TOperator(ComboBox_Name.Items.ObjectsComboBox_Name.ItemIndex);if(user.password=Edit_Password.Text)thenbeginm_user:=user;ModalResult:=m
38、rOK;-19-endelsebeginmessagebox(self.Handle,密码或级别错误,错误,MB_OK);end;end;假如密码正确,则进入系统主界面。5.2系统主界面在经过用户身份考证后,就进入系统主界面图5-3系统主界面图主界面采纳Mainmenu控件和toolbar控件,分别实现下拉式菜单和事件操作。Mainmenu中的内容有基本操作(职工登录,职工注销,退出系统),业务办理(客户等级,客户入住,客户结账),查问办理(用户办理),客房管理(增加客房,删除客方,客房整理,客房种类),系统设置(职工管理)帮助()。toolbar中有七个toolbutton(职工登录,职工注
39、销,客户登记,客户入住,客户结账,预住过期,客房状态)采纳权限操作,目前台操作员登岸时,客房管理和系统设置无效。当系统管理员和总经理登岸时,客房管理和系统设置有效。ifg_Operator.Level=1thenbeginMenu_KFGL.Enabled:=True;-20-Menu_TXSZ.Enabled:=True;end;ToolButton_Logout.Enabled:=True;ToolButton_STST.Enabled:=True;ToolButton_KHDJ.Enabled:=True;ToolButton_KHRZ.Enabled:=True;ToolButton_
40、KHJZ.Enabled:=True;ToolButton_YZGQ.Enabled:=True;ToolButton_GFZT.Enabled:=True;Menu_YWZL.Enabled:=True;Menu_Logout.Enabled:=True;menu_ZXCL.Enabled:=TRue;menu_Login.Enabled:=False;ToolButton_Login.Enabled:=False;5.3客户登记界面图5-4客房管理系统图填入客户的有关信息,包含客户姓名,性别,随行人数,证件种类,证件号码,联系电话,籍贯,工作单位,地点,从哪处来,到哪处去,来此事件,客户种
41、类,备注,此中客户姓名和证件号码为必填信息,不然会弹出以下信息。-21-图5-5输入提示图beginifEdit_Name.Text=thenbeginmessagebox(self.Handle,你没有输入姓名哦!,请输入姓名,MB_OK);exit;end;ifEdit_CarID.Text=thenbeginmessagebox(self.Handle,你没有输入证件号码哦!,请输入证件号码,MB_OK);exit;end;付款方式能够选择现金支付,签票支付,支票支付,银行卡支付。当按确定按钮后进入客户入住界面,并且不一样的客户种类入住有不一样的价钱。-22-5.4客户入住界面图5-6客
42、户入住界面图此中有客户信息能够经过选择客户来操作。房间有关信息有房间种类(小标间,小标准房,小型套房,大型套房,大型商务套房)。旁边的listview会显示房间信息,选择房间会显示房间价钱,所选房号,可选择是入住还是预约,可选择打折级别,预约天数,押金,增加房间后可显示房间的详细信息。-23-5.5客户结帐界面图5-7客户结帐界面图按选择客户按钮可显示客户信息列表,选择客户后会显示要退房间的房号。从左侧的listview选摘要退的房号,房间资料会显示相应的信息,确认后即进行退房操作。-24-5.6房间状态界面图5-8房间状态界面图在此界面中,按listview1中的房间状态,在右侧的listv
43、iew2中会显示全部此状态的房间。点击房间种类会在listview2中显示全部此房间种类的房间。比方点击“悠闲”后会显示全部悠闲的房间。选择小标间会显示全部的小标间。5.7查问界面图5-9查问界面图-25-在此界面中,可依据姓名和证件号查问进行查问,listview中会显示查问到的客户信息(姓名,性别,证件种类,证件号,登记时间)。5.8客房管理界面增加客房界面图5-10增加客房界面图在增加客房界面中,listview会显示全部的房间信息(房号,种类,状态,床位,楼层,单价),填入房号,电话,备注,选择种类(小标间,小标准房,小型套房,大型套房,大型商务套房),状态(悠闲,入住,预留,打扫,维
44、修),床位和楼层,系统会判断房号能否存在,假如已经存在,系统会跳出房号已经存在了,不然增加客房成功。-26-删除客房界面图5-11删除客房界面图在删除客房界面中,会显示说有的客房信息(房号,种类,状态,床位,楼层,单价),选摘要删除的双击或按删除键能够进行删除。-27-客房整理界面图5-11删除客房界面图在客房整理界面中,选摘要整理的客房,而后能够对房间种类(小标间小标准房,小型套房,大型套房,大型商务套房),状态(悠闲,入住,预留,打扫,维修),床位,楼层,电话,备注进行更正。-28-客房种类管理图5-12客房种类管理图在客房种类管理界面中,能够新增加房间种类,更正房间种类和删除客房类型,在
45、新增加客房种类中,填入种类名,标准价钱,会员价钱和集体价钱,即不同的客户种类住进酒店会推行不一样的价钱。5.9系统设置界面图5-13系统设置界面图-29-系统设置界面中有职工管理项,职工分为前台操作员,系统管理员和总经理。能够增加职工,但须供给用户名和密码,此中前后两次供给的密码须一致,不然会显示两次输入的密码不一致,最后选择等级,也就是说用户只好由系统管理员和总经理进行管理,前台操作员无权操作,增加了系统的安全性能。5.10本章小结本章主要介绍了系统登录界面,系统主界面,客户登记界面,客户入住界面,客户结帐界面,客户状态界面,查问界面,客房管理界面,删除客房界面,客房整理界面,客房种类管理,
46、系统设置界面。-30-第6章测试报告系统在达成代码的编写后就对他进行测试,看它能否能够履行,能否符合我们的需求分析。软件测试是一个漫长的过程,面对着及其千头万绪的问题,人的主观认识不行能完好符合客观现实,与工程亲近有关的各种人员之间的通讯和配合也不行能完满,所以,在软件生命周期的每个阶段都不行能避免得发生错误。在系统设计过程中,固然我们采纳模块化设计,进行边编写边测试的方法对代码进行了优化,在系统达成后基本符合要求,但我们力争在每个阶段结束从前经过严格的技术审察,尽可能的发现及纠错;可是,经验表示审察其实不可以发现全部错误,其余在编程过程中还是不行防范的引入新的错误。在测试用户登录时,采纳来以
47、下的一组数据:用户序号用户名用户密码1前台操作员1231前台操作员12系统管理员1232系统管理员13总经理1233总经理1当输入第一组数据时,因为密码错误,所以跳犯错误提示信息。当输入第二组数据是,密码正确,进入系统,但因为权限管理,没法对客房管理和系统设置进行操作。当输入第三组数据和第五组时,系统提示密码错误。当输入第四组和第六组数据时,密码正确,进入系统,并且能够进行任何操作。对其余的几个模块,我们都进行来相应的测试,测试结果都能实现我们估量的功能,各模块之间的联系也很正常。系统的各部分临时测试没有问题,各个模块的功能能够实现,在系统履行速度方面较快,在系统数据库查问过程中,查问结果返回时间基本上在1秒中之内,各部分均符合需求分析的要求。-31-酒店管理系统的设计是成功的,自然作为一
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 森林火灾知识培训课件
- 物业公司薪酬体系实施方案
- 2025年初高中体育与健康课程教师招聘考试运动技能测试模拟题集
- 桥梁监控课件
- 高血压护理业务学习试题及答案
- 《机械员》考试题库含答案(培优b卷)
- 2025年工业节能减排技术专家招聘笔试模拟题详解及备考指南
- 2025年碳足迹评价师中级实操面试题及操作指南
- 2025年碳汇计量评估知识体系梳理与高级模拟题实战训练
- 2025年审计招聘笔试实战模拟题集及解析
- 高等教育十五五发展规划
- 股权转让及公司业绩承诺补充协议模板
- 仓管员安全培训课件
- T/QX 005-2021加油站油罐机械清洗作业规范
- T/CECS 10226-2022抗裂硅质防水剂
- 人教鄂教版科学 四年级上册 第一单元 多样的动物 单元教学解读
- 2025年江西赣州市融资担保集团有限公司招聘笔试参考题库附带答案详解
- 限制类医疗技术管理
- 2024-2025年第二学期学校国际交流合作计划
- 快递驿站合作合同协议
- 美国对全球加征关税
评论
0/150
提交评论