酒店前台服务系统分析设计研究

时间:2022-06-17 05:41:11

酒店前台服务系统分析设计研究

摘要:随着人们生活水平的提高,大部分居民在放假期间都会选择外出来缓解工作上的压力以及感受当地建筑或者当地的人文风情,住酒店成了必不可少的一项清单,于是随着计算机技术的普及与发展[1],传统的酒店登记客户从纸质化转为信息化过渡,在此过程中使用UML信息化技术,对实现数据录入等非常有效。

关键词:酒店前台服务系统;统一建模语言(UML);建模

一、前言

酒店服务是商务模块不可或缺的一项重要行业,它的存在解决了人们外出时避免风餐露宿的窘境,而传统的酒店前台通过手写记录每个客户的身份信息以及房间号,甚至只能通过打电话或者客户直接到达前台办理预定服务,尤其是人多的市区酒店或旅游区等等,客户只能一家一家地打电话或者亲自前往订房,对于出行而言很不方便,而且电话预定具有不可靠性,万一客户没有前往,酒店却留了房间,会对酒店造成经济损失,所以在如今网络信息化流行的今天,传统的酒店前台服务已经不具备任何优势,客户通过网络实名制订房等操作以及前台对于客户的信息录入与登记的易操作性、可靠性已经逐渐形成了必要性,所以为了满足客户的需求,提高前台服务的工作效率,提高人们的生活质量,UML信息集成化技术能够较好的实现这一任务[2]。

二、UML建模及设计实现

UML是统一建模语言的英文缩写,是面向对象软件的标准化建模语言,具有简单统一的特点,UML具有可扩展性和通用性,适合为各种多变的系统建模[3],它可以帮助开发团队更好地理解当前系统的功能需求,使用UML建模会使得软硬件之间有清晰的透明度。1.系统需求分析建模及功能框架。酒店前台管理系统具有两个参与者,分别是用户和管理员,对于用户来说,需求为具有查看酒店所有房间,预定房间,取消预订,办理入住以及办理退房等基本操作;对于系统管理员来说,需求为查看所有房间,查看所有用户,编辑管理员信息,用户模块管理员的需求有添加用户,删除用户,编辑用户;房间模块管理员的需求有添加房间,删除房间以及更换房间,除此之外,管理还可对订单进行增加或删除操作等;对于系统来说,对外提供服务需要依赖于用例图,它是用户(参与者)所能观察到的系统功能的模型图,用来描述系统边界和主要功能,以及对系统、子系统或类的功能行为进行建模。根据系统用例图可以很清楚的看出系统的功能模块,且根据以上信息绘制的用例图,如图1所示.以下为部分用例的事件流:(1)用户登录事件流:①用户进入登录页面,用例开始;②用户输入用户名和密码;③系统对用户输入的信息进行验证;④进入系统主页面;⑤用例结束。A1:验证失败(2)用户预订房间事件流:①用户查看酒店所有房间信息;②选择预订房间;③预订成功,生成订单信息;④用例结束。(3)管理员添加用户事件流:①管理员登录系统;②管理员输入所添加的用户信息;③管理员添加用户成功;④用例结束。(4)管理员编辑个人信息事件流:①管理员登录系统;②管理员点击编辑个人信息事件;③输入管理员个人信息;④管理员信息输入成功;⑤用例结束。2.系统设计流程。用户通过网络注册,然后登陆系统,查看酒店所有房间,选择一间房间,然后点击预定房间,预定好后即可办理入住酒店,然后服务完成即办理退房,由此服务结束。由此可画出用户的活动图,如图2。在清楚系统的主要功能以及用户活动图之后,我们可以对其进行软件编码和实现应用,系统的实现阶段也就是通常所说的编码阶段[4],而Java作为一门跨平台的编程语言,能满足系统在各个处理器以及操作系统平台的要求,对实现系统具有很大的帮助。对于整个系统设计来说,首先可以在Ratio-nalRose建模工具上进行系统建模,图2中的活动图就是Rose建模,其次对于系统功能的实现可以采用JavaEE的框架以及JavaWeb等技术进行程序编码,实现系统的整个功能。

三、结语

UML作为一种面向对象的建模语言,适用于任何系统,其对于系统开发的作用来说,极大地提高了人们对于系统的理解,对于酒店前台管理系统的开发,UML建模使得系统的开发变得更加简便,在此取得了不错的效果。

参考文献

[1]张戈.基于UML建模方法研制高校教师评估系统[J].北京:办公自动化,2011.

[2]金安琍,宋军.用UML进行图书管理系统分析与设[J].北京:办公自动化,2009.

[3]蔡敏,徐慧慧,黄炳强.UML基础与Rose建模教程[M].北京:人民邮电出版社,2006.

[4]翟亚红.UML建模技术的研究与应用[J].科技创业,2010,1(4):156-158.

作者:黄雯 姚敦红 单位:怀化学院