云开发电商小程序实战教程-需求规格说明书

前言

好多职场小白第一次做需求岗的时候,往往不知道该做哪些工作,其实在我看来需求岗一个是要客户沟通需求,制作原型图,另外一个工作是写需求规格说明书,规格说明书的目的一个是给客户看,看客户的要求有没有遗漏,另一个是给程序员看,让程序员了解系统需要做哪些功能。
规格说明书还是蛮重要的,因为它是项目管理的起点,规格说明书要梳理清楚功能点,需要有经验的程序员依据功能点来估算工作量,而工作量的估算又是项目预算的重要来源,也是后续项目排期的重要依据。

项目概述

项目背景

本次实战项目来源于笔者对日常生活的观察,笔者的姐姐开了一家海鲜店,日常依靠微信的工具开展营销工作,她将顾客组建了微信群进行日常的销售推广,对于货品的介绍主要依托于朋友圈的推送,如果下个定义的话那么她就是微商。

建设目标

依托于微信小程序的功能,给笔者的姐姐搭建一套线上的商城,方便她宣传产品,也方便顾客进行在线选购。

建设内容

首页:要有活动的推荐,顾客可以按照类别浏览商品,可以将热销商品在首页上展示;
分类:顾客可以按照类别快速的选购商品;
购物车:顾客可以浏览购物车里已经选购的商品,可以下订单;
我的:方便顾客实时查看订单的情况,对于成为会员的顾客可以查看他的余额,可以在线充值。

需求概述

业务流程

业务流程比较简单,就是浏览商品-》选购-》下单

总体架构

这个我们就比较牛一点,因为对于传统架构其实没啥优势,但是我们这个是互联网应用还是比较有优势的
Insert picture description here

用户角色

顾客:购买商品的人
商家:发布商品的人

功能权限

Before logging
in, use it as a tourist. You can browse the homepage, category page, shopping cart page, browse products, and add to the shopping cart. But you cannot submit an order. If you want to submit an order, a login prompt pops up. If you use my page, only the avatar will be displayed if you are not logged in. After logging in, you can use recharge, view recharge records, transaction records, browse order information
and
use all functions after logging in .

Functional Requirements

Home

Home
Home
Insert picture description here
Product List Page
Insert picture description here
Product Details Page
Usage Scenario: The
first time the customer visits the Mini Program, the home page is opened

Interactive description:

  • Click the category icon to enter the product list page.
  • Click on the picture of the product to enter the product details page.

classification

Insert picture description here
Usage scenario:
Customers browse products by category

Interactive description:

  • Click the category icon on the bottom navigation bar to enter the page.
  • Click the category on the left to display the products under the corresponding category, and you can modify the quantity.

shopping cart

Insert picture description here
Insert picture description here
Usage scenario:
Check the goods you purchased and can settle

Interactive description:

  • Swipe left to delete the product.
  • Click the stepper to modify the quantity.
  • Click "Checkout" to jump to the checkout page.
  • Click "Confirm Submit" and the payment page will pop up.

Abnormal state feedback:

  • If you are not logged in, click "Settlement" and a login prompt message will pop up.
  • The payment interface call failed, and an exception message popped up.

mine

Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Insert picture description here
Usage scenario:
Check your balance, order and other information

Interactive description:

  • Click login, the authorization information will pop up, and switch to the logged-in page after authorization.
  • Click the "recharge" button to jump to the recharge page.
  • Click "recharge record" to jump to the recharge record page
  • Click "Pending Payment" to jump to the order page.

Abnormal state feedback:
failed to obtain login information, prompt error message.

Non-functional requirements

Performance requirements

Insert picture description here

Data buried point

Insert picture description here

Guess you like

Origin blog.csdn.net/u012877217/article/details/112511609