网上书店数据字典部分.docx
- 文档编号:2961328
- 上传时间:2022-11-16
- 格式:DOCX
- 页数:10
- 大小:266.39KB
网上书店数据字典部分.docx
《网上书店数据字典部分.docx》由会员分享,可在线阅读,更多相关《网上书店数据字典部分.docx(10页珍藏版)》请在冰豆网上搜索。
网上书店数据字典部分
网上书店管理系统
-----数据字典设计部分
一、数据项
数据项是不可再分的数据单位,数据项的描述通常包括以下内容:
数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的关系}
数据项编号
数据项名称
数据类型及宽度
取值范围
简述
出现位置
1
书籍编号
Text&20
由编码组成
惟一标识每本书
图书信息表
2
图书类型
Text&20
图书类型
图书信息表
3
代码简写
Number&20
图书代码
图书信息表
4
作者姓名
Text&20
可变20个字符
作者姓名
图书信息表
5
书籍价格
Text&20
书籍价格
图书信息表
6
图书名称
Text&20
与书籍名称对应
图书名称
图书信息表
7
图书数量
Number&20
图书数量
图书信息表
8
入库时间
Date&10
入库时间
图书信息表
9
用户编号
Text&20
由编码组成
惟一标识每个用户
用户信息表
10
姓名
Text&20
与每个人员姓名对应
个人姓名
用户信息表
11
性别
Text&2
男、女或空值
用户性别
用户信息表
12
家庭住址
Text&50
可变40个字符
用户的住址
用户信息表
13
电话
Text&20
由数字组成
用户电话
用户信息表
14
级别
Text&20
会员与普通用户
决定用户对系统的权限
用户信息表
15
出版社编号
Text&20
由编码组成
惟一标识每个出版社
出版社信息表
16
出版社名称
Text&20
可变20个字符
出版社名称
出版社信息表
17
地址
Text&50
可变40个字符
出版社地址
出版社信息表
18
联系电话
Text&20
由数字组成
出版社电话
出版社信息表
19
订单编号
Text&20
由编码组成
惟一标识每个订单
订单表
20
订书名称
Text&20
可变20个字符
书籍名称
订单表
21
数量
Number&20
订购数量
订单表
22
订书日期
Data&10
可变
订书日期
订单表
23
管理员编号
Text&20
由编码组成
惟一标识每个管理员
管理员信息表
24
管理员姓名
Text&20
可变20个字符
管理员姓名
管理员信息表
25
性别
Text&2
男、女或空值
管理员性别
管理员信息表
26
家庭住址
Text&50
可变40个字符
管理员的住址
管理员信息表
27
联系电话
Text&20
由数字组成
管理员电话
管理员信息表
二、数据结构定义
数据结构反映了数据之间的组合关系,一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成,数据结构的描述通常包括以下内容:
数据结构描述:
{数据结构名,含义说明,组成,:
{数据项或数据结构}}
书籍信息表:
数据结构编号
DS-01
数据结构名称:
书籍信息表;
简述:
书籍入库时的信息;
数据结构组成:
书籍编号+图书类型+代码简写+作者姓名+书籍价格+图书名称+图书数量+入库时间;
用户信息表:
数据结构编号
DS-02
数据结构名称:
用户信息表;
简述:
用户注册时填写的个人基本信息信息;
数据结构组成:
用户编号+姓名+家庭住址+性别+电话+级别;
出版社信息表:
数据结构编号
DS-03
数据结构名称:
出版社信息表;
简述:
出版社的基本信息;
数据结构组成:
出版社编号+出版社名称+地址+联系电话;
订单信息表:
数据结构编号
DS-04
数据结构名称:
订单信息表;
简述:
用户订购书籍时填写的有关书籍和个人信息;
数据结构组成:
书籍编号+图书名称+用户编号+姓名+家庭住址+电话+订单编号+订书名称+数量+订书日期;
管理员信息表:
数据结构编号
DS-05
数据结构名称:
管理员信息表;
简述:
管理员的基本信息;
数据结构组成:
管理员编号+管理员姓名+性别+家庭住址+联系电话;
三、数据流的定义
数据流是数据结构在系统内传输的途径。
对数据流的描述通常包括以下内容:
数据流描述={数据流明,说明,数据流来源,数据流去向,组成:
{数据结构},平均流量,高峰期流量}
登录数据流:
数据流编号
F-01
数据流名称:
登录数据流;
简述:
用户和管理员登陆时输入的个人名称和密码;
数据流来源:
用户和管理员登录时输入的个人名称和密码;
数据流去向:
登录模块;
数据流组成:
用户或管理员的名称+密码;
书籍查询信息数据流:
数据流编号
F-02
数据流名称:
书籍信息数据流;
简述:
用户查询时书籍的基本信息
数据流来源:
用户查询时的输入信息;
数据流去向:
书籍查询模块;
数据流组成:
书籍名称或书籍类型或书籍作者;
空订单信息流:
数据流编号
F-03
数据流名称:
空订单信息流;
简述:
用户订购书籍需要填写的信息
数据流来源:
数据库中的信息;
数据流去向:
填写订单模块,由用户填写;
数据流组成:
书籍编号+图书名称+用户编号+姓名+家庭住址+电话+数量
已提交定单信息流:
数据流编号
F-04
数据流名称:
已提交定单信息流;
简述:
用户填写的订单信息;
数据流来源:
用户;
数据流去向:
检查订单是否合格模块;
数据流组成:
订单编号+日期+书籍编号+图书名称+用户编号+姓名+家庭住址+电话+数量
合格订单信息流:
数据流编号
F-05
数据流名称:
合格订单信息流;
简述:
通过检查的合格订单信息;
数据流来源:
检查订单是否合格模块;
数据流去向:
出版社
数据流组成:
订单编号+日期+书籍编号+图书名称+用户编号+姓名+家庭住址+电话+数量
四、数据存储
数据存储是数据结构停留或保存的地方,也是对数据流的来源和去向之一。
它可以是手工文档或手工凭单,也可以是计算机文档。
对数据存储的描述通常包括以下内容:
数据存储描述:
{数据存储名,,说明,编号,输入的数据流,输出的数据流,组成:
{数据结构},数据量,存取频度,存取方式}
用户信息存储
数据存储编号
S01
数据存储名称:
用户信息存储;
简述:
对用户的个人信息的存储
输入的数据流:
用户注册时填写的信息;
输出地数据流:
用户信息表;
数据存储组成:
用户编号+姓名+家庭住址+性别+电话+级别:
书籍数据存储
数据存储编号
S02
数据存储名称:
书籍数据存储;
简述:
对网上书店书籍的各项信息的存储
输入的数据流:
书籍入库时的信息;
输出地数据流:
书籍信息表;
数据流组成:
书籍编号+图书类型+代码简写+作者姓名+书籍价格+图书名称+图书数量+入库时间;
出版社数据存储
数据存储编号
S03
数据存储名称:
出版社存储;
简述:
存储出版社信息
输入的数据流:
出版社的基本信息;
输出地数据流:
出版社信息表;
数据流组成:
出版社编号+出版社名称+地址+联系电话;
订单数据存储
数据存储编号
S04
数据存储名称:
订单信息存储;
简述:
用户所下订单的存储
输入的数据流:
用户填写的订单信息;
输出地数据流:
订单信息表;
数据流组成:
订单编号+订单名称+数量+订书日期;
管理员数据存储
存储编号
S05
数据存储名称:
管理员数据存储;
简述:
对管理人员的各项信息存储
输入的数据流:
管理员信息;
输出地数据流:
管理员信息表;
数据流组成:
管理员编号+管理员姓名+性别+家庭住址+联系电话;
五、处理过程
处理过程的具体处理逻辑一般用判定表或判定树来描述、数据字典中只需要描述处理过程中的说明性信息,通常包括以下内容:
处理过程描述={处理过程名,说明,输入:
{数据流},输出:
{数据流},处理:
{简要说明}}
通过对用户需求的分析和系统的功能分析,我们得到本系统的实体-关系模型(E-R模型)图。
根据业务流程的分析以及业务流程图我们可以得出系统的数据流程。
网上书店系统的顶层数据流图
网上书店系统的中层数据流图
订购图书模块的底层数据流图
订单信息查询模块的底层数据流图
该网上书店的E-R图有5个实体类型:
▲ 管理员信息(包括管理员编号、管理员姓名、性别、家庭住址、联系电话)
▲ 用户信息(包括用户编号、姓名、性别、家庭住址、电话、级别)
▲ 书籍信息(书籍编号、出版社编号、图书名称、作者姓名、图书类型、代码简写、图书价格、图书数量、入库时间)
▲ 出版社信息(出版社编号、出版社名称、地址、联系电话)
▲ 订单信息(订单编号、书籍编号、数量、订书日期、出版社编号、用户编号、图书名称、姓名、家庭住址、联系电话)
各实体之间的关系E-R图:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 书店 数据 字典 部分