软件工程复习(数据流图与ER图).ppt

上传人:牧羊曲112 文档编号:5846210 上传时间:2023-08-27 格式:PPT 页数:14 大小:227KB
返回 下载 相关 举报
软件工程复习(数据流图与ER图).ppt_第1页
第1页 / 共14页
软件工程复习(数据流图与ER图).ppt_第2页
第2页 / 共14页
软件工程复习(数据流图与ER图).ppt_第3页
第3页 / 共14页
软件工程复习(数据流图与ER图).ppt_第4页
第4页 / 共14页
软件工程复习(数据流图与ER图).ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《软件工程复习(数据流图与ER图).ppt》由会员分享,可在线阅读,更多相关《软件工程复习(数据流图与ER图).ppt(14页珍藏版)》请在三一办公上搜索。

1、复习,例1:数据流,以到银行取款为例。某年某日储户到银行把存折和取款单一并交给银行出纳员检验。出纳员核对账目,一旦发现存折有效性问题、取款单填写问题或是存折、帐卡与取款单不符等问题时均应报告储户。在检验通过后,出纳员将取款信息登录在存折和帐卡上,并通知付款。根据付款通知给储户付款。到此,整个取款过程完成。首先从问题描述中提取数据流图的四种成分。数据的源点:储户、日历(隐含)。数据的终点:储户处理有:检验、登录、付款。数据存储:存折、帐卡数据流:储户提交的存折和取款单、帐卡提供的帐卡信息,检验通不过时出纳员告知的检查出的问题、通过检验后的取款信息、付款通知、付给储户的现款以及日历提供的提款时间信

2、息,2,例1:数据流,3,例2:数据流,(10)请根据下列需求,画出“教育基金会的捐助资金管理系统”的最终数据流程图。现需研制一个“教育基金会的捐助资金管理系统”。请用数据流图的方法进行分析和建模,要求如下:由捐助者向基金会提出捐助请求,经身份确认后被接受,对捐助人进行登记并授予捐助证书,捐款存入银行。由教育单位提出用款申请,在进行相应的合法性校验和核对相应的捐款储备后做出支出。每月给基金会的理事会一份财政状况报表,列出本月的收入、支出情况和资金余额。,例2:数据流,6/92,例3 E-R图(续),实例销售管理子系统分E-R图的设计销售管理子系统的主要功能:处理顾客和销售员送来的多个订单工厂是

3、根据订货安排生产的交出货物同时开出发票收到顾客付款后,根据发票存根和信贷情况进行应收款处理(1)订单与订单细节是1n的联系(2)原订单和产品的联系实际上是订单细节和产品的联系。(3)图“发票主清单”是一个数据存储,不必作为实体加入分E-R图(4)工厂对大宗订货给予优惠,7/92,E-R图(续),得到分E-R图如下图所示,销售管理子系统的分E-R图,8/92,E-R图(续),对每个实体定义的属性如下:顾客:顾客号,顾客名,地址,电话,信贷状况,账目余额订单:订单号,顾客号,订货项数,订货日期,交货日期,工种号,生产地点订单细则:订单号,细则号,零件号,订货数,金额应收账款:顾客号,订单号,发票号

4、,应收金额,支付日期,支付金额,当前余额,货款限额产品描述:产品号,产品名,单价,重量折扣规则:产品号,订货量,折扣,例4 E-R图,某公司拟开发一套小区物业收费管理系统。初步的需求分析结果如下:(1)业主信息主要包括:业主编号,姓名,房号,房屋面积,工作单位,联系电话等。房号可唯一标识一条业主信息,且一个房号仅对应一套房屋;一个业主可以有一套或 多套的房屋。(2)部门信息主要包括:部门号,部门名称,部门负责人,部门电话等;一个员工只能属于一个部门,一个部门只有一位负责人。(3)员工信息主要包括:员工号,姓名,出生年月,性别,住址,联系电话,所在部门号,职务和密码等。根据职务不同员工可以有不同

5、的权限,职务为”经理”的员工具有更改(添加、删除和修改)员工表中本部门员工信息的操作权限;职务为”收费”的员工只具有收费的操作权限。,例5 E-R图,某公司拟开发一多用户电子邮件客户端系统,部分功能的初步需求分析结果如下:(1)邮件客户端系统支持多个用户,用户信息主要包括用户名和用户密码,且系统中的用户名不可重复。(2)邮件帐号信息包括邮件地址及其相应的密码,一个用户可以拥有多个邮件地址(如)。(3)一个用户可拥有一个地址薄,地址簿信息包括联系人编号、姓名、电话、单位、地址、邮件地址1、邮件地址2、邮件地址3等信息。地址薄中一个联系人只能属于一个用户,且联系人编号唯一标识一个联系人。(4)一个

6、邮件帐号可以含有多封邮件,一封邮件可以含有多个附件。邮件主要包括邮件号、发件人地址、收件人地址、邮件状态、邮件主题、邮件内容、发送时间、接收时间。其中,邮件号在整个系统内唯一标识一封邮件,邮件状态有己接收、待发送、已发送和已删除4种,分别表示邮件是属于收件箱、发件箱、己发送箱和废件箱。一封邮件可以发送给多个用户。附件信息主要包括附件号、附件文件名、附件大小。一个附件只属于一封邮件,附件号仅在一封邮件内唯一。,用户(用户名,用户密码)地址簿(a),联系人编号,姓名,电话,单位地址,邮件地址1,邮件地址2,邮件地址3)邮件帐号(邮件地址,邮件密码,用户名)邮件(b),收件人地址,邮件状态,邮件主题,邮件内容,发送时间,接收时间)附件(c),附件号,附件文件名,附件大小),例6:用例图,某企业为了方便员工用餐,餐厅开发了一个订餐系统(COS:Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。企业的任何员工都可以登陆和查看菜单。系统的顾客是注册到系统的员工,可以订餐(如果未登录,需先登录)和预约规律的订餐。餐厅员工是特殊顾客,可以进行备餐、生成付费请求。送餐员可以打印送餐说明,记录送餐信息(如送餐时间)以及记录收费(对于没有注册工资支付的顾客,由送餐员收取现金后记录)。系统采用面向对象方法开发,请使用UML进行建模,给出用例图。,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号