第一层DFD图

合集下载

管理信息系统数据流程图详解

管理信息系统数据流程图详解
只考虑加工之间的数据流动
(4)数据流程图的核心是“处理功能”处理数据 流。
数据流
处理 数据流
3.2 开发E-R图 传统的系统开发方法都把重点集中在新系统的数据 存储需求上,而数据存储需求包括数据实体、数据 实体的属性以及它们之间的关系。我们采用E-R图来 定义数据存储需求的模型。
在E-R图中矩形代表数据实体,连接矩形的直线代表 数据实体间的关系。
不断修改,也要和其他系统建设者共同商讨一求一致意
14 .4 绘制数据流图注意事项
• 14.4 绘制数据流图的注意事项

(1)关于自顶向下、逐层分解

(2)数据流必须通过加工

(3)数据存储环节一般作为两个加工环节的界面来
安排

(4)编号
数据流(程)图
2021/7/2
管理信息系统
23
顶层
顶层的顶层数据流程图只需指明处理与有关外部实体之 间的信息交换关系就可以了,无须考虑内部的处理、存 储、信息流动问题。
D3 总数
D3 库存的目录
数据存储
D7 总数
2021/7/2
D8 供货单位
D7 总数
重复的数据存储
管理信息系统
14
销售量 计算销售量
存入数据
计算销 售量
销售量
D4 商品销售账
读出数据
2021/7/2
管理信息系统
15
• 数据存储是用来存贮数据的。在分层DFD中,数据存 储一般仅属于某一层或某几层,因此又称数据存储为局 部文件。现对数据存储符号说明如下:
管理信息系统
9
• 第二种解决办法
顾客
订货单
编辑 合格订货单 订货单

DFD数据流程图画法过程34张课件

DFD数据流程图画法过程34张课件

订货单
仓库
缺货通知单
订货
催货单
供货单位
订货合同单
取货通知
EX2
EX3:请根据以下储蓄所存款过程画出数据流程图:储户将 填写好的存款单、存折和存款交储蓄所,查对储户帐,将不 合格的存款单退给储户重填,合格的存款单交存款处理,处 理时要修改储户帐,并将存折交还储户,而将存款放入现金 库。
存折
不合格存款单
到库存台帐去查找,显示查询结果。
查询条件
查询
查询结果
保管员
入库单 出入库处理
出库单
EX4
库存台帐
统计 打印
库存日 报表
注意:
(1)数据流程分析采用自顶向下逐层分解的方法,通过 分析绘制分层的数据流程图(data flow diagram,DFD)来 进行系统分析。
(2)DFD由顶层图、一级细化图、二级细化图等一组图 构成。在顶层图中,将系统视为由一个处理功能所构成的 系统;一级细化图是对顶层图处理功能的分解与细化。
在某个地方有材料库存量和库存量临界值这样的数 据。因此,需要有一个保存清单的数据存储。
一旦把数据流程图中的四种成份都分离出来之后,就可 着手绘制系统的数据流程图了。数据流程图的绘制也是采 用自顶向下的方法,由粗到细,逐层细化,最后形成一套 完整的拟建系统的数据流程图。
D1 库存信息
仓管
事务
1.0

发货票
用户
订货单
检验
出库 合格订单 处理
采购通知 采购员
不合格订单 EX1
库存台帐
EX2:请根据以下定货过程画出数据流程图:采购员从 仓库收到缺货通知单后立即进行定货处理,即,查阅 订货合同单,若已定货,则向供货单位发出催货单, 否则,填写定货单送供货单位。供货单位发运货物后, 立即向采购员发出取货通知。

数据流图(DFD)和数据字典(DD)

数据流图(DFD)和数据字典(DD)
由一个或一组固定的数据项组成。
数据流名: 说明:简要介绍作用即它产生的原因和结果。 数据流来源:来自何方。 数据流去向(qùxiàng):去向(qùxiàng)何处。 数据流组成:数据结构。 每个数据量流通量:数据量、流通量。
数据流编号:F03-01
数据流名称:学籍变动申请 简述:学生提出的学籍变动申请
(sònɡ wǎnɡ)何处,是存在于数据流图的外围环境中的实体, 在实际问题中可能是人员、计算机外围设备或是传感装置。
处理过程(又称“加工”): 是以数据结构或数据内容作为处理的对象,其名字通常
是一个动词短语,简明扼要地表明要完成的是什么加工。
管理信息系统
贵州大学计算机学院(xuéyuàn) 蒋朝惠
订单拒绝
客户数据文件
客户 订单 接受订单
订单 销售报告 管理者 处理
管理信息系统
贵州大学计算机学院(xuéyuàn) 蒋朝惠
17
精品文档
订单处理系统的第一级
订单 客户
拒绝订单
1 检查 订单
接受订单 2 输入 订单
3
更新数 据文件
管理信息系统
销售报告
4
管理者
执行
(zhíxíng )销售分 析 贵州大学计算机学院(xuéyuàn) 蒋朝
顶层流图:仅包含一个加工,它代表被开发系统,用于表明 被开发系统的范围,以及(yǐjí)它和周围环境的数据交换关 系。
中间层流图:是对其上层父图的细化。
底层流图:又称:“原子加shítǐ)A DFD
示意图
实体A
最高级 过程(guòchéng)
12 3
最小的数据单元
数据(shùjù)元素
一组数据元素
数据结构(shùjù jié ɡòu)

学生成绩管理系统的分层DFD图

学生成绩管理系统的分层DFD图

学生成绩管理系统的分层DFD
图数据词典
共分为三层; 第一个顶层图第二个第0层图第三个第一层图
数据词典:
数据结构: admin
描述:管理员的基本信息表
定义:admin=admin名字+密码+年龄+性别+工作+照片
名字={限3个字符以内}
密码={限10个字符以内}
数据结构:课程
描述:学校课程信息表
定义:课程=分数+教师姓名+学生姓名+课程编号+学年
学年={整数型}
分数={整数型}
数据结构:学生
描述:学生基本信息表
定义:学生=学生姓名+密码+年龄+性别+入学时间+学习课程+学院名称+照片
学生姓名={限9个字符以内}
数据流名:忘记密码
来源:判断校对
去向:用户信息表
组成={用户名+用户类型+用户信息+新密码}
备注:当用户忘记密码时可以同过验证信息修改密码
数据流名:成绩单
来源:教师
去向:学生
组成={学号+教师号+课程号+分数+学年}
备注:教师录入成绩或成绩单学生查询
数据存储:学生成绩情况
说明:存放的是每个学生的成绩情况输入数据流:各门功课的成绩情况
流出数据流:学生成绩单
数据量:由学生人数决定
存储方式:按学号生成顺序排列。

DFD(数据流图)

DFD(数据流图)

1DFD(数据流图)(2006-09-02 14:46:15)转载分类:精品转载3.3 数据流图(DFD)数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。

系统为旅客安排航班,打印出取票通知单(附有应交的账款)。

旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。

3.3.1 基本图形符号数据流图有四种基本图形符号::箭头,表示数据流;〇:圆或椭圆,表示加工;= :双杠,表示数据存储;□:方框,表示数据的源点或终点。

(1) 数据流。

数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。

如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。

由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。

(2)加工(又称为数据处理)。

对数据流进行某些操作或变换。

每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。

在分层的数据流图中,加工还应编号。

(3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。

(4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。

一般只出现在数据流图的顶层图。

3.3.2画数据流图的步骤(1)首先画系统的输入输出,即先画顶层数据流图。

顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。

顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。

下图为飞机机票预订系统的顶层图。

(2)画系统内部,即画下层数据流图。

(整理)管理信息系统-教务系统分析,数据字典,流程图

(整理)管理信息系统-教务系统分析,数据字典,流程图

第1章前言在学校,教务管理工作是非常重要的一项工作,它负责整个学校的日常教学安排,学生的学籍管理等等.以前都是人工进行操作.随着学校规模扩大,教务处的教务管理工作量大大加重。

随着计算机应用的发展,教务工作者急切希望能够将大部分繁琐的工作交由计算机来处理,减轻人工的压力并提高工作效率。

近年来,随着社会对人才需求的不断提高,以培养人才为根本目标的教育教学活动正在进行前所未有的改革,因此对教学管理提出来了更高的要求.用传统的人工方法进行愈来愈多的教务管理工作,不但效率低下,而且容易出错,浪费大量的人力财力.为了提高教务工作的效率,很多单位、部门、公司都曾着手开发了教务管理软件,但由于各高校具体情况不同,管理方法也存在很大差异,很难做出一套各高校普遍实用的教务管理软件。

鉴于此,依据我校具体设置、管理方法,以教学计划和师生管理为核心,制作一套实用性强的教务管理系统就显得十分重要了,从而以技术的现代化,使我校教学管理向科学化、合理化、规范化推进.第7章系统概述2.1系统特点随着教育的发展,学校的教育方针政策逐渐改变:学生自主选择专业及专业方向与课程的选修机制、实验预约、成绩审核、学分制等管理方式的改革向传统管理软件提出了新的挑战。

高校教务管理工作是高等教育中的一个极为重要的环节,是整个院校管理的核心和基础。

面对种类繁多的数据和报表,手工处理方式已经很难跟上现代化管理的步伐,教务管理系统的出现较好地解决了一些问题.教务系统有以下这些特点:(1)高效性。

加快了信息发布速度,减少了人力的开销,缩短了从采集到发布的时间周期,而且由于管理周期缩短和人力开销的减少,可以在高校信息化中获得更多的好处。

(2)高实用性。

由于教务管理工作不同于其它行业的管理工作,管理软件在市场上没有专业的管理软件;找软件开发公司单独开发软件所需费用又太高,至少需要几千元,并且实用性不强,日后的维护升级等问题也不易解决。

教务管理信息系统并不需要特别高的配置,编写管理信息系统的软件在市面上也十分便宜。

软件工程-数据流图(DFD)大题解析

软件工程-数据流图(DFD)大题解析

1/4杭州电子科技大学计算机学院 软件与智能研究所某公司为了给员工分配住房,开发了员工住房分配系统,功能如下:计算原始分:根据员工信息(员工号、姓名、年龄、性别、学历、工龄、婚否、职务、职称、住房情况)计算原始分,并将员工信息存入员工信息文件中。

计算标准分:根据员工的原始分计算标准分,并将其存入员工分数文件(员工号、标准分)。

计算分房分:根据标准分、分房计划文件(员工号、住房请求)中的分房人数,计算分房分,并存入分房分数文件(员工号、分房分)中。

分房分查询:员工可以根据自己的员工号查询相应的分房分,若输入错误则返回出错信息。

试根据上面的系统功能描述:(1) 画出该系统的分层数据流图。

(8分)(2) 写出相应的数据字典(要求至少写出三项)。

(4分) (3) 将数据流图转换为软件的结构图。

(8分) (1):1)2) 第一层数据流图员工信息文件员工分数文件夹分房分数文件2.名称:员工信息 别名:描述:员工的各种信息定义:员工号+姓名+年龄+性别+学历+工龄+婚否+职务+职称+住房情况 位置:员工信息文件名称:分房计划文件 别名:描述:准备分房的计划 定义:员工号+住房请求 位置:公司系统名称:分房分数文件 别名:描述:计算出的每个员工分房分数的文件定义:员工号+分房分位置:公司系统2阅读以下说明和图,回答问题1至问题5,将解答填入答题纸的对应栏内。

(20分)【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1)每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。

课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3)在记录学生成绩之前,系统需要验证这些成绩是否有效。

首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

业务流程及数据流程图.ppt

业务流程及数据流程图.ppt

[合作探究·提认知] 电视剧《闯关东》讲述了济南章丘朱家峪人朱开山一家, 从清末到九一八事变爆发闯关东的前尘往事。下图是朱开山 一家从山东辗转逃亡到东北途中可能用到的四种交通工具。
依据材料概括晚清中国交通方式的特点,并分析其成因。 提示:特点:新旧交通工具并存(或:传统的帆船、独轮车, 近代的小火轮、火车同时使用)。 原因:近代西方列强的侵略加剧了中国的贫困,阻碍社会发 展;西方工业文明的冲击与示范;中国民族工业的兴起与发展; 政府及各阶层人士的提倡与推动。
轮船正招式成商立局,标志着中国新式航运业的诞生。
(2)1900年前后,民间兴办的各种轮船航运公司近百家,几乎都是
在列强排挤中艰难求生。
2.航空
(1)起步:1918年,附设在福建马尾造船厂的海军飞机工程处开始
研制 。
(2)发展水:上1飞918机年,北洋政府在交通部下设“
”;此后十年间,航空事业获得较快发展。
筹办航空事宜

三、从驿传到邮政 1.邮政 (1)初办邮政: 1896年成立“大清邮政局”,此后又设 , 邮传邮正传式部脱离海关。 (2)进一步发展:1913年,北洋政府宣布裁撤全部驿站; 1920年,中国首次参加 万国。邮联大会
2.电讯 (1)开端:1877年,福建巡抚在 架台设湾第一条电报线,成为中国自 办电报的开端。
动了经济与社会的发展。
关键词——交通和通讯不断进步、辛亥革命和国民大革命顺应

代潮流
图说历史
主旨句归纳
(1)1911年,革命党人发动武昌起义,辛亥
革命
爆发,随后建立了中华民国,颁布了《中

民国临时约法》;辛亥革命是中国近代化

程的里程碑。
(2)1924年国民党“一大”召开,标志着第 一

数据流图(DFD)作用描述逻辑模型的图形工具,表示数

数据流图(DFD)作用描述逻辑模型的图形工具,表示数
需求分析建模
需求分析的步骤 需求分析模型 数据建模 功能建模和信息流 行为建模
功能建模和信息流 使用工具: 数据流图 ( Data Flow Diagram, DFD)
数据字典 ( Data Dictionary, DD ) 判定树 /判定表 结构化语言
数据流图(DFD)作用: 描述逻辑模型的图形工具,
C 3.1
子图
3.2
D
实例1:配送中心管理信息系统的顶层DFD
发票
订货单
送货单 配送中心 路单
供应商
管理信息
连锁 门店
货物清单 系
统 门店销
售信息
订单
配送中心管理信息系统的零层DFD
订货单
门店
D1 订货单表
1
送货单
商品编码
D3 订货单表
库存管 出库单、入库单 2

财务管

发票
供 应
D2 缺货单表
* 数据流: 加工 加工 数据流 数据流

加工



* 流入、流出存储文件的数据流可无名称;加工名、文
件名表达要清楚、规范。
2)数据流与加工的关系: * 数据流(一个或多个) * 加工(一个或多个)
加工 数据流
DFD的层次分解
DFD可以用来表示一个系统或软件在任何层次上的抽象。 较大型软件系统DFD图可以分成多个层(父图、子图概念),可 以表示数据流和功能的进一步的细节。
缺书
无效
学 书单 1.1 有效 1.2
1.3 领书 学
生 生 审查 购书单 有效性
购书单 开发票 发票 登记并
开领书单

F3 各班学生用书表
F4 售书登记表

学生成绩管理系统数据流图

学生成绩管理系统数据流图

3.3.1创建实体关系图
*实休:学生、课程.成绩。

*实体属性定义:
学生:学号、姓名.性别、岀生日期.入学年月课程:课程編号、课程名称、
课程学分、课程描述成绩:学号.课程编号、分数、考核日期*实体关系图:
33.3.2创建数据流模型
*第0层DFD图
教务人员维护学生信息和课程信息,并登录学生的选课成绩: 学生査询自己的成绩单・。

水第1层DFD图
对第0层DFD图中的一个加「学生成绩管理“进行展开。

木第2层DFD图
对第1层DFD图中的一个加L?査询学生成绩”进行展开。

*数据字典
以下列岀”学生成绩管理系统“的部分数据字典条目:。

讲义:数据流程图dfd

讲义:数据流程图dfd

数据流程图(DFD)数据流程图——描述数据流动、存储、处理的逻辑关系,也称为逻辑数据流程图,一般用DFD (Data Flow Diagram)表示。

一、数据流程图的基本成分数据流程图用到四个基本符号,即:外部实体、数据处理、数据流和数据存储。

现分别介绍如下:1、外部实体外部实体——指系统以外又与系统有联系的人或事物。

它表达该系统数据的外部来源和去处,例如:顾客、职工、供货单位等等。

外部实体也可以是另外一个信息系统。

一般用一个正方形,并在其左上角外边另加一个直角来表示外部实体,在正方形内写上这个外部实体的名称。

为了区分不同的外部实体,可以在正方形的左上角用一个字符表示。

在数据流程图中,为了减少线条的交叉,同一个外部实体可在一张数据流程图中出现多次,这时在该外部实体符号的右下角画小斜线,表示重复。

若重复的外部实体有多个,则相同的外部实体画数目相同的小斜线。

外部实体的表示如图6.1所示。

图6.1外部实体2.数据处理处理指对数据的逻辑处理,也就是数据的变换。

在数据流程图中,用带圆角的长方形表示处理,长方形分为三个部分,如图6.2所示。

图6.2 处理标识部分用来标别一个功能,一般用字符串表示,如P1、P1.1等等。

功能描述部分是必不可少的,它直接表达这个处理的逻辑功能。

一般用一个动词加一个作动词宾语的名词表示。

功能执行部分表示这个功能由谁来完成,可以是一个人,也可以是一个部门,也可以是某个计算机程序。

3.数据流数据流是指处理功能的输人或输出,用一个水平箭头或垂直箭头表示。

箭头指出数据的流动方向。

数据流可以是信件、票据,也可以是电话等。

一般说来,对每个数据流要加以简单的描述,使用户和系统设计员能够理解一个数据流的含义。

对数据流的描述写在箭头的上方,一些含义十分明确的数据流,也可以不加说明,如图6.3所示。

图6.3数据流4.数据存储数据存储表示数据保存的地方。

这里"地方"并不是指保存数据的物理地点或物理介质,而是指数据存储的逻辑描述。

设备系统报告

设备系统报告

设备管理系统报告单位:九院一大队十二队学号:2姓名:张文明系统分析报告一、项目背景设备管理是企业信息系统中一个重要组成部分。

其主要作用是帮助企业有关管理人员能够根据设备台帐及设备折旧制度及时对设备进行各式各样的维修、保养及修理,以保证设备在整个企业经营活动中能够发挥其应有的作用。

设备管理部门的人员包括设备科科长及副科长3 人、记帐员2 人、设备维修小组成员10人、备品备件库管理员2 人。

其主要业务包括:提出设备采购或自制计划、设备选型及采购、验收出具的财务记帐单据和设备验收合格单、建立设备卡片、设立设备台帐、确定设备的保养及维修计划、提出备品备件使用计划1、帮助单位对各种设备的采购、备案、调入、调出使用等项工作进行管理。

2、提醒不同类型设备进行定期维护,总体查看设备使用状况,规划下一年度的设备订购计划。

二、简要流程及分析企业计划采购或自制各种设备时,先由有关部门提出设备采购或自制计划,由设备管理部门及企业有关部门共同进行设备选型及采购(或自制>工作。

设备到货后,由有关部门及设备管理部门的人员共同验收。

验收合格后出具设备验收合格单报财务及设备管理部门备案。

然后根据财务部门出具的财务记帐单据和设备验收合格单有记帐员负责建立设备卡片、设立设备台帐,并根据财务部门出具的数据设置设备的折旧、大修理基金的比例。

同时根据设备管理的有关规定确定设备的保养及维修计划。

设备正常使用过程中,设备维修小组根据设备保养及维修计划的安排,定时对指定设备进行正常保养和维修。

维修小组负责根据设备保养维修计划,向备品备件仓库提出备品备件使用计划。

备品备件仓库根据备品备件使用计划及库存物料的实际情况,按月向设备科科长及物料采购部门报送备品备件采购计划。

有关部门批准后由物料采购部门负责采购,到货后由备品备件仓库管理员负责验收入库。

设备维修小组根据使用计划从备品备件仓库领取有关物料。

如果设备出现故障,由设备使用部门通知设备管理部门进行现场抢修。

数据流图

数据流图

+或
+ 互斥
画分层DFD DFD图的方法 2.2.3 画分层DFD图的方法 “先全局后局部,先整体后细节,先抽象后具体” 先全局后局部,先整体后细节,先抽象后具体” 先全局后局部 通常可将这种分层的DFD图,分为顶层、中间层、底层。 通常可将这种分层的DFD图 分为顶层、中间层、底层。 DFD 具体步骤: 具体步骤: 1。先确定系统范围,画出顶层的DFD图。 先确定系统范围,画出顶层的DFD图 DFD 2。逐层分解顶层DFD图,获得若干中间层DFD图。 逐层分解顶层DFD图 获得若干中间层DFD图 DFD DFD 3。画出底层的DFD图。 画出底层的DFD图 DFD 顶层图说明了系统的边界, 顶层图说明了系统的边界,即系统的输入和输出数据 流 , 顶层图只有一张。底层图由一些不能再分解的加工 顶层图只有一张。 组成,这些加工都已足够简单,称为基本加工 基本加工。 组成 , 这些加工都已足够简单 , 称为 基本加工 。 在顶层 和底层之间的是中间层。 和底层之间的是中间层 。 中间层的数据流图描述了某个 加工的分解,而它的组成部分又要进一步分解。 加工的分解,而它的组成部分又要进一步分解。 画各层DFD图时, 由外向内” DFD图时 画各层DFD图时,“由外向内”。
2.2.2 数据流图
数据流图( Diagram,DFD) 数据流图 ( Data Flow Diagram ,DFD )是描述系统中数据流程 的图形工具,它标识了一个系统的逻辑输入和逻辑输出, 的图形工具,它标识了一个系统的逻辑输入和逻辑输出,以及把逻 辑输入转换为逻辑输出所需的加工处理。 辑输入转换为逻辑输出所需的加工处理。
病症信号 病症报告 病症报告
病员监 护系统
护士 要求报告
护士 报警

DFD的问题说明和分层DFD

DFD的问题说明和分层DFD

分层DFD的画法
1.先确定系统范围,画出顶层的DFD图。 2.逐层分解顶层DFD图,获得若干中间层 DFD图。 3.画出底层的DFD图。
顶层DFD
顶层图说明了系统的边界,即系统的输 入和输出数据流,顶层图只有一张。加 工通常只有一个,就是指系统本身。
确定系统输入什么,输出什么
学校教材定购系统描述: 1.系统简介本系统可以细化为两个子系统:销售系统和采购系统。销售系统的主要工 作过程为:首先由教师或学生提交购书单,经教材发行人员审核是有效购书单后,开发 票、登记并返给教师或学生领书单,教师或学生可以到书库领书。 采购系统的主要工作过程为:若是教材脱销,则登记缺书,发缺书单给书库采购人员; 一旦新书入库后,即发进书通知给教材发行人员。以上功能要求在计算机上实现。 2.技术要求和限制条件 (1)当书库中的各种书籍数量发生变化(包括进书和出书)时,都应修改相关的书库 记录,如库存表或进/出库表。 (2)在实现上述销售和采购的工作过程时,需考虑有关的合法性验证。 (3)系统的外部项至少包括:教师、学生和教材工作人员。 (4)系统的相关数据存储至少包括:购书表、库存表、缺书登记表、待购教材表、进 库表和出库表。 学生 教师 领书单 购书单 教材购销 缺书单 书 库 采 购 人员 进书通知
教材存量表
教师 学生
购书单 审核有效性
审核有效性时要参考教材存量表
题目三:机票预定系统 1.系统简介 航空公司为给旅客乘机提供方便,需要开发一个机票预定系统。各个旅行社把预定机票的 旅客信息(姓名、性别、工作单位、身份证号码(护照号码)、旅行时间、旅行始发地和 目的地,航班舱位要求等)输入到系统中,系统为旅客安排航班。当旅客交付了预订金后 ,系统打印出取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票 ,系统核对无误即打印出机票给旅客。此外航空公司为随时掌握各个航班飞机的乘载情况 ,需要定期进行查询统计,以便适当调整。 2.技术要求和限制条件 (1)在分析系统功能时要考虑有关证件的合法性验证(如身份证、取票通知和交款发票) 等。 (2)对于本系统还应补充一下功能: 1.旅客延误了取票时间的处理 2.航班取消后的处理 3.旅客临时更改航班的处理 (3)系统的外部输入项至少包括:旅客、旅行社和航空公司。

软件工程-数据流图(DFD)大题解析

软件工程-数据流图(DFD)大题解析

1某公司为了给员工分配住房,开发了员工住房分配系统,功能如下:➢计算原始分:根据员工信息(员工号、姓名、年龄、性别、学历、工龄、婚否、职务、职称、住房情况)计算原始分,并将员工信息存入员工信息文件中。

➢计算标准分:根据员工的原始分计算标准分,并将其存入员工分数文件(员工号、标准分)。

➢计算分房分:根据标准分、分房计划文件(员工号、住房请求)中的分房人数,计算分房分,并存入分房分数文件(员工号、分房分)中。

➢分房分查询:员工可以根据自己的员工号查询相应的分房分,若输入错误则返回出错信息。

试根据上面的系统功能描述:(1)画出该系统的分层数据流图。

(8分)(2)写出相应的数据字典(要求至少写出三项)。

(4分)(3)将数据流图转换为软件的结构图。

(8分)(1):1)2)第一层数据流图员工信息文件员工分数文件夹分房分数文件2.名称:员工信息别名:描述:员工的各种信息定义:员工号+姓名+年龄+性别+学历+工龄+婚否+职务+职称+住房情况位置:员工信息文件名称:分房计划文件别名:描述:准备分房的计划定义:员工号+住房请求位置:公司系统名称:分房分数文件别名:描述:计算出的每个员工分房分数的文件定义:员工号+分房分位置:公司系统2阅读以下说明和图,回答问题1至问题5,将解答填入答题纸的对应栏内。

(20分)【说明】某高校欲开发一个成绩管理系统,记录并管理所有选修课程的学生的平时成绩和考试成绩,其主要功能描述如下:1)每门课程都有3到6个单元构成,每个单元结束后会进行一次测试,其成绩作为这门课程的平时成绩。

课程结束后进行期末考试,其成绩作为这门课程的考试成绩。

2)学生的平时成绩和考试成绩均由每门课程的主讲教师上传给成绩管理系统。

3)在记录学生成绩之前,系统需要验证这些成绩是否有效。

首先,根据学生信息文件来确认该学生是否选修这门课程,若没有,那么这些成绩是无效的;如果他的确选修了这门课程,再根据课程信息文件和课程单元信息文件来验证平时成绩是否与这门课程所包含的单元相对应,如果是,那么这些成绩是有效的,否则无效。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档