买家所实现的功能包括:商品信息的浏览搜索、商品的订购、订单信息的浏览、购物车信息的浏览、评论信息的发表浏览、登陆。
普通用户所实现的功能包括:商品信息的浏览、搜索、评论信息的浏览、注册。
(1) 用户信息管理数据流图
校园慈善交易平台注册会员进入后台个人信息管理,可以对自己的基本信息进行修改等操作。
图 2.3 用户信息管理数据流图
(2) 注册会员对发布商品信息管理数据流图
校园爱心慈善交易平台注册用户登录后进入后台管理,可进行慈善商品信息的发布、修改、删除操作,如图:商品信息管理情况细化流程图所示。
图 2.4商品信息管理数据流图
(3) 购物订单生成数据流图
买家首先选择所需商品加入购物车,选择完毕生成订单后加入订单信息表,完成订购;卖家收到订单并处理订单,确认后卖家发货。
图 2.5购物订单生成数据流图
(4) 网站新闻公告数据流图
管理员管理网站的新闻,公告等信息,包括发布,删除,修改等。数据流图如下:
图 2.6 网站新闻公告数据流图
2.2.3 数据字典DD
数据流图表达了数据和处理的关系,数据字典则是对数据流图中所涉及的各类数据的描述性信息的集合。数据字典是关于数据库中数据的描述,而不是数据本身。数据本身将存放在物理数据库中,由数据库管理系统管理。数据字典有助于这些数据的进一步管理和控制,为设计人员和数据库管理员在数据库设计、实现和运行阶段控制有关数据提供依据。数据字典通常包括数据项、数据结构、数据流、数据存储和加工处理过程5个部分:
(1)数据项
数据项是不再可分的数据单位。对数据项的描述形式为:
数据项 = {数据项名,数据项含义说明,别名,数据类型,长度,取值范围,与其他数据项的逻辑联系}
表2.1 校园慈善交易平台数据字典中的数据项
数据项 含义说明 别名 类型 长度 取值范围 取值含义 与其他数据项关系
用户ID 唯一地标识每个用户 无 整型 无 所有整数 按注册时间来定 发布商品时需存在
用户基本信息 用户其他信息的补充 无 字符型 50 50个字符以内 用户个人信息 无
商品ID 唯一地标识每个商品 无 整型 无 所有整数 发布顺序 购买商品时需存在
商品基本信息 商品信息 无 字符型 50 50个字符以内 商品详细信息 无
评论ID 唯一地标识每个评论 无 整型 无 所有整数 发表顺序 浏览评论信息需存在
评论内容 用户评论内容 无 字符型 50 50个字符以内 评论详细内容 无
订单编号 用户购买订单 无 整型 无 所有整数 订单编号 购买商品时生成 C#校园爱心慈善屋交易网站的设计与实现+ER图+数据流图DFD(7):http://www.youerw.com/jisuanji/lunwen_200.html