可行性研究bvhf.pptx

上传人:muj****520 文档编号:91023542 上传时间:2023-05-21 格式:PPTX 页数:70 大小:577.62KB
返回 下载 相关 举报
可行性研究bvhf.pptx_第1页
第1页 / 共70页
可行性研究bvhf.pptx_第2页
第2页 / 共70页
点击查看更多>>
资源描述

《可行性研究bvhf.pptx》由会员分享,可在线阅读,更多相关《可行性研究bvhf.pptx(70页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第二章可行性研究2.1 2.1 可行性研究的任务可行性研究的任务2.2 2.2 可行性研究的过程可行性研究的过程2.3 2.3 系统流程图系统流程图2.4 2.4 数据流图数据流图2.5 2.5 数据字典数据字典2.6 2.6 成本成本/效益分析效益分析2 2 2 2可行性研究可行性研究可行性研究可行性研究任务:任务:确定问题是否存在可行的解决方法确定问题是否存在可行的解决方法?是否值得去解决?是否值得去解决?目标:目标:建立系统的建立系统的 物理模型物理模型 系统流程图系统流程图 逻辑模型逻辑模型 数据流图、数据字典数据流图、数据字典 进行成本效益分析进行成本效益分析工具:工具:采用的工具采

2、用的工具 系统流程图系统流程图 数据流图数据流图 数据字典数据字典2.1 2.1 可行性研究的任务可行性研究的任务可行性研究任务可行性研究任务 用最小的代价在尽可能短的时间内确定问题用最小的代价在尽可能短的时间内确定问题是否能够解决。是否能够解决。问题问题定义定义 可行性可行性研究研究问题定义问题定义 正正 确确?问题定义阶段问题定义阶段审查审查系系 统统 的的逻辑模型逻辑模型技术可行性技术可行性经济可行性经济可行性操作可行性操作可行性实实 际际 的的物理系统物理系统否否是是系统实现系统实现方案若干方案若干 可行性研究需要的可行性研究需要的时间长短时间长短取决于工程的取决于工程的规模规模,一般

3、来说一般来说,其成本只能占预期的工程总其成本只能占预期的工程总成本的成本的5%-10%.5%-10%.可行性研究可行性研究的结论的结论可行性研究阶段任务可行性研究阶段任务(示意图示意图)又称为可行性研究,目的是避免盲目投资,又称为可行性研究,目的是避免盲目投资,减少不必要的损失。可行性研究的任务是:减少不必要的损失。可行性研究的任务是:技术上可行技术上可行经济上可行经济上可行技术可行性技术可行性可行性报告可行性报告可行性报告可行性报告可行性报告可行性报告可行性报告可行性报告经济可行性经济可行性现有技术、资源及限制能否支持和实现系统现有技术、资源及限制能否支持和实现系统的功能、性能。主要是技术风

4、险问题。的功能、性能。主要是技术风险问题。进行成本估算及效益评估,确定项目是进行成本估算及效益评估,确定项目是否值得开发。否值得开发。主要指系统开发后能否运行,系统的操主要指系统开发后能否运行,系统的操作方式在这个用户组织内行的通吗?作方式在这个用户组织内行的通吗?可行性分析的结果可行性分析的结果可行性分析的任务可行性分析的任务操作可行性操作可行性5/17/20231 1、技术可行性、技术可行性 对系统的性能、可靠性、可维护性以及生产率等方面对系统的性能、可靠性、可维护性以及生产率等方面的信息进行评价。的信息进行评价。通过技术可行性的分析,将为新系统提交技术可行性评估。以指明为完成系统的功能和

5、性能需要什么技术?需要哪些材料、方法、算法、或者过程等 技术可行性分析方法-数学模型和优化技术、概率和统计、排队论、控制论等方法。2 2、经济可行性、经济可行性进行成本效益分析,评估项目的开发成本。基于计算机系统的成本由四部分组成1、购置软、硬件及有关设备费用2、系统开发费用3、系统安装和维护费用4、人员培训费用费用经济可行性考虑的问题经济可行性考虑的问题成本和效益的估算成本和效益的估算开发成本的估算开发成本的估算开发效益的估算开发效益的估算运行成本的估算运行成本的估算运行效益的估算运行效益的估算可行性论证报告1、系统概述2、可行性分析3、拟订开发计划4、结论意见2.2 可行性研究的步骤复查系

6、统的复查系统的规模和目标规模和目标研究现正在研究现正在 使用的系统使用的系统新系统的高新系统的高层逻辑模型层逻辑模型重新定重新定义问题义问题 导出和评价导出和评价 供选择的解法供选择的解法推荐行推荐行动方针动方针草拟开草拟开发计划发计划书写文档书写文档提交审查提交审查用户用户分析员分析员是否符合是否符合系统目标系统目标 逻辑模型逻辑模型表达了系统表达了系统分析员对新系统必须作什分析员对新系统必须作什么工作、完成什么任务的么工作、完成什么任务的理解理解.1.是否继续该工程的开发的建议是否继续该工程的开发的建议2.所选择解决方案的解法的说明所选择解决方案的解法的说明3.比较仔细的成本比较仔细的成本

7、/效益分析效益分析2.3 2.3 系统流程图系统流程图系统流程图:描绘物理系统的工具,其基本思想是用图形符号以黑盒子形式描绘系统流程图:描绘物理系统的工具,其基本思想是用图形符号以黑盒子形式描绘 系统里面的每个部件(程序、文件、数据库、表格、人工过程等)系统里面的每个部件(程序、文件、数据库、表格、人工过程等),表达的是信息在系统各部件之间流动的情况。表达的是信息在系统各部件之间流动的情况。1.常用符号常用符号处理处理输入输入/输出输出连接连接换页连接换页连接数据流数据流文档文档磁带磁带联机存储联机存储磁盘磁盘显示显示人工输入人工输入 人工操作人工操作2.例子例子事务事务库存清库存清单程序单程

8、序定货信息定货信息报告生报告生成程序成程序定货报告定货报告 某装配厂有一座存放零件的仓库,仓库中现有各种零件的某装配厂有一座存放零件的仓库,仓库中现有各种零件的数数量量和每种零件的和每种零件的库存临界值库存临界值等数据存放在库存清单主文件中。当等数据存放在库存清单主文件中。当仓库中零件数量有变化时,应及时修改库存清单主文件,如果哪仓库中零件数量有变化时,应及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则应该报告给采购部门种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部门送一次定货报告。以便定货,规定每天向采购部门送一次定货报告。3.分层(略

9、)分层(略)库存清单主文件库存清单主文件(复杂系统)(复杂系统)选课数据予处理选课数据予处理选课确认处理选课确认处理重新选课通知重新选课通知选课注册选课注册数据库数据库终端选课终端选课选课卡片选课卡片卡片输入卡片输入学生课程表学生课程表课程成绩记课程成绩记载单载单教学文件与教学文件与开课清单开课清单计算机选课系统计算机选课系统例例2 22.4 数据流图数据流程图:描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信数据流程图:描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信 息在系统中流动和处理的情况。息在系统中流动和处理的情况。设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需

10、要考虑设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能。如何具体的实现这些功能。1.1.符号(四种基本符号)符号(四种基本符号)数据的源点或终点数据处理数据存储数据流一些附加符号(略)一些附加符号(略)仓 库管理员定货系统采购员D1:库存清单仓 库管理员1处理事务2产生报表采购员D2:定货信息2.例子例子基本系统模型功能级数据流图事务定货报表事务定货报表定货信息定货信息库存清单2.4 数据流图(续1)仓 库管理员1.1接收事务1.2更新库存清单1.3处理定货2产生报表采购员D1:库存清单D2:定货信息事务事务库存信息定货信息定货信息定货报表3.3.命名命名

11、为数据流(或数据存储)命名为数据流(或数据存储)命名 为处理命名为处理命名4.4.用途用途 交流信息的工具交流信息的工具 分析和设计的工具分析和设计的工具 进一步设计的依据进一步设计的依据库存清单三个附加运算符号三个附加运算符号 *:*:表示数据之间是表示数据之间是“与与”关系。关系。+:表示数据之间是:表示数据之间是“或或”关系。关系。:表示数据之间是:表示数据之间是“互斥互斥”关系(只关系(只能从中选一个)。能从中选一个)。TC数据数据A A和和B B同时输入才能变换成数据同时输入才能变换成数据C C*BATC*AB数据数据A A变换成变换成B B和和C CTC+BA数据数据A A或或B

12、B,或,或A A和和B B同时输入变换成同时输入变换成C CTC+AB数据数据A A变换成变换成B B或或C C,或,或B B和和C CTCBA只有数据只有数据A A或只有数据或只有数据B(B(但不能但不能A A、B B同时同时)输入时变换成输入时变换成C CTCAB数据数据A A变换成变换成B B或或C C,但不能变换成,但不能变换成B B和和C C(b)(b)附加符号的含义附加符号的含义 数据流图是描述逻辑系统的工具。它表达了系统数据流图是描述逻辑系统的工具。它表达了系统中各个元素之间的信息流动和处理的情况。中各个元素之间的信息流动和处理的情况。一、数据流图 系统逻辑模型使用采用结构化分析

13、(系统逻辑模型使用采用结构化分析(SASA)方法,)方法,对问题采用自顶向下、逐步求精的方法,得到问题的对问题采用自顶向下、逐步求精的方法,得到问题的分层数据流图。分层数据流图。SA SA法的描述方法法的描述方法 实际问题实际问题 分层的分层的DFDDFD图图数数 据据 流流加加 工工数数 据据 存存 储储数据源点或终点数据源点或终点加工名加工名数据流名数据流名文件名文件名实体名实体名加工名加工名编号编号加工名加工名编号编号文件名文件名文件名文件名(a)(a)(a)(a)基本符号的含义基本符号的含义基本符号的含义基本符号的含义二、数据流图的四种其它表示的符号二、数据流图的四种其它表示的符号二、

14、数据流图的四种其它表示的符号二、数据流图的四种其它表示的符号 建立当前系统的建立当前系统的“具体模型具体模型”;抽象出当前系统的逻辑模型;抽象出当前系统的逻辑模型;建立目标系统的逻辑模型;建立目标系统的逻辑模型;为为了了对对目目标标系系统统作作完完整整的的描描述述,还还需需要要考考虑虑人机界面和其他一些问题;人机界面和其他一些问题;SASA法的描述方法法的描述方法 用分层的用分层的DFDDFD图图+数据词典数据词典+加工说明加工说明SASA法的步骤法的步骤 三、三、SASA法的步骤法的步骤3 结构化开发方法概述 “先全局后局部先全局后局部,先整体后细节先整体后细节,先抽象后具体先抽象后具体”具

15、体步骤:具体步骤:1 1、用图表形式,确定问题的数据流图的四种基本元素。、用图表形式,确定问题的数据流图的四种基本元素。2 2、绘制顶层(、绘制顶层(0 0层)数据流图,一般顶层数据流图中只有一层)数据流图,一般顶层数据流图中只有一个处理框,且不包含文件存储。个处理框,且不包含文件存储。3 3、从第一层开始,采用自顶向下、逐步细化的原则,对、从第一层开始,采用自顶向下、逐步细化的原则,对0 0层层的处理框进行分解。的处理框进行分解。4 4、分解时应注意父层和子层数据流名称的一致性。、分解时应注意父层和子层数据流名称的一致性。5 5、从第一层开始,对处理框按以下原则编号:、从第一层开始,对处理框

16、按以下原则编号:1 1、2 2、1.11.1、1.21.1.11.21.1.1、1.1.21.1.26 6、分解的终止的条件是,当处理足够简单的时候,应该终止、分解的终止的条件是,当处理足够简单的时候,应该终止分解。分解。四、画分层四、画分层DFDDFD图的方法图的方法P1P3P2abcd父图父图P1.1P1.2P1.3ac子图一子图一eX1321.11.21.41.32.12.21.1.11.1.22.1.32.1.22.1.12.2.22.2.32.2.1顶顶层层中中 间间 层层底底 层层先全局后局部先全局后局部,先整体后细节先整体后细节,先抽象后具体先抽象后具体.0图1图2图1.1图2.

17、1图2.2图分层DFD 图5/17/2023分层的数据流图分层的数据流图 F0F0A0A0B0B0F11F11A0A0B0B0F12F12F13F13F14F14F15F15p1p1C1C1D1D1M1M1N1N1F21F21M1M1F22F22N1N1F23F23K2K2F24F24W2W2F25F25p1p1Y2Y2X2X2第第第第 n n 层层层层第第第第 n+1n+1 层层层层第第第第 n+2n+2 层层层层七、数据流图(七、数据流图(DFDDFD图)应用举例图)应用举例问题定义:一家工厂的采购部每天需要一张定货报表,问题定义:一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,

18、表中列出所有需要再次定货报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再次定货的零件应该列出下的零件。对于每个需要再次定货的零件应该列出下述数据:零件编号,零件名称,定货数量,目前价述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。零件入库或出库称格,主要供应者,次要供应者。零件入库或出库称为事务,通过放在仓库中的为事务,通过放在仓库中的CRTCRT终端把事务报告给定终端把事务报告给定货系统。当某个零件的库存数量少于库存量临界值货系统。当某个零件的库存数量少于库存量临界值时就应该再次定货。时就应该再次定货。例例1 1:订货系统:订货系统数据流图的四种成分

19、定货系统的基本系统模型 仓库仓库 管理员管理员定货定货系统系统采购采购员员事务事务 定货报表定货报表 定系统顶层数据流图定系统顶层数据流图定货系统的功能级数据流图 把处理事务的功能进一步分解后的数据流图结构化分析(结构化分析(SA)(信息在各部件中的流动情况)(信息在各部件中的流动情况)系统流程图系统流程图实际问题实际问题物理模型物理模型数据流图数据流图实际问题实际问题逻辑模型逻辑模型(采用自顶向下,逐步分解原则)(采用自顶向下,逐步分解原则)(信息的流动和处理(加工)情况)(信息的流动和处理(加工)情况)结构化分析(结构化分析(SA)步骤)步骤顾客顾客出版社出版社验证验证订单订单汇总汇总订单

20、订单订单订单出版社出版社 订单订单图书目录文件图书目录文件顾客档案顾客档案待处理订单文件待处理订单文件正确正确订单订单一批一批订单订单出版社档案文件出版社档案文件订货存根文件订货存根文件画图步骤画图步骤 :1 1、确定外部实体及输入、输出数据流。、确定外部实体及输入、输出数据流。2 2、确定分解顶层的加工。、确定分解顶层的加工。3 3、确定使用的文件。、确定使用的文件。4 4、用数据流将各部分连接起来,形成数据封闭。、用数据流将各部分连接起来,形成数据封闭。注意:标注各加工框及数据流名称。注意:标注各加工框及数据流名称。例例1 1:图书预定系统(:图书预定系统(DFDDFD图)图)数据流图(数

21、据流图(DFDDFD图)应用举例图)应用举例例例2 2 机票预定系统机票预定系统举例举例 下图是一个机票预定系统数据流图(下图是一个机票预定系统数据流图(DFDDFD图)实图)实例。其中旅行社、旅客是外部实体,即数据源点和终例。其中旅行社、旅客是外部实体,即数据源点和终点;预定机票、准备机票、记账是数据处理;定票单、点;预定机票、准备机票、记账是数据处理;定票单、航班、费用、账单等是数据流;航班目录、记账文件航班、费用、账单等是数据流;航班目录、记账文件是数据存储。是数据存储。目前住院病人主要由护士护理,这样做不仅需要目前住院病人主要由护士护理,这样做不仅需要大量护士,而且由于不能随时观察危重

22、病人的病情变大量护士,而且由于不能随时观察危重病人的病情变化,还会延误抢救时机。某医院打算开发一个一计算化,还会延误抢救时机。某医院打算开发一个一计算机为中心的患者监护系统,请分层次地画出描述本系机为中心的患者监护系统,请分层次地画出描述本系统的功能的数据流图。统的功能的数据流图。医院对患者监护系统的基本要求是随时接收每个医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等)、病人的生理信号(脉搏、体温、血压、心电图等)、定时记录病人情况以形成患者日志,当某个病人的生定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警理信

23、号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统输出某告信息,此外,护士在需要时还可以要求系统输出某个指定病人的病情报告个指定病人的病情报告例例3 3 医院病房监护系统医院病房监护系统系统功能要求:系统功能要求:1 1、监视病员的病症(血压、体温、脉搏等)、监视病员的病症(血压、体温、脉搏等)2 2、定时更新病历、定时更新病历 3 3、病员出现异常情况时报警。、病员出现异常情况时报警。4 4、随机地产生某一病员的病情报告。、随机地产生某一病员的病情报告。顶层数据流图顶层数据流图病员病员护士护士护士护士病员监病员监护系统护系统病员病员日志日志病症信号病症信号要求

24、报告要求报告病症病症报告报告报警报警医院病房监护系统医院病房监护系统第一层:第一层:病员病员护士护士护士护士中央监视中央监视病员病员日志日志病症信号病症信号要求报告要求报告病症病症报告报告报警报警局部监视局部监视生成报告生成报告病员极限病员极限更新日志更新日志病员数据病员数据格式化格式化病员数据病员数据生理信号生理信号极限值极限值1324日志数据日志数据日志数据日志数据医院病房监护系统顶层医院病房监护系统顶层DFDDFD图图第二层:加工第二层:加工“中央监视中央监视”分解分解计算超过计算超过极限值否极限值否病员数据据超过极限值报警开解信号开解信号产生产生报警信息报警信息病员极限病员极限格式化格

25、式化病员数据病员数据体温血压、体温脉搏生理信号极限值时间脉搏血压日期时钟时钟格式化病员数据3.13.23.23.33.33.43.4医院病房监护系统二层医院病房监护系统二层DFDDFD图图计算超过计算超过极限值否极限值否病员数据超过极限值报警开解信号开解信号产生产生报警信息报警信息病员极限病员极限格式化格式化病员数据病员数据体温血压、体温、脉搏生理信号极限值时间脉搏血压日期时钟时钟格式化病员数据3.13.23.23.33.33.43.4第二层:加工第二层:加工“中央监视中央监视”分解分解医院病房监护系统分层医院病房监护系统分层医院病房监护系统分层医院病房监护系统分层DFDDFDDFDDFD图图

26、图图第一层第一层格式化格式化病员数据病员数据生理信号生理信号极限值极限值病员病员护士护士护士护士中央监视中央监视病员病员日志日志病症信号病症信号要求报告要求报告病症病症报告报告报警报警局部监视局部监视生成报告生成报告病员极限病员极限更新日志更新日志病员病员数据数据1324日志数据日志数据2.5 数据字典数据字典2.5.1 2.5.1 数据字典的内容数据字典的内容2.5.2 2.5.2 定义数据的方法定义数据的方法2.5.3 2.5.3 数据字典的用途数据字典的用途2.5.4 2.5.4 数据字典的实现数据字典的实现2.5 2.5 数据字典数据字典 数据字典是关于数据的信息的集合,也就是对数据流

27、图中数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合包含的所有元素的定义的集合1.1.数据字典的内容数据字典的内容 数据流数据流 数据流分量数据流分量 数据存储数据存储 处理处理数据处理:用数据处理:用 IPO图或图或PDL描述比较方描述比较方便直观。便直观。2.2.定义数据的方法定义数据的方法 由数据元素组成数据的方式的三种基本类型由数据元素组成数据的方式的三种基本类型顺序顺序 +:以确定次序连接两个或多个分量以确定次序连接两个或多个分量 a+b+c a+b+c 选择选择|,:从两个或多个可能的元素中选取一个从两个或多个可能的元素中选取一个 a|b|c a|b|c

28、 重复重复 :把指定的分量重复零次或多次把指定的分量重复零次或多次 a a 可选:一个分量是可有可无的(重复零次或一次)可选:一个分量是可有可无的(重复零次或一次),(a a)3.3.例子例子 定货报表定货报表=零件编号零件编号+零件名称零件名称+定货数量定货数量+目前价格目前价格+主要供应者主要供应者+次要次要供应者供应者零件编号零件编号=8字符字符8定货数量定货数量=1数字数字5定义数据的实例定义数据的实例例例1 1:电话号码是一个:电话号码是一个3 3位到位到8 8位的十进制数,有的电位的十进制数,有的电话号码还需包括话号码还需包括4 4位分机号。位分机号。电话号码电话号码33十进制码十

29、进制码8(8(“”分机号分机号)十进制码十进制码”0”9”0”9”分机号分机号44十进制码十进制码44例例2 2:(零件库存管理):(零件库存管理)定货报表定货报表=零件编号零件编号+零件名称零件名称+定货数量定货数量+目前价目前价格格+主要供应者主要供应者+次要供应者次要供应者 零件编号零件编号=8=8字符字符88定货数量定货数量=1=1数字数字552.6 2.6 成本成本/效益分析效益分析成本效益分析的目的成本效益分析的目的要从经济角度分析开发一个特定的新系要从经济角度分析开发一个特定的新系统是否划算,从而帮助使用部门负责人统是否划算,从而帮助使用部门负责人正确地作出是否投资于这项开发工程

30、的正确地作出是否投资于这项开发工程的决定。决定。2.6.1 2.6.1 成本估计成本估计2.6.2 2.6.2 成本成本/效益分析的方法效益分析的方法2.6.1 2.6.1 成本估计成本估计1 1、代码行技术、代码行技术 软件成本软件成本=源代码行数源代码行数*每行代码的平均成本每行代码的平均成本 每行代码的平均成本主要取决于软件的复杂程度和工资水平。每行代码的平均成本主要取决于软件的复杂程度和工资水平。2 2、任务分解技术任务分解技术 子任务成本子任务成本=完成该项任务需要的人力(人月)完成该项任务需要的人力(人月)*每人每月的平每人每月的平均工资均工资 总任务成本总任务成本=子任务成本之和

31、子任务成本之和3 3、自动估计成本技术、自动估计成本技术 采用这种技术必须有长期搜集的大量历史数据为基础,采用这种技术必须有长期搜集的大量历史数据为基础,并且需要有良好的数据库系统支持。并且需要有良好的数据库系统支持。2.6.2 2.6.2 成本成本/效益分析的方法效益分析的方法成本效益分析的第一步是估计开发成本、成本效益分析的第一步是估计开发成本、运行费用和新系统将带来的经济效益。运行费用和新系统将带来的经济效益。运行费用:系统的操作费用(操作员人数,运行费用:系统的操作费用(操作员人数,工作时间,消耗的物资等等)和维护费用。工作时间,消耗的物资等等)和维护费用。系统的经济效益:因使用新系统

32、而增加的收系统的经济效益:因使用新系统而增加的收入加上使用新系统可以节省的运行费用。入加上使用新系统可以节省的运行费用。1 1、货币的时间价值、货币的时间价值 假设年利率为假设年利率为i i,如果现在投资,如果现在投资P P元,则元,则n n年后可以得到年后可以得到投资的未来价值投资的未来价值为:为:F FP P(1 1 i i)n n 反之,如果反之,如果n n年后能收入年后能收入F F元钱,那么这些元钱,那么这些投资投资的现在价值的现在价值是是 P P F F(1 1 i i)n n 成本估算方法成本估算方法2.2.投资回收期投资回收期通常用投资回收期衡量一项开发工程的通常用投资回收期衡量

33、一项开发工程的价值。价值。所谓投资回收期就是使累计的经济效益所谓投资回收期就是使累计的经济效益等于最初投资所需要的时间。等于最初投资所需要的时间。3.3.纯收入纯收入衡量工程价值的另一项经济指标是工程的纯衡量工程价值的另一项经济指标是工程的纯收入。收入。纯收入就是在整个生命周期之内系统的累计纯收入就是在整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差。经济效益(折合成现在值)与投资之差。4.4.投资回收率投资回收率用它衡量投资效益的大小,并且可以把它和年利率相用它衡量投资效益的大小,并且可以把它和年利率相比较,在衡量工程的经济效益时,它是最重要的参考比较,在衡量工程的经济效益时,它

34、是最重要的参考数据。数据。计算公式:计算公式:P P F F1 1(1 1 j j)F F2 2(1 1 j j)2 2 F Fn n(1 1 j j)n nP P是现在的投资额;是现在的投资额;F Fi i是第是第 i i年年底的效益(年年底的效益(i i 1 1,2 2,n n););n n是系统的使用寿命;是系统的使用寿命;j j是投资是投资回收率;回收率;解出这个高阶代数方程即可求出投资回收率(假设解出这个高阶代数方程即可求出投资回收率(假设系统寿命系统寿命n n5 5)。)。例例:修改一个已有的库存清单系统,使它能在每修改一个已有的库存清单系统,使它能在每天送给采购员一份定货报表。修

35、改已有的库存清单天送给采购员一份定货报表。修改已有的库存清单程序并且编写产生报表的程序,估计共需程序并且编写产生报表的程序,估计共需50005000元;元;系统修改后能及时定货将消除零件短缺问题,估计系统修改后能及时定货将消除零件短缺问题,估计因此每年可以节省因此每年可以节省25002500元,五年共可节省元,五年共可节省12 50012 500元。元。但是,不能简单地把但是,不能简单地把50005000元和元和1250012500元相比较,因为元相比较,因为前者是现在投资的钱,后者是若干年以后节省的钱。前者是现在投资的钱,后者是若干年以后节省的钱。假假定定年年利利率率为为12%12%,利利用

36、用上上面面计计算算货货币币现现在在价价值值的的公公式式可可以以算算出出修修改改库库存存清清单单系系统统后后每每年年预预计计节节省省的钱的现在价值,如表的钱的现在价值,如表2.52.5所示。所示。表2.52.5 将来的收入折算成现在值年年将来值(元)将来值(元)(1i)现在值(元)现在值(元)累累计计的的现现在在值(元)值(元)125001.122232.142232.14225001.251992.984225.12325001.401779.456004.57425001.571588.807593.37525001.761418.579011.942.2.投资回收期投资回收期 通通常常用用

37、投投资资回回收收期期衡衡量量一一项项开开发发工工程程的的价价值值。所所谓谓投投资资回回收收期期就就是是使使累累计计的的经经济济效效益益等等于于最最初初投投资资所所需需要要的的时时间间。显显然然,投投资资回回收收期期越越短短就就能能越越快快获获得得利利润润,因因此此这这项项工工程程也也就就越越值值得得投投资。资。例例如如,修修改改库库存存清清单单系系统统两两年年以以后后可可以以节节省省4225.124225.12元元,比比最最初初的的投投资资(50005000元元)还还少少774.88774.88元元,第第三三年年以以后后将将再再节节省省1779.451779.45元元。774.88774.88

38、1779.451779.450.440.44,因此,投资回收期是,因此,投资回收期是2.442.44年。年。投投资资回回收收期期仅仅仅仅是是一一项项经经济济指指标标,为为了了衡衡量量一项开发工程的价值,还应该考虑其他经济指标。一项开发工程的价值,还应该考虑其他经济指标。3.3.纯收入纯收入 衡量工程价值的另一项经济指标是工程的衡量工程价值的另一项经济指标是工程的纯收入纯收入,也就,也就是在是在整个生命周期之内系统的累计经济效益(折合成现在值)整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差与投资之差。这相当于比较投资开发一个软件系统和把钱存。这相当于比较投资开发一个软件系统和把钱存

39、在银行中(或贷给其他企业)这两种方案的优劣。在银行中(或贷给其他企业)这两种方案的优劣。如果纯收入为零,则工程的预期效益和在银行存款一样,如果纯收入为零,则工程的预期效益和在银行存款一样,但是开发一个系统要冒风险,因此从经济观点看这项工程可但是开发一个系统要冒风险,因此从经济观点看这项工程可能是不值得投资的。能是不值得投资的。如果纯收入小于零,那么这项工程显然不值得投资。如果纯收入小于零,那么这项工程显然不值得投资。例如,上述修改库存清单系统,工程的纯收入预计例如,上述修改库存清单系统,工程的纯收入预计 9011.94 9011.94500050004011.944011.94(元)(元)高考

40、录取系统子系统有如下功能高考录取系统子系统有如下功能 (1 1)计算标准分:根据考生原始分计算,得到标准)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;分,存入考生分数文件;(2 2)计算录取线分:根据标准分、招生计划文件中)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。的招生人数,计算录取线,存入录取线文件。根据要求画出该系统的数据流程图根据要求画出该系统的数据流程图 分数分数分数分数招生计划招生计划招生计划招生计划录取分数录取分数录取分数录取分数考考考考生生生生计算标准分计算标准分计算标准分计算标准分计算录取线分计算录取线分计算录取线分计算

41、录取线分原始分原始分原始分原始分标准分标准分标准分标准分标准分标准分标准分标准分分数分数分数分数招生数招生数招生数招生数录取分数录取分数录取分数录取分数例题分析例题分析 4 4、网上发帖子回答问题、网上发帖子回答问题(1 1)记录发贴内容:根据访客问题,由老师在表单)记录发贴内容:根据访客问题,由老师在表单中输入文字,系统进行检查,无误后将内容存入发贴中输入文字,系统进行检查,无误后将内容存入发贴内容文件。内容文件。(2 2)显示帖子内容:读出文件,按一定格式显示在)显示帖子内容:读出文件,按一定格式显示在屏幕上。屏幕上。表表单单检查输入内容检查输入内容变换格式变换格式屏屏幕幕发贴内容文件发贴

42、内容文件合法内容合法内容帖子内容帖子内容显示内容显示内容原始数据原始数据 例题分析例题分析 银行计算机储蓄系统的工作过程大致如下:储户填银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存款存单给储户;如果是码(可选)等信息,并印出存款存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,取款

43、而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。印出利息清单给储户。请用数据流图绘本系统的功能,并用实体请用数据流图绘本系统的功能,并用实体-联系图联系图描绘系统中的数据对象。描绘系统中的数据对象。事事 务务 存存 取取 款款 处处 理理存取款存取款 信息信息 打打 印印 清清 单单 单单 据据账账 户户1、银行储蓄系统系统流程图、银行储蓄系统系统流程图2 2、银行储蓄系统数据流图、银行储蓄系统数据流图 储储 户户银银 行行储储 蓄蓄系系 统统 取款单取款单取款单取款单 存款单存款单存款

44、单存款单存款存单存款存单存款存单存款存单 利息清单利息清单利息清单利息清单 储储 户户 计算机储蓄系统计算机储蓄系统0 0级数据流图级数据流图储户储户 1 1记记 录录 存存款信息款信息2 2打打 印印 存存款存单款存单3 3核对核对密码密码4 4计计 算算利息利息5 5打打 印印利利 息息清单清单储户储户存款利息存款利息存款利息存款利息 存款信息存款信息存款信息存款信息 取款单取款单取款单取款单 存款单存款单存款单存款单 存款信息存款信息存款信息存款信息 存款存单存款存单存款存单存款存单 存款信息存款信息存款信息存款信息存款信息存款信息存款信息存款信息利息清单利息清单利息清单利息清单 D1

45、D1 D1 D1 存款信息存款信息存款信息存款信息 计算机储蓄系统计算机储蓄系统1 1级数据流图级数据流图 3 3、银行储蓄系统实体、银行储蓄系统实体-联系图联系图 本题中共有两类实体,分别是本题中共有两类实体,分别是“储户储户”和和“储蓄所储蓄所”,在它们之间存在,在它们之间存在“存取款存取款”关系。因为关系。因为一位储户可以在多家储蓄所存取款,一家储蓄所拥一位储户可以在多家储蓄所存取款,一家储蓄所拥有多位储户,所以有多位储户,所以“存取款存取款”是多对多(是多对多(M M:N N)关)关系。系。储户的属性主要有姓名、住址、电话号码和身份证储户的属性主要有姓名、住址、电话号码和身份证号码,储

46、蓄所的属性主要是名称、地址和电话号码,号码,储蓄所的属性主要是名称、地址和电话号码,而数额、类型、到期日期、利率和密码则是联系类而数额、类型、到期日期、利率和密码则是联系类型存款的属性。型存款的属性。下图描绘计算机储蓄系统中数据对象的实体下图描绘计算机储蓄系统中数据对象的实体-联联系图。系图。住址住址身身 份份 证证 号号码码电话号码电话号码姓名姓名储户储户地址地址电话号码电话号码名称名称 储蓄所储蓄所存存 取取款款数额数额类型类型到期日期到期日期利率利率密码密码计算机储蓄系统中数据对象的实体计算机储蓄系统中数据对象的实体-联系图联系图 储 蓄存款取款填写单据系统处理填写单据系统处理存取处理更

47、新账户计算利息打印单据打印单据计算利息更新账户存取处理存款类型存款日期姓名和利息取款日期取款数额姓名储蓄系统层次方框图储蓄系统层次方框图描述银行取款过程的数据流图描述银行取款过程的数据流图飞机机票预订系统顶层图飞机机票预订系统0层图飞机票预订系统飞机票预订系统飞机机票预订系统 2、工资计算系统中的一个子系统有如下功能:(1)计算扣除部分:由基本工资计算出应扣除(比如水电费、缺勤)的部分;(2)计算奖金部分:根据职工的出勤情况计算出奖金;(3)计算工资总额部分:根据输入的扣除额及奖金计算出总额;(4)计算税金部分:由工资总额中计算出应扣除各种税金;(5)生成工资表:根据计算总额部分和税金部分传递

48、来的有关职工工资的详细信息生成工资表。试根据要求画出该问题的数据流图例题分析例题分析 职职 工工计计 算算工工 资资系系 统统 出勤情况出勤情况出勤情况出勤情况 水电费、水电费、水电费、水电费、缺勤缺勤缺勤缺勤工资表工资表工资表工资表 财务财务 部部门门工资表工资表工资表工资表 3-3 银行计算机储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。请用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。顶层数据流图顶层数据流图银行计算机储蓄系统银行计算机储蓄系统

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 考试试题 > 消防试题

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁