1、网上书店管理系统-数据字典设计部分一、 数据项数据项是不可再分的数据单位,数据项的描述通常包括以下内容:数据项描述=数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系,数据项之间的关系数据项编号 数据项名称 数据类型及宽度 取值范围 简述 出现位置1 书籍编号 Text 用户信息表:数据结构编号 DS-02数据结构名称:用户信息表;简述:用户注册时填写的个人基本信息信息;数据结构组成: 用户编号+姓名+家庭住址+性别+电话+级别;出版社信息表:数据结构编号 DS-03数据结构名称:出版社信息表;简述:出版社的基本信息;数据结构组成:出版社编号+出版社名称
2、+地址+联系电话;订单信息表:数据结构编号 DS-04数据结构名称:订单信息表;简述:用户订购书籍时填写的有关书籍和个人信息;数据结构组成:书籍编号+图书名称+用户编号+姓名+家庭住址+电话+订单编号+订书名称+数量+订书日期;管理员信息表:数据结构编号 DS-05数据结构名称:管理员信息表;简述:管理员的基本信息;数据结构组成:管理员编号+管理员姓名+性别+家庭住址+联系电话;三、数据流的定义数据流是数据结构在系统内传输的途径。对数据流的描述通常包括以下内容: 数据流描述数据流明,说明,数据流来源,数据流去向,组成:数据结构,平均流量,高峰期流量登录数据流:数据流编号 F-01数据流名称:登
3、录数据流;简述:用户和管理员登陆时输入的个人名称和密码;数据流来源:用户和管理员登录时输入的个人名称和密码;数据流去向:登录模块;数据流组成:用户或管理员的名称+密码;书籍查询信息数据流:数据流编号 F-02数据流名称:书籍信息数据流;简述:用户查询时书籍的基本信息数据流来源:用户查询时的输入信息;数据流去向:书籍查询模块;数据流组成:书籍名称或书籍类型或书籍作者;空订单信息流:数据流编号 F-03数据流名称:空订单信息流;简述:用户订购书籍需要填写的信息数据流来源: 数据库中的信息;数据流去向:填写订单模块,由用户填写;数据流组成:书籍编号+图书名称+用户编号+姓名+家庭住址+电话+数量已提
4、交定单信息流:数据流编号 F-04数据流名称:已提交定单信息流;简述:用户填写的订单信息;数据流来源: 用户;数据流去向:检查订单是否合格模块;数据流组成:订单编号+日期+书籍编号+图书名称+用户编号+姓名+家庭住址+电话+数量合格订单信息流:数据流编号 F-05数据流名称:合格订单信息流;简述:通过检查的合格订单信息;数据流来源:检查订单是否合格模块;数据流去向:出版社数据流组成:订单编号+日期+书籍编号+图书名称+用户编号+姓名+家庭住址+电话+数量四、数据存储数据存储是数据结构停留或保存的地方,也是对数据流的来源和去向之一。它可以是手工文档或手工凭单,也可以是计算机文档。对数据存储的描述
5、通常包括以下内容:数据存储描述:数据存储名,说明,编号,输入的数据流,输出的数据流,组成:数据结构,数据量,存取频度,存取方式 用户信息存储数据存储编号 S01数据存储名称:用户信息存储;简述:对用户的个人信息的存储输入的数据流:用户注册时填写的信息;输出地数据流:用户信息表;数据存储组成:用户编号+姓名+家庭住址+性别+电话+级别:书籍数据存储数据存储编号 S02数据存储名称:书籍数据存储;简述:对网上书店书籍的各项信息的存储输入的数据流:书籍入库时的信息;输出地数据流:书籍信息表;数据流组成:书籍编号+图书类型+代码简写+作者姓名+书籍价格+图书名称+图书数量+入库时间;出版社数据存储数据
6、存储编号 S03数据存储名称:出版社存储;简述:存储出版社信息输入的数据流:出版社的基本信息;输出地数据流:出版社信息表;数据流组成:出版社编号+出版社名称+地址+联系电话;订单数据存储数据存储编号 S04数据存储名称:订单信息存储;简述:用户所下订单的存储输入的数据流:用户填写的订单信息;输出地数据流:订单信息表;数据流组成:订单编号+订单名称+数量+订书日期;管理员数据存储存储编号 S05数据存储名称:管理员数据存储;简述:对管理人员的各项信息存储输入的数据流: 管理员信息;输出地数据流:管理员信息表;数据流组成: 管理员编号+管理员姓名+性别+家庭住址+联系电话;五、处理过程处理过程的具
7、体处理逻辑一般用判定表或判定树来描述、数据字典中只需要描述处理过程中的说明性信息,通常包括以下内容:处理过程描述=处理过程名,说明,输入:数据流,输出:数据流,处理: 简要说明通过对用户需求的分析和系统的功能分析,我们得到本系统的实体-关系模型(E-R 模型)图。根据业务流程的分析以及业务流程图我们可以得出系统的数据流程。网上书店系统的顶层数据流图网上书店系统的中层数据流图订购图书模块的底层数据流图订单信息查询模块的底层数据流图该网上书店的 E-R 图有 5 个实体类型: 管理员信息(包括管理员编号、管理员姓名、性别、家庭住址、联系电话) 用户信息(包括用户编号、姓名、性别、家庭住址、电话、级别) 书籍信息(书籍编号、出版社编号、图书名称、作者姓名、图书类型、代码简写、图书价格、图书数量、入库时间) 出版社信息(出版社编号、出版社名称、地址、联系电话) 订单信息(订单编号、书籍编号、数量、订书日期、出版社编号、用户编号、图书名称、姓名、家庭住址、联系电话)各实体之间的关系 E-R 图: