改进后的需求规格说明书

需求规格说明书

1. 引言

​ 本文档旨在定义和说明一个网上购物系统的需求,以便开发团队可以据此设计、实现和测试系统。该系统旨在为用户提供一个方便的平台,使其能够浏览、搜索、选择和购买商品。

2. 项目概述

  1. 产品名称:在线网上购物系统;

  2. 产品类型:在线网页系统;

  3. 适用人群:网上购物需求较大的群体,如工作人群与学生群体;

  4. 产品功能:网上购物系统是一个基于 JavaWeb 开发的电子商务平台,用户可以通过浏览器访问该系统,搜索并浏览商品、将商品加入购物车或收藏,并完成订单支付等操作。

预期用户量

200~500

真实性

​ 随着互联网的发展以及信息时代的普及,网上购物成为了人们日常生活中不可或缺的一部分,网购需求日益增大。

可用性

  1. 用户方:该系统为用户提供了相关的商品服务,可供用户线上浏览与下单商品,系统简单易懂,容易操作,且后续将推出更多扩展功能。

  2. 管理员方:该系统为管理员方提供了线上销售平台,扩大了管理员方的商品销售市场。

产品价值

​ 该系统本着为广大热爱线上购物的用户群体提供优质服务的宗旨,满足了用户群体以及管理方的需求,让购物更加简单,让生活更加便捷。

3. 面向用户分析

  1. 用户画像分析:

    *热爱网购

    *缺乏线下购物机会

    *学生群体,社畜

    *女性群体居多

    *想要有专属网站的商家

  2. 用户需求分析:

    *有较强目的性购买某种商品(购物需求)

    *可通过浏览商品发现自己想要的商品(逛商品)

    *方便货比三家(性价比)

    *较好的售后服务(售后服务)

  3. 典型用户:

1)小白——学生党

名字 小白
性别、年龄 女,16岁
职业 高中生
收入 大部分来自父母
知识层次和能力 高中就读,自己用压岁钱买了自己的手机,经常在网上冲浪
生活/工作情况 住在小城镇,镇上经济、商业、交通都较为落后
动机,目的,困难 购买衣服、鞋子等日常用品。 困难:小城镇衣服款式少而且落后
用户偏好 睡觉,刷视频,逛新品
用户比例
典型场景 换季了,她想在网上给自己买点当季衣服并寄到学校
典型描述 爱美、爱打扮,不想落后时尚潮流

2)王红——城市精英

名字 王红
性别、年龄 女,33岁
职业 产品设计副组长
收入 年薪二十万左右
知识层次和能力 本科毕业,擅长使用电脑进行设计
生活/工作情况 住在经济繁华的大城市,每天早上八点坐地铁上班
动机,目的,困难 平时没啥时间逛衣服,周末放假只想好好休息,偶尔才出门 困难:很少机会线下购物
用户偏好 搞设计,搞事业
用户比例
典型场景 下班回到家,心血来潮想买一支新的口红
典型描述 纯纯社畜

3)小黑——小黑子(捣蛋鬼)

名字 小黑
性别、年龄 男,24岁
职业 网络水军
收入 一天靠发黑评能赚几百
知识层次和能力 初中毕业,擅长发虚假评论带动网络舆论
生活/工作情况 拥有多台设备进行工作;已买车
动机,目的,困难 接上家命令故意发低分评论抹黑目标商家,收钱办事 困难:容易被识别出来并封号
用户偏好 有钱好办事
用户比例
典型场景 接上家命令在指定商家商品发布差评
典型描述 网络喷子,发黑心财

4)小芳——秉承“省钱就是赚钱”的人

名字 小芳
性别、年龄 女,21岁
职业 大学生
收入 大部分来自父母
知识层次和能力 本科就读,网龄十几年,精通网购
生活/工作情况 在学校外租了个便宜公寓,方便实习工作
动机,目的,困难 购买性价比高的各种商品。 困难:实体店的商品感觉有点小贵
用户偏好 薅羊毛,刷视频
用户比例
典型场景 在商场看到了心动的衣服,但是被价格劝退,于是想在网上货比三家
典型描述 能省的钱必须省,省的越多赚的越多

5)张三——甲方商家

名字 张三
性别、年龄 男,43岁
职业 百货店网店负责人
收入 年薪三十万
知识层次和能力 高中毕业,擅长营销,精通市场行情,会用电脑
生活/工作情况 负责管理一家百货店的网店
动机,目的,困难 在网店的购物网页管理运营网店,收获一大批顾客粉丝 困难:某东等应用上商家太多,很难吸引到顾客关注
用户偏好 钓鱼、搞钱
用户比例
典型场景 上新刚进的商品,并向订阅了的粉丝发送商品上新通知;管理用户评论
典型描述 线上百货,我家最好

\4. 用户场景分析:

1.背景:

(1)典型用户:小白(主要),张三(次要)

(2)用户的需求/迫切需要解决的问题

a.小白: 喜欢的衣服总是显示没货,也不清楚商家什么时候补货

b.小白: 向商家提出问题,但是商家很慢回复,而且没有消息回复提醒

(3)假设:

a.用户订阅某个商家的产品的补货提醒和更新提醒功能已完成。

b.商家与顾客对话功能已完善。

2.场景:

关于这个场景的文字描述。

小白周末放学回到家,想逛逛衣服。她先打开浏览器访问百货城网站,然后登录个人账号。

她点击了商品分类栏中的“服装”,进入到了服装专卖区。她浏览了裙子专栏,挑了很久终于看中了一款百褶裙。

她点击“商品详情页面”,发现现货都已经售馨了,于是她点击了“补货申请”。这样负责人张三就会收到客户对某件商品的补货提醒的邮件,然后尽快对此商品进货。

过了一段时间后,商品进了新的货,张三把商品状态从“售馨”调成“热卖中”,然后小白就会收到商品更新通知的邮件,点击通知可即刻前往那款百褶裙的详情页面。

小白把裙子加入了购物车,但是她想知道她适合什么尺码。于是她点开与商家的对话页面,向商家发出了提问。

张三此时就会收到邮件,让张三尽快处理用户问题。然后张三点击链接跳转到了与用户的对话栏,他友好回复了小白,并将尺码表发给了她。

然后小白就收到邮件通知,提示商家回复了她,然后小白点进链接跳转对话栏,看了商家给的尺码推荐表后,选中了自己适合的尺码和喜欢的颜色款式,点击了“立即下单”,支付完成后,小白就点击订单详情页面查看订单状况,等待商品到货。

4. 功能需求

3.1 用户功能

  1. 用户注册:

用户可以通过提供相关信息(用户名,密码)注册一个账户(后续可改进为使用qq,微信,邮箱等注册)。

  1. 用户登录:

已注册用户可以使用用户名和密码登录系统(后续可随注册升级改进登录方式)。添加忘记密码功能,可根据提供身份证信息验证修改密码。

  1. 商品浏览:

用户可以浏览系统中的商品,商品应按照类别进行分类展示(如数码,家具,日常,零食等分类)。 且应该有推荐界面的商品,推荐算法应与用户最近搜索关键词有关;

  1. 商品搜索:

用户可以通过商品中包含的关键字搜索系统中的商品,搜索完成后展示搜索页;

  1. 商品详情查看:

用户可以查看商品的详细信息,包括价格、描述、图片等,并可进行收藏,加购,下单等操作。

  1. 购物车管理:

用户可以将商品加入购物车、修改购物车中的商品数量、移除购物车中的商品,并可从购物车下单等。

  1. 首页:

用户进入首页可浏览首页推荐商品与具体分类中的商品,并可通过顶部搜索栏进行搜索商品,可通过左侧导航栏查看订单,我的收藏与购物车以及右侧个人中心等模块;

  1. 订单管理:

用户可以查看已下的订单、订单状态,以及对已下订单进行支付操作或取消订单操作,通过订单状态可查看订单详细信息,包括总金额,商品数量,商品价格,订单编号等信息。

  1. 个人中心:

用户可查看自己以上传的相关信息,包括我的账号,地址,姓名,电话号码,邮箱、(隐匿的身份证号码,无需展示但是需要在用户信息表上的信息)等信息,用户可通过身份认证(身份证号码,邮箱信息)后进行修改密码等;

  1. 我的收藏管理:

用户可对商品进行添加到我的收藏里,并可通过我的收藏进行对已收藏商品的点击直接跳转商品详情页,并可直接进行相关操作,以及对商品的移除等;

3.2 管理员功能

  1. 管理员注册登录:

通过提供管理员身份必要信息进行注册管理员账号,通过管理员账户进行登录管理员模块;

  1. 商品信息管理:

管理员可以添加新商品、编辑已有商品信息、删除已有商品,并对商品进行分类,和分类管理(重新分类,或添加新分类)等。

  1. 订单管理:

管理员可以查看所有订单、管理订单状态,例如确认订单、发货等,以及查看用户对商品的评价,并可对用户评价进行管理,例如是否展示该评价。

  1. 用户管理:

管理员可以查看用户信息、禁止或删除该用户账号等。

  1. 个人中心:

管理员可在此修改自己的信息,并查看自己的有关信息,例如账户,地址,电话姓名等。

5. 非功能需求

  1. 性能要求:系统应具有较高的性能,能够处理大量的用户请求。

  2. 可扩展性:系统应易于扩展,以应对未来的业务扩展和增长。

  3. 安全性:系统应具备良好的安全性,包括用户数据的保密性和系统的防护能力。

  4. 用户友好性:系统应具有良好的用户界面和用户体验,使用户能够轻松地完成操作。

  5. 界面需求:系统含注册登录界面,首页,首页导航栏,以及各部分模块跳转后的界面等界面;

登录注册界面初版设计草图(后续可根据前端自行设计进行升级完善或改版):

首页初版设计草图(后续可根据前端自行设计进行升级完善或改版):

6. 技术需求

  1. 前端技术:

HTML、CSS、JavaScript、Bootstrap等。

  1. 后端技术:

Java、Servlet、JSP、Spring MVC等。

  1. 数据库:

MySQL、Oracle等关系型数据库。

7. 其他需求

  1. 文档要求:系统应提供详细的用户手册和管理员手册,以便用户和管理员能够了解系统的操作和功能。

  2. 测试要求:系统应进行充分的测试,包括单元测试、集成测试和系统测试等。

posted @ 2024-05-03 23:39  千夫所指里、  阅读(42)  评论(0编辑  收藏  举报