商品的管理实现和用户的购物的实现。用户在线浏览所有商品,按需求搜索相关商品,以及注册为会员后对商品选购的操作,购物结束后生成订单。管理员则可对商品的添加,对商品的归类,对用户购物订单进行处理,以及管理员对网站进行维护操作。
21数据流图
数据流图(DFDDataFlowDiagram)是描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在系统中流动和处理的情况,就是采用图形方式来表示系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程。
1
f1、系统顶层数据流图(如图21所示)。
管理员
管理员操作信息
管理员操作信息
管理员
B2C购物系统
会员操作信息会员
会员操作信息会员
图21顶层数据流图
2、会员子系统数据流图(如图22所示)。
会员注册登录信息
会员信息表
管理员登录信息
管理员信息表
会员更改信息商品搜索信息商品评论信息
地址薄信息购物车信息
订单信息
管理员子系统会员子系统
会员信息表商品信息表商品评论信息表地址薄信息表购物车信息表订单信息表
管理员更改信息商品信息
商品评论信息商品类别信息网站公告信息
订单信息会员信息
管理员信息表商品信息表商品评论信息表商品类别信息表网站公告信息表订单信息表会员信息表
图22会员子系统数据流图
图23管理员子系统数据流图
3、管理员子系统数据流图(如图23所示)。
22数据字典
数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合。数据字典的作用是在软件的分析和设计过程中提供关于数据的描述信息。一般说来,数据字典应该由下列四类元素构成:数据元素,数据流,数据存储和数据处理。
数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。本系统所涉及到的数据存储表如表21至表29所示。
名字描述组成
会员信息表
表21数据存储之会员信息表
记录用户在购物网站的注册信息
会员编号,邮箱地址,会员密码,会员真实姓名
2
f名字描述组成
管理员信息表
表22数据存储之管理员信息表
记录购物网站后台管理员的信息
管理员编号,管理员名,管理员密码
名字描述组成
名字描述组成
商品信息表
表23数据存储之商品信息表
记录购物网站的所有商品信息
商品编号,商品名,商品类别编号,商品描述,商品市场价,商品会员价,商品售出量,商品图片,商品浏览量,商品发布时间
表24数据存储之商品类别信息表商品类别信息表
记录购物网站的所有商品的二级类别信息
商品类别r