订餐系统状态图-软件工程 网上订餐系统 UML图.ppt

订餐系统状态图-软件工程 网上订餐系统 UML图.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

网上订餐系统设计与实现组长: 组员:班级:指导老师:主要内容系统简介需求分析系统设计目的及意义开发背景订餐系统顶层图系统用例图需求分析介绍系统类图系统测试其它系统活动图结论致谢系统的技术(UML)与工具餐品设计界面系统功能模块系统顺序图系统状态图课题开发背景近年来,随着Internet的迅速崛起,互联网已日益成为提供信息的最佳渠道并逐步进入传统的流通领域,传统的餐饮业在当前计算机网络信息化面前同样面临着一个新的挑战。民众的餐饮习惯也在渐渐的朝着“订餐到户,随时,自由的用餐”的方向发展。尤其是广大在校大学生,信息的获取手段越来越多的依靠网络环境,国内的网络订餐业务虽然还处在逐步摸索、逐步发展的阶段,但已经呈现出良好的发展势头和应用前景。网络订餐在“实地消费、电话订餐”的基础上依靠网络极大地丰富了餐饮行业的服务手段,增加了利润的来源空间。充分利用互联网的“时效性强、客户端普及”的特点。目的及意义网上订餐系统是针对大学生这个特定群体量身定做的,目的是服务大学生这个巨大的市场。经过调研同学们对学校食堂的意见不难发现以下问题,菜价相对比较贵,饭菜供应的时间都比较短。如果因为一些事情而错过就餐时间就赶不上去食堂吃饭;每当节假日饭菜供应的种类少;特别是如今大学许多专业课程繁多,上课至中午很疲劳,致使很多学生无心去食堂排队打饭,到吃饭点找坐位都困难,并且学校还不让把饭带回教室吃;随着天气越来越热,考试的临近,随着大学规模的不断扩大,大学生的生活节奏日渐加快,所以越来越多的人需要订餐来解决用餐的问题,尤其是午餐。如果有可以有人送餐到寝室或者下课后直接去食堂接已定的饭菜,会有很多人愿意去尝试。综上所述食堂的这些问题相应的给予了本系统巨大的潜在客户与市场。系统技术方法

本系统采用面向对象的设计与分析方法——UML(统一建模语言)UML即是通常所说的统一建模语言,它不是编程语言,而是一种图形语言,主要用在对于新建的应用系统的建模与开发。UML可以大大得降低系统开发的难度和缩短开发的周期。UML优点:(1)UML不是一个开发而是一个形式语言,并且在这个体系中对立面的所有的元素和部分都有比较确定的定义,这样的话就可以在后面的建模过程中明确不会引起歧义;相比其它的建模语言来说,UML建模效率更高,对于建模对象的描述更加的简洁和精炼。(2)UML可以对所有的软件进行描述,统一建模语言是比较全面的,几乎涵盖了所有的对象描述。(3)UML在对对象进行描述的时候具有比较好的规范化,在伸缩性方面具有很大的优势,无论是大型的项目还是小型的项目都可以使用统一建模技术进行实现。(4)在UML中,预设了比较丰富的建模技术,一共有八个建模技术可以利用,分别为用例图、类图、状态图、活动图、交互图、对象图、组件图、部署图。需求分析介绍登录模块,学生使用自己的账号密码登录相应端系统,从而进行订餐、评论等操作。餐厅经理使用自己的账号密码登录相应端系统,从而进行订单管理、评论、餐品管理等操作。订餐模块,学生选择相应餐厅,在相应餐厅选择自己想要的菜,根据自己需求下订单。评论模块,学生和餐厅经理进行互动评论等,订单管理模块,学生可对自己的订单进行删除、添加等,餐厅管理人员可对订单进行查看、更新订单等。餐品管理模块,餐厅经理可对餐品进行添加、删除、修改。订餐模块,学生选择相应餐厅,在相应餐厅选择自己想要的菜,根据自己需求下订单。评论模块,学生和餐厅经理进行互动评论。订单管理模块,学生可对自己的订单进行删除、添加等,餐厅管理人员可对订单进行查看、更新订单等。餐品管理模块,餐厅经理可对餐品进行添加、删除、修改。1.订餐系统顶层图图12.订餐系统用例图图2.12.1主要模块用例图图2.2.1顾客模块用例图图2.2.2餐厅经理模块用例图2.2主要模块用例图图2.3后台管理和数据库用例图3.订餐系统类图图3.13.1订餐系统类图关联图3.14.订餐系统主要顺序图顺序图(SequenceDiagram)用来描述一组对象之间动态交互关系,着重描述对象间消息传递的时间顺序,顺序图在实时中被大量使用。顺序图有两个轴:水平轴列出参与交互的不同对象,用标有对象名的矩形表示,对象名注下划线以区别于类;垂直虚线是时间轴,又称为对象的生命线,用于表示在某段时间内对象的存在。对象间的通信和交互通过在生命线之间传送的消息来表示,消息的类型也分为简单消息、同步消息和异步消息。收到消息时,接受对象立即开始执行活动,及对象被激活,并在对象生命线上显示一个细长矩形框来表示激活时间。顺序图还常

文档评论(0)

159****1944 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档