logo资料库

网上书店系统数据字典设计说明书.doc

第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
资料共11页,剩余部分请下载后查看
网上书店管理系统 -----数据字典设计部分 一、 数据项 数据项是不可再分的数据单位,数据项的描述通常包括以下内容:数据项描 述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含 义,与其他数据项的逻辑关系,数据项之间的关系} 数据项编号 数据项名称 数据类型及宽度 取值范围 简述 出现位置 1 2 3 4 5 6 7 8 9 书籍编号 Text & 20 由编码组成 惟一标识每本书 图书信息表 图书类型 Text & 20 图书类型 图书信息表 代码简写 Number &20 图书代码 图书信息表 作者姓名 Text & 20 可变 20 个字符 作者姓名 图书信息表 书籍价格 Text & 20 书籍价格 图书信息表 图书名称 Text & 20 与书籍名称对应 图书名称 图书信息表 图书数量 Number & 20 图书数量 图书信息表 入库时间 Date & 10 入库时间 图书信息表 用户编号 Text & 20 由编码组成 惟一标识每个用 用户信息表 户 10 姓名 Text & 20 与每个人员姓名 个人姓名 用户信息表 对应 11 12 13 性别 Text & 2 男、女或空值 用户性别 用户信息表 家庭住址 Text & 50 可变 40 个字符 用户的住址 用户信息表 电话 Text & 20 由数字组成 用户电话 用户信息表
14 级别 Text & 20 会员与普通用户 决定用户对系统 用户信息表 的权限 15 出版社编号 Text & 20 由编码组成 惟一标识每个出 出版社信息 版社 表 16 出版社名称 Text & 20 可变 20 个字符 出版社名称 出版社信息 表 17 地址 Text & 50 可变 40 个字符 出版社地址 出版社信息 表 18 联系电话 Text & 20 由数字组成 出版社电话 出版社信息 表 19 订单编号 Text & 20 由编码组成 惟一标识每个订 订单表 单 20 21 22 23 订书名称 Text & 20 可变 20 个字符 书籍名称 订单表 数量 Number & 20 订购数量 订单表 订书日期 Data & 10 可变 订书日期 订单表 管理员编号 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 模型)图。根据业务流程的分析以及业务流程图我们可以得出系统的数 据流程。 网上书店系统的顶层数据流图
分享到:
收藏