购物网站需求分析 下载本文

内容发布更新时间 : 2024/5/17 20:09:18星期一 下面是文章的全部内容请认真阅读。

购物网站需求分析

提出10个有效的问题

(1)商品进行结账的时候没有登陆会不会有提示让顾客登录 (2)同一用户在同一商铺的多次消费的邮寄问题

(3)要是商品已经被购买完了,其它顾客搜索的时候是否会显示 (4)如果顾客购买的商品在发货前不想要了,是否可以取消购买 (5)支不支持货到付款 (6)如何建立模糊搜索

(7)用户能否给自己设立日/周/月之类的消费上限

(8)关闭网页后短时间内COOKIES是否会记忆用户的登录状态 (9)商铺的虚拟物品能否自动发货

(10)用户能否直观的进行多个商铺商品的比较

目标

开发一个网络购物网站,我认为应该具备以下几点功能: 1.收集所有店铺的信息功能

搜索引擎具有采集所有店铺商家的商品。利用能够从整个网站的店铺中自动收集所有店铺信息。

2.对店铺内所有商品进行分类功能

可以将收集来的所有店铺中的商品数据,存放进数据库,在数据库中再根据商品的不同,分门别类。之后可以通过需要商品的类别进行搜索。 3.店铺关键词竞价排名及用户搜索结果排名功能

针对网站内的店铺或者商品,排名与售出量、浏览量、价格、卖家好评率、先行赔付、所在地、商品页面的排版布局和单一关键字在商品名称中出现的先后顺序、次数等。用户可以通过关键词竞价排名进行搜索。 4.信息检索处理与反馈功能

通过建立数据库, 接受用户查询,利用信息检索算法, 尽可能将最相关的信息返还给用户, 达到有效检索的目的,同时用户可以将自己的意见或者建议反馈给商家。

5.其他功能

安全性:用户登录是需要申请用户名跟密码,需要身份认证,交易时需要用到网银,对于网上交易的安全问题还是可以保障的。 可维护性:当系统中发现并纠正一个故障或进行一次更改的时,随时都可以修改和维护。 AND/OR图

处理流程和数据流程

系统功能结构图

店铺

商品店铺数据流图 信息信息 网络购物网站 网站引擎 数据库及备份 维护人员 店铺及商品信息 网络安全模块 支付密码 用户 账号信息 产品分类 关键字分析请求 关键字 搜索条件 自动收集 搜索引擎 用户 需求信息 店铺信息 获取搜索信息 竞价排名 数据库 信息抓取 数据库信息 数据库查询 结果排名

E-R图 关键字 店铺信息 用户名 密码 店铺 用户 提供 搜索 搜索引擎 销售排名 店铺信息 关键字 竞价排名 功能需求

登录

需要登陆的人员,对于不同的身份,他们的权限是不一样的。当用户输入ID 和密码时,查询数据库,若用户名和密码正确,则进入相应的员工信息页面,若不正确,则提示用户用户名或密码错误,仍显示当前页面。 用例图:

普通用户

该模块主要是查看自己的资料,包括个人相关信息,购物记录及收藏物品或店铺。

主要功能包括: 用例图:

管理员

负责维护网站引擎的基本资料,更新信息,确认核实,用户管理以及数据库维护。

网站引擎

收集店铺的信息,对店铺内所有商品进行分类,店铺关键词竞价排名及用户搜索结果排名,信息检索处理与反馈。 用例图:

商铺

商铺信息,商品信息,商品价格,商品评分。 用例图:

商铺相关评分排名

用户通过在商铺购物后对商铺进行评分,评分信息会提交给网站引擎,网站引擎会将信息公示给所有用户,以供用户参考选择。 用例图:

安全管理

管理员维护网站数据库,管理用户相关信息,如用户忘记密码时的信息核实等,用户购物时需要用支付密码和相关网上银行密码。 用例图:

总体

用例图:

流程图

游客 系统活动图 购物活动图: Y 商品上架活动图: 登陆为用户 成功登陆 N 注册 或 忘记密码 开始购物 购物记录 修改个人信息 管理员 数据库 关键字搜索 商品排名 商铺排名 购买物品 提交购物记录 提交相关评分 Y