可行性研究培训讲义_第1页
可行性研究培训讲义_第2页
可行性研究培训讲义_第3页
可行性研究培训讲义_第4页
可行性研究培训讲义_第5页
已阅读5页,还剩64页未读 继续免费阅读

下载本文档

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

文档简介

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

2、题用最小的代价在尽可能短的时间内确定问题是否能够解决。是否能够解决。问题问题定义定义 可行性可行性研究研究问题定义问题定义 正正 确确 ?问题定义阶段问题定义阶段审查审查系系 统统 的的逻辑模型逻辑模型技术可行性技术可行性经济可行性经济可行性操作可行性操作可行性实实 际际 的的物理系统物理系统否否是是系统实现系统实现方案若干方案若干 可行性研究需要的可行性研究需要的时间长短时间长短取决于工程的取决于工程的规模规模, ,一般来说一般来说, ,其成本只能占预期的工程总其成本只能占预期的工程总成本的成本的5%-10%.5%-10%.可行性研究可行性研究的结论的结论可行性研究阶段任务可行性研究阶段任务

3、( (示意图示意图) ) 又称为可行性研究,目的是避免盲目投资,又称为可行性研究,目的是避免盲目投资,减少不必要的损失。可行性研究的任务是:减少不必要的损失。可行性研究的任务是:技术上可行技术上可行经济上可行经济上可行技术可行性技术可行性可行性报告可行性报告可行性报告可行性报告可行性报告可行性报告可行性报告可行性报告经济可行性经济可行性现有技术、资源及限制能否支持和实现系现有技术、资源及限制能否支持和实现系统的功能、性能。主要是技术风险问题。统的功能、性能。主要是技术风险问题。进行成本估算及效益评估,确定项目是进行成本估算及效益评估,确定项目是否值得开发。否值得开发。主要指系统开发后能否运行,

4、系统的操主要指系统开发后能否运行,系统的操作方式在这个用户组织内行的通吗?作方式在这个用户组织内行的通吗?可行性分析的结果可行性分析的结果可行性分析的任务可行性分析的任务操作可行性操作可行性2022-3-41 1、技术可行性、技术可行性 对系统的性能、可靠性、可维护性以及生产率等方面对系统的性能、可靠性、可维护性以及生产率等方面的信息进行评价。的信息进行评价。 通过技术可行性的分析,将为新系统提交技术可行性评估。以指明为完成系统的功能和性能需要什么技术?需要哪些材料、方法、算法、或者过程等 技术可行性分析方法- 数学模型和优化技术、概率和统计、排队论、控制论等方法。2 2、经济可行性、经济可行

5、性进行成本效益分析,评估项目的开发成本。基于计算机系统的成本由四部分组成1、购置软、硬件及有关设备费用2、系统开发费用3、系统安装和维护费用4、人员培训费用费用经济可行性考虑的问题经济可行性考虑的问题成本和效益的估算成本和效益的估算开发成本的估算开发成本的估算开发效益的估算开发效益的估算运行成本的估算运行成本的估算运行效益的估算运行效益的估算可行性论证报告1、系统概述2、可行性分析3、拟订开发计划4、结论意见2.2 可行性研究的步骤复查系统的复查系统的规模和目标规模和目标研究现正在研究现正在 使用的系统使用的系统新系统的高新系统的高层逻辑模型层逻辑模型重新定重新定义问题义问题 导出和评价导出和

6、评价 供选择的解法供选择的解法推荐行推荐行动方针动方针草拟开草拟开发计划发计划书写文档书写文档提交审查提交审查用户用户分析员分析员是否符合是否符合系统目标系统目标 逻辑模型逻辑模型表达了系统表达了系统分析员对新系统必须作什分析员对新系统必须作什么工作、完成什么任务的么工作、完成什么任务的理解理解.1. 是否继续该工程的开发的建议是否继续该工程的开发的建议2. 所选择解决方案的解法的说明所选择解决方案的解法的说明3. 比较仔细的成本比较仔细的成本/效益分析效益分析2.3 2.3 系统流程图系统流程图系统流程图:描绘物理系统的工具,其基本思想是用图形符号以黑盒子形式描绘系统流程图:描绘物理系统的工

7、具,其基本思想是用图形符号以黑盒子形式描绘 系统里面的每个部件(程序、文件、数据库、表格、人工过程等)系统里面的每个部件(程序、文件、数据库、表格、人工过程等), , 表达的是信息在系统各部件之间流动的情况。表达的是信息在系统各部件之间流动的情况。常用符号常用符号处理处理输入输入/输出输出连接连接换页连接换页连接数据流数据流文档文档磁带磁带联机存储联机存储磁盘磁盘显示显示人工输入人工输入 人工操作人工操作2. 例子例子事务事务库存清库存清单程序单程序定货信息定货信息报告生报告生成程序成程序定货报告定货报告 某装配厂有一座存放零件的仓库,仓库中现有各种零件的某装配厂有一座存放零件的仓库,仓库中现

8、有各种零件的数数量量和每种零件的和每种零件的库存临界值库存临界值等数据存放在库存清单主文件中。当等数据存放在库存清单主文件中。当仓库中零件数量有变化时,应及时修改库存清单主文件,如果哪仓库中零件数量有变化时,应及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则应该报告给采购部门种零件的库存量少于它的库存量临界值,则应该报告给采购部门以便定货,规定每天向采购部门送一次定货报告。以便定货,规定每天向采购部门送一次定货报告。3. 分层(略)分层(略)库存清单主文件库存清单主文件(复杂系统)(复杂系统)选课数据予处理选课数据予处理选课确认处理选课确认处理重新选课通知重新选课通知选课注

9、册选课注册数据库数据库终端选课终端选课选课卡片选课卡片卡片输入卡片输入学生课程表学生课程表课程成绩记课程成绩记载单载单教学文件与教学文件与开课清单开课清单计算机选课系统计算机选课系统例例2 22.4 数据流图数据流程图:描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信数据流程图:描绘系统的逻辑模型,图中没有具体的物理元素,只是描绘信 息在系统中流动和处理的情况。息在系统中流动和处理的情况。 设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑设计数据流图只需考虑系统必须完成的基本逻辑功能,完全不需要考虑如何具体的实现这些功能。如何具体的实现这些功能。1. 1. 符号(四种基本符

10、号)符号(四种基本符号)数据的源点或终点数据处理数据存储数据流一些附加符号(略)一些附加符号(略)仓 库管理员定货系统采购员D1: 库存清单仓 库管理员1处理事务2产生报表采购员D2: 定货信息2. 例子例子基本系统模型功能级数据流图事务定货报表事务定货报表定货信息定货信息库存清单2.4 数据流图(续1)仓 库管理员1.1接收事务1.2更新库存清单1.3处理定货2产生报表采购员D1: 库存清单D2: 定货信息事务事务库存信息定货信息定货信息定货报表3. 3. 命名命名 为数据流(或数据存储)命名为数据流(或数据存储)命名 为处理命名为处理命名4. 4. 用途用途 交流信息的工具交流信息的工具

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

12、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 数据流图是描述逻辑系统的工具。它表达了系数据流图是描述逻辑系统的工具。它表达了系统中各个元素之间的信息流动和处理的情况。统中各个元素之间的信息流动和处理的情况。一、数据流图 系统逻辑模型使用采用结构化分析(系统逻辑模型使用采用结构化分析(SASA)方法,)方法,对问题采用自顶向下、逐步求精的方法,得到问题的对问题采用自顶向下、逐步求精的方法,得

13、到问题的分层数据流图。分层数据流图。 SA SA法的描述方法法的描述方法 实际问题实际问题 分层的分层的DFDDFD图图数数 据据 流流加加 工工数数 据据 存存 储储数据源点或终点数据源点或终点加工名加工名数据流名数据流名文件名文件名实体名实体名加工名加工名编号编号加工名加工名编号编号文件名文件名文件名文件名3 结构化开发方法概述 建立当前系统的建立当前系统的“具体模型具体模型”; 抽象出当前系统的逻辑模型;抽象出当前系统的逻辑模型; 建立目标系统的逻辑模型;建立目标系统的逻辑模型; 为了对目标系统作完整的描述,还需要考虑为了对目标系统作完整的描述,还需要考虑人机界面和其他一些问题;人机界面

14、和其他一些问题;SASA法的描述方法法的描述方法 用分层的用分层的DFDDFD图图+ +数据词典数据词典+ +加工说明加工说明SASA法的步骤法的步骤 三、三、SASA法的步骤法的步骤 “先全局后局部先全局后局部, ,先整体后细节先整体后细节, ,先抽象后具体先抽象后具体”具体步骤:具体步骤:1 1、用图表形式,确定问题的数据流图的四种基本元素。、用图表形式,确定问题的数据流图的四种基本元素。2 2、绘制顶层(、绘制顶层(0 0层)数据流图,一般顶层数据流图中只有一层)数据流图,一般顶层数据流图中只有一个处理框,且不包含文件存储。个处理框,且不包含文件存储。3 3、从第一层开始,采用自顶向下、

15、逐步细化的原则,对、从第一层开始,采用自顶向下、逐步细化的原则,对0 0层层的处理框进行分解。的处理框进行分解。4 4、分解时应注意父层和子层数据流名称的一致性。、分解时应注意父层和子层数据流名称的一致性。5 5、从第一层开始,对处理框按以下原则编号:、从第一层开始,对处理框按以下原则编号: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.3a

16、c子图一子图一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.1图2.2图分层DFD 图2022-3-4七、数据流图(七、数据流图(DFDDFD图)应用举例图)应用举例问题定义:一家工厂的采购部每天需要一张定货报表,问题定义:一家工厂的采购部每天需要一张定货报表,报表按零件编号排序,表中列出所有需要再次定货报表按零件编号排序,表中列出所有需要再次定货的零件。对于每个需要再

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

18、报表定货报表 定系统顶层数据流图定系统顶层数据流图定货系统的功能级数据流图 结构化分析(结构化分析(SA)(信息在各部件中的流动情况)(信息在各部件中的流动情况)系统流程图系统流程图实际问题实际问题物理模型物理模型数据流图数据流图实际问题实际问题逻辑模型逻辑模型(采用自顶向下,逐步分解原则)(采用自顶向下,逐步分解原则)(信息的流动和处理(加工)情况)(信息的流动和处理(加工)情况)结构化分析(结构化分析(SA)步骤)步骤顾客顾客出版社出版社验证验证订单订单汇总汇总订单订单订单订单出版社出版社 订单订单图书目录文件图书目录文件顾客档案顾客档案待处理订单文件待处理订单文件正确正确订单订单一批一批

19、订单订单出版社档案文件出版社档案文件订货存根文件订货存根文件画图步骤画图步骤 : 1 1、确定外部实体及输入、输出数据流。、确定外部实体及输入、输出数据流。 2 2、确定分解顶层的加工。、确定分解顶层的加工。 3 3、确定使用的文件。、确定使用的文件。 4 4、用数据流将各部分连接起来,形成数据封闭。、用数据流将各部分连接起来,形成数据封闭。注意:标注各加工框及数据流名称。注意:标注各加工框及数据流名称。例例1 1:图书预定系统(:图书预定系统(DFDDFD图)图)数据流图(数据流图(DFDDFD图)应用举例图)应用举例例例2 2 机票预定系统机票预定系统举例举例 下图是一个机票预定系统数据流

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

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

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

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

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

25、央监视中央监视病员病员日志日志病症信号病症信号要求报告要求报告病症病症报告报告报警报警局部监视局部监视生成报告生成报告病员极限病员极限更新日志更新日志病员病员数据数据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 数据字典数据字典 数据字典是关于数据的信息的集合,也就是对数据流图数据字典是关于数据的信息的集合,也就是对数据流图中包含的所有元素的定义的集合中包含的所有元素的定

26、义的集合1. 1. 数据字典的内容数据字典的内容 数据流数据流 数据流分量数据流分量 数据存储数据存储 处理处理数据处理:用数据处理:用 IPO图或图或PDL描述比较方描述比较方便直观。便直观。2. 2. 定义数据的方法定义数据的方法 由数据元素组成数据的方式的三种基本类型由数据元素组成数据的方式的三种基本类型顺序顺序 + +: 以确定次序连接两个或多个分量以确定次序连接两个或多个分量 a+b+c a+b+c 选择选择 | |, : 从两个或多个可能的元素中选取一个从两个或多个可能的元素中选取一个 a | b | c a | b | c 重复重复 : 把指定的分量重复零次或多次把指定的分量重复

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

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

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

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

31、护费用。 系统的经济效益:因使用新系统而增加的收系统的经济效益:因使用新系统而增加的收入加上使用新系统可以节省的运行费用。入加上使用新系统可以节省的运行费用。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 成本估算方法成本估算方法v投资回收期投资回收期 通常用投资回收期衡

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

33、较,在衡量工程的经济效益时,它是最重要的参考数据。数据。计算公式:计算公式: 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)。)。 例例: :修改一个已有的库存清单系统,使它能在每修改一个已有的库存清

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

35、。 假定年利率为假定年利率为12%12%,利用上面计算货币现在价值,利用上面计算货币现在价值的公式可以算出修改库存清单系统后每年预计节省的公式可以算出修改库存清单系统后每年预计节省的钱的现在价值,如表的钱的现在价值,如表2.52.5所示。所示。表2.52.5 将来的收入折算成现在值年年将来值(元)将来值(元)(1i)现在值(元)现在值(元)累计的现在累计的现在值(元)值(元)125001.122232.142232.14225001.251992.984225.12325001.401779.456004.57425001.571588.807593.37525001.761418.57901

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

37、三年以后将再节省1779.451779.45元。元。774.88774.881779.451779.450.440.44,因此,投资回收期是,因此,投资回收期是2.442.44年。年。 投资回收期仅仅是一项经济指标,为了衡量投资回收期仅仅是一项经济指标,为了衡量一项开发工程的价值,还应该考虑其他经济指标一项开发工程的价值,还应该考虑其他经济指标。3. 3. 纯收入纯收入 衡量工程价值的另一项经济指标是工程的衡量工程价值的另一项经济指标是工程的纯收入纯收入,也就,也就是在是在整个生命周期之内系统的累计经济效益(折合成现在值整个生命周期之内系统的累计经济效益(折合成现在值)与投资之差)与投资之差。

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

39、11.949011.94500050004011.944011.94(元)(元) 高考录取系统子系统有如下功能高考录取系统子系统有如下功能 (1 1)计算标准分:根据考生原始分计算,得到标准)计算标准分:根据考生原始分计算,得到标准分,存入考生分数文件;分,存入考生分数文件; (2 2)计算录取线分:根据标准分、招生计划文件中)计算录取线分:根据标准分、招生计划文件中的招生人数,计算录取线,存入录取线文件。的招生人数,计算录取线,存入录取线文件。根据要求画出该系统的数据流程图根据要求画出该系统的数据流程图例题分析例题分析 例题分析例题分析 银行计算机储蓄系统的工作过程大致如下:储户填银行计算机

40、储蓄系统的工作过程大致如下:储户填写的存款单或取款单由业务员键入系统,如果是存款写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存款存单给储户;如果是码(可选)等信息,并印出存款存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打若密码正确或存款时未留密码,则系统计算利息并打印出利息清单给储户。印出利息清单给储户。 请用数据流图绘本系统的功能,并用实体请用数据流图绘本系统的功能,并用实体- -联系图联系图描绘系统中的数据对象。描绘系统中的数据对象。事事 务务 存存 取取 款款 处处 理理存取款存取款 信息信息 打打 印印 清清 单单 单单 据据账账 户户1、银行储蓄

温馨提示

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

评论

0/150

提交评论