关于网上商城开发的随笔记录1

最近就要放暑假了,因此呢,考试如期而至,也就是要到开发项目的时候了!而此次课题要开发的是一个网上的商城,没错,相似天猫,淘宝之类的(固然,技术没那么好,固然主要的功能仍是要有的);刚拿到课题的时候仍是很吃惊的,由于时间太紧了,并且尚未结课(含泪到半夜作需求分析,屡次被打回的感受大家不懂T T),因此呢,大家要觉得这篇博客是教你如何开发一个网上商城的话,那你想多了(我本身还没作完呢),今天呢只是先聊聊需求分析,没有作好分析,后期会很麻烦,为啥呢?由于若是需求分析没作或者没作好,那就是你连要作什么都不知道的。。。详细请参阅《软件工程导论》那一版就不知道了,反正内容都是差很少。好了不废话了,进入正题。数据库

1  系统需求安全

  网上电子商城应包括两个基本部分,一个是前台销售,用户在前台能够浏览,搜索,购买商品,能看到商城最新的公告;另外一个是后台管理,管理员在此管理网站信息和商品,具体包括录入,更改网上信息,订单的查询和处理,商品的上架和下架还能够管理在商城里注册的用户等,系统前,后台功能结构图如图示:性能

2   流程设计网站

2.1  功能概述spa

  本文主要模块分为前台用户功能模块和后台管理功能模块。前台用户功能模块主要是实现了用户经过登录进入商城后,对公告,商品的浏览一集查询,购买。后台管理模块主要实现了管理对,公告,商品,订网页中选购本身须要的是同样的,首先客户应该在网页中选购本身须要的商品并将商品放入购物车中,固然也能够改变购买商品的数量或清空购物车中的商品。选购好商品后就能够到收银台,在收银台填写并提交收货人信息。设计

2.1.1  系统整体流程图blog

系统整体流程图如图所示:接口

2.2  业务流程ci

2.2.1  网上交易部分开发

(1)浏览与选择商品:顾客进入网站即刻自动提供购物车,不准身份确认就能够在网站上随意浏览、挑选商品(可增长、删除、修改购物车上商品的数量),网站提供最新的商品列表,热卖商品优先列表给顾客做为选购时的参考;

(2)判断:顾客肯定所购物品后,系统将判断该顾客是不是会员,若是是,则可直接填写订单:不然,提示顾客登记注册;

(3)提交订单;以选购的萨嘎把扶贫需填写订单细节,如付款及提货方式等。只有正视提交订单才能生效;

(4)注册:顾客可在公司的网站上注册,填写姓名地址等信息后提交申请;

(5)确认;后台管理将实时获得顾客的注册信息,经过电话及其余方式确认,获得注册确认的顾客才能成为会员,并拥有惟一的会员证号;

(6)不是会员的顾客能够先挑选商品在申请成为会员,会员申请生效后便可下订单,所订购的商品数即便存入数据库;

(7)送货与付款:网上的每一份订单都将实时存入后台数据库,后台操做人员经过电话及其余方式确认,确认后将即便实施该订单:向顾客送货,货到付款,完成网上交易。

2.2.2  网上交易业务流程图

网上交易业务流程图如图所示:

2.2.3  购物流程图

购物流程如图所示:

下面提供一个模板参考:

目录

1        概述... 5

1.1     目的... 5

1.2     范围... 5

1.3     参考文档... 5

1.4     术语与缩写解释... 5

2        任务概述... 5

2.1     开发背景... 5

2.2     业务组织... 5

2.3     用户描述... 5

3        系统简介... 5

4        与其它系统接口... 5

5        业务需求描述... 5

5.1     业务描述... 6

5.2     业务流程... 6

5.3     其它关联业务... 6

6        产品的非业务需求... 6

6.1     用户界面需求... 6

6.2     软硬件环境需求... 6

6.3     系统质量需求... 6

6.4     其它需求... 6

7        还没有明确需求... 6

8        附件清单... 7

 


1         概述

1.1       目的

提示:本节描述编制本用户需求说明书的目的。

1.2       范围

提示:本节描述该用户需求说明书的应用范围等。

1.3       参考文档

提示:列出本文档的全部参考文献,格式以下:

做者       文献名称     出版单位   出版日期

1.4       术语与缩写解释

术语、缩写

解释

 

 

 

 

 

 

2         任务概述

2.1       开发背景

  提示:叙述该系统开发的意图、应用目标、做用范围以及其余应向读者说明的有关该系统开发的背景。

2.2       业务组织

  提示:列出本系统所涉及到的组织以及各组织之间的关系。

2.3       用户描述

  提示:描述本系统的各级用户职责,以及本系统的预期使用频度

3         系统简介

 提示:简要描述本系统的主要功能,以及给客户所带来益处

4         与其它系统接口

提示:解释被开发系统与其余有关系统之间的关系。

 

5         业务需求描述

提示:客户的业务先粗分再细分,下表中的operationOperation A, Operationoperation A.1等符号应当被替换成有含义的名称。

 

业务类别

业务

Operation A

Operation A.1

Operation A.2

Operation B

Operation B.1

Operation B.2

 

 

 

5.1       业务描述

提示:用文字详细描述该业务的场景

5.2       业务流程

提示:用图的形式描绘该业务流程

5.3       其它关联业务

提示:描述该业务与其它业务之间的关系。

……

 

6         系统非业务需求

6.1       用户界面需求

提示:此处写客户对产品界面的需求。

6.2       软硬件环境需求

提示:此处写客户对该系统的全部环境的需求,包括开发的环境和使用环境。

6.3       系统质量需求

提示:此处写从软件产品的正确性、健壮性、可靠性、性能,效率、易用性、清晰性、安全性、可扩展性、兼容性、可移植性等方面进行描述。

6.4       其它需求

提示:此处写没有包括的需求。

7         还没有明确需求

提示:此处写不肯定的客户需求。

8         附件清单

提示:此处描述可以为论证本文档观点的原始材料及材料名称。

相关文章
相关标签/搜索