ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

基于电子商城的需求分析和概念原型

2020-12-06 16:05:12  阅读:203  来源: 互联网

标签:基于 商品 电子商城 类图 用例 原型 管理员 例图 数据模型


项目介绍

  因工程实践的题目是编辑器的设计与实现,并没有恰当的业务用例图、业务类图、数据模型。故本次作业分析的是一个电子商城项目。电子商城是一个综合性B2C平台,类似淘宝、京东商城。采用分布式架构利于后期的维护与开发;搭建了Nginx服务器实现负载均衡;利用FTP将图片上传到阿里云服务器缓解数据库压力。管理员通过后台可以实现商品、内容、内容分类、规格化参数、前台广告的管理,用户通过前台页面可实现商品的查看、购买。

 

需求分析

  本系统主要分为三层架构:前台系统、中间服务层、后台管理。前台界面实现了商品的展示、广告的展示、商品的搜索;中间服务层对来自前台系统的需求提供相应的服务;后台管理实现商品管理、内容管理、规格化参数管理、内容分类管理、图片服务器上传。

   

项目的用例图

  用例图的含义:由参与者(Actor)、用例(UserCase)以及它们之间的关系构成的用于描述系统功能的动态视图称为用例图。要在用例图上显示某个用例,可绘制一个椭圆,然后将用例的名称放在椭圆的中心或椭圆下面的中间位置。 要在用例图上绘制一个参与者(表示一个系统用户),可绘制一个人形符号。参与者和用例之间的关系使用带箭头或者不带箭头的线段来描述,箭头表示在这一关系中哪一方是对话的主动发起者,箭头所指方是对话的被动接受者。

           

项目的业务类图

  类图是对系统所抽象出来的实体的属性行为的描述以及实体与实体间的关联关系。该分析类图说明了在线购物系统的概念模型,表现了在线购物系统该有的责任和目的

  商家对商品进行管理以及退货管理。顾客进行信息注册、完成登陆后可以对商品进行浏览、搜索、购买生成购物车,然后下单后生成订单也可进行退货操作,最终成为某个商家的用户。

    

  

项目的数据模型

  根据前面的需求分析与业务类图,我们可以设立出不同的表项用于存储所需的数据。列出了典型的商品表、订单表、顾客表、管理员表。商品表记录了商品的分类、价格、描述等信息。订单表存储了顾客购买商品的信息。顾客表存储了用户的id、密码、联系方式等信息,最后一张是管理员信息表。通过表完成了数据模型的部分。

  商品表:

   

  顾客表:

    

 

  

    订单表:

       

 

     管理员表:

      

  

概念原型及其工作过程

  在理解概念原型之前,我们首先要理解概念的定义——即人对能代表某种事物或发展过程的特点及意义所形成的思维结论。因此我们可以得出概念原型的定义,其是一种虚拟的、理想化的软件产品形式,更加直观的来说,概念原型等于数据模型加上用例。

    通过上述的用例图和数据模型,我们可以给出整个项目的工作过程:无论管理员还是用户都需要账号和密码才能都能系统。顾客对商品进行浏览、搜索商品,将商品加入到购物车当中,并最终下单支付形成订单信息交给商家。商家根据订单进行发货从而完成这个交易过程。

  

   

标签:基于,商品,电子商城,类图,用例,原型,管理员,例图,数据模型
来源: https://www.cnblogs.com/lnqblog/p/14093008.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有