第二章作业
3、为方便旅客,某航空公司拟开发一个机票预定系统。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入进入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知和账单交款取票,系统校对无误即印出机票给旅客。 写出问题定义并分析系统的可行性。
答:
1> 目标:在一个月内建立一个高效率,无差错的航空公司机票预定系统
2> 存在的主要问题:人工不易管理,手续繁琐 3> 建立新系统
① 经济可行性 成本效益分析
成本估算:打印机一台(2000元)+开发费(3500元)=5500元
可承担
效益估算:该系统有很好的社会效益,提高了航空公司售
票效率,方便了旅客,售票方便化,科学化
② 技术可行性
经过调查分析,得到目前航空公司机票预定系统流程图如下:
③操作的可行性
比较以上两图看出,与人工系统相比,计算机保留了原有的主要工作流程,可以看出计算机系统是人工系统的优化,操作也不复杂,工作人员在短时间经过培训就可熟练掌握。
4>结论
由于经济、技术、操作三方面的可行性分析都通过,因此此技术系开发航空公司机票预定系统是可行的。
4、目前住院病人主要由护士护理,这样做不仅需要大量的护士,而且由于不能随时观察危重病人的病情变化,还可能会延误抢救时机。某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。 医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者信息,此外,护士在需要时还可以要求系统印出某个指定病人的病情报告。
答:
从文体陈述可知,本系统的数据源点是“病人”和“护士”,他们分别提供生理信号和要求病情报告的信息。进一步分析问题陈述,从系统应该“定时记录病人情况以形成患者日志”这项要求可以想到,还应该有一个提供日期和时间信息的“时钟”作为数据源点。
从问题陈述容易看出,本系统的数据终点是接受警告信息和病情报告的护士。
系统对病人生理信号的处理功能主要是“接收信号”、“分析信号”和“产生警告信息”。此外,系统还应具有“定时取样生理信号”、“更新日志”和“产生病情报告”功能。
为分析病人生理信号是否超出了医生规定的安全范围,应输出“患者安全范围”信息,此外,定时记录病人生理信号所形成的“患者日志”,显然也是一个数据存储。
本系统的基本系统模型如下:
患者监护系统的功能级数据流图:
5 、北京某高校可用的电话号码有以下几类:校内电话号码由4位数字组成,第1位数字不是0;校外电话又分为本市电话和外地电话两类,拨校外电话需先拨0,若是本市电话则再接着拨8位数字(第1位不是0),若是外地电话则拨3位区码再拨8位电话号码(第1位不是0)。 请用2.5.2小节讲述的定义数据的方法,定义上述的电话号码。
答: 电话号码=[校内电话|校外号码]
非零数字=[1|2|3|4|5|6|7|8|9]
校内电话号码=非零数字+3{数字}3
校外电话号码=[本市号码|外地号码]
本市电话=0+非零数字+7{数字}7
外地电话=0+3{数字}3+非零数字+7{数字}7