文档详情

毕业论文 外文翻译 用于连锁酒店预订管理信息系统需求分析的UML方法_精品.doc

发布:2018-04-04约1.61万字共18页下载文档
文本预览下载声明
译文: 用于连锁酒店预订管理信息系统需求分析的UML方法 摘要: 本文介绍了在开发酒店预订管理系统时,用于需求分析阶段的UML方法的实施过程。UML用例和Visio2003是用来分析和实现的工具。通过采用图形化的方法,包括用例视图、交互视图、序列视图、状态视图,能够把原始的用户们多种多样的需求整理好,并且有效和详细地阐述出来。因此,这些结果为系统的后续开发和实施提供有效的基础。 关键词:组件,设计,UML,连锁酒店管理系统,需求分析,用例,试图。 1 引言 传统的需求分析,重点放在系统和功能的阐述分析。它是专注于单个模块功能的过程。它使得系统分析很容易被复杂的系统功能弄得混乱,而且还缺少对整体框架的认识,即系统和需求视图的逻辑结构。所有的这些缺陷造成了所设计的系统缺少一个清楚的架构,而且还降低了系统的灵活性和扩展性。 随着面向对象的分析与设计(OOAD)的发展,在80年代末到90年代初之间发明了UML,从而达到了高潮。它不仅结合了Booch,Rumbaugh和Jacobson的表现方法,还做了进一步的发展,而且还将它们统一成被业内所接受的标准建模语言。 面向对象的建模语言,统一建模语言(UML),被广泛认可发明在70年代中期。在各种各样的建模语言中,语言的创造者都尽力推广他们自己的产品,并在实际使用中做进一步提高。对象管理小组(Object Management Group,OMG)的专家们不断扩张UML的影响力,不断改进UML语言,提出了UML1.2和UML1.3。 2 软件产品概述 2.1 操作环境和资源 软件系统的操作环境 系统建模兼容UML中的用例,Micros Visio 2003为开发环境 系统采用的编程语言在Micros Visual Studio 2005中编写 管理的数据采用的数据库管理系统是Microsoft SQL Server 2000 采用Windows XP作为操作平台 硬件的操作环境参考酒店的企业规模。 2.2 用户的角色 介绍连锁酒店管理系统的用户: 旅客:能够通过接入互联网来搜索酒店在地图上的位置,做出酒店预订,注册成为会员,查看积分等操作。 酒店管理员:任务包括全体员工信息的维护,查看酒店入住比例,查阅各种报表信息。 接待员:负责旅客的入住和退房,顾客信息的查询,维护酒店房间的类型和信息,查询顾客房间的信息。 系统管理员:维护系统数据,添加、删除或更新顾客房间、连锁酒店的会员的所有信息,修改会员的优惠信息。 2.3 软件产品的功能 本系统描述的的功能:查询地图位置功能,预订功能,入住和退房的管理功能,收费系统功能。预订功能包括在线预订和电话预定。收费系统功能包括住宿费用,用餐费用,电话费用等内容。 3 功能行为需求 3.1 商务功能需求模型 通过连锁酒店的调查过程,完成了用例模型。从预订中心的工作来判断,计算机的普及的确解决了传统电话预定的问题,即员工在接电话时被迫亲自写订单,接着再通过各种方法把信息传到前台。当10个或者更多的顾客打进电话,这样的预定方式就遇到了问题,因为这样就无法接听到部分顾客的电话,这样的结果是,酒店将会失去一些潜在顾客。然而,在预订管理功能中添加在线预订就给了顾客更多益处。 图1 流程管理用例图 顾客能搜索到酒店在地图上的位置,确定是否有空房间,在网上订房前填写好所需的信息;相反的,当一个接待员收到一个顾客的电话时,他必须检查房间状态地图,管理信息登记表来完成电话预定。预订管理的用例图如图2. 图2 计划用例图 当顾客登录进预订的界面,如果他是酒店的会员,则会被要求输入会员号和密码,之后系统会立即输出他的信息。选择区域和时间是两个必须的用例来保证之后的预订操作。也就是说,在线预订系统包括选择区域,选择时间和会员注册用例,并利用房间查询的用例来检查功能。 图3 计划用例图 3.2 扩展参考用例—交互式图 协作图展示了交互中的对象和关系。 表4 计划交互图 3.3 扩展参考用例—活动视图 活动视图是描述一系列系统和商务活动的控制流,它说明了传送一个活动到另一个活动的整个过程。 活动视图是一个特殊的状态机器,包含活动状态的大部分,大多数转化是由原始状态活动的完成触发的。活动视图的成分包括操作状态、活动状态、转换、分支机构、分叉、联系、轨迹和对象流。 操作状态指示可执行的和不可分割的动作执行。例如,计算归属的分配,召唤一个对象,发送信号给对象,或者建立和损坏一个对象等等。当活动状态与活动状态向冲突时,它就会被分解。操作状态是活动状态的一个例外,因为它不能再被分解了。 活动图表提供了用例图表之后的系统描述,能解释更多关于系统的执行过程,以及在各种情况下如何改变执行的方向。因此,活动图表是用来给用例模型建立工作控制流,详细阐述用例模型。 图5 计划活动图表 3.4 扩展参考用例
显示全部
相似文档