使用uml进行面向对象分析new

使用uml进行面向对象分析new

ID:1234623

大小:778.50 KB

页数:13页

时间:2017-11-09

使用uml进行面向对象分析new_第1页
使用uml进行面向对象分析new_第2页
使用uml进行面向对象分析new_第3页
使用uml进行面向对象分析new_第4页
使用uml进行面向对象分析new_第5页
资源描述:

《使用uml进行面向对象分析new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《系统分析与设计方法》课程作业使用UML进行面向对象分析和建模(网络商店:订单管理)崔其文2007年7月《系统分析与设计方法》课程作业前言随着网络信息化的不断普及,传统的商务方式也已逐渐被高效便捷的电子商务所取代。网络商店作为电子商务最为普遍的一种形式,在人们的日常生活中发挥着愈来愈重要的作用,它改变了人们的消费方式。网络商店最基本的经营方式是商家将自己的商品信息储存到自己的数据库服务器中,并向消费者提供访问这些商品信息的程序接口。然后,消费者通过网络,借助于浏览器来访问商家的程序接口,进行商品的查询、订购、结帐等活动。一个典型的网络商店系统可分

2、作前台和后台两大部分:前台主要面向消费者,提供用户注册,商品浏览、查询、订购,以及订单的生成、查询和维护,货款支付,交易纠纷处理等功能。后台面向商家,提供用户注册信息维护,商品信息维护,订单信息维护和帐目信息维护等功能。这样一个系统所涉及的业务面相当宽,软件中所涉及的对象实体比较多,业务逻辑也较为复杂。而要真正提炼出该系统中的所有实体及他们之间的联系并理清系统所涉及的所有逻辑过程,并非一件易事,往往顾此失彼,造成混乱。UML为OO建模提供了可视化的建模语言。现如今,它已逐渐深入到软件工程的分析、设计过程中。进行面向对象开发最重要的一个方面就是要在

3、开发过程的早期正确地确定对象及其关系。对象建模的基本过程主要包括建模系统的功能性描述、构造分析用例模型、建模用例活动、发现和确定业务对象以及组织对象并确定其关系五个阶段。UML为各个阶段均配备了相应的描述工具来直观地进行表达,比如用例模型图、活动图和类图等。本文意在利用UML进行网络商店系统的分析和建模。因个人时间和精力有限,主要针对订单管理模块进行分析、建模。主要工作包括:分析订单管理模块的具体功能、明晰与其它模块间的联系,然后对订单管理模块按照对象建模的过程进行分析、建模,并用相应的描述工具进行描述。《系统分析与设计方法》课程作业$1订单管理

4、模块概述1.1功能分析订单管理模块涉及的主要功能包括订单生成、订单查询及订单维护三大部分。注册用户登录网络商店挑选自己想要购买的商品后,系统应能自动根据用户购买的商品数量及单价生成该用户的订单。订单提交前,用户可以随时进行订单查询和维护。用户提交订单后,由配货员根据订单进行配货,所以系统应为配货员提供订单查询功能,此外,配货员应能对所有用户的订单根据商品类别进行汇总,以便了解总的需求后再进行合理配货。所以,配货员应具备一定的订单维护权限。订单管理员负责订单的后台维护工作,除可对用户提交的订单进行查询外,订单管理员还负责用户订单的维护工作,包括修改

5、、删除订单等。订单管理模块用例模型如下:图1订单管理用例图1.2订单管理模块与其他模块间的联系整个网络商店系统大抵包括以下模块:用户注册及注册信息维护模块、商品选购模块、订单管理模块、商品管理模块、货款支付模块和用户信息反馈模块。其中,订单管理模块位居各系统模块的核心,与其他模块均有联系:每个订单都会与一个唯一的用户ID相对应,只有该用户有权对订单进行相应的维护工作;订单的生成发生在商品选购之后,用户选购的所有商品即构成用户本次购物的订单;用户订单提交后,订单管理员将汇总的订单结果反馈给商品管理员,然后由商品管理员对商品信息进行增、删维护工作;用

6、户收到货物对订单进行结算,结算完毕,订单管理员对订单进行维护,标记该订单已结算;此外,用户提交订单后,可能会因特殊情况需要临时修改订单,或者用户收到货物后对商品感到并不满意,都要通过信息反馈系统与订单管理员取得联系,使其对订单进行相应的维护工作。以下用活动图来描述订单管理模块与其他模块间的联系:《系统分析与设计方法》课程作业图2订单处理活动图$2订单管理模块用例分析及活动图2.1消费者订单生成2.1.1用例图图3消费者订单生成用例图2.1.2用例活动描述用例名称:消费者订单生成用例活动描述:消费者使用从商家网站获得的用户名和密码通过浏览器登录相应

7、经销商的网络商店网站选购自己喜欢的商品后,使用网络商店定单管理模块的订单生成功能生成自己的购物订单。主要参与者:消费者相关人员:商家《系统分析与设计方法》课程作业前置条件:消费者通过浏览器访问网络商店网站的主页。主要活动流程:参与者动作系统响应(1)消费者通过浏览器访问相关商家的网络商店网站,在用户登录模块输入用户名和密码,登录系统主页.(3)消费者浏览网络商店中的商品,选择喜欢的商品放入自己的购物篮.(5)消费者将自己所需要的商品全部加入购物篮后,向系统提交生成订单的请求.(7)用户接到订单已生成的消息后,查看订单,检查无误后提交订单.(2)系

8、统验证用户登录信息---验证通过,自动转入系统主页.(4)系统记录用户加入购物篮中的商品,调用其库存及单价等信息,逐一加入到将要生成的订

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

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

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