版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
-I引言在国内,酒店管理启用客房软件与别国相比来说要稍微晚一些,在中国,最初于上个世纪八十年代,在酒店/旅馆中投入使用了网络管理软件,于此同时,由于中国非常积极的借鉴了别国中先进的酒店/旅馆,客房管理技术,在世界与酒店管理相关的现代化服务软件上,各个公司,企业也取得了相对来说比较迅速的成长,比如:广州的万迅、深圳市的千里马等,在国内外也都非常知名,因此在这个基础上同时推动了专门负责有关于酒店现代信息化管理软件开发的公司,企业的发展出现[1]。特别到了2012年,由于中国旅游业等相关产业的急速发展,我国的旅游总局也同时对酒店管理重新提出了考核规范,特别规定了,只要是达到了三星级标准以上的酒店,都应当采用管理软件,这种规定进一步的提升了技术在酒店管理工作中的应用。酒店软件也迎来了迅速的发展,对于经济比较发达地区,甚至是并不达到标准的酒店,也开始采用了软件。此时在我国三星级酒店70%以上都采用了信息化管理[2]。中国酒店经营管理系统,在此时也已经得到了很大的发展,国内设计开发的客房管理系统在中国近万家的五星级酒店投入了使用,由于中国在客房管理方面落后了一些,与海外技术仍有差异,所以中国高档星级酒店仍然使用了外国的管理软件,但随着中国参加了世贸组织,这些差异也将逐渐减少,使用国内开发的客房软件的酒店,以非常快的速度增加。科隆酒店是湖北紫嫣房地产开发集团投资兴建的集商务、休闲度假为一体的四星级国际品牌酒店,坐落于云南弥勒,并引入澳洲第一酒店管理集团雅阁酒店集团旗下品牌雅阁酒店ArgyleHotel。酒店拥有286间不同类型融合时尚、优雅和本地彝族文化元素特色的客房及套房,配套设施包括:健身娱乐中心、屋顶天然温泉、会议中心、香榭岛西餐厅等。酒店雄踞素有红河州北大门之称的“福地”弥勒的中心商圈,位于弥勒市西山路,毗邻庆来公园,坐拥弥勒最新地标建筑。距离昆明长水国际机场约140公里,约120分钟;距离弥勒高铁站约10公里,约20分钟;距离弥勒汽车客运站约2公里,约10分钟。科隆酒店酒店是集商务、休闲度假为一体的首屈一指的商旅客户首选的国际品牌酒店,将打造成为市中心商业综合体地标建筑、市中心唯一的大型餐饮宴会及会议场所、屋顶温泉花园、唯一有空中酒廊的酒店。酒店楼体拥有全景玻璃幕墙,所有房间均能纵览城市美景。无论您是商旅出差、小住怡情还是家庭度假,科隆酒店作为集商务、休闲度假为一体的首家国际品牌星级酒店,都是您理想的下榻之选。酒店7层设有露天天然温泉,将为您展示“屋顶温泉”的新理念;体验更私密、更时尚、更浪漫的休闲方式;完美结合十二星座的文化理念,诠释出温泉的文化内涵。
1系统规划1.1业务流图科隆酒店的客房管理现状,包括前台接待、收银管理、客房管理、客人信息管理等模块。前台接待服务与收银系统的主要服务,包括预约、入住、记录、调房记录、补交房费和退房结账服务。基本图例如图1.1所示。图1.1业务流程基本图例1.1.1现行的业务流程科隆酒店客房管理系统主要包括接待、酒店收银管理、客房管理、客人信息管理等模块。接待与收银管理系统的主要业务是酒店预订登记和住宿预定登记以及结算等功能。分析如下图1.2所示。图1.2现行酒店业务流程图1.1.2现行系统存在的问题通过分析,发现传统的管理模式存在很多文体。将对客房管理从两个角度进行分析:(1)对于酒店管理而言,对于客人信息的统计存在着数据不能持久保存,不能及时更新的弊端,如果客人信息不能持久,后期对顾客就不能分析,对于酒店的影响比较大。(2)对于客人而言,酒店没有配备餐饮部也没有配备常用商品,同时不能及时了解到酒店的信息。1.1.3改进的业务流程为了改善局限,新模式应运而生。在新的模式下,既给酒店管理带来的便利,同时也给用户一个很好的体验;最后,客人离店后,系统可以自动完成用户的统计分析工作,并给出分析结果。以及对年、季度、月、周、日的营业额进行统计分析。酒店客房管理系统改进后的业务流程图如图1.3所示。图1.3改进后酒店业务流程图1.2需求分析科隆酒店客房管理系统主要是对科隆酒店的客房信息进行管理以及客人在住宿的过程中,产生的消费信息管理,力求打造一款为酒店管理便利的计算机管理系统,为顾客提供遍历的住宿平台。为了可以满足科隆酒店客房管理的需求,系统主要提供以下几大功能:登录服务:系统推出登录服务,用户填写账号,密码,即可登录。客房信息管理功能:客房信息管理是酒店的核心功能,对入住及未入住的房间进行网络形式的管理。住宿管理功能:住宿功能主要是提供顾客住宿期间缠上住宿信息,酒店管理者可以对住宿信息通过系统管理。财务管理功能:财务管理主要是对酒店产生的营业金额管理统计报表操作。客户管理功能:顾客入住酒店后,会产生住宿的相关信息,以及顾客的个人信息,通过系统对顾客的信息进行管理。1.3可行性分析随着旅游观光业的发展,酒店、饮食娱乐服务行业越来越成熟,引进全面的计算机服务和设备管理工作越来越普遍[5]。同样,在酒店和餐饮娱乐业中引进了计算机服务与管理系统,也取得了较好的经济性与社会效益。对此,中国国家建设部已在最近提出了明确规定:凡是星级酒店在建设项目申请时,其设计方案中应当包括了酒店网络运营管理,否则不得批准。由此可见,将酒店管理电脑化势在必行。现代酒店管理把最先进的计算机信息科学技术和现代酒店管理工作方法完美地融合了起来,实现了食宿、用餐、娱乐新概念的现代服务与管理方法。具有客房管理系统的酒店不仅仅是通过录入酒店客户的信息、进行资料检索、报告打印等一些非常简单的工作。它还可以使员工从繁琐的手工操作中脱身,而且酒店管理本身也代表了一种现代管理方式。由于它的深入,将促进公司的正常运营,为管理与决策提供帮助[7]。1.3.1经济可行性传统的酒店,客房管理纯靠手工来完成,要花费很多的时间、精力。但如果用软件进行管理,人力、精力、物力投入就会降低。只需要些许设备经费和开发费用[8]。由于管理信息的发展,一般公司都配有电脑,所以硬件投入成本并不大,主要是软件系统研发和维护需要资金投入。但一旦投入商业来使用,就可以更全面的节省成本开支,从长远的角度看,非常划算。因此,通过管理系统的介入,可减少酒店的运营成本,而相对大多酒店,通常都可负担研发的费用。1.3.2技术可行性科隆管理系统采用JSPTomcatMySQL技术,引入B/S方式。由于JSP在软件系统开发方面功能强大,Tomcat和MySQL具有灵活性和可维护性,目前在实践中得到广泛应用。系统中采用JSP、Tomcat和MySQL技术和平台的良好结合,进一步说明了科隆酒店客房管理系统在技术开发上的可行性。1.3.3安全可行性在管理系统开始运行的时候,就用户而言,一般客户在使用科隆酒店客房管理系统的时候,并没有或者不需要关注管理系统的内部结构和实现方式,也就是对用户完全透明,所以对于用户来说,科隆酒店客房管理系统的定位是在良好的用户界面设计、简单的操作和完整的操作的基础上,用户只需用鼠标点击各行各业的连接栏或按钮,即可完成管理相关的操作。就管理来说,更关注的是怎样管理用户信息,因为只有通过将客户的个人信息下放到主机端的数据库系统或专业的数据库系统系统,管理就能够通过具体的后台程序加以管理。1.3.4操作可行性在高系统配置、高网络带宽的业务形势下,不同级别的运营商可以通过互联网方便地管理所在区域的系统内部信息,充分满足了企业运营和业务管理的需求。当你回到家,你可以轻松地工作,赢得千里之外。而且由于操作系统有非常简单的图形界面,有些操作系统还配有指令,对于不熟悉系统的人来说非常容易。综上所述,该酒店管理部门从经营上、技术上、安全上和运营上都是合理的。
2系统分析2.1数据流图数据流图缩写数据流程图,用于说明目标系统的逻辑架构,由实体部分,信息处理部分和数据储存部分以及数据流几部分所组成。数据流图基本图例,如图2.1所示。图2.1数据流图基本图例(1)科隆酒店客房管理系统的顶层数据流程图包括两个外部项,客户和酒店管理员。该图说明了科隆酒店客房管理系统的整体情况,其顶层数据流程图如图2.2所示。图2.2顶层数据流图下面具体分析第一层数据流图:(2)系统一层数据流图,主要功能是表现出在科隆酒店的客房系统中不同控制单元之间的信息的传递状态,科隆酒店客房系统一层为数据流示意图,详细如图2.3所示。图2.3科隆酒店客房管理系统一层数据流图下面具体分析二层数据流:二层数据流图是针对顶层数据流图的,它进一步详细描述了数据流,是顶层数据流图的分解结果。客户信息数据流是管理员对客户信息的管理所产生的信息流动,客户信息管理的二层数据流图如图2.4所示。图2.4P1“客户信息管理”的展开图以下是对房间信息流动的管理,客户向酒店提出预定房间并对住宿进行登记,客房信息管理的二层数据流图如图2.5所示。图2.5P3“客房信息管理”的展开图酒店管理员对财务信息记录和统计管理,客户向酒店索取消费信息,财务信息管理的二层数据流图如图2.6所示。图2.6P3“财务信息管理”的展开图以下是对系统中的商品管理系统流动的管理,管理员可以对商品信息增加修改等操作。商品信息管理的二层数据流图如图2.7所示。图2.7P4“商品信息管理”的展开图以下是对系统中住宿信息流动的描述,主要是对客户入住酒店产生的住宿登记信息,消费信息,酒店提供的房间信息,及提前预定等信息流动进行分析。管理员可以管理预订信息,为到达商店的客户登记和安排房间,并结算费用。住宿信息管理的两层数据流程图如图2.8所示。图2.8P5“住宿信息管理”的展开图2.2数据字典数据字典是对数据流图的理解与描述,包括了对信息元素条、数据结构条目、数据流条目、信息处理条目、信息数据条、以及外部实体条目的定义和解释。(1)数据元素条目数据元素条目用来描述预约登记的元素,是酒店预定的唯一标识,采用的整数类型存储,字符长度为11,有关数据结构是预约登记信息表。元素的数据字典如图2.9所示。图2.9预约编号数据元素条目(2)数据结构条目商品信息数据结构条目包括属性:名称、描述、数据结构组成、总数、序号,例如:商品信息的数据结构条目,详细内容如下图2.10所示。图2.10商品信息数据结构条目(3)数据流条目具体的信息数据流,条目属性一般包含:名字、说明、去向、信息来源、数据结构、组成、总编号、编号等,以数据流中的客房信息数据流为例,数据组成结构有:客房编号、客房等级、客房状态、客房编号、床位数、基准房租/天、基准房租/星期、长度控制、首段长度、首段单价等,具体信息如下图2.11所示。图2.11客房信息数据流条目(4)数据处理条目数据处理条目具体属性包括:名称、说明、输入、输出、处理、总编号、编号,以客房信息操作数据处理为例,主要是酒店管理员把客房信息录入到系统中处理,具体信息如下图2.12所示。图2.12客房信息处理过程条目(5)数据存储条目客房信息数据存储条目为住宿登记信息表,该表是对所有的客户住宿信息的存储。住宿登记信息表数据存储条目如图2.13所示。图2.13住宿登记信息表数据存储条目(6)外部实体条目外部实体具体内容包括名称、说明、输入信息流、输出信息流、编号、总编号,对客户信息进行描述。客户实体详细信息如图2.14所示。图2.14客户外部实体条目
3系统设计学习计算机有5年的时间了,在学校学习的时候,对系统设计有初步的了解,在本科大二阶段我们还开设了这方面的课程,比如前端和后端,我们都有接触过,软件设计就是设计系统模型和分层架构。利用代码实现软件的界面,其中最重要的是在分析的理论基础上对系统的结构,信息模块功能以及数据存储做出的系统设计[9]。3.1功能模块设计根据科隆酒店客房管理系统分析,将酒店的信息管理功能区细分成了如下几大模块,依次是房间信息管理、商品信息管理、住宿信息管理、财务和客人信息管理等功能模块。根据科隆酒店的需求分析,将系统的功能模块介绍如下:(1)房间管理:由于我们是一家五星级酒店,房间的类型有许多,酒店的楼层有9层,一共有100间客房,为了方便酒店管理员对进行房间管理,可以将此模块分为俩大板块分别是:客房设置和商品设置。针对客房设置,我们可以根据客户的需求,为他们提供相对应的房间(需要填写房间号、房间状态、床位数和房价等信息)对于有转房间,退房间的客户,通过这个功能可以快速办理。(2)住宿管理:由于酒店每天都有许多客户办理入住,为了减少工作量,我们可以将这个模块分为操作客房预定和住宿登记。我们公司开发了用户预定房间功能,用户根据自己的情况选择不同的房间,需要填报订票对象、订票天数、押金、支付方法进行房间的预留,如若需要还可以进行退款服务,针对住宿登记:当用户到达酒店前台时根据预定信息需要填写住宿对象信息和安排房间等信息办理入住,同时可以对所有数据进行增删改查的操作。(3)商品管理:我们高级酒店在房间里还有大厅都设有便利售卖机,我们可以在后台查看商品的剩余商量,方便管理员进行补货,进货,上货等一系列的操作。财务管理:由于每天酒店的账目比较零散,通过这个模块,管理员可以查询财务统计信息,以表格的形式显示每条财务记录,包括用户信息。(4)客户管理:我们有VIP贵宾级客户和普通客户,我们需要预留他们的信息(需要填写姓名、性别、种族、客户级别证书类型、证件号码和联络电话方式等信息)、针对错误的地方可以随时修改;针对团队客户管理,我们根据系统提示来修改或删除这个方面的信息。系统功能模块结构如图3.1所示:图3.1系统功能结构能图3.2数据库设计在大一下学期的时候我们学习了数据库技术,在大二时学习了网络数据库课程,对于mysql的操作比较熟悉,数据库可以存储大量的字段数据,有利于科隆酒店后期的升级与维护,提高了员工的工作效率,能够支持web界面的Java代码简单化,能够长期保存到系统当中,从而保证了数据的完全一致。3.2.1概念结构设计经过前期对科隆就带你的分析与功能结构的设计,我们将利用E-R图进行展现。科隆酒店客房管理系统的全局E-R模型如图3.2所示。图3.2系统全局E-R图(1)房间实体,属性包括房间编号、床位数、标准价格/天、标准价格/小时、时长限制、首段时长、房间星级、房间状态、首段价格,房间编号作为唯一标识。(2)客户实体,属性包括客户姓名、身份证、教育水平、年龄、客户等级、民族、事由、姓名、证件号码、出生日期、发证部门、公司名或地址、身份证有效期、职业、从何处来、到哪里去、联系电话、备注,客户编号作为唯一标识。(3)预订登记实体,其属性包括预订编号、房间号、预订对象、客户号、付款方式、预订状态、到达时间、押金、预订天数、到达提示,以预订号作为唯一标识。(4)住宿登记实体,属性包括、房间、住宿登记编号、预定、出租方式、结账方式、结账单位、旅客类别、接待对象编号、结账否、登记时间、住店天数/小时、总费用、换房次数、备注、住宿登记编号作为唯一标识。(5)住宿登记明细实体,属性包括住宿登记明细编号、住宿登记编号、客户编号,住宿登记明细编号作为唯一标识。(6)消费明细实体,属性包括消费明细编号、住宿登记编号、商品编号、消费数量、消费金额、消费时间,以消费明细编号作为唯一标识。3.2.2逻辑结构设计数据库系统基本逻辑结构工程,主要是将在企业数据库系统概念设计时制定好的基本E-R图,转换为与采用DBMS产品时所支撑的基本数据建模系统相同的基本逻辑架构。主要涉及数据信息项、记录和记录之间的联络、安全和一致性约束问题等。对于导出的逻辑架构中能否和定义模式完全一致,在各种功能和特性上能否实现的条件,都需要作出定义模式评估。经转换得到的关系模型如下:房间信息表(房间编号、房间等级、房间状态、房间号、床位数、标准房价/天、标准房价/小时、持续时间限制、第一段持续时间、第一段价格)客户信息表(客户编号、证书、学历、性别、客户级别、原因、姓名、证书时效、出生日期、发证机关、单位或住址、证书有效期、职业、来自哪里、去过哪里、联系电话、备注。)预约登记信息表(预约登记编号、房间编号、客户编号、接待对象、付款方式、预订状态、到达时间、押金、预订天数、到达提示)住宿登记信息表(住宿登记编号、接待对象、住宿登记、预定、出租方式、房间、结账方式、结账单位、旅客类别、结账否、登记时间、住店天数/小时、总费用、换房次数、换房费、备注、结账时间、换房时间、提醒结账)住宿登记明细信息表(住宿登记明细编号、消费明细编号、住宿登记编号、客户编号)消费明细信息表(消费明细编号、住宿登记编号、商品编号、消费项目、消费金额、消费时间)3.2.3数据表设计数据库的设计是对系统中所有实体进行具体的描述,对实体的信息进行正确的填写,以数据表的形式体现出来。本章会将科隆酒店客房管理系统中所设计的所有表进行实例的描述。通过数据库表的设计科隆酒店客房管理系统具体表结构如下:酒店住宿登记表说明:该表主要是用来存储住宿登记信息,科学的填写字段类型,长度等限制信息。酒店住宿登记表结构如表3.1所示。表3.1住宿登记表(stayregisterdetails)字段名字段类型长度允许非空说明zs_idint11No编号(主键),不为空,自增sp_idint11No商品编号xf_Numbervarchar20No消费数量xf_Moneydecimal20No消费金额xf_TimetimestampNo消费时间 客户表单描述:该表单主要用于存储客户的基本信息,如客户级别、身份证号、身份证有效期、性别、学历、出生日期、姓名和职业等基本信息。客户结构如表3.2所示。表3.2客户表(passenger)字段名字段类型长度允许非空说明kh_idint11No编号(主键),不为空,自增kh_papersint11No证件kh_Degreeint11No学历kh_genderint11No性别kh_Levelint11No客户级别kh_nationint11No民族kh_namevarchar20No姓名kh_Numbervarchar30No证件号码kh_birthDatevarchar30No出生日期kh_Validityvarchar50No证件有效期kh_professionvarchar20No职业房间表说明:该表主要是用来存储客房信息的,比如房间的状态,房间号,床位数等。房间表结构如表3.3所示。表3.3房间表(room)字段名字段类型长度允许非空说明fj_idint11No编号(主键),不为空,自增fj_Levelint11No客房等级fj_Stateint11No房态fj_Numbervarchar10No房间号fj_Amountvarchar10No床位数fj_PriceDaydecimal8No标准房价/天fj_standardPricedecimal8No标准房价/小时fj_maxDurationtimestampNo时长限制(小时)fj_firstDurationtimestampNo首段时长(小时)fj_firstPricedecimal15No首段价格商品表说明:该表主要是用来存储酒店商品信息,如:商品名称,商品价格,商品类别等。酒店商品表结构如表3.4所示。表3.4商品表(commodity)字段名字段类型长度允许非空说明sp_idint11No编号(主键),不为空,自增sp_Typeint11No商品类别sp_jiliangint11No计量单位sp_Namevarchar50No商品名称sp_salePricedecimal8No销售价格酒店管理员表说明:该表主要是用来存储业务人员登录信息。酒店业务人员表结构如表3.5所示。表3.5酒店管理人员表(users),存储酒店业务人员信息字段名字段类型长度允许非空说明u_idint11No编号(主键),不为空,自增u_Namevarchar20No账号u_passwordvarchar20No密码酒店接待对象表说明:该表主要是用来存储是团队入住的信息:如:团队名称,团队编号,负责人等信息。接待对象信息表结构如表3.6所示。表3.6接待对象信息表(receivetarget)字段名字段类型长度允许非空说明jd_idint11No编号(主键),不为空,自增jd_targetTypeint11No对象类别jd_principalvarchar20No负责人jd_teamNamevarchar30No团队名称jd_teamCodevarchar50No团队编号jd_TimetimestampNo登记时间jd_Phonevarchar20No联系电话酒店住宿登记表描述:该表主要用于存储客人住宿登记的信息,如预定编号、出租方式、房间编号、结账方式、结账单位、客户类别、接待对象、是否以结账、登记住宿时间、住店天数、总费用、换房次数、换房费用、结账时间、换房时间、提醒结账/续费、备注信息等字段。酒店住宿登记表结构如表3.7所示。表3.7住宿登记表(stayregister)字段名字段类型长度允许非空说明zs_idint11No编号(主键),不为空,自增yd_idint11No预定编号yd_OutTypeint11No出租方式fj_idint11No房间编号zs_payWayint11No结账方式zs_Typeint11No客户类别zs_Targetint11No接待对象zs_isBillint11No结账否zs_registerTimetimestampNo登记时间zs_stayNumbervarchar20No住店天数/小时zs_sumConstdecimal8No总费用zs_RoomNumbervarchar10No换房次数zs_RoomMoneydecimal8No换房费zs_remarksvarchar255备注zs_payTimetimestampNo结账时间zs_RoomTimetimestampNo换房时间zs_remindint11No提醒结账酒店住宿登记明细表说明:该表主要是用来存储客人住宿登记明细信息,如住宿登记编号,客户编号信息。酒店住宿登记明细表结构如表3.8所示。表3.8住宿登记明细表(stayregisterdetails)字段名字段类型长度说明dj_idint11编号(主键),不为空,自增zs_idint11住宿登记编号kh_idint11客户编号消费信息表说明:该表主要是用来存储客人消费信息。如:押金,支付方式,住宿登记等信息。消费信息表结构如表3.9所示。表3.9消费信息表(receivetarget)字段名字段类型长度说明xf_idint11编号(主键),不为空,自增xf_stayRegisterint11住宿登记xf_payWayint11支付方式xf_registerTimetimestamp登记时间xf_depositdecimal8押金预定登记表说明:该表主要是用来存储酒店客房预定信息。如:房间号,预定对象,客户编号,到时提示等。酒店预定登记表结构如表3.10所示。表3.10预定登记表(predetermine)字段名字段类型长度允许非空说明yd_idint11No编号(主键),不为空,自增fj_roomidint11No房间编号yd_Targetint11No预定对象kh_ridint11No客户编号yd_Wayint11No支付方式yd_Statint11No预定状态yd_StatedateNo抵达时间yd_arriveTimedecimal8No押金yd_depositdecimal8No预定天数yd_mineDayvarchar10No到时提示
4系统实现本章介绍了酒店系统各功能具体实现,首先是对系统开发工具与开发技术分析,然后通过运行系统后产生的界面效果,通过图片的方式在本章中进行详细的描述,主要是对酒店业务人员登录、房间管理、住宿管理、财务管理和客户管理等功能模块的实现效果展示。4.1系统开发工具与开发技术的选择(1)EclipseEclipse是我们在大一和大二都使用过的软件,对其比较熟悉,此软件能够解决数据库和JavaEE编写程序时的错误进行提示。它是功能最丰富的JavaEE集成开发环境,包含了完整的编码、调试、出错检查与开发支持,并全面支持HTML,Struts,JSF,CSS,Javascript,SQL,以及Hibernate[11]。(2)Tomcat服务器Tomcat操作系统是一个免费的开放源编码的Web应用服务器,新的Servlet和JSP标准总是能在Tomcat中有所反映。由于Tomcat科技超前、特性稳健,而且免费,所以受到了Java消费者的青睐并得到了这些应用软件开发商的青睐,逐渐形成了目前相当热门的Web应用服务器[12]。(3)MySQL数据库MySQL是一个公开源码的轻量级关系式数据库管理系统,开发是瑞典MySQLAB公司。MySQL也被普遍地使用于互联网技术上的小规模网络系统中。因为它体量小、迅速、总体具有的成本小,特别是开放式源码的这一特性,因此很多小型网站为减少网络系统总体拥有成本,而选用了MySQL作为网络数据库系统[13]。4.2酒店业务人员登录当我们正确打开网址的时候,会看见两个对话框,根据页面提示输入对应的信息,然后单击右下角蓝色的登入按键就可以进入管理系统。具体用户登录模块的界面如图4.1所示:图4.1用户登录4.3房间管理当我们进入页面时,左面对话框里面第二个选项卡中就是房间的管理,酒店业务人员在右面表格里面进行客房设置,在右面部分最上方的一排文本框中可以搜索、增加、修改和删除客房信息,以下就是客房设置的主页面。具体客房设置模块的界面如图4.2所示:图4.2客房设置进入到房间管理对话框中的第二个下拉列表里面就是对商品的设置,在这个页面中我们可以看到一张5×4的表格,里面显示的是对商品信息的归类,在当前页面数据达到峰值以后,会自动跳转到下一页进行数据的插入,以下为商品设置的主页面。具体客房设置模块的界面如图4.3所示:图4.3商品设置4.4住宿管理进入到左侧第三个下拉列表中,我们可以看到两条模块,首先来看住宿管理页面,我们看到在绿色表格的上方可以搜索、增加、修改和删除住宿信息,在下一行可以对具体的数据进行检索,以下为管理住宿信息的主页。具体住宿管理模块的界面如图4.4所示:图4.4住宿管理酒店业务人员新增客房预定信息,需要选择预定对象,然后选择客房。具体新增客房功能的界面如图4.5所示:图4.5客房预定新增酒店业务人员进行住宿登记,根据客房预定信息,选择并确认住宿信息。具体住宿登记功能的界面如图4.6所示:图4.6住宿登记酒店业务人员进行客户信息登记,需要填写客户的相关信息,包括姓名、性别、民族、职业和联系电话等信息。具体旅客登记功能的界面如图4.7所示:图4-7客户登记本页面可以直接在历史入住信息表里面看到到旅客信息,酒店业务人员进行客户信息登记的时候,可以根据之前登记过的客户信息,直接选择客户进行登记。具体选择客户功能的界面如图4.8所示:图4.8选择客户当前页面使科隆酒店业务人员进行客户信息登记时的页面,当我们填写必填的9条信息后就可以完成对客户信息的存档,之后点击蓝色的按键进行保存即可。具体旅客登记功能的界面如图4.9所示:图4.9客户登记完成完成客户住宿信息登记后,酒店业务人员进行安排房间操作,我们可以按照客户的要求来选择不同的房间,酒店业务人员需要填写登记时间、客户类别、天数、支付方式等信息来办理入住,使用户的信息得以保存。以下为安排房间的主页。具体房间安排功能的界面如图4.10所示:图4.10安排房间4.5财务管理倒数第二个就是财务统计列表,我们在右侧可以看到一张表格,里面记录了每一笔住宿业务,显示接待对象、入住时间、退房时间、费用总额等信息。本页面显示了11条数据可以进行上下翻页,具体财务管理模块的界面如图4.11所示:图4.11财务统计4.6客户管理该页面设置了旅客信息的详情数据,在页面的正上方有一项绿色的标题框,有选择的按钮,姓名字段、性别字段,出生日期的字段,民族信息,旅客级别信息、证件类型信息练习电话所组成。具体客户管理模块的界面如图4.12所示:图4.12旅客信息该页面设置了团队信息的详情数据,在页面的正上方有一项绿色的标题框,有选择的按钮,对象类型字段,团队名称字段,团队编号的字段,负责人字段,登记时间,和联系方式等字段信息。在最页面的最上方设置了搜索框和增加、删除的按钮,以及模糊搜索的条件。具体客户团队管理模块的界面如图4.13所示。图4.13团队客户信息
5系统测试对系统技术检验是信息系统研发生命周期中非常重要的一个环节。虽然系统开发阶段的所有步骤都经过了严格的技术检验,但仍然不可避免地会出现问题。比如系统的一些缺陷或问题,在运行前的技术检查中是无法发现或改进的。这种情况在运营期迟早会爆发,到时候要花更大的力气去纠正错误。软件系统测试所耗费的时间、耗费的时间和成本,是整个软件开发工作的重要比率。统计表明,对于一些比较大型的软件系统,系统测试的时间一般是全部软件开发工作量的百分之四十到百分之五十。但对某些非常重要的大软件系统,测试的时间和花费却比较高,甚至可以达到整个软件系统发展的各个步骤的平均值的若干倍。5.1测试方法系统功能测试中最常用的二个方式为黑盒测试和白盒试验,黑盒测试亦称为功能试验,把软件系统作为黑匣子,在完全不考虑程式的内部结构和特点的状况下,研究软件系统的外观特性。并按照软件系统的要求及规格说明书进行测试用例,在程式的输入和输出特性上检验能否实现预设的功能。白盒试验亦叫内部结构监测,把应用软件管理系统当成一面晶亮剔透的白盒,根据程式的内在构造与管理逻辑要求来选择试验实例,对应用软件管理系统的逻辑路线与业务流程加以监测,从而试验结论与监测对象是否一致。科隆酒店客房管理系统就是通过黑盒测试的方式进行系统实施了试验。5.2数据库测试在数据库测试中,根据错误种类大致分为如下几类:(1)类型不匹配:此问题主要是由录入数据库时的类型和数据库表的字节类型不匹配而引起的。例如:短日期数据格式为“2022-04-15",而录入数据库数据格式为“20220415”。处理方式:正确选择录入数据库统计的格式,特别是时间类统计的格式。(2)未找到的相关项目:该问题是由数据库表内字段的起名方式不标准,或在查询数据库表时的相应字段名称不准确,而引起的。比如:在入住管理表中字段名是"入住时间",而记录数据信息时使用的字段名为"入住时间"。处理办法:不同表上对相同字段取名方法应当相同,并且查询表中所录入的字段名,应当与表上的字段名相同。(3)字段长度不足问题:是表中字段长度定义错误。如:在数据库表中所界定"身份证号"的字段长度不够,从而造成已录入数据库中的身份证号无法完全表示。处理方式:合理定义数据库表中字段的宽度,既不可过长,也不可过短。5.3系统模块测试控制系统基本实现完成后,将对系统进行测试,找出控制系统中的bug。经过测试,通过bug反思给出软件系统未来改进的要求和依据,在未来控制系统的改进中可以找到依据。经过调试,程序各部分功能都能正常进行,程序的健壮性得到了尽可能的提高。5.3.1房间管理模块测试通过房间管理模块中的房间设置来进行房间信息的搜索、查询、删除功能测试以及房间信息的增加测试,房间管理模块功能测试结果,如表5.1示。表5.1房间信息管理模块功能测试功能描述具体操作预测结果测试结果是否通过修改房间信息修改房间号,选择房间等级,房间状态,修改床位数,各类房价钱,点击“修改”按钮系统系提示修改成功,并自动将页面跳转至房间信息列表页,修改后的信息会更新。房间信息修改成功通过测试5.3.2住宿管理模块测试通过住宿管理模块中的客房预定来进行住宿信息的搜索、增加、修改和删除测试,住宿管理模块功能测试结果,如表5.2示。
表5.2住宿管理模块功能测试功能描述具体操作预测结果测试结果是否通过客房预定新增信息录入预定对象,预定天数,押金,支付方式,抵达时间,选择房间,点击“保存”按钮系统系提示添加成功,并将将页面跳转至客房预定信息列表页,新增的信息会在列表中展示。客房预定信息保存成功通过测试5.3.3财务管理模块测试通过财务管理模块中的财务统计来进行财务信息的查询测试,财务管理模块功能测试结果,如表5.3示。表5.3财务管理模块功能测试功能描述具体操作预测结果测试结果是否通过查询财务信息录入结账时段,点击“查询”按钮查询到符合条件的财务信息。财务信息查询成功通过测试5.3.4客户管理模块测试通过客户管理模块中的客户信息来进行客户信息的查询测试,客户管理模块功能测试结果,如表5.4示。表5.4客户管理模块功能测试功能描述具体操作预测结果测试结果是否通过查询客户信息录入结客户名称关键字,点击“搜索”按钮查询到符合条件的客户信息。客户信息查询成功通过测试5.4测试结果对于系统的测试所有的测试结果都正确,均通过了测试。系统中主要是测试了客户信息查询,输入关键字,点击搜索按钮,查询相应的信息项。财务信息查询,进入结账期,点击查询按钮,对应信息项查询无误;向预订房间添加信息测试,输入预订对象、预订天数、押金、付款方式、到达时间和房间选择,点击保存按钮添加成功。对数据库的测试出现了一些问题,在积极地改善后,可以投入使用,信息准确无误。科隆酒店客房管理系统可以投入使用。结论酒店系统的开发融合了商业和技术的工作。在了解业务为前提的基础上,才可以细化/优化业务流程,通过设计和技术实现。本文介绍的管理系统界清晰
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 家校纠纷调查问卷题目及答案
- 通报报告制度
- 江苏中烟面试题目及答案
- 运输配送车辆清洁卫生消毒记录制度
- 物联网安全防控措施详解
- 车间混料制度
- 财务盘点制度
- 诚信计量承诺制度
- 医学导论:肥胖症干预课件
- 2025年沈阳口腔医院护士笔试及答案
- GB/T 46918.2-2025微细气泡技术水中微细气泡分散体系气体含量的测量方法第2部分:氢气含量
- 2025年度医院急诊科主任个人工作汇报
- 2026中国电信四川公用信息产业有限责任公司社会成熟人才招聘备考题库(含答案详解)
- 2026湖南衡阳耒阳市公安局招聘75名警务辅助人员考试参考试题及答案解析
- MDT在动脉瘤术后随访中的患者管理策略
- DB21-T 20012-2024 公路养护工程基层注浆补强技术规范
- 方案酒店装饰装修工程施工组织设计方案
- 造纸业五年环保化:2025年竹浆环保再生纸行业报告
- HGT 2520-2023 工业亚磷酸 (正式版)
- 《公路工程质量检验评定标准 第二册 机电工程》2182-2020
- 《无人机组装与调试》第3章 无人机装配工艺
评论
0/150
提交评论