数字调制系统分析与仿真

1 引言

1. 1 数字调制的意义数字调制是指用数字基带信号对载波的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。根据控制的载波参量的不同,数字调制有调幅、调相和调频三种基本形式,并可以派生出多种其他形式。由于传输失真、传输损耗以及保证带内特性的原因,基带信号不适合在各种信道上进行长距离传输。为了进行长途传输,必须对数字信号进行载波调制,将信号频谱搬移到高频处才能在信道中传输。因此,大部分现代通信系统都使用数字调制技术。另外,由于数字通信具有建网灵活,容易采用数字差错控制技术和数字加密,便于集成化,并能够进入综合业务数字网(ISDN 网),所以通信系统都有由模拟方式向数字方式过渡的趋势。因此,对数字通信系统的分析与研究越来越重要,数字调制作为数字通信系统的重要部分之一,对它的研究也是有必要的。通过对调制系统的仿真,我们可以更加直观的了解数字调制系统的性能及影响性能的因素,从而便于改进系统,获得更佳的传输性能。

1. 2 Matlab 在通信系统仿真中的应用随着通信系统复杂性的增加,传统的手工分析与电路板试验等分析设计方法已经不能适应发展的需要,通信系统计算机模拟仿真技术日益显示出其巨大的优越性.。计算机仿真是根据被研究的真实系统的模型,利用计算机进行实验研究的一种方法.它具有利用模型进行仿真的一系列优点,如费用低,易于进行真实系统难于实现的各种试验,以及易于实现完全相同条件下的重复试验等。Matlab 仿真软件就是分析通信系统常用的工具之一。

Matlab 是一种交互式的、以矩阵为基础的软件开发环境,它用于科学和工程的计算与可视化。Matlab 的编程功能简单,并且很容易扩展和创造新的命令与函数。应用Matlab 可方便地解决复杂数值计算问题。Matlab 具有强大的Simulink 动态仿真环境,可以实现可视化建模和多工作环境间文件互用和数据交换。Simulink 支持连续、离散及两者混合的线性和非线性系统,也支持多种采样速率的多速率系统;Simulink 为用户提供了用方框图进行建模的图形接口,它与传统的仿真软件包用差分方程和微分方程建模相比,更直观、方便和灵活。用户可以在Matlab 和Simulink 两种环境下对自己的模型进行仿真、分析和修改。用于实现通信仿真的通信工具包(Communication toolbox,也叫Commlib,通信工具箱)是Matlab 语言中的一个科学性工具包,提供通信领域中计算、研究模拟发展、系统设计和分析的功能,可以在Matlab 环

境下独立使用,也可以配合Simulink 使用。另外,Matlab的图形界面功能GUI (Graphical User Interface)能为仿真系统生成一个人机交互界面,便于仿真系统的操作。因此,Matlab在通信系统仿真中得到了广泛应用,本文也选用该工具对数字调制系统进行仿真。

2 数字调制系统的相关原理

数字调制可以分为二进制调制和多进制调制,多进制调制是二进制调制的推广,所以本文主要讨论二进制的调制与解调,最后简单讨论一下多进制调制中的差分相位键控调制( M-DPSK )。

最常见的二进制数字调制方式有二进制振幅键控 ( 2-ASK ) 、移频键控( 2-FSK ) 和移相键控(2-PSK和2-DPSK)。下面是这几种调制方式的相关原理。

2.1 二进制幅度键控( 2-ASK ) 幅度键控可以通过乘法器和开关电路来实现。载波在数

字信号1 或0 的控

制下通或断,在信号为1 的状态载波接通,此时传输信道上有载波出现;在信号为0 的状态下,载波被关断,此时传输信道上无载波传送。那么在接收端我们就可以根据载波的有无还原出数字信号的1和0。

2-ASK 信号功率谱密度的特点如下:

(1)由连续谱和离散谱两部分构成;连续谱由传号的波形g(t )经线性调制后决

定,离散谱由载波分量决定;

( 2)已调信号的带宽是基带脉冲波形带宽的二倍。

2.2 二进制频移键控( 2-FSK)

频移键控是利用两个不同频率f1 和f2 的振荡源来代表信号1 和0,用数字信号的1 和0去控制两个独立的振荡源交替输出。对二进制的频移键控调制方式,其有效带宽为

B=2xF+2Fb,xF是二进制基带信号的带宽也是FSK信号的最大频偏,由于数字信号的带宽即Fb值大,所以二进制频移键控的信号带宽B较大,频带利用率小。2-FSK 功率谱密度的特点如下:

(1) 2FSK信号的功率谱由连续谱和离散谱两部分构成,?离散谱出现在fl和f2位置;

(2) 功率谱密度中的连续谱部分一般出现双峰。若两个载频之差|f1 -f2| w,fs则出

现单峰。

2.3 二进制相移键控( 2-PSK)

在相移键控中,载波相位受数字基带信号的控制,如在二进制基带信号中为0时,载波相位为0或n为1时载波相位为n或0。载波相位和基带信号有一一对应的关系,从而达到调制的目的。2-PSK信号的功率密度有如下特点:

(1) 由连续谱与离散谱两部分组成;

(2) 带宽是绝对脉冲序列的二倍;

(3) 与2ASK功率谱的区别是当P= 1/2时,2PSK无离散谱,而2ASK存在离散

2.4 多进制数字调制

上面所讨论的都是在二进制数字基带信号的情况,在实际应用中,我们常常用一种称为多进制(如4进制,8进制,16进制等)的基带信号。多进制数字调制载波参数有M 种不同的取值,多进制数字调制比二进制数字调制有两个突出的优点:一是有于多进制数字信号含有更多的信息使频带利用率更高;二是在相同的信息速率下持续时间长,可以提高码元的能量,从而减小由于信道特性引起的码间干扰。现实中用得最多的一种调制方式是多进制相移键控(

MPSK)。

多进制相移键控又称为多相制,因为基带信号有M 种不同的状态,所以它的载波相位有M 种不同的取值,这些取值一般为等间隔。在多相制移键控有绝对移相和相对移相两种,实际中大多采用四相绝对移相键控(4PSK,有称QPSK),四相制的相位有0、n /2 n 3n /2四种,分别对应四种状态11、01、00、10。

3 数字调制系统的仿真设计

3.1 数字调制系统各个环节分析

典型的数字通信系统由信源、编码解码、调制解调、信道及信宿等环节构成,

其框图如图3.1所示:

数字调制是数字通信系统的重要组成部分,数字调制系统的输入端是经编码器编码后适合在信道中传输的基带信号。对数字调制系统进行仿真时,我们并不关心基带信号的码型,因此,我们在仿真的时候可以给数字调制系统直接输入数字基带信号,不用在经过编码器。

图3.1数字通信系统模型

3.1.1仿真框图

MATLAB提供的图形界面仿真工具Simulink由一系列模型库组成,包括Sources信源模块),Sinks(显示模块),Discrete(离散系统模块),Linear(线性环节),Nonlinear(非线性环节),Connections连接),Blocksets&Toolboxes其他环节)。特别是在Blocksets&Toolboxes中还提供了用于通信系统分析设计和仿真的专业化模型库CommTbxLibrary。在这里,整个通信系统的流程被概括为:信号的产生与输出、编码与解码、调制与解调、滤波器以及传输介质的模型。在每个设计模块中还包含有大量的子模块,它们基本上覆盖了目前通信系统中所应用到的各种模块模型。通信系统一般都可以建立数学模型。

根据所需仿真的通信系统的数学模

型(或数学表达式),用户只要从上述各个模型库中找出所需的模块,用鼠标器拖到模型窗口中组合在一起,并设定好各个模块参数,就可方便地进行动态仿真?从输出模块可实时看到仿真结果,如时域波形图、频谱图等。每次仿真结束后还可以更改各参数,以便观察仿真结果的变化情况。另外,对Simulink中没有的模块,

可运用S函数生成所需的子模块,并且可以封装和自定义模块库,以便随时调用。

根据Simulink提供的仿真模块,数字调制系统的仿真可以简化成如图3.2所

示的模型:

图3. 2数字调制系统仿真框图

3.1.2信号源仿真及参数设置

Simulink 通信工具箱中的Comm Sources/Data Source 提供了数字信号源

Bernoulli Bin ary Ge nerator ,这是一个按Bernoulli 分布提供随机二进制数字信号的 通用信

号发生器。在现实中,对受信者而言,发送端的信号是不可预测的随机信 号。因此,我们在仿真中可以用Bernoulli Bin ary Gen erator 来模拟基带信号发生器。 其中主要参数的含义为:

Probability of a zero :产生的信号中0符号的概率,在仿真的时候一般设 成0.5,这样

便于频谱的计算;

Initial seed :控制随机数产生的参数,要求不小于

30,而且与后面信道

中的Initial seed 设置不同的值;

Sample time :抽样时间,这里指一个二进制符号所占的时间,用来控制号 发生的速

率,这个参数必须与后面调制和解调模块的 Symbol period 保持

一致。

3.1.3调制与解调模块

Simulink 通信工具箱中提供了数字信号各种调制方式的模块,

如AM 、CPM 、

FM 及PM 等。虽然不同的调制模块,参数设置有所不同,但很多参数在各种调 制中是一致的,

下面我们以DPSK 调制模块为例介绍一下调制模块的参数及其设 置,其余模块将在下面仿真模型的建立过程中详细介绍。

M-DPSK Modulator Passba nc 和 M-DPSK Demodulator Passba nd 分别是数字

信号DPSK 调制和解调的专用模块,其中主要参数有:

M-ary number :输入信号的阶次数,比如2-DPSK 就是2阶的; Symbol period:符号周期,即,一个符号所占的时间,这必须与信号源的

Sample time 保 持一致;

Carrier freque ncy:载波频率;

Carrier initial phase:载波的初始相位;

In put sample time:输入信号的抽样时间;

Output sample time:输出信号的抽样时间。

其中,各参数要满足以下关系:

Symbol period >〔/(Carrier freque ncy)

In put sample time < 1/[2*Carrier freque ncy + 2/(Symbol period)]

(3 1)

Output sample time <1/[2*Carrier freque ncy + 2/(Symbol period)] '

3.1.4信道

在分析通信系统时通常选择高斯噪声作为系统的噪声来考查,因为这种噪声在现实中比较常见而且容易分析。Simulink中提供了带有加性高斯白噪声的信道:AWGN Channe。仿真时可以用该模块模拟现实中的信道,该模块的主要参数有:

Initial seed:控制随机数产生的参数,要求不小于30,且与前面信号源中的

Ini tial seed设置不同的值;

Es/No (dB):信号每个符号的能量与噪声的功率谱密度的比值;

SNR (dB):信号功率与噪声功率的比值;

注:Es/No (dB)和SNR (dB)是表征信号与噪声关系的两种方法,在一次仿真中只能选择其中一个。

3.1.5误码计算仪

信号经过信道后,由于噪声的干扰,在接收端可能出现误码,Simuli nk中

提供了Error Rate Calculation模块来计算误码率,其主要参数的设置为:

Receive delay接收延迟,表明在计算误码率时接收到的信号比源信号延迟的码元数,便于准确计算

Output data:数据输出,将误码率、误码数及码元总数输出,有两个选项

可选择:Work space和Porto将数据输出到Work space就是将误码率等数据存在内存中,以便下一步使用,而输出到Port中,则是在误码计算仪后面再接一个模块(比如结果显示模块),将数据传到该模块中(显示出来);

Variable name:变量名称,该参数只有在前面选择了Work space后才有用,它决

定数据输出到 Wok space 后的名称,默认值为ErrorVec 。

3.1.6示波器

在仿真过程中,必须观察各个环节的时域和频域波形,因此,必须在各个

环节加上示波器以观察波形。另外,还可将示波器的数据输出到

Work space 中

存储,以便对仿真结果做进一步处理,比如将各个环节的波形对比显示和做频域 变换等。

3.2仿真模型的设计及结果分析

了解了仿真所需的主要模块后,下一步就是设计和仿真各种数字调制模型, 并对仿真结果在时域和频域进行分析。

3.2.1 2-ASK

通常,二进制振幅键控信号(2-ASK )的产生方法(调制方法)有两种,如 图3.3所示:

2-ASK 解调的方法也有两种相应的接收系统组成方框如图 3.4所示:

s (t)

(a) (b)

图3.3 2-ASK 信号产生的两种方法

输 2- BPF

命出

全波或半波楚流

定时脉冲

佃}非相千跟枚

输入

〔时相千接收

图3.4 2-ASK 信号接收系统组成框图

根据3.3 (a )所示方框图产生2-ASK 信号,并用图3.4 (b )所示的相干解调 法来解调,设计2-ASK 仿真模型如图3.5所示:

Glu?Jh SirHUjuv

在该模型中,调制和解调使图了同一个载3模型 目的是为了保证相干解调的同 频同相,虽然这在实际运用中是不可能实现的, 但是作为仿真,这样能获得更理 想的结果。

主要模块参数设置如下:

1. Bernoulli Bi nary Gen erator 的参数设置为: Probability of a zero : 0.5 Initial seed : 67 Sample time : 1

2. 载波频率设为:50 (可调)

3. Sample and Decide 模块是一个子系统,其内部结构由抽样和判决两部分 组成,

其中,抽样由同步冲激信号(Sychronizing signal)完成,其参数period(sec ) 设置和信号源的参数Sample time 保持一致。判决模块是一个由M 文件编写的S 函 数,S 函数是Simulnk 中用以功能扩展的一个功能,用S 函数可以自己编制Simulink 库中没有的Simulink 模块,从而使Simulink 的功能大大加强,本模型中使用的判 决模块就是这样一个应用,其 M 文件详见附录[9]。Sample and Decide 模块内部 结构如图3.6所示:

3ein :Duli

Br^nr

轴曲杷]

SoapBl

?匚

Gu^i2

Set 圈

PraiJCt G 』闽劭Nc 鱼

Gtncuio*

ATIJI og fiHei Oidgiil

Pfiidurtl

tor

'A

>hi Quii

* 髄 kuLiiicr

上 nmlog Sjinple wild D riliti

[>B5icD

ErrviRjti :

Cd (UlJtiO'

Ssp-

Andkig Filter &esigrk2

Bern mil

十匚

SuzipeJ

图3.6 Sample and Decide子系统内部结构

5. Error Rate Calculatio n 的参数设置:

Receive delay 2

Output data: Work space

Variable name: ErrorVec

仿真结果时域分析

设信息源发出的是由二进制符号0、1组成的序列,且假定0符号出现的概率为P,1符号出现的概率为1-P,他们彼此独立。贝U, 2ASK信号的时间表示式为:

(32)

s(t)为随机的单极性矩形脉冲序列。

将图3.5中各示波器的值输出到Work space中做统一处理(处理程序见附录[2]),各环节波形如图3.7所示;

从图3.7中可以看出,经过调制后的信号波形在符号1持续时间内是载波

的波形,在符号0持续时间内无波形,这与式(3.2)是完全吻合的。最后经过解调和抽样判决出来的信号与源信号波形大体一致,只是有两个码元的延迟,这

说明如果将Error Rate Calculation的Receive delay参数设置为2,则此模型最后的误码率为0。这个值与理论值有些出入,原因是我们在仿真时为了便于观察信号的波形,将信号源发送的码元数设定为20个(码元速率为1,仿真时间20秒),这大大低于现实中的传码率,所以在只传送20个码元的情况下,误码率为0是

可能的。

仿真结果频域分析

由于二进制的随机脉冲序列是一个随机过程,?所以调制后的二进制数字信号也是一个随机过程,因此在频率域中只能用功率谱密度表示。

2ASK的功率谱密度为

4 (3.3)

又因为G ⑴哗屈 当概率P=0.5时,2ASK 的功率谱密度可进一步整理为

J 5

T \

- -1

pw -旳+呵+创|

16

由式(3.4)可知,2-ASK 信号的中心频谱被搬移到了载波频率 仁上。对图

3.7中各环节数据做1024点快速傅立叶可得频域波形,如图 3.8所示:

图3.8 2-ASK 各环节频谱图

从图3.8中可以看到,源信号中心频率经调制后搬移到了载波频率上,这与 公式(3.4)是相符的。最后经过抽样判决后的频谱与源信号频谱也大体一致, 说明该2-ASK 仿真模型是成功的、符合理论的。

3.2.2 2-FSK

如果信号源同2-ASK 一样的假设,那么,2-FSK 信号便是0符号对应于载

波3 1,而1符号则对应于3 2(与31不同的另一载波)的已调波形,而且 31 与3 2之间

的改变是瞬间完成的。2-FSK 信号的产生如图3.9所示:

+扌(1-尸产卜(厂人)+旳+人)]

16

(3.4)

1-3

抽择判决陌的频谱

滤波启的频谱

Simulink 通信工具箱中提供了专门的FSK 调制和解调模块,应用FSK 调制 模块能方

便的产生2-FSK 信号。因此,设计2-FSK 仿真模型时,只需根据图3.2 所示框图,利用

Simulink 通信工具箱中中的FSK 调制解调模块及信号源与信道 即可。设计的2-FSK 仿真模

型如图3.11

模型中运用了 Simulink 工具箱中的现成调制解调模块和信道模块,然后用 示波器观察各环节波形,最后由误码计算仪计算误码 重要模块参数设置如下:

1?信号源参数设置同2-ASK ;

升关

栽波

s(l) = l

模拟恥⑴丿 F 调制器'

图3.9 2-FSK 信号产生方法

(f'i

2-FSK 信号最常用的解调方法是采用的相干检测法,如图 3.10所示

输入

Cos32t

:图3.10 2-FSK 相干解调的方法

图3.11 2-FSK 仿真模型

2. M-FSK Modulator Passba nd及M-FSK Demodulator Passba nd

根据公式(3.1)所示的调制解调模块所满足的关系,设置参数如下:

M-ary number:2

Symbol period (s):1 (与Berno ulli Bi nary Gen erator/ Sample tim「致) Freque ncy separati on (Hz) 1 (可调)

Carrier frequency (Hz):30 (可调)

Carrier initial phase (rad):0

In put sample time(s): 1/100

Output sample time(s) 1/100

3. AWGN Cha nnel:

In itial seed:120 (与Bernoulli Bin ary Gen erator/ I nitial seed 不同);

Mode:SNR(dB)

SNR (dB): 10 (可调)

4. Error Rate Calculatio n 的参数设置:

Receive delay 3

Output data: Work space

Variable name: ErrorVec2

仿真结果时域分析:

根据上述2-FSK信号产生原理,已调信号的时间表达式可表示为:

(3.5)

由式(3.5)可看出2-FSK 信号是由两个2-ASK 信号相加而成的

将图3.11中各示波器的值输出到 Work space 中做统一处理(处理程序见附 录[3]),其中源信号、调制后信号及解调后信号波形如图

3.12所示:

图3.12 2-FSK 源信号、调制后信号及解调后信号波形

由图3.12可知,调制后信号波形由两种频率不同的波形组成,且两种频率分 别对应解调后信号的符号0和符号1,即2-FSK 信号波形可以看作是由两个2-ASK 信号相加而成的,这与式(3.5)完全相符。

另外,源信号波形与解调后信号波形只是在时间上有 3

个单位的延迟,如果

(a )源信号波形

(b )调制后信号波形

打鼻询制;解调后

(c )解调后信号波形

将Error Rate Calculator的Receive delay参数设置为3,则此模型最后的误码率为0。原因同2-ASK分析。

仿真结果频域分析

改变Freque ncy separation (Hz和Carrier freque ncy (Hz)两个参数的值单独观察调制后的频谱,获得图3.13中的两个频谱图

频域波形

(a):载波差值:1 载波为30

(b)::载波差值:5 载波为20

图3.13 2-FSK调制后频谱

对比图3.13(a)和(b)可知,当两个载波差值很小时,已调信号的频谱呈现单峰如(a)图;当两个载波差值较大时,已调信号的频谱呈现双峰如(b)图,这与2.2节中阐述的2-FSK频谱的特点完全相符。

仿真结果的分析说明该2-FSK仿真模型是可行的。

3.2.3 2-DPSK

2-PSK和2-DPSK调制的原理是相同的,2-DPSK可以看作是相对码的2-PSK调制,在仿真数字调制系统时,我们并不关心基带信号的码型,因此,

在仿真时去掉了编码和解码环节,同样,这里也可将2-PSK 和2-DPSK 当作同 一种调制方式来仿真,因此,我们只仿真

2-DPSK 。

和2-FSK 一样我们也用Simulink 通信工具箱提供的现成 DPSK 调制解调 模块来构建仿真模型,并由M 文件编制程序对仿真结果进行统一处理。2-DPSK 仿真模型如图3.14所示:

图3.14 2-DPSK 仿真模型

主要模块参数设置如下:

将信号源的Sample time 设为1/2,仿真观察40个码元,调制解调模块中 的Symbol period (s )也相应设成1/2,其余参数可参照2-FSK ,两者参数类似< 仿真结果分析:

2-DPSK 信号的时间表达式为:

(3.6)

若在某一码元持续时间Ts 内观察时,(2.3-1)可以简写为: cos %£■ 慨率为P

-2$琢概率为(1-鬥

或以相反的形式。

将图3.14中各示波器数据做统一处理,得到各环节时域频域对比图如图 3.15

所示,仿真结果处理程序见附录[4]

(3.7)

2.3-2

图3.15 2-DPSK 各环节时域频域波形

从上图可以看出,调制后的信号波形由两种相位不同的波形组成, 而且两种

波形是反相的,即相位相差180度,这与式(3.7) —致。解调后的时域波形和 源信号相比,不仅有一个码元的延迟,而且第一个码元由 1变成了 0,出现了误

码,由误码计算仪的计算数据可知,该系统在传送

40个码元的情况下误码率为

0.025,这是一个理论上和现实中都可以接受的值。

将式(3.6)与式(3.2)比较可见,2-ASK 和2-DPSK 时间表达式形式完全 相同,所不同的只是an 的取值,因此,两者的频域波形也相似。将图

3.15中的

2-DPSK 信号调制后频谱与图3.8中的2-ASK 信号调制后频谱比较也可得出相同 结论。 3.2.4 2-MSK

2-MSK (最小频移键控)是2-FSK 信号的改进型,其Simulink 仿真模型如图3.16

所示

30

10

D _ A^VVJ .

■600 300 l &D 300-

3C,一' 30

10

-40D

-20U L GO □山 CD

EUU

幣调石師頻書

[匕 童1:奩師伫鸭塔哨回

200

一丿伽』I

4C0 0

200 ilOT E 们

I.

2IT 1C D

■400 -20J I 10D i (D GOO

.袴忖牽蚯萤雷口宜虹讲

4D0 200 0 200 dOO EOJ

词哉常眄切缱

』塔1 ---- i -------- : ---- : -----

□ & 1C 恬 2D

主要模块参数设置如下:

将信号源的Sample time 设为1/2,仿真观察40个码元,调制解调模块中的

Symbol period (s)也相应设成1/2,其余参数可参照2-FSK ,两者参数类似。 Error Rate Calculatio n 的参数设置:

Receive delay 3

仿真结果时域分析:

各环节时域对比图如图3.17所示,仿真结果处理程序见附录 ⑸

从上图可以看出,MSK 信号波形的振幅非常稳定,而图 3.12中2-FSK 信号 波形的振幅有些波动。这说明MSK 的相位比2-FSK 稳定,相移较小,这与MSK 的定义是相符的。另外,解调后的时域波形和源信号相比, 除了有5个码元的延 迟外,其信号波形与源信号波形是一致的,这说明 2-MSK 调制性能较好。

Passband

图3.16 2-MSK 仿真模型

绘过咼所f 言道后泊渡形 相于解调后的肢号

仿真结果频域分析

从上图可以看出,与其他调制方法相比,MSK信号的频谱比较紧凑,在主瓣之外,频谱旁瓣的下降非常迅速。这说明MSK信号的功率主要包含在主瓣之内。因此,MSK信号比较适合在窄带信道中传输,对邻道的干扰也较小。

325 M-DPSK

M-DPSK是多进制相对移相键控调制,用Simulink构建的M-DPSK仿真系统

可一通过改变M的值来选择调制进制,如2、4、8等,模型如3.19所示,

图3.19 M-DPSK仿真模型

主要模块参数设置如下:

信号源选择Random Integer Generator模块,因为该模块可以产生不同进制

的数字基带信号。该模块主要参数为:

M-ary number:4或8 (可调)

Initial seed:60

Sample time: 1/2

调制解调模块的M-ary number和Symbol period与信号源模块相对应; 信道信噪比SNR: 30

Error Rate Calculatio n 的参数设置:

Receive delay: 1

仿真结果分析:

M-DPSK各环节时域波形图如图3.20所示,结果处理程序见附录⑹

(a) 4-DPSK源信号波形

(b) 4-DPSK调制后波形

数字集成电路分析与设计 第二章答案

CHAPTER 2 P2.1. a) The solution for the NMOS case is based on Example 2.4: The equation for V T0 is: 02B T FB F OX Q V V C φ=-- Calculate each individual component. 17 10 ()1362 OX 07 7 2 006 1119 6 310ln 0.026ln 0.44 V 1.410 0.440.550.99 V 4 3.510 F/cm 1.610 F/cm 310310/0.188 V 1.610610 1.6100.1.610i Fp A GC Fp G gate OX B B OX OX OX n kT q N C Q Q C cm C Q C φφφφεε-------?==-=-?=-=--=-==?=??=?==????==?TO 06 V V 0.99(0.88)(0.188)0.0600.018 V =------=+ For the PMOS device: 1710 ()7 7 2 006 1119 6 TO 310ln 0.026ln 0.44 V 1.410 0.440.550.99 V 310310/0.188 V 1.610610 1.6100.06 V 1.610 V 0.99(0.88)(0.188)0.0600.138 D Fn i GC Fn G gate B B OX OX OX N kT q n Q Q C cm C Q C φφφφ-----?===?=-=+=+?=?==????==?=---=-V b) The magnitude of V T0 would be higher. Since the device is PMOS this means that V T0 is lowered. Since the only thing that’s been changed is the doping of the gate, only G φ changes. The new V T0 then becomes: 00.110.880.1880.6 1.24V T V =----=- c) Since V T0 will be adjusted with implanted charge (Q I ):

毕业论文管理系统分析与设计说明

毕业论文管理系统分析与设计 班级:信息管理与信息系统 1102 指导教师:黄立明 学号: 0811110206 姓名:高萍

毕业论文管理系统 摘要 (3) 一.毕业论文管理系统的系统调研及规划 (3) 1.1 项目系统的背景分析 (3) 1.2毕业论文信息管理的基本需求 (3) 1.3 毕业论文管理信息系统的项目进程 (4) 1.4 毕业论文信息管理系统的系统分析 (4) 1.4.1系统规划任务 (4) 1.4.2系统规划原则 (4) 1.4.3采用企业系统规划法对毕业论文管理系统进行系统规划 (5) 1.4.3.1 准备工作 (5) 1.4.3.2定义企业过程 (5) 1.4.3.3定义数据类 (6) 1.4.3.4绘制UC矩阵图 (7) 二.毕业论文管理系统的可行性分析 (8) 2.1.学院毕业论文管理概况 (8) 2.1.1毕业论文管理的目标与战略 (8) 2.2拟建的信息系统 (8) 2.2.1简要说明 (8) 2.2.2对组织的意义和影响 (9) 2.3经济可行性 (9) 2.4技术可行性 (9) 2.5社会可行性分析 (9) 2.6可行性分析结果 (10) 三.毕业论文管理系统的结构化分析建模 (10) 3.1组织结构分析 (10) 3.2业务流程分析 (11) 3.3数据流程分析 (11) 四.毕业论文管理系统的系统设计 (13) 4.1毕业论文管理系统业务主要包括 (13) 4.2毕业论文管理系统功能结构图 (13) 4.3代码设计 (14) 4.4,输入输出界面设计 (15) 4.4.1输入设计 (15) 4.4.2输出设计 (15) 4.5 数据库设计 (15) 4.5.1需求分析 (15) 4.5.2数据库文件设计 (16) 4.5.2数据库概念结构设计 (17) 五.毕业论文管理系统的系统实施 (18) 5.1 开发环境 (18) 5.2 调试与测试过程 (19)

软件系统分析与设计DOC

第1章软件工程基础知识 1.1软件工程知识体系 ●软件需求(Software Requirements) ●软件设计(Software Design) ●软件构造(Software Construction) ●软件测试(Software Testing) ●软件维护(Software Maintenance) ●软件配置管理(Software Configuration Management) ●软件工程管理(Software Engineering Management) ●软件工程过程(Software Engineering Process) ●软件工程工具和方法(Software Engineering Tools and Methods) ●软件质量(Software Quality) 1.2软件生存周期与软件开发模型 ● 1.2.1 软件生存周期 ●Boehm定义的软件生存周期模型 ●GB 8566-1988定义的软件生存周期模型 ●GB/T 8566-1995定义的软件生存周期过程模型 ●GB/T 8566-2001定义的软件生存周期过程模型 ●UP定义的软件生存周期模型 ● 1.2.2 软件开发模型 ●瀑布模型(waterfall model) ●快速原型模型(rapid prototype model) ●演化模型(evolutionary model) ●增量模型(incremental model) ●螺旋模型(spiral model) ●喷泉模型(water fountain model) 1.3软件质量模型与软件质量管理 ● 1.3.1 软件质量模型 ●软件产品的内部质量、外部质量和使用质量 ●质量特性、质量子特性和度量 ●功能性:适宜性、准确性、互用性、依从性、安全性 ●可靠性:成熟性、容错性、可恢复性 ●可用性:可理解性、易学性、可操作性 ●效率:时间特性、资源特性 ●可维护性:可分析性、可修改性、稳定性、可测试性 ●可移植性:适应性、易安装性、一致性、可替换性 ● 1.3.2 软件质量管理 ●质量需求分析 ●质量计划 ●质量保证 ●质量控制 ●质量改进 ●软件质量管理体系

数字集成电路分析与设计 第四章答案

CHAPTER 4 P4.1. Problem should refer to Figure P4.2. a. All inverters but the CMOS inverter consume static power then the output is high. Notice that in the first three inverters when the input is high, there is always a direct connection from V DD to G ND . b. None of the static inverters consumes power when the input is low because there is no path from V DD to G ND . c. All inverters but the saturated enhancement inverter has a V OH of 1.2 V. d. Only the CMOS inverter has a V OL of 0 V. e. Except for the CMOS inverter, all the other invert ers’ functionality depend on the relative sizes of the transistors. P4.2. Problem should refer to Figure P4.1 a. Resistive load OH DD V V = ()() ()()()()()631 0.1111.20.055V 1260101010 1.20.4DD DD OL W L DD T N OX L DD T V V V kR V V C R V V μ-= = +-+-==+?- b. Saturated-enhancement load ( ) 001.20.40.988OH DD T DD T DD T V V V V V V V γ γγ=-=-+-=--=--=- Iterate to produce: 0.733V OH V = To compute V OL we can ignore body effect and equate currents:

信息系统分析与设计论文

1 绪论 (1) 1.1引言 (1) 1.2系统设计目标 (1) 2 系统可行性分析 (2) 2.1社会可行性 (2) 2.2技术可行性 (2) 3 系统需求分析 (5) 3.1数据流程图 (5) 3.2数据字典 (10) 4 系统设计与实现 (11) 4.1软件系统架构的选择 (11) 4.2系统模块的划分 (12) 4.3各模块功能的描述 (13) 4.4系统数据库设计 (14) 4.4输入设计 (18) 5 结束语 (23) 参考文献 (24)

1 绪论 1.1引言 在经济和技术飞速发展的今天,伴随着我国改革开放的成功和国民经济的快速增长,如何适应现代化企业管理的要求,符合WTO 的管理规则,如何管理好这些固定资产,合理配置资源,增创企业的更大经济效益,已成为企业当前十分艰巨而紧迫的任务。 充分利用与开发信息技术,迅速处理及交换大量信息,解脱繁琐的人工事务劳动,已成为企业改革的迫切需要。 传统的管理模式,不可能对资产的使用情况、闲置情况、报废情况、维修情况及设备完好率程度等进行及时汇总,半年或1年才进行1次资产检查且只停留在帐、卡、物相符的层面上。在这一过程中,势必会造成设备的重复投资、资源的浪费、资产盘亏而主管部门浑然不知的现象。在手工方式下,不能实时地统计出资产具体情况,特别对资产的短缺、损失的情况根本无法察觉,得到的数据反映的信息量相当有限,只能粗略地知晓是否有该资产存在和其价值,但对资产目前使用部门、以前使用部门、已使用年限等相关信息难以获取,更难以获得综合的统计分析资料。因此,良好的资产管理可以减少浪费,提高资产的利用率,直接降低企业运行成本。[1]为了使企业的固定资产管理工作更加规范化、制度化、科学化,提高固定资产的利用率、完好率,使其发挥更大效益,固定资产的管理显得非常重要。因为土地与房屋投资大、使用周期长的特点,土地与房屋自然成为固定资产管理的重要管理对象。 提升资产管理“系统化、规范化的程度”,降低管理的不确定性和变异性,使管理者对企业的资产管理实时而全面准确,最好的方法是对资产进行信息化管理。通过进行固定资产的管理能够: 1.提高企业资产管理质量[2]; 2.完善企业资产管理内控机制,提高企业管理水平; 3.提高固定资产整体管理水平; 4.减轻资产管理员的工作强度,提高工作效率。 1.2系统设计目标

信息系统分析与设计考试题库和答案

信息系统分析与设计考试题库及答案 一,选择填空 1. 信息按照( )可以分为战略信息,战术信息和作业信息)可以分为战略信息,战术信息和作业信息. A. 应用领域 B. 加工顺序 C. 管理的层次 D. 反映形式 答案: C 2. 按照处理的对象,可把组织的信息系统分为 ( ) 和管理信息系统两大类. A. 电子数据处理系统 B. 作业信息系统 C. 决策支持系统 D. 情报处理系统 答案: B 3. 信息系统对管理职能的支持,归根到底是对 ( ) 的支持. A. 计划 B. 组织 C. 控制 D. 决策 答案: D 4. 业务系统规划法(BSP)的核心是( ) A. 明确企业目标 B. 定义(识别)业务过程 C. 进行数据分析 D. 确定信息结构 答案: C 5. 下面哪一项企业关键成功因素的特点是错误的: ( ). A. 少量的易于识别的可操作的目标 B. 可确保企业的成功 C. 由企业的所有CSF决定组织的信息需求 答案: B 6. 下面哪一项不是信息系统局部开发层次的优势:( ). A. 相对简单的IT开发 B. 帮助理论的证明 C. 组织变化的阻力最小 D. 优化组织过程 答案: D 7. 一般子系统的划分是在系统( )阶段,根据对系统的功能/数据分析的结果提出的. A. 需求分析 B. 逻辑阶段 C. 总体设计 D. 详细设计 答案: A 8. 在新产品开发机构重组中,以开发某一新产品为目标,组织集设计,工艺,生产,供应,检验人员为一体的承包组,打破部门的界限,实行团队管理,以及将设计,工艺,生产制造并行交叉的作业管理,这属于( ). A. 功能内的BPR B. 组织间的BPR C. 功能间的BPR D. 功能内的BPR 答案: C 9. 数据存贮设计则根据数据资源分布具体确定了数据存贮的( ). A. 逻辑方式 B. 物理方式 答案: A 10. 信息系统流程图是以新系统的( )为基础绘制的. A. E-R图 B. 管理功能图 C. 业务流程图 D. 数据流程图 答案: D 11. 在关系规范化过程中,一般来讲,满足( )的关系即可满足信息处理的要求,就可以认为是比较规范的关系. A. 第一范式 B. 第二范式 C. 第三范式 D. BC范式 答案: C 12. RUP中的软件生命周期在时间上被分解为四个顺序的阶段,分别是:初始阶段(Inception),细化阶段(Elaboration),构造阶段(Construction)和交付阶段(Transition),每个阶段结束于一个主要的里程碑(Major Milestones).构建阶段结束时是第三个重要的里程碑:初始功能(Initial Operational)里程碑.

系统分析与设计实验报告

鞋店进销存管理系统 一.项目背景 随着计算机技术的不断发展, 它已经成为人们工作和生活中不可缺少的工具。早在1954年,银行、大公司和大企业纷纷采用计算机进行账户和账目管理、生产管理、库存管理、销售管理、统计报表等。从数据的收集、存储、整理到检索统计,应用的范围日益扩大,使计算机的应用很快超过科学计算,成为最大的计算机应用领域。 鞋店管理的特点是信息处理量比较大,所存的鞋种类多,而且由于进货单、销售单、需求单等单据发行量特别大,关联信息多,查询和统计的方式各不相同等原因,因此在管理上实现起来有一定困难。在管理的过程中经常会出现信息的重复传递,单据报表种类繁多,各个部门管理规格不统一等问题。 在本系统的设计过程中,为了克服这些困难,满足计算机管理的需要,我们采取了下面的一些原则: 1、统一各种原始单据的格式,统一账目和报表的格式。 2、删除不必要的管理冗余,实现管理规范化、科学化。 3、程序代码标准化,软件统一化,确保软件的可维护性和实用性。 4、界面尽量简单化,做到实用,方便,尽量满足书店中不同层次员工 的需要。 二.定义 “鞋店进销存管理系统”为用户提供添加、修改、查询、退货操作等服务。用户在登陆界面输入用户名,密码后系统核对正确进入系统内部。系统就要求用户选择事务类型(添加、修改、查询、退货等),直至用户选择退出应用服务,询问用户是否退出应用服务,如果用户选择结束,系统重回登陆界面。用户进入添加界面后,首先可以输入的数字必须大于等于100),否则系统显示输入有误。用户点击确认后,由系统查询,判断该取值是否超出库存量,如果没有,则系统会显示确认界面,用户单点击“确认”后,系统自动生成账单,并在后台进行工作,系统进行清

系统分析与设计复习题

《系统分析与设计》复习题 一、复习要点 1.系统是由处于一定环境中的若干相互联系和相互作用的要素组成并为达到整体目的而存在的集 合。 2.信息系统是指利用计算机、网络、数据库等现代信息技术,处理组织中的数据、业务、管理和 决策等问题,并为组织目标服务的综合系统。信息系统开发的步骤是,在系统规划后,循环进行系统分析、系统设计、系统构建与实施、系统评价工作。信息系统的经济效益可分为三大类:一次性收益,非一次性收益和不可定量的收益 3.系统规划阶段的任务是对组织的环境、战略、目标、现行系统的状况进行初步调查,根据组织 目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。对于确定的信息系统项目,要明确其目标,并对目标进行权衡和量化。 4.系统分析的主要活动有系统初步调查、系统可行性研究、系统详细调查研究和新系统逻辑方案 的提出,主要任务是尽可能弄清用户对信息的需求,完成新系统的逻辑设计,规定新系统应当做什么。 5.常用的调查研究的方法有问卷调查法、召开调查会、业务实践、专家访谈、电子问卷。如果系 统初步调查结果表明,拟开发项目有必要也有可能进行时,可向主管单位提出系统开发建议书,需要进行可行性研究安排。 6.可行性研究又叫可行性分析,它是所有工程项目在开始阶段必须进行的一项工作。可行性研究 是指项目正式开发之前,先投入一定的精力,通过一套准则,从经济、技术、社会等方面对项目的必要性、可能性、合理性,以及项目所面临的重大风险进行分析和评价,得出项目是否可行的结论。可行性研究的主要成果是可行性研究报告和系统开发任务书。 7.需求分析是强调用户对新开发的信息系统的需要和要求,结合组织的目标、现状、实力和技术 等因素,通过深入细致的分析,确定出合理可行的信息系统需求,并通过规范的形式描述需求的过程。需求分析结束时,应当提出需求分析报告交上级审查。信息系统需求分为功能需求和非功能需求两类。 8.系统设计用来确定系统的结构,即系统的组成以及各组成成分之间的相互关系,详细设计用来 确定模块内部的算法和数据结构,产生描述各模块程序过程的详细设计文档。系统设计是对系统分析的深化和细化,其目的是提出能够指导信息系统实现的设计方案。系统实施以系统分析

图书馆管理系统系统分析与设计doc资料

大学图书馆管理信息系统系统分析 1 概述 1.1现行系统简介 图书管理系统是图书馆的重要组成部分,一般分为两大部分:流通系统和采购系统。 采购系统分为订单管理、图书入库、图书著录、图书上架、新书报道和书目审查、系统设置;流通系统分为图书管理、读者管理、借阅证管理、图书借阅、图书归还、系统设置等模块。其中,核心模块是采购系统:图书入库、图书上架;流通系统:图书管理、读者管理、借阅证管理、图书借阅、图书归还等。 而对于当前手工处理系统的流程大致为:读者将要借的书和借阅证交给工作人员,工作人员将每本书附带的描述书本信息的卡和读者借阅证一起放到一个小格栏,并在借阅证和每本书上贴借阅信息。这样借书过程就完成了。还书时读者将要还的图书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填写相应的还书信息。 图书馆领导机构与组织机构如下图: 1)图书馆实行校长领导下的馆长负责制,学校由一名副校长分管图书馆工作。有关图 书馆工作的重大事项由校长办公会研究、决定。图书馆设馆长一名,设副馆长两名,由学校聘任。

2)馆长主持全馆工作,领导制订发展规划、规章制度、工作计划及经费预算,组织贯 彻实施。副馆长协助馆长工作。 3)图书馆从实际出发,以方便读者和有利于科学管理为原则,经学校批准,设立办公 室、采编部、借阅部、期刊部、南馆借阅部、信息咨询部和情报技术部等七个部室,各部室设主任一名,副主任一至二名,由学校聘任。 4)学校设立成都理工大学图书馆工作委员会,作为全校文献信息工作的咨询和协调机 构。图书馆工作委员会的成员以教师为主,吸收学生参加。学校主管图书馆工作的 副校长担任主任委员,图书馆馆长担任副主任委员。 1.2 可行性分析 当今时代是飞速发展的信息时代。在各行各业中离不开信息处理,这正是计算机被广泛应用于信息管理系统的环境。计算机的最大好处在于利用它能够进行信息管理。使用计算机进行信息控制,不仅提高了工作效率,而且大大的提高了其安全性。 尤其对于复杂的信息管理,计算机能够充分发挥它的优越性。计算机进行信息管理与信息管理系统的开发密切相关,系统的开发是系统管理的前提。本系统就是为了管理好图书馆信息而设计的。 图书馆作为一种信息资源的集散地,图书和用户借阅资料繁多,包含很多的信息数据的管理,现今,有很多的图书馆都是初步开始使用,甚至尚未使用计算机进行信息管理。根据调查得知,他们以前对信息管理的主要方式是基于文本、表格等纸介质的手工处理,对于图书借阅情况(如借书天数、超过限定借书时间的天数)的统计和核实等往往采用对借书卡的人工检查进行,对借阅者的借阅权限、以及借阅天数等用人工计算、手抄进行。数据信息处理工作量大,容易出错;由于数据繁多,容易丢失,且不易查找。 总的来说,缺乏系统,规范的信息管理手段。尽管有的图书馆有计算机,但是尚未用于信息管理,没有发挥它的效力,资源闲置比较突出,这就是管理信息系统的开发的基本环境。 数据处理手工操作,工作量大,出错率高,出错后不易更改。图书馆采取手工方式对图书借阅情况进行人工管理,由于信息比较多,图书借阅信息的管理工作混乱而又复杂;一般借阅情况是记录在借书证上,图书的数目和内容记录在文件中,图书馆的工作人员和管理员也只是当时对它比较清楚,时间一长,如再要进行查询,就得在众多的资料中翻阅、查找了,造成查询费时、费力。如要对很长时间以前的图书进行更改就更加困难了。 基于这此问题,我认为有必要建立一个图书管理系统,使图书管理工作规范化、系统化、程序化,避免图书管理的随意性,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改图书情况。 图书管理系统需要满足来自三方面(图书借阅者、图书馆工作人员和图书馆管理人员)的需求。图书借阅者的需求是查询图书馆所存的图书、个人借阅情况及个人信息的修改;图书馆工作人员对图书借阅者的借阅及还书要求进行操作,同时形成借书或还书报表给借阅者查看确认;图书馆管理人员的功能最为复杂,包括对工作人员、图书借阅者、图书进行管理和维护,及系统状态的查看、维护并生成催还图书报表。

数字调制系统分析与仿真

数 1 引言 1. 1 数字调制的意义 数字调制是指用数字基带信号对载波的某些参量进行控制,使载波的这些参量随基带信号的变化而变化。根据控制的载波参量的不同,数字调制有调幅、调相和调频三种基本形式,并可以派生出多种其他形式。由于传输失真、传输损耗以及保证带内特性的原因,基带信号不适合在各种信道上进行长距离传输。为了进行长途传输,必须对数字信号进行载波调制,将信号频谱搬移到高频处才能在信道中传输。因此,大部分现代通信系统都使用数字调制技术。另外,由于数字通信具有建网灵活,容易采用数字差错控制技术和数字加密,便于集成化,并能够进入综合业务数字网(ISDN网),所以通信系统都有由模拟方式向数字方式过渡的趋势。因此,对数字通信系统的分析与研究越来越重要,数字调制作为数字通信系统的重要部分之一,对它的研究也是有必要的。通过对调制系统的仿真,我们可以更加直观的了解数字调制系统的性能及影响性能的因素,从而便于改进系统,获得更佳的传输性能。 1. 2 Matlab在通信系统仿真中的应用 随着通信系统复杂性的增加,传统的手工分析与电路板试验等分析设计方法已经不能适应发展的需要,通信系统计算机模拟仿真技术日益显示出其巨大的优越性.。计算机仿真是根据被研究的真实系统的模型,利用计算机进行实验研究的一种方法.它具有利用模型进行仿真的一系列优点,如费用低,易于进行真实系统难于实现的各种试验,以及易于实现完全相同条件下的重复试验等。Matlab仿真软件就是分析通信系统常用的工具之一。 Matlab是一种交互式的、以矩阵为基础的软件开发环境,它用于科学和工程的计算与可视化。Matlab的编程功能简单,并且很容易扩展和创造新的命令与函数。应用Matlab可方便地解决复杂数值计算问题。Matlab具有强大的Simulink 动态仿真环境,可以实现可视化建模和多工作环境间文件互用和数据交换。Simulink支持连续、离散及两者混合的线性和非线性系统,也支持多种采样速率的多速率系统;Simulink为用户提供了用方框图进行建模的图形接口,它与传统的

系统分析与设计报告

系统分析与设计报告 撰写要求 实验报告撰写的基本要求是报告原则上不少于4000字,需在封面注明设计选题、班级、姓名、学号及课题设计日期、地点,其正文至少包括如下几个方面的内容: (1)企业简介和系统可行性分析 (2)系统分析部分 1)组织结构图 2)管理功能图 3)业务流程图 4)数据流程图 5)数据字典 6)数据加工处理的描述 7)管理信息系统流程设想图(新系统模型) (3)系统设计部分 1)功能结构图设计 2)新系统信息处理流程设计 3)输出设计(主要指打印输出设计) 4)存储文件格式设计(数据库结构设计) 5)输入设计(主要指数据录入卡设计) 6)代码设计(职工证号和部门代号等) 7)程序设计说明书 (4)系统实施部分(信管班需写此部分内容,非信管班不作要求) 1)程序框图 3)模拟运行数据 4)打印报表 5)系统使用说明书 (5)附录或参考资料

案例: 东方红照明有限公司 库存管理信息系统的分析、设计和实施说明:本例时间较早,开发工具选用VFP。在学习过程中,可以现有的硬件和软件环境进行系统再开发实现,学习重点放在在系统分析、系统设计实际过程、方法及内容。 这里给出一个库存管理信息系统开发的实例,目的是使大家进一步深入了解开发任何一个管理信息系统必须经历的主要过程,以及在开发过程的各个阶段上开发者应当完成的各项工作内容和应当提交的书面成果。 一、东方红照明有限公司产品库存管理系统简介 东方红照明有限公司是我国东北地区一家生产照明灯的老企业,每年工业产值在四千万元左右。该厂目前生产的产品如表l所示。 表1 某厂产品品种规格、单价及定额储备 工厂的产品仓库管理组隶属于销售科领导,由七名职工组成,主要负责产品的出入库管理、库存帐务管理和统计报表,并且应当随时向上级部门和领导提供库存查询信息。为了防止超储造成产品库存积压,同时也为了避免产品库存数量不足而影响市场需求,库存管理组还应该经常提供库存报警数据(与储备定额相比较的超储数量或不足数量)。

系统分析与设计方法 影印版 第七版 (Lonnie D.Bentley Jeffrey L.Whitten) 课后答案[1-4章].khda

Who are the typical stakeholders in an information system?what are their roles? system owners System owners is an information system s sponsor and executive advocate,usually responsible for funding the project of developing,operating,and maintaining the information system. System owners usually come from the ranks of management.For medium to large information systems,system owners are usually middle or executive managers.For smaller systems,system owners may be middle managers or supervisors.system users System user is a customer who will use or is affected by an information system on a regular basis capturing,validating,entering,responding to,storing,and exchanging data and System users make up information workers in any information system. system designer System designer is a who translates system user s business requirements and constrains technical solutions.She or he designs the computer databases,inputs,screens,networks,and software that will meet the system user s requirements.system builder System builder is a technical specialist who constructs information systems and components based on the design specifications generated by the system designers. systems analyst Systems analyst is a specialist who studies the problems and needs of an organization to determine how people,data,processes,and information technology and best accomplish improvements for the business. What are the differences between the role of system analysts and the role of the rest of the stakeholders? ing,val information. the vast major ing, entering ajority majority of the echnical technical special specialist trains into techn outputs,scr ments

系统分析与设计心得

读《系统分析与设计方法》一书有感 作为一个软件专业的学生,理解和掌握系统分析与设计的知识是必不可少的。在阅读《系统分析与设计方法》一书中以及加上老师教导,我学到了很多东西,收获不少。 系统就是由若干可以相互区别、由相互联系并且各自独立的单元组成各个子系统之间同样是独立而又相互联系的。系统具有集合性、相关性、目的性、整体性和环境适应性。在开发完成一个软件项目的过程中,系统工程必须经过开发阶段、建造阶段、运行阶段、更新阶段、维护阶段。 系统分析与设计的方法主要包括结构化生命周期法(又称瀑布法)、原型化方法(迭代法)、面向对象方法。 按时间过程来分,开发方法分为生命周期法和原型法,实际上还有许多处于中间状态的方法。原型法又按照对原型结果的处理方式分为试验原型法和演进原型法。试验原型法只把原型当成试验工具,试了以后就抛掉,根据试验的结论做出新的系统。演进原型法则把试好的结果保留,成为最终系统的一部分。 按照系统的分析要素,可以把开发方法分为三类: ①面向处理方法(Processing Oriented ,简称PO)。 ②面向数据方法(Data Oriented ,简称DO)。 ③面向对象的方法(Object Oriented ,简称OO)。

系统分析和设计应遵循的原则有: 系统开发是面向客户的,应从客户的角度考虑。 诸如系统开发生命周期之类的产品更新换代机构应该在所有的信息系统开发项目中建立起来。 信息系统开发的过程并不是一个顺序的过程,它允许步骤的重叠和倒转等。 如果系统的成功可能性受到很大限制时,应取消整个项目。 文档材料是系统开发生命周期中重要的可递交成果,应加以重视。 在本书的第一部分中,主要集中于系统分析和设计的整体描述,包括系统分析和设计方法的环境,信息系统构件,信息系统开发,项目管理。期中印象比较深刻的是系统开发过程的能力成熟度模型(CMMI)。信息系统和软件的CMM框架用来帮助改善其系统开发过程的成熟度。CMM包括了五个成熟度等级:初始级、可重复级、已定义级、已管理级、优化级。期中,每个等级都是下一个等级的必须条件。 在软件开发过程中需求分析阶段是至关重要的一个阶段,需求分析阶段可能被称为定义阶段或者逻辑设计阶段。需求分析阶段的第一个任务是确定需求,在这个阶段至少将目标转换成为满足其需要的功能需求和非功能需求的框架。在这个阶段需要交付的成果是功能需求和非功能需求的草稿。在初步定义完了功能需求和非功能需求后,得排列需求的优先次序。如果一个项目落后于进度或者超出预算,,知道哪个需求比其他需求更重要可能是很有用的。在排列需求的优先次

《数字电路-分析与设计》第二章习题及解答 北京理工大学出版社

2-1举出现实生活中的一些相互对立的、处于矛盾状态的事物。试着给这些对立的事物赋 予逻辑“0”和逻辑“1”。 2-2为什么称布尔代数为“开关代数”? 2-3基本逻辑运算有哪些?写出它们的真值表。 答:与、或、非。 2-4什么是逻辑函数?它与普通代数中的函数在概念上有什么异同? 答:由只能取值为“1”、“0”的自变量构成的,各自变量之间由各种逻辑关系组成的逻辑 表达式,被称为逻辑函数。 逻辑函数与普通函数的区别为:逻辑自变量的取值范围和逻辑因变量的值阈均只能是“1”、“0”两值。 2-5如何判定两个逻辑函数的相等? 2-6逻辑函数与逻辑电路的关系是什么? 答:逻辑电路是能完成某一逻辑运算的电子线路,而逻辑函数可以描述该电路的逻辑功能。 2-7什么是逻辑代数公理?逻辑代数公理与逻辑代数基本定律或定理的关系是什么? 2-8用真值表证明表2.3.2中的“0-1律”,“自等律”,“互补律”,“重叠律”和“还原律”。 解:(1) 证明“0-1律” 00=?A ,11=+A 。真值表如下: (2) 证明“自等律” A A =?1,A A =+0。真值表如下: A B F 0 0 0 0 1 0 1 0 0 1 1 1 与 A B F 0 0 0 0 1 1 1 0 1 1 1 1 或 A F 0 1 1 非 0 真值表 A F = A ?0 0 1 0 0 真值表 A F = A +10 1 1 1 真值表 A F = A ?1 0 1 0 1 真值表 A F = A +00 1 0 1

(3) 证明“互补律” 0=?A A ,1=+A A 。真值表如下: (4) 证明“重叠律” A A A =?,A A A =+。真值表如下: (5) 证明“还原律” A A =。真值表如下: 2-9分别用真值表和逻辑代数基本定律或定理证明下列公式。 1.)C A )(B A (BC A ++=+ 证明:右边=A+AB+AC+BC=A+BC=左边 2.B A B A A +=+ 证明:左边=AB+AB+AB=AB+AB+AB+AB=A+B=右边 3.A AB A =+ 证明:左边=A(1+B)=A=右边

系统分析与设计报告书

《系统分析与设计》课程设计

目录 1.前言 (3) 1.1 课程设计背景 (3) 1.2 课程设计目的 (3) 1.3 课程设计任务 (3) 2.课程设计分析 (3) 2.1 需求分析 (3) 2.2 功能模块图 (3) 用例图 (4) 序列图 (5) 活动图 (5) 类图 (6) 流程图 (7) 3. 数据库设计 (8) 3.1各类E-R图 (8) 3.2逻辑结构设计 (10) 4.系统实现 (12) 5.技术实现 (16) 6.总结 (17) 7.参考文献............. ............. ............. ............. ..17

网上书店管理系统报告 1.1 课题背景 随着计算机技术的发展以及计算机网络的逐渐普及,英特网成为人们查找信息的重要场所。二十一世纪是信息的时代,所以信息的交换和信息流通显的特别重要。因此网上书店的出现成为必然。 1.2 课程设计目的 随着计算机的广泛应用,其逐步成为现代化的标志。书店等,在正常运行过程中总是面对大量的客户信息,书籍信息以及两者相互作用产生的购书信息。因此需要对客户资源、书籍资源、购书信息及书籍信息进行管理,及时了解各个环节中信息的变更,要对因此而产生的单据进行及时的处理,为了书店自动化的管理,能够更快速的满足客户的要求,提高各种工作的效率,现对其设计相应的系统,以达到上述的目的。 网上书店信息管理系统的主要功能是实现书籍信息管理及购书的自动化。围绕这一主要功能,本系统涉及到以下核心功能:上传管理,修改管理,查询管理。除了这些核心功能外,还包括一些基本和辅助功能,如:商家和客户的注册、登录,客户的购书等。 1.3课程设计任务 本课程设计任务是通过开发一个网上书店信息管理系统,学习数据库系统的设计与开发,采用QT Creator和oracal等软件为开发工具。通过对计算机硬件和软件解决方案的论证,对应用领域进行调查分析,参考各种资料和进行数据库系统开发实践。在指导老师的帮助下,已经基本上成功地实现了设计任务书的要求,使得设计的数据库系统能够实现一般数据库的管理。 2.1 需求分析 网上书店信息管理系统是适应计算机时代发展的需要,提高管理的效率而开发设计的。通过对书籍信息管理,使客户能轻松购买书籍。经过综合分析,确定了网上书店信息管理系统的主要功能: (1)商家: a、商家注册功能:此模块的主要功能是用于商家注册账号; b、商家登录功能:此模块的主要功能是用于拥有商家账号的用户登陆系统对自己的书 店进行管理; c、上传书籍功能:此模块的主要功能是用于商家发布一些新书共客户查看及购买; d、书籍修改功能:此模块的主要功能是用于商家修改自己书店书籍的信息; e、书籍删除功能:此模块的主要功能是用于商家删除一些书籍信息; f、书籍查询功能:此模块的主要功能是用于商家查询自己书店的书籍; g、订单查询功能:此模块的主要功能是用于商家查询自己书店卖书的记录; (2)客户: a、商家注册功能:此模块的主要功能是用于商家注册账号; b、商家登录功能:此模块的主要功能是对拥有客户账号的用户登录; c、商品信息查询功能:此模块的主要功能是用于客户查看所有商家的书籍信息; d、书籍购买功能:此模块的主要功能用于客户购买书籍; e、订单查询功能:此模块的主要功能是用于客户查询自己的购书记录; f、可以办理VIP会员,购书折扣。 2.2 功能模块图 系统结构图是对软件系统结构的总体设计的图形显示,从系统开发的角度出发,把系统

系统分析和设计方法(复习纲要)

系统分析和设计方法(复习纲要) 目录 系统分析和设计方法 (1) 第一部分 (2) 第1章系统分析和设计方法的环境 (2) 一.基本概念 (2) 二.重点内容 (2) 第2章信息系统构件 (3) 一.基本概念 (3) 二.重点内容 (3) 第3章信息系统开发 (4) 一.基本概念 (4) 二.重点内容 (4) 第4章项目管理 (6) 一.基本概念 (6) 二.重点内容 (6) 第二部分 (6) 第5章系统分析 (6) 一.基本概念 (6) 二.重点内容 (7) 第6章需求获取的调查研究技术 (8) 一.基本概念 (8) 二.重点内容 (8) 第7章使用用例建模系统需求 (8) 一、基本概念 (8) 二、重点内容 (9) 第8章数据建模和分析 (9) 一.基本概念 (9) 二.重点内容 (10) 第9章过程建模 (10) 一.基本概念 (10) 二.重点内容 (11) 第10章使用UML进行面向对象分析和建模 (12) 一.基本概念 (12) 二.重点内容 (12) 第11章可行性妇女系和系统方案建议 (13) 一.基本概念 (13) 二.重点内容 (13) 第三部分系统设计方法 (14)

第一部分 第1章系统分析和设计方法的环境 一.基本概念 1.信息系统: 信息系统是人、数据、过程和信息技术之间相互作用,收集、处理、存储和提供支持企业运作的信息的集合体。 2. 二.重点内容 1. 七类信息系统应用: 事务处理系统、管理信息系统、决策信息系统、主管信息系统、专家系统、通信和协作系统、办公自动化系统 2.系统关联人员(参与者) 1)系统所有者: 2)系统用户: 内部系统用户(如技术人员、服务人员、中间经理、高层经历) 外部系统用户(顾客、供应商、合作伙伴) 3)系统设计人员(如网络架构师、数据库管理员、web架构师) 4)系统构造人员(应用程序员、系统程序员) 5)系统分析员 6)外部服务提供者 7)项目经理 3.系统分析员的角色 系统分析员既懂业务又懂技术,他们首先研究业务问题和机遇,然后把业务和信息需求转换为对基于计算机的信息系统的规格说明,而这个信息系统则由包括程序员在内的技术专家来实现。 4.系统分析员所需的技能 有效的信息技术知识 一半商业知识 通用的解决问题的技能 良好的与人沟通的能力。 良好的处理人际关系的能力。 灵活性和适应能力

《数字电路-分析与设计》第四章习题及解答1(部分) 北京理工大学出版社

4-5设计一个编码器,输入是表示1位十进制数的状态信号,输出为余3循环码, 用“与非”门实现。 解: 编码器的真值表如右所示。由表可知: 。 76327632;987210987210;8765432187654321;9876598765???=+++=?????=+++++=???????=+++++++=????=++++=A B C D 根据D 、C 、B 、和A 的逻辑表达式,画出编码 器的逻辑图如下: 4-7试用3-8线译码器74LS138组成一个1-8线数据分配器。 解: 令:D 为数据输入端;S 2S 1S 0为数据选择控制输入端(S 0为最低有效位)。逻辑图如右所示: S 2 S 1 S 0 D +5 1 2 3 4 5 6 7 8 9

4-10试将8-1MUX 扩展成16-1MUX 。 解: 逻辑图如下所示(S 3是选择控制端的最高有效位): 4-12试用2-4线译码器(输出低有效)和2输入“与非”门实现1位数码比较 器。 解: 1位数值比较器的输出函数逻辑表达式如下: 11m B A )B A (Y ==<,302m m AB B A )B A (Y ?=+==,23m B A )B A (Y ==>。 4-13试用4位加法器74LS283和门电路构成8位二进制数的求补电路。 解: 8位二进制数的求补电路如下: S S S S 0 1 2 3 4 5 6 7 Y 2(A =B ) Y 1(A B ) “1” B A “1” 3 2 1 B 0 7 6 5 B 4

4-14用4位加法器74LS283实现下述电路:1.8421BCD码至余3BCD码的转换器;解: 8421BCD码加上“0011”即成为余3BCD码。实现电路如右所示: 3 Y 2 Y 1 Y Y

相关文档
最新文档