查询图查询到的图书信息书添加图书新的图书信息D4图书信管理员修改图息表书修改后的图书信息删除图管理员书D2订单信息表订单管理订单信息更改图更改的图书D5图书类书类别信息别表 图3-11 P2.3图书信息管理数据流程图
(三)数据字典
1.数据项定义
表 3-1 表3-2
数据项名称:管理员名数据项名称:管理员密码 别名:userpassword admin
长度:50 取值范围:描述: 管理员的管理密码1-40 描述:管理员登陆的用户名
表 3-3 3-4 数据项名称:管理员权限数据项名称:管理员编号
别名:rank id 长度:2 4 描述:管理员的编号描述: 管理员的管理权限
表 3-5 表3-6
数据项名称:会员编号数据项名称:用户名称 别名:mbrID userName 长度:5 50 描述: 会员的具体编号用户的名字
表3-7 表3-8
表
数据项名称:用户密码数据项名称:真实姓名
别名:Password mbrName 长度:50 描述:会员密码描述:真实姓名 表 3-9 表3-10
数据项名称:邮编编码数据项名称:E-mail 别名:Postcode Email 长度:6 20 描述:邮编编码描述:电子邮件地址
表3-11 表3-12 数据项名称:电话 别名:phone 长度:11 描述:电话
数据项名称:QQ号码
别名:QQ 表3-13 长度:3-14
数据项名称:图书编号数据项名称:图书类别10 描述:别名:QQProductID Pkind 号码 长度:5 20
描述:图书的编号描述:图书的类别
表3-15 表3-16
数据项名称:图书名数据项名称:图书价格 别名:Pname Price
长度:10 40
描述:图书的名称描述:图书的价格
表3-17 表4-18
数据项名称:产品类别编号数据项名称:订购数量 别名:quantity PkindID 长度:5 10
描述:方便查询描述:用户购买图书的数量
表3-19 表3-20 数据项名称:送货地址数据项名称:公告编号 别名: 别名:Add 长度:Gno 长度:50 取值范围:20 描述:方便查询1-50 描述:购物者的地址
表3-21 表3-22
表
数据项名称:公告内容数据项名称:公告标题
别名:Gname Gtitle 长度:500 40
描述:公告的具体内容描述:公告的题目
表3-23 表3-24
数据项名称:公告发布日期 别名:Gdate
长度:8
描述:公告发布的日期
数据项名称:新闻编号
别名:Nno 表3-25 长度:数据项名称:新闻内容数据项名称:新闻标题20
描述:方便查询 别名:Nname Ntitle 长度:500 40 描述:新闻的具体内容描述:新闻的题目
表3-27 表 3-28
数据项名称:留言编号 数据项名称:新闻发布日期
别名:别名:Ndate messid 长度:长度:8 4 描述:留言的编号 描述:新闻发布的日期
表3-29 表3-30 数据项名称:留言内容数据项名称:留言类型
别名: messsubject messtype 长度:100 4
描述:留言的具体内容描述:留言的类型
2.数据流定义
表3-31 表3-32
数据流名称:添加的新会员信息数据流名称:修改的会员信息 简述:新注册的会员简述:会员对自己的部分信息修改
数据来源:会员
数据流向:会员信息表 表
表3-34
表3-26
3-33
数据流名称:查询会员信息 数据流名称:删除会员信息简述:管理员查询会员信息 简述:管理员删除此会员信息数据来源:会员编码 数据来源:会员信息表数据流向:查询窗口 数据流向:会员信息表表3-36 数据流名称:修改的图书类别 数据流名称:添加的图书类别简述:简述:图书分类信息管理员对图书类别的信息修改 数据来源:管理员 数据流向:图书类别表 表 表3-35
3-37
表3-38 数据流名称:查询的图书类别数据流名称:删除的图书类别 简述:管理员简述:管理员删除相关图书类别信息/会员查看商品类别 数据来源:管理员数据来源:图书类别表/会员 数据流向:图书类别表 表数据流名称:修改的图书信息数据流名称:添加新图书信息 表3-40 简述:管理员添加新图书的信息简述:管理员对图书的部分信息修改 数据来源:管理员 数据流向:图书信息表
表3-41 表3-42
数据流名称:查询图书的信息数据流名称:删除商品的信息 简述:会员查看相关图书的信息简述:管理员对相关图书进行删除
数据来源:图书信息表
数据流向:查询窗口数据流向:图书信息表 表3-43 3-44 数据流名称:添加的公告信息数据流名称:修改的公告信息 简述:管理员发布公告信息简述:管理员对公告的部分信息修改
数据来源:管理员数据来源:公告表
数据流向:公告表
表3-45 3-46 数据流名称:添加的订单信息数据流名称:确认的订单信息 简述:简述:管理员对新的订单进行确认会员购买图书产生的订单信息
数据来源:会员数据来源:订单信息表
数据流向:订单信息表 表3-47 3-48
3-39 表
表
表
数据流名称:查询的订单信息数据流名称:删除的订单信息 简述:管理员查询相关图书订单信息简述:管理员删除相关订单的信息 数据来源:订单信息表 数据流向:查询窗口 数据流向:订单信息表数据流名称:修改的会员信息 简述:管理员修改会员信息 数据来源:会员信息表 数据流向:会员信息表 3.处理过程描述 表3-50 处理名称:会员添加
表3-49
输入数据:会员名称,会员密码,会员地址,会员电话,会员邮箱,真实姓名,
邮政编码
输出数据:是否注册成功
处理逻辑:1.会员电话是否包含非法字符
2.会员邮箱是否包含“@” 3.邮政编码是否包含非法字符
表3-51 处理名称:会员登录
输入数据:会员名称,会员密码,验证码
输出数据:是否登录成功
处理逻辑:1.会员名称和密码是否与数据库中的相符合
表3-52 处理名称:会员修改
输入数据:会员名称,会员密码,会员地址,会员电话,会员邮箱,真实姓名,
邮政编码
输出数据:是否修改成功 处理逻辑:1.会员电话是否包含非法字符
2.会员邮箱是否包含“@” 3.邮政编码是否包含非法字符 表
3-52 处理名称:会员删除
输入数据:会员名称
输出数据:是否删除成功
处理逻辑:1.改会员是否有多个订单未处理。 表
3-53 处理名称:图书添加
输入数据:图书名称,图书价格,图书简介,图书价格,库存价格,会员价格,
图书编号
输出数据:是否添加成功 处理逻辑:1. 商品价格是否包含非法字符 表