专业基础课程设计

专业基础课程设计
专业基础课程设计

课程设计任务书

学生姓名:_____崔运宏__专业班级: 电信1304 班

指导教师: 胡君萍工作单位: 信息工程学院

题目: 专业基础实践第7套综合题

初始条件:

(1)提供实验室机房及其Matlab6.5以上版本软件;

(2)《MATLAB教程》学习。

要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求):

(1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容;

(2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。

(3)对实验结果进行分析和总结;

(4)要求阅读相关参考文献不少于5篇;

(5)根据课程设计有关规范,按时、独立完成专业基础实践说明书。

时间安排:

(1)布置课程设计任务,查阅资料,学习《MATLAB教程》 2.5天;

(2)进行编程设计2天;

(3)完成专业基础实践报告书1天;

(4)答辩0.5天;

指导教师签名: 年月日系主任(或责任教师)签名: 年月日

前言 (3)

MATLAB简介 (3)

Matlab的功能 (3)

二设计题目 (5)

三设计内容 (6)

3.2题二 (7)

3.3题三 (8)

3.4题四 (9)

3.5题五 (16)

3.6题六 (16)

3.7题七 (17)

3.8题八 (19)

3.9题九 (20)

3.10题十 (21)

四课程设计心得 (24)

参考文献 (25)

本科生课程设计成绩评定表 (26)

MATLAB简介

MATLAB软件由美国Math Works公司于1984年推出,经过不断的发展和完善,如今己成为覆盖多个学科的国际公认的最优秀的数值计算仿真软件。MATLAB具备强大的数值计算能力,许多复杂的计算问题只需短短几行代码就可在MATLAB中实现。作为一个跨平台的软件,MATLAB已推出Unix、Windows、Linux和Mac等十多种操作系统下的版本,大大方便了在不同操作系统平台下的研究工作。

MATLAB软件具有很强的开放性和适应性。在保持内核不变的情况下,MATLAB可以针对不同的应用学科推出相应的工具箱(toolbox),目前己经推出了图象处理工具箱、信号处理工具箱、小波工具箱、神经网络工具箱以及通信工具箱等多个学科的专用工具箱,极大地方便了不同学科的研究工作。国内已有越来越多的科研和技术人员认识到MATLAB的强大作用,并在不同的领域内使用MATLAB来快速实现科研构想和提高工作效率。

MATLAB提供了20类图像处理函数,涵盖了图像处理的包括近期研究成果在内的几乎所有的技术方法,是学习和研究图像处理的人员难得的宝贵资料和加工工具箱。这些函数按其功能可分为:图像显示;图像文件I/O;图像算术运算;几何变换;图像登记;像素值与统计;图像分析;图像增强;线性滤波;线性二元滤波设计;图像去模糊;图像变换;邻域与块处理;灰度与二值图像的形态学运算;结构元素创建与处理;基于边缘的处理;色彩映射表操作;色彩空间变换;图像类型与类型转换。

Matlab的功能

1) 强大的科学计算机数据处理能力

2) 出色的图形处理功能

3) 应用广泛的模块集合工具箱

4) 实用的程序接口和发布平台

Matlab的典型应用

1) 数据分析

2) 数值与符号计算;

3) 工程与科学绘图;

4) 控制系统设计;

5) 航天工业;

6) 汽车工业;

7) 生物医学工程;

8) 语音处理;

9) 图像与数字信号处理;

10) 财务、金融分析;

11) 建模、仿真及样机开发;

12) 新算法研究开发;

13) 图形用户界面设计。

二设计题目

第7套题:Matlab应用课程设计7

1.求[100,200]之间第一个能被21整除的整数。

2.绘制余弦曲线y=cos(x)和指数函数y=x^2曲线。

3.计算2+4+6...+100 的值,当和大于2000时终止计算。

4.分析下面每条指令的功能并运行,观察执行结果。

(1) X=0:0.25:3;

Y=X.*exp(-X);

plot(X,Y),xlabel(‘x’),ylabel(‘y’),title(‘y=x*exp(-

x)’);

(2) A=zeros(3,5)

A(:)=-7:7

L=abs(A)>4

islogical(L)

X=A(L)

(3) A=[1:5;6:10]

pow2(A)

(4) A=zeros(3,2)

A(:)=1:6

A=A*(1+i)

A1=A.’

B1=A’

(5) A=ones(2,3)

B=ones(2)

C=eye(4)

D=diag(C)

E=repmat(C,1,3)

5.利用while…end循环结构编程求出1+3+5…+101的值。

6.随机生成一个10000×3的矩阵,并绘制其柱状图。

7. 利用switch…case编写以下程序:

某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):

price<200 无折扣

200≤price<500 5%折扣

500≤price<1000 10%折扣

Price≥1000 15%折扣

输入所售商品的价格,求其实际销售价格。

8. 利用函数调用编写函数文件,求半径r分别为0.5与5时圆的面积与周长。9.已知-1

=,其中t的范围是[0 10],计算y的微分和积分并给出曲线

y e cos(t)

图。

10. 编写程序,用plot(x,y)绘制下图所示曲线。

图2.1 曲线图

三设计内容

3.1题一

1.求[100,200]之间第一个能被21整除的整数。

分析:要求(100,200)之间第一个能被21整除的整数。首先需要一个循环变量n,使其从100到200按步长为1递增,每增加一就用21去除看能否整除,若不能则继续循环,若能则跳出循环,输出n即为所需整数。

1)程序代码

for n=100:200 %定义n的区间为100到200的for循环语句

if mod(n,21)==0 %用if语句来判断n除以21的余数是否为0

x=n; %将整除的n值赋给x

break; %跳出for循环

end %结束if循环

end %结束for循环

x

2)运行结果为

>>x

x=

105

>>

3.2题二

2.绘制余弦曲线y=cos(x)和指数函数y=x^2曲线。

分析:绘制曲线用plot函数。为了方便观察两个图像,应适当是指横纵坐标的大小,这需要用到axis([xmin xmax ymin ymax])函数。设置其x 在(0.2*pi),y为(-3,3)较为合适。

1)程序代码

x=0:pi/30:2*pi

y1=cos(x);

y2=x.*x;

plot(x,y1,’-ro’,x,y2)

axis([0,2*pi,-3,-3])

h=legend(‘cos_x’,’x.*x’,2);

2)运行结果

图3.1 y=cosx和y=x^2曲线图

3.3题三

3.计算2+4+6+...+100的值,当和大于2000时终止计算。

分析:由题意可知,该题是求偶数的和第一次大于2000时的值,因要设置累加后的值放在sum里面,用while循环,领m的初值为2步长为2,终值为100.

1)程序代码:

sum=0;

m=2;

while sum<=2000

sum=sum+m;

m=m+2;

end

sum

m

2)运行结果:

sum=

2070

m=

92

3.4题四

4.分析下面每条指令的功能并运行,观察执行结果。

3.4.1

(1)X=0:0.25:3;

Y=X.*exp(-X);

plot(X,Y),xlabel(‘x’), ylabel(‘y’),title(‘y=x*exp(-x)’);

分析:此题中需要用到绘制二维图形的基本函数plot,常用形式为plot(x,y1,x,y2)。并用t itle(‘y=x*exp(-x)’)为他加上图形标题;以及用以及用xlabel(‘x’)为他加上x轴说明;和用ylabel(‘y’)为他加上y轴说明。

1)程序代码:

x=0:0.25:3;

y=x.*exp(-x);

plot(x,y),xlabel(‘x’),ylabel(‘y’),title(‘y=x*exp(-x)’);

2)运行结果:

图3.2 y=x*exp(-x)的曲线图

3.4.2

(2)A=zeros(3,5)

A(:)=-7:7

L=abs(A)>4

islogical(L)

X=A(L)

分析:A=zeros(3,5)会产生一个3*5阶的全0矩阵A,A(:)=-7:7会将矩阵元素从-7到7依次赋值,L=abs(A)>4会标记矩阵A中元素的绝对值大于4的元素,islogic(L)判断L是不是逻辑数,X=A(L)去除A中绝对值大于4的元素组成一个新的矩阵A。

1)程序代码:

A=zeros(3,5)

A(:)=-7:7

L=abs(A)>4

islogical(L)

X=A(L)

2)运行结果:

A =

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

A =

-7 -4 -1 2 5 -6 -3 0 3 6 -5 -2 1 4 7

L =

1 0 0 0 1 1 0 0 0 1 1 0 0 0 1

ans =

1

X =

-7

-6

-5

5

6

7

3.43

(3)A=[1:5;6:10]

pow2(A)

分析:A=[1:5;6:10]为矩阵的第一行从1到5依次赋值,第二行,从6到10依次赋值,pow2(A)将A按矩阵运算出平方。

1)程序代码:

A=[1:5;6:10]

pow2(A)

2)运行结果:

A =

1 2 3 4 5

6 7 8 9 10

ans =

2 4 8 16 32

64 128 256 512 1024

3.4.4

(4)A=zeros(3,2)

A(:)=1:6

A=A*(1+i)

A1=A.’

B1=A’

分析:A=zeros(3,2)得到一个3*2的全零矩阵。A(:)=1:6将1到6内的整数值赋给A,形成新的矩阵A。A=A*(1+i)计算A*(1+i),得到新矩阵A。A1=A.'得到非共轭转置矩阵A1。B1=A'得到共轭转置矩阵B1。

1)程序代码:

A=zeros(3,2)

A(:)=1:6

A=A*(1+i)

A1=A.’

B1=A’

2)运行结果

A =

0 0

0 0

0 0

A =

1 4

2 5

3 6

A =

1.0000 + 1.0000i 4.0000 + 4.0000i

2.0000 + 2.0000i 5.0000 + 5.0000i

3.0000 + 3.0000i 6.0000 + 6.0000i

A1 =

1.0000 + 1.0000i

2.0000 + 2.0000i

3.0000 + 3.0000i

4.0000 + 4.0000i

5.0000 + 5.0000i

6.0000 + 6.0000i

B1 =

1.0000 - 1.0000i

2.0000 - 2.0000i

3.0000 - 3.0000i

4.0000 - 4.0000i

5.0000 - 5.0000i

6.0000 - 6.0000i

3.4.5

(5)A=ones(2,3)

B=ones(2)

C=eye(4)

D=diag(C)

E=repmat(C,1,3)

分析:A=ones(2,3) 得到2*3全1矩阵A。B=ones(2)得到全1二阶方阵B。C=eye(4)得到四阶单位矩阵C。D=diag(C)提取C的对角矩阵D。E=repmat(C,1,3) 复制矩阵C并在第一行平铺三个。

1)程序代码:

A=ones(2,3)

B=ones(2)

C=eye(4)

D=diag(C)

E=repmat(C,1,3)

2)运行结果:

A =

1 1 1

1 1 1

B =

1 1

1 1

C =

1 0 0 0

0 1 0 0

0 0 1 0

0 0 0 1

D =

1

1

1

1

E =

1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 1 0 0 0 1 0 0 0 1

3.5题五

5.利用while,end循环结构编程求出1+3+5…+101的值。

分析:用while,end循环结构编程求1+3+5…+101需要一个循环变量n和一个累加变量s,最终得到的s即为求和的值。

1)程序代码:

s=0;

n=1;

while n<102

s=s+n;

n=n+2;

end

s

2)运行结果:

s =

2601

>>

3.6题六

6.随机生成一个10000×3的矩阵,并绘制其柱状图。

分析:生成随机矩阵需要用到函数rand(),绘制柱状图需要用到函数bar()。

1)程序代码:

A=rand(10000,3);

bar(A)

2)运行结果:

图3.3 随机矩阵结果图

3.7题七

7. 利用switch…case编写以下程序:

某商场对顾客所购买的商品实行打折销售,标准如下(商品价格用price来表示):

price<200 无折扣

200≤price<500 5%折扣

500≤price<1000 10%折扣

Price≥1000 15%折扣

输入所售商品的价格,求其实际销售价格。

分析:用switch语句来编写,需要将价格的不同区间对应不同的数字,用fix函数将price/100的结果靠近0取整后,可以使用小于200对应情况为【0 1】,200到500对应情况为【2 3 4】,500到1000对应情况为【5 7 8 9 】。同时为避免用户输入负数这种不可能的价格情况,用

while语句设置一个循环判断,是用户输入小于0的数字时提示其输入错误,需要重新输入,这样的话剩下的最后一种情况即为价格大于1000的情

况,用otherwise语句编写。

1)程序代码:

price=input(‘price’);

while price<0

disp('请输入大于0的数据')

price=input(‘price’);

end

switch fix(price/100)

case {0,1}

rate=0;

case {2,3,4}

rate=5/100;

case {5,6,7,8,9}

rate=10/100;

otherwise

rate=15/100;

end

price==price*(1-rate)

2)运行结果:

a)当输入为负数时:

price-100

请输入大于0的数据

Price

b)当输入小于200时:

price150

price =

150

c)当输入大于200小于500时:

price300

price =

285

d)当输入大于500小于1000时:

price750

price =

675

e)当输入大于1000时:

price1200

price=

1020

3.8题八

8. 利用函数调用编写函数文件,求半径r分别为0.5与5时圆的面积与周长。

分析:编写函数要用到function语句,改程序需要输入半径r一个变量,然后输出周长l与面积s两个变量。周长计算公式为l=2*pi*r,面积计算公式为s=pi*r*r。

1)程序代码:

function [s l]=circle(r) %声明函数circle

s=pi*r^2; %面积公式

l=2*pi*r; %周长公式

s

l

end

2)运行结果:

>> circle(1)

s =

3.1416

l =

6.2832

3.9题九

9.已知-1

,其中t的范围是[0 10],计算y的微分和积分并

y e cos(t)

给出曲线图。

分析:首先需要定义两个变量t和y,将所求函数用y=exp(-1)*cos(t)表示出来,求积分需要用到int()函数,求微分需要用到diff()函数,vpa函数用于控制精度,画图像用ezplot()函数比较简单,只需方程式就可画出图像。

1)程序代码:

syms t y a b c d %定义变量t y

y=exp(-1)*cos(t)

a=int(y,0,10); %求y的积分并赋给a

b=diff(y,0,10); %求y的微分并赋给b

ezplot(y,[0,10]) %画出y的图像

c=vpa(a); %控制a的精度后并把其赋给c

d=vpa(b); %控制b的精度后并把其赋给d

c

d

2)运行结果:

y =

828390857088487/2251799813685248*cos(t)

c =

-.269467031

d =

-.367879441171442334982*cos(t)

课程设计实验报告

竭诚为您提供优质文档/双击可除 课程设计实验报告 篇一:课程设计(综合实验)报告格式 课程设计报告 (20XX--20XX年度第一学期) 名称:题目:院系:班级:学号:学生姓名:指导教师:设计周数: 成绩:日期:《软件设计与实践》课程设计计算机系软件设计与实践教学组 20XX年1月14 日 《软件设计与实践》课程设计 任务书 一、目的与要求 1.了解网络爬虫的架构和工作原理,实现网络爬虫的基本框架;2.开发平台采用JDK1.60eclipse集成开发环境。 二、主要内容 1.了解网络爬虫的构架,熟悉网页抓取的整个流程。

2.学习宽度优先和深度优先算法,实现宽度crawler应用程序的编写、调试和运行。 3.学习主题爬行及内容分析技术。 4.实现网络爬虫的基本框架。 三、进度计划 四、设计成果要求 1.要求按时按量完成所规定的实验内容; 2.界面设计要求友好、灵活、易操作、通用性强、具有实用性; 3.基本掌握所采用的开发平台。五、考核方式 平时成绩+验收+实验报告。 学生姓名:于兴隆指导教师:王蓝婧20XX年1月2日 一、课程设计的目的与要求1.目的: 1.1掌握crawler的工作原理及实现方法;1.2了解爬虫架构; 1.3熟悉网页抓取的整个流程及操作步骤; 1.4掌握宽度优先,深度优先算法,并实现宽度crawler 应用程序的编写、调试和运行;1.5掌握主题爬行及内容分析技术;1.6实现一个最基础的主题爬虫的过程;1.7理解pageRank算法,并编程验证;二、设计正文 网络爬虫研究与应用 [摘要]:本文通过对网络爬虫研究的逐步展开,讨论了爬虫的相关概念与技术,并通过实验设计了简单的基于宽度

课程设计报告模板)

课程设计报告模板()

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

课程设计(论文)任务书 软件学院软件+电商专业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)代码实现:优()、良()、中()、一般()、差();

编译原理课程设计

《编译原理》课程设计大纲 课程编号: 课程名称:编译原理/Compiler Principles 周数/学分:1周/1学分 先修课程:高级程序设计语言、汇编语言、离散数学、数据结构 适用专业:计算机科学与技术专业、软件工程专业 开课学院,系或教研室:计算机科学与技术学院 一、课程设计的目的 课程设计是对学生的一种全面综合训练,是与课堂听讲、自学和练习相辅相成的必不可少的一个教学环节。通常,设计题中的问题比平时的练习题要复杂,也更接近实际。编译原理这门课程安排的课程设计的目的是旨在要求学生进一步巩固课堂上所学的理论知识,深化理解和灵活掌握教学内容,选择合适的数据逻辑结构表示问题,然后编制算法和程序完成设计要求,从而进一步培养学生独立思考问题、分析问题、解决实际问题的动手能力。 要求学生在上机前应认真做好各种准备工作,熟悉机器的操作系统和语言的集成环境,独立完成算法编制和程序代码的编写。 设计时间: 开发工具: (1) DOS环境下使用Turbo C; (2) Windows环境下使用Visual C++ 。 (3) 其它熟悉语言。 二、课程设计的内容和要求 设计题一:算术表达式的语法分析及语义分析程序设计。 1.目的

通过设计、编制、调试一个算术表达式的语法及语义分析程序,加深对语法及语义分析原理的理解,并实现词法分析程序对单词序列的词 法检查和分析。 2.设计内容及要求: 算术表达式的文法: 〈无符号整数〉∷= 〈数字〉{〈数字〉} 〈标志符〉∷= 〈字母〉{〈字母〉|〈数字〉} 〈表达式〉∷= [+|-]〈项〉{〈加法运算符〉〈项〉} 〈项〉∷= 〈因子〉{〈乘法运算符〉〈因子〉} 〈因子〉∷= 〈标志符〉|〈无符号整数〉|‘(’〈表达式〉‘)’ 〈加法运算符〉∷= +|- 〈乘法运算符〉∷= *|/ (1) 分别选择递归下降法、算符优先分析法(或简单优 先法)完成以上任务,中间代码选用逆波兰式。 (2) 分别选择LL(1)、LR法完成以上任务,中间代码选 用四元式。 (3) 写出算术表达式的符合分析方法要求的文法,给出 分析方法的思想,完成分析程序设计。 (4) 编制好分析程序后,设计若干用例,上机测试并通 过所设计的分析程序。 设计题二:简单计算器的设计 1.目的 通过设计、编制、调试一个简单计算器程序,加深对语法及语 义分析原理的理解,并实现词法分析程序对单词序列的词法检 查和分析。 2.设计内容及要求 算术表达式的文法:

专业基础课程设计

课程设计任务书 学生姓名:_____崔运宏__专业班级: 电信1304 班 指导教师: 胡君萍工作单位: 信息工程学院 题目: 专业基础实践第7套综合题 初始条件: (1)提供实验室机房及其Matlab6.5以上版本软件; (2)《MATLAB教程》学习。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求): (1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容; (2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。 (3)对实验结果进行分析和总结; (4)要求阅读相关参考文献不少于5篇; (5)根据课程设计有关规范,按时、独立完成专业基础实践说明书。 时间安排: (1)布置课程设计任务,查阅资料,学习《MATLAB教程》 2.5天; (2)进行编程设计2天; (3)完成专业基础实践报告书1天; (4)答辩0.5天; 指导教师签名: 年月日系主任(或责任教师)签名: 年月日

前言 (3) MATLAB简介 (3) Matlab的功能 (3) 二设计题目 (5) 三设计内容 (6) 3.2题二 (7) 3.3题三 (8) 3.4题四 (9) 3.5题五 (16) 3.6题六 (16) 3.7题七 (17) 3.8题八 (19) 3.9题九 (20) 3.10题十 (21) 四课程设计心得 (24) 参考文献 (25) 本科生课程设计成绩评定表 (26)

编译原理课程设计报告(一个完整的编译器)

编译原理程序设计报告 一个简单文法的编译器的设计与实现专业班级:计算机1406班 组长姓名:宋世波 组长学号: 20143753 指导教师:肖桐 2016年12月

设计分工 组长学号及姓名:宋世波20143753 分工:文法及数据结构设计 词法分析 语法分析(LL1) 基于DAG的中间代码优化 部分目标代码生成 组员1学号及姓名:黄润华20143740 分工:中间代码生成(LR0) 部分目标代码生成 组员2学号及姓名:孙何奇20143754 分工:符号表组织 部分目标代码生成

摘要 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译是从源代码(通常为高阶语言)到能直接被计算机或虚拟机执行的目标代码(通常为低阶语言或机器语言)的翻译过程。 一.编译器的概述 1.编译器的概念 编译器是将便于人编写,阅读,维护的高级计算机语言翻译为计算机能解读、运行的低阶机器语言的程序。编译器将原始程序作为输入,翻译产生使用目标语言的等价程序。源代码一般为高阶语言如Pascal、C++、Java 等,而目标语言则是汇编语言或目标机器的目标代码,有时也称作机器代码。 2.编译器的种类 编译器可以生成用来在与编译器本身所在的计算机和操作系统(平台)相同的环境下运行的目标代码,这种编译器又叫做“本地”编译器。另外,编译器也可以生成用来在其它平台上运行的目标代码,这种编译器又叫做交叉编译器。交叉编译器在生成新的硬件平台时非常有用。“源码到源码编译器”是指用一种高阶语言作为输入,输出也是高阶语言的编译器。例如: 自动并行化编译器经常采用一种高阶语言作为输入,转换其中的代码,并用并行代码注释对它进行注释(如OpenMP)或者用语

生活中的标志综合实践课程活动设计

综合实践课程《生活中的标志》 一、课程提出背景 在机场、车站、码头、公路等场所,各种标志随处可见,这些标志如同形象的语言,时刻提醒人们遵守社会规则,给人们生活带来极大的方便。为此,确定了本次综合实践活动主题《生活中的标志》。让学生认识现实生活中常见的标志及其作用,了解标志的种类及人们生活的密切关系,进行文明礼仪教育。培养守规则的习惯,加强社会公德意识。 二、课题类型 以研究性学习为主导的探究活动 三、课程总课时 五课时 四、活动教学方法 探究法、小组合作法、访谈法、调查法 五、课程目标 1.知识与技能: 通过活动使学生认识生活中常见的标志及作用。让学生了解标志的种类及与人们生活的密切关系。提高学生的搜集、整理、分析信息的能力。 2.过程与方法: 引导学生在活动中通过探究式、访问式、问题式、搜集式、整理式的活动方式了解生活中的各种标志。 3.情感态度与价值观: 培养学生自觉遵守规则的意识,促进综合能力的发展。 六、课程内容 1、确立课题,成立小组,组内分工(1课时) (1)课程名称为《生活中的标志》 (2)全班在教师的指导下分成四个大组; (3)各组内选出组长并组织分工。

2、教师讲调查方法,学生交流、修改、整理方案(1课时) (1)教师讲解访谈法等调查方法; (2)学生在教师的指导下确立各组的子课题。 3、实施过程(2课时) (1)学生分散查找资料,实施采访活动; (2)学生资料汇总; (3)学生制定汇报资料。 4、成果展示,交流评价(1课时) 各小组分别以用不同方式进行报告展示,有手抄报、图文展示,录像、演讲等多种形式。 七、课程进行过程 (一)第一课时 确立课题成立小组 根据学生已有的知识层次和生活经验,并深入了解学生对实践活动的需要、动机和兴趣问题,最终确立了《生活中的标志》这一研究课题。再介绍课程安排及课程目标和最终评价标准等,最后由教师将全班学生分为四个研究小组。每组推选出一个组长,在组长的组织下做好分工,并制定出切实可行的活动方案。 1.第一组:生活中的标志安全标志(子课题) (1)生活中有哪些常见的安全标志? (2)安全标志的分类? (3)安全标志与人们的日常生活有什么关系? 活动方案:上网搜查、查阅资料、实地调查 组长:自选 2.第二组:生活中的广告品牌标志(子课题) (1)生活中有哪些常见的品牌标志? (2)这些品牌标志有何作用? 活动方案:上网搜查、查阅资料、实地调查 组长:自选

网课程设计报告例子样本

湖南涉外经济学院 课程设计报告 课程名称:网页设计 报告题目:“舌尖上中华人民共和国”网页设计报告 学生姓名: *** 所在学院:信息科学与工程学院 专业班级:电商本**班 学生学号: * * 指引教师: *** 6 月24 日

课程设计任务书

摘要 《舌尖上中华人民共和国》是中华人民共和国央视播出美食类纪录片,重要内容为中华人民共和国各地美食生态。通过中华美食各种侧面,来呈现食物给中华人民共和国人生活带来典礼、伦理等方面文化;见识中华人民共和国特色食材以及构成中华人民共和国美食特有气质一系列元素;理解中华饮食文化精致和源远流长。该片重要主题是“变”,向观众展示老式农耕中华人民共和国,同步也告诉观众诸多中华人民共和国老式正在变化。这不但仅是在拍摄美食,更是在拍摄承载中华人民共和国人精神食物。本网站简介了中华人民共和国各地美食,网页是依照《舌尖上中华人民共和国》这档节目中七个主题来设计。分别为:自然地馈赠、主食故事、转化灵感、时间味道、厨房秘密、五味调和、咱们田野。本站建立使用了Fireworks、Flash和Dreamweaver网页制作工具。采用HTML语言、CSS样式、Javascript脚本语言编写网页,最后使静态页面也有丰富多彩视觉效果;此外又使用了网页特效,赋予了其她页面动态之美,动静结合,主题突出,吸引浏览者目光。 核心词:中华人民共和国;美食;文化 内容涉及:1.为什么要设计该网站? 2.本网站包括什么内容?采用了什么技术实现 3.建立本网站可以达到什么效果?

目录 一、作品简介................................................................................ 错误!未定义书签。 二、设计方案................................................................................ 错误!未定义书签。 1. 软硬件环境........................................................................ 错误!未定义书签。 2. 色彩方案............................................................................ 错误!未定义书签。 3. 目录构造图........................................................................ 错误!未定义书签。 三、实现过程................................................................................ 错误!未定义书签。 1. 创立本地站点.................................................................... 错误!未定义书签。 2. 首页.................................................................................... 错误!未定义书签。 3. “自然馈赠”页面............................................................ 错误!未定义书签。 4. “主食故事”页面............................................................ 错误!未定义书签。 5. “**”页面........................................................................... 错误!未定义书签。 6. 申请域名,发布网站........................................................ 错误!未定义书签。 四、结论与心得............................................................................ 错误!未定义书签。 五、参照文献................................................................................ 错误!未定义书签。附录................................................................................................ 错误!未定义书签。

组织行为学课程设计实践报告

组织行为学课程设计实践报告标题:关于激励理论及其应用 指导老师:陈晓峰 小组成员:商学院商095班 欧梦颖0904002135 韩映洁0904002136 吴晓娅0904002138 分工:设计实践:欧梦颖 查阅资料:韩映洁 文案整理:吴晓娅 调研走访、总结分析:欧梦颖、韩映洁、吴晓娅

实践报告内容 研究专题:激励理论及其应用 研究对象:都可奶茶连锁店及舞茶道奶茶连锁店 研究目的:了解激励理论及激励机制在一个组织或企业中产生 的作用,明确如何在企业中合理运用激励机制从而 提高企业效益。 研究及实践内容: 1提出问题:为什么要有激励机制? 如何正确应用激励机制? 2 调查内容:都可奶茶连锁店及舞茶道奶茶连锁店背景和特色文化 都可奶茶店和舞茶道的激励机制 激励机制下员工表现的对比 员工在工作上的成就及得到的认可与赞赏 个人发展前景 3上网并对相关书籍查阅 4对都可及舞茶道奶茶店内部员工的访问(访问内容见附录) 5总结调研结果并进行分析 激励理论包括内容型激励理论、过程型激励理论、强化型激励理论等,它们都是从某个方面论述了激励的原理和方法。对于现实中复杂的激励问题,应该从各个方面综合地加以考虑.

都可奶茶连锁店(CoCo都可茶饮),1997年公司在台湾淡水成立,历经10多年的发展,CoCo都可茶饮已成功发展成为一个横跨两岸三地、具有国际视野的美食连锁集团。至2010年4月份为止,已在台湾地区及上海、北京,苏州、厦门、青岛、宁波,南通,合肥,武汉,成都,杭州、南京、无锡、昆山、常熟,常州,张家港,吴江,等主要城市设立500多家连锁直营店。公司并以稳定的脚步继续在大陆各线城市深耕发展,目前是大众化地区外带式茶饮的一品牌。 都可成为这样一家全球连锁店并且做的如此红火有着它自己独特的管理理念和激励制度。在都可,员工不但能享有完整的专业训练,还有在海外发展的机会。它们拥有独具的教育训练、门市稽核系统、产品创新速度以及专业的管理团队,持续经营基础、坚持“做最好的”理念,尽善创新产业的推动角色。不仅如此,都可管理还从最细微处考虑职工立场,举办“都可日”等活动,希望员工能拥有最好的心情,去进行每天的工作 都可的激励机制很健全,它将物质奖励和精神奖励相结合,将正激励和负激励相结合。它根据职位等级提供多种薪酬福利项目,包括:完整的教育训练、基本薪资加奖金(年奖加季奖)、社会保险、顺畅的升迁管道、在职表现优异员工可以开会加盟和按绩效进行员工分红入股等。 其次都可的职业培训不仅包括所有的泡茶专业技术还包括如何提供优质服务、教导训练技巧和门市营运管理技巧,员工经过这些培训不仅能提高自身的自信和专业水平,使得员工能获得工作上的成就感。都可好拥有自己的一个考试制度,使得每个员工都有公平的机会竞争更高的职位。 根据马斯洛的需要层次理论都可员工在满足了生理,安全,归属的低层次需要后,通过人员培训,考核制度等逐步满足更高层次的尊

课程设计报告【模板】

模拟电子技术课程设计报告设计题目:直流稳压电源设计 专业电子信息科学与技术 班级电信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 设计原理

编译技术课程设计A实验报告(华北电力大学科技学院)

课程设计报告 ( 2011-- 2012年度第1学期) 名称:编译技术课程设计A 院系:科技学院信息工程系班级:软件09k2 学号:0919******** 学生姓名:闫雪峰 指导教师:郭丰娟 设计周数: 2 成绩: 日期:2011年12 月6日

《编译技术课程设计A》 任务书 一、目的与要求 1. 理解和掌握编译程序设计原理及常用的技术,建立编译程序的整体概念; 2. 理解和掌握编译程序词法分析、语法分析、语义分析、中间代码生成和目标代码生成等几个关键环节原理和实现算法; 3. 掌握软件模块设计技能;熟悉并能较好地利用软件开发环境独立编程、调试和分析程序运行情况,逐渐形成创新思维和从事系统软件的研究和开发能力。 二、主要内容 定义一个简化的类C语言—L语言作为源语言,重点针对词法分析、语法分析、语义分析、中间代码生成和目标代码生成等几个关键环节进行编程和调试训练,最终设计实现L 语言的编译程序。 通过调试L编译程序,了解一般编译程序的总体框架,掌握编译各阶段程序的构造,理解和掌握错误处理方法及符号表的组织方式,理解和掌握语法制导翻译方法。还可以适当扩展L语言成分,并对相应的编译程序进行扩充。可使用C、VC++等语言编程实现。 具体内容包括: 1.由单词的语法规则出发、画出识别单词的状态转换图,然后用程序实现扫描器设计。 2.设计、编写和调试算法优先分析程序,了解算法优先分析器的组成结构以及对文法 的要求,掌握实现通用算法优先分析算法的方法。 3.在算符优先分析文法的基础上进行翻译工作,生成四元式表; 4.设计一个简单的代码生成器,该代码生成器以基本块为单位,依次将每条中间代码 变换成相应的目标代码。 5.综合以上实验的结果,并进行集成与设计,开发出一个小型编译程序。 对于各项主要内容的实现细节描述和指导,请参考《计算机综合实践指导》编译技术的相关内容。 三、进度计划

中小学综合实践活动课型设计的基本要求.pdf

中小学综合实践活动课型设计的基本要求 一、选题指导课 教学目标:激发学生观察生活、发现与探究问题的兴趣;培养学生在生活中发现问题、并将问题转化成活动主题的能力。 教学过程设计: 1.教师要明确活动的目标、内容、实施、评价及管理的要求。能把握课程的特点和价值追求。 2.能在真实的问题情境中,唤起学生的生活经验,激发学生活动的兴趣和探究欲望。引导学生发现并提出自己感兴趣的问题,鼓励学生发表意见。 3.教师能引导学生通过讨论与交流,对所提出问题进行分析。整理、归纳、论证,最后确立活动主题。 4.活动过程环节清晰、逻辑严密、学时安排合理,能体现综合实践活动课程的特点,重点、难点明确。 二、主题分解课 教学目标:培养学生在主题确定后,根据他们的兴趣和意愿,把主题具体的细化成可操作的子课题的能力。 教学过程设计: 1.能够在将主课题进行分解的过程中准确分析学生的兴趣、需求、能力和经验,指导学生建立分课题规划的意识;分析现有的和潜在的课程资源;围绕分课题筛选资源,理清资源、学情与课程目标之间的关系。

2.能指导学生分解主题,指导学生建立分课题研究的方法,保证今后学生能够对课题有比较完整的研究、实践。 三、方案设计课 教学目标:提高学生具体、细致地设计活动方案的能力,养成对方案进行修改完善的好习惯,培养实践能力。 教学过程设计: 1.指导学生建立制定活动方案的基本要素和基本格式,引导学生针对活动方式,自主规范地进行设计方案:(如活动主题,成员分工,活动前准备,活动的目的、内容、时间、步骤、方法,问题预设及解决办法,成果预计与交流,活动评价等)。并论证其科学性和可行性,进一步完善方案。 2.引导学生根据自身和他人的活动兴趣、特长和便利性等因素组建活动小组,寻找合适的指导老师。 3.指导过程要充分发扬民主,形成集体合力,从内容到形式力求方便操作,动态调整,使其能服务于活动,指导于活动。 四、专题研讨课 教学目标:引导学生对活动过程中出现的一些感兴趣的或有争议性的问题开展专题实践性研究。 教学过程设计: 1.能引导学生聆听,随时记录下自己的感受和观点。 2.能指导学生利用相关资料,寻找理论依据,做到有理有据。 3.在准备充分的前提下,指导学生展开专题讨论,得出结论。

数据结构课程设计报告范例

Guangxi University of Science and Technology 课程设计报告 课程名称:算法与编程综合实习 课题名称: 姓名: 学号: 院系:计算机学院 专业班级:通信121 指导教师: 完成日期:2012年12月15日

目录 第1部分课程设计报告 (3) 第1章课程设计目的 (3) 第2章课程设计内容和要求 (4) 2.1 问题描述 (4) 2.2 设计要求 (4) 第3章课程设计总体方案及分析 (4) 3.1 问题分析 (4) 3.2 概要设计 (7) 3.3 详细设计 (7) 3.4 调试分析 (10) 3.5 测试结果 (10) 3.6 参考文献 (12) 第2部分课程设计总结 (13) 附录(源代码) (14)

第1部分课程设计报告 第1章课程设计目的 仅仅认识到队列是一种特殊的线性表是远远不够的,本次实习的目的在于使学生深入了解队列的特征,以便在实际问题背景下灵活运用它,同时还将巩固这种数据结构的构造方………………………………………………………………………………………………………………………………………………………………………………………..(省略)

第2章课程设计内容和要求 2.1问题描述: 迷宫问题是取自心理学的一个古典实验。在该实验中,把一只老鼠从一个无顶大盒子的门放入,在盒子中设置了许多墙,对行进方向形成了多处阻挡。盒子仅有一个出口,在出口处放置一块奶酪,吸引老鼠在迷宫中寻找道路以到达出口。对同一只老鼠重复进行上述实验,一直到老鼠从入口走到出口,而不走错一步。老鼠经过多次试验最终学会走通迷宫的路线。设计一个计算机程序对任意设定的矩形迷宫如下图A所示,求出一条从入口到出口的通路,或得出没有通路的结论。 图A 2.2设计要求: 要求设计程序输出如下: (1) 建立一个大小为m×n的任意迷宫(迷宫数据可由用户输入或由程序自动生成),并在屏 幕上显示出来; (2)找出一条通路的二元组(i,j)数据序列,(i,j)表示通路上某一点的坐标。 (3)用一种标志(如数字8)在迷宫中标出该条通路; (4)在屏幕上输出迷宫和通路; (5)上述功能可用菜单选择。

课程设计报告(模板)

《地震勘探课程设计》 报告 院系 班级 学生 学号 指导教师 完成日期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.初步学会编写地震资料解释文字报告;

编译原理课程设计

先简要分析一下语法分析的大致流程: 当有句子要进行处理时,首先要对其进行词法分析来分解出该句子中的每个符号,然后将该句子按照算符优先算法压入归约栈中,如果可以顺利归约,则说明这是一个合法的句子,否则该句子非法。 这里有一个需要考虑的地方,就是如何进行归约。由于文法已经给定,所以我们考虑设计一个文法表,文法表中的内容就是可归约串的种别码的顺序,比如v=E可以表示为9,1,13。这样的话当我们要进行一次归约时,只用按顺序存储最左素短语中符号的种别码,然后拿这个种别码序列与文法表进行匹配,就可知道当前归约需要执行哪些操作。 还有一点需要注意,就是如何对一个表达式进行求值。这里需要我们设计一个二元组的变量名表,这个变量名表可以根据变量的名称来返回变量的数据。变量名表的具体设计见详细设计部分。 由于是简化分析,所以这个程序只考虑整数的处理。 有了上面的分析,可以构造出算符优先分析算法的流程图,如下图所示。

详细设计 (1)词法分析部分 由于词法分析的内容在课程设计1中已经介绍,并且这次的状态转换图与课程设计1中的非常相似,所以这里就不过多介绍。(2)优先关系表 在程序中我们用一个二维数组priTable[][]来存储算符间的优先关系。priTable[a][b]=1表示a>b; 。priTable[a][b]=0表示a=b; 。priTable[a][b]=-1表示a

专业基础实践课程设计任务书2

专业基础实践课程设计任务书 学生姓名:专业班级:电信1203班 指导教师:桂林工作单位:信息工程学院 题目: 专业基础实践第2套综合题 初始条件: (1)提供实验室机房及其Matlab6.5以上版本软件; (2)《MATLAB教程》学习。 要求完成的主要任务:(包括课程设计工作量及其技术要求,以及说明书撰写等具体要求): (1)选择一本《MATLAB教程》,认真学习该教程的全部内容,包括基本使用方法、数组运算、矩阵运算、数学运算、程序设计、符号计算、图形绘制、GUI设计等内容; (2)对该套综合题的10道题,进行理论分析,针对具体设计部分的原理分析、建模、必要的推导和可行性分析,画出程序设计框图,编写程序代码(含注释),上机调试运行程序,记录实验结果(含计算结果和图表)。 (3)对实验结果进行分析和总结; (4)要求阅读相关参考文献不少于5篇; (5)根据课程设计有关规范,按时、独立完成课程设计说明书。 时间安排: (1) 布置课程设计任务,查阅资料,学习《MATLAB教程》十周; (2) 进行编程设计一周; (3) 完成课程设计报告书一周; 指导教师签名: 年月日 系主任(或责任教师)签名: 年月日

目录 1 MATLAB概述……………………………………………………………………1. 1.1MATLAB简介 (1) 1.2MATLAB功能 (2) 1.3MATLAB的典型应用 (3) 2 第2套题目:专业基础实践课程设计2 (3) 题一 (5) 题二 (5) 题三 (6) 题四 (7) 题五 (11) 题六 (12) 题七 (13) 题八 (14) 题九 (15) 题十 (16) 3 课程设计心得 (17) 4参考文献 (18) 5 本科生课程设计成绩评定表 (19)

51CTO下载-电子商务网站课程设计报告范例

1.正文 (1)引言 ①.程序设计的背景 21世纪的重要特征是数字化、网络化和信息化。自从上个世界90年代以后,以因特网为代表的计算机网络得到了飞速的发展,已从最初的教育科研网络发展成为商业网络,并已成为仅次于全球网的世界第二大网络。很多人认为现在已经是互联网的时代,这是因为互联网正在并继续改变着我们的工作和生活的各个方面,加速了全球信息革命的进程。现在人们的生活、工作、学习和交往都已经离不开因特网,互联网成为全球通信与贸易的重要工具。网上购物系统正在成为人们日益信赖的购物平台,其以优越的方便快捷性、实用性、可获得性等特性获得越来越多人的青睐,网上购物逐渐成为很多人购物的主要途径。另外,随着计算机身份认证技术、数字签名、数据库安全、数字水印、信息隐藏、入侵检测、防火墙等网络安全技术的发展使得网上购物的环境越来越安全,大型的合理构建,政府机构完备的法律制度都极大的保证了网上购物的安全性,提高了顾客的信任度,使得网络购物更加普及。作为当代的大学生,网络更是贯穿于我们的生活,加上年轻人乐于尝试新生事物的心理趋向也让我们对于网上购物有了更多了解并参与其中。基于对网络购物环境的理解,结合自己的网络购物的体会,本小组成员进行了此次课程设计,基本上实现了简单的基于Java平台的JSP电子商务设计(电脑购物B2C模式的电子商务)。 ②.程序设计的需求分析 本电子商务总体基于Java,利用服务器端动态网页开发的JSP技术,辅以客户端动态网页开发的Javascript技术,主要设计实现以下功能: 1.前台销售,包括以下容: 1)用户注册: 显示注册界面,通过Javascript技术判断用户填写的注册信息是否规,用户名是否已经存在、填写的密码是否一致、Email是否为正确格式等等。用户确认所填注册信息并通过验证后,将注册信息添加到数据库中的userInfo表中。 2)用户登录 用户输入用户名和密码后,检验所输入的用户名和密码是否与数据库中的用户名和密码一

杭电通信系统课程设计报告实验报告

通信系统课程设计实验报告 XX:田昕煜 学号:13081405 班级:通信四班 班级号:13083414 基于FSK调制的PC机通信电路设计

一、目的、容与要求 目的: 掌握用FSK调制和解调实现数据通信的方法,掌握FSK调制和解调电路中相关模块的设计方法。初步体验从事通信产品研发的过程. 课程设计任务:设计并制作能实现全双工FSK调制解调器电路,掌握用Orcad Pspice、Protel99se进行系统设计及电路仿真。 要求:合理设计各个电路,尽量使仿真时的频率响应和其他参数达到设计要求。尽量选择符合标称值的元器件构成电路,正确完成电路调试。 二、总体方案设计 信号调制过程如下: 调制数据由信号发生器产生(电平为TTL,波特率不超过9600Baud),送入电平/幅度调整电路完成电平的变换,再经过锁相环(CD4046),产生两个频率信号分别为30kHz和40kHz(发“1”时产生30kHz方波,发“0”时产生40kHz方波),再经过低通滤波器2,变成平滑的正弦波,最后通过线圈实现单端到差分信号的转换。

信号的解调过程如下: 首先经过带通滤波器1,滤除带外噪声,实现信号的提取。在本设计中FSK 信号的解调方式是过零检测法。所以还要经过比较器使正弦信号变成方波,再经过微分、整流电路和低通滤波器1实现信号的解调,最后经过比较器使解调信号成为TTL电平。在示波器上会看到接收数据和发送数据是一致的。 各主要电路模块作用: 电平/幅度调整电路:完成TTL电平到VCO控制电压的调整; VCO电路:在控制电压作用下,产生30KHz和40KHz方波; 低通2:把30KHz、40KHz方波滤成正弦波; 线圈:完成单端信号和差分信号的相互转换; 带通1:对带外信号抑制,完成带信号的提取; 限放电路:正弦波整形成方波,同时保留了过零点的信息; 微分、整流、脉冲形成电路:完成信号过零点的提取; 低通1:提取基带信号,实现初步解调; 比较器:把初步解调后的信号转换成TTL电平 三、单元电路设计原理与仿真分析 (1)带通1(4阶带通)-- 接收滤波器(对带外信号抑制,完成带信号的提取) 要求通带:26KHz—46KHz,通带波动3dB; 阻带截止频率:fc=75KHz时,要求衰减大于10dB。经分析,二级四阶巴特沃斯带通滤波器来提取信号。 具体数值和电路见图1仿真结果见图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) 设计内容 根据任务书所给定的资料,综合运用所学的基础、专业基础和专业知识,设计一个中小型污水处理厂。 ①确定污水处理方法和工艺流程; ②选择各种处理构筑物形式,并进行工艺设计计算(计算书中要附计算草图); ③估算各辅助构筑物的平面尺寸; ④进行污水厂平面布置和高程布置。

编译原理课程设计 C语言编译器的实现

编译原理课程设计报告 设计题目编译代码生成器设计 学生姓名 班级 学号 指导老师 成绩

一、课程设计的目的 编译原理课程兼有很强的理论性和实践性,是计算机专业的一门非常重要的专业基础课程,它在系统软件中占有十分重要的地位,是计算机专业学生的一门主修课。为了让学生能够更好地掌握编译原理的基本理论和编译程序构造的基本方法和技巧,融会贯通本课程所学专业理论知识,提高他们的软件设计能力,特设定该课程的课程设计,通过设计一个简单的PASCAL语言(EL语言)的编译程序,提高学生设计程序的能力,加深对编译理论知识的理解与应用。 二、课程设计的要求 1、明确课程设计任务,复习编译理论知识,查阅复印相关的编译资料。 2、按要求完成课程设计内容,课程设计报告要求文字和图表工整、思路清晰、算法正 确。 3、写出完整的算法框架。 4、编写完整的编译程序。 三、课程设计的内容 课程设计是一项综合性实践环节,是对平时实验的一个补充,课程设计内容包括课程的主要理论知识,但由于编译的知识量较复杂而且综合性较强,因而对一个完整的编译程序不适合平时实验。通过课程设计可以达到综合设计编译程序的目的。本课程的课程设计要求学生编写一个完整的编译程序,包括词法分析器、语法分析器以及实现对简单程序设计语言中的逻辑运算表达式、算术运算表达式、赋值语句、IF语句、While语句以及do…while语句进行编译,并生成中间代码和直接生汇编指令的代码生成器。 四、总体设计方案及详细设计 总体设计方案: 1.总体模块 主程序 词法分析程序语法分析 程序 中间代码 生成程序

2. 表2.1 各种单词符号对应的种别码 单词符号种别码单词符号种别码bgin 1 :17 If 2 := 18 Then 3 < 20 wile 4 <> 21 do 5 <= 22 end 6 > 23 lettet(letter|digit)* 10 >= 24 dight dight* 11 = 25 + 13 ;26 —14 ( 27 * 15 ) 28 / 16 # 0 详细设计: 4.1界面导入设计 (1)一共三个选项: ①choice 1--------cifafenxi ②choice 2--------yufafenxi ③choice 3--------zhongjiandaima (2)界面演示 图一

相关文档
最新文档