吉林大学软件工程Chap_第1页
吉林大学软件工程Chap_第2页
吉林大学软件工程Chap_第3页
吉林大学软件工程Chap_第4页
吉林大学软件工程Chap_第5页
已阅读5页,还剩94页未读 继续免费阅读

下载本文档

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

文档简介

1、2软件工程-2015-第二章 可行性研究3软件工程-2015-第二章 可行性研究4软件工程-2015-第二章 可行性研究5软件工程-2015-第二章 可行性研究6软件工程-2015-第二章 可行性研究7软件工程-2015-第二章 可行性研究8软件工程-2015-第二章 可行性研究9软件工程-2015-第二章 可行性研究10软件工程-2015-第二章 可行性研究11软件工程-2015-第二章 可行性研究12软件工程-2015-第二章 可行性研究13软件工程-2015-第二章 可行性研究14软件工程-2015-第二章 可行性研究15软件工程-2015-第二章 可行性研究16软件工程-2015-第二

2、章 可行性研究17软件工程-2015-第二章 可行性研究18软件工程-2015-第二章 可行性研究19软件工程-2015-第二章 可行性研究20软件工程-2015-第二章 可行性研究21软件工程-2015-第二章 可行性研究22软件工程-2015-第二章 可行性研究23软件工程-2015-第二章 可行性研究24软件工程-2015-第二章 可行性研究25软件工程-2015-第二章 可行性研究26软件工程-2015-第二章 可行性研究27软件工程-2015-第二章 可行性研究28软件工程-2015-第二章 可行性研究29软件工程-2015-第二章 可行性研究旅行社旅客预定机票机票准备记帐航班目录记

3、帐文件订票单航班费用帐单机票30软件工程-2015-第二章 可行性研究+AB C有有A或有或有B,但,但不能不能A、B同时同时存在,就有存在,就有C31软件工程-2015-第二章 可行性研究n假设一家工厂的假设一家工厂的采购部每天采购部每天需要需要一张一张定货报表定货报表,报表按零件编号顺序,表中列出所有需要再次定报表按零件编号顺序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列货的零件。对于每个需要再次定货的零件应该列出下列数据:零件编号,零件名称,定货数量,出下列数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库目前价格,主要供应者,次要供应者

4、。零件入库或出库称为事务,或出库称为事务,通过放在仓库中的通过放在仓库中的CRTCRT终端把终端把事务报告给定货系统事务报告给定货系统。当某种零件的库存量少于。当某种零件的库存量少于库存量临界值时就应再次定货。库存量临界值时就应再次定货。32软件工程-2015-第二章 可行性研究33软件工程-2015-第二章 可行性研究34软件工程-2015-第二章 可行性研究35软件工程-2015-第二章 可行性研究36软件工程-2015-第二章 可行性研究旅行社旅客飞机订票系统订票单机票帐单n画出各层数据流图画出各层数据流图n画出总的数据流图画出总的数据流图37软件工程-2015-第二章 可行性研究源点1

5、源点2终点2终点1G顶层0层132一层图号11.11.23.43.12.22.12.33.23.3图号2图号338软件工程-2015-第二章 可行性研究为分层数据流图和加工编号的原则为分层数据流图和加工编号的原则:(1)子图的图号就是分解的父图中加工的编号子图的图号就是分解的父图中加工的编号(2)子图中的加工的编号是由子图号、小数点,局部顺序号组成子图中的加工的编号是由子图号、小数点,局部顺序号组成二层图号3.3图号2.2图号3.12.2.12.2.23.3.13.3.33.3.23.1.23.1.139软件工程-2015-第二章 可行性研究40软件工程-2015-第二章 可行性研究41软件工

6、程-2015-第二章 可行性研究42软件工程-2015-第二章 可行性研究43软件工程-2015-第二章 可行性研究44软件工程-2015-第二章 可行性研究45软件工程-2015-第二章 可行性研究46软件工程-2015-第二章 可行性研究47软件工程-2015-第二章 可行性研究48软件工程-2015-第二章 可行性研究49软件工程-2015-第二章 可行性研究50软件工程-2015-第二章 可行性研究51软件工程-2015-第二章 可行性研究这种划分自动化边界的方法暗示以批量方式更新库存清单这种划分自动化边界的方法暗示以批量方式更新库存清单52软件工程-2015-第二章 可行性研究另一种

7、划分自动化边界的方法建议以联机方式更新库存清单另一种划分自动化边界的方法建议以联机方式更新库存清单53软件工程-2015-第二章 可行性研究54软件工程-2015-第二章 可行性研究55软件工程-2015-第二章 可行性研究56软件工程-2015-第二章 可行性研究57软件工程-2015-第二章 可行性研究58软件工程-2015-第二章 可行性研究59软件工程-2015-第二章 可行性研究60软件工程-2015-第二章 可行性研究61软件工程-2015-第二章 可行性研究62软件工程-2015-第二章 可行性研究63软件工程-2015-第二章 可行性研究64软件工程-2015-第二章 可行性研

8、究65软件工程-2015-第二章 可行性研究66软件工程-2015-第二章 可行性研究67软件工程-2015-第二章 可行性研究68软件工程-2015-第二章 可行性研究69软件工程-2015-第二章 可行性研究70软件工程-2015-第二章 可行性研究71软件工程-2015-第二章 可行性研究72软件工程-2015-第二章 可行性研究73软件工程-2015-第二章 可行性研究74软件工程-2015-第二章 可行性研究75软件工程-2015-第二章 可行性研究n房产管理系统旨在用计算机对房产进行管理,包括住房的分配、调整和计房产管理系统旨在用计算机对房产进行管理,包括住房的分配、调整和计算房租

9、等。用户可以查询住房情况和房租金额,还可以对房产进行一些统算房租等。用户可以查询住房情况和房租金额,还可以对房产进行一些统计,给出统计表格,以便掌握全面的住房情况。计,给出统计表格,以便掌握全面的住房情况。n 房管部门首先把住户要求(按照统一的格式由用户填写)输入进来,系房管部门首先把住户要求(按照统一的格式由用户填写)输入进来,系统检查要求的合法性,如不合法,系统拒绝接受。如是合法要求,根据要统检查要求的合法性,如不合法,系统拒绝接受。如是合法要求,根据要求类型处理。假定住户要求分三类:分房要求、调房要求、退房要求。三求类型处理。假定住户要求分三类:分房要求、调房要求、退房要求。三种类型的要

10、求分别进行不同的处理。种类型的要求分别进行不同的处理。分房分房要求根据分房单,先核准住户够要求根据分房单,先核准住户够不够分房资格,这要根据住户的情况,从不够分房资格,这要根据住户的情况,从住房标准文件住房标准文件中读出住标准进行中读出住标准进行核准,如不够分房标准,则不予分房,如够分房标准,则输出核准后的分核准,如不够分房标准,则不予分房,如够分房标准,则输出核准后的分房单,然后再根据分房单进行住房分配。分配住房要从房单,然后再根据分房单进行住房分配。分配住房要从房产文件房产文件中读出相中读出相应的空房信息,如房号、面积、单位面积房租等,并登记相应的住户信息,应的空房信息,如房号、面积、单位

11、面积房租等,并登记相应的住户信息,如户主姓名、部门、住户分数、家庭人口等,再写回房产文件中去,同时如户主姓名、部门、住户分数、家庭人口等,再写回房产文件中去,同时写入写入住房文件住房文件中去,输出分配后的住房单。同时进行房租计算,计算好的中去,输出分配后的住房单。同时进行房租计算,计算好的房租写入到房租写入到房租文件房租文件中去。中去。n 调房调房处理和处理和退房退房处理与分房处理相似。处理与分房处理相似。n 咨询咨询要求分要求分查询住户情况查询住户情况、查询房租查询房租和查询全局住房情况(和查询全局住房情况(统计统计)三种。)三种。查询住房情况可根据住户名从住房文件中读出该住户的住房情况并打

12、印出查询住房情况可根据住户名从住房文件中读出该住户的住房情况并打印出来。查询房租可根据住户名从房租文件读出该住户的房租信息并打印出来。来。查询房租可根据住户名从房租文件读出该住户的房租信息并打印出来。统计要求做一些统计处理后打印出统计表。统计要求做一些统计处理后打印出统计表。76软件工程-2015-第二章 可行性研究房产管理部门住户房产管理系统住户要求咨询住房情况统计表顶层数据流图77软件工程-2015-第二章 可行性研究1检查合法性3咨询处理住户要求咨询2要求处理合法的咨询合法的住户要求住房情况统计表1检查合法性3咨询处理住户要求咨询2要求处理合法的咨询合法的住户要求住房情况统计表0层数据流

13、图78软件工程-2015-第二章 可行性研究2.1要求类型处理2.4退房处理2.3调房处理2.2分房处理房产文件住户要求合法的分房单调房单退房单一层图号:279软件工程-2015-第二章 可行性研究一层图号:3合法的 咨询3.1咨询类别处理3.5打印处理3.4房产统计3.3房租查询3.2住房查询住房文件房租文件房产文件查询住房情况要求查询房租要求统计要求统计表房租住房记录住房情况80软件工程-2015-第二章 可行性研究二层图号2.22.2.1核准住房条件2.2.3房租计算2.2.2分配住房分房单住房标准文件房产文件住房文件房租文件核准后的分房单住房单81软件工程-2015-第二章 可行性研究

14、2.3.1审查调房2.3.3房租核计2.3.2调房处理住房标准文件房产文件住房文件房租文件审核后的调房单住房单退房单二层图号2.3调房单82软件工程-2015-第二章 可行性研究二层图号2.42.4.1退房处理2.4.2消去房租退房单房产文件住房文件房租文件审核后的退房单83软件工程-2015-第二章 可行性研究84软件工程-2015-第二章 可行性研究数据词典数据词典1、数据流条目、数据流条目住户要求住户要求 = 户主户主 + 分房要求分房要求 | 调房要求调房要求 | 退房要求退房要求 分房要求分房要求 = 部门部门 + 职称职称 + 家庭人口家庭人口 + 住户分数住户分数 + 要求住房面

15、要求住房面积积调房要求调房要求 = 部门部门 + 职称职称 + 家庭人口家庭人口 + 住房分数住房分数 + 原住房面积原住房面积 + 原房号原房号 + 要求调房面积要求调房面积退房要求退房要求 = 部门部门+ 房号房号住房情况住房情况 = 户主户主 + 部门部门 + 职称职称 + 家庭人口家庭人口 + 住房分数住房分数 +住房面住房面 积积 + 房租房租 + 房号房号咨询要求咨询要求 = 户主户主 + 住房情况咨询住房情况咨询 | 房租咨询房租咨询 | 统计要求统计要求 统计表统计表 = 住房面积住房面积 + 已分住房数已分住房数 + 空房数空房数 分房单分房单 = 户主户主 + 部门部门 +

16、 职称职称 + 住房分数住房分数 + 要求住房面积要求住房面积调房单调房单 = 户主户主 + 部门部门 + 职称职称 + 住房分数住房分数 + 原住房面积原住房面积 + 原原 房号房号 + 要求调房面积要求调房面积退房单退房单 = 户主户主 + 房号房号房号房号 = 楼号楼号 + 房间号房间号85软件工程-2015-第二章 可行性研究n文件条目文件条目n文件名:住房标准文件文件名:住房标准文件n组成:组成: 住房面积住房面积 + 最低住房分数最低住房分数 n组织:按住房面积大小递增排列组织:按住房面积大小递增排列n文件名:房产文件文件名:房产文件n组成:组成: 房号房号 + 住房面积住房面积

17、+ 分配标志分配标志 + 每平方米房租每平方米房租 n组织:按房号递增排列组织:按房号递增排列n文件名:住房文件文件名:住房文件n组成:组成: 户主户主 + 部门部门 + 职称职称 + 家庭成员家庭成员 + 住房分数住房分数 +房号房号 + 住住n 房面积房面积 n组织:按户主名拼音字母顺序排列组织:按户主名拼音字母顺序排列n文件名:房租文件文件名:房租文件n组成:组成: 住房情况住房情况 n组织:组织: 按户主名拼音字母顺序排列按户主名拼音字母顺序排列86软件工程-2015-第二章 可行性研究n小说明小说明(加工逻辑说明加工逻辑说明)n加工编号:加工编号:1n加工名:检查合法性加工名:检查合

18、法性n加工逻辑:检查输入要求的合法性加工逻辑:检查输入要求的合法性n有关信息:当有要求输入时执行此加工有关信息:当有要求输入时执行此加工n加工编号:加工编号:2.1n加工名:要求类型处理加工名:要求类型处理n加工逻辑:根据住户要求选择加工逻辑:根据住户要求选择n case 1 :要求分房,输出分房单:要求分房,输出分房单n case 2 :要求调房,输出调房单:要求调房,输出调房单n case 3 :要求退房,输出退房单:要求退房,输出退房单n有关信息:当有合法住户要求输入时执行此加工有关信息:当有合法住户要求输入时执行此加工87软件工程-2015-第二章 可行性研究n加工编号:加工编号:3.

19、1n加工名:咨询类型处理加工名:咨询类型处理n加工逻辑:根据咨询要求选择:加工逻辑:根据咨询要求选择:n case 1:查询住房:查询住房n case 2:查询房租:查询房租n case 3:统计要求:统计要求n有关信息:当有咨询要求时执行此加工有关信息:当有咨询要求时执行此加工n加工编号:加工编号:3.2n加工名:住房查询加工名:住房查询n加工逻辑:根据查询要求的住户名从住房文件读出住房记录加工逻辑:根据查询要求的住户名从住房文件读出住房记录n有关信息:有住房查询要求时执行此加工有关信息:有住房查询要求时执行此加工n加工编号:加工编号:3.3n加工名:房租查询加工名:房租查询n加工逻辑:根据

20、查询要求的户主名从房租文件读出房租记录加工逻辑:根据查询要求的户主名从房租文件读出房租记录n有关信息:有房租查询要求时执行此加工有关信息:有房租查询要求时执行此加工88软件工程-2015-第二章 可行性研究n加工编号:加工编号:3.4n加工名:统计房产加工名:统计房产n加工逻辑:读房产文件加工逻辑:读房产文件,按面积分类按面积分类,统计已分和未分配的住房数统计已分和未分配的住房数n 输出统计表输出统计表n有关信息:有统计要求时执行此加工有关信息:有统计要求时执行此加工n加工编号:加工编号:3.5n加工名:打印处理加工名:打印处理n加工逻辑:将住房记录或房租记录变换成住房情况加工逻辑:将住房记录或房租记录变换成住房情况n 打印住房情况打印住房情况n有关信息:收到住房记录或房租记录是执行此加工有关信息:收到住房记录或房租记录是执行此加工n加工编号:加工编号:2.2.1n加工名:核准住房条件加工名:核准住房条件n加工逻辑:根据分房要求的住房面积从住房标准文件读出住房加工逻辑:根据分房要求的住房面积从住房标准文件读出住房n 标准标准89软件工程-2015-第二章 可行性研究IF 住房分数住房

温馨提示

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

评论

0/150

提交评论