当前位置:文档之家› CH6-系统设计

CH6-系统设计

CH6-系统设计
CH6-系统设计

第六章管理信息系统的系统设计

系统设计是解决系统“怎么做”,建立目标系统的物理模型,从抽象到具体的过程。系统设计的主要任务是根据系统分析报告确定系统的具体实施方案,即确定新系统的总体结构,提出各个细节处理方案,最终达到程序实现。系统设计阶段的工作通常可分为总体设计和详细设计。本章主要介绍结构化系统设计的方法、系统的平台设计、子系统的分解、模块化设计、代码设计、人机界面设计、数据存储设计、处理流程设计等内容。

基本内容

一、系统设计概述

1.目的:将系统分析阶段所提出的、充分反应用户信息需求的新系统逻辑模型转换成可以实施的、基于计算机与网络技术的物理(技术)模型。

2.任务:从信息系统的总体目标出发,根据系统分析阶段对系统的逻辑功能的要求,并考虑到经济、技术和运行环境等方面的条件,确定系统的总体结构和系统各组成部分的技术方案,合理选择计算机和通信的软、硬件设备,提出系统的实施计划。

3.主要工作:总体设计;详细设计;编写“系统设计说明书”。

4.系统设计的依据:系统分析的成果;现行技术;现行的信息管理和信息技术的标准、规范和有关法律制度;用户需求;系统运行环境。

5.系统设计的原则:系统性、灵活性、可靠性、经济性

二、系统功能结构设计

1.系统功能结构设计的原则:分解-协调原则、模块化原则、自顶向下的原则、抽象的原则、明确性原则

2.结构化设计的思想:是以数据流程图为基础,采用自顶向下、逐层分解的方法,把系统划分为若干子系统,而子系统又划分为若干功能模块,模块又划分为子模块,层层划分直到每一个模块是相对独立、功能单一的独立程序为止,最后构造出模块结构图。

3.模块结构设计

模块结构图:用一组特殊的图形符号按一定的规则描述系统整体结构的图形,它是系统设计中反映系统功能模块层次分解关系、调用关系、数据流和控制信息流传递关系的一种重要工具。模块结构图由模块、调用、数据、控制信息四种基本符号组成。

模块化:把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体,完成指定功能的一种方法。采用模块化设计原理可以使整个系统设计简易、结构清晰,可读性、可维护性强,提高系统的可行性,同时也有助于管理信息系统开发和组织管理。

模块独立程度的衡量标准:模块间的联系(耦合)和模块内的联系(聚合)。

块间耦合:一个系统内不同模块之间互联程度的度量。模块间的耦合形式有数据耦合、控制耦合、公共耦合和内容耦合。

块内聚合:模块内部元素的联系程度的度量。模块内的聚合形式主要有功能

聚合、顺序聚合、通讯聚合、过程聚合、时间聚合、逻辑聚合、偶然聚合等七种。

从数据流程图导出结构图的方法有以变换为中心的转换方法和以事务为中

心的转换方法。

三、系统平台设计

1.设计任务:在投资范围内设计出能承担逻辑设计所确定的功能,满足环境及其约束条件的、性能良好的物理系统。平台设计包括计算机软硬件的选择、网络系统的设计、数据库管理系统的选择等。

2.设计依据:系统的吞吐量;系统的响应时间;系统的可靠性;结构模式;地域范围或计算模式;数据管理方式。

3.设计的基本原则:根据实际业务需要配置设备;根据组织中各部门地理分布情况设置系统结构,配备系统设备;根据系统调查分析所估算出的数据容量配备存储设备;根据系统通信量、通信频度确定网络结构、通信媒体、网络类型、通信方式等;根据系统的规模和特点配备系统软件,选择软件工具;根据系统实际情况确定系统配置的各种指标,如:处理速度、传输速度、存储容量、性能、功能、价格等。

4.硬件的选择:选择处理速度快;数据存储容量大;有良好的兼容性与可扩充性、可维护性;有良好的性能/价格比;售后服务与技术服务好;操作方便;在一定时间内保持一定先进性的硬件。

5.软件的选择:包括操作系统、数据库管理系统、开发工具、应用软件包等软件的选择。

6.网络的选择:主要考虑网络拓扑结构;网络的逻辑设计;网络操作系统。

四、代码设计

1.代码的概念:代码是指代表事物名称、属性、状态等的符号,它以简短的符号形式代替具体的文字说明。

2.代码的功能:便于录入;节省存储空间,提高处理速度;便于计算机识别和处理;提高数据标准化程度;提高处理精度。

3.代码设计的原则:惟一性、通用性、可扩充性、简洁性、系统性和易修改性。

4.代码的种类:顺序码、层次码、特征组合码、十进制码、助记码等。

5.代码的校验:为了保证输入代码的正确性,在原代码的基础上附加校验位。确定校验位的方法有:几何级数法;算术级数法;质数法等。

五、数据库设计

1.数据库设计的内容:在对环境进行需求分析的基础上,进行满足要求及符合语义的逻辑设计,进行具有合理的存储结构的物理设计,实现数据库的运行等。

2.概念模式设计:通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型。概念模型反映了用户的实现环境,并指出了从用户角度看到的数据库,常用的描述工具是E-R模型。

3.逻辑模式设计:把概念模型(即E-R模型)转换为所选用的DBMS所支持的数据模式。在设计过程中要对数据模型进行规范化设计。

4.物理数据库设计:指对给定的逻辑模式,选取一个最适合的存储结构和存取方法,以获得数据库的最佳存取效率。

六、用户界面设计

1.输出设计:输出设计工作主要包括确定输出的类型与内容,确定输出方式,进行输出格式的设计等工作。

2.输入设计:输入设计主要包括确定输入数据的内容、输入方式、输入格式设计、输入设备的选择、输入数据的检验等工作。

3.人机对话设计:通过屏幕、键盘等设备与计算机进行信息交换,从而控制系统运行。要求对话界面要美观、醒目;提示要清楚、简单,不能有二义性;要便于操作和学习,有帮助功能;能及时反馈错误信息等。

七、处理流程设计

处理流程设计是系统结构图的展开和具体化,所以其内容更为详细。它对系统结构图中每一个功能模块用各种符号具体地规定处理过程内的各个步骤。常用的描述工具有流程图;N-S图;PAD图等。

八、编写系统设计报告

系统设计报告是系统设计阶段的最终成果,也是下一阶段系统实施的基础。内容有:

1.引言:摘要、背景、系统环境与限制等。

2.模块设计方案:系统的模块结构图;各个模块的IPO图(包括各模块的名称、功能、调用关系、局部数据项和详细的算法说明等)。

3.物理系统配置方案:硬件配置设计;通信与网络配置设计;软件配置设计;机房配置设计。

4.代码设计方案:各类代码的类型、名称、功能、使用范围和使用要求等的设计说明书。

5.用户界面设计方案:输入设计、输出设计、人机对话设计等。

6.数据库设计方案:概述;需求规定;运行环境要求;逻辑结构设计;物理结构设计。

7.系统实施方案。

一旦系统设计被批准,整个系统开发工作转入系统实施阶段。

练习题

一、选择题

1.信息系统设计是系统开发的重要阶段,进行系统设计的主要依据应是()。

A、可行性研究报告

B、系统分析报告

C、系统调查报告

D、系统规划报告

2. 下面不属于系统设计的方法是()。

A、结构化设计

B、生命周期法

C、Jackson 方法

D、Parnas方法

3. 在系统总体结构设计时,应采纳什么样的方法()。

A、程序设计

B、结构化设计

C、自顶向下

D、自底向上

4. 结构化设计的基本思想是()。

A、模块化

B、集成化

C、自底向上,逐步求精

D、规范化

5. 在生命周期法中,除系统分析和系统实施外,中间的阶段是()。

A、详细设计

B、系统设计

C、需求分析

D、编程调试

6. 对于结构化设计思想的描述哪一项是错误的()。

A、在结构化设计中,模块的功能应当简单明确,易于理解

B、自顶向下,逐步求精

C、设计者应先设计顶层模块

D、越下层模块,其功能越具体,越复杂

7. 在系统设计过程中采用模块化结构,是为了满足()。

A、系统性的要求

B、灵活性的要求

C、可靠性的要求

D、实用性的要求

8. 系统设计阶段的主要目的是()。

A、设计新系统的目标

B、将系统逻辑方案换成物理方案

C、代码设计

D、程序设计

9. 系统设计时应()。

A、按用户要求划分子系统代

B、按领导要求划分子系统

C、按逻辑功能划分子系统

D、按职能划分子系统

10. 下面属于结构化系统设计的特点是( )。

A、总体与局部的统一

B、数据传递迅速、及时

C、采用模块结构图的描述方式

D、以上都不是

11. 关于模块间调用的规则哪一项是错误的()。

A、下层模块可直接与同级模块进行通信

B、下层模块只有接到上级模块调用命令才能执行

C、上下级模块之间可直接通信

D、模块调用顺序自上而下

12. 系统结构是系统模块间关系的表示,下列术语中不属于对模块间关系的描述的是()。

A、调用关系

B、主次关系

C、嵌套关系

D、从属关系

13. 耦合是系统各模块间连接的一种度量。一组模块都访问同一数据结构应属于下列哪种耦合()。

A、内容耦合

B、公共耦合

C、外部耦合

D、控制耦合

14. 下列哪一项是模块间出现改动时发生错误的主要来源()。

A、数据耦合

B、控制耦合

C、非法耦合

D、以上都不是

15. 内聚是从功能角度来度量模块内的联系。下列聚合性最好的是()。

A、逻辑内聚

B、过程内聚

C、顺序内聚

D、功能内聚

16. 模块聚合中,一个模块只执行一个功能的是()。

A、逻辑聚合

B、数据聚合

C、功能聚合

D、时间聚合

17.系统的()表示系统结构图中控制的总分布。

A、深度

B、宽度

C、扇出

D、扇入

18. 系统结构图能描述系统的总体结构,它是在系统开发的()阶段提出来的。

A、需求分析

B、总体设计

C、详细设计

D、代码编写

19. 绘制信息系统流程图的基础是()。

A、数据流程图

B、数据关系图

C、数据结构图

D、功能结构图

20. 描述模块的层次结构和它们的控制通讯联系工具是()。

A、HIPO图

B、业务流程图

C、功能结构图

D、数据流程图

21. 功能结构图表示的是功能的()。

A、层次关系

B、从属关系

C、分布关系

D、模块之间的关系

22. 用于描述系统目标及其与功能模块关系的图称为()。

A、系统结构图

B、数据关系图

C、功能结构图

D、数据流程图

23. ()设计的任务是把用数据流程图表示的系统逻辑模型变为层次化的功能模块结构。

A、系统流程图

B、功能结构图

C、信息流程图

D、程序流程图

24. 控制结构图中的符号、→表示()。

A、数据存储

B、模块间调用关系

C、模块间的数据传递

D、模块

25. 数据流程图的两种典型结构是()。

A.变换中心 B.模块藕合 C.选择结构 D.逻辑型事务中心模块聚合循环结构物理型

26. 系统设计阶段的主要工作内容之一是()。

A、程序设计

B、购置计算机

C、画出数据流程图

D、规定处理过程

27. 在系统物理配置方案的设计中,系统的()可以用连续工作时间来表示。

A、吞吐量

B、响应时间

C、可靠性

D、地域范围

28. 计算机和网络系统配置说明,应包含在( )中。

A、系统规划说明书

B、系统设计说明书

C、系统实施说明书

D、系统分析说明书

29. 某学校学生学号规定如下,前两位表示年级,后三位表示顺序号。例如99010表示1999年入学,第10名注册,这种代码属于( )。

A、顺序码

B、区间码

C、助记码

D、缩写码

30. 代码的设计原则不包括()。

A、惟一性,系统性,标准化

B、预留足够位置以利于扩充

C、避免误解,不易出错

D、顺序编码

31. 下面关于代码的叙述不正确的是()。

A、一般用数字、字母、汉字及他们的组合来表示代码

B、代码为事物提供了一个概要而不含糊的认定

C、代码是在系统设计阶段才最后确定下来的

D、代码是人和计算机交换信息的工具

32.代码设计是在()进行的。

A、系统分析阶段

B、系统规划阶段

C、系统实施阶段

D、系统设计阶段

33. 校验位不可能发现的错误是()。

A、抄写错

B、易位错

C、传输错

D、原数据错

34. 在代码设计的原则中,代码的可扩充性是指()。

A、每个代码的含义是惟一的

B、代码的位数是可变长的

C、编码要留有足够的空位置

D、代码的含义是可以变化的

35. 为保证输入代码的正确性,通常在设计代码时设置()。

A、校验位

B、标志位

C、冗余位

D、对照位

36. 顺序码的特点是()。

A、码很长

B、短而简单

C、容易记忆

D、有一定的逻辑性

37. 代码结构中设置检验位是为了保证()。

A、计算机内部运算不出错

B、代码的合理性

C、代码输入的正确性

D、代码的稳定性

38. ()是输出设计要解决的主要问题。

A、根据软件的特点和要求,以精确、及时、适用的方式输出最适合需要的信息

B、针对用户的特点和要求,以精确、及时、适用的方式输出最适合需要的信息。

C、针对操作系统的特点和要求,以精确、及时、适用的方式输出最适合需要的信息

D、针对所用计算机的特点,以精确、及时、适用的方式输出最适合需要的信息

39. 输出设计应由()完成。

A、系统分析员根据用户需要

B、系统设计员根据用户需要

C、程序设计员根据输入数据

D、系统设计员根据输入数据

40. 以下不属于输出设计任务的是()。

A、确定输出内容

B、选择输出方式

C、输出格式设计

D、输出目的设计

41. 原始单据的设计原则不包括()。

A、便于填写和存档

B、便于输入操作

C、保证数据的正确性

D、保证数据的精度

42. 在数据输入时,下列方法中属于源数据自动化的是()。

A、键盘输入

B、软盘输入

C、磁带输入

D、光符号识别输入

43. 在MIS中为了获得有用的管理信息,首先要求()。

A、应用程序正确

B、输入数据真实可靠

C、数据库规范化

D、打印报表清晰

44. 发现原始数据有错时,应()。

A、将原始单据送交填写原始单据的原单位修改

B、由键盘输入操作员予以修改

C、由原始数据检查员进行修改

D、舍弃出错的数据

45 .用户界面设计过程中应()。

A、先进行输入设计,后进行输出设计

B、同时进行输入输出设计

C、先进行输出设计,后进行输入设计

D、由程序员进行输入输出设计

46. 在输入设计中,可以采用()来保证输入数据的正确性。

A、选择合适的输入方法

B、选择合适的校验方法

C、选择可靠的输入设备

D、设计好原始凭证

47. 用户界面设计,是()阶段包括的内容。

A、系统调查

B、系统规划

C、系统设计

D、系统实施

48. 用户界面设计通常包括()。

A、人机对话、输入输出设计

B、程序与数据库设计

C、处理过程设计

D、代码设计、报表设计和系统结构设计

49. 从用户角度看到的数据库是()。

A、概念结构

B、逻辑结构

C、物理结构

D、实际结构

50. 数据库的逻辑结构设计是将()。

A、逻辑模型转换为数据模型

B、数据模型转换为物理模型

C、概念数据模型转换为数据模型

D、逻辑模型转换为物理模型

51. 在数据库的规范化理论中,第二范式意味着关系中的所有其它属性都()。

A、完全依赖于整个关键字

B、依赖于整个关键字

C、完全依赖于第一个数据项

D、依赖于其它数据项

52. 凡规范化的关系都属于()。

A、1NF

B、2NF

C、3NF

D、BCNF

53. 基本 E-R图就是数据库的()。

A、外模式

B、逻辑模式

C、内模式

D、概念模式

54. 使用 E-R图方法的三要素是()。

A、实体、属性、主关键字

B、实体、值域、关键字

C、实体、属性、联系

D、实体、联系、主关键字

55. 系统的详细设计不包括()。

A、事务流程图设计

B、代码设计

C、用户界面设计

D、计算机处理过程设计

56. 系统设计阶段的主要活动不包括()。

A、系统总体设计

B、系统详细设计

C、编写系统设计说明书

D、建立系统方案说明书

57. 系统设计的工作成果之一是提交()。

A、系统设计报告

B、系统分析说明书

C、系统的可行性报告

D、系统实施计划书

58. 系统文档的编制工作应在系统开发的()阶段进行。

A、系统分析

B、系统设计

C、系统实施

D、所有各个阶段

59. 系统设计说明书的主要内容中,不包括()。

A、模块设汁说明

B、代码设计说明

C、程序设计说明

D、数据库设计说明

60. 系统设计报告的主要作用是作为()的依据。

A、系统规划

B、系统分析

C、系统实施

D、系统评价

二、填空题

1.解决“做什么”的问题是系统分析的基本任务。解决()的问题是系统设计的基本任务。

2. 系统设计的任务是:在系统分析的基础上按照()模型的要求,进行系统的()设计和具体的物理设计。

3. 结构化分析和设计方法是在分析阶段建立系统的逻辑模型,而在设计阶段建立系统的()。

4. 系统设计的任务是在系统分析的基础上,按照()的要求,科学合理地进行系统的()和具体物理设计,为下一阶段系统的实施提供必要的技术资料。

5. 系统设计应符合系统性、()、()和经济性的要求。

6. 管理信息系统的系统设计包括两个阶段,即()设计阶段和()设计阶段。

7. 在结构化开发中,为了提高软件开发的效率与质量,在程序编制时应采用()程序设计方法。

8. 控制结构图(SC)表示了一个系统功能模块的()关系;还表示了模块的()关系和模块间()的传递关系。它是结构化设计的()。

9. 模块是可以组成、分解、更换的系统,它是具有()、()、()三种属性的一组程序语句。

10. 模块间具有()、()、()、()和()五种联结方式。

11. 一个模块内部的功能划分有()、()、()、()、()、()、()等七种聚合。

12. 模块藕合是一个模块和其它模块之间的相互依赖的紧密程度,一般原则是:尽量使用藕合(),少用()藕合,限制()藕合,完全不用()藕合。

13. 模块聚合强度的划分上,最低聚合是(),最高聚合是(),在藕合强度的划分上,最弱藕合是(),最强藕合是()。

14. 两个模块间通过交换数据的藕合称()藕合,一个模块内部前一个处理动作所产生的输出数据是下一个处理动作的输入数据,该模块是()聚合。15. 把DFD转换到结构图主要有两种设计方法,这两种设计方法是()和()。

16. 目前常用的编码有()、()、()、()四种。

17. 代码设计应在系统()阶段开始。

18. 25英寸的彩色电视机可用TV-C-25表示,这种代码称()码,而重量公斤用kg表示,这种码称()码。

19. 代码是以简短的符号形式来代表各种客观实体,代码设计的必须遵循的基本原则是()、()、()、()和可修改性。

20. 每一代码对其所代表的事物或属性都必须具有()。

22. 数据出错的种类有( )、()和()。

23. 广泛使用的数据输入方式是人机对话方式,主要采用()()和应答式三种方式。

24. 数据库设计过程可分为三个步骤,()、()、()。

25. E--R图主要是由()、()、()等三部分组成。

26. ()是为数据模型在设备上选定合适的存储结构和存取方法,以获数据库的最佳存取效率。

27. 大量数据在计算机中的存储管理有两种方式,一种是(),另一种是()。

28. 系统响应时间是指用户向系统发出一个()开始,经系统处理后,再给出()所需的时间。

29. 在文件分类中按信息流向可把文件分为输入文件、()和()文件。

30. 在关系数据库逻辑结构设计中,将一个实体类型转换成一个关系模式时,通常实体的属性就是关系的属性,()就是关系的码。

31. 存储大量数据有两种方法:文件方式和()。

32.程序设计说明书是以一个()作为单位,用以定义处理过程的书面文件、其编写者为(),交给程序员进行程序设计。

33. 程序设计说明书的内容除一些简述外,主要包括:()格式,程序功能和()的说明。

34. 系统受外界于扰时的抵御力与恢复能力称为()。

35. 每秒钟执行的作业数称为系统的()。

36. 从作业请求开始,经过系统处理,到获得结果的时间,称为系统的()。

三、名词解释

1.系统的总体设计

2.系统的详细设计

3.模块

4.模块化

5.结构化设计

6.结构图

7.模块聚合

8.功能聚合

9.模块藕合

10.数据耦合

11.控制流

12.扇出

13.扇入

14.变换型DFD

15.吞吐量

16.可靠性

17.系统的响应时间

18.代码

19.区间码

20.校验位

21.E-R模型

22.实体

23.第一范式

24.界限校验

25.人机对话

26.处理流程设计

27.PAD图

28.系统设计说明书

四、简答题

1.简述系统设计的目标作用及工作重点。

2.系统设计的内容及一般步骤是什么?

3.系统设计一般要遵循哪几条原则?

4.对子系统进行模块化的目的是什么?

5.为什么说在系统设计中模块的独立性很重要?功能模块的划分应遵循哪些原

则?

6.从耦合性和聚合性的角度进行系统设计时各应该采取什么样的原则?

7.结构化系统设计的基本思想是什么?

8.试述从数据流程图到模块结构图的转换策略。

9.按如图所示的数据流程图导出模块结构图。

10.在结构图改进中应注意哪些问题?

11.在管理信息系统中选用计算机应考虑哪些因素,选型的原则是什么?

12.试述我国身份证号中代码的意义。它属于哪种代码?有何优点?

13.用几何级数设计代码校验方案如下:源代码4位,从左到右取权数:16、8、4、

2,对乘积和以11为模取余数作为校验码。试问原代码为6137的校验码应该是多少?

14.编码设计的作用有哪些?常用的编码设计方法有哪些?设计编码时应遵循哪

些原则?

15.输入输出设计中如何考虑提高人的效率,方便使用者?

16.E-R图设计主要解决什么问题?

17.数据库概念模型设计步骤。

18.E--R模型转化为关系二维表的原则。

19.已知E-R图如下图,构造对应的数据库关系模型。

20.某顾客对某些商品要进行订货。有关顾客、商品、订货的数据属性如下:顾客:顾客代码,顾客名,地址,联系电话,负责人;商品:商品代码,商品名,单价,生产日期;订货:订货代码,订货日期,订货量,订货额。请画出顾客对某些商品要进行订货的E—R图,并将该E—R图转换为关系数据模型。

21.处理流程设计要达到的目标是什么?处理流程设计要考虑哪几个方面的问题?

22.系统设计的最后成果用什么形式表示?包括哪些内容?

参考答案

一、选择题

1.B

2.B

3.B

4.A

5.B

6.D

7.B

8.B

9.C 10.C 11.A 12.B 13.B 14.C 15.D 16.C 17.B 18.B 19.A 20.C 21.B 22.C 23.B 24.B 25.A 26.D 27.C 28.B 29.B 30.D 31.A 32.A 33.D 34.C 35.A 36.B 37.C 38.B 39.B 40.D 41.C 42.D 43.B 44.A 45.C 46.B 47.D 48.A 49.A 50.C 51.A 52.A 53.D 54.C 55.A 56.D 57.A 58.D 59.C 60.C

二、填空题

1.“怎么做”

2.新系统逻辑总体

3.物理模型

4.逻辑性总体设计

5.灵活性可靠性

6.总体物理

7.结构化

8.层次分解调用数据和控制信息重要工具

9.功能的逻辑的状态的

10.数据联结特征联结控制联结公共联结内容联结

11.功能聚合顺序聚合通讯聚合过程聚合暂时聚合逻辑聚合机械聚

12.数据特征控制公共内容

13.偶然聚合功能聚合内容藕合数据藕合

14.数据顺序

15.以变换为中心以事务为中心

16.顺序码数字码字符码混合码

17.分析

18.助忆缩写

19.唯一性通用性可扩充性简洁性系统性

20.惟一性

21.数据本身的错误数据多余或不足数据的延误

22.菜单式填表式

23.概念结构设计逻辑结构设计物理结构设计

24.实体实体间的联系实体的属性

25.数据库的物理结构设计

26.文件方式数据库方式

27.作业请求应答结果

28.输出文件输入输出

29.实体的码

30.处理过程系统设计员

31.输入输出处理过程

32.可靠性

33.吞吐量

34.响应时间

三、名词解释

1.系统的总体设计:根据系统分析所得到的系统逻辑模型和需求说明书,

导出系统的功能模块结构图,并确定合适的计算机处理方式和计算机总

体结构及系统配置。

2.系统的详细设计:系统的详细设计是系统总体设计的深入,对总体设计

中的各个具体的任务选择适当的技术手段和处理方法。详细设计主要包

括代码设计,数据库设计,输出设计,输入设计,对话设计,处理流程

设计,制定设计规范等。

3.模块:具有四种属性的一组程序语句称为一个模块,这四种属性分别是

输入输出、逻辑功能、运行程序和内部数据。

4.模块化:把一个信息系统设计成由若干个规模较小的、功能较简单的、

易于建立和修改的模块,每个模块完成一个特定的功能,然后将这些模

块汇集起来组成一个整体,完成指定的功能。其目的是便于管理和维护。

5.结构化设计:用一组标准的准则和工具帮助系统设计人员确定应该由哪

些模块,用什么方式联结在一起,才能构成一个最好的系统结构。

6.结构图:反映系统功能模块间和模块内的联系以及模块间的数据流、控

制流,它是系统物理模型的主要工具。

7.模块聚合:模块内部各个部分之间逻辑关系的紧密程度,它是用来反映

模块内部的联系。

8.功能聚合:一个模块内部的各个组成部分的处理动作全都为执行同一个

功能而存在,并且只执行一个功能。

9.模块藕合:模块之间联系的度量,是指两个模块之间的相互依赖关系。

降低系统中模块之间的偶合程度,可以提高每一个模块的相对独立性。

10.数据耦合:如果两个模块之间通过数据交换信息,且每一个参数均为数

据,那么这种模块间的耦合称为数据耦合。

11.控制流:模块间的一种通讯,其只传送一个标志,只表达了处理工作的

某种状态,不是由被发送模块真正进行处理的数据。

12.扇出:一个模块控制的直属下级模块的个数。如果一个模块的扇出数过

大,就意味着该模块过分负责,需要协调和控制过多的下属模块。

13.扇入:一个模块的直接上级模块的个数。一个模块的扇入数越大,则共

享该模块的上级模块数目越多。

14.变换型DFD:如果一个数据流程图可以明显地分成输入、处理和输出三

部分,那么这种流程图就是变换型的。

15.吞吐量:每秒钟执行的作业数称为系统的吞吐量。

16.可靠性:指系统连续工作时间,也是系统受外界干扰时的抵御能力与恢

复能力。

17.系统的响应时间:从用户向系统发出一个作业请求开始,经系统处理后,

再给出应答结果的时间称为系统的响应时间。

18.代码:是用来代表事物名称、属性、状态等的符号和记号,它以简短的

符号形式代替具体的文字说明,是信息系统中人和计算机的共同语言,是两者交换信息的工具。

19.区间码:是指把数据项分成若干组,每一区间代表一个组,码中数字的

值和位置都代表一定意义的代码。

20.校验位:是在原代码的基础上,有意识地加上一位,即校验位,其值通

过事先规定的数学方法计算出来。当代码一旦输入,计算机会用同样的数学运算方法按输入的代码数字计算出校验位,并将它与输入的校验码进行比较,以检验输入是否有错。

21.E-R模型:E-R模型即实体-关系模型,具有实体、联系和属性三种基本要

素,是进行概念模型设计的一种方法,是描述现实世界的一个简明而有力的工具。

22.实体:客观存在并可相互区分的事物。它可以是指物,人或实际的东西,

也可以指概念性的东西。如学生张三、计算机系统等。

23.第一范式:如果在一个数据结构中没有重复出现的数据项或空白值数据

项,就称该数据结构是规范的。任何满足规范化要求的数据结构都称为第一规范形式,记为1NF。

24.界限校验:检查输入数据的内容是否位于规定范围之内。

25.人机对话:人机对话主要是指在计算机程序运行中,使用者与计算机系

统之间通过终端屏幕或其它装置进行一系列交替的询问与回答。

26.处理流程设计:用各种符号具体地规定系统结构图中每一个功能模块的

处理过程的各个步骤,即为处理流程设计。

27.PAD图:PAD图也称问题分析图,是一种常用的算法表达工具。其特点是

完全可以表示结构化程序设计中的三种基本结构形式:即顺序结构、循环结构和选择结构。

28.系统设计说明书:系统设计说明书是系统设计阶段的工作成果,也是下

一阶段系统实施的基础。从系统总体的角度出发对系统建设中各主要技

术方面的设计进行说明。

四、简答题

1.简述系统设计的目标作用及工作重点。

答:系统设计的目标是解决系统“怎么做”,即将系统分析阶段所提出的、充分反应用户信息需求的新系统逻辑模型转换成可以实施的、基于计算机与网络技术的物理模型。其工作重点是根据系统分析报告确定系统的具体实施方案,即确定新系统的总体结构,提出各个细节处理方案,为系统实施提供必要的技术资料。

2.系统设计的内容及一般步骤是什么?

答:在系统分析的基础上,按照逻辑模型的要求,科学合理地进行系统总体设计和详细设计,为下一阶段系统实施提供必要的技术资料。其中,总体设计主要是根据系统分析所得到的系统逻辑模型和需求说明书,导出系统的功能模块结构图,并确定合适的计算机处理方式和计算机总体结构及系统配置。详细设计主要包括代码设计,数据库设计,输出设计,输入设计,对话设计,处理流程设计,制定设计规范等。

3.系统设计的一般要遵循哪几条原则?

答:

(1)系统性:系统是作为一个整体而存在的,因此整个系统要有统一的信息代码,统一的数据文件格式,统一的数据处理方式,以最少的输入数据满足同样的输出要求,使一次输入能得到多次使用。

(2)灵活性:系统应灵活,对环境的变化有很强的适应性。因此要求尽量采用模块化结构,提高各部分的独立性,减少模块间的数据耦合,以使整个系统易于调试、易于实现、易于维护、易于扩充。

(3)可靠性:指系统受外界干扰时的抵御能力与恢复能力。如安全保密性、检错及纠错能力、抗病毒能力等。

(4)经济性:指在满足系统需求的前提下,尽可能减小系统的开销。系统的收益应大于支出的总费用。

4.对子系统进行模块化的目的是什么?

答:模块化就是把系统划分为若干个模块,每个模块完成一个特定的功能,然后将这些模块汇集起来组成一个整体,完成指定功能的一种方法。其目的使整个系统设计简易、结构清晰,可读性、可维护性强,提高系统的可行性,同时也有助于管理信息系统开发和组织管理。

5.为什么在系统设计中模块的独立性很重要?功能模块的划分应遵循哪些原则?

答:因为若模块之间相对独立,每一个模块就都可以单独地被理解、编写、测试、纠错和修改,从而有效地防止错误在模块之间扩散蔓延,提高了系统的质量(可维护性、更靠性等)同进系统的研制工作也大大简化。

功能模块的划分应该遵循的原则是:分解-协调原则,模块化原则,自顶向下的原则,抽象的原则,明确性原则。

6.从耦合性和聚合性的角度进行系统设计时各应该采取什么样的原则?

答:系统设计的原则之一是模块的独立性,在系统设计中的衡量指标就是模块之间联系的耦合性和模块内部的聚合性。我们希望每个模块完成一个相对独立的特定功能,模块之间的关联和依赖程度尽量小,接口简单。因此其设计原则是模块内部联系要大,模块之间联系要小,即耦合小、聚合大。

7.结构化系统设计的基本思想是什么?

答:采用自顶向下的结构化方法。首先应按模块层次结构进行系统的总体结构设计。即先将整个系统作为一个模块,然后,按其任务和功能逐步将其分解成更具体的模块,这些其中一些模块还可以进一步分解,直到划分出的模块已经足够简单、明确,并能直接编程为止,从而使整个系统形成模块层次结构。

8.试述从数据流程图到模块结构围的转换策略。

答:MIS的数据流图有两种典型结构:变换型结构与事务型结构。这两种典型结构可分别通过“以变换为中心的分析”和“以事务为中心的分析”技术导出标准形式的模块结构图。

(1)以变换为中心的分析

这种方法的基本思想是以数据流图为基础,先找出变换中心,确定模块结构层的顶层模块,再按“自顶向下”的原则逐步细化,形成一个满足数据流图所表达用户要求的模块结构。整个过程可分以下三步:

①找出变换中心,确定主加工;

②设计模块的顶层和第一层;

③设计中、下层模块。在设计每一个模块时,应注意给它们起一个适当的名字,以反映该模块的功能。

(2)以事务为中心的分析

这种方法的基本思想是以事务为中心的设计中,为了识别进入系统的事务属于哪一种类型,必须在事务记录中有一个类型识别标志,对每一种类型的事务分别有专门的模块进行处理,整个过程可分以下五步:

①确定事务的来源;

②确定以事务为中心的系统结构;

③确定每一种事务以及它所需要的处理动作;

④合并具有相同处理动作的模块,组成公共处理模块加入系统;

⑤为每个事务处理模块设计下面的操作模块,再为操作模块设计细节模块。某些操作模块和细节模块可以被几个上一层模块共用。

9.按如图所示的数据流程图导出模块结构图。

答: 模块结构图如下:

转换后的结构图

10.在结构图改进中应注意哪些问题?

答:根据“降低耦合度、提高聚合性”的原则对结构图进行优化,除了应考虑减少模块之间的偶合性和增强模块内部的聚合性外,还应注意以下的问题:(1)系统的深度与宽度(2)模块的扇入和扇出数(3)模块的大小(4)消除重复的功能(5)作用范围和控制范围等。

11. 在管理信息系统中选用计算机应考虑哪些因素,选型的原则是什么?

答:在管理信息系统中选用计算机应从几个方面进行考虑:系统的吞吐量;系统的响应时间;系统的可靠性;结构模式;地域范围或计算模式;数据管理方式等因素。

选型的原则是:

●根据实际业务需要情况配置设备;

●根据实际业务性质配置设备;

●根据组织中各部门地理分布情况设置系统结构,配备系统设备;

●根据系统调查分析所估算出的数据容量配备存储设备;

●根据系统通信量、通信频度确定网络结构、通信媒体、网络类型、通信方式

等;

●根据系统的规模和特点配备系统软件,选择软件工具;

●根据系统实际情况确定系统配置的各种指标,如:处理速度、传输速度、存

储容量、性能、功能、价格等。

12.试述我国身份证号中代码的意义。它属于哪种代码?有何优点?

答:我国的身份证号中的代码属于层次码(区间码),代码对象分区间进行编码,每个区间有不同的含义。其优点是分类明确,能表示较多信息,检索、分类和排序都很方便。

如:第二代18位的身份证号码:450104************

●1~6位为地区代码,其中1~2位为各省级政府的代码(广西为45),3~4位

为地、市级政府的代码(南宁市为01),5~6位数为县、区级政府代码(西乡塘区为04);

●7~14位为出生代码,其中7~10位为出生年份(1977),11~12位为出生月份

(10),13~14位为出生日期(10);

●15~17位为顺序号,为县、区级政府所辖派出所的分配码,每个派出所分配

码位10个连续号码,例如“150—159”,其中单数为男性分配码,双数为女性分配码,如遇同年同月同日有两人以上时顺延第二、第三、第四、第五个

分配码;

18位为效验位(识别码),通过复杂公式算出,普遍采用计算机自动生成。

13.用几何级数设计代码校验方案如下:源代码4位,从左到右取权数:16、8、4、2,对乘积和以11为模取余数作为校验码。试问原代码为6137的校验码应该是多少?

答:取权 16,8,4,2 (从左到右)

取模 11

则,

原代码 6 1 3 7

权因子 16 8 4 2

乘积和 96+ 8+ 12+ 14 = 130

130/11=11......余数:9

因此,其校验位为: 9

带校验位的代码(新代码)为61379(把余数作为校验位)

14.编码设计的作用有哪些?常用的编码设计方法有哪些?设计编码时应遵循哪些原则?

答:编码设计的作用主要有:便于录入;节省存储空间,提高处理速度;便于计算机识别和处理;提高数据标准化程度;提高处理精度等作用。

常用的编码设计有:顺序码、层次码、特征组合码、十进制码、助记码及几种编码方法的结合。

设计编码应遵循惟一性、通用性、可扩充性、简洁性、系统性和易修改性等原则。

15.输入输出设计中如何考虑提高人的效率,方便使用者?

答:用户是输出信息的主要使用者。在进行输出设计时,首先要确定用户在使用信息方面的要求,使输出信息尽量及时、直观、逼真、可用并容易存取,界面风格尽量向标准化靠近。而输入设计则是在保证输入信息正确性和满足需要的前提下,尽量减少输入量,输入过程尽量简单方便(如减少汉字输入、条形码扫描输入),迅速、经济和方便,输入界面友好。只有这样才能提高人的效率,方便使用者。

16.E-R图设计主要解决什么问题?

答:E-R图是描述概念模型的设计方法之一,通过对用户需求进行综合、归纳与抽象,形成一个独立于具体DBMS的概念模型,该模型能将用户的数据明确地表达出来。

17.数据库概念模型设计步骤。

答:数据库的概念模型设计是用一数据模型将用户的数据要求明确地表达出来。概念性数据模型是一种面向问题的数据模型,E—R模型是一个典型的代表。E—R模型设计的主要步骤如下:

(1)划分和确定实体

(2)划分和确定关系

(3)确定属性

(4)画出E—R图

18.E--R模型转化为关系二维表的原则。

答:在E—R模型中有实体和关系两类数据,一个实体和一个关系分别用一个二维表来表示,其原则是:一个实体用一个二维表来,此表的属性由实体的所有属性组成;一个关系用一个二维表来表示,此表的属性由关系的属性加上构成关系的每一个实体的关键字组成。

19.已知E-R图如图,构造对应的数据库关系模型。

答:共有三个数据库,分别是:

学生库:学号,姓名,籍贯;

课程库:课程号,课程名;

选修库:学号,课程号,成绩。

20.某顾客对某些商品要进行订货。有关顾客、商品、订货的数据属性如下:顾客:顾客代码,顾客名,地址,联系电话,负责人;商品:商品代码,商品名,单价,生产日期;订货:订货代码,订货日期,订货量,订货额。请画出顾客对某些商品要进行订货的E—R图,并将该E—R图转换为关系数据模型。

答:共有三个数据库

顾客库:顾客代码,顾客名,地址,联系电话,负责人;

商品库:商品代码,商品名,单价,生产日期;

订货库:订货代码,订货日期,订货量,订货额,顾客代码,商品代码。

21.处理流程设计要达到的目标是什么?处理流程设计要考虑哪几个方面的问题?

答:目标是将系统结构图中每一个功能模块用各种符号具体地规定处理过程内的各个步骤,包括决定实现每个模块的算法和如何精确地表达这些算法。

处理流程设计要考虑几个方面的问题:

(1)模块间的接口要符合通信的要求;

(2)考虑将来实现时所用计算机语言的特点;

(3)考虑数据处理的特点;

(4)估计计算机执行时间不能超出要求;

(5)考虑程序运行所占的存贮空间;

(6)使程序调试跟踪方便;

(7)估计编程和上机调试的工作量。

22.系统设计最后成果用什么形式表示?包括哪些内容?

答:系统设计最后成果是写出系统设计报告。系统设计报告即是系统设计阶段的工作成果,也是下一阶段系统实施的基础。

系统设计报告中应该包括以下几个方面:

(1)引言

①摘要:系统的目标名称和功能等的说明

②背景:项目开发者;用户;本项目和其它系统或机构的关系和联系

③系统环境与限制:硬件、软件和运行环境方面的限制;保密和安全的限制;有关系统软件文本;有关网络协议标准文本。

④参考资料和专门术语说明。

(2)系统设计方案

①模块设计:系统的模块结构图;各个模块的IPO图(包括各模块的名称、功能、调用关系、局部数据项和详细的算法说明等)。

②物理系统配置方案报告:硬件配置设计;通信与网络配置设计;软件配置设计;机房配置设计。

③代码设计:各类代码的类型、名称、功能、使用范围和使用要求等的设计说明书。

④输入设计:输入项目;输入人员;主要功能要求;输入校验。

⑤输出设计:输出项目;输出接受者;输出要求。

⑥文件(数据库)设计说明:概述;需求规定;运行环境要求;逻辑结构设计;物理结构设计。

⑦安全保密设计

⑧系统实施方案及说明:实施方案;实施计划;实施方案的审批。

教学系统设计何克抗--网络版

第一章: 名词解释: 1.教学系统设计:教学系统设计是以促进学习者的学习为根本目的,运用系统方法,将学习理论与教学理论等理论转化成对教学目标、教学容、教学方法和教学策略、教学评价等环节进行具体计划,创设有效的教与学系统的过程或程序。教学系统设计是以解决教学问题、优化学习为目的的特殊的设计活动,既具有设计学科的一般性质,又必须遵循教学的基本规律。 2.系统方法:系统方法就是运用系统的思想、观点,研究和处理各种复杂的系统问题而形成的方法,即按照事物本身的系统性把对象放在系统的形式中加以考察的方法。 3.教学系统设计过程模式:教学系统设计过程模式研究是在教学设计的实践中逐渐形成的一套程序化的步骤,其实质说明做什么,怎样去做,是教学系统设计学科研究的主要容,研究者们从不同的视野提出了不同的模式。 填空: 1.教学系统设计的特征; (1)教学系统设计是应用系统方法研究、探索教与学系统中各要素之间及要素与整体之间的本质联系。 (2)教学系统设计的研究对象是不同层次的学与教的系统 (3)教学系统的目的是将学习理论和教学理论等基础理论的原理和方法转换成解决教学实际问题的方案。 2.教学系统设计的发展经历了思想萌芽、理论形成、学科建立等阶段。 (1)20世纪50年代~60年代初期的程序教学、行为目标理论在教学实践中的应用孕育了教学设计理论体系的思想 (2)20世纪60年代末期,由于教学系统方法的形成及其在各层次教学系统设计中的应用,使教学系统设计的理论与方法体系得以建立; (3)20世纪70年代以来,认知心理学、系统科学等相关理论的研究、技术在教育中的应用研究等成果被吸引到教学系统设计中,使教学设计理论和方法得到进一步发展,进而逐渐发展成为一门独立的学科。 3.教学系统设计的特点: (1)教学系统设计的系统系 (2)教学系统设计的理论性与创造性 (3)教学系统设计过程的计划性与灵活性 (4)教学系统设计的具体性 4.教学系统的意义 (1)有利于教学理论与实践的结合 (2)有利于教学工作的科学化,能够促进青年教师的快速增长 (3)有利于科学思维习惯和能力的培养 (4)有利于现代教育技术应用的不断深化,促进教育技术的发展 5.教学系统设计的学科性质 (1)教学系统设计是一门应用性很强的桥梁性学科 教学系统设计为了追求教学效果的最优化,不仅关心如何教,更关心学生如何学,因此在系统分析、解决教学问题的过程中,注意把人类对教与学及传播学的研究成果和我理论综合应用于教学实践活动,是连接基础理论与实践的桥梁。 (2)教学系统设计是一门方法论性质的学科 教学系统设计的根本任务是寻求解决数学问题的方案,因此,教学系统设计的研究对象不是教学系统的性质,而是教学问题的解决方法和寻求解决方法的方法。

音乐播放器的设计与实现

德州学院信息管理学院 课程设计报告实习名称课程设计2 设计题目Android音乐播放器的设计与实现实习时间 专业班级12级计算机科学与技术 指导老师刘想 教学单位(盖章) 小组成员分工情况: 学号姓名分工 3018 周生明音乐播放的设计与实现1052曹法瑞 1040 张正奎 1055 李元华 2049 王山 二〇一五年六月三十日

目录 摘要 ................................................................................................................ 错误!未定义书签。 1 引言 ............................................................................................................ 错误!未定义书签。 2 可行性分析................................................................................................. 错误!未定义书签。 2.1 技术可行性...................................................................................... 错误!未定义书签。 2.2 经济可行性...................................................................................... 错误!未定义书签。 2.3 管理可行性...................................................................................... 错误!未定义书签。 2.4 可行性分析结论.............................................................................. 错误!未定义书签。 3 系统需求分析............................................................................................. 错误!未定义书签。 3.1 功能分析.......................................................................................... 错误!未定义书签。 3.2 数据流程分析.................................................................................. 错误!未定义书签。 4 系统功能设计............................................................................................. 错误!未定义书签。 4.1 播放器功能结构.............................................................................. 错误!未定义书签。 4.1.1 播放器主界面功能模块....................................................... 错误!未定义书签。 4.1.2 播放器菜单功能模块........................................................... 错误!未定义书签。 4.2 播放器功能流程.............................................................................. 错误!未定义书签。 5 系统实现..................................................................................................... 错误!未定义书签。 5.1 播放器主界面功能列表.................................................................. 错误!未定义书签。 5.2 播放器基本功能的实现.................................................................. 错误!未定义书签。 5.3 播放列表的实现.............................................................................. 错误!未定义书签。 6 软件测试与验证......................................................................................... 错误!未定义书签。 6.1 软件测试的目的.............................................................................. 错误!未定义书签。 6.2 软件测试的方法.............................................................................. 错误!未定义书签。 6.3 软件测试环境.................................................................................. 错误!未定义书签。 6.3.1 android模拟器 ...................................................................... 错误!未定义书签。 6.3.2 真机测试............................................................................... 错误!未定义书签。 6.4 软件测试流程与结果评估.............................................................. 错误!未定义书签。 6.4.1 测试流程............................................................................... 错误!未定义书签。 6.4.2 结果评估............................................................................... 错误!未定义书签。

视频直播系统设计与实现

龙源期刊网 https://www.doczj.com/doc/e210591593.html, 视频直播系统设计与实现 作者:高春雷 来源:《科技风》2016年第18期 摘要:本文研究了视频直播系统的设计,并基于ffmpeg、vlc和EasyDarwin开源软件进 行了二次开发,简单而有效地实现了该设计,具有较强的工程参考价值。 关键词:视频直播系统;ffmpeg;vlc;EasyDarwin 随着社会的发展,视频直播系统或者监控系统在场馆、学校、车载等场景中的应用越来越广泛。例如很多的幼儿园开始把监控系统作为辅助设备,也是幼儿园智能化管理的新趋势。本文研究了一种易于实现的视频直播系统。 一、系统设计 本系统主要由视频采集装置、推流服务器、流媒体服务器和视频监控设备构成。视频采集装置主要为摄像头。由于整个系统需要在不同的区域进行布防和监控,以幼儿园为例,其主要公共场所包括教室、活动区和出入口等,针对不同区域的实际情况安置不同类型的摄像机,公共活动区适合安装可调视角的球机,而楼道等可安装枪机。流媒体是指以流的方式在网络中传送视频、音频的媒体形式。流媒体服务器以TP/RTSP、MMS、RTMP等流式协议把视频文件传输到视频监控设备;流媒体服务器也可从视频采集装置接收实时的视频流,再以流式协议直播给视频监控设备。对于某些应用场景视频采集设备处于内网,不能直接和处于外网的流媒体服务器进行通讯。此时就需要推流服务器将内网设备所采集的视频推流到流媒体服务器。视频监控中设备可对所需区域进行有效的监控,可以包括电视墙显示系统等。此外,视频监控中心可扩展视频截屏录像、用户权限等功能。 二、系统实现 基于上述设计思路,本文采用开源软件快速实现简单的RTSP直播系统。系统采用ffmpeg 作为推流服务器将视频采集装置的视频流推送到流媒体服务器,EasyDarwin作为流媒体服务 器转发ffmpeg推送过来的视频流。视频监控设备的客户端采用VLC播放。实现过程如下: 1)部署EasyDarwin流媒体服务器。EasyDarwin基于Apple开源项目开发、优化的流媒体服务器,支持RTSP点播、直播(推拉模式)、HLS直播等功能。编译好EasyDarwin后需要在easydarwin.xml文件中对其进行设置。本文实验过程中将EasyDarwin流媒体服务器部署在127.0.0.1,端口:554。在控制台中启动服务,启动命令为:EasyDarwin.exe -d - c ./easydarwin.xml。 2)ffmpeg推送视频到EasyDarwin。FFmpeg可以用来记录、转换数字音频、视频,并能将其转化为流。FFmpeg开发于Linux平台,但它可在Windows、Mac OS X等操作系统环境中

光学系统设计

光学系统设计(五) 一、单项选择题(本大题共 20小题。每小题 1 分,共 20 分) 在每小题列出的四个备选项中只有一个是正确的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.对于密接双薄透镜系统,要消除二级光谱,两透镜介质应满足 ( )。 A.相对色散相同,阿贝常数相差较小 B.相对色散相同,阿贝常数相差较大 C.相对色散相差较大,阿贝常数相同 D.相对色散相差较小,阿贝常数相同 2.对于球面反射镜,其初级球差表达公式为 ( )。 A.?δ2h 81L =' B. ?δ2h 81L -=' C. ?δ2h 41 L =' D. ?δ2 h 41 L -=' 3.下列光学系统中属于大视场大孔径的光学系统是 ( )。 A.显微物镜 B.望远物镜 C.目镜 D. 照相物镜 4.场曲之差称为 ( )。 A.球差 B. 彗差 C. 像散 D. 色差 5.初级球差与视场无关,与孔径的平方成 ( )。 A.正比关系 B.反比关系 C.倒数关系 D.相反数关系 6.下面各像差中能在像面上产生彩色弥散斑的像差有( )。 A.球差 B.场曲 C.畸变 D.倍率色差 7.不会影响成像清晰度的像差是 ( )。 A.二级光谱 B.彗差 C.畸变 D.像散 8.下列光学系统中属于大视场小孔径的光学系统是 ( )。 A.显微物镜 B.望远物镜 C.目镜 D. 照相物镜 9.正弦差属于小视场的 ( )。 A.球差 B. 彗差 C. 畸变 D. 色差 10.初级子午彗差和初级弧矢彗差之间的比值为 ( )。 :1 :1 C.5:1 :1 11.光阑与相接触的薄透镜重合时,能够自动校正 ( )。 A.畸变 B.场曲 C.球差 D.二级光谱 12.在子午像差特性曲线中,坐标中心为z B ',如0B '位于该点左侧,则畸变值为 ( )。 A.正值 B.负值 C.零 D.无法判断 13.厚透镜之所以在校正场曲方面有着较为重要的应用,是因为 ( )。 A.通过改变厚度保持场曲为零 B.通过两面曲率调节保持光焦度不变 C.通过改变厚度保持光焦度不变 D.通过两面曲率调节保持场曲为0 14.正畸变又称 ( )。 A.桶形畸变 B.锥形畸变 C.枕形畸变 D.梯形畸变 15.按照瑞利判断,显微镜的分辨率公式为 ( )。 A.NA 5.0λσ= B. NA 61 .0λ σ= C.D 014' '=? D. D 012' '=? 16.与弧矢平面相互垂直的平面叫作 ( )。 A.子午平面 B.高斯像面 C.离焦平面 D.主平面 17.下列软件中,如今较为常用的光学设计软件是 ( )。 软件 软件 软件 软件 18.光学传递函数的横坐标是 ( )。 A.波长数 B.线对数/毫米 C.传递函数值 D.长度单位 19.星点法检验光学系统成像质量的缺陷是 ( )。

系统实施阶段的主要内容和步骤是按总体设计方案购置和.

1、系统实施阶段的主要内容和步骤是:按总体设计方案购置和安装计算机网络 系统;建立数据库系统;进行程序设计;输入基础数据,进行系统测试;进行人员培训,系统转换和试运行。 2、系统设计的任务是依据系统分析报告和开发者的知识与经验在各种技术和实 施方法中权衡利弊,合理地使用各种资源,将分析阶段所获得的系统逻辑模型,转换成一个具体的计算机实现方案的物理模型,最终勾画出新系统的详细设计方案,提交一个系统配置方案报告和一份系统设计报告。 3、系统分析阶段需要确定的主要内容 开发者对于现有组织管理状况的了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型; 提出新系统的各种方案和设想;对所有方案和设想进行分析、研究、比较、判断和选择,获得一个最优的新系统的逻辑模型;编制系统分析报告。 4、总体规划的必要性及主要目的 总体规划是管理信息生命周期的第一个阶段,也是系统开发过程的第一步,它的主要任务是明确“系统是什么”的问题,也就是对目标系统提出完整、准确、清晰、具体的要求。由于MIS开发项目往往是投资巨大、时限较长,对企业现行管理体制冲击较大的工程,因此,在系统开发前必须要进行总体规划,并把它置于战略高度。 归纳起来,总体规划阶段的主要目标可概括为三点:(1)保证信息共享;(2)协调子系统间的工作(3)使系统开发工作有序进行。 5、总体规划的主要内容 总体规划主要是编制指导性和纲领性文件,主要包括:(1)系统总体需求分析;(2)制定一套系统开发的文档规范作为各分系统书写文档的标准;(3)设计系统总体结构;(4)设计系统总体网络结构;(5)初步进行系统所需编码分析;(6)初步完成系统的接口设计;(7)制定系统的安全标准;(8)设计统一规范的系统平台;(9)制定系统运行及维护标准;(10)统一协调系统的开发与实施。 6、管理信息系统的网络计算结构的种类 管理信息系统的网络计算模式大致可划分为四种,即集中式处理模式,文件服务器模式,客户机/服务器模式(C/S),以及基于Web 的网络计算模式或称浏览器/服务器(B/S)模式。这几种网络计算模式在进行数据处理方面大不相同。

国内教学系统设计的发展过程

国内教学系统设计的发展过程 第一阶段:引入理论(1987——1994) 中国的教学系统设计研究可以从1987年在《外语电化教育》杂志发表的第一篇有关教学系统设计的文章算起。从此之后,国内的研究人员一方面翻译一些国外教学系统设计的相关理论和研究成果,另一方面开设了教学系统设计的课程,出版了一些研究专著,发表了许多优秀论文,为实际工作提供了较好的理论基础。 与此同时,我国还开展了大量的试验研究和开发工作,推动了教学系统设计实践的深入发展。如:获得1993年国家教委优秀教学成果奖的华南师范大学的"多媒体组合教学设计理论和实践"项目;由中央电教馆主持的全国教育科学"八五"规划重点科研课题"电化教育促进中小学教学优化"项目等。 我们从调研中发现,我国对"教学系统设计理论"方面的研究还没有引起足够的重视。这主要表现在以下几个方面: 1、国内大部分教学系统设计著作中没有"教学系统设计理论"这个命题。 2、对国内教学实践中大量教学系统设计经验和成果的总结未能上升到理论高度。 3、大量的研究集中在教学系统设计过程模式方面。 第二阶段:发展遭遇低谷(1994——1997) 目前我国关于教学系统设计的理论研究出现了低谷,这可能与教学系统设计的应用学科性质很有关系,研究者更多地转向教学系统设计的应用和实践研究。但是,我认为理论探索和实际应用对于学科的发展都是必须的,不能放弃任何一方。 第三阶段:学科发展(1997——) 如今国内最主要的研究方向是通过掌握到的教学系统设计过程模式来设计解决具体的教学问题的方法。随着科学发展,教学系统设计必然改变。我们预测未来的教学系统设计将有一下几种特征: 1、更重基于网络环境的教学设计 2、更注重于师生之间以及生生之间的协作过程以及理论 3、更注重学习过程的交互作用

音乐播放器的详细设计

音乐播放器详细设计 1.引言 随着社会的快速发展,现今社会生活紧张,而欣赏音乐是其中最好的舒缓压力的方式之一,音乐成了我们生活工作中的一个重要的部分。而3G时代的到来,手机移动应用越来越普遍。此文档就是为了能更好地设计出一个基于android系统的音乐播放器而编写的。 1.1 编写目的 为软件的开发者能更好的理解和明确软件开发的详细过程,安排项目与进度、组织软件开发与测试,撰写本文档。本文档供项目组成员,软件开发人员参考。1.2项目背景 本项目由李雪梅、杨挺等人提出,由本组成员联合开发,实现播放现今流行的音乐MP3等文本格式。 该软件是基于Android系统的音乐播放软件,并能够与其他音乐播放软件兼容。 1.3 参考资料 [1] 重庆大学出版社《软件工程》“软件计划与可行性分析” [2] 靳岩、姚尚明人民邮电出版社《Android开发入门与实践》 [3] 可行性分析 [4] 《音乐播放器需求分析书》 [5] 《音乐播放器总体设计说明书》 1.4项目开发计划 实施计划:

阶段名称负责人 需求分析杨挺、李雪梅 总体设计李雪梅、杨挺 详细设计李雪梅、杨挺 软件测试李雪梅、杨挺 在技术方面,编程知识比较缺乏,对有些与项目相关的软件 不熟悉,需进行人员的技术培训(自学为主),技术难点是数据库的构架和软件功能的设计。 2. 总体设计 2.1 项目目的 本项目的目的是开发一个可以播放主流的音乐文本格式的播放器。设计的主要实现功能是播放MP3等格式的音乐文件,并且能控制播放,暂停,停止,音量控制,选择上一曲,选择下一曲,更改皮肤,歌曲列表文件的管理操作,在线播放,读取 存储卡播放等多种播放控制,界面简明,操作简单。 软件系统检测到错误行为时,报告错误,并提示处理操作。 2.2 软件运行环境 硬件:Android操作系统手机 系统软件:Android 2.2 -- 4.0版本 支撑软件:Eclipse 7.5 、ADT 1.5 2.3 需求概述

公共广播系统设计方案分析

公共广播系统方案设计说明 设计方案 目录 一、项目概述 (2) 1.1项目概况 (2) 1.2项目需求 (2) 二、方案设计 (2) 2.1设计原则及依据 (2) 2.2设计思想 (3) 2.3系统介绍 (4) 2.4设计效果 (4) 三、方案配置 (5) 3.1系统配置 (5) 3.2系统功能............................................................................................................................................

8 四、设备参数 (9) 1 / 19 一、项目概述1.1项目概况 该项目为少年宫大楼。 1.2项目需求 1),背景音乐广播 主要作用是掩盖本地噪声,并创造一种轻松和谐的听觉气氛。背景音乐扬声器呈均匀布置,无明显声源方向性,且音量适宜,不影响人群正常交谈。 2),业务呼叫广播 可以起到商业宣传、播放通知、寻人等作用。该功能要求扩声系统的声场强度略高于背景音乐,以不影响两人对面讲话为原则。 3),应急事故广播 人的生命是第一位的,;当火灾或紧急状态发生时用以指挥和疏散人群,以保证在紧急情况发生时,可以利用其提供足以使建筑物内可能涉及的区域的人群能清晰的听到警报、疏导的语音。 二、方案设计 2.1设计原则及依据 从投资合理、外观美观、设计规范的思想出发,日常广播和紧急广播二个系统的设计,在功能上互相独立,在设备及器材上有机结合。根据规范要求,紧急广播的控制具有最高优先权,并采用智能的联动和自动火灾报警广播方案。设有音量调节器的扬声器,平时在接收日常广播时可以调节音量或关闭,紧急广播时扬声器不受音量调节器控制,都将处于紧急广播状态。设计原则: 1.实用性:系统设备立足于用户对整个系统的具体需求,最大限度地发挥投资的效益; 2.先进性:系统的结构和功能应具有先进性和成熟性,避免了因技术陈旧造成整个系统性能不高而过早被淘汰; 3.可靠性:保证系统运行的稳定性和安全性。保证重要信息不致破坏和丢失; 2 / 19 4.开放性:系统应具有良好的开放性,并提供标准接口,可以根据用户需求对系统进行扩展和升级; 5.兼容性:系统设备的选择要以先进性和成熟性为基础,同时考虑兼容性,避免因兼容性造成系统难以升级和扩展; 6.标准化:进行设备选择时,应符合国际、国内标准设计,避免因新技术不支持而造成设备淘汰。 设计依据: 本系统规划设计必须按照国际、国家和本地区的有关标准和规范进行。本设计将依据和参照以下的设计规范和要求进行: 1.《公共广播系统工程技术规范》GB50526-2010

光学系统设计七个例子

光学系统设计(Zemax初学手册) 蔡长青 ISUAL 计画团队 国立成功大学物理系 (第一版,1999年7月29日) 前言 整个中华卫星二号“红色精灵”科学酬载计画,其量测仪器基本上是个光学仪器。所以光学系统的分析乃至于设计与测试是整个酬载发展重要一环。 这份初学手册提供初学者使用软体作光学系统设计练习,整个需要Zemax光学系统设计软体。它基本上是Zemax使用手册中tutorial的中文翻译,由蔡长青同学完成,并在Zemax E. E. 7.0上测试过。由于蔡长青同学不在参与“红色精灵”计画,所以改由黄晓龙同学接手进行校稿与独立检验,整个内容已在Zemax E. E. 8.0版上测试过。我们希望藉此初学手册(共有七个习作)与后续更多的习作与文件,使团队成员对光学系统设计有进一步的掌握。(陈志隆注) (回内容纲目) 习作一:单镜片(Singlet) 你将学到:启用Zemax,如何键入wavelength,lens data,产生ray fan,OPD,spot diagrams,定义thickness solve以及variables,执行简单光学设计最佳化。 设想你要设计一个F/4单镜片在光轴上使用,其focal length 为100mm,在可见光谱下,用BK7镜片来作。 首先叫出ZEMAX的lens data editor(LDE),什么是LDE呢?它是你要的工作场所,譬如你决定要用何种镜片,几个镜片,镜片的radius,thickness,大小,位置……等。 然后选取你要的光,在主选单system下,圈出wavelengths,依喜好键入你要的波长,同时可选用不同的波长等。现在在第一列键入0.486,以microns为单位,此为氢原子的F-line 光谱。在第二、三列键入0.587及0.656,然后在primary wavelength上点在0.486的位置,primary wavelength主要是用来计算光学系统在近轴光学近似(paraxial optics,即first-order optics)下的几个主要参数,如focal length,magnification,pupil sizes等。 再来我们要决定透镜的孔径有多大。既然指定要F/4的透镜,所谓的F/#是什么呢?F/#就是光由无限远入射所形成的effective focal length F跟paraxial entrance pupil的直径的比值。所以现在我们需要的aperture就是100/4=25(mm)。于是从system menu上选general data,在aper value上键入25,而aperture type被default为Entrance Pupil diameter。也就是说,entrance pupil的大小就是aperture的大小。 回到LDE,可以看到3个不同的surface,依序为OBJ,STO及IMA。OBJ就是发光物,即光源,STO即aperture stop的意思,STO不一定就是光照过来所遇到的第一个透镜,你在设计一组光学系统时,STO可选在任一透镜上,通常第一面镜就是STO,若不是如此,则可在STO这一栏上按滑鼠,可前后加入你要的镜片,于是STO就不是落在第一个透镜上了。而IMA就是imagine plane,即成像平面。回到我们的singlet,我们需要4个面 (surface),于是在STO栏上,选取insert cifter,就在STO后面再插入一个镜片,编号为2,通常OBJ 为0,STO为1,而IMA为3。 再来如何输入镜片的材质为BK7。在STO列中的glass栏上,直接打上BK7即可。又

教学系统设计考试要点

一、名词解释 1、教学系统设计(也称教学设计),主要是以促进学习者的学习为根本目的,运用系统方法,将学习理论与教学理论的原理转换成对教学目标、教学内容、教学方法和教学策略、教学评价等环节进行具体计划、创设有效的教与学的系统“过程”或“程序”。 2、教学目标是对学习者通过教学后应该表现出来的可见行为的具体、明确的表达,它是预先确定的、通过教学可以达到的并且能够用现有技术手段测量的教学结果。 3、学习风格是指学习者持续一贯的带有个性特征的学习方式,是学习策略和学习倾向的总和。 4、广义的教学方法指为达到教学目的、完成教学任务,而采用的一切手段、途径和办法的总称。 5、教学策略是指在不同的教学条件下,为达到不同的教学结果所采用的手段和谋略。 6、教学媒体是指以传递教学信息为最终目的的媒体,用于教学信息从信息源到学习者之间的传递,具有明确的教学目的、教学内容和教学对象。 7、研究性学习的概念 广义:泛指学生主动探究的学习活动。 狭义:在教学过程中以问题为载体,创设一种类似科学研究的情境和途径,让学生通过自己收集、分析和处理信息来实际感受和体验知识的产生过程,进而了解社会、学会学习,培养其分析问题、解决问题的能力和创造能力。 8、学习环境是学习资源和人际关系的一种动态的组合。其中既有丰富的学习资

源,又有人际互动的因素。 9、认知工具是支持和扩充使用者思维过程的心智模式和设备。 10、教学评价是指以教学目标为依据,制定科学的标准,运用一切有效的技术手段,对教学活动过程及其结果进行测定、衡量,并给以价值判断。 11、信息化教学设计是在传统的的教学设计基础上,综合把握现代教育教学理念,充分利用现代信息技术和信息资源,科学安排教/学过程的各个环节和要素,为学习者提供良好的信息化学习条件,实现教学过程最优化的系统方法。 二、填空题 1、教学系统设计的发展经历了思想萌芽、理论形成、学科建立、深入发展四个阶段。 2、教学系统设计一般可以归纳为三个层次:教学产品层次、教学过程层次、教学系统层次。 3、教学系统设计的主要理论基础包括:学习理论、教学理论、系统理论、传播理论。 4、依据理论基础和实施方法,教学系统设计模式可以归为三类: 以教为主的教学设计模式、以学为主的教学设计模式、主导—主体教学设计模式。 5、教学系统设计的基本要素包括教学目标分析、学习者特征分析、学习环境设计、教学模式和策略的选择与设计、教学设计结果的评价。 6、建构主义认为,理想的学习环境包括情境、协作、交流、意义建构。 7、教学目标是教学设计活动的出发点和最终归宿,在教学中,它具有以下几个功能:导向功能、控制功能、激励功能、中介功能和测度功能。 8、布卢姆等人将教学活动所要实现的整体目标分为:认知、情感、动作技能三

在线音乐播放系统详细设计

<在线音乐播放系统> 详细设计说明书 作者: 完成日期: 签收人: 签收日期: 修改情况记录:

1 引言 1.1 编写目的 为软件开发人员在编码的过程中有所依据和参考。 面向人员:程序开发人员 1.2 背景 说明: a.待开发的软件系统的名称:在线音乐播放系统 b.列出本项目的任务提出者:北软老师 c.开发者:邓凯 d.用户:广大互联网用户 e.将运行该项软件的单位:web服务器 1.3 定义 OMS :Online music system,在线音乐播放系统。 1.4 参考资料 列出要用到的参考资料,如: a.本项目的经核准的计划任务书或合同、上级机关的批文; b.在线音乐播放系统概要设计.doc; c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。 列出这些文件的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。 2 程序系统的结构 本程序主要采用四层结构,如下所示: 图1 系统结构示意图

3 程序(标识符)设计说明 3.1 在线音乐网络爬虫设计说明: 资源的数量和质量将决定了系统的商业价值,为了获取更多的网络媒体资源,为系统设计了一款针对互联网上音乐资源的网络爬虫。 3.1.1爬虫的原理: 网络爬虫是一个自动提取网页的程序,它为搜索引擎从Internet网上下载网页,是搜索引擎的重要组成。 传统爬虫从一个或若干初始网页的URL开始,获得初始网页上的URL,在抓取网页的过程中,不断从当前页面上抽取新的URL放入队列,直到满足系统的一定停止条件。 聚焦爬虫的工作流程较为复杂,需要根据一定的网页分析算法过滤与主题无关的链接,保留有用的链接并将其放入等待抓取的URL队列。然后,它将根据一定的搜索策略从队列中选择下一步要抓取的网页URL,并重复上述过程,直到达到系统的某一条件时停止,另外,所有被爬虫抓取的网页将会被系统存贮,进行一定的分析、过滤,并建立索引,以便之后的查询和检索;对于聚焦爬虫来说,这一过程所得到的分析结果还可能对以后的抓取过程给出反馈和指导。 相对于通用网络爬虫,聚焦爬虫还需要解决三个主要问题: (1)对抓取目标的描述或定义; (2)对网页或数据的分析与过滤; (3)对URL的搜索策略。 3.1.2在线音乐播放系统爬虫的设计: 与通用爬虫不同,在线音乐播放系统爬虫只针对https://www.doczj.com/doc/e210591593.html,音乐频道 https://www.doczj.com/doc/e210591593.html,音乐频道,针对MP3格式的资源。 3.1.3爬虫的流程图:

电视台单频道播出系统设计方案

通州电视台单频道播出系统设计方案 Tongzhou TV station design scheme of single channel broadcast system (江苏省南通市通州区广播电视台顾立兵) 摘要:本文介绍了通州电视台宣传频道硬盘播出系统的软、硬件功能及系统架构情况,并对设计的安全性做了阐述。 关键词:硬盘播出系统、视频服务器、上载工作站 Abstract: This paper introduces the software, hardware and system architecture of the hard disk broadcast system of Tongzhou television publicity channels. And the safety design is described in detail. Keywords: Hard disk broadcast system, video server, upload station 一、前言 由于数字电视的宣传需要以及教育局准备寒暑假通过电视台举办学习讲座的需求,通州电视台决定在原有频道的基础上新设立通州宣传频道,寒暑假播出学习讲座节目,平时播出数字电视宣传类节目。 通州电视台原有四个自办节目,在2006年已经建设了一个硬盘播出系统。采取主备镜像播出、上载播出分离的模式。如果再增加一个频道,播出服务器的通道数会比较紧张,存储系统的容量也是个问题,更重要的是我们也想建立一个独立的播出系统。 一个全新的播出系统除了能满足宣传频道的需求之外,我们还想把它作为大的硬盘播出系统的应急备份,在特定紧急情况下可以临时取代原有系统的工作,这样又提高了整个播出系统的安全性。 二、设计要求 硬盘播出系统是一套完善的后期硬盘播出系统软件。完全用数据库进行管理,统一密码登陆操作,规范管理。谨防非操作人员违归播出。可以在广播级视音频输出的同时输出台标、时钟及多路左飞上滚字幕。支持双机备份,确保安全播出。多种播出方式分为定时播出、顺延播出、定时插播和跟随插播。并可分组管理,一目了然。可以完成任何逻辑复杂播出要求。真正可以精确控制视频音频切换器,完成定时的转播;磁带的插播。播出列表可以实时修改,并可以随时检

光学系统设计讲义

实验一:单镜头设计(Singlet) 实验目的: 1、学习如何启用Zemax 2、学习如何输入波长(wavelength)、镜头数据(lens data) 3、学习如何察看系统性能(optical performance),如ray fan,OPD,点列图(spot diagrams), MTF等。 4、学习如何定义thickness solve以及变量(variables) 5、学习如何进行优化设计(optimization) 实验仪器:微机、zemax光学设计软件 实验步骤: 1、设计一个孔径为F/4的单镜头,物在光轴上,其焦距(focal length)为100mm,波长为可见光, 用BK7玻璃为材料。 2、首先运行ZEMAX,将出现ZEMAX的主页,然后点击lens data editor(LDE)。什么是LDE呢?它是你要 的工作场所,在LDE的扩展页上,可以输入选用的玻璃,镜片的radius,thickness,大小,位置等。 3、然后输入波长,在主菜单的system下,点击wavelengths,弹出波长数据对话框wavelength data,键入你 要的波长,在第一行输入0.486,它是以microns为单位,此为氢原子的F-line光谱。在第二、三行键入 0.587及0.656,然后在primary wavelength上点在0.587的位置,primary wavelength主要是用来计算光学 系统在近轴光学近似(paraxial optics,即first-order optics)下的几个主要参数,如focal length,magnification,pupil sizes等。 4、确定透镜的孔径大小。既然指定要F/4的透镜,所谓的F/#是什么呢?F/#就是光由无限远入射所形成的 effective focal length F跟paraxial entrance pupil的直径的比值。所以现在我们需要的aperture就是100/4=25(mm)。于是从system menu上选general data,aperture type里选择entrance pupil,在apervalue 上键入25,然后点击ok。 5、回到LDE,可以看到3个不同的surface,依序为OBJ,STO及IMA。OBJ就是发光物,即光源,STO 即孔径光阑aperture stop的意思,STO不一定就是光照过来所遇到的第一个透镜,你在设计一组光学系统时,STO可选在任一透镜上,通常第一面镜就是STO,若不是如此,则可在STO这一栏上按鼠标,可前后加入你要的镜片,于是STO就不是落在第一个透镜上了。而IMA就是imagine plane,即成像平面。回到我们的singlet,我们需要4个面(surface),于是点击IMA栏,选取insert,就在STO后面再插入一个镜片,编号为2,通常OBJ为0,STO为1,而IMA为3。 6、输入镜片的材质为BK7。在STO行中的glass栏上,直接键入BK7即可。 7、孔径的大小为25mm,则第一镜面合理的thickness为4,在STO行中的thickness栏上直接键入4。Zemax 的默认单位是mm 8、确定第1及第2镜面的曲率半径,在此分别选为100及-100,凡是圆心在镜面之右边为正值,反之为负 值。再令第2面镜的thickness为100。 9、现在数据已大致输入完毕。如何检验你的设计是否达到要求呢?选analysis中的fans,然后选择其中的 Ray Aberration,将会出现如图1-1所示的TRANSVERSE RAY FAN PLOT。

系统设计编码过程

密级:内部公开 文档编号:NTT_SD_PROC_XTSJBMGC 版本号:V1.0 系统设计编码过程 惠州市新中新电子技术开发有限公司 ----------------------------------------------------------------- 惠州市新中新电子技术开发有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何

第三方,或进行修改后使用。文件更改摘要:

目录 1. 目的/方针 (3) 2. 范围 (3) 3. 术语 (3) 4. 角色与职责 (3) 5. 入口准则 (3) 6. 输入 (3) 7. 流程图 (3) 8. 主要活动 (4) 8.1.设计原则 (4) 8.2.设计方法 (4) 8.3.多方案选择 (5) 8.4.概要设计 (5) 8.4.1.概要设计 (5) 8.4.2.概要设计评审 (7) 8.5.详细设计 (7) 8.5.1.详细设计 (7) 8.5.2.详细设计评审 (7) 8.6.编码 (8) 8.7.单元测试 (8) 8.8.代码走查 (8) 8.9.制作用户文档 (9) 8.10.变更 (9) 9. 输出 (9) 10. 出口准则 (9) 11. 引用文档 (9) 12. 使用模板 (10)

1.目的/方针 系统设计编码的目的在于开发、设计和实现关于需求的解决方案。 本过程规定了项目开发设计工作应遵循的步骤和原则,保证《软件需求说明书》中的各项要求在设计时都能够得到满足;对项目的编码实现进行质量控制,保证编码实现活动按计划顺利完成并与设计相一致。 2.范围 适用于公司的研发类、合同开发类、维护开发类项目的系统设计编码过程。 3.术语 无 4.角色与职责 5.入口准则 ●《软件需求说明书》已通过评审。 6.输入 ●《软件需求说明书》 7.流程图

基于STM32 MP3播放器设计分析

基于STM32 MP3播放器设计 学院:XXXXXXXXXXX 专业班机:XXXXXXXX 姓名XXXXX 学号:XXXXXXXX

1.1 本课题的提出及意义 MP3音频播放器的最合理工作速度为30Mips,而一个典型的视频媒体播放器的理想速度则为175Mips,所以提高MP3的工作速度,以及改善MP3的音质是最关键的,也是亟待解决的问题。 MP3是一种典型的嵌入式设备,而现在市场上比较常见的是闪存式MP3。由于闪存式MP3的容量限制,使它存储歌曲数目较少,在功能上也很难实现多样化[1]。而硬盘式MP3的多功能及大容量,也必将受到不少消费者的喜爱。 MP3播放器一般分成3个部分:CPU、MP3硬件解码器存储器。其中可以将前两部分集成在一起,即带MP3硬件解码器的CPU;或将后两部分集成在一起,即集成硬件解码、D/A转换及音频输入。存储器可以是Flash存储器或硬盘[2]。通过用MP3编码技术,可以得到大约12:1压缩的有损音乐信号。 1.2 研究现状 MP3全称是MPEG Layer 3,狭义的讲就是以MPEG Layer 3标准压缩编码的一种音频文件格式。自韩国世韩(Seahan)公司1998年推出世界上第一台MP3随身听以来, MP3播放器以其小巧的外形,不错的近乎于CD的音质,前卫的功能,越来越受到消费者的青睐,也就成为业界甚至大众媒体关注的一个热门话题[3]。在市场消费刺激下,各大公司纷纷推出了自己的mp3播放器产品,IC供应商提供了众多的MP3解码芯片及其解决方案。除了Micronas方案(MAS3507+DAC3550),还有台湾创品方案(T33510,T33520)、美国SigmaTel方案(STMP3400)和TI的DA-250解决方案。这使mp3播放器的研制与生产变得更加容易,成本也大大降低,市场更加广阔[4]。 2 硬件设计 2.1整体方案 综述

相关主题
文本预览
相关文档 最新文档