在线购物系统需求分析
在线购物系统需求分析 目录 1. 用户需求 2 1.1顾客 2 1.2 管理员 2 2 功能需求 3 2.1 面向用户的功能 3 2.1.1 登录 3 2.1.2 浏览商品 3 2.1.3 注册 3 2.1.4 更新个人信息 4 2.1.5 购物车管理 4 2.1.6 订单查询 4 2.1.7结账 4 2.2后台管理功能 4 2.2.1商品数据维护 5 2.2.2订单数据维护 5 2.2.3会员数据维护 6 2.2.4权限维护 6 2.2.5管理员数据维护 6 3.数据流图 7 3.1顶层数据流图 7 3.2 0层数据流图 7 3.3 1层数据流图 8 3.3.1登录系统 8 3.3.2注册系统 8 3.3.3商品浏览系统 8 3.3.4购买商品 8 3.3.5会员管理 9 3.3.6商品管理 9 3.3.7订单管理 10 3.3.8权限管理 10 3.3.9管理员管理 10 4.数据字典 11 4.1数据流 11 4.2数据项 13 ### 在线购物系统需求分析 #### 一、用户需求 **1.1 顾客** - **商品查询与浏览** - 顾客可以根据商品类别(如服饰、书籍、电子产品等)来寻找并获取商品的摘要信息。 - 通过输入关键词(如商品名称的关键字),系统会返回符合检索条件的商品列表及其摘要信息。 - **商品详情访问** - 顾客点击商品标题或图片后,可以查看商品的详细信息,包括但不限于商品类别、名称、图片、市场价格、销售价格、是否为热门商品、是否为新品等。 - **注册与登录** - 提供一个注册页面,顾客需填写用户名、密码等必要信息。系统会对输入的信息进行验证,确保信息格式正确且符合规定。 - 顾客可以通过输入有效的用户名和密码登录系统,也可以随时选择退出登录。 - **个人信息管理** - 顾客可在个人中心更新个人信息,包括密码、性别、真实姓名、身份证号码等。 - **购物车管理** - 顾客可以将心仪的商品添加至购物车,也可根据需要调整购物车内商品的数量或直接删除商品。 - 支持顾客清空整个购物车。 - **订单处理** - 顾客可以查看当前及历史订单的状态信息。 - 顾客在提交订单前可以选择多种配送方式和支付方式,如货到付款、信用卡支付等。 - 完成订单支付后,顾客可以在订单确认页面完成最终的订单提交。 **1.2 管理员** - **登录与退出** - 管理员需要输入有效的用户名和密码登录后台管理系统。 - 管理员可随时退出登录状态。 - **业务数据维护** - 管理员负责维护商品、订单和会员等业务数据的新增、更新、删除和检索工作。 - **权限管理** - 包括管理员权限的新增、更新、删除和检索操作。 - **与其他系统的交互** - 通过批处理程序实现与财务系统、库存系统和物流系统的数据同步,更新订单的付款状态、商品库存数量和订单配送状态。 #### 二、功能需求 **2.1 面向用户的功能** - **登录** - 顾客或管理员通过输入正确的用户名、密码和验证码进行身份验证。 - **浏览商品** - 按商品类别浏览,如点击“服饰”类别,即可展示该类别下的所有商品。 - 按商品特性浏览,例如“热门商品”、“精品推荐”等。 - 按关键字浏览,支持模糊匹配查询。 - **注册** - 注册页面提供必要的字段供顾客填写个人信息。 - 对用户的输入进行合法性验证,如密码强度、邮箱格式等。 - **更新个人信息** - 允许顾客修改个人信息,如密码、联系方式等。 - **购物车管理** - 添加商品至购物车。 - 更新购物车内商品的数量或直接删除商品。 - 清空整个购物车。 **2.2 后台管理功能** - **商品数据维护** - 新增、更新、删除商品信息。 - 商品检索功能,帮助管理员快速定位所需商品。 - **订单数据维护** - 查看、更新订单状态,如待发货、已发货等。 - 处理退款、退货请求。 - **会员数据维护** - 管理会员信息,包括会员等级、积分等。 - 根据会员行为调整营销策略。 - **权限维护** - 设置不同级别的管理员权限。 - 根据需求分配不同的操作权限。 - **管理员数据维护** - 管理员账户的创建、修改和删除。 - 密码重置等功能。 #### 三、数据流图 - **顶层数据流图** - 展示整个系统的概览,包含主要的数据处理流程。 - **0层数据流图** - 更详细地描述了顶层数据流图中的每个数据处理过程。 - **1层数据流图** - 进一步细化每个处理过程的具体步骤,如登录系统、注册系统、商品浏览系统等。 - 描述了每个处理过程之间的数据交换细节。 #### 四、数据字典 - **数据流** - 定义了系统中各个处理过程间的数据流动情况,如顾客登录时的数据流向、订单处理时的数据流向等。 - **数据项** - 详细描述了系统中涉及的各种数据项,如用户名、密码、商品名称、订单状态等。 以上内容全面覆盖了在线购物系统的需求分析,不仅明确了顾客和管理员的需求,还详细描述了系统的各项功能需求及其实现方式,为后续的系统设计与开发提供了坚实的基础。
剩余14页未读,继续阅读
- tsmm10692014-07-22写得不错哦。谢谢分享
- H2922300052012-05-11写得挺详细的,比较有参考价值。
- AgoniAngel2015-11-20非常详细,可以参考
- 粉丝: 0
- 资源: 4
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于大数据环境搭建,本项目为大数据基础镜像组件,Hadoop、Spark、Hive、Tez、Hue、Flink、Zookeeper、Kafka、MySQL等,用
- 基于开源的flink,对其实时sql进行扩展;主要实现了流与维表的join,支持原生flink SQL所有的语法详细文档+全部资料.zip
- 基于开源flink,源码阅读注释详细文档+全部资料.zip
- 基于微服务架构的实时计算(Flink)展示平台详细文档+全部资料.zip
- 工具4:股权激励如何实施.xls
- 天津滨海快速交通发展有限公司股权激励机制探讨2.ppt
- 某某交通股份有限公司高层股权激励方案.doc
- 话费管理规定.docx
- 话费补贴申请书.doc
- 交通补贴及移动话费补贴政策.doc
- 话费补贴管理制度.doc
- 电话费补贴管理办法(暂行).doc
- 话费补助管理制度.doc
- 员工话费补贴管理制度.doc
- 手机补贴标准管理办法.doc
- 加班与加班费的控制技巧.ppt