餐饮管理系统的uml分析设计.docVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
餐饮管理信息系统的UML 分析设计 摘要:建模是研究系统的重要手段和前提,UML 是一种定义良好、易于表达、功能强大且普遍适用的建模语言,该文以餐饮管理信息系统的设计为例,介绍UML 的建模过程。 关键词:系统;建模;UML 1 建模的定义 建模作为分析设计系统的重要方法,近年来越来越受到开发人员的重视,人们也逐渐认识到建模的重要性。建模就是对实际系统原型的简化,凡是用模型描述系统的相互关系的过程都属于建模。系统建模主要用于3 个方面:① 分析和设计系统。②预测系统在某些特别的状态下未来的发展趋势。③对设计的系统采取优化控制。 建模的好坏直接影响到系统的设计,具有重要的作用。在实际建模时,必须在模型的简化与分析结果的准确性之间做出适当的折中,这是建模遵循的一条原则,一个设计优秀的模型不仅要包括所有影响深远的主要元素,也要能够忽略与系统不相关或者关系不大的次要元素。也就是说,在建模过程中,既不可能也没必要把实际系统的所有细节都全部列举出来。 2 UML 简介 现代的软件开发采用都采用面向对象的观点进行建模。UML 因其将软件软件工程的新思想、新方法有机融合利用,提供软件工程化的思想和方法,同时代表了面向对象方法的软件开发技术的发展方向,于1997 年11 月17 日,OMG 采纳UML1.1 作为基于面向对象技术的标准建模语言。 统一建模语言(Unified Modeling Language,UML),是用来对软件密集系统进行可视化建模的一种语言,一种为面向对象开发系统的产品进行说明、可视化和编制文档的一种标准建模语言,其目标是以面向对象图的方式来描述任何类型的系统。 UML 的应用非常广泛,最常用的是建立软件系统的模型,此外,UML 还适用于描述非软件领域的系统,如机械系统、企业机构或业务过程,以及处理复杂数据的信息系统、具有实时要求的工业系统或工业过程等。在最常用的建立软件系统的模型过程中,不仅限于支持面向对象的分析与设计,同时更支持从需求分析开始的软件开发的所有分析设计过程。 总之,UML 是一个通用的标准建模语言,可以对任何具有静态结构和动态行为的系统进行建模。它的各个都模型可以帮助开发人员更好地理解业务流程,建立更可靠、更准确、更完善的系统模型,减少理解差异。 3 UML图形 从应用系统的分析开发过程来看,当系统运用面向对象思想分析设计时,第一步是需求分析描述;第二步根据需求分析建立系统的静态模型,以构造系统的整体结构;第三步是描述系统功能的具体实现。其中第一步和第二步中所构建的模型是静态模型,包括用例图、类图(包含包)、对象图、组件图和配置图等,是标准建模语言UML 的静态建模机制。第三步中所建立的模型或者可以执行,或者表示执行时的时序状态或交互关系,包括状态图、活动图、顺序图和合作图,是标准建模语言UML 的动态建模机制。 UML 是一个标准的图形表示法,这些图可以从不同抽象角度使系统可视化。 (1)类图(Class Diagram):类图描述系统所包含的类、类的内部结构及类之间的关系; (2)对象图(Object Diagram):对象图是类图的一个具体实例; (3)包图(Package Diagram):包图表明包及其之间的依赖类图; (4)组件图(Compoment Diagram,也称构件图):组件图描述代码部件的物理结构以及各部件之间的依赖关系; (5)部署图(Deployment Diagram):部署图定义系统中软硬件的物理体系结构; (6)用例图(Usecase Diagram):用例图从用户的角度出发描述系统的功能、需求,展示系统外部的各类角色与系统内部的各种用例 之间的关系; (7)顺序图(Sequence Diagram):顺序图表示对象之间动态合作的关系; (8)协作图(Collaboration Diagram):合作图描述对象之间的协作关系; (9)状态图(Statechart Diagram):状态图描述一类对象的所有可能的状态以及事件发生时状态的转移条件; (10)活动图(Activity Diagram):活动图描述系统中各种活动的执行顺序。 4 餐饮管理信息系统的UML 设计分析过程 4.1 餐饮管理信息系统的需求分析 随着营业规模的扩展,餐饮企业的特色和个性化经营更加明显,加上名优企业品牌扩展力度的加大、餐饮企业集团化步伐的加快等特点,均显示着传统餐饮正逐步向现代餐饮方向转化,许多中小型餐饮娱乐企业单位都面临着如何高效管理整个企业经营业务的问题,实施信息化建设无疑是实现这一目的的必由之路和明智之举,现代餐饮最显著的一个特征就是使用计算机信息化管理系统,这也是餐饮企业经营者们的共识。通过经营管理的信息化可以使原先人工的管理统计工作统一由管理信息系统进行规范化管理,提供了高效的

文档评论(0)

kfcel5889 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档