软件工程复习(数据流图与ER图)PPT课件.ppt_第1页
软件工程复习(数据流图与ER图)PPT课件.ppt_第2页
软件工程复习(数据流图与ER图)PPT课件.ppt_第3页
软件工程复习(数据流图与ER图)PPT课件.ppt_第4页
软件工程复习(数据流图与ER图)PPT课件.ppt_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

复习 2020 1 8 1 例1 数据流 以到银行取款为例 某年某日储户到银行把存折和取款单一并交给银行出纳员检验 出纳员核对账目 一旦发现存折有效性问题 取款单填写问题或是存折 帐卡与取款单不符等问题时均应报告储户 在检验通过后 出纳员将取款信息登录在存折和帐卡上 并通知付款 根据付款通知给储户付款 到此 整个取款过程完成 首先从问题描述中提取数据流图的四种成分 数据的源点 储户 日历 隐含 数据的终点 储户处理有 检验 登录 付款 数据存储 存折 帐卡数据流 储户提交的 存折和取款单 帐卡提供的 帐卡信息 检验通不过时出纳员告知的 检查出的问题 通过检验后的 取款信息 付款通知 付给储户的 现款 以及日历提供的 提款时间信息 2 2020 1 8 例1 数据流 3 2020 1 8 例2 数据流 10 请根据下列需求 画出 教育基金会的捐助资金管理系统 的最终数据流程图 现需研制一个 教育基金会的捐助资金管理系统 请用数据流图的方法进行分析和建模 要求如下 由捐助者向基金会提出捐助请求 经身份确认后被接受 对捐助人进行登记并授予捐助证书 捐款存入银行 由教育单位提出用款申请 在进行相应的合法性校验和核对相应的捐款储备后做出支出 每月给基金会的理事会一份财政状况报表 列出本月的收入 支出情况和资金余额 2020 1 8 4 例2 数据流 2020 1 8 5 6 92 例3E R图 续 实例 销售管理子系统分E R图的设计销售管理子系统的主要功能 处理顾客和销售员送来的多个订单工厂是根据订货安排生产的交出货物同时开出发票收到顾客付款后 根据发票存根和信贷情况进行应收款处理 1 订单与订单细节是1 n的联系 2 原订单和产品的联系实际上是订单细节和产品的联系 3 图 发票主清单 是一个数据存储 不必作为实体加入分E R图 4 工厂对大宗订货给予优惠 2020 1 8 7 92 E R图 续 得到分E R图如下图所示 销售管理子系统的分E R图 2020 1 8 8 92 E R图 续 对每个实体定义的属性如下 顾客 顾客号 顾客名 地址 电话 信贷状况 账目余额 订单 订单号 顾客号 订货项数 订货日期 交货日期 工种号 生产地点 订单细则 订单号 细则号 零件号 订货数 金额 应收账款 顾客号 订单号 发票号 应收金额 支付日期 支付金额 当前余额 货款限额 产品描述 产品号 产品名 单价 重量 折扣规则 产品号 订货量 折扣 2020 1 8 2020 1 8 9 例4E R图 某公司拟开发一套小区物业收费管理系统 初步的需求分析结果如下 1 业主信息主要包括 业主编号 姓名 房号 房屋面积 工作单位 联系电话等 房号可唯一标识一条业主信息 且一个房号仅对应一套房屋 一个业主可以有一套或多套的房屋 2 部门信息主要包括 部门号 部门名称 部门负责人 部门电话等 一个员工只能属于一个部门 一个部门只有一位负责人 3 员工信息主要包括 员工号 姓名 出生年月 性别 住址 联系电话 所在部门号 职务和密码等 根据职务不同员工可以有不同的权限 职务为 经理 的员工具有更改 添加 删除和修改 员工表中本部门员工信息的操作权限 职务为 收费 的员工只具有收费的操作权限 2020 1 8 10 2020 1 8 11 例5E R图 某公司拟开发一多用户电子邮件客户端系统 部分功能的初步需求分析结果如下 1 邮件客户端系统支持多个用户 用户信息主要包括用户名和用户密码 且系统中的用户名不可重复 2 邮件帐号信息包括邮件地址及其相应的密码 一个用户可以拥有多个邮件地址 如userl 3 一个用户可拥有一个地址薄 地址簿信息包括联系人编号 姓名 电话 单位 地址 邮件地址1 邮件地址2 邮件地址3等信息 地址薄中一个联系人只能属于一个用户 且联系人编号唯一标识一个联系人 4 一个邮件帐号可以含有多封邮件 一封邮件可以含有多个附件 邮件主要包括邮件号 发件人地址 收件人地址 邮件状态 邮件主题 邮件内容 发送时间 接收时间 其中 邮件号在整个系统内唯一标识一封邮件 邮件状态有己接收 待发送 已发送和已删除4种 分别表示邮件是属于收件箱 发件箱 己发送箱和废件箱 一封邮件可以发送给多个用户 附件信息主要包括附件号 附件文件名 附件大小 一个附件只属于一封邮件 附件号仅在一封邮件内唯一 2020 1 8 12 用户 用户名 用户密码 地址簿 a 联系人编号 姓名 电话 单位地址 邮件地址1 邮件地址2 邮件地址3 邮件帐号 邮件地址 邮件密码 用户名 邮件 b 收件人地址 邮件状态 邮件主题 邮件内容 发送时间 接收时间 附件 c 附件号 附件文件名 附件大小 2020 1 8 13 例6 用例图 某企业为了方便员工用餐 餐厅开发了一个订餐系统 COS CafeteriaOrderingSystem 企业员工可通过企业内联网使用该系统 企业的任何员工都可以登陆和查看菜单 系统的顾客是注册到系统的员工 可以订餐 如果未登录 需先登录 和预约规律的订餐 餐厅员工是特殊顾客 可以进行备餐 生成付费请求 送餐员可以打印送餐说明

温馨提示

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

评论

0/150

提交评论