帮帮文库

【毕业设计】网购物系统UML的分析与设计 【毕业设计】网购物系统UML的分析与设计

格式:DOC | 上传时间:2022-06-24 20:07 | 页数:21 页 | ✔ 可编辑修改 | @ 版权投诉 | ❤ 我的浏览
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
1 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
2 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
3 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
4 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
5 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
6 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
7 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
8 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
9 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
10 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
11 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
12 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
13 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
14 页 / 共 21
【毕业设计】网购物系统UML的分析与设计
【毕业设计】网购物系统UML的分析与设计
15 页 / 共 21

1、密相关的商业逻辑。工厂类在客户端的直接调用下创建产品的对象,它往往由个具体的类实现。抽象产品角色担任这个角色的类是由工厂方法模式所创建的类的父类,或者他们有共同的接口。抽象产品可以是个接口或者抽象类的实现。具体产品角色工厂方法模式所创建的任何对象都是这个类的实例,由个具体的类来实现。在系统中,我们抽象出个员工的类,它有连个子类般员工和系统管理员。有个个工厂类负责具体实例的创建。具体的类图如下图所示图系统中使用的简单工厂模式策略模式策略模式的用意策略模式的用意是针对组算法,将每个算法封装到具有共同接口的的类里面去,从而使得它们可以相互替换。它是对算法的包装,是把使用算法的责任和算法本身分割开,委派给不同的对象管理。策略模式的结构策略模式的结构图如下图所示图策略模式的结构图在这个模式里面设计到。

2、话,享元工厂就提供这个已有的享元对象如果没有的话,享元工厂就创建个合适的享元对象。抽象享元角色它是所有具体享元类的超类,为它们提供个公共接口,当需要外蕴状态的操作,可以提供参数传入。具体享元它实现了抽象享元所规定的接口。如果有内蕴状态的话,它必须为内蕴状态提供空间,使得享元对象在系统内可以共享。图单纯享元的模式结构图在系统中所有的用户拥有同样的用户类型,因此对他们我们只需保存个,这样可以很大程度上节省系统运行的开销以及提高运行的效率。享元模式在系统中的使用如下图所示图享元模式在系统中的使用结束语在软件工程中的运用是与组织提出的是相致的,随着它的不断发展和完善,并且随着使实现的标准化﹑统化,最终基于的软件开发过程将变为个更加重用,更加快速,更加有效的软件开发方法,使软件开发方法向更高抽象层,。

3、间的依赖关系,但是每个组件必须存在于些节点上。配置图用于对系统的实现视图建模。绘制这些视图主要是为了描述系统中各个物理组成部分的分布提交和安装过程。在实际应用中,并不是每个软件开发项目都必须绘制配置图的。如果项目开发组所开发的软件系统只需要运行于台计算机并且只需使用此计算机上已经由操作系统管理的标准设备,这种情况下就没有必要绘制配置图了。另方面,如果项目开发组所开发的软件系统需要使用操作系统管理以外的设备例如数码相机路由器等或者系统中的设备分布在多个处理器上,这时就有必要绘制配置图,用其来帮助开发人员理解系统中软件和硬件的映射关系。下面的本系统的配置图,见图。图网络购物系统的配置图系统采取的设计模式分析系统中的类,如下图所示图系统的类图关于图有几点说明如下类是所有类的父类,它的属性包括用于。

4、个角色环境角色它持有个抽象策略的引用抽象策略角色这是个抽象角色,通常由个接口或者抽象类实现。此角色给出所有的具体策略类所需要的接口。具体策略角色包装了相关的算法和行为在系统中设计到多种查询,它们大都类似,我们可以采用策略模式提高程序的灵活性和适应性。具体的策略模式的使用见下图所示图策略模式在系统中的使用享元模式由于只使用到单享元模式,故在这里只给单享元模式给与介绍。在单纯享元模式中,所有的享元对象都是可以共享的,如下图所示。它涉及到如下的四种角色客户端它需要个对所有享元对象的个引用,同时它需要自行存储所有享元的外蕴状态享元工厂本角色负责创建和管理享元角色。它必须保证享元对象可以被系统适当的共享。当个客户端对象调用个享元对象的时候,享元工厂会检查系统中是否已近有个已符合要求的享元对象,如果有。

5、性值的方法初始化订单增加产品项目等。购物车类的主要操作设置和获取每个属性值的方法增加产品项目删除产品项目等。购物车项目类的主要操作设置和获取每个属性值的方法统计金额等。下面是系统的类图,见图系统的时序图分析顺序图可描述几个对象间的动态协作关系,它非常直观的展示了对象之间传递消息的时间顺序。反映了系统执行过程中个特定时刻所发生的事情。在系统分析时,可对主要对象类绘制顺序图,以便分析系统的行为,验证和修改系统的静态结构,满足用户的需求,达到系统的目标。顾客订购的时序图如下图所示顾客首先使用自己的帐号和密码进行登陆系统,登陆模块会将客户的图网上购物系统的类图保存在系统缓存中,并提交给商品查询模块。商品查询模块提示客户输入查询条件,客户输入适当的查询条件后,查询模块将显示商品列表。客户得到商品列表。

6、以解释的字符来描述系统的功能系统的行为和计算,不易于理解。并且没有对数据操作进行定义,很多对象之间的行为过程没有加以说明,如对象之间关系的操作,这些都迫切需要个标准化的行为描述语言来对系统的行为进行精确的描述。虽然是种面向对象的软件系统设计的标准描述语言,但是在其状态图中用状态和迁移表示对象行为关联时用到了大量的不易于理解的注释字符,因此,系统的模型既不是可以执行的也是不和用编程语言开发的可执行程序相协调。在不同的技术实现平台上如实现语言,软件环境对同样需求的系统建模时细节差别很大,系统构建模型的重用性就很低。这样在计算机技术正在向各个方向快速发展的今天,老的遗留系统必须和新技术的实施平台,开发技术相协调,使得新旧系统之间的集成或系统的演化面临不同的实现技术,老的遗留系统在运用新技术进行重。

7、并把接收信息提交给数据模块,数据模块更新改客户的订单信息并返回成功信息给订单处理模块,订单处理模块提示改操作成功。图管理员处理订单的时序图系统的协作图分析顾客订购协作图如图所示图顾客订购协作图顾客删除订单的协作图如图所示图顾客删除订单的协作图管理员处理订单协作图如图所示图管理员处理订单协作图系统的活动图分析购买商品的活动图如图所示图购买商品的活动图系统的配置图分析配置图可以显示节点以及它们之间的必要连接,也可以显示这些连接的类型,还可以显示组件和组件之间的依赖关系,但是每个组件必须存在于些节点上。配置图用于对系统的实现视图建模。绘制这些视图主要是为了描述系统中各个物理组成部分的分布提交和安装过程。在实际应用中,并不是每个软件开发项目都必须绘制配置图的。如果项目开发组所开发的软件系统只需要运。

8、作,个是有较大改动的版本的工作。从年开始的工作,由于是个比较大的升级工作,其发布时间也再的推迟。经过对版本草案的多次征求意见和修改,年月,发布了最后的征求意见版本。正式的版本将很快发布。在建模语言成为标准之前,有很多的方法,每种方法都说自己是最好的,出现了所谓的方法学大战。随着被采纳为标准,面向对象领域的方法学大战也随之结束。在学术界和工业界越来越受到重视。目前运用存在的些问题自从提出以来,随着它的不断完善发展,逐渐被很多企业接受认可,在很短的时间内,已经成为软件工业中占支配地位的建模语言。但目前在国内外的运用情况却不是很好。年月底,公司对个个体进行了调查,结果是有的开发人员运用进行系统开发的建模,的开发人员不用进行开发,的开发人员不太确定究其原因是还存在以下几个方面的不足目前很多地方运用。

9、后,提交自己想要购买的商品,订购模块得到商品。生成订单并提交给数据库模块进行保存,保存成功后,提示用户订购商品成功。图顾客订购时序图客户删除订单的时序图如图所示客户在提交订单后可以对订单进行维护添加,删除,修改。客户首先输入自己的帐号和密码登陆系统,登陆模块会将客户的保存在系统缓存中,并提交给订单查询模块。订单查询模块会显示当前所有的订单,顾客得到该列表后,选择要删除商品的,订单处理模块把删除信息提交给数据模块,数据模块保存信息。订单处理提示用户删除成功。图客户删除订单的时序图管理员处理订单的时序图如图所示管理员使用其帐号和密码登陆后,登陆模块会将管理员的保存在系统缓存中并提交给订单处理模块。订单处理模块提交给管理员未处理的列表,管理员提交商品的得到该商品的库存情况,如果库存充足则接收订单。

10、示不同身份人的,姓名和地址。它的方法包括根据搜索,根据姓名搜索,设置人的姓名,地址等。继承了父类的方法和属性,并添加了自己的方法和属性。表示改用户注册的日子,表示登陆密码,用于搜索商品,用于维护客户订单。继承了,它的属性表示雇佣日期,表示使用权限,表示该员工的薪水,表示登陆密码。用于搜处理订单,这是所有员工共有的操作。系统管理员中还增加了查询分析和报表打印的方法。系统中的其他类,如下图所示图系统中的其他类模式的使用简单工厂模式简单工厂模式又称静态工厂方法模式,它就是由个工厂对象决定创建出哪产品类的实例。简单工厂模式的策略图如下所示图简单工厂的策略模式图简单工厂模式是由个工厂类根据传入的参量决定创建哪类产品的实例。由上图可以看出它有三个角色工厂类担任这个角色的是工厂方法模式的核心,含有与应用。

11、于台计算机并且只需使用此计算机上已经由操作系统管理的标准设备,这种情况下就没有必要绘制配置图了。另方面,如果项目开发组所开发的软件系统需要使用操作系统管理以外的设备例如数码相机路由器等或者系统中的设备分布在多个处理器上,这时就有必要绘制配置图,用其来帮助开发人员理解系统中软件和硬件的映射关系。下面的本系统的配置图,见图。图网络购物系统的配置图系统采取的设计模式分析系统中的类,如下图所示图系统的类图关于图有几点说明如下类是所有类的父类,它的属性包括用于标示不同身份人的,姓名和地址。它的方法包括根据搜索,根据姓名搜索,设置人的姓名,地址等。继承了父类的方法和属性,并添加了自己的方法和属性。表示改用户注册的日子,表示登陆密码,用于搜索商品,用于维护客户订单。示这些连接的类型,还可以显示组件和组件。

12、加可重用发展。参考文献面向对象程序设计高级教程,陈奇,高等教育出版社,标准建模语言极其支持环境,周伯生,张莉等,北京计算机世界,和模式应用面向对象分析和设计导论,等,姚淑珍,李虎译,机械工业出版社,科学出版社网络购物系统的分析与设计摘要论文简单的描述了的基本概念和发展历史,并且分析了目前运用存在的些问题,通过在实际的设计开发中,运用对网络购物系统的开发例子来阐述的些实现原理。关键词系统分析面向对象设计简介和背景是有世界著名的面向对象技术专家和发起,在方法,方法和方法的基础上,汲取其他面向对象方法的优点,广泛征求意见,几经修改而完成的。目前得到了诸多大公司的支持,已经成为面向对象技术领域内占主导地位的标准建模语言。目前最新的规范说明是年月发布的版本。在同时进行两个版本的工作,个是对版本的改进。

参考资料:

[1]【毕业设计】管理文化浅析(第18页,发表于2022-06-24 20:29)

[2]【毕业设计】管理工作中的社会成本研究(第8页,发表于2022-06-24 20:29)

[3]【毕业设计】管理信息系统论文摸版(第26页,发表于2022-06-24 20:29)

[4]【毕业设计】管理信息系统精品课网站的设计与实现(第86页,发表于2022-06-24 20:29)

[5]【毕业设计】管理信息系统(第25页,发表于2022-06-24 20:29)

[6]【毕业设计】管理会计目标(第16页,发表于2022-06-24 20:29)

[7]【毕业设计】管理会计应用中存在的问题及对策(第14页,发表于2022-06-24 20:29)

[8]【毕业设计】管理会计在我国企业中的应用研究(第14页,发表于2022-06-24 20:29)

[9]【毕业设计】管理会计在企业应用中存在的问题及对策(第23页,发表于2022-06-24 20:29)

[10]【毕业设计】管式高速离心机毕业设计说明书(第35页,发表于2022-06-24 20:29)

[11]【毕业设计】管式加热炉温度控制系统设计(第18页,发表于2022-06-24 20:29)

[12]【毕业设计】管式加热炉温度-温度串级控制系统的设计(第20页,发表于2022-06-24 20:29)

[13]【毕业设计】算术压缩论文++基于算术编码的数据压缩算法研究与实现(第30页,发表于2022-06-24 20:29)

[14]【毕业设计】简述转子式发动机的发展历程及趋势(第22页,发表于2022-06-24 20:29)

[15]【毕业设计】简述网络层加密的实现(第30页,发表于2022-06-24 20:29)

[16]【毕业设计】简述某娱乐网站的设计与开发(第21页,发表于2022-06-24 20:29)

[17]【毕业设计】简述局域网监听系统的原理和设计(第42页,发表于2022-06-24 20:29)

[18]【毕业设计】简述大随机数生成程序的开发与测试(第29页,发表于2022-06-24 20:29)

[19]【毕业设计】简述基于JAVA的通用安全模块的设计(第41页,发表于2022-06-24 20:29)

[20]【毕业设计】简述一种简单的网络存储的实现(第36页,发表于2022-06-24 20:29)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致