软件工程-系统需求获取技术、结构化需求建模和系统设计(上)

目录

一、患者监护系统

二、机票预订系统

三、某商场进销存管理的业务流程图

四、银行计算机储蓄系统

五、复印机工作的状态转换图

六、火车售票系统

七、给出某系统的数据流程图


一、患者监护系统

目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统。

医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。

 业务流程图:

基础系统模型: 

 数据流图:

结构图:

二、机票预订系统

为方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。

用例图:

用例描述:

名称

机票预定系统

主要参与者

旅客、旅行社、机票预订系统

系统功能

协助旅客成功预定机票

主要流程

  1. 旅客留下个人信息(姓名、性别、工作单位等)
  2. 旅行社将预订机票的旅客信息输入进机票预定系统
  3. 系统获取到旅客信息
  4. 系统根据旅客信息安排航班印出取票通知和账单,方便旅客获取
  5. 系统校对无误即印出机票
  6. 旅客在飞机起飞的前一天凭取票通知和账单交款取票

扩展流程

  1. 用户在取票前取消预定
    1a. 用户通知旅行社,表明需要取消预定的意思
    1b. 旅行社审核用户没有取票后,将系统中关于该旅客的信息删除,并通知旅客成功退订的消息
    1c. 旅行社发现用户已经取票,同志旅客退订失败
  2. 系统安排航班时,没有满足旅客要求的航班
    2a. 系统提醒旅行社预定失败,并传递推荐航班的信息
    2b. 旅行社提醒旅客无合适航班,询问是否修改航班信息
    2c. 旅客同意修改航班,则修改信息即可
    2d.旅客不同意则删除该旅客之前留下的信息
  3. 系统打印机票前发现旅客信息有误
    3a.提醒旅客信息有误,让旅客仔细检查
    3b.依然有误,则通知旅社进行审核旅客信息

结构图: 

数据流图:

三、某商场进销存管理的业务流程图

商场对每一批购入的商品根据“入库单登记在“购入流水账”中,对每一批销售的商品根据“销售登记在“销售流水账”中。商品每天入库销售后,要根据“购入流水账”和“销售流水账”,修改“库存台账反映目前各类商品的结存情况。商场每月将根据“库存台账制作各种报表

业务流程图: 

四、银行计算机储蓄系统

银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。

  请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。

数据流图:

实体-联系图:

结构图:

 

五、复印机工作的状态转换图

复印机的工作过程大致如下:未接到复印命令时处于闲置状态,一旦接到复印命令则进入复印状态,完成一个复印命令规定的工作后又回到闲置状态,等待下一个复印命令;如果执行复印命令时发现没纸,则进入缺纸状态,发出警告,等待装纸,装满纸后进入闲置状态,准备接收复印命令;如果复印时发生卡纸故障,则进入卡纸状态,发出警告等待维修人员来排除故障,故障排除后回到闲置状态。

状态转换图:

六、火车售票系统

某火车售票系统的数据流程图如下所示,设计系统的软件结构

软件结构图:

七、给出某系统的数据流程图

已知某系统的需求分析给出的系统数据流程图如下

结构图:

  • 10
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值