最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

网上购物系统OO需求分析与设计

来源:动视网 责编:小OO 时间:2025-10-02 18:48:58
文档

网上购物系统OO需求分析与设计

网上购物系统OO需求分析与设计1.需求分析网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。网上购物系统的用例图如图1-1所示本系统需要完成的具体任务如下:商品查询:当用户进入网上商城是,应该可以通过主页面的分类查看最新的商品信息,如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。购物车管理:当用户选择购买某种商品时,
推荐度:
导读网上购物系统OO需求分析与设计1.需求分析网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。网上购物系统的用例图如图1-1所示本系统需要完成的具体任务如下:商品查询:当用户进入网上商城是,应该可以通过主页面的分类查看最新的商品信息,如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。购物车管理:当用户选择购买某种商品时,
网上购物系统OO需求分析与设计

1.需求分析

网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。

 网上购物系统的用例图如图1-1所示

 本系统需要完成的具体任务如下:

商品查询:当用户进入网上商城是,应该可以通过主页面的分类查看最新的商品信息,如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。

购物车管理:当用户选择购买某种商品时,应该能够将对应的商品信息,例如价格,数量等记录到购物车中,并允许用户返回到其他山品信息查询页面,继续选择其他商品。同时用户还应该可以在购物车中执行删除商品、添加商品及清除购物车等操作。但对应的购物车的订单生成后,购物车的信息自动清除。 

订单处理:在用户选择去收银台之后,提示用户选择送货方式及付款方式,最终生成对应的订单记录,以便于网站配送人员依据订单信息进行后续的出货、送货的处理,同时用户也可以随时进入订单管理页面,查询与自己相关的订单信息,并可以随时取消订单。

会员信息管理:为了能够实现商品的购买,会员需要注册并正确登陆,由此产生用户相关信息,如联系方式、供货地点等需要有系统进行管理。同时也应该允许用户修改自己的相关资料。

后台管理:

商品分类管理:通过该模块,网站管理人员可以根据需要增加新的商品类别也可以对已有的商品分类进行修改、删除等操作。

商品基本信息管理:为了确保网上商城种商品信息的实效性,管理人员可以借助该模块随时增加新的商品信息,同时亦可以对原有的商品进行修改及删除等操作。

后台订单处理:后台人员可以借助该模块查询订单信息,以便与网站配货人员依据订单信息进行后续的出货、送货的处理。对于已经处理过的订单,也应该保留历史记录,以便于管理人员进行查询。

会员信息管理:管理人员可以在该模块中查询对应的用户信息,并可以删除指定用户的相关信息,这对于确保用户信息的有效性会很重要。

         `

图1-1网上商城例图

2.业务流程图

产品

图1-2 业务流程图

注解:

表示业务处理描述

3.系统功能说明

一、系统功能描述:可以在线购物进行交易,其主要功能应包括商品管理,用户管理,商品检索、订单管理、购物车管理等。具体描述如下。

(1)商品管理:商品分类的管理,包括商品种类的添加、删除、类别名称更改等功能;商品信息的管理,包括商品的添加、删除、商品信息(包括优惠商品、最新热销商品等信息)的变更等功能;

(2)用户管理:用户注册,如果用户注册为会员,就可以使用在线购物的功能。用户信息管理:用户可以更改个人私有信息,如密码等;

(3)商品查询:商品速查,根据查询条件,快速查询用户所需商品;商品分类浏览,按照商品的类别列出商品目录;

(4)订单管理:订单信息 浏览订单结算 订单维护

(5)购物车管理

  购物车中商品的增删;

采购数量的改变

生成采购订单

(6)后台管理

商品分类管理

商品基本信息管理

订单处理

会员信息管理

二、 功能模块划分

分析的系统功能需求,得到系统的功能模块,如图所示

购物车管理

                       会员信息管理

                    图1-3系统功能图

管理员

注册

开始

订单查询

订单删除

完成结算

未注册

    

会员信息管理

查找商品

商品信息管理

购物车管理

购物车

订单管理

继续购物

提交订单

图1-4 系统流程图

4.数据流程图

1、顶层数据流图

客户

                                         用户信息

                动态商品信息表                     

客户在线订货情况表

                                                

                   

                    

 图1-6 顶层数据流图 

                    

2、0层数据流图

 

                      

                           

 

                             满意商品

                                                    

3、购物车管理

                              订货单

                  

5、用户管理           

2、商品信息检索

检索要求

      客户名录

图1-7  0层数据流图

3、1层数据流 

     

              合格入库单 

1.3注销商品

商品管理要求                       

1.1要求类型处理         

                     出货单 

                                                                 动态商品信息表

                          

1.4订货

                     在线订货单

 

                    在线退货单 

1.5退货

                              

图1-8 1层数据流图A

商品情况请集矿

图1-9 1层数据流图B

    

3.1网上商品检索处理

              

3.2购物车管理

    

满意商品

查询

    

商品增减速

生成订单

    不满意商品

图1-10 1层数据流图C

 

  4.2

 4.1

用户

 

                           4.2

后台

图1-11 1层数据流图D

5.3

图1-12 1层数据流图E

5.系统设计

类是通过操作其成员来完成某些任务的一段代码,成员包括方法和属性,方法进行操作,属性为控制数据。在一个系统中,类是用来定义业务对象的,而为应用领域定义数据库模

型的类叫实体类,它定义了系统的本质,在此,主要对实体类建模。从用例当中寻找动作的参与者,可以找出类。类的结构由类名,属性和方法构成,

本文只列出类的主要属性。系统实体类如图 5-1所示。

       

    

图 5-1系统实体类

类的关系包括:关联(定义了对象协作的路径),聚合(类的组成关系),

继承(表现类的精度),本系统类的关系如图 5-2所示。

图5-2系统类关系图

6 系统状态图分析

状态图描述的是类随事件的变迁而发生的状态变化,它一般是附在一个类上的,它描述了类对象如何对事件做出反映,即这个对象接收到某一特定事件时将采取什么行为。同时状态图也是从用例中获取。根据本系统的用例,状态图如图 6-1和6-2所示。状态图描述了一个对象所处的可能状态以及状态之间的转换,并给出了状态变化序列的起点和终点。序列图的关键思想是对象之间的交互必须按照特定的顺序发生的,这些按特定顺序发生的交互序列从开始到结束需要一定的时间。当建立一个系统时,必须要指明这种交互序列,序列图就是用来完成这项工作的 UML 图。

图6-1后台的付款状态图

6-2订单的后台处理状态图

文档

网上购物系统OO需求分析与设计

网上购物系统OO需求分析与设计1.需求分析网上购物主要是实现网上查询商品、购买商品、生成相应的订单等功能的系统。一个典型的网上购物系统一般需要有商品信息的动态展示、购物车管理、用户注册登录管理、订单处置等模块。网上购物系统的用例图如图1-1所示本系统需要完成的具体任务如下:商品查询:当用户进入网上商城是,应该可以通过主页面的分类查看最新的商品信息,如:按照不同的笔记本电脑的品牌查看,同时还应该提供按照商品名称和商品型号等关键字快速查询所需的商品信息的功能。购物车管理:当用户选择购买某种商品时,
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top