文档库 最新最全的文档下载
当前位置:文档库 › 实验报告五生产者和消费者问题概要

实验报告五生产者和消费者问题概要

实验报告五生产者和消费者问题概要
实验报告五生产者和消费者问题概要

实验报告五

——生产者和消费者问题

姓名:丛菲学号:20100830205 班级:信息安全二班一、实习内容

?1、模拟操作系统中进程同步和互斥

?2、实现生产者和消费者问题的算法实现

二、实习目的

?1、熟悉临界资源、信号量及PV操作的定义与物理意义

?2、了解进程通信的方法

?3、掌握进程互斥与进程同步的相关知识

?4、掌握用信号量机制解决进程之间的同步与互斥问题

?5、实现生产者-消费者问题,深刻理解进程同步问题

三、实习题目

?在Linux操作系统下用C实现经典同步问题:生产者—消费者,具体要求如下:

(1)一个大小为10的缓冲区,初始状态为空。

(2)2个生产者,随机等待一段时间,往缓冲区中添加数据,若缓冲区已满,等待消

费者取走数据之后再添加,重复10次。

(3)2个消费者,随机等待一段时间,从缓冲区中读取数据,若缓冲区为空,等待生

产者添加数据之后再读取,重复10次。

?提示

本实验的主要目的是模拟操作系统中进程同步和互斥。在系统进程并发执行异步推进的过程中,由于资源共享和进程间合作而造成进程间相互制约。进程间的相互制约有两种不同的方式。

(1)间接制约。这是由于多个进程共享同一资源(如CPU、共享输入/输出设备)而引起的,即共享资源的多个进程因系统协调使用资源而相互制约。

(2)直接制约。只是由于进程合作中各个进程为完成同一任务而造成的,即并发进程各自的执行结果互为对方的执行条件,从而限制各个进程的执行速度。

生产者和消费者是经典的进程同步问题,在这个问题中,生产者不断的向缓冲区中写入数据,而消费者则从缓冲区中读取数据。生产者进程和消费者对缓冲区的操作是互斥,即当前只能有一个进程对这个缓冲区进行操作,生产者进入操作缓冲区之前,先要看缓冲区是否已满,如果缓冲区已满,则它必须等待消费者进程将数据取出才能写入数据,同样的,消费者进程从缓冲区读取数据之前,也要判断缓冲

区是否为空,如果为空,则必须等待生产者进程写入数据才能读取数据。

在本实验中,进程之间要进行通信来操作同一缓冲区。一般来说,进程间的通信根据通信内容可以划分为两种:即控制信息的传送与大批量数据传送。有时,也把进程间控制在本实验中,进程之间要进行通信来操作同一缓冲区。一般来说,进程间的通信根据通信内容可以划分为两种:即控制信息的传送与大批量数据传送。有时,也把进程间控制信息的交换称为低级通信,而把进程间大批量数据的交换称为高级通信。

目前,计算机系统中用得比较普遍的高级通信机制可分为3大类:共享存储器系统、消息传递系统及管道通信系统。

?共享存储器系统

共享存储器系统为了传送大量数据,在存储器中划出一块共享存储区,诸进程可通过对共享存储区进行读数据或写数据以实现通信。进程在通信之前,向系统申请共享存储区中的一个分区,并为它指定一个分区关键字。信息的交换称为低级通信,而把进程间大批量数据的交换称为高级通信。

目前,计算机系统中用得比较普遍的高级通信机制可分为3大类:共享存储器系统、消息传递系统及管道通信系统。

?消息传递系统

在消息传递系统中,进程间的数据交换以消息为单位,在计算机网络中被称为报文。消息传递系统的实现方式又可以分为以下两种:

(1)直接通信方式

发送进程可将消息直接发送给接收进程,即将消息挂在接收进程的消息缓冲队列上,而接收进程可从自己的消息缓冲队列中取得消息。

(2)间接通信方式

发送进程将消息发送到指定的信箱中,而接收进程从信箱中取得消息。这种通信方式又称信箱通信方式,被广泛地应用于计算机网络中。相应地,该消息传递系统被称为电子邮件系统。

?管道通信系统

向管道提供输入的发送进程,以字符流方式将大量的数据送入管道,而接收进程从管道中接收数据。由于发送进程和接收进程是利用管道进行通信的,故称为管道通信。

为了协调发送和接收双方的通信,管道通信机制必须提供以下3方面的协调功能。

(1)互斥

当一个进程正在对pipe文件进行读或写操作时,另一个进程必须等待。

(2)同步

当写进程把一定数量的数据写入pipe文件后,便阻塞等待,直到读进程取走数据后,再把写进程唤醒。

(3)确认对方是否存在

只有确定对方已存在时,才能进行管道通信,否则会造成因对方不存在而无限制地等待。在这个问题当中,我们采用信号量机制进行进程之间的通信,设置两个信号量,空的信号量和满的信号量。在Linux系统中,一个或多个信号量构成一个信号量集合。使用信号量机制可以实现进程之间的同步和互斥,允许并发进程一次对一组信号量进行相同或不同的操作。每个P、V操作不限于减1或加1,而是可以加减任何整数。在进程终止时,系统可根据需要自动消除所有被进程操作过的信号量的影响

1.缓冲区采用循环队列表示,利用头、尾指针来存放、读取数据,以及判断队列是否为空。缓冲区中数组大小为10;

2.利用随机函数rand()得到A~Z的一个随机字符,作为生产者每次生产的数据,存放到缓冲区中;

3. 使用shmget()系统调用实现共享主存段的创建,shmget()返回共享内存区的ID。对于已经申请到的共享段,进程需把它附加到自己的虚拟空间中才能对其进行读写。

4.信号量的建立采用semget()函数,同时建立信号量的数量。在信号量建立后,调用semctl()对信号量进行初始化,例如本实习中,可以建立两个信号量SEM_EMPTY、SEM_FULL,初始化时设置SEM_EMPTY为10,SEM_FULL为0。使用操作信号的函数semop()做排除式操作,使用这个函数防止对共享内存的同时操作。对共享内存操作完毕后采用shmctl()函数撤销共享内存段。

5.使用循环,创建2个生产者以及2个消费者,采用函数fork()创建一个新的进程。

6.一个进程的一次操作完成后,采用函数fflush()刷新缓冲区。

7.程序最后使用semctl()函数释放内存。

模拟程序的程序流程图如下所示:

1.主程序流程图:

2.生产者进程流程图

3.消费者进程流程图

4.P操作流程图

5.V操作流程图

四、实现代码为:

// exet5.cpp

//#include "stdafx.h"

#include

#include

#define mSIZE 3

#define pSIZE 20

staticintmemery[mSIZE] = {0};

staticint process[pSIZE] = {0};

//static int process[pSIZE] = {2,3,2,1,5,2,4,5,3,2,5,2}; //static int process[pSIZE] = {7,10,1,2,10,3,10,4,2,3,10,3,2,1,2,10,1,7,10,1};

void build();

void LRU();

int main(intargc, char *argv[])

{

printf("Random sequence is as follows:\n");

build();

printf("\nInvoking LRU Algorithn: \n");

LRU();

return 0;

}

void build()

{

inti = 0;

for(i=0; i

{

process[i] = (int)(10.0*rand()/(RAND_MAX));

printf("%d ",process[i]);

}

printf("\n");

}

void LRU()

{

int flag[mSIZE] = {0};

inti = 0, j = 0;

int m = -1, n = -1;

int max = -1,maxflag = 0;

int count = 0;

for(i = 0; i

{

//Find the first free Physical Block for(j=0; j

{

if(memery[j] == 0)

{

m = j;

break;

}

}

//Find if there are same processes for(j = 0; j

{

if(memery[j] == process[i])

{

n = j;

}

}

//Find free PB

for(j = 0; j

{

if(flag[j]>maxflag)

{

maxflag = flag[j];

max = j;

}

}

if(n == -1) // Find no same process {

if(m != -1) // find free PB

{

memery[m] = process[i];

flag[m] = 0;

for(j = 0;j <= m; j++)

{

flag[j]++;

}

m = -1;

}

else //NO find free PB

{

memery[max] = process[i];

flag[max] = 0;

for(j = 0;j

{

flag[j]++;

}

max = -1;

maxflag = 0;

count++;

}

}

else // Find same process {

memery[n] = process[i]; flag[n] = 0;

if(m != -1) //find free PB {

flag[m] = 0;

}

for(j = 0;j

{

flag[j]++;

}

max = -1;

maxflag = 0;

n = -1;

}

for(j = 0 ;j

{

printf("%d ",memery[j]);

}

printf("\n");

}

printf("\nThe times of page conversion is: %d\n",count);

}

五、在虚拟机上的具体操作及结果

执行exe5.c文件

选择Applications→Acecessories→Terminal,执行文件:

依次预处理→编译→汇编→连接→执行用文件,编译通过之后-o执行。报错!!!!

错误显示为很多头文件没有预定义。连续查找之后得知原因是链接不上pthread 库

在执行命令后面加上-pthread,即新命令格式为:gcc -oexe5exe5.c–lpthread,重新执行后的结果显示如下截图:

其中1表示缓冲区被生产者producer1或者二producer2写入了Item,0表示没有写入数据或者被消费者consumer1或者consumer2消耗掉

六、实验总结及思考

1、本次实验是关于生产者与消费者之间互斥和同步的问题。问题的是指是P、V操作,实验设一个共享缓冲区,生产者和消费者互斥的使用,当一个线程使用缓冲区的时候,另一个让其等待直到前一个线程释放缓冲区为止。

2、实验中包含的知识点很多,包括临界区资源共享问题、信号量定义、PV 操作流程、进程间的通信方式(消息传递和共享内存)、进程同步和互斥、信号量机制解决进程之间的同步与互斥问题等等。加深了对于本部分内容的理解通过本实验设计,我们对操作系统的P、V进一步的认识,深入的了解P、V操作的实质和其重要性。课本的理论知识进一步阐述了现实中的实际问题。

《管理信息系统》课程设计实验报告

《管理信息系统》课程设计实验报告 课程名称:管理信息系统 指导老师: ******* 院系:商学院 专业班级: ******** 姓名: ******** 学号: ******** 实验日期: 2011.7.11 实验地点:一机房

《管理信息系统》课程设计任务书 一.课程设计目的及意义: 《管理信息系统》课程设计是在完成《管理信息系统》课程学习之后的一次实践性教 学,是本课程理论知识的一次综合运用。通过本课程设计,能够进一步加深对信息、信息系 统、管理信息系统等基础理论知识的理解,能初步掌握结构化的生命周期法、面向对象法等 系统工程方法,进一步加强熟练应用管理信息系统的操作技能,并能够借助于管理信息系统 解决实际问题。 二.课程设计要求: 1.本课程设计时间为一周。 2.本课程设计以教学班为单位进行上机操作及实验。 3.按照任务要求完成课程设计内容。 三.课程设计任务要求: 1.任务内容:进入山东轻工业学院主页,在“网络资源”区域进入“网络教学平台”,输入各自的用户名和密码(学生学号及密码),进入本网络教学平台系统,在充分熟悉本系统 的前提下,完成下列任务要求。 2.任务要求: ①按照课程讲解的系统分析步骤和理论对本系统进行系统分析。 ②绘制不少于 3 个的主要业务流程图。 ③描述上述主要业务流程图的逻辑处理功能。 ④分析本系统的优缺点,提出改进意见,并描述改进的逻辑处理功能,绘制业务流 程图。 四.课程设计评分标准: 按照《管理信息系统课程设计大纲》的要求,本课程 1 学分,采用百分制计分,其中 任务要求②占30 分,任务要求③占30 分,任务要求④占30 分,考勤及实践表现占10 分。五.本课程设计自2011 年 6 月 27 日至 2011 年 7 月 1 日。

软件工程需求分析和概要设计SA实验实验报告

软件工程需求分析和概 要设计S A实验实验报 告 Document serial number【NL89WT-NY98YT-NC8CB-NNUUT-NUT108】

需求分析和概要设计实验报告 一.实验目的 1. 理解结构化分析和设计的软件工程范型; 2. 能运用常用的工具建立简单系统的分析模型和设计模型。 二.实验内容 图书管理系统的分析和设计。主要完成借书、还书、图书预定、图书查阅和图书管理等功能。要求建立系统的需求模型:DFD(data flow diagram)。 功能需求描述: 1. 借阅者可以通过网络查询书籍信息和预定书籍。 2. 借阅者能够借阅书籍和还书。 3. 图书管理员能够处理借阅者的借阅和还书请求,以及处理预定图书。三.实验结果 1.图书管理员处理借书第一层 图书管理员处理借书第二层 2.图书管理员处理还书第一层 3.图书管理员处理预定图书第一层 图书管理员处理预定图书第二层 四.实验分析 在本次实验中,我主要画出了图书管理员处理借书、还书以及预定图书的数据流程图。这是一个我们都很熟悉的环境,因此我们分析起来相对的会容易些,思路也会更加的清晰,在这个系统中,通过稍加细致的分析,我们可以了解到:

1. 图书管理员处理借书的时候,其主要过程是,先扫描读者信息,确认读者的合法性。接着,处理读者欲借阅的书。再接着,处理借书过程,同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 2. 图书管理员处理还书的时候,其过程相对的简单一些,只需直接处理读者欲还的书。同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 3. 图书管理员处理图书预定的时候,其主要过程是,先扫描读者信息,确认读者的合法性。接着,处理读者欲预定的书。再接着,处理预定图书过程,同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 在对这样的过程进行了分析后,再画数据流程图也就显得容易很多了。 通过本次的实验,我对数据流程图的重要性有了更加深刻的认识,数据流程图在我们设计系统过程中所扮演的角色是多么的重要,试想,如果一个系统在设计的过程中,不使用图的方式,而是将其用文字语言进行描述,这会是一个怎么样的情景。图的作用就是使我们对知识的理解非常的形象,易懂。一个非常复杂的问题,若是通过图形的方式向我们展示的话,会收到意想不到的结果。

行为金融学实验报告记录(A股H股溢价分析心理账户过度自信)

行为金融学实验报告记录(A股H 股溢价分析心理账户过度自信)

————————————————————————————————作者:————————————————————————————————日期:

摘要 行为金融学就是将心理学尤其是行为科学的理论融入到金融学之中,是一门新兴边缘学科,它和演化证券学(Evolutionary Analysis Theory of Security,简称EAS)一道,是当前金融投资理论最引人注目的两大重点研究领域。 行为金融学从微观个体行为以及产生这种行为的心理等动因来解释、研究和预测金融市场的发展。这一研究视角通过分析金融市场主体在市场行为中的偏差和反常,来寻求不同市场主体在不同环境下的经营理念及决策行为特征,力求建立一种能正确反映市场主体实际决策行为和市场运行状况的描述性模型。 本文通过三个板块来说明行为金融学:心理账户、过度自信、A股H股溢价分析(行为金融学角度)让我们能够直观的了解行为金融学的基本状况,通过对理论与实践的结合,有利于我们更好的理解行为金融学的知识。总之,通过实习,我们对行为金融学有了更深层次地理解。本次实习报告从实习目的和意义、工作方法、取得的成果及经验、收获及体会来具体说明下实习的过程。 关键词:行为金融学心理账户过度自信 A股H股溢价分析

目录 论文总页数:14页 1实习的目的 (3) 2实习的时间 (3) 3实习的地点 (3) 4实习内容 (3) 4.1 A、H股溢价问题 (3) 4.1.1 A股与H股的价差能说明内地和中国香港地区市场中有一个市场不是有效 的吗?为什么? (3) 4.1.2 你认为导致A 、H股价差的原因有哪些? (4) 4.2 心理账户 (5) 4.2.1 概况 (5) 4.2.2 实验 (5) 实验一——成本与损失的不等价实验 (5) 实验二——赌场资金效应实验 (6) 实验三——沉没成本效应实验 (8) 4.3 过度自信 (9) 4.3.1 概况 (9) 4.3.2 实验 (9) 实验一——打折和邮购返券 (9) 实验二——创业 (10) 5实习心得体会 (12) 6教师评语 (13)

时间序列分析实验报告(3)

《时间序列分析》课程实验报告

一、上机练习(P124) 1.拟合线性趋势 12.79 14.02 12.92 18.27 21.22 18.81 25.73 26.27 26.75 28.73 31.71 33.95 程序: data xiti1; input x@@; t=_n_; cards; 12.79 14.02 12.92 18.27 21.22 18.81 25.73 26.27 26.75 28.73 31.71 33.95 ; proc gplot data=xiti1; plot x*t; symbol c=red v=star i=join; run; proc autoreg data=xiti1; model x=t; output predicted=xhat out=out; run; proc gplot data=out; plot x*t=1 xhat*t=2/overlay; symbol2c=green v=star i=join; run; 运行结果:

分析:上图为该序列的时序图,可以看出其具有明显的线性递增趋势,故使用线性模型进行拟合:x t=a+bt+I t,t=1,2,3,…,12 分析:上图为拟合模型的参数估计值,其中a=9.7086,b=1.9829,它们的检验P值均小于0.0001,即小于显著性水平0.05,拒绝原假设,故其参数均显著。从而所拟合模型为:x t=9.7086+1.9829t.

分析:上图中绿色的线段为线性趋势拟合线,可以看出其与原数据基本吻合。 2.拟合非线性趋势 1.85 7.48 14.29 23.02 37.42 74.27 140.72 265.81 528.23 1040.27 2064.25 4113.73 8212.21 16405.95 程序: data xiti2; input x@@; t=_n_; cards; 1.85 7.48 14.29 23.02 37.42 74.27 140.72 265.81 528.23 1040.27 2064.25 4113.73 8212.21 16405.95 ; proc gplot data=xiti2; plot x*t; symbol c=red v=star i=none; run; proc nlin method=gauss; model x=a*b**t; parameters a=0.1 b=1.1; der.a=b**t; der.b=a*t*b**(t-1); output predicted=xh out=out; run; proc gplot data=out; plot x*t=1 xh*t=2/overlay;

系统设计实验报告

系统设计实验报告——远程在线考试系统

目录软件需求说明书························1 引言··························· 1.1编写目的······················· 1.2背景························· 1.3定义························· 1.4参考资料······················· 2 程序系统的结构························ 3 程序设计说明·························

1引言 1.1编写目的 本文档的编写目的是为远程在线考试系统项目的设计提供: a.系统的结构、设计说明; b.程序设计说明; c. 程序(标识符)设计说明 1.2背景 随着网络技术的飞速发展,现在很多的大学及社会上其它的培训部门都已经开设了远程教育,并通过计算机网络实现异地教育。但是,远程教育软件的开发,就目前来说,还是处于起步的阶段。因此,构建一个远程在线考试系统,还是有很大的实际意义的。 根据用户提出的需求,本项目组承接该系统的开发工作 a.开发软件系统的名称:远程在线考试系统 b.本项目的任务提出者:福州大学软件学院 c.用户:各类大专院校学校、中小学校。 1.3定义 远程在线考试系统 远程在线考试系统是基于用Browser/Web模式下的,可以实现考试题库管理、多用户在线考试、自动阅卷功能的系统。

1.4参考资料 ?GB 8566 计算机软件开发规范 ?GB 8567 计算机软件产品开发文件编制指南?软件设计标准 ?《ASP与SQL-Server2000》清华大学出版社?《可行性研究报告》 ?《项目计划文档》 ? 2程序系统的结构 3程序1(标识符)设计说明

《软件课程设计》实验报告

编号:()字号 《软件课程设计》报告 班姓学级:名:号: 指导老师: 职称: 计算机科学与技术学院 二〇〇八年月

专业年级: 学生姓名: 任务下达日期: 课程设计日期: 课程设计题目:面向过程 一.需求分析 设计任务:软件课程设计任务书 题目七: 1.将输入的罗马数据化为10进制数。假设罗马数据中只使用如下7 个“基值”字母:M、D、C、L、X、V、I,分别用来表示 1000、500、100、50、10、5、1。如,罗马数据LXXXVII 表示10 进 制的87。 2.将输入的10进制正整数转换为罗马数据。假设罗马数据中只使用 “基值”字母:M、D、C、L、X、V、I,分别用来表示 1000、500、100、50、10、5、1。 主要界面为:

输入1或2可以选择功能。 输出的形式 如上所示:当输入大写或小写的阿拉伯字母时。 程序能计算出十进制。 程序所能达到的功能 测试的数据:当输入mvii罗马数字时输出十进制 1007 当输入十进制数4535 时相应输出MMMMDXXXV。 二.概要设计 程序中主要在开头用了一个死循环来实现功能的不断循环。通过exit函数退出程序。 主程序的流程以及各程序模块之间的层次(调用)关系。

Convert1() Break; >switch(n) Default; 三.详细设计 实现概要设计中定义的数据类型和操作。以增加程序的可读性,关键算法部分 画出程序流程图。 主函数的流程图如右图示: Switch() Cin>>n Convert1() Break; Case1: Case2:; Convert2(); Break; Default; Exit(1); While(1) Main() Return 0; Main->jiemina->while(1)- Convert2() Break; Exit()

(完整版)消费者行为学心得体会

本学期在王老师的教导下我们深入学习了《消费者行为学》这门课程。消费者行为学是一门年轻的学科,又是一门领域跨度大的学科,涉及心理学、社会学、社会心理学、人类文化学、经济学、市场营销学、管理学以及统计学等诸多学科。近年来,消费者行为学不仅成为我国大学市场营销专业学生的必修课,而且受到管理、传播、广告等相关专业学生的重视和欢迎。 对于这门课的很多内容与我们的生活是息息相关的,例如说企业营销活动的目的就是刺激消费者,引起消费者的反应;联结企业营销刺激与消费者反应的就是消费者心理活动过程和购买决策过程,而心理活动过程和购买决策过程又受消费者所处的环境。根据这些框架所展开的内容包括三个方面,即消费者心理活动过程、消费者购买决策过程和消费者环境。消费者心理活动过程包括动机过程、信息处理过程、记忆与知识、学习过程、情感过程、态度过程和消费者个人心理因素及其相关的价值和生活方式;消费者购买决策过程包括认识问题、搜寻问题、方案评价、购买行为和购买后行为;消费者环境包括

文化、社会阶层、参照群体、家庭和信息流。这些都是实实在在的发生在我们的生活中的。 通过对这门课的学习,王老师带领我们研究了消费者个人或群体选择、购买、使用产品或服务、以及购买行为与购买后行为等等;讨论了影响消费者决策过程的效用性需要和快乐性需要;分析了消费者的购买动机、消费者 选择判断的过程、消费者态度的改变、忠诚度和满意度等等,全面了解到消费者行为学的相关原理。更加系统的理解那些影响消费者行为的因素,并把这些知识运用到今后工作,乃至企业的决策过程中,帮助我们建立为消费者服务的市场营销新理念,提高营销活动的科学性、预见性。 学完这门课后,我们总是有意无意的想要将学过的消费者行为学知识运用到生活中去,将所学到的知识与实际生活联系在一起。当我们走在大街上,又或者走进一家餐厅吃饭,我们总是习惯性地打量着那些店面的选址、装修、格局、客流量、以及消费者进去消费时的感受等等。我们在作为消费者的同时,以专业的角度去研究消费者需要些什么,对于哪些产品和服务比较喜欢或者排斥,加深我们对于消费者行为学的认识,对于我们以后踏入社会有很大的帮助。只有我们自己了解消费者的真正需求点是什么,才能进行有效的销售,也才有可能取得成功。每个人的想法和个性都不尽相同,因此产生的消费者行为也是千变万化。而我们要想完全去解读消费者的行为是很困难的,

实验报告

数据库应用系统开发指导书 实验1:需求分析------大学生选课管理系统 1.实验内容说明: ?教务处的管理人员录入全校的课程基本信息和本学期的课程授课教师、地点、时间; ?在学生入学的时候,学院的管理人员录入学生基本信息; ?学生每学期自己上网登录系统选课,选课成功后信息存入数据库中,学生自己可以查询选课的情况; ?学生选课不成功的情况有: ?所选课程的先修课还没有记录,系统提示“缺先修课,选课失败”; ?本学期所选课程的上课时间有冲突,系统提示“上课时间有冲突,选课失败”; ?学生一学期所选课程的学分最多不能超18学分 ?学生可以注销所选课程。 ?学院管理员可以查询学生前几学期的选课信息、可以查询课程基本信息、学生基本信息; ?当学生退学时,由教务处的管理人注销学生基本信息; ?如果开课之后,学生要求退课,则由教务处的工作人员为学生注销所选课程; ?允许学生休学,教务处为休学的退学做学籍冻结处理;复学后为其办理解冻处理; ?每学期教务处为学生办理学期注册手续;没有办理学期注册的学生不能选课; ?学期末,学院工作人员负责录入学生的成绩。 2.实验目的 1)通过本实验使学生掌握结构化需求分析的方法、过程和相应的文档内容与格式。特别是熟悉数据流程图、数据字典和IPO图三个核心技术的应用。 3.实验学时: 4学时 4.实验步骤 1)结合实验内容说明,对现有的学生选课系统进行必要的调研,了解基本的工作流程、软件功能、数据需求和界面风格。 2)分析实验内容说明和调研结果,画出系统的数据流程图。 3)编写系统的数据字典。 4)用IPO图描述系统的处理过程。 5)画出系统ER图。 5.实验结果 实验结果包括: 一份需求分析说明书,至少包括以下内容:

组织行为学标准实验报告

实验报告一 学生姓名:学号:指导教师: 实验地点:上课教室实验时间: 一、实验室名称:工商管理实验室 二、实验项目名称:管理视频案例——团队法则“项目团队创新” (innovative project reams) 三、实验学时:2学时 四、实验原理: 团队是由员工和管理层组成的一个共同体,该共同体合理利用每一个成员的知识和技能协同工作,解决问题,达到共同的目标。 从群体发展到真正的团队需要一个过程,需要一定的时间磨练。这个过程分为以下几个阶段:第一阶段,由群体发展到所谓的伪团队,也就是我们所说的假团队。第二阶段,由假团队发展到潜在的团队,这时已经具备了团队的雏形。第三阶段,由潜在的团队发展为一个真正的团队,它具备了团队的一些基本特征。 五、实验目的: 通过本实验,使学生对团队及团队建设有感性认识,提高学生的合作精神和团队意识。 六、实验内容: 纸质资料见资料一 音像资料见管理视频案例 资料一:大约七月中旬上午十点钟。你乘坐的飞机坠落在美国西南部索纳拉大沙漠中,除了一些灌木丛外一无所有。当时气温将达摄氏45度,所以地表温度会接近摄氏50度。飞行员和副飞行员都死了,其他人都活着。 飞行员在飞机坠落前没有告诉任何人飞机所在的位置,只有一些人在出事前向外观看,根据地上的标记,估计偏离航线有105公里。在出事前几分钟,飞行员曾告诉你:在东北方向距离113公里的煤矿上,有人居住。你穿着单薄的衣服,短袖衬衫、短袜和皮鞋,每个人都带有手帕。你们小组总共有25英镑、一盒烟和一支圆珠笔。 问题:请将下列15件物品根据重要性排列为1至15,以便在飞机着火前(20分钟后)尽可能多的取得必需品。你们小组的成员决心呆在一起。相信共同努力能使你们成为幸存者!

操作系统课程设计实验报告

河北大学工商学院 课程设计 题目:操作系统课程设计 学部信息学部 学科门类电气信息 专业计算机 学号2011482370 姓名耿雪涛 指导教师朱亮 2013 年6月19日

主要内容 一、设计目的 通过模拟操作系统的实现,加深对操作系统工作原理理解,进一步了解操作系统的实现方法,并可练习合作完成系统的团队精神和提高程序设计能力。 二、设计思想 实现一个模拟操作系统,使用VB、VC、CB等windows环境下的程序设计语言,以借助这些语言环境来模拟硬件的一些并行工作。模拟采用多道程序设计方法的单用户操作系统,该操作系统包括进程管理、存储管理、设备管理、文件管理和用户接口四部分。 设计模板如下图: 注:本人主要涉及设备管理模块

三、设计要求 设备管理主要包括设备的分配和回收。 ⑴模拟系统中有A、B、C三种独占型设备,A设备1个,B设备2个,C设备2个。 ⑵采用死锁的预防方法来处理申请独占设备可能造成的死锁。 ⑶屏幕显示 注:屏幕显示要求包括:每个设备是否被使用,哪个进程在使用该设备,哪些进程在等待使用该设备。 设备管理模块详细设计 一、设备管理的任务 I/O设备是按照用户的请求,控制设备的各种操作,用于完成I/O 设备与内存之间的数据交换(包括设备的分配与回收,设备的驱动管理等),最终完成用户的I/O请求,并且I/O设备为用户提供了使用外部设备的接口,可以满足用户的需求。 二、设备管理函数的详细描述 1、检查设备是否可用(主要代码) public bool JudgeDevice(DeviceType type) { bool str = false; switch (type) { case DeviceType.a: {

数据结构课程设计实验报告

数据结构课程设计实验报告

设计题目:一 单位员工通讯录管理系统 一、题目要求 为某个单位建立一个员工通讯录管理系统,可以方便查询每一个员工的办公室电话、手机号、及电子邮箱。其功能包括通讯录链表的建立、员工通讯信息的查询、修改、插入与删除、以及整个通讯录表的输出。 二、概要设计 本程序通过建立通讯录链表,对员工信息进行记录,并建立一个系统的联系。 三、主要代码及分析 这里面关于链表的主要的操作有插入,查询,删除。则这里只列出这几项的主代码。 1、通过建立通讯录结构体,对信息进行存储,建立链表,建立信息之间 的联系。 typedef struct { }DataType;结构体来存储通讯录中的基本信息 typedef struct node { DataType data; /*结点的数据域*/ struct node *next; /*结点的指针域*/ }ListNode,*LinkList; 2、信息插入操作,将信息查到链表的后面。 void ListInsert(LinkList list){ //信息插入 ListNode *w; w=list->next; while(w->next!=NULL) { w=w->next; } ListNode *u=new ListNode; u->next=NULL; cout<<"员工编号:";cin>>u->data.num; cout<<"员工姓名:";cin>>u->https://www.wendangku.net/doc/5d10141319.html,; cout<<"手机号码:";cin>>u->data.call; cout<<"员工邮箱:";cin>>u->data.email; cout<<"办公室电话号码:";cin>>u->data.phone; w->next=u;w=w->next; }

消费者行为学报告

《消费者行为学》课内实验报告书

目录 1前言 (1) 1.1调研目的 (1) 1.2调研方法 (1) 1.3数据来源 (1) 2.消费者自身因素 (1) 2.1消费者的经济状况 (1) 2.2是消费者的职业和地位。 (2) 2.3是消费者的年龄与性别。 (3) 2.4消费者的性格与自我观念。 (3) 3.社会因素 (5) 3.1社会文化因素 (5) 3.2社会相关群体因素 (5) 4.企业和产品因素 (7) 4.1企业因素 (7) 4.2产品因素 (8)

1前言 1.1调研目的 响消费者购买行为的主要因素有消费者自身因素、社会因素、企业和产品因素等。分析影响消费者购买行为的因素,对于企业正确把握消费者行为,了解消费者使用增值业务的目的、态度、关注的核心问题、阻碍使用的因素等问题,为进行消费者行为深度研究提供客观数据支持,并为企业营销的进一步发展提供建议。使企业有针对性地开展市场营销活动,对企业的营销计划具有极其重要的意义。 1.2调研方法 本次问卷调查主要通过网络问卷调查来进行消费者行为分析,但是对于消费者一些行为的研究,仅通过问卷调查很难深入了解,特别是涉及到一些内在、深层的心理需求和行为动机。因此,我认为在增值业务开发过程中,仅有“消费者调查”是不够的,还需要进行深度的“消费者行为研究”。 1.3数据来源 本次调查采用网络问卷调查,样本由随机上网访问者组成,参与调查的人数为37,有效数据为37 份。 2.消费者自身因素 2.1消费者的经济状况 消费者的经济状况即消费者的收入、存款与资产、借贷能力等。消费者的经济状况会强烈影响消费者的消费水平和消费范围,并决定着消费者的需求层次和购买能力。消费者经济状况较好,就可能产生较高层次的需求,购买较高档次的商品,享受较为高级的消费。相反,消费者经济状况较差,通常只能优先满足衣食住行等基本生活需求。

spss时间序列模型

《统计软件实验报告》SPSS软件的上机实践应用 时间序列分析

数学与统计学学院 一、实验内容: 时间序列是指一个依时间顺序做成的观察资料的集合。时间序列分析过程中最常用的方法是:指数平滑、自回归、综合移动平均及季节分解。 本次实验研究就业理论中的就业人口总量问题。但人口经济的理论和实践表明,就业总量往往受到许多因素的制约,这些因素之间有着错综复杂的联系,因此,运用结构性的因果模型分析和预测就业总量往往是比较困难的。时间序列分析中的自回归求积分移动平均法(ARIMA)则是一个较好的选择。对于时间序列的短期预测来说,随机时序ARIMA是一种精度较高的模型。 我们已辽宁省历年(1969-2005)从业人员人数为数据基础建立一个就业总量的预测时间序列模型,通过spss建立模型并用此模型来预测就业总量的未来发展趋势。 二、实验目的: 1.准确理解时间序列分析的方法原理 2.学会实用SPSS建立时间序列变量 3.学会使用SPSS绘制时间序列图以反应时间序列的直观特征。

4.掌握时间序列模型的平稳化方法。 5.掌握时间序列模型的定阶方法。 6.学会使用SPSS建立时间序列模型与短期预测。 7.培养运用时间序列分析方法解决身边实际问题的能力。 三、实验分析: 总体分析: 先对数据进行必要的预处理和观察,直到它变成稳态后再用SPSS对数据进行分析。 数据的预处理阶段,将它分为三个步骤:首先,对有缺失值的数据进行修补,其次将数据资料定义为相应的时间序列,最后对时间序列数据的平稳性进行计算观察。 数据分析和建模阶段:根据时间序列的特征和分析的要求,选择恰当的模型进行数据建模和分析。 四、实验步骤: SPSS的数据准备包括数据文件的建立、时间定义和数据期间的指定。 SPSS的时间定义功能用来将数据编辑窗口中的一个或多个变量指定为时间序列变量,并给它们赋予相应的时间标志,具体操作步骤是: 1.选择菜单:Date→Define Dates,出现窗口:

软件工程需求分析和概要设计SASD实验实验报告总结归纳

需求分析和概要设计实验报告 一.实验目的 1. 理解结构化分析和设计的软件工程范型; 2. 能运用常用的工具建立简单系统的分析模型和设计模型。 二.实验内容 图书管理系统的分析和设计。主要完成借书、还书、图书预定、图书查阅和图书管理等功能。要求建立系统的需求模型:DFD(data flow diagram)。 功能需求描述: 1. 借阅者可以通过网络查询书籍信息和预定书籍。 2. 借阅者能够借阅书籍和还书。 3. 图书管理员能够处理借阅者的借阅和还书请求,以及处理预定图书。三.实验结果 1.图书管理员处理借书第一层 图书管理员处理借书第二层 2.图书管理员处理还书第一层 3.图书管理员处理预定图书第一层 图书管理员处理预定图书第二层 四.实验分析 在本次实验中,我主要画出了图书管理员处理借书、还书以及预定图书的数据流程图。这是一个我们都很熟悉的环境,因此我们分析起来相对的会容易些,思路也会更加的清晰,在这个系统中,通过稍加细致的分析,我们可以了解到: 1. 图书管理员处理借书的时候,其主要过程是,先扫描读者信息,确认读者的合法性。接着,处理读者欲借阅的书。再接着,处理借书过程,同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 2. 图书管理员处理还书的时候,其过程相对的简单一些,只需直接处理读者欲还的书。同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 3. 图书管理员处理图书预定的时候,其主要过程是,先扫描读者信息,确认读者的合法性。接着,处理读者欲预定的书。再接着,处理预定图书过程,同时修改读者和图书的有关信息。最后,系统将有关的信息反馈给我们的读者。 在对这样的过程进行了分析后,再画数据流程图也就显得容易很多了。 通过本次的实验,我对数据流程图的重要性有了更加深刻的认识,数据流程图在我们设计系统过程中所扮演的角色是多么的重要,试想,如果一个系统在设计的过程中,不使用图的方式,而是将其用文字语言进行描述,这会是一个怎么样的情景。图的作用就是使我们对知识的理解非常的形象,易懂。一个非常复杂的问题,若是通过图形的方式向我们展示的话,会收到意想不到的结果。

实验报告引言

实验报告引言 篇一:汇编实验报告引言 引言 介绍课题 随着计算机网络技术的高速发展和普及,信息化已成为人类社会发展的大趋势。但是,由于计算机网络具有联结形式多样性、终端分布不均匀性和网络的开放性、互联性等特征,致使网络容易受黑客、恶意软件和其它不轨行为的攻击,威胁网络信息的安全,所以信息的安全和保密就成为一个至关重要的问题被信息社会的各个领域所重视。 要保证网络信息的安全,有效防范网络入侵和攻击,就必须熟悉网络入侵和攻击的常用方法,在此基础上才能制定行之有效地防范策略,确保网络安全。 本次课程设计主要是针对常见攻击者的原理进行研究,如aRP,Sniffer,doS,ddoS的原理进行分析,以及了解之后如何对其进行防御。 我在项目中承担的是,分析网络攻击的种类,并分析其工作原理及防御方法,并设计aRP攻击实验利用wireshark和虚拟机。 课题意义 我们分别运用了c语言,wireshark编写了aRP病毒,了解了其原理,对如何进行防御有了深刻的了解,我们也可以简单的把aRP病毒的

攻击进行防御。 要保证网络信息的安全,有效防范网络入侵和攻击,就必须熟悉网络入侵和攻击的常用方法,在此基础上才能制定行之有效地防范策略,确保网络安全。 篇二:软件工程概论实验报告引言 1、引言: 1、1编写目的: 在前一阶段(概要设计说明书)中,已解决了实现该系统需求的程序模块设计问题。包括如何把该系统划分成若干个模块、决定各个模块之间的接口、模块之间传递的信息,以及数据结构、模块结构的设计等。在以下的详细设计报告中将对在本阶段中对系统所做的所有详细设计进行说明。 在本阶段中,确定应该如何具体地实现所要求的系统,从而在编码阶段可以把这个描述直接翻译成用具体的程序语言书写的程序。主要的工作有:根据在《需求分析说明书》中所描述的数据、功能、运行、性能需求,并依照《概要设计说明书》所确定的处理流程、总体结构和模块外部设计,设计软件系统的结构设计、逐个模块的程序描述(包括各模块的功能、性能、输入、输出、算法、程序逻辑、接口等等),解决如何 1.接受:旅客信息及取票通知和帐单; 2.输出:取票通知和帐单及机票; 3.网络输出和加密,输入和解密;

组织行为学实验报告

“组织行为学”试验报告谈谈对卡特尔16PF实验的体会 学院管理学院 专业人力资源管理 年级班别 2011级(2)班 学号 3111004607 学生姓名罗志赢 指导教师惠青山 2013年12月8日

在这次的组织行为学的实验中,我做了卡特尔16PF实验。在这个实验中,主要测试了我“与他人的关系方面”、“决策能力方面”、“做事风格方面”、“心理健康方面”四个方面,通过这些方面来进一步认识自我。 在与他人的关系方面,我与人交往以及合作能力处于中等水平。活泼,健谈,经常主动与他人交谈。在社交场合中较为轻松,与人交往表现得不卑不亢,但又不会过分突显。对多数人能较为公开展示自我,比较直率。独立性不是很强,但也不经常依赖他人;在决策能力方面,思维敏捷,反应迅速,学习能力强。比较遵循常规,又能保持一定的开放性。即关注事情的细节,又能从广阔的思路去考虑问题。做判断和决策的时候,能够在权衡感性和理性两个方面的需求;在做事风格方面,做事时候,独立性不是很强,但也不经常依赖他人。对新事物和新观念并不排斥,同时能够考虑到传统的行为标准。有恒负责,做事尽职。比较能够克制自己,对事情能够进行事先计划和组织,有时候也会较为放任;而在心理健康方面,情绪稳定,能够冷静应付现实,能振作勇气,维持团体的精神。对刚认识的人较警觉,但完全了解他人以后,会乐于接受他们。对自己的长处或缺陷有比较现实的认识,能为自己的失误承担责任。心平气和,很少紧张,对他人也很少感到不满或者厌烦。 通过这次的卡特尔16PF实验,我对自己有了更加全面深入的了解。一直以来,对自己的认识都是一种比较模糊的状态,对自己的认识不深入。通过这一次的卡特尔16PF实验,我清楚的知道了自己是一个比较中肯的人,能在大众中适当的保持自己的性格,温和待人。做事有自己的一套,比较的实际化。细心而又有些淡定。这些都是我的优点。相同的,凡事都有两面性。我的独立性不是很强,有时候处事偏于感性,较为放任,还带有些强势。这些方面都是需要我对自己进一步的认清自己的不足,有待于我去努力和完善自我。正所谓人无完人,我很多的方面虽然无法达到尽善尽美的境界,也还有很多的不足,但是我知道,只要我坚持努力不懈,凡事尽自己的最大的努力去做到最好,就已经是一种很可贵的东西了。我会不时的通过测试来监督自己,鞭策自己去做得更好,一步一步的向着自己的目标靠近。

应用时间序列实验报告

河南工程学院课程设计 《时间序列分析课程设计》学生姓名学号: 学院:理学院 专业班级: 专业课程:时间序列分析课程设计指导教师: 2017年 6 月 2 日

目录 1. 实验一澳大利亚常住人口变动分析..... 错误!未定义书签。 实验目的............................................... 错误!未定义书签。 实验原理............................................... 错误!未定义书签。 实验内容............................................... 错误!未定义书签。 实验过程............................................... 错误!未定义书签。 2. 实验二我国铁路货运量分析........... 错误!未定义书签。 实验目的............................................... 错误!未定义书签。 实验原理............................................... 错误!未定义书签。 实验内容............................................... 错误!未定义书签。 实验过程............................................... 错误!未定义书签。 3. 实验三美国月度事故死亡数据分析...... 错误!未定义书签。 实验目的............................................... 错误!未定义书签。 实验原理............................................... 错误!未定义书签。 实验内容............................................... 错误!未定义书签。 实验过程............................................... 错误!未定义书签。课程设计体会 ............................ 错误!未定义书签。

软件设计与体系结构实验报告

福建农林大学计算机与信息学院 实验报告 课程名称:软件设计与体系结构 姓名:陈宇翔 系:软件工程系 专业:软件工程 年级:2007 学号:070481024 指导教师:王李进 职称:讲师 2009年12月16日

实验项目列表

福建农林大学计算机与信息学院实验报告 学院:计算机与信息学院专业:软件工程系年级:2007 姓名:陈宇翔 学号:070481024 课程名称:软件设计与体系结构实验时间:2009-10-28 实验室田实验室312、313计算机号024 指导教师签字:成绩: 实验1:ACME软件体系结构描述语言应用 一、实验目的 1)掌握软件体系结构描述的概念 2)掌握应用ACMESTUDIO工具描述软件体系结构的基本操作 二、实验学时 2学时。 三、实验方法 由老师提供软件体系结构图形样板供学生参考,学生在样板的指导下修改图形,在老师的指导下进行软件体系结构描述。 四、实验环境 计算机及ACMESTUDIO。 五、实验内容 利用ACME语言定义软件体系结构风格,修改ACME代码,并进行风格测试。 六、实验操作步骤 一、导入Zip文档 建立的一个Acme Project,并且命名为AcmeLab2。如下图:

接着导入ZIP文档,导入完ZIP文档后显示的如下图: 二、修改风格 在AcmeLab2项目中,打开families下的TieredFam.acme.如下图: 修改组件外观 1. 在组件类型中,双击DataNodeT; 在其右边的编辑器中,将产生预览;选择Modify 按钮,将打开外观编辑器对话框。 2. 首先改变图形:找到Basic shape section,在Stock image dropdown menu中选 择Repository类型. 3. 在Color/Line Properties section修改填充颜色为深蓝色。 4. 在颜色对话框中选择深蓝色,并单击 [OK]. 5. 修改图形的边框颜色为绿色 7. 单击Label tab,在Font Settings section, 设置字体颜色为白色,单击[OK] 产生的图形如下图:

软件工程 实验报告二人事管理系统的概要设计

华北水利水电学院软件工程实验报告 2012~2013学年第一学期2011 级专业计算机科学与技术 班级2011179 学号2011179 姓名 一、实验题目: 人事管理系统的概要设计 二、实验内容:(具体说明实验的主要内容) 人事管理系统的概要设计 1 引言 1.1编写目的 在本人事管理系统项目的前一阶段,已经将用户对本系统的需求做了详细的阐述。本阶段在需求分析的基础上,对人事管理系统做比较概括的设计,明确将要开发的系统应该具有的功能,确定如何把该系统划分成若干个模块、各个模块之间的接口以及模块之间传递的信息,并完成数据库的设计。在该概要设计说明中将对在本阶段中对系统所做的所有概要设计进行详细的说明。 本报告的预期读者是用户、同学以及相关项目组的所有成员和将来有可能使用本系统的相关人员。 1.2背景 说明: a.待开发软件系统的名称; ××有限责任公司人事管理系统 b.列出此项目的任务提出者、开发者、用户 项目任务提出者:××有限责任公司 项目开发者:贾飞飞 用户:××有限责任公司 1.3定义 人事管理: 所谓人事管理,是指以从事社会劳动的人和有关的事的相互关系为对象,通过组织,协调,控制,监督等手段,谋求人与事以示共事人之间的相互适应,实现充分发挥人的潜能,把事情做得更好这一目标所进行的管理活动。 1.4参考资料 [1]《软件工程》(第二版)邓良松、刘海岩、陆丽娜西安电子科技大学出版社

[2] 《软件工程导论》张海藩清华大学出版社 2 总体设计 2.1需求规定 本系统面向用户的输入接口有:登陆界面、修改信息界面、查询操作的条件输入域、针对管理员的添加操作等。对于用户输入的信息,可能会出现输入数据与数据库中定义的数据类型相冲突,这时通过捕捉异常来处理并提示用户输入错误。 2.2运行环境 硬件要求:PI 133以上的处理器,最低32M内存,300M以上硬盘剩余空间 运行环境:win7/winxp 2.3基本设计概念和处理流程 说明本系统的基本设计概念和处理流程,尽量使用图表的形式。 处理流程图: 2.4结构 2.4.1该系统的模块结构图:

组织行为学实验报告-1

组织行为学实验报告— 恋爱行为对个性和人格特质的改造 【实验描述】 通过对实验对象的调查和访问,记录下他们在恋爱前后的状态,并得出恋爱行为对他们人格个性的改造的结果。 【实验前的个性行为特征】 恋爱前的男生S的个性特征:在谈恋爱前,S是比较爱自由,比较随意的男生,与周边的女性朋友都有很好的关系,对爱情的看法不是很明确。有时会有完美主义的倾向,对恋爱抱有理想主义的幻念。由于是初恋,对恋爱的美好程度有很高的期望,对感情也有很坚定的看法。在性格上,S很懂事,但是有时也很固执,虽然是一个男生,但是他有很细腻的感情,或者说很敏感,对一些细节很看重,做事很细心。个性要强,有着很强的好胜心和自尊心。此外,他还有很好的与人交流能力,做事有原则,有自己的主见。但是性格中有缺陷,没耐心,易急躁,习惯生闷气。 恋爱前的女生C的个性特征:女生C也是初恋,恋爱前,在他人看来也容易相处,很大气,开朗,有着像男生一般的性格。对恋爱没有多少期望,似乎没有做好准备,有或无都无所谓,很理性,害怕受到伤害,不愿意把事情想得太完美,她内心其实也有很多想法的。C很懒,喜欢沉浸在自己的圈子中,不愿意去和人交际,用她自己的话说,那样太累,而她自己很懒。她不善于表达内心的情感,或者说羞于表达。她喜欢玩,喜欢吃,认为年轻就该好好享受,做自己想做的事,不太会考虑他们的想法。人好,容易被他们说动,但是做事犹犹豫豫,不果断。 【实验方法】 ●访问调查对象面对面交流 ●观察调查对象一段时间 【实验过程】 ◆观察时间段 2012年10月——2013年1月(之前情况由访谈得知)◆观察方式观察调查对象的言行心情 ◆行为刺激方式对调查对象进行言语的交流并加以影响 ◆记录实验过程记录实验前后变化和过程的细节 ◆刺激的结果能很好的发现各自性格的缺陷并加以改进两人关系更好 【实验过程的具体内容】 恋爱双方是高中同学,3年的同学,1年半的同桌,有意思的是经过他们班主任的撮合他们最终在一起了。S在他们吃散伙饭后的晚上表白的,他们班主任把C单独叫出去,问她对S有没感觉,她有点害羞,说不知道,接着班主任把S 叫出去,问他喜不喜欢C,S说喜欢,然后班主任把刚刚的经过告诉他,让他去追C。在和S交流时,他说他班主任应该很早就知道他们相互有意。在表白的过程中,S也没遇到什么困难,毕竟有较好的感情基础,但是C担心他们不大可能在同一个城市上大学,所以对他们的未来不太敢相信,后来女生还是答应了。幸运的是他们后来填在了同一城市。他们上的都是一本,在高考后能找到恋人,而且成绩也不错,在他们高中同学眼里,他们应该是情场考场双丰收。但是女生C

时间序列实验报告

第三章平稳时间序列分析 选择合适的模型拟合1950-2008年我国邮路及农村投递线路每年新增里程数序列,见表1: 表1 1950-2008年我国邮路及农村投递线路每年新增里程数序列 一、时间序列预处理 (一)时间序列平稳性检验 1.时序图检验 (1)工作文件的创建。打开EViews6.0软件,在主菜单中选择File/New/Workfile, 在弹出的对话框中,在Workfile structure type中选择Dated-regular frequency(时间序列数据),在Date specification下的Frequency中选择Annual(年度数),在Start date中输入“1950”(表示起始年

份为1950年),在End date中输入“2008”(表示样本数据的结束年份为2008年),然后单击“OK”,完成工作文件的创建。 (2)样本数据的录入。选择菜单中的Quick/Empty group(Edit Series)命令,在弹出的Group对话框中,直接将数据录入,并分别命名为year(表示年份),X(表示新增里程数)。 (3)时序图。选择菜单中的Quick/graph…,在弹出的Series List中输入“year x”,然后单击“确定”,在Graph Options中的Specifi中选择“XYLine”,然后按“确定”,出现时序图,如图1所示: 图1 我国邮路及农村投递线路每年新增里程数序列时序图从图1中可以看出,该序列始终在一个常数值附近随机波动,而且波动的围有界,因而可以初步认定序列是平稳的。为了进一步确认序列的平稳性,还需要分析其自相关图。 2.自相关图检验 选择菜单中的Quick/Series Statistics/Correlogram...,在Series Name 中输入x(表示作x序列的自相关图),点击OK,在Correlogram Specification 中的Correlogram of 中选择Level,在Lags to include中输入24,点击OK,得到图2:

相关文档