点击上方蓝色字体,关注我们数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑等进行定义和描述,其目的是对数据流程图中的各个元素做出详细的说明,使用数据字典为简单的建模项目。简而言之,数据字典是描述数据的信息集合,是对系统中使用的所有数据元素的定义的集合。数据字典各部分的描述①数据项:数据流图中数据块的数据结构中的数据项说明数据项是不可再分的数据单位。对数据项的描述通常包括以下内容:数据项描述={数据项名,数据项含义说明,别名,数据类型,长度,取值范围,取值含义,与其他数据项的逻辑关系}其中“取值范围”、“与其他数据项的逻辑关系”定义了数据的完整性约束条件,是设计数据检验功能的依据。若干个数据项可以组成一个数据结构。②数据结构:数据流图中数据块的数据结构说明数据结构反映了数据之间的组合关系。一个数据结构可以由若干个数据项组成,也可以由若干个数据结构组成,或由若干个数据项和数据结构混合组成。对数据结构的描述通常包括以下内容:数据结构描述={数据结构名,含义说明,组成:{数据项或数据结构}}③数据流:数据流图中流线的说明数据流是数据结构在系统内传输的路径。对数据流的描述通常包括以下内容:数据流描述={数据流名,说明,数据流来源,数据流去向,  组成:{数据结构},平均流量,高峰期流量}其中“数据流来源”是说明该数据流来自哪个过程,即数据的来源。“数据流去向”是说明该数据流将到哪个过程去,即数据的去向。“平均流量”是指在单位时间(每天、每周、每月等)里的传输次数。“高峰期流量”则是指在高峰时期的数据流量。④数据存储:数据流图中数据块的存储特性说明数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。对数据存储的描述通常包括以下内容:数据存储描述={数据存储名,说明,编号,流入的数据流,流出的数据流,  组成:{数据结构},数据量,存取方式}其中“数据量”是指每次存取多少数据,每天(或每小时、每周等)存取几次等信息。“存取方法”包括是批处理,还是联机处理;是检索还是更新;是顺序检索还是随机检索等。另外“流入的数据流”要指出其来源,“流出的数据流”要指出其去向。⑤处理过程:数据流图中功能块的说明数据字典中只需要描述处理过程的说明性信息,通常包括以下内容:处理过程描述={处理过程名,说明,输入:{数据流},输出:{数据流},  处理:{简要说明}}其中“简要说明”中主要说明该处理过程的功能及处理要求。功能是指该处理过程用来做什么(并不是怎么样做);处理要求包括处理频度要求,如单位时间里处理多少事务,多少数据量,响应时间要求等,这些处理要求是后面物理设计的输入及性能评价的标准。举个例子逻辑设计如下:某表1(菜品ID,分类ID,菜名,菜品简介,价格,图片)某表分类表2(分类ID,分类名称)物理设计如下:某表1 菜品表:Food列名 中文名称 数据类型 长度 是否允许为空 备注FoodID 菜品ID Int Not null 主键FoodclassID 分类ID Int null **foodName 菜名 nvarchar 25 nullFoodIntroduce 菜品简介 nvarchar 50 null **FoodPrice 价格 Float nullFoodImage 图片 varchar 100 null 保存图片路径设计如下:

数据文件:订单明细表

文件组成:订单序号Id, 订单编号, 菜名, 价格, 数量, 下单时间

数 据 项:订单序号Id

数据类型:整型

数据长度:4

数 据 项:订单编号

数据类型:可变字符类型

数据长度:50

数据组成:A+日期时间

数 据 项:菜名

数据类型:可变字符类型

数据长度:50

数 据 项:价格

数据类型:整型

数据长度:4

数 据 项:数量

数据类型:整型

数据长度:4

数 据 项:下单时间

数据类型:日期类型

数据长度:8

(2) 数据流定义:

登记注册

名 称:登记注册

简 述:管理员登记入住客户信息

数据来源:入住客户

数据去向:开房登记表

数据组成:客户姓名+性别+年龄+房号+订餐密码+证件类型+证件号码+详细地址+电话+入住时间+入住天数+离店时间

浏览选购

名 称:浏览选购

简 述:客户选购菜品并将其加入餐车

数据来源:客户根据菜单选购的餐品

数据去向:处理3放入餐车

数据组成:菜名+价格+数量

计算机毕业设计(源程序+论文+开题报告+文献综述+翻译+答辩稿)联系QQ:2932963541进行咨询最新资讯请大家关注公众号:

计算机累论文的数据字典怎么写,毕业论文中数据字典应该这样写相关推荐

  1. 计算机图形学是研究真实,计算机图形学论文真实感制图技术在图形学中的应用...

    <计算机图形学论文真实感制图技术在图形学中的应用>由会员分享,可在线阅读,更多相关<计算机图形学论文真实感制图技术在图形学中的应用(9页珍藏版)>请在人人文库网上搜索. 1.总 ...

  2. php实训报告摘要部分怎么写,毕业论文的摘要部分怎么写(附摘要范文)

    摘要是毕业论文的重要组成部分,主要是对论文内容进行简单的介绍.虽然我们看到的摘要都是在论文开头部分,但实际写作中都是在正文完成后才写的.当然,由于毕业论文不仅仅是用来"毕业"的,也 ...

  3. mysql 中的判断语句怎么写,mysql中判断语句如何写

    mysql中判断语句如何写 发布时间:2020-09-24 09:08:29 来源:亿速云 阅读:77 作者:Leah mysql中判断语句如何写?针对这个问题,这篇文章详细介绍了相对应的分析和解答, ...

  4. 计算机本科论文胶装封面颜色,毕业论文装订、存档详解

    本科毕业论文装订.存档说明 一.任务书注意事项 二.开题报告注意事项 三.论文存档专用袋存放的材料 四.论文存档专用袋"材料目次"的填写 五.论文封底的填写 装订顺序: 封面.目录 ...

  5. 大学计算机专业论文可以抄吗,大学生毕业论文都是抄的吗?清华大学大招:论文抄袭可开除学籍...

    原标题:大学生毕业论文都是抄的吗?清华大学大招:论文抄袭可开除学籍 关于大学生写论文这件事,一直以来,大学生写论文就等于是复制+粘贴,很少有人真正用心去写一篇论文. 平时作业写论文,那更是天下论文一大 ...

  6. 在线测试计算机本科论文,在线考试系本科毕业论文.doc

    在线考试系本科毕业论文 分 类 号:TP311 学校代码: 学 号: *****本科生毕业论文 在线考试系统 Online examination system 所在系(院):信息工程学院 学 生 姓 ...

  7. 船舶和计算机结合论文格式,近海船舶监控系统中航迹关联算法的计算机研究与实现...

    本文是一篇计算机论文,本文是在阅读了国内外大量关于航迹关联算法的文献的基础上提出了一种基于区域划分的航迹关联算法.并参考了大量主流的船舶监控软件系统,设计实现了近海船舶原型系统,并将算法完成应用实现. ...

  8. 计算机专业简历教育背景怎么写,简历中教育背景怎么写?填写教育背景注意事项...

    求职者学历和教育背景是用工单位必须要掌握的内容,教育背景一般出现在简历的个人基本信息中,那么教育背景的写作有何要求,简历中的教育背景该怎么写呢? 填写简历教育背景属于一项非常重要的工作,因为它属于简历 ...

  9. 【论文写作】网上选课系统中模块设计如何写

    4.2 模块设计 4.2.1 登录模块设计 登录页面为系统的起始页面,登录界面设计如下图所示: 登录模块的功能是判断登录用户的权限以及将用户导航到不同的页面,管理员.教师和学生登录后的页面都是不相同的 ...

  10. Java中field的覆写_Java中方法的覆写

    [套装4本]java编程思想4第4版+ 402.5元 包邮 (需用券) 去购买 > 一.方法的重写概念 之前说了子类如果继承了一个父类,那么子类就会拥有父类的方法(不包括构.造方法)和属性,此时 ...

最新文章

  1. Metasploit编码模块技巧
  2. socket什么情况下可读
  3. 服务器子系统是什么,服务器是什么样子的,服务器一般用什么系统!
  4. Java通过cal.get(Calendar.MONTH)比真实月份少一个月
  5. 循环练习题:小球下落
  6. (转)Javascript的DOM操作 - 性能优化
  7. linux系统软Raid高可用配置
  8. 转载如果在浏览器网页标题栏左侧加自定义小图标
  9. 能否设计变容量发动机
  10. 解决sns加载数据load_dataset()报错问题
  11. 笔记模板(背):树状数组
  12. Fast BSS Transition原理简介
  13. udal导mysql_MySQL性能测试工具之mysqlslap
  14. Censored! :ac自动机 + DP
  15. inline-block是什么意思
  16. 哈尔滨工业大学提出光学设计新思路:基于快速可微光线追迹的端到端单透镜成像系统设计
  17. 黑莓BES系统架构介绍
  18. sqlserver官方网站地址
  19. 使用css弹性布局,让页面footer底部固定
  20. Flashback Oracle文档阅读

热门文章

  1. [java]房屋出租系统
  2. python日常练习五,PPT批量转化pdf,批量把Word存入excel
  3. openEuler软件包加固项目笔记
  4. 敏捷需求描述:用户故事
  5. apipost自动化测试工具
  6. PyTorch学习基础知识二
  7. 史上最全最简洁的网络传输协议介绍
  8. 什么是无卡支付、快捷支付、通用代扣?他们有什么区别?
  9. python实现的好玩的小程序--利用wxpy实现的微信可检测僵尸粉机器人
  10. python画正弦函数_python 图像处理画一个正弦函数代码实例