统一建模语言UML设计

统一建模语言UML设计

ID:43876562

大小:348.76 KB

页数:12页

时间:2019-10-16

统一建模语言UML设计_第1页
统一建模语言UML设计_第2页
统一建模语言UML设计_第3页
统一建模语言UML设计_第4页
统一建模语言UML设计_第5页
资源描述:

《统一建模语言UML设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、一、系统需求3二、需求分析42.1识别参与者42.2识别用例4三、静态结构模型53.1定义系统对彖53.2定义用户界面类53.3建立类图6四、动态行为模型74.1创建系统顺序图(协作图)84.2创建系统的状态图94.3创建系统的活动图104.4创建系统的时序图11五、物理模型125.1创建系统组件图125.2创建系统部署图12六、总结13一、系统需求业务描述:网上书店提供给人们更加便捷的购书模式。从网上书店系统不同参与者的角度,可以将其系统功能分为前台与后台两大功能模块。通过对电子商务网站及网上书店的考察、分析以及实际的市场调查,要求本系统具有以下功能

2、:1、统一友好的操作界面,能保证系统的易用性。2、规范、完善的基础信息设置。3、图书分类详尽,可按不同类别查看商品信息。4、按图书大类及图书名称进行模糊查询。5、实现网上购书。6、新书及特价图书展示。满足上述需求的系统主要包括下面几个模块:图1.1系统功能需求二、需求分析2.1识别参与者在书店管理系统中,需要销售者和用户的的参与。销售者可以有自己的用户名和密码对网站的后台进行维护和更新。用户可以注册也可以登录来对图书进行浏览和购买,确认购买后通过转账汇款。网站需要一个专门的管理者进行日常维护与管理,所以需要有系统管理员的参与。参与者有销售者和用户以及系

3、统管理员,销售者也可以替代系统管理员的功能。2.2识别用例(1)管理员的用例图从图屮可以清楚地看到泛化关系与各个参与者所参与的用例。(2)用户参与的用例图用户参与者的用例图如下图所示。三.静态结构模型3.1定义系统对象管理员,用户,购物车,图书。3.2定义用户界面类管理员登录边界类图:・隊订鱼澹加月户确认订草刘弟异户法tn商品用户边界类图hQ~>nO注倘失败页囱注刑成功页面结算页面3.3建立类图各类之间的关系:类不是单独一个模块,各个类Z间是存在联系。网上书店系统各个类Z间的联系如下图:购物车付款书号用户id数量应付金额单价销售购的书的id用户的id购

4、书量送货地点U动态行为模型4.1创建系统顺序图(协作图)系统及管理员登录顺序图:管理员登录界面后台数据弃管理主翼面1:请求登录2身份验证验证失畋<14骑证成功1用户买书顺序图:购物车结账2:返回书的状态1:输入书名3-加入翊车14:賊购买;5:结账用户结账的顺序图:购初千用户账号书店败户1申«°3:返回信定

5、下图所示:■X6

6、購(3)管理员订单状态图管理员对订单的管理通过查询后台数据库中的订单及预订书籍订单,进行统计,然后通知供应商进行供货,详细过程如下图所示:OA□卫/提戈初血」8提女咸功[T~~4.4时序图4.4.1顾客订购的时序图如卞所示:■3徒示输X吏询条件g:5fl品列表4.4.2顾客删除订单的时序图如下所示:(^)管理员处理订单的时序图如下所示:gats豊韭摟虫订华仆理〒存引1・A様号您毋P2用户»JD<・「n;4左交商品。.•6棲知草1■■「ui9経示处就乃3宋处理订单刊老7曳“石戶订啊杰8更新就功五、物理模型5.1创建系统组件图I_I——jmain5.2创建

7、系统部署图打印机六、总结通过这次实践,我们学到了很多东西,在用户界面上,有一些具体的对象,例如菜单等。在数据库中,也有一些具体的对象,例如包含客户、产品和订单信息的表。用例图描述了希望用户如何使用一个系统。用例图显示了谁将是相关的用户、用户希望系统提供什么服务,以及用户需要为系统提供的服务,使系统的用户更容易的理解这些元素的用途。在创建之前确定了参与者是有:管理员、工作人员、会员、游客。通过分析用例和问题域,得到相关的类。类图描述了类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构,描述了类之间的联系,还包括了类的属性和操作。在描述对象

8、之间的交互时,用到了时序图,以时间为序,来描述对象及对象之间传送消息的吋间顺序,表示用力之间的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。