文档库 最新最全的文档下载
当前位置:文档库 › 信号与线性系统课程设计报告2

信号与线性系统课程设计报告2

信号与线性系统课程设计报告2
信号与线性系统课程设计报告2

实验四连续系统的频域分析

一、实验目的

1、掌握连续时间系统变换域分析的基本方法。

2、掌握系统无失真传输的基本条件。

二、实验设备

安装有matlab6.5 以上版本的PC 机一台。

三、实验内容

1、如图10 所示系统:

(a) 对不同的RC 值,用freqs 函数画出系统的幅频曲线。

(b) 信号f (t) = cos(100t) + cos(2000t)包含了一个低频分量和一个高频分量,确定适当的RC值,滤除信号中的高频分量并画出信号f (t)和y(t) 在t = 0 ~ 0.2 s 范围内的波形。提示:| H( jω) |为最大值的sqrt(2)/ 2处对应的频率为通带截止频率ωc ,首先求取|H( jω)| 并找到ωc 和RC 关系,然后根据题意选定ωc 即可确定RC 值。

2、信号任选,分析以下几种情况下信号的频谱和波形变化:

(1)系统满足线性不失真条件时;

(2)系统只满足恒定幅值条件时;

(3)系统只满足相位条件时;(4)系统两个条件均不满足时。

四、实验原理

五、源程序及执行结果

1、如图10 所示系统:

(a) 对不同的RC 值,用freqs 函数画出系统的幅频曲线。

(b) 信号f (t) = cos(100t) + cos(2000t)包含了一个低频分量和一个高频分量,确定适当的RC值,滤除信号中的高频分量并画出信号f (t)和y(t) 在t = 0 ~ 0.2 s 范围内的波形。

(a)

close;

clear;

b=[0 1];

for c=-5:2

RC=10^c;

a=[RC 1];

freqs(b,a)

axis([10^(-2),10^(5),0.1,1]);

hold on

end

(b)

close;

clear;

t=0:0.001:0.2;

f=cos(100*t)+cos(2000*t);

subplot(2,1,1)

plot(t,f)

y1=cos(100*t)/(1+j*100*10^(-2))+cos(2000*t)/(1+j*2000*10^(-2)); subplot(2,1,2)

plot(t,y1)

2、信号任选,分析以下几种情况下信号的频谱和波形变化:(1)系统满足线性不失真条件时;

(2)系统只满足恒定幅值条件时;

(3)系统只满足相位条件时;

(4)系统两个条件均不满足时。

(1)取信号exp(-2*abs(t))

clear; close ;

syms t v;

e=exp(-2*abs(t));

subplot(2,3,1);

ezplot(e,[-3,3])

axis([-3,3,-0.2,2]);

Fe=fourier(e,v);

subplot(2,3,2);

ezplot(Fe,[-3,3])

title('幅度谱');

axis([-3,3,0,2]);

i=1;

for a=-3:0.02:3

R11=subs(Fe,v,a);

C(i)=angle(R11);

i=i+1;

end

b=-3:0.02:3;

subplot(2,3,3)

plot(b,C)

title('相位谱');

axis([-3,3,-1,1]);

H1=2*exp(-j*v*1);

R1=Fe*H1;

r1=ifourier(R1,t);

subplot(2,3,4)

ezplot(r1,[-3,3])

title('满足线性无失真条件时');

axis([-3,3,-0.2,2]);

subplot(2,3,5)

ezplot('abs(8/(4+v^2)*exp(-i*v))') title('幅度谱');

axis([-3,3,0,2.2]);

i=1;

for a=-3:0.02:3

R11=subs(R1,v,a);

C(i)=angle(R11);

i=i+1;

end

b=-3:0.02:3;

subplot(2,3,6);

plot(b,C)

title('相位谱');

axis([-3,3,-3,3]);

(2)取信号exp(-2*abs(t))

clear;

close;

syms t v;

e=exp(-2*abs(t));

subplot(2,3,1);

ezplot(e,[-3,3])

axis([-3,3,-0.2,2]);

Fe=fourier(e,v);

subplot(2,3,2);

ezplot(Fe,[-3,3])

title('幅度谱');

axis([-3,3,0,2]);

i=1;

for a=-3:0.02:3

R11=subs(Fe,v,a);

C(i)=angle(R11);

i=i+1;

end

b=-3:0.02:3;

subplot(2,3,3);

plot(b,C)

title('相位谱');

axis([-3,3,-1,1]);

H1=(1-j*v)/(1+j*v);

R1=Fe*H1;

D=abs(R1);

r1=ifourier(R1,t);

subplot(2,3,4);

ezplot(r1,[-3,3])

title('只满足恒定幅值条件时');

axis([-3,3,-1,2]);

subplot(2,3,5);

ezplot('4*abs(1/(4+v^2)*(1-i*v)/(1+i*v))') title('幅度谱');

axis([-3,3,0,2]);

subplot(2,3,6)

i=1;

for a=-3:0.02:3

R11=subs(R1,v,a);

C(i)=angle(R11);

i=i+1;

end

a=-3:0.02:3;

plot(a,C)

title('相位谱');

axis([-3,3,-3,3]);

(3)取信号exp(-2*abs(t)) clear;

close;

syms t v;

e=exp(-2*abs(t));

subplot(2,3,1);

ezplot(e,[-3,3])

axis([-3,3,-0.2,2]);

Fe=fourier(e,v);

subplot(2,3,2);

ezplot(Fe,[-3,3])

title('幅度谱');

axis([-3,3,0,2]);

i=1;

for a=-3:0.02:3

R11=subs(Fe,v,a);

C(i)=angle(R11);

i=i+1;

end

b=-3:0.02:3;

subplot(2,3,3);

plot(b,C)

title('相位谱');

axis([-3,3,-1,1]);

H1=v^2*exp(-j*v*1);

R1=Fe*H1;

r1=ifourier(R1,t);

subplot(2,3,4);

ezplot(r1,[-3,3])

title('满足相位条件');

axis([-3,3,-4,0.2])

subplot(2,3,5);

ezplot('R1')

title('幅度谱');

axis([-3,3,-3,3]);

i=1;

for a=-3:0.02:3

R11=subs(R1,v,a);

C(i)=angle(R11);

i=i+1;

end

b=-3:0.02:3;

subplot(2,3,6);

axis([-3,3,-3,3]);

title('相位谱');

(4)取信号exp(-2*abs(t))

clear;

close;

syms t v;

e=exp(-2*abs(t));

subplot(2,3,1);

ezplot(e,[-3,3])

axis([-3,3,-0.2,2]);

Fe=fourier(e,v);

subplot(2,3,2);

ezplot(Fe,[-3,3])

title('幅度谱');

axis([-3,3,0,2]);

i=1;

for a=-3:0.02:3

R11=subs(Fe,v,a);

C(i)=angle(R11);

i=i+1;

end

b=-3:0.02:3;

subplot(2,3,3);

title('相位谱')

axis([-3,3,-1,1]);

H1=v^2*(1-j*v)/(1+j*v);

R1=Fe*H1;

D=abs(R1);

r1=ifourier(R1,t);

subplot(2,3,4);

ezplot(r1,[-3,3])

title('两个条件均不满足时');

axis([-3,3,-0.5,7]);

subplot(2,3,5);

ezplot('4*abs(1/(4+v^2)*v^2*(1-i*v)/(1+i*v))') title('幅度谱');

axis([-3,3,0,2]);

subplot(2,3,6)

i=1;

for a=-3:0.02:3

R11=subs(R1,v,a);

C(i)=angle(R11);

i=i+1;

end

a=-3:0.02:3;

plot(a,C)

title('相位谱');

axis([-3,3,-3,3]);

六、实验思考题

1、连续系统频域与复频域分析的基本方法是什么?

频域分析方法:将激励信号分解为正弦分量,找出联系响应与激励的系统函数H(jw),求每一频率分量的响应,从响应的频谱函数R(jw)求傅里叶反变换从而求得响应r(t)。

复频域分析方法:通过拉普拉斯变换将时域中的积分微分方程变成复频域中的代数方程,在复频域中进行代数运算后则可得到系统响应的复频域解,将此解在经反变换则得到最终的时域解。

2、若信号经过系统不发生失真,则对系统频响有何要求?

系统频响的幅频特性在整个频率范围中为一常数,即系统具有无限频宽的响应均匀的通频带,系统的相频特性是经过原点的直线。

七、实验总结

实验五信号采样与重建

一、实验目的

1、深刻理解采样定理的内容。

2、掌握信号采样后的频谱。

二、实验设备

安装有matlab6.5 以上版本的PC 机一台。

三、实验内容

1、已知f (t) = Sa(2t),以fs 为采样频率,对f (t)进行采样得到f a(t),观察随着fs由小变大,f a(t) 频谱的变化,最后得出f a(t)与f (t)两者频谱之间的关系。

2、由实验1 中采样得到的离散信号重建对应的连续时间信号:

情况一:s m f ≥2 f ;

情况二、s m f < 2 f 。

提示:根据内插公式重建连续时间信号,或者根据采样后频谱通过低通滤波器的形式重建连续时间信号。

四、原理分析

五、源程序及执行结果

1、已知f (t) = Sa(2t),以fs 为采样频率,对f (t)进行采样得到f a(t),观察随着fs由小变大,f a(t) 频谱的变化,最后得出f a(t)与f (t)两者频谱之间的关系。

clear;

close;

syms t w;

f=sin(2*t)/(2*t);

subplot(3,2,1);

ezplot(f,[-5,5])

title('时域信号');

ff=fourier(f);

subplot(3,2,2);

ezplot(ff,[-5,5])

title('频域信号');

fs=1;

fc=0;

for n=-6:6

fc=fc+(pi/2)*fs*(-heaviside(w-2-n*2*pi*fs)+heaviside(w+2-n*2*pi*fs)); end

subplot(3,2,4);

ezplot(fc,[-40,40])

title('采样信号频谱,采样频率1');

fs=3;

fc=0;

for n=-3:3

fc=fc+(pi/2)*fs*(-heaviside(w-2-n*2*pi*fs)+heaviside(w+2-n*2*pi*fs)); end

subplot(3,2,5);

ezplot(fc,[-40,40])

title('采样信号频谱,采样频率3');

fs=5;fc=0;

for n=-3:3

fc=fc+(pi/2)*fs*(-heaviside(w-2-n*2*pi*fs)+heaviside(w+2-n*2*pi*fs)); end

subplot(3,2,6);

ezplot(fc,[-40,40])

title('采样信号频谱,采样频率5');

fs=0.5;

fc=0;

for n=-3:3

fc=fc+(pi/2)*fs*(-heaviside(w-2-n*2*pi*fs)+heaviside(w+2-n*2*pi*fs)); end

subplot(3,2,3);

ezplot(fc,[-40,40])

title('采样信号频谱,采样频率0.5');

2、由实验1 中采样得到的离散信号重建对应的连续时间信号:

情况一:s m f ≥2 f ;

情况二、s m f < 2 f 。

close;clear;

syms t w;

f=sin(2*t)/(2*t);subplot(4,2,1);

ezplot(f,[-5,5])

title('时域信号');

ff=fourier(f); subplot(4,2,2);

ezplot(ff,[-5,5])

title('频域信号');

fs=3;fc=0;

for n=-3:3

fc=fc+(pi/2)*fs*(-heaviside(w-2-n*2*pi*fs)+heaviside(w+2-n*2*pi*fs)); end

subplot(4,2,3); ezplot(fc,[-40,40])

title('采样信号频谱,fs>=2fm(fs=3)');

G=-heaviside(w-4)+heaviside(w+4);

Fc=fc*G; f1=ifourier(Fc)/fs;

subplot(4,2,5); ezplot(Fc,[-40,40])

title('重建信号频谱,fs>=2fm(fs=3)');

subplot(4,2,7); ezplot(f1,[-5,5])

title('重建时域信号,fs>=2fm(fs=3)');

fs=0.5;fc=0;

for n=-3:3

fc=fc+(pi/2)*fs*(-heaviside(w-2-n*2*pi*fs)+heaviside(w+2-n*2*pi*fs)); end

subplot(4,2,4);ezplot(fc,[-40,40])

title('采样信号频谱,fs<2fm(fs=0.5)');

G=-heaviside(w-4)+heaviside(w+4);

Fc=fc*G; f1=ifourier(Fc)/fs;

subplot(4,2,6); ezplot(Fc,[-40,40])

title('重建信号频谱,fs<2fm(fs=0.5)');

subplot(4,2,8); ezplot(f1,[-5,5])

title('重建时域信号,fs<2fm(fs=0.5)');

六、实验思考题

1、随着采样频率fs 从小到大变化,fa(t) 的频谱发生怎样的变化,与f (t)频谱之间的关系如何?与理论计算结果之间是否完全一致?如果不

一致,请分析可能是什么原因导致的?

随着采样频率fs 从小到大变化,fa(t) 的频谱刚开始时出现混叠现象,之后会出现不相互叠加的频谱,并且相邻频谱之间的间隔越来越大,幅度会增大一些。

2、采样频率f s 分别满足情况一与情况二时,由fa (t)重建的信号f (t)是否完全相同?如果不相同,试分析原因。

情况一:重建的图像衰减一定幅度得到的图像和原图像完全相同。

情况二:不一样。因为fa (t)出现混叠现象,使其解调后的图像与原图像不同。

七、实验总结

实验六离散时间信号和系统分析

一、实验目的

1. 掌握常用离散信号的MATLAB 表示方法。

2、掌握用MATLAB 计算卷积和及零状态响应的方法。

二、实验设备

安装有matlab6.5 以上版本的PC 机一台。

三、实验内容

4、试用MATLAB 的conv()函数计算实验2 中第1 题的结果。

5、假设某系统的单位函数响应h(k) = (0.8)kε(k),系统激励信号e(k) ={1,1,1,1},求系统的零状态响应。

四、原理分析

五、源程序及执行结果

1、用MATLAB表示离散信号:ak,Asin(k)。close;

clear;

k=-3:3;

fk=4.^(k);

subplot(1,2,1);

stem(k,fk,'filled');

axis([-4,4,0,70]);

h=-7:7;

fh=4*sin(h);

subplot(1,2,2);

stem(h,fh,'filled');

axis([-7.5,7.5,-4.5,4.5]);

close;clear;

k=-2:2;

f1=[-2,-1,0,1,2];

h=-1:1;

f2=[1,1,1];

subplot(2,2,1);

stem(k,f1,'filled');

title('f1(k)');

subplot(2,2,2);

stem(h,f2,'filled');

title('f2(k)');

f3=[-2,0,1,2,2];

subplot(2,2,3);

stem(k,f3,'filled');

title('f1(k)+f2(k)');

f4=conv(f1,f2);

subplot(2,2,4);

g=-3:3;

stem(g,f4,'filled');

title('f1(k)*f2(k)');

3、已知离散序列波形如图11 所示,试用MATLAB 绘出满足下列要求的序列波形。

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信092 学号 200916022230 学生姓名夏惜 指导教师王瑞 设计时间2010-2011学年上学期 教师评分 2010年月日

昆明理工大学津桥学院模拟电子技术课程设计 目录 1.概述 (2) 1.1直流稳压电源设计目的 (2) 1.2课程设计的组成部分 (2) 2.直流稳压电源设计的内容 (4) 2.1变压电路设计 (4) 2.2整流电路设计 (4) 2.3滤波电路设计 (8) 2.4稳压电路设计 (9) 2.5总电路设计 (10) 3.总结 (12) 3.1所遇到的问题,你是怎样解决这些问题的12 3.3体会收获及建议 (12) 3.4参考资料(书、论文、网络资料) (13) 4.教师评语 (13) 5.成绩 (13)

昆明理工大学津桥学院模拟电子技术课程设计 1.概述 电源是各种电子、电器设备工作的动力,是自动化不可或缺的组成部分,直流稳压电源是应用极为广泛的一种电源。直流稳压电源是常用的电子设备,它能保证在电网电压波动或负载发生变化时,输出稳定的电压。一个低纹波、高精度的稳压源在仪器仪表、工业控制及测量领域中有着重要的实际应用价值。 直流稳压电源通常由变压器、整流电路、滤波电路、稳压控制电路所组成,具有体积小,重量轻,性能稳定可等优点,电压从零起连续可调,可串联或关联使用,直流输出纹波小,稳定度高,稳压稳流自动转换、限流式过短路保护和自动恢复功能,是大专院校、工业企业、科研单位及电子维修人员理想的直流稳压电源。适用于电子仪器设备、电器维修、实验室、电解电镀、测试、测量设备、工厂电器设备配套使用。几乎所有的电子设备都需要有稳压的电压供给,才能使其处于良好的工作状态。家用电器中的电视机、音响、电脑尤其是这样。电网电压时高时低,电子设备本身耗供电造成不稳定因家。解决这个不稳定因素的办法是在电子设备的前端进行稳压。 直流稳压电源广泛应用于国防、科研、大专院校、实验室、工矿企业、电解、电镀、充电设备等的直流供电。 1.1直流稳压电源设计目的 (1)、学习直流稳压电源的设计方法; (2)、研究直流稳压电源的设计方案; (3)、掌握直流稳压电源的稳压系数和内阻测试方法。 1.2课程设计的组成部分 1.2.1 设计原理

课程设计报告模板)

课程设计报告模板()

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

课程设计(论文)任务书 软件学院软件+电商专业09级(2)班 一、课程设计(论文)题目基本模型机设计与实现 二、课程设计(论文)工作自2011年6月 20 日起至2011年 6月 24日止。 三、课程设计(论文) 地点:计算机组成原理实验室(5#301) 四、课程设计(论文)内容要求: 1.课程设计的目的 通过课程设计的综合训练,在掌握部件单元电路实验的基础上,进一步掌握整机 概念。培养学生实际分析问题、解决问题和动手能力,最终目标是想通过课程设计的形式,帮助学生系统掌握该门课程的主要内容,更好地完成教学任务。 2.课程设计的任务及要求 1)基本要求? (1)课程设计前必须根据课程设计题目认真查阅资料; (2)实验前准备好实验程序及调试时所需的输入数据; (3)实验独立认真完成; (4)对实验结果认真记录,并进行总结和讨论。 2)课程设计论文编写要求 (1)按照书稿的规格撰写打印课设论文 (2)论文包括目录、绪论、正文、小结、参考文献、附录等 (3)正文中要有问题描述、实验原理、设计思路、实验步骤、调试过程与遇到问题的解决方法、总结和讨论等 (4)课设论文装订按学校的统一要求完成 3)课设考核 从以下几方面来考查:

(1)出勤情况和课设态度; (2)设计思路; (3)代码实现; (4)动手调试能力; (5)论文的层次性、条理性、格式的规范性。 4)参考文献 [1]王爱英.计算机组成与结构[M]. 北京:清华大学出版社, 2007. [2] 王爱英. 计算机组成与结构习题详解与实验指导[M]. 北京:清华大学出版社, 2007. 5)课程设计进度安排 内容天数地点 构思及收集资料1图书馆 实验与调试 3 实验室 撰写论文 1 图书馆 6)任务及具体要求 设计实现一个简单的模型机,该模型机包含若干条简单的计算机指令,其中至少包括输入、输出指令,存储器读写指令,寄存器访问指令,运算指令,程序控制指令。学生须根据要求自行设计出这些机器指令对应的微指令代码,并将其存放于控制存储器,并利用机器指令设计一段简单机器指令程序。将实验设备通过串口连接计算机,通过联机软件将机器指令程序和编写的微指令程序存入主存中,并运行此段程序,通过联机软件显示和观察该段程序的运行,验证编写的指令和微指令的执行情况是否符 合设计要求,并对程序运行结果的正、误分析其原因。 学生签名: 亲笔签名 2011年6月20 日 课程设计(论文)评审意见 (1)设计思路:优( )、良()、中( )、一般()、差( ); (2)代码实现:优()、良()、中()、一般()、差();

课程设计论文格式要求

课程设计(论文)书写规范与打印要求 (一)论文书写 论文(设计说明书)要求统一使用Microsoft Word软件进行文字处理,统一采用A4页面(210×297㎜)复印纸,单面打印。其中上边距30㎜、下边距30㎜、左边距30㎜、右边距20㎜、页眉15㎜、页脚15㎜。字间距为标准,行间距为固定值22磅。 页眉内容统一为“沈阳理工大学学士学位论文”,采用宋体五号字居中排写。 页码在下边线下居中放置,Times New Roman小五号字体。摘要、关键词、目录等文前部分的页码用罗马数字(Ⅰ、Ⅱ……)编排,正文以后的页码用阿拉伯数字(1、2……)编排。字体和字号要求 论文题目:二号黑体 章标题:三号黑体(1□□×××××) 节标题:四号黑体(1.1□□××××) 条标题:小四号黑体(1.1.1□□×××) 正文:小四号宋体 页码:小五号宋体 数字和字母:Times New Roman体 注:论文装订方式统一规定为左装订。 (二)论文前置部分 包括:封面、答辩成绩评定页、评阅意见页、任务书、设计档案页均按学校统一内容和格式填写。 (三)摘要 摘要是学位论文内容的不加注释和评论的简短陈述,说明研究工作的目的、实验方法、实验结果和最终结论等。应是一篇完整的短文,可以独立使用和引用,摘要中一般不用图表、化学结构式和非公知公用的符号和术语。 1、中文摘要(300字左右) “摘要”字样(三号黑体),字间空一个字符,“摘要”二字下空一行打印摘要正文(小四号宋体)。 摘要正文后下空一行打印“关键词”三字(小四号黑体),其后为关键词(小四号宋体),关键词是为了便于文献标引从该学位论文中选取出来用以表示全文主题内容信息款目的单词或术语,关键词一般为3~5个,每一关键词之间用分号“;”隔开,最后一个关键词后不打标点符号。 2、英文摘要(250个实词左右) 英文摘要另起一页,其内容及关键词应与中文摘要一致,并要符合英语语法,语句通顺,文字流畅。 英文和汉语拼音一律为Times New Roman体,字号与中文摘要相同。 (四)目次页 目次页由学位论文的章、条、款、致谢、参考文献、附录等的序号、名称和页码组成,目次页置于外文摘要后,由另页开始。 目录题头用三号黑体字居中排写,隔行书写目录内容。 目录采用三级标题,按(1 ……、1.1 ……、1.1.1 ……)的格式编写,目录中各章题序的阿拉伯数字用Times New Roman体,第一级标题用小四号黑体,其余用小四号宋体。(五)论文的主要部分 1、引言(或绪论) 引言(或绪论)简要说明研究工作的目的、范围、前人的工作和知识空白、理论基础和分析、

课程设计报告(模板)

《地震勘探课程设计》 报告 院系 班级 学生 学号 指导教师 完成日期2014年3月12日 长江大学工程技术学院

目录 一、课程设计目的 (3) 二、课程设计的容 (3) 三、课程设计原理 (3) 四、工区数据 (4) 五、课程设计步骤 (5) 1、建立工区 (5) 2、资料加载 (8) 3、层位标定和层位追踪 (10) 4、断层解释 (13) 5、构造图绘制 (14) 六、心得体会 (15)

一、课程设计目的 地震勘探解释课程设计是我们勘查技术与工程专业和资源勘查工程专业教学中的一个重要的实践性训练环节,通过上机实际操作,训练我们对地震资料进行常规构造解释的实际能力,最终使我们达到:学会利用地震解释软件来进行地震数据的加载,地震层位的标定,地震层位的追踪对比,在地震资料上分析和解释各种断层,以及地震构造图的编制方法。同时,还要学会综合地震地质资料对构造解释结果进行分析,进而对含油气有利地带进行评价和预测,最终编制成果报告。 二、课程设计的容 本次课程设计是理论联系实际的具体表现,是培养学生分析问题、解决问题能力的一个必不可少的环节,主要分为两部分:一、通过对地震资料解释软件Discovery的使用,追踪解释层位数据;二、通过surfer软件学习成图。使学生对地震常用的解释软件有一个初步的认识,能为毕业后从事地震勘探工作奠定良好的基础。地震解释课程设计是勘查技术与工程专业教学中的一个重要的实践性训练环节。通过实验主要训练学生对地震资料进行常规构造解释的实际能力,具体要使学生达到: 1.了解人机联作的基本知识; 2.初步学会地震解释软件的操作流程(工区建立、资料加载、合成记录制作、层位标定、层位追踪、断层解释、断点组合); 3. 进一步巩固和掌握地震资料解释的基本功; 4.初步学会地震成果的地质分析; 5.初步学会编写地震资料解释文字报告;

课程设计报告格式

课程设计报告格式

课程设计报告 ( -- 年度第一学期) 名称:《软件设计与实践》课程设计题目:网络爬虫研究与应用 院系:计算机系 班级: 学号: 学生姓名: 指导教师:软件设计与实践教学组 设计周数:两周 成绩: 日期:年 1 月 14 日

《软件设计与实践》课程设计 任务书 一、目的与要求 1.了解网络爬虫的架构和工作原理,实现网络爬虫的基本框架; 2.开发平台采用JDK 1.60 eclipse集成开发环境。 二、主要内容 1.了解网络爬虫的构架,熟悉网页抓取的整个流程。 2.学习宽度优先和深度优先算法,实现宽度crawler应用程 序的编写、调试和运行。 3.学习主题爬行及内容分析技术。 4.实现网络爬虫的基本框架。 三、进度计划 四、设计成果要求 1.要求按时按量完成所规定的实验内容; 2.界面设计要求友好、灵活、易操作、通用性强、具有实用性;

3.基本掌握所采用的开发平台。 五、考核方式 平时成绩+验收+实验报告。 学生姓名:于兴隆 指导教师:王蓝婧 年 1 月 2 日 一、课程设计的目的与要求 1.目的: 1.1 掌握crawler的工作原理及实现方法; 1.2 了解爬虫架构; 1.3 熟悉网页抓取的整个流程及操作步骤; 1.4 掌握宽度优先,深度优先算法,并实现宽度crawler应用程序的编写、调试和运行; 1.5 掌握主题爬行及内容分析技术; 1.6 实现一个最基础的主题爬虫的过程; 1.7 理解pageRank算法,并编程验证; 二、设计正文 网络爬虫研究与应用

[摘要]:本文经过对网络爬虫研究的逐步展开,讨论了爬虫的相关概念与技术,并经过实验设计了简单的基于宽度优先的爬虫和主题式爬虫。最后,讨论了PageRank算法。 [关键词]:网络爬虫爬虫应用 PageRank算法 1.引言 随着网络技术的迅速发展,万维网已经成为人们获取信息的重要渠道,如何高效地提取并利用这些信息成为一个巨大的挑战。现阶段的搜索引擎,作为一个辅助人们检索信息的工具成为用户访问万维网的入口和指南。可是,这些通用性搜索引擎也存在着一定的局限性,如: (1)统一的返回不能满足不同用户的检索需求。 (2)搜索引擎提高覆盖面的目标与膨胀的网络信息之间的矛盾日益加深。 (3)搜索引擎大多提供基于关键字的检索,难以支持根据语义信息提出的查询。 为了解决上述问题,定向抓取相关网页资源的主题爬虫应运而生。主题爬虫是一个自动下载网页的程序,它根据既定的抓取目标,有选择的访问万维网上的网页与相关的链接,获取所需要的信息。与通用爬虫不同,主题爬虫并不追求大的覆盖,而将目标定为抓取与某一特定主题内容相关的网页,为面向主题的用户查询准备数据资源。 2.网络爬虫

课程设计报告模版

课程设计报告模版

《城市排水处理》 课程设计报告 系别:城市建设系 专业班级:给水排水0601班 学生姓名: 指导教师:段泽琪 (课程设计时间: 6月15日—— 6月19日) 华中科技大学武昌分校

目录 1.课程设计目的 (1) 2.课程设计题目描述和要求 (1) 3.课程设计报告内容 (3) 3.1污水处理工艺方案比较 (3) 3.2主要污水处理构筑物选型 (6) 3.3污水处理构筑物的主要设计参数 (7) 3.4污水处理辅助构筑物设计 (8) 3.5污水处理厂平面布置设计 (8) 3.6 污水处理厂高程布置设计 (9) 3.7 设计计算………………………………………………………………………

10 4.总结……………………………………………………………………………页码 参考文献…………………………………………………………………………页码 (要求:目录题头用三号黑体字居中书写,隔行书写目录内容。目录中各级题序及标题用小四号黑体)

1. 课程设计目的 (1) 经过污水处理厂课程设计,巩固学习成果,加深对《水污染控制》课程内容的学习与理解,使学生学习使用规范、手册与文献资料,进一步掌握设计原则、方法等步骤,达到巩固、消化课程的主要内容; (2) 锻炼独立工作能力,对污水处理厂的主体构筑物、辅助设施、计量设备及污水厂总体规划、管道系统做到一般的技术设计深度,培养和提高计算能力、设计和绘图水平; (3) 在教师指导下,基本能独立完成一个中、小型污水处理厂工艺设计,锻炼和提高学生分析及解决工程问题的能力。 2.课程设计题目描述和要求 2.1 设计题目描述 (1) 设计题目 某城市污水处理厂工艺初步设计。 (2) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

课程设计报告封面及格式

(此文档为word格式,下载后您可任意编辑修改!) 重庆科技学院 《面向对象程序设计》课程设计报告 学院:_电气与信息工程学院_ 专业班级:计科1103 学生姓名:兰倩学号: 设计地点(单位)________计算机自主学习中心 ________ __ 设计题目:___公司员工信息管理系统设计___________________ 完成日期: 2013 年1月18日 指导教师评语: ______________________ _________________ __________________________________________________________________________________ __________________________________________________________________________________ _____________________________________ __________ _ 成绩(五级记分制):______ __________

指导教师(签字):________ ________ 重庆科技学院 课程设计任务书 设计题目:公司员工信息管理系统设计

2013年1月1日

摘要 本程序是能够对公司人员进行管理,而公司需要存储的是雇员的编号、姓名、性别、所在部门、级别,并进行对工资的计算。其中,雇员分为经理、技术人员、销售人员和销售经理。而日常生活中的人员管理有添加、查询、显示、编辑、删除和统计等基本功能。该程序也同样拥有这些功能。在程序运行开始,系统将首先进行的是从文件中读取数据,而只要管理人员正确的结束程序时,系统将自动保存所修改的数据。在系统运行中,必须按照提示进行操作,否则系统报错,而往往操作人员只有6次机会,若连续6次操作失败,该界面将自动退出,若该页面为主页面,则退出该系统。 关键字:公司管理雇员数据

课程设计报告参考模板

课程设计报告参考模板 河海大学计算机及信息工程学院 课程设计报告 题目专业、学号授课班号学生姓名指导教师完成时间 课程设计任务书 Ⅰ、课程设计题目: Ⅱ、课程设计工作内容 一、课程设计目标1、培养综合运用知识和独立开展实践创新的能力; 2、…… 二、研究方法及手段应用 1、将任务分成若干模块,查阅相关论文资料,分模块调试和完成任务; 2、…… 三、课程设计预期效果 1、完成实验环境搭建; 2、…… 学生姓名:专业年级: 目录空一行。空一个中文字符行。“目录”,分页,居中,加黑宋体二号。前言………………………………………………………………………………………………1 第一章系统设计………………………………………………………………

…………………2 第一节课题目标及总体方案…………………………………………………………………..2 ……………… 目录正文,宋体小四号,倍行距。第二节…………………………….. ………………… 第二章实验结果及讨论 (5) ……………… 第三章结论 (10) ……………… 心得体会 (42) 河海大学本科课程设计报告 1、移动台 MS 二级标题“1、”,左对齐,加黑宋体小三号。移动台是公用GSM移动通信网中用户使用的设备,……………… NMCDPPSPCSSEMC OSSOMCMBTSSBTSBSCHLR/ MSC/VLRAUC BSSEIR NSSPSTNISDNPDN 图 GSM系统

组成 2、基站子系统 BSS 图编号及图名“图”,位于图下,居中。基站子系统BSS是GSM系统实现无线通信的关键组成部分。它通过无线接口直接与移动台通信,进行无线发送、无线接收及无线资源管理。另一方面,它通过与网络子系统NSS的移动业务交换中心,………………。 ⑴、基站收发信台 BTS 三级标题“⑴、”,左对齐,加黑宋体四号。基站收发信台BTS属于基站子系统BSS的无线部分,………………。①收发信台组成四级标题“①”,左对齐,加黑宋体小四号。 BTS包含有若干个收发信息单元TRX,而一个TRX有八个时隙,………………。●收发信息单元 五级标题“●”,左对齐,加黑宋体小四号。收发信息单元是………………。●其它辅助单元 辅助单元包括………………。②收发信台作用 收发信台的主要作用有………………。 ⑵、基站控制器 BSC 基站控制器BSC是基站子系统BSS的控制部分,………………。 3、网络交换子系统 NSS - 4 - 河海大学本科课程设计报告

.课程设计报告格式

南昌工程学院 《数据库》课程设计报告 题目会员管理系统的设计与实现 课程名称数据库课程设计 系院信息工程学院 专业计算机软件技术 班级 10计算机软件技术(专) 学生姓名段玉龙(2010011818) 孙敬敬(2010011817) 郑兴(2010011855) 姚佳男(2010011854) 设计地点电子信息楼B204 指导教师刘文军 设计起止时间:2011年12月19日至2011年12月30日

目录 一、需求分析 ........................................................................................................... * 二、系统总体设计.................................................................................................... * 三、系统详细设计.................................................................................................... * 四、调试与维护........................................................................................................ * 五、结束语 ............................................................................................................... * 六、参考文献 ........................................................................................................... * 七、指导教师评阅.................................................................................................... *一、需求分析

课程设计报告模板

《软件工程》课程设计报告 课程设计题目: 电子科技大学中山学院计算机学院班级: 组长: 其他成员: 指导教师: 实验地点: 完成起止日期:1-16

目录 一、系统可行性研究报告....................................... 错误!未定义书签。 1.引言................................................... 错误!未定义书签。 2 现行系统调查............................................ 错误!未定义书签。 3 新系统概述.............................................. 错误!未定义书签。 4 可行性综合评述.......................................... 错误!未定义书签。 5.方案选择............................................... 错误!未定义书签。 6.项目进度计划(Software Project Schedule).............. 错误!未定义书签。 二、需求规格说明书............................................ 错误!未定义书签。 1、用例模型(用例图)..................................... 错误!未定义书签。 2、用例文档描述........................................... 错误!未定义书签。 3、用例实现(时序图+类图)................................ 错误!未定义书签。 三、设计规格说明书............................................ 错误!未定义书签。 四、测试设计.................................................. 错误!未定义书签。 1、测试范围............................................... 错误!未定义书签。 2、测试覆盖设计........................................... 错误!未定义书签。 3、测试用例............................................... 错误!未定义书签。 五、工作总结.................................................. 错误!未定义书签。 1、本人在项目实现中的分工................................. 错误!未定义书签。 2、个人遇到的困难与获得的主要成果......................... 错误!未定义书签。 3、课程设计完成结果分析与个人小结......................... 错误!未定义书签。 六、附录...................................................... 错误!未定义书签。 1、软件配置............................................... 错误!未定义书签。 2、个人完成的程序模块..................................... 错误!未定义书签。 3、文档清单............................................... 错误!未定义书签。

软件测试课程设计报告(模板)

课程设计 课程名称软件测试技术题目名称图书系统软件测试专业班级软件工程 学生姓名 学号 指导教师褚伟 二○一六年五月二十四日

目录 1.测试需求分析 (3) 1.1系统概述 (4) 1.2测试需求 (4) 2. 测试概要 (5) 3.测试计划 (5) 3.1测试方案的选择 (5) 3.2测试方案: (7) 3.3测试项目 (7) 3.4测试准备 (7) 3.5 测试覆盖率要求 (7) 4.测试项目说明 (8) 4.1测试项目名称及测试内容 (8) 4.2测试用例 (9) 5.对软件功能的结论 (24) 5.1功能1(系统登录) (24) 5.2功能2(图书管理测试) (24) 5.3功能3(图书查询测试) (24) 5.4功能4(系统管理测试) (24) 5.5功能5(借书测试) (24) 5.6功能6(还书测试) (25) 6.测试评价与结论 (25) 6.1能力 (25) 6.2缺陷和限制 (25) 6.3建议 (25) 7.总结 (26) 8.参考资料 (27)

摘要(中英文)

1.测试需求分析 1.1系统概述 本图书管理系统是一款功能非常强大的图书管理软件,本系统在继承了以往系统版本优点的基础上做了进一步优化;在功能上,本系统不仅包含图书管理的常用功能(如书籍管理、期刊管理、物品管理、读者管理、借、还、预借、续借和统计分析等等功能),而且还增加了条码的生成和打印功能(不仅为使用者省去了购买价格昂贵的条码专用打印机的费用,而且条码产生更方便,与系统结合更紧密)。 考虑到很多单位和学校有现成的身份IC卡(校园卡、会员卡等),为了有效的利用这些已有资源,让使用者使用更方便,我们特在系统中加入了会员卡管理功能,这样,图书管理员不仅可以通过读者编号进行借阅操作,也可以通过已有的身份卡(配合刷卡机或者条码扫描抢使用)来完成操作;在系统的办卡管理中有新办卡、换卡和注销卡等功能,彻底解决丢卡后的安全隐患问题(向制卡公司定制卡时,一般会要求每张卡的ID号都不同,所以一旦换卡了,原来的会员卡就作废了,即使丢失卡被别人捡到也不能进行正常的借阅操作)。 本系统具有操作简单,易学易用的特点。在开发过程中,我们总结了多年使用电脑管理图书馆业务的经验,注意到工作人员在使用电脑时容易发生的人为错误,因而使系统具有较强的容错和排错功能,而且本系统自带了一些常用的资料库(如中图分类库,出版社库等,系统会自动根据图书的标准ISBN码检索出当前图书的出版社名称和出版地点等,从而实现图书的自动录入的功能),使得用户在录入图书资料时更轻松;系统也自带了通用数据导入功能,可以非常简单地把用户以前的已有资料或者通过采集器采集到的数据资料导入到本系统中,避免了大量的重复劳动。经过长时间的不断测试和完善,系统的安全性和稳定性得到保证。 本系统完全可以配合条码扫描枪使用,操作会更流畅,更简单。 技术简介:本系统采用Adaptive Server Anywhere数据库、C/S结构,完全支持多用户操作;可运行于 Windows9x/WindowsNT/2000/Xp/2003平台,有良好的兼容性、先进性与扩充性;可在线升级。 系统特点:操作简单、界面清晰、功能强大、运行稳定快速、系统资源占用少。 1.2测试需求 本次测试针对开发的图书馆管理系统进行,包括功能测试,界面测试,图书

JAVA语言程序设计课程设计报告模板及范文

设计题目:仿Windows画笔系统设计专业:计算机科学与技术 班级: 学号: 姓名: 2015 年7月

中文摘要 摘要:随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 JAVA是一门很优秀的编程语言,具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前软件设计中极为健壮的编程语言。JAVA不仅可以用来开发大型的应用程序。而且特别适合Internet的应用开发。JAVA确实具备“一次写成,处处运行”的特点,JAVA以成为网络时代最重要的编程语言之一。本报告中介绍了用JAVA语言实现画笔系统的全部过程。 本次课程设计是配合JAVA程序设计课程,帮助我们深入学习掌握JAVA语言,熟练运用这个工具来编写的。通过课程设计各个项目的综合训练,培养学生实际分析问题、编程和动手能力、提高学生的综合素质。本课程设计尝试使用一些较生动的示例和设计项目,激发学生学习兴趣,引导学生主动学习,正确理解、接受需要重点掌握的知识点,为参加项目开发及更深入学习做好准备。 本次课程设计主要是用JAVA实现画笔系统,其系统主要完成以下功能:设计一个画图程序,能够实现画笔、画直线、画圆形、画矩形的功能,并且在绘图。过程中能够修改该画笔的大小以及颜色。该画图程序还需具有橡皮擦功能以及清空整个画面的功能 关键词:画笔系统,JA V A

目录 中文摘要 (2) 目录 (3) 1.绪论 (4) 2. 开发环境介绍 (4) 3.需求分析 (5) 3.1总体目标 (5) 3.2要实现的功能 (6) 4.概要设计 (6) 4.1设计准备 (6) 4.2需用到的类 (7) 5.详细设计 (7) 5.1类的设计 (7) 5.2类的方法介绍 (8) 6.测试数据及运行结果 (10) 7.总结 (11) 8.参考文献 (11) 9.源程序 (12)

专业课程设计报告模板

Your school brand here(学校图标) 专业课程设计报告 题目:…………………… 系别 专业班级 学生姓名 指导教师 提交日期 2011年?月??日

目录 一、设计目的(一级标题,用黑体小三) (1) 二、设计要求和设计指标 (1) 三、设计内容 (1) 3.1 变频电路工作原理(二级标题,用黑体四号) (1) 3.1.1 ... (三级标题,用黑体小四) (1) 3.1.2 (1) 3.2 仿真结果与分析 (1) 四、本设计改进和建议 (2) 五、总结(感想和心得等) (2) 六、主要参考文献 (2) 附录 (2)

一、设计目的(一级标题,用黑体小三,1.5倍行距,段前、段后0行) 可以围绕为了熟悉××课程,学习××软件的使用,以及锻炼××能力、掌握××知识等方面展开讲述。 (正文:宋体小四,1.5倍行距) 二、设计要求和设计指标 (对你所设计课题应该达到什么效果,结合设计任务书中内容阐述,你所做设计有什么意义,用到哪些主要参数指标) 三、设计内容 主要包含的内容: 1、变频电路的结构设计(例如:PWM交-直-交变频电路结构),对变频电路的原理进行说明,按照先整体后局部的顺序。 2、仿真结果分析,按照任务书中对仿真结果分析的要求进行。 3.1 变频电路工作原理(二级标题,用黑体四号,1.5倍行距,段前、段后0行) 3.1.1 … (三级标题,用黑体小四,1.5倍行距,段前、段后0行) 3.3.2 … 3.2仿真结果与分析

四、本设计改进建议 五、总结(感想和心得等) 六、主要参考文献 (参考文献格式是按照毕业论文对参考文献的标准列出)例: [1]易跃春. 风力发电现状发展前景以及市场分析[J]. 国际电力,2004,(10):54-59 [2]迟永宁. 大型风电场接入电网的稳定性问题研究[D]. 北京:中国电力科学研究院,2006 [3]Global wind energy council (GWEC). Global wind 2006 report. Brussels,Belgium:2007 [4]欧洲风能协会/国际绿色和平,中国资源综合利用协会可再生能源专业委员会/绿色和平,中国.风力12:关于2020年风电达到世界电力总量的12%的蓝图[M]. 北京:中国环境出版社,2004 附录

课程设计报告模板

安徽新华学院计算机网络课程设计 课程名称:企业局域网 院系:信息工程学院 年级专业:15计应(1)班 组长姓名:解明浩 学号:1532101117 指导教师:柳智慧

组员组成及工作任务分工

由于计算机与网络技术的特殊性,网络建设需要考虑以下一些因素:系统的先进性、体统的稳定性、系统的可扩展性、系统的可维护性、应用系统和网络系统的配合度、与外界网络的连通性、建设成本的可接受度等。 局域网(Local Area Network,LAN)是指传输距离有限,传输速率较高,以共享网络资源为主要目的的网络系统,它仅包括OSI参考模型的底部3层协议。将一个网络限制在物理上较小的区域之内,可以减少从网络上一台计算机发送数据到最远处计算机的时延。 虚拟局域网功能:VLAN(Virtual Local Area Network,虚拟局域网)是指在交换式局域网的基础上,采用网络管理软件构建的可跨越不同网段、不同网络的端到端的逻辑网络。一个VLAN组成一个逻辑子网,即一个逻辑广播域,它可以覆盖多个网络设备,允许处于不同地理位置的网络用户加入到一个逻辑子网中。同时,在同一台交换机上也可以划分多个VLAN。 关键词:网络虚拟局域网交换机VLAN

一需求分析 (1) 1.1背景分析 (1) 1.2特征及组建原则分析 (1) 1.2.1局域网特征 (1) 1.2.2 VLAN的概述 (2) 1.2.3局域网组建原则 (3) 1.3功能需求分析 (4) 二课程设计的详细分析 (7) 2.1局域网设备的准备 (7) 2.1.1常见的网络设备 (7) 2.1.2常见的网络传输介质 (8) 2.2 综合布线 (8) 2.3网络协议 (9) 2.4 网络拓扑设计方案 (10) 2.4.1层次拓扑结构 (10) 2.4.2 子网设计方案 (10) 2.5网络拓扑图 (12) 2.6划分IP地址与VLAN (12) 三设备的配置 (15) 3.1 交换机的配置 (15) 3.2 路由器的配置 (15) 四心得体会 (17) 参考文献 (18)

CAD课程设计报告书

目录 一、课程设计任务书 (1) 二、项目说明 (2) 三、配电工程图的绘制 (3) 1、图层、线型、文字等基本绘图环境的设置及绘图模板的绘制 2、主要结构尺寸及尺寸配合的确定。 3、问题及讨论。 四、心得体会 (4) 五、配电工程图 (5) 六、参考文献附 (6) 页脚内容0

一、设计任务书 设计目的: 熟悉Auto CAD设计软件通过本课程的学习,使学生掌握CAD绘图软件的使用方法和技巧,在时间学习中逐步提高应用水平,并能应用CAD绘图软件进行供配电系统断路器设计。通过绘制供配电系统断路器设计巩固并能综合运用已学过的CAD绘图软件的有关知识,增强计算机辅助绘图的能力,使学生掌握电气设计的基本原则和方法,掌握查阅文献、收集资料、分析计算、综合论证、设计制图、数据处理等多方面的基本技能。掌握优化设计的方法、步骤。掌握变电站设计性能参数及结构掌握AutoCAD2010的常用绘图工具的使用掌握AutoCAD2010的常用编辑工具的使用 设计内容要求: 变电站是电力系统的重要组成部分,是联系发电厂和用户的中间环节。它起着变换和分配电能的作用。变电站的设计必须从全局利益出发,正确处理安全与经济基本建设与生产运行。近期需要与今后发展等方面的联系,从实际出发,结合国情采用中等适用水平的建设标准,有步骤的推广国内外先进技术并采用经验鉴定合格的新设备、新材料、新结构。根据需要与可能逐步提高自动化水平。变电站电气主接线指变电站的变压器、输电线路怎样与电力系统相连接,从而完成输配电任务,变电所的主接线是电力系统接线组成中的一个重要组成部分。一次主接线的设计将直接影响各个不同电压侧电气设备的总体布局,并影响各进出线的安装间隔分配,同时还对变电所的供电可靠性和电气设备运行、维护的方便性产生很大的影响。主接线方案一旦确定,各进出线间和电气设备的相对位置便固定下来,所以变电所的一次主接线是电气设计的首要部分 页脚内容1

《消费心理学》课程设计报告(标准格式)

《消费心理学》课程设计报告题目大学生服装消费心理分析 专业市场营销 学生姓名 学生学号 指导教师 成绩 完成日期 2011年09月

摘要 当代大学生是时代的骄子,作为社会特殊的消费群体,,他们对着装有着自己理解与诠释,因而其消费观念的塑造和培养更为突出而直接地影响他们世界观的形成与发展,进而对其一生的品德行为产生重要的影响。因此,关注大学生服装消费状况,把握大学生生活消费的心理特征和行为导向,培养和提高大学生们的“财商”,在当前就成为我们当代大学生共同关注的课题。本文从大学生心理变化发展的角度分析了大学生特有的消费心理特征,对大学生服装消费行为、影响大学生服装消费的因素等内容进行了分析与探讨。 关键词:消费心理服装消费心理品牌大学生

目录 《消费心理学》课程设计报告 (1) 摘要 (2) 目录 (3) 引言 (4) 第1章大学生服装消费心理特征 (5) 第2章大学生服装消费调查对象说明 (5) 第3章大学生服装消费调查分析 (5) 1、服装购买能力的调查 (5) 2、服装购买情况的调查分析 (5) 3、服装消费心理的调查分析 (5) 4、服装消费观念的调查分析 (5) 5、大学生服装购买行为 (6) 第4章结论和建议 (6) 参考文献 (9)

引言 当代大学生是未来消费的主体,吃穿住用行是人类永远离不开的话题。大学生作为具有较高的文化层次、鲜明的个性、独特的价值观和审美观的一个独特社会群体,其着装总是折射出青春包裹下的美丽心灵。他们标新立异,追逐时尚,勇于冒险,正成为引领时尚消费潮流的一支生力军。笔者对大学生服装消费心理作了调查分析,结论是大学生是服装消费的主要群体之一,因此深入研究大学生的消费心理,对服装企业的产品定位、产品设计及营销策略制定有重大的意义。

数据结构课程设计报告模板

课程设计说明书 课程名称:数据结构与算法 专业:计算机科学与技术班级:103013 姓名:徐粤玲学号:03 指导教师:苑擎飏成绩: 完成日期:2012 年 1 月12 日

任务书 题目:黑白棋系统 设计内容及要求: 1.课程设计任务内容 通过玩家与电脑双方的交替下棋,在一个8行8列的方格中,进行棋子的相互交替翻转。反复循环下棋,最后让双方的棋子填满整个方格。再根据循环遍历方格程序,判断玩家与电脑双方的棋子数。进行大小判断,最红给出胜负的一方。并根据y/n选项,判断是否要进行下一局的游戏。 2.课程设计要求 实现黑白两色棋子的对峙 开发环境:vc++6.0 实现目标: (1)熟悉的运用c语言程序编写代码。 (2)能够理清整个程序的运行过程并绘画流程图 (3)了解如何定义局部变量和整体变量; (4)学会上机调试程序,发现问题,并解决 (5)学习使用C++程序来了解游戏原理。 (6)学习用文档书写程序说明

摘要 本文的研究工作在于利用计算机模拟人脑进行下黑白棋,计算机下棋是人工智能领域中的一个研究热点,多年以来,随着计算机技术和人工智能技术的不断发展,计算机下棋的水平得到了长足的进步 该程序的最终胜负是由棋盘上岗双方的棋子的个数来判断的,多的一方为胜,少的一方为负。所以该程序主要运用的战术有削弱对手行动战术、四角优先战术、在游戏开局和中局时,程序采用削弱对手行动力战术,即尽量减少对手能够落子的位置;在游戏终局时则采用最大贪吃战术,即尽可能多的吃掉对手的棋子;而四角优先战术则是贯穿游戏的始终,棋盘的四角围稳定角,不会被对手吃掉,所以这里是兵家的必争之地,在阻止对手进角的同时,自己却又要努力的进角。 关键词:黑白棋编程设计 s

课程设计报告书写主要内容及格式要求2015

《电子技术课程设计》设计报告书写要求 一、关于摘要 中文摘要:概述设计电路功能、结构,设计方法,结论,不超过300字 中文关键词:3-5个,与设计报告核心内容一致 英文摘要(Abstract):内容与中文摘要一致,不要求逐字逐句对译,意思基本一致即可,但切忌直接用软件翻译。特别注意专业词汇不可用错! 英文关键词(Key words):与中文关键词一致。 二、参考文献 不少于3个,格式规范如下 (1)参考文献著录格式: [书]—著者. 书名(版次)(第一版不标注).出版地:出版社,出版年 [期刊]—作者.题(篇)名.刊名,出版年,卷号(期号):起止页码 (2)参考文献著录格式举例: 1纪延超,戴克键,刘庆国,等.100kvar广义电力有源滤波器的仿真和实验.中国电机工程学报,1997,21(5):315~347 2胡寿松.自动控制原理(第3版).北京:国防工业出版社,1994. 三、正文内容要求一律用A4纸打印或手写(仿真部分课打印)。要求文字通 顺,语言流畅,无错别字。主要内容可参考下面的结构: 1.设计目标,电路总体功能概述; 2.电路结构框图(用方框图表示不同的功能模块,用带箭头的直线连接说明信号传输 关系或控制关系)及各部分功能概述; 3.画各部分具体电路图,针对其工作原理分析,参数估算。涉及到功能分析的需列出 主要功能芯片的功能说明或功能表; 4.电路功能仿真、测试方法和调试过程; 5.思考题(附后); 6.设计心得与收获。 四、电路图要求 1.用A3纸按电路图规范要求用铅笔作图或用A3纸打印; 2.电路图中,芯片可画成逻辑符号形式,不用按芯片实际引脚排列顺序画图和连线。 但应在芯片引脚旁标上引脚号,或在主体电路旁边画出主要芯片的引脚图。 3.根据设计实际连接的电路(包括连线方式和实际使用的芯片型号)作图。 4.图的右下脚用签字笔工整写明作图者的电路名称、班级、学号、姓名和作图日期。 五、课程设计标准表格需填写好打印出来,装订在报告正文前面。其中一~ 三项根据课程设计大纲和任务书填写。一~五项内容都可以打印,第七项答辩记录由设计者本人手写或打印,同组同学作为记录人手写签名。

课程设计总结报告模板

课程编号:B080109010 数据结构课程设计 总结报告 东北大学软件学院

第一章需求分析 。 1、问题的定义 设计一个景点管理系统,分为管理员和游客两部分,需要帮助景区更为方便的管理景区,规划道路,帮助游客更为方便地找到自己想要的信息 2、问题分析 为游客提供景点分布图,景点简介,景点查询,以及查询路线选择等相关建议;为管理员提供添加景点,删除景点,添加道路,以及发布公告的功能,考虑到景区的实际情景,整个项目应该设计为一个手机App,这样才能满足用户需求,方便用户操作 3、研究意义 这是一个与实际相连的小项目,以方便游客游览和景区管理作为最终目的,提供高效的算法,和简洁的界面,方便用户操作,这样有利于学生写的作业与社会实际情况相连,考虑确实需求 第二章系统设计 2.1总体设计 (1)基本数据结构: ○1list: MyList private final static int INIT_CAPACITY; private Object[] mList; private int mCurrentCapacity; private int mSize; public void add(T item); public void remove(int index); public T get(int index); public void set(int index, T item); public int size();

○2队列: MyQueue private Object[] queue; private int front; private int nItems; private int maxSize = 100; public void add(T item) public T remove() public boolean isEmpty() public int size() ○3栈: MyStack private int capacity = 10; private int length = 0; private Object[] stack; public boolean isEmpty() public boolean isFull() public void push(Object obj) public T pop() public int size() ○4邻接表: Graph public MyList adjList; public MyList visit; ○5边: EdgeNode public int index; public String name; public boolean flag = true;

相关文档