在线考试数据字典.doc_第1页
在线考试数据字典.doc_第2页
在线考试数据字典.doc_第3页
在线考试数据字典.doc_第4页
在线考试数据字典.doc_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

2010年秋季入学南开大学在职研究生软件工程专业(方向:项目管理) 系统分析与设计 曹溪在线考试系统数据字典曹溪 学号:2220100659数据字典(Data Dictionary,DD)是“关于系统数据的数据库”。建立数据字典是为了对数据流程图上各个元素作出详细的定义和说明。数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据字典的内容包括以下五个方面:数据项,数据结构(实体),数据流,数据存储,处理逻辑和外部实体。1. 约定的描述方法定义式中使用的符号:2. 操作符 含义描述3. 定义为 4. 与(顺序结构)5. . 重复(循环结构)6. . 或(选择结构) 7. ( . ) 任选8. m.n 界域9. ., 注释符2数据字典的类型数据项 数据项又称数据元素,是数据的最小单位。在IS中数据项指数据库中每条记录的每个字段。 描述不可再分解的数据单位,包括: 名称 描述 数据类型 长度(精度) 取值范围及缺省值 计量单位数据项编号:I02-01数据项名称:物料编号 性 质:字符简 述:某材料的编码长 度:8个字节 取值范围 :00000000-I9999999数据项条目举例数据项名:系编号别名:取值:2数字2注释: * 例如: 01,12 *数据项条目举例数据项名:专业和班编号别名:取值: 3数字3注释: * 例如: 305 *数据项条目举例数据项名:年级别名:取值及含义: freshmen, 一年级 sophomore,二年级 junior, 三年级 senior, 四年级注释:F,M,J,S可分别用1,2,3,4代替数据项条目举例数据项名:书号别名:取值: 字母数字注释:l 例如:,*数据结构数据结构的描述重点是数据之间的组合关系,即说明这个数据结构包括哪些成份;一个数据结构可以包括若干个数据元素或(和)数据结构;三种特殊的数据成分:任选项:可有也可以没有;必选项:必须有;名称:学生登记卡总编号:203 说明:新生入学时填写的卡片编号:008 结构: 学号姓名曾用名入学日期性别民族 有关的数据流、数据存储:新生登记表,学籍表数量:每年约1000份重复项:多次出项的数据项。数据流通过数据流的来源、去处、组成等属性说明数据流名称:入库单 简述:仓库验收物料后输入入库单 来源:验收入库加工处理 去向:物料库存文件,结算加工处理 流通量:平均10份/天 包含的数据结构:物料编号、物料名称、入库数量、入库日期 给出DFD中某个数据流的定义,通常包括:数据流标识数据流来源数据流去向数据流的数据组成流动属性描述:频率、数据量数据存储 只描述数据的逻辑存储结构。储存文件名:物料库存文件 标识符:D01.09 简述:存放物料的库存情况 数据结构:物料编号+物料名称+单价+库存量 涉及的处理名:P1.5给出DFD中某个数据存储的定义,通常包括:数据存储名字数据存储描述数据存储组成数据存储方式关键码存取频率和数据量安全性要求(用户存取权限)处理条目描述的内容处理逻辑(简述) 描述基本处理如何把输入数据流变化为输出数据流的处理步骤,不涉及具体处理方法。 执行条件 输入 输出 优先级 执行频率 出错处理对策处理处理名称:补考处理总编号: 5-018编号:P6.3简要描述:查找补考学生名单发送教师,通知学生补考安排,登记补考成绩输入: D5学生成绩档案输出:补考学生名单(教师),补考通知(学生),补考成绩单(学生)处理过程: 在D5中按教学班查找成绩不合格的学生名单;安排补考时间及地点;根据学号按所在院系及所在班打印需要补考的学生名单,以及对应的补考课程和补考时间,发给所在院系,由所在院系发给每个学生; 按科目及教师打印各科目各教师的补考学生名单,以及补考成绩报送要求,发送教师;将教师发过来的补考成绩单登记到D5中,并通知学生补考成绩。外部实体 外部实体编号、名称、简述及有关数据流的输入与输出。外部实体名:供应商 标识符:E05.02 输入:订货单、结算通知 输出:订货单、发货单 简述:提供本单位配件的厂商应用举例(1)某订货系统功能说明如下: 假设某一企业采购部门每天需要一张订货报表,报表按材料编号排序,报表中列出所有需要再次订货的材料。对于每种需要再次订货的材料应列出下列数据:材料编号、名称、订货数量、目前价格(或参考价格)、主要供应单位、第二供应单位等。材料入库或出库称为事务,通过放在仓库的CRT终端把事务报告给订货系统。当某种材料的库存数量少于库存量临界值时就应该再次订货。仓管员1.0处理事务采购员事务订货报表图 (b) 订货系统的一层数据流程图 2.0产生报表D2 订货信息D1 库存信息仓管员0.0订货系统采购员事务订货报表图 (a) 订货系统的顶层数据流程图 数据流图D2 1.1事务输入和检验仓管员 1.2更新库存1.3处理订货D1 库存信息 F3 库存F1 事务事务F2 F4 缺货信息 F5 订货信息 订货信息 图(c) 订货系统的2层数据流程图 (子图1)D2 采购员2.0 产生报表 F6 订货汇总信息 F7 订货报表 订货信息 图(d) 订货系统的1层数据流程图(图b的局 (1) 数据存储条目 编号名称流入数据流流出数据流组成组织形式D1库存清单文件F3F3材料编号、材料名称、单价、数量按材料类别排序D2定货信息文件F5F6时间、材料编号、材料名称、定货数量、目前价格、主要供应者、次要供应者按时间和材料类别排序编号名称来源去处组成流量说明F1材料出入库单仓管员事务输入和检验日期、材料编号、材料名称、事务类型、单价、数量60份每天事务类型1进货2出库F2正确的事务单事务输入和检验更新库存同上同上同上F3库存更新库存库存清单文件材料编号、材料名称、单价、数量处理与库存双向流动F4缺货信息更新库存处理定货日期、材料编号、材料名称、单价、缺货量低于库存临界的库存数量(需订货量)F5定货信息处理定货定货信息文件同定货信息文件F6同上定货信息文件产生报表同上F7定货报表产生报表采购部同上每天1份(3)数据项条目编号名称数据类型长度小数位取值范围说明01日期D0802材料编号C0403材料名称C2004单价N080305库存数量N080206定货数量N080207目前价格N080308主要供应者C2009次要供应者C2010事务类型C1(4)处理条目编号名称输入处理逻辑输出P1.1事务输入与检验出入库原始单据提供出入库的录入界面并检验正确性正确的出入库信息P1.2更新库存进出库信息库存库存量=现库存量+入库量-出库量。若库存量库存临界量,则

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论