《软件工程作业问题分析.ppt》由会员分享,可在线阅读,更多相关《软件工程作业问题分析.ppt(11页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程作业软件工程作业问题分析问题分析v5.北京某高校可用的电话号码有以下几类:校内电北京某高校可用的电话号码有以下几类:校内电话号码由话号码由4位数字组成,第位数字组成,第1位数字不是位数字不是0;校外电;校外电话又分为本市电话和外地电话两类,拨校外电话需话又分为本市电话和外地电话两类,拨校外电话需先拨先拨0,若是本市电话则再接着拨,若是本市电话则再接着拨8位数字位数字(第第1位不位不是是0),若是外地电话则拨,若是外地电话则拨3位区码再拨位区码再拨8位电话号码位电话号码(第第1位不是位不是0)。请用数据字典中数据定义的方法,定义上述的电话请用数据字典中数据定义的方法,定义上述的电话号码。
2、号码。习题习题 2v电话号码电话号码=校内电话号码校内电话号码|校外电话号码校外电话号码v校内电话号码校内电话号码=非零数字非零数字+3数字数字3v校外电话号码校外电话号码=本市号码本市号码|外地号码外地号码v本市号码本市号码=数字零数字零+8位数字位数字 v外地号码外地号码=数字零数字零+区号区号+8位数字位数字v区号区号=3数字数字3v8位数字位数字=非零数字非零数字+7数字数字7v非零数字非零数字=1|2|3|4|5|6|7|8|9v数字数字0|1|2|3|4|5|6|7|8|98位座机号位座机号实验实验1:需求分析:需求分析功能建模功能建模v顶层(顶层(0层)数据流图层)数据流图1层数
3、据流图层数据流图2层数据流图(预订机票)层数据流图(预订机票)2层数据流图(取机票)层数据流图(取机票)处理描述处理描述v处理名:处理名:安排航班v输入输入:旅客信息v输出输出:为旅客安排的航班信息v处理过程处理过程:根据旅客的出发地和目的地查询航班表,显示出所有符合条件的航班,由旅客选择乘坐哪一次航班。v处理名:处理名:核对取票通知v输入输入:取票通知编号v输出输出:订票信息v处理过程处理过程:输入取票通知的编号,系统查询订票信息库,查询取票通知对应的订票记录,如果查到,则显示出来,由机场工作人员核对与取票通知是否一致;如果没有查出,则显示“无此订票记录”。v处理名:处理名:安排座位v输入输入:旅客的订票信息,航班座位信息v输出输出:给旅客安排的座位,机票信息v处理过程处理过程:根据旅客的航班和舱型,查询航班是否有空余座位,如果有,则生成座位号,如果没有,提示“本次航班机票已售完,请重新选择航班”。