可行性分析详细_第1页
可行性分析详细_第2页
可行性分析详细_第3页
可行性分析详细_第4页
可行性分析详细_第5页
已阅读5页,还剩88页未读 继续免费阅读

下载本文档

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

文档简介

1、可行性分析详细 教学题目:可行性研究教学题目:可行性研究 教学目的:理解可行性研究的基本任务和步骤、理教学目的:理解可行性研究的基本任务和步骤、理 解成本解成本/效益分析的方法,会画数据流图。效益分析的方法,会画数据流图。 教学重点:可行性研究、数据流图。教学重点:可行性研究、数据流图。 教学难点:数据流图、成本教学难点:数据流图、成本/效益分析。效益分析。 第第2 2章可行性研究章可行性研究 可行性分析详细 开始 问题定义 可性行研究 可行否? 项目实施计划终止项目的建议 结束 Y N 问题的定义与可性行研究问题的定义与可性行研究 Who 为谁设计,用户是谁?为谁设计,用户是谁? What

2、要解决哪些问题?要解决哪些问题? Why 为什么要解决这些问题为什么要解决这些问题 有用的软件有用的软件 3W 可行性分析详细 可行性研究可行性研究 目的: 用最小的代价在尽可能短的时间内确 定问题是否能够解决。 不是解决问题,而是确定问题是否值 得去解决。 可行性分析详细 可行性分析详细 2.1 2.1 可行性研究的任务可行性研究的任务 可行性分析详细 可行性研究的任务可行性研究的任务 法律可行性研究:研究新系统的开发和使用是否会侵法律可行性研究:研究新系统的开发和使用是否会侵 犯他人的权益,是否触犯了国家的法律法规。犯他人的权益,是否触犯了国家的法律法规。 开发方案的选择:可行性研究的最主

3、要任务是对以后开发方案的选择:可行性研究的最主要任务是对以后 的行动提出建议。如果问题没有可行的解,分析人员的行动提出建议。如果问题没有可行的解,分析人员 应建议停止该项目,以避免造成进一步的浪费;如果应建议停止该项目,以避免造成进一步的浪费;如果 问题值得解决,则提出并评价实现系统的各种可行的问题值得解决,则提出并评价实现系统的各种可行的 开发方案,从中选择一种最佳方案,并为系统制定一开发方案,从中选择一种最佳方案,并为系统制定一 个初步的开发计划。个初步的开发计划。 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 举例举例 1 2 3 4 5 年年 60 40 20 0 成

4、本成本- -效益效益( (万元万元) ) 该系统节省经费该系统节省经费 该系统成本该系统成本 盈亏平衡点盈亏平衡点 投资回收期投资回收期 - -成本及效益分析图成本及效益分析图 可行性分析详细 可行性分析详细 可行性分析详细 2.2 2.2 可行性研究过程可行性研究过程 1. 1. 复查系统规模和目标复查系统规模和目标 2. 2. 研究目前正在使用的系统研究目前正在使用的系统 3. 3. 导出新系统的高层逻辑模型导出新系统的高层逻辑模型 4. 4. 进一步定义问题进一步定义问题 5. 5. 导出和评价供选择的解法导出和评价供选择的解法 6. 6. 推荐行动方针推荐行动方针 7. 7. 草拟开发

5、计划草拟开发计划 8. 8. 书写文档提交审查书写文档提交审查 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 2.3 2.3 系统流程图系统流程图 n系统流程图是概括地描绘物理系统的传统工具。系统流程图是概括地描绘物理系统的传统工具。 n它的基本思想是用图形符号以黑盒子形式描绘组成它的基本思想是用图形符号以黑盒子形式描绘组成 系统的每个部件系统的每个部件( (程序,文档,数据库,人工过程程序,文档,数据库,人工过程 等等) )。 n系统流程图表达的是数据在系统各部件之间流动的系统流程图表达的是数据在系统各部件之间流动的 情况,而不是对数据进行加工处理的控制过程

6、,因情况,而不是对数据进行加工处理的控制过程,因 此尽管系统流程图的某些符号和程序流程图的符号此尽管系统流程图的某些符号和程序流程图的符号 形式相同,但是它却是物理数据流图而不是程序流形式相同,但是它却是物理数据流图而不是程序流 程图。程图。 可行性分析详细 基本符号 -以概括的方式抽象地描绘一个实际系统所用符号 可行性分析详细 - 具体地描绘一个物理系统所用符号 具体地描绘一个物理系统所用符号 系统符号系统符号 可行性分析详细 举例 -库存清单系统的系统流程图 可行性分析详细 举例 - 计算机售书系统流程图 可行性分析详细 面对复杂的系统面对复杂的系统 -分层描绘分层描绘 首先用一张高层次的

7、系统流首先用一张高层次的系统流 程图描绘系统总体概貌,表程图描绘系统总体概貌,表 明系统的关键功能。明系统的关键功能。 然后分别把每个关键功能扩然后分别把每个关键功能扩 展到适当的详细程度,画在展到适当的详细程度,画在 单独的一页纸上。单独的一页纸上。 这种分层次的描绘方法便于这种分层次的描绘方法便于 阅读者按从抽象到具体的过阅读者按从抽象到具体的过 程逐步深入地了解一个复杂程逐步深入地了解一个复杂 的系统。的系统。 可行性分析详细 2.4 2.4 数据流图数据流图 DFD - Data Flow Diagram n一种图形化技术,它描绘信息流和数据从输一种图形化技术,它描绘信息流和数据从输

8、入移动到输出的过程中所经受的变换。入移动到输出的过程中所经受的变换。 n在数据流图中没有任何具体的物理部件,它在数据流图中没有任何具体的物理部件,它 只是描绘数据在软件中流动和被处理的逻辑只是描绘数据在软件中流动和被处理的逻辑 过程,是系统逻辑功能的图形表示。过程,是系统逻辑功能的图形表示。 n设计数据流图时只需考虑系统必须完成的基设计数据流图时只需考虑系统必须完成的基 本逻辑功能,完全不需要考虑怎样具体地实本逻辑功能,完全不需要考虑怎样具体地实 现这些功能,所以它也是今后进行软件设计现这些功能,所以它也是今后进行软件设计 的很好的出发点。的很好的出发点。 可行性分析详细 数据流图四种基本符号

9、 或或 或或 或或 可行性分析详细 数据流图几种附加符号 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 - 系统系统逻辑逻辑模型模型 可行性分析详细 可行性分析详细 2.4 .2例子例子1 例例1:一家工厂的采购部每天需要一张定货报表,:一家工厂的采购部每天需要一张定货报表, 报表按零件编号排序,列出所有需要再次定货的报表按零件编号排序,列出所有需要再次定货的 零件。对于需要订货的零件列出其零件编号、零零件。对于需要订货的零件列出其零件编号、零 件名称、定货数量、目前价格、主要供应者、次件名称、定货数量、目前价格、主要供应者、次 要供应者。零件入库或出库称为事务,通过放在要供

10、应者。零件入库或出库称为事务,通过放在 仓库中的仓库中的CRT终端把事务报告给定货系统。当某终端把事务报告给定货系统。当某 种零件的库存量少于临界值时就应该再次定货种零件的库存量少于临界值时就应该再次定货 可行性分析详细 第一步第一步 n确定系统的源点和终点确定系统的源点和终点 n仓库管理员是数据的源点;仓库管理员是数据的源点; n采购员是数据的终点。采购员是数据的终点。 n加工加工(处理处理) n本题应该完成定货系统这样一个功能。本题应该完成定货系统这样一个功能。 n数据流数据流 n事务需从仓库送到系统中,显然事务是一个数据流;事务需从仓库送到系统中,显然事务是一个数据流; n系统要把定货报

11、表送给采购部,定货报表也是一个数据流。系统要把定货报表送给采购部,定货报表也是一个数据流。 分析过程如下分析过程如下 可行性分析详细 定货系统基本数据流图定货系统基本数据流图 仓库仓库 管理员管理员 事务事务订货订货 系统系统 定货报表定货报表 采购员采购员 图图2.5 2.5 定货系统的基本系统模型定货系统的基本系统模型 可行性分析详细 第二步第二步 n将加工将加工(处理处理)定货系统进行功能分解成事务定货系统进行功能分解成事务 处理和产生报表两部分;处理和产生报表两部分; n考虑有关数据存储问题,题中涉及到存储的信息考虑有关数据存储问题,题中涉及到存储的信息 有:库存清单、定货信息;有:库

12、存清单、定货信息; 可行性分析详细 图图2.6 2.6 定货系统的功能级数据流图定货系统的功能级数据流图 定货报表定货报表采购员采购员仓库仓库 管理员管理员 事务事务 1 处理处理 事务事务 库存清单库存清单 D1 D1 库存清单库存清单 D2 D2 定货信息定货信息 定货信定货信 息息 2 产生产生 报表报表 定货报表定货报表采购员采购员仓库仓库 管理员管理员 事务事务 1 处理处理 事务事务 库存清单库存清单 D1 D1 库存清单库存清单 D2 D2 定货信息定货信息 定货信定货信 息息 2 产生产生 报表报表 可行性分析详细 第三步第三步 n将事务处理进一步分解为接收事务,更新库将事务处

13、理进一步分解为接收事务,更新库 存清单、处理定货三部分。存清单、处理定货三部分。 n画出定货系统功能分解后的数据流图画出定货系统功能分解后的数据流图 可行性分析详细 图2.7 处理事务的功能进一步分解后的数据流图 可行性分析详细 图2.8这种划分自动化边界的方法暗示以批量方式更新库存清单 可行性分析详细 图2.9另一种划分自动化边界的方法建议以联机方式更新库存清单 可行性分析详细 举举 例 例2 2 2、 可行性分析详细 外部实体 外部实体 可行性分析详细 F1 书号书号 单价单价 数量数量 可行性分析详细 可行性分析详细 - - - - DFD 可行性分析详细 1 1) 为数据流为数据流(

14、(或数据存储或数据存储) )命名命名 (1) (1) 名字应代表整个数据流名字应代表整个数据流( (或数据存储或数据存储) )的内容,而不是仅仅反映它的某的内容,而不是仅仅反映它的某 些成分。些成分。 (2) (2) 不要使用空洞的、缺乏具体含义的名字不要使用空洞的、缺乏具体含义的名字( (如如“数据数据”、“信息信息”、 “输入输入”之类之类) )。 (3) (3) 如果在为某个数据流如果在为某个数据流( (或数据存储或数据存储) )起名字时遇到了困难,则很可能是起名字时遇到了困难,则很可能是 因为对数据流图分解不恰当造成的,应该试试重新分解,看是否能克服因为对数据流图分解不恰当造成的,应该

15、试试重新分解,看是否能克服 这个困难。这个困难。 DFD 可行性分析详细 2 2) 为处理命名为处理命名 (1) (1) 通常先为数据流命名,然后再为与之相关联的处理命名。这样命名比通常先为数据流命名,然后再为与之相关联的处理命名。这样命名比 较容易,而且体现了人类习惯的较容易,而且体现了人类习惯的“由表及里由表及里”的思考过程。的思考过程。 (2) (2) 名字应该反映整个处理的功能,而不是它的一部分功能。名字应该反映整个处理的功能,而不是它的一部分功能。 (3) (3) 名字最好由一个具体的及物动词加上一个具体的宾语组成。应该尽量名字最好由一个具体的及物动词加上一个具体的宾语组成。应该尽量

16、 避免使用避免使用“加工加工”、“处理处理”等空洞笼统的动词作名字。等空洞笼统的动词作名字。 (4) (4) 通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理通常名字中仅包括一个动词,如果必须用两个动词才能描述整个处理 的功能,则把这个处理再分解成两个处理可能更恰当些。的功能,则把这个处理再分解成两个处理可能更恰当些。 (5) (5) 如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的迹如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的迹 象,应考虑重新分解。象,应考虑重新分解。 DFD 可行性分析详细 DFD 可行性分析详细 DFD 可行性分析详细 DFD 可行性

17、分析详细 2.4.4 数据流图的用途数据流图的用途 n作为交流信息的工具;作为交流信息的工具; n作为分析和设计的工具;作为分析和设计的工具; n数据流图可以辅助物理系统的设计数据流图可以辅助物理系统的设计(图图); n数据流图对详细设计也有帮助。数据流图对详细设计也有帮助。 可行性分析详细 课堂作业1 n某单位财务部门要求人事部门在每月月初提供所 有职工上个月的出勤情况和业绩情况,要求后勤 部门提供所有职工上个月的水电使用及扣款情况, 再将所有数据交给工资计算系统去处理,得到所 有职工上个月的工资情况,并将工资转给相应的 银行进行发放。请根据上述情况画出对应的数据 流图。 可行性分析详细 1

18、)建立顶层数据流图 图图1 1 工资计算系统的顶层工资计算系统的顶层(0(0层层) )数据流图数据流图 可行性分析详细 2)数据流图的分层细化)数据流图的分层细化 图图2 工资计算系统第一层数据流图工资计算系统第一层数据流图 可行性分析详细 对第一层数据流图中的加工继续分解,则可得到第 二层数据流图,如图3(a)所示。 (a) (a) “计算工资计算工资”子数据流图子数据流图 图图3 3 工资计算系统的第二层数据流图工资计算系统的第二层数据流图 可行性分析详细 对第一层数据流图中的加工继续分解,则可得 到第二层数据流图,如图3(b)所示。 (b)(b)“工资转存工资转存”子数据流图子数据流图

19、图图3 3 工资计算系统的第二层数据流图工资计算系统的第二层数据流图 可行性分析详细 若数据流图中的加工还可继续细化,则重复以上分解过程,直到 获得系统的底层数据流图。工资计算系统的第三层数据流图如图4所示。 图图4 4 工资计算系统的第三层数据流图工资计算系统的第三层数据流图 可行性分析详细 课堂作业2 n高校录取统分子系统有如下功能: n(1)计算标准分:根据考生原始分计算, 得到标准分,存入考生分数文件; n(2)计算录取线分:根据标准分,招生计划文 件中的招生人数,计算录取线,存入录取线 文件。试根据要求画出该系统的数据流图 可行性分析详细 可行性分析详细 2.5 2.5 数据字典数据

20、字典 - DD(Data Dictionary) 数据流图和数据字典共同构成系统的逻辑模型,数据流图和数据字典共同构成系统的逻辑模型, 没有数据字典数据流图就不严格,然而没有没有数据字典数据流图就不严格,然而没有 数据流图数据字典也难于发挥作用。数据流图数据字典也难于发挥作用。 数据字典的任务是数据字典的任务是: : 对于数据流图中出现的所对于数据流图中出现的所 有被命名的图形元素在字典中作为一个词条加有被命名的图形元素在字典中作为一个词条加 以定义,使得每一个图形元素的名字都有一个以定义,使得每一个图形元素的名字都有一个 确切的解释。确切的解释。 可行性分析详细 数据字典的内容数据字典的内容

21、 一般说来,数据字典应该由对一般说来,数据字典应该由对 下列下列4 4类元素的定义组成:类元素的定义组成: (1) (1) 数据流数据流 (2) (2) 数据流分量数据流分量( (即数据元素即数据元素) ) (3) (3) 数据存储数据存储 (4) (4) 处理处理 可行性分析详细 可行性分析详细 “31” 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 描述把输入数据流变描述把输入数据流变 换为输出数据流的加工过换为输出数据流的加工过 程,是加工说明的主体。程,是加工说明的主体。 可行性分析详细

22、自然语言自然语言+ +结构化形式结构化形式 (1)结构化语言)结构化语言 选选 择择 结结 构构 如果如果 If 如果如果 则则 否则否则 情况情况1 情况情况n If then Otherwise case 1 case n 循循 环环 结结 构构 对对 , 重复以下重复以下 直至直至 For each , Repeat the following: Until 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 可行性分析详细 2.5.3 数据字典的用途数据字典的用途 n作为分析阶段的工具作为分析阶段的工具 n用于开发小组之间的通信用于开发小组之间的通信 n可控制程序和模块的改

23、变可控制程序和模块的改变 n是开发数据库的基础是开发数据库的基础 可行性分析详细 2.5.4数据字典的实现数据字典的实现 n开发小系统时可建立卡片开发小系统时可建立卡片 n为每个要定义的名字准备一张卡片;为每个要定义的名字准备一张卡片; n在卡片上注明名字、别名、描述、定义、位置、在卡片上注明名字、别名、描述、定义、位置、 控制信息、使用特点;控制信息、使用特点; n写名子的定义;写名子的定义; n将所有卡片按一定方式排序,如英文字母顺序或将所有卡片按一定方式排序,如英文字母顺序或 汉字笔画多少等。汉字笔画多少等。 具体数据元素的数据字典卡片,见教材具体数据元素的数据字典卡片,见教材P49P4

24、9 课堂作业课堂作业3 某个旅馆的电话服务如下某个旅馆的电话服务如下: 可以拨分机号和外线号码。分机号是从可以拨分机号和外线号码。分机号是从7201至至 7299。外线号码先拨。外线号码先拨9,然后是市话号码或长途号,然后是市话号码或长途号 码。长途电话号码是以区号和市话号码组成,区号码。长途电话号码是以区号和市话号码组成,区号 是重是重100至至300中任意数字串。市话号码是以局号中任意数字串。市话号码是以局号 和分局号组成。局号可以是和分局号组成。局号可以是455,466,888,552 中的任意一个号码。分局号码是任意长度为中的任意一个号码。分局号码是任意长度为4的数字的数字 串。要求:

25、写出在数据字典中,电话号码的数据条串。要求:写出在数据字典中,电话号码的数据条 目的定义(即组成)目的定义(即组成)。 可行性分析详细 电话号码电话号码分机号分机号|外线号码外线号码 分机号分机号72017299 外线号码外线号码9市话号码市话号码|长话号码长话号码 长话号码区号市话号码长话号码区号市话号码 区号区号100300 市话号码局号分局号市话号码局号分局号 局号局号455|466|888|552 分局号分局号4数字数字4 数字数字=0|1|2|3|4|5|6|7|8|9 Answer: 可行性分析详细 2.6成本成本/效益分析效益分析 开发一个软件系统是一种投资,期望将来开发一个软件

26、系统是一种投资,期望将来 获得更大的经济效益。经济效益通常表现为减少获得更大的经济效益。经济效益通常表现为减少 运行费用或(和)增加收入。但投资开发新系统运行费用或(和)增加收入。但投资开发新系统 要冒风险,系统的开发成本可能比预计的高,效要冒风险,系统的开发成本可能比预计的高,效 益可能比预期的低。钱存到银行或贷给其他企业益可能比预期的低。钱存到银行或贷给其他企业 也有明显的经济效益。那么在什么情况下投资开也有明显的经济效益。那么在什么情况下投资开 发新系统更划算呢?成本发新系统更划算呢?成本/ /效益分析的目的正是效益分析的目的正是 要从经济的角度分析开发一个特定的新系统是否要从经济的角度

27、分析开发一个特定的新系统是否 划算。划算。 可行性分析详细 2.6.1成本估计成本估计 软件开发成本主要表现为人力消耗。软件开发成本主要表现为人力消耗。 1 代码行技术代码行技术 是一种比较简单定量的估算方法,把开发每个软件是一种比较简单定量的估算方法,把开发每个软件 功能的成本和实现这个功能需要用的源程序代码行数联功能的成本和实现这个功能需要用的源程序代码行数联 系起来,若有历史数据作参考的话,这种方法还是有效系起来,若有历史数据作参考的话,这种方法还是有效 的。的。 n设设 T软件成本软件成本 nN软件源代码行数软件源代码行数 n A每行源代码的平均成本每行源代码的平均成本 n T=AN

28、n其中其中A取决于软件的复杂程度和工资水平。取决于软件的复杂程度和工资水平。 可行性分析详细 2.6.1成本估计成本估计 2 2任务分解技术任务分解技术 把软件开发工程分解为若干个相对独立的任务,然把软件开发工程分解为若干个相对独立的任务,然 后再分别估计每个单独开发任务的成本,最后累加起来后再分别估计每个单独开发任务的成本,最后累加起来 得到软件工程的总成本。得到软件工程的总成本。 n设设 T-T-软件总成本软件总成本 nB-B-每个单独开发任务的成本每个单独开发任务的成本 n -系数系数 n T=BT=B n C- C-完成每个单独任务所需的人力完成每个单独任务所需的人力( (月月) )

29、n D- D-每人每月的平均工资每人每月的平均工资 n B=CDB=CD n T=CD T=CD 可行性分析详细 典型环境下各个开发阶段需要使用的人力的百分典型环境下各个开发阶段需要使用的人力的百分 比比 任务人力(%) 可行性研究 需求分析 设计 编码和单元测试 综合测试 总计 5 10 25 20 40 100 可行性分析详细 2.6.1成本估计成本估计 3自动估计成本技术自动估计成本技术 要有长期搜集的大量历史数据和数据库系统的要有长期搜集的大量历史数据和数据库系统的 支持支持 可行性分析详细 2.6.2成本成本/效益分析效益分析 的方法的方法 四个重要概念四个重要概念 n货币的时间价值

30、货币的时间价值 n投资回收期投资回收期 n纯收入纯收入 n投资回收率投资回收率 一般设生命周期为一般设生命周期为5 5年年 可行性分析详细 例如:例如: 已知一个基于计算机的系统的软已知一个基于计算机的系统的软 件升级的开发成本估算值为件升级的开发成本估算值为5000元,元, 预计新系统投入运行后每年可以带来预计新系统投入运行后每年可以带来 2500元的收入,假定新软件的生存周元的收入,假定新软件的生存周 期(不包括开发时间)为期(不包括开发时间)为5年,当年的年,当年的 年利率为年利率为12%,试对该系统的开发进,试对该系统的开发进 行成本行成本-效益分析。效益分析。 可行性分析详细 2.6

31、.2成本成本/效益分析效益分析 的方法的方法 1 1 货币的时间价值货币的时间价值 指同样数量的货币随时间的不同具有不同的价值。指同样数量的货币随时间的不同具有不同的价值。 一般货币在不同时间的价值可用年利率来折算。一般货币在不同时间的价值可用年利率来折算。 设:设:i 表示年利率,现在存入表示年利率,现在存入P元,元,n年后的价值为年后的价值为F元,元, 则有:则有: F=P(1 + i )n 表表3-1 将来的收入折算成现在值将来的收入折算成现在值 如果如果n年后能收入年后能收入F元,这些钱折算成现在的价值称为折元,这些钱折算成现在的价值称为折 现值,折现公式为:现值,折现公式为: P =

32、 F /(1 + i )n (3-2) 对本题的将来的收入折现,计算结果如表对本题的将来的收入折现,计算结果如表3-1所示。所示。 n(年年) 第第n年年 的收入的收入 (1+i)n折现值折现值累计折现值累计折现值 125001.12 2232.1 4 2232.14 225001.2544 1992.9 8 4225.12 325001.404928 1779.4 5 6004.57 425001.57351936 1588.8 0 7593.37 可行性分析详细 2.6.2成本成本/效益分析效益分析 的方法的方法 3 3纯收入纯收入 是指在整个生存周期系统的累计收入的折现值是指在整个生存周期

温馨提示

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

评论

0/150

提交评论