网上商城 需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于Java的京东用户使用系统
项目需求分析
1概述
功能描述:
整个软件包含如下的功能模块:
●用户模块
⏹注册
⏹登录
⏹修改
⏹删除
⏹注销
●产品模块
⏹添加
⏹显示商品
◆显示某个分类里所有商品
⏹显示单个商品的详细信息
⏹查找商品
⏹收藏商品
●购物车模块
⏹添加商品
⏹更新商品
⏹删除某个商品
⏹删除所有商品(清空购物车)
●订单模块
⏹确认订单
⏹提交订单
⏹订单修改
⏹显示所有的订单
⏹显示单个的订单的详细信息
2.1用户模块
功能描述:该功能用来实现用户登录管理。
●用户操作:用户登录,用户注册、忘记密码以及用户个人中心的操作
⏹用户登录:通过用户在注册时预留的账号以及密码,以及系统随机生成的验
证码,经过验证后登录到用户的个人中心
⏹用户注册、忘记密码:用户在申请账号时对个人信息的编辑和认证
◆在首页设置“用户注册”选项,点击进入用户注册页面
◆用户注册所需要提交的信息包括:用于登陆的用户名,登陆密码,确认登
录密码,用户真实姓名,性别,电子邮箱、手机号(用于找回密码),住
址,邮编,密保问题等,完善信息后点击提交,待系统验证为本人操作后
通过验证,注册完成;若验证失败,提示失败信息并重新验证
附:验证要求:
1、用户名必填必须为数字字母组合,不能包含敏感字符,长度为
3-12
2、密码必填必须为符号与数字组合,长度6-12,且确认密码必须
与密码保持一致
3、手机号、电子邮箱必填绑定邮箱与手机号,在注册时通过系
统发送验证短信来确认为注册者本人,当用户忘记登录密码,可以通过向绑定的手机发送验证信息来帮助登陆者重置密码
用户注册
用户登录:
忘记密码为用户提供丢失密码的保护措施,用户可以通过预留的密保问
题以及绑定的手机号以及邮箱账号来验证是否为账号所有人的操作,若通
过认证,可以通过重置密码来使用户重新登录
◆个人中心用户的个人资料,保留用户的购买记录,用户购物车信息,用
户浏览商品记录,以及用户可能会感兴趣的商品推荐。
●用户登录管理,包括用户等级的区分、用户信息的编辑(修改、删除)和注销(退
出登录)
⏹用户等级的区分:用户登录成功后,根据用户在系统中的消费额度等条件来判
断和区分用户的等级,用以区别不同等级用户在购物过程中享有不同的权限,
高等级用户可以享有更高的折扣,并且拥有如先使用后付款等权利
⏹用户信息的编辑,可以对用户的信息进行修改和删除
◆修改:根据用户在使用过程中积累的信誉及用户升级情况,及时对用户的
信用等级进行修改,也包括用户个人信息的修改
◆删除(相关信息删除):用户在使用过程中积累的卡券(包括代金券、红
包等)到期之后的删除,也包括用户个人信息的删除
◆注销:用户根据个人需求,请求退出登录操作。
用户信息修改:
用户信息删除:
用户信息注销:
2.2产品模块
功能描述:该功能用来实现产品信息的相关操作。
产品根据商品的信息进行相关数据的管理,通过不同用户的不同操作选择不同商品信息的相关操作,由商家和用户来进行商品信息的定义,包括商品搜索,商品信息添加、商品信息查找、商品信息显示。
商品搜索:
●输入商品名称,由商家提供的商品关键字来匹配搜索信息,将所得结果展示给用户,
缩小用户查找范围
⏹在商品搜索时,由于关键字有误等原因会造成查找不到有关商品的问题,可以
适当减少关键字描述
⏹根据用户的购买习惯,在搜索出的商品里系统自动排序,将用户经常购买或可
能感兴趣的商品置顶显示
⏹搜索商品时,提供配套或同类型商品的推荐,如购买电脑在系统中向用户推荐
鼠标键盘等商品
查找商品:
添加商品:
●输入商品的名称、描述,点击添加按钮,系统检查输入各项内容符合规则,完成添
加操作,如果系统中已经存在同名商品并且存在相同的信息则提示商家商品已经存
在,不能重复添加。
⏹如果添加的商品信息不能被确认或者不完全,则添加失败。
⏹如果添加的商品能够被进行添加,则将会进行跳转。
商品信息添加:
商品显示:
●商品显示是根绝商品的实际信息来显示所有商品的类别,如食品、衣服、鞋子、包、
首饰、化妆品、家具、工具、其他等。
⏹商品信息的显示是根据实际情况显示所有商品,不能显示不存在的商品名、商
品描述。
●显示单个商品的详细信息,点击确认的某一件商品的时候,如食品,将进行数据信
息跳转,跳转到该商品的信息显示页面,该页面包括食品的生产日期、厂家、保质
期、保存方法、不可食用人群。
●键入所了解商品信息,点击查找按钮,根据键入的商品信息,在商品类中进行数据
匹配,进行数据查找,进入该商品所显示的信息页。
⏹如果所键入的商品信息为不存在的商品属性,则查找失败。如查找外星人,不
存在外星人信息。
⏹如果键入的商品信息在整个商品类中不存在,则查找失败。如乱码。
⏹如果键入的商品信息不符合查找规则,显示错误的商品信息。如需要查找电脑,
键入dn,查找到其他商品信息。
商品信息显示:
显示单个商品的详细信息:
收藏商品:
●用户感兴趣而暂时不打算购买或者等待打折的商品,可以通过收藏的方式单独将商
品链接存放在用户中心中,待用户需要购买的时候通过收藏夹直接进入商品的购买