当前位置:文档之家› 网上商城 需求分析

网上商城 需求分析

基于Java的京东用户使用系统
项目需求分析
1概述
功能描述:
整个软件包含如下的功能模块:
●用户模块
⏹注册
⏹登录
⏹修改
⏹删除
⏹注销
●产品模块
⏹添加
⏹显示商品
◆显示某个分类里所有商品
⏹显示单个商品的详细信息
⏹查找商品
⏹收藏商品
●购物车模块
⏹添加商品
⏹更新商品
⏹删除某个商品
⏹删除所有商品(清空购物车)
●订单模块
⏹确认订单
⏹提交订单
⏹订单修改
⏹显示所有的订单
⏹显示单个的订单的详细信息
2.1用户模块
功能描述:该功能用来实现用户登录管理。

●用户操作:用户登录,用户注册、忘记密码以及用户个人中心的操作
⏹用户登录:通过用户在注册时预留的账号以及密码,以及系统随机生成的验
证码,经过验证后登录到用户的个人中心
⏹用户注册、忘记密码:用户在申请账号时对个人信息的编辑和认证
◆在首页设置“用户注册”选项,点击进入用户注册页面
◆用户注册所需要提交的信息包括:用于登陆的用户名,登陆密码,确认登
录密码,用户真实姓名,性别,电子邮箱、手机号(用于找回密码),住
址,邮编,密保问题等,完善信息后点击提交,待系统验证为本人操作后
通过验证,注册完成;若验证失败,提示失败信息并重新验证
附:验证要求:
1、用户名必填必须为数字字母组合,不能包含敏感字符,长度为
3-12
2、密码必填必须为符号与数字组合,长度6-12,且确认密码必须
与密码保持一致
3、手机号、电子邮箱必填绑定邮箱与手机号,在注册时通过系
统发送验证短信来确认为注册者本人,当用户忘记登录密码,可以通过向绑定的手机发送验证信息来帮助登陆者重置密码
用户注册
用户登录:
忘记密码为用户提供丢失密码的保护措施,用户可以通过预留的密保问
题以及绑定的手机号以及邮箱账号来验证是否为账号所有人的操作,若通
过认证,可以通过重置密码来使用户重新登录
◆个人中心用户的个人资料,保留用户的购买记录,用户购物车信息,用
户浏览商品记录,以及用户可能会感兴趣的商品推荐。

●用户登录管理,包括用户等级的区分、用户信息的编辑(修改、删除)和注销(退
出登录)
⏹用户等级的区分:用户登录成功后,根据用户在系统中的消费额度等条件来判
断和区分用户的等级,用以区别不同等级用户在购物过程中享有不同的权限,
高等级用户可以享有更高的折扣,并且拥有如先使用后付款等权利
⏹用户信息的编辑,可以对用户的信息进行修改和删除
◆修改:根据用户在使用过程中积累的信誉及用户升级情况,及时对用户的
信用等级进行修改,也包括用户个人信息的修改
◆删除(相关信息删除):用户在使用过程中积累的卡券(包括代金券、红
包等)到期之后的删除,也包括用户个人信息的删除
◆注销:用户根据个人需求,请求退出登录操作。

用户信息修改:
用户信息删除:
用户信息注销:
2.2产品模块
功能描述:该功能用来实现产品信息的相关操作。

产品根据商品的信息进行相关数据的管理,通过不同用户的不同操作选择不同商品信息的相关操作,由商家和用户来进行商品信息的定义,包括商品搜索,商品信息添加、商品信息查找、商品信息显示。

商品搜索:
●输入商品名称,由商家提供的商品关键字来匹配搜索信息,将所得结果展示给用户,
缩小用户查找范围
⏹在商品搜索时,由于关键字有误等原因会造成查找不到有关商品的问题,可以
适当减少关键字描述
⏹根据用户的购买习惯,在搜索出的商品里系统自动排序,将用户经常购买或可
能感兴趣的商品置顶显示
⏹搜索商品时,提供配套或同类型商品的推荐,如购买电脑在系统中向用户推荐
鼠标键盘等商品
查找商品:
添加商品:
●输入商品的名称、描述,点击添加按钮,系统检查输入各项内容符合规则,完成添
加操作,如果系统中已经存在同名商品并且存在相同的信息则提示商家商品已经存
在,不能重复添加。

⏹如果添加的商品信息不能被确认或者不完全,则添加失败。

⏹如果添加的商品能够被进行添加,则将会进行跳转。

商品信息添加:
商品显示:
●商品显示是根绝商品的实际信息来显示所有商品的类别,如食品、衣服、鞋子、包、
首饰、化妆品、家具、工具、其他等。

⏹商品信息的显示是根据实际情况显示所有商品,不能显示不存在的商品名、商
品描述。

●显示单个商品的详细信息,点击确认的某一件商品的时候,如食品,将进行数据信
息跳转,跳转到该商品的信息显示页面,该页面包括食品的生产日期、厂家、保质
期、保存方法、不可食用人群。

●键入所了解商品信息,点击查找按钮,根据键入的商品信息,在商品类中进行数据
匹配,进行数据查找,进入该商品所显示的信息页。

⏹如果所键入的商品信息为不存在的商品属性,则查找失败。

如查找外星人,不
存在外星人信息。

⏹如果键入的商品信息在整个商品类中不存在,则查找失败。

如乱码。

⏹如果键入的商品信息不符合查找规则,显示错误的商品信息。

如需要查找电脑,
键入dn,查找到其他商品信息。

商品信息显示:
显示单个商品的详细信息:
收藏商品:
●用户感兴趣而暂时不打算购买或者等待打折的商品,可以通过收藏的方式单独将商
品链接存放在用户中心中,待用户需要购买的时候通过收藏夹直接进入商品的购买
页面
⏹商品收藏有别于购物车,在购物车的商品保留了用户需要购买的商品参数以及
商品类型,用户的客户信息,派送方式等,而收藏商品是为了提供一种快捷查
询商品的途径,不能通过收藏夹直接购买商品,而需要从收藏夹跳转到商品页
面再进行购买
⏹收藏的商品一样可以进行删除操作
收藏商品:
2.3购物车模块
●添加商品
⏹向购物车中添加商品
⏹限制购物车中商品上限
●更新商品(修改购物车)
●删除商品
●清空购物车
功能描述:类似于超市购物时使用的推车或篮子,以表格的形式显示购物车里的商品信息和汇总信息。

可以暂时把商品放入购物车、删除或更改购买数量,并对多个商品进行一次结款,是网上商店里的一种快捷购物工具。

●添加商品
⏹用户浏览网页,查找商品,当找到需要的商品时,点击添加到购物车即可
将该商品加入到系统的购物车中,等待用户最后结算。

购物车中可以显示
商品信息,如商品的名称,商品缩略图,商品单价,商品数量,商品价值
总计
⏹规定购物车中商品上限为50个
添加商品:
●更新商品(修改购物车)
⏹如果用户发现购物车中某件商品购买过多或购买过少,都可以通过修改购
物车更新商品数量。

用户输入的商品数量必须大于零,且少于店铺商品的
库存数量,若超出则报错提醒
更新商品:
●删除商品
⏹如果用户觉得购物车中某件商品并不是自己想要的,或者该件商品的性价
比较低,有另外的替代产品时,用户可以选定该商品,然后移出购物车。

●清空购物车
⏹删除购物车中所有商品,但在用户个人中心保留所选商品信息
删除单一商品:
清空购物车:2.4订单模块
模块功能:
⏹确认订单;
⏹提交订单;
⏹订单查询:
◆已收货订单---》评价/再次购买;
◆配送中订单---》查询订单物流状态;
◆已订购未配送订单;
⏹修改订单
◆删除单个订单;
◆删除所有订单;
◆取消订单
功能描述:
⏹确认订单:
对购买的商品进行确认(商品数量,价格,商品规格等),并填写下单方式,付款方式,收货地点,收货人信息。

并能够在此模块对对上述信息进行修改。

最后点击“确认”按钮确认订单的完整性,完成确认订单操作。

用户确认订单:
⏹提交订单:
顾客确认订单之后,在提交订单模块可以向系统提交所需购买的商品信息以及个人的通信地址、联系方式等信息,点击“提交订单”按钮将订单传递到数据库中。

跳转到提交成功页面,生成订单的编号显示给用户。

用户提交订单:
⏹订单查询显示(包括全部订单和单一订单):
通过生成的订单编号进行精确查找订单的详细信息,包括所购买的物品和其他必要信息。

同时包括订单的物流信息和配送信息。

或者显示用户已经完成的订单的相关评价信息,商家店铺信息。

也可以通过所购买的物品进行模糊查找,包括查找物品的相关参数和关键字。

◆已收货订单:
通过这个模块让顾客查询自己已经购买过的商品,并且显示相关的信息。

◆配送中订单:
通过此模块让顾客能够查询到当前购买的订单的物流状态。

◆已订购未配送订单:
让顾客查询到已经订购但是还未发货的订单,以便顾客及时联系商家发货,便于顾客了解商品状态。

订单查询:
显示所有订单:
显示单个订单的详细信息:
⏹订单修改:
◆删除单个订单:
根据顾客需要删除已经购买过的单个商品订单信息。

◆删除所有订单:
根据顾客需要删除已经购买过的全部商品信息。

◆取消订单。

根据顾客需要针对单个还未完成交易的订单进行取消操作。

订单修改:。

相关主题