2.4.2数据词典 系统数据词典(DD-Date Dictionary)是描述数据流程图中所有数据流、数据存储、处理功能等卡片的集合。数据词典提供一个可定义的不依赖于应用程序的存储区域,用于创建扩展的属性集和描述数据的内容与外观。其内容包括四种条目:数据流,数据元素、数据存储和数据加工。建立完善的数据词典是对所整理数据的一种分析归档方式,为下一步建立数据库和处理数据做准备。 在系统分析阶段,数据词典有着重要的作用,它包含着系统的详细信息。一般来说,系统分析人员应把不便于在数据流程图上注明而系统分析应该获得,对整个系统开发以至将来系统运行与维护时必需的信息尽可能放入数据词典。 数据词典:“数据流”条目 数据流是穿梭于数据加工与外界环境实体间的信息,即流动与数据处理间的数据。因此,数据流词条不仅要说明数据流的名称,组成等本身的特性,而且应指明它的来源、去向和流通量等。 数据流 系统名: 宾馆客房管理 编号: 条目名: 会员信息 别名: | 来源:前台登记 | 去处:会员部 | 数据流结构: 会员信息={会员编号+姓名+积分+截止日期+(单位+联系电话+联系地址)} | 简要说明:根据会员信息,会员可享受一定的优惠。 | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 数据词典:“数据元素”条目 数据元素是数据流组成的最小单位,是无法再细分的数据流。它直接反应事物的某一特征。其描述需要以下信息:数据元素名、类型、长度、取值范围、相关的数据元素及数据结构。 数据元素 系统名: 宾馆客房管理 编号: 条目名: 会员编号 别名: | 属于数据流: 会员信息 | 存储处: 会员档案 结账单 | 数据元素结构: 代码类型 取值范围 字符 000000----999999 (由数字组成的字符串) | 简要说明:会员都有唯一的编号。 | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 数据词典:“数据存储”条目 数据存储是数据结构保存的地方。一个数据存储词条应有以下几项内容:数据存储名、简述、输入数据、输出数据、数据存储组织、记录数、记录组成。 数据存储 系统名: 宾馆客房管理 编号:D3 条目名: 消费单 别名: | 存储组织 每个客户一条记录 | 记录数: 约20 | 主关键字: 服务编号 | 记录组成: 项名: 服务编号 客房编号 服务时间 服务类型 服务费用 长度 6 6 8 2 8 | 简要说明: | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 数据存储 系统名: 宾馆客房管理 编号:D1 条目名: 客人档案 别名: | 存储组织: 每个客人一条记录 | 记录数:约300 | 主关键字:客户编号 | 记录组成: 项名: 客户编号 客户名称 联系人 联系电话 联系地址 ……….备注 近似长度: 6 60 20 40 60……….100 | 简要说明: 客户有特殊要求在备注中说明。 | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 数据词典:“加工”条目 加工逻辑是对数据流程图中各个基本处理的精确描述。 加工 系统名: 宾馆客房管理 编号:1 条目名: 前台登记 别名: | 输入数据流: 客人信息;预订信息 | 输出数据流: 登记单 | 加工逻辑: 1 从预订的信息和会员信息中,查询该客户是否已预订、是否会员 2 从预订登记的信息中给客人分配房间。 3 客人持登记单入住。 | 简要说明:会员登记信息存入会员部。 | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 加工 系统名: 宾馆客房管理 编号:2 条目名: 入住消费 别名: | 输入数据: 登记单 | 输出数据: 消费单 房费单 | 加工逻辑: 1 客人凭登记单入住 2 当押金不足时,提醒客人添加押金。 | 简要说明: | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 加工 系统名: 宾馆客房管理 编号:3 条目名: 结账 别名: | 输入数据: 房费单 消费单 | 输出数据: 结账单据 | 加工逻辑: 1 根据消费单、房费单结账 2 若是会员,则选择优惠级别、打折比例. 3 客人可选择结账方式. | 简要说明: 结账可以选择现金、支票、信用卡、欠单、转账、挂账等结算方式. | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 数据词典:“外部项”条目 外部项 系统名: 宾馆客房管理 编号: 条目名: 客人 别名: | 输入数据流:客人特征 | 输出数据流:客人信息 | 主要特征: 客人:即本系统中要入住的客人,其主要特征是客人姓名、登记方式、单位、联系电话、联系地址。 | 简要说明: | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | 外部项 系统名: 宾馆客房管理 编号: 条目名: 会员部 别名: | 输入数据流:会员信息 | 输出数据流:会员积分 | 主要特征: 会员部根据会员积分提供相应的优惠。 | 简要说明: 会员部根据客户的消费次数、消费金额来确定会员的优惠级别。 | 修改记录: | 编写 | 苏丽媛 | 日期 | 2004年4月 | 审核 | 王彦雪 | 日期 | 2004年4月 | |