文档库 最新最全的文档下载
当前位置:文档库 › -综合课程设计

-综合课程设计

-综合课程设计
-综合课程设计

综合课程设计报告题目:迷宫电脑鼠的设计

二级学院计算机科学与工程学院

专业计算机科学与技术

班级 112030702 学生姓名刘博学号 11203070215 指导教师杨宏雨

时间 2015.1

目录

目录 ---------------------------------------------------------------------------------------------------------------- I 摘要 --------------------------------------------------------------------------------------------------------------- II 1、课程设计的目的及要求------------------------------------------------------------------------------------- 1

1.1 课程设计目的 ------------------------------------------------------------------------------------------ 1

1.2课程设计要求 ------------------------------------------------------------------------------------------- 1

2、题目分析-------------------------------------------------------------------------------------------------------- 2

2.1 功能分析------------------------------------------------------------------------------------------------- 2

2.2 性能需求分析 ------------------------------------------------------------------------------------------ 2

2.3 算法分析------------------------------------------------------------------------------------------------- 2

1、寻路算法(迷宫搜索)----------------------------------------------------------------------- 2

2、搜索算法(回溯法)-------------------------------------------------------------------------- 4

3、等高表算法(生成最短路径) ------------------------------------------------------------- 4 3、系统设计-------------------------------------------------------------------------------------------------------- 5

3.1系统整体设计 ------------------------------------------------------------------------------------------- 5

3.2硬件设计 ------------------------------------------------------------------------------------------------- 5

3.2.1 硬件结构设计 -------------------------------------------------------------------------------- 5

3.2.2 传感器组设计 -------------------------------------------------------------------------------- 7

3.2.3 电机驱动电路设计-------------------------------------------------------------------------- 9

3.3软件设计 ------------------------------------------------------------------------------------------------ 10

3.3.1 电脑鼠搜索迷宫行走程序设计 --------------------------------------------------------- 11

3.3.2 电脑鼠遍历过程中记路径程序设计 --------------------------------------------------- 11

3.3.3 电脑鼠到达目的终点的程序设计 ------------------------------------------------------ 12

3.3.4电脑鼠最短路径走终点程序--------------------------------------------------------------- 13

4 总结 -------------------------------------------------------------------------------------------------------------- 13

4.1 所遇问题及解决办法-------------------------------------------------------------------------------- 13

4.2 心得体会------------------------------------------------------------------------------------------------ 14 附件:程序代码-------------------------------------------------------------------------------------------------- 15 伺服电机驱动代码 --------------------------------------------------------- 错误!未定义书签。

摘要

“电脑鼠”是使用嵌入式或单片机微控制器、传感器和机电运动部件构成的一种微型机器人,可以在“迷宫”中自动记忆和选择路径,快速地达到所设定的目的地。电脑鼠走迷宫竞赛是一项具有一定难度、富有挑战性和趣味性的比赛。本研究性课程重点对电脑鼠硬件、迷宫算法进行分析研究。本研究性课程通过对电脑鼠自动穿越迷宫过程的研究,综合嵌入式专业的电路设计、传感器控制、单片机程序开发和算法研究等多学科知识,熟悉掌握嵌入式应用开发的全过程。

重庆理工大学综合课程设计报告

1、课程设计的目的及要求

1.1 课程设计目的

(1)了解并熟悉电子元器件焊接技术与方法。

(2)了解并熟悉电子元器件工作原理和功能特性。

(3)掌握单片机对编码电机的控制与红外发射与接收的控制。

(4)熟练运用keil软件进行单片机的C语言编程。

1.2课程设计要求

完成要求:

本项目要实现的是用电脑鼠找出迷宫中通往终点的最短路径并以最快速度到达迷宫的终点。电脑鼠从迷宫起点位置前进,由程序判断通过前视距离探测器探测到的迷宫状况,控制驱动机构前进或转向并记录路径和距离(控制车轮编码器可完成),由于起点位置和终点位置是已知的,虽然不知道具体路径,但通过编写算法程序即可找到最短路径,在重新开始时便可以最快速度从最短路径到达终点。

设计的电脑鼠应该具有三种最基本的能力:

拥有稳定、准确、快速的行走能力

能争取判断环境的能力(如有墙、有路)

记忆路径的能力

总之,电脑鼠的设计目标是:在最短的时间内找到一条通往总店的最短路径,并以最快速度从起点到达终点。如何衡量:迷宫时间(搜索时间):电脑鼠激活到每次运行开始的时间;

重庆理工大学综合课程设计报告

2、题目分析

2.1 功能分析

1、拥有稳定、准确、快速的行走能力通过电动带动车轮转动,使小车向前行走。

2、能争取判断环境的能力(如有墙、有路)

运用传感器来探测,是否有障碍物,路径是否可以行走,达到随意在迷宫里行走的能力。

3、记忆路径的能力

4、能够迷宫电脑鼠能够在找到终点坐标并能返回原点。

2.2 性能需求分析

1、迷宫电脑鼠外形统一设计,符合迷宫场地要求。

2、迷宫电脑鼠运行稳定、准确、快速;能够正常在迷宫中随意穿行。

3、迷宫电脑鼠走终点能够判断环境,遍历及冲刺所需的时间越短越好。

4、迷宫电脑鼠要在不确定的从起点到终点的路径中找到最近的路,选择到最佳的路径。

2.3 算法分析

1、寻路算法(迷宫搜索)

寻路是小车在运行的整个过程中进行的第一个操作,是让小车在迷宫中探索,同时记录已经走过的路径的信息,直到小车找到终点结束。也可以在找到终点后继续探索遍历整个迷宫,使小车尽可能多地收集迷宫的地图信息,以便后期进行最短路径的分析计算时能够运用更多的信息。

寻路过程中岔路口的转弯策略:在寻路过程中,如果小车遇到迷宫中的岔路口时,应该考虑的问题是在岔路口应该选择哪个方向继续行进探索。比较常规的策略有右手法则,左手法则,优先向前法则,向心法则等等,这里选择了向心法则。把整个8*8的迷宫地图分解为左下,右下,左上,右上四个均等的区域,在不同的区域中选择不同的转弯策略,使得小车始终向着迷宫的中心靠近,这样就可以以最快的速度接近终点,总体上说比单独的右手或者左手法则要科学有效。下表2-3-1介绍具体的在地图的那个区域采用哪种转弯策略。向心法则需要根据小车车头当前朝向的方向和小车处在迷宫中位置来综合判断需要采用哪一种转弯的策略,所以在判断条件上比较繁复,但是实际的运行效果是比较好的。

表 2-3-1 向心法则

小车当前所处区域小车车头当前面向方向应选择的策略

重庆理工大学综合课程设计报告

左下区域上方0 中右法则

左下区域下方 2 左手法则

左下区域左方 3 右手法则

左下区域右方 1 中左法则

右下区域上方0 中左法则

右下区域下方 2 右手法则

右下区域左方 3 中右法则

右下区域右方 1 左手法则

左上区域上方0 右手法则

左上区域下方 2 中左法则

左上区域左方 3 左手法则

左上区域右方 1 中右法则

右上区域上方0 左手法则

右上区域下方 2 中右法则

右上区域左方 3 中左法则

右上区域右方 1 右手法则

寻路过程中还要正确的使用堆栈,整个寻路算法的运行过程中会大量地使用堆栈的入栈和出栈操作,如果对入栈和出栈的条件判断不正确,有可能造成数据紊乱,整个算法就崩溃了。

寻路算法中也要判断小车的车头方向,迷宫机器鼠的车头有绝对方向和相对方向之分。绝对方向:以小车刚开始运行的时候车头面向的方向作为“前”,再依次为“右、后、左”。相对方向:相对于当前小车所朝向的方向的方向。修正式为:转弯后的绝对方向=(转弯前的绝对方向+转弯数值)% 4,如表2-3-2所示。

表2-3-2

转弯前的方向转弯方向转弯后的方向

0(上方)向左(+3)向左(0+3)%4 = 3

0(上方)向右(+1)向右(0+1)%4 = 1

0(上方)向后(+2)向后(0+2)%4 = 2

1(右方)向左(+3)向上(1+3)%4 = 0

1(右方)向右(+1)向下(1+1)%4 = 2

重庆理工大学综合课程设计报告

1(右方)向后(+2)向左(1+2)%4 = 3

2(下方)向左(+3)向右(2+3)%4 = 1

2(下方)向右(+1)向左(2+1)%4 = 3

2(下方)向后(+2)向上(2+2)%4 = 0

3(左方)向左(+3)向下(3+3) %4 = 2

3(左方)向右(+1)向上(3+1)%4 = 0

3(左方)向后(+2)向右(3+2) %4 = 1

2、搜索算法(回溯法)

回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。这里,小车将要到达的单元格的高四位记录小车到达该单元格方向的反方向。假设小车当前坐标为(m,n),当小车要往前边走时,先给map[m][n+1]的下边赋值。由于每个单元格的高四位存储的返回方向是唯一的,当小车前方无路返回时,读取当前坐标的高四位,便可知道到达该坐标的上一个坐标在哪个方向,从而进行相关的转弯操作。

3、等高表算法(生成最短路径)

在电脑鼠的寻路过程中有两个比较特殊的过程,①就是在小车遇到了死胡同时,②就是此时前进方向的数比自己还小,所以无路可走。应该让小车回到上一个岔路口,虽然可以利用堆栈的先入后出的特性来存储寻路过程中经过的岔路口坐标,但是具体地要怎么样使得小车从当前的位置移动到岔路口呢?换言之,我们需要实现将小车从当前的位置移动到一个指定的任意位置,而且还要使得移动过程经历的路径尽可能地短。在后期的最短路径的生成问题其实也是上面的问题的一个特例,只不过把当前的位置设置为了迷宫的起点,而要到达的位置设置成了迷宫的终点而已。下图2-3为普通等高表:

重庆理工大学综合课程设计报告

图2-3 4*4等高表

3、系统设计

3.1系统整体设计

电脑鼠主要包括三部分:机械执行机构、电子控制装置、软件。

图3-1

3.2硬件设计

3.2.1 硬件结构设计

硬件电路部分主要由单片机最小系统电路、传感器电路、电机驱动电路等构成。如图3-2-1所示,是硬件电路部分系统架构框图。

重庆理工大学综合课程设计报告

图3-2-1

由图3-2-1知:

1、微控制器(单片机)

该系统采用STC89S52 MCU 为处理器,它是电脑鼠的核心部分。(电脑鼠的大脑)

2、传感器组

传感器组的作用是用来整体感知环境,探测电脑鼠的左、前、右是否有路可走。本设计中采用的是红外线方式,发射和接收分别受微控制器控制。由硬件电路部分结构框图可知,在电脑鼠的前、左、右、左前、右前方共有5组,其中左、右、前三组传感器是用于探测电脑鼠在当前迷宫格左、右、前三个方向上是否有支路的,左前、右前两组传感器呈45度安装,用于电脑鼠行进过程中进行姿态矫正,防止电脑鼠走偏而撞到迷宫墙。并且可以通过可调电阻来调传感器的检测距离。(电脑鼠的眼睛)

3、3-8译码器、38KHz 载波发生器、电机驱动模块以下都有详细的描述。(相当于电脑鼠之腿)

4、蜂鸣器

当电脑鼠到底终点、或是返回到起点,以及岔路口的压栈、出栈都可以用蜂鸣器来提示。

5、电源

电源给单片机及整个系统都进行供电作用。

6、LED 指示灯

LED 主要用来反应红微信号,单独的作为电源指示灯等功能使用。

单片机 传感器组5 传感器组4

传感器组3 传感器组2

传感器组1 38KHz 载波发生器 3-8译码选择器

Led

灯 蜂鸣器 电机1

电机2

驱动电路1

驱动电路2

操作按键

重庆理工大学综合课程设计报告

3.2.2 传感器组设计

(1)传感器的选择

如图3-2-2-1,由硬件电路部分系统架构可知,电脑鼠共有5组传感器。这5组传感器分别安装于左、左前、前、右前、右5个不同的方向,其中左、右、前三组传感器是用于探测电脑鼠在当前迷宫格左右前三个方向上是否有支路的,左前、右前两组传感器呈45度安装,用于电脑鼠行进过程中进行姿态矫正,防止电脑鼠走偏而撞到迷宫墙。电脑鼠通过对五组传感器信息的融合,实现环境整体感知的功能。

图3-2-2-1

(2)74HC138译码器

如图3-2-2-2所示,是硬件电路部分3-8译码选择器电路。

采用74HC138译码器将单片机的三位二进制编码译码为8位控制线,使用其中的5位控制线分别控制5个传感器组的分时工作。

例如A0A1A2地址为000时,74HC138输出Y0有效,从而使第一组传感器工作,而其他组传感器处于没有工作的状态。这样就可以实现单片机的3个引脚控制5个或者更多的传感器组。

图3-2-2-2

(3)载波发生器

如图3-2-2-3所示,是产生38KHz方波的载波发生器电路。

重庆理工大学综合课程设计报告

由于传感器组是由38KHz的红外一体化接收头和红外发射管构成的障碍感测器。为了能够让传感器组正常工作,红外发射管需要一个38KHz的方波来驱动,使红外发射管发射出调制频率与接收头接收频率匹配的红外光。

图3-2-2-3

(4)传感器的调试

如图3-2-2-4所示,是用于电脑鼠环境感知的传感器组电路。传感器组电路由红外发射LED 和红外一体化接收头HS0038构成,红外LED由前面载波发生器产生的CLOCK信号驱动产生38KHz 红外调制光。RP1为可调电阻,通过调节RP1来调节红外LED发光强度,从而调整传感器组检测迷宫墙障碍物的距离,RP1电阻越大,检测距离越近,电阻越小,检测距离越远(传感器的测距是通过条对应的可调电阻来实现的,可调电阻顺时针转动调近,逆时针调远传感器的测试距离)。irT1用于控制该组传感器是否工作,连接到3-8译码选择电路。红外调制光经障碍物反射由HS0038红外一体化接收头接收,进行放大滤波、解调等处理后由irR1输出,单片机通过识别irR1位的高低电平来判断传感器前面是否有障碍物。这里只给出了一组传感器,另外四组传感器也与该组传感器相同的。

重庆理工大学综合课程设计报告

图3-2-2-4

3.2.3 电机驱动电路设计

如图3-2-3所示,是用来驱动电脑鼠伺服电机的驱动电路。由于单片机I/O口电流输出能力有限,不能直接驱动电机转动。为了能让单片机控制电机运转,需要使用电机驱动电路,将单片机I/O口弱电流放大到足以驱动电机的电流。

图3-2-3

图3-2-3是左电机驱动电路,右电机驱动电路和这个也是一样的。ML为左电机,1、2脚是电机组绕,与驱动芯片L9110输出相连。3脚是电机光电码盘A相脉冲输出,连接到T1定时/计数器1外部计数引脚,通过脉冲计数,计算电机角位移和速度。电路图中引脚与驱动电路中的引脚编号一一对应。通过L9110驱动芯片IA、IB输入的逻辑值的组合(L9110的逻辑关系如表3所列),控制电机正转、反转、停转。

重庆理工大学综合课程设计报告

L9110的逻辑关系表如表3所示:

表3 L9110逻辑关系

IA IB OA OB

H L H L 正转

L H L H 反转

L L L L 停止

H H L L 停止

3.3软件设计

如图3-3所示,是电脑鼠主程序流程图。遍历探索迷宫,记录信息数据,生成等高表,计算出最短路径,完成最短路径的来回,完成设计目的迷宫电脑鼠走迷宫。

重庆理工大学综合课程设计报告

3.3.1 电脑鼠搜索迷宫行走程序设计

图3-3-1电脑鼠搜索迷宫行走流程图

迷宫电脑鼠结合五个传感器的整合信息,判断自己所处的位置以及前方是否有路或者有没有走过,再结合墙壁信息,进行行走转向的选择,此过程中用到定时器控制左右轮的转动脉冲,使得两轮配合有效率的转动前进、转弯等。

3.3.2 电脑鼠遍历过程中记路径程序设计

图3-3-2电脑鼠遍历过程中记路径流程图

重庆理工大学综合课程设计报告

如图3-3-2是迷宫电脑鼠遍历迷宫的流程图,迷宫电脑鼠在遍历时,一直在检测挡板信息,统计方格信息,岔路口判断选择前进方向,用栈存储小车位置,进行寻路判断、前进选择,相对也就记下了路径的信息。

3.3.3 电脑鼠到达目的终点的程序设计

图3-3-3电脑鼠到达目的终点的流程图

如图3-3-3所示,是电脑鼠到达终点流程图。电脑鼠到达终点子程序就是根据设定的终点坐标,采用一定的规则不断的去搜索迷宫,直到找到一条通往终点的路为止。如流程图所示,电脑鼠每走一格就将当前坐标与终点坐标进行比对,如果比对相同说明找到终点退出返回,不相同则继续探索迷宫,判断当前坐标格是否走过,对于没有走过的迷宫格采用向心法则选路。对于走过的迷宫格,选一个未走过的方向进行探索或返回上一个路口探索。如果所有路都走不通,使电脑鼠向等高表数值较小的方向转弯,在获取当前坐标等高值,再比较,再前进。

重庆理工大学综合课程设计报告

3.3.4电脑鼠最短路径走终点程序

图3-3-4 电脑鼠最短路径走终点流程图

如图3-3-4所示,是电脑鼠完成遍历回到起点后,从起点到终点的最短路径程序流程图。其流程与返回到起点子程序流程差不多,只不过是根据当前坐标最后一次出去方向来进行转向的。根据生成的等高表,来确定通往终点的路怎么走,然后向前走一格并更新坐标,反复的执行查询方向、转向、走一格、更新坐标、直到电脑鼠到终点为止。

4 总结

4.1 所遇问题及解决办法

4.1.1定时器的使用

起初,就连定时器都无法正确的运用,定时器2的使用就是更加的一塌糊涂。只能去听学长的培训并且查找了许多相关的资料,一步步才弄懂。最后程序参考范例代码的格式写完整。

4.1.2迷宫信息数据的存储、岔路口的判断、转弯法则

先是了解了算法,之后深入研究算法,商榷可行的解决办法,借鉴人家的思想,再加新进。耐心调试思路和程序,沉下来好久才慢慢解决掉困难。

4.1.3等高表的生成

遇到的问题,最终的解都必来自算法起源加优化创新。一个好的算法,有时候简直令人着迷,感叹人家的思维和策略。无奈之余,琢磨了很久很久的算法,一遍又一遍的查看“等高表生成算法演示”,步步为营,一步一坑的学习和理解,最后才转化成自己的思考思维。

重庆理工大学综合课程设计报告

4.2 心得体会

经过这几个月的努力,电脑鼠课程设计终于告一段落,虽然呈现的效果不太理想,但是我依旧从中学到了不少东西。首先是,自己再的基础知识还有待提高,比赛中用到的好多知识,自己都相当模糊不清,特别是编程能力的提升,好多知识等需要的时候再去学习却已然来不及了。其次是学习计划的制定,由于没有制定有效的项目计划,在开始的好长一段时间里,几乎什么事情都没有做,等到快用了才开始手忙脚乱起来。最后就是团队合作意识,参加电脑鼠课程设计让我明白了团退合作的重要性,你有问题不会解决了就去问你的老师和同学,这样问题就会简单很多。最后感谢杨宏雨老师和各位同学的帮助。

重庆理工大学综合课程设计报告附件:程序代码

void mouseBack()

{

unsigned char i;

mouseTurnback();

if(mouseGoahead(1)!=1)

{

goOffset();

}

repair();

delay05();

while(1)

{

if((x==0)&&(y==0))

{

mouseTurnback();

return;

}

i=motion[x][y]>>4;//获得当前坐标进入方向,目的方向

if(i>now_direct)

{

i=i-now_direct;

if(i==1){mouseTurnright();}

if(i==2){mouseTurnright();mouseTurnright();}

if(i==3){mouseTurnleft();}

}

else

{

i=now_direct-i;

if(i==1){mouseTurnleft();}

if(i==2){mouseTurnleft();mouseTurnleft();}

if(i==3){mouseTurnright();}

}

重庆理工大学综合课程设计报告

delay05();

if(mouseGoahead(1)!=1)

{

goOffset();

}

repair();

delay05();

}

}

//电脑鼠冲刺函数

void mouseSpurt()

{

unsigned char i;

while(1)

{

if((x==Xfinish) && (y==Yfinish))

{

return;

}

i=motion[x][y]&0x0f;//获得当前坐标出去方向,目的方向

if(i>now_direct)

{

i=i-now_direct;

if(i==1){mouseTurnright();}

if(i==2){mouseTurnright();mouseTurnright();}

if(i==3){mouseTurnleft();}

}

else

{

i=now_direct-i;

if(i==1){mouseTurnleft();}

if(i==2){mouseTurnleft();mouseTurnleft();}

if(i==3){mouseTurnright();}

}

综合课程设计方案

Y082231本科(自考)综合课程设计 任务书指导书 西南交通大学 远程与继续教育学院 2017年10月

目录 一、综合课程设计的意义、目标和程序 二、综合课程设计内容及要求 三、综合课程设计成果及格式要求 四、设计方法和要求 五、综合课程设计答辩要求及成绩评定附件1:综合课程设计成果格式

一、综合课程设计的意义、目标和程序 (一)综合课程设计的意义 综合课程设计是工程造价专业人才培养计划的重要组成部分,是实现培养目标的重要教学环节,是人才培养质量的重要体现。根据工程造价专业(独立本科段)考试计划的要求,通过综合 课程设计,可以培养考生用所学基础课及专业课知识和相关技能,解决具体的工程造价实际问题 的综合能力。本次综合课程设计要求考生在指导教师的指导下,独立地完成单项工程的造价的编制,解决与之相关的问题,熟悉定额、手册、标准图以及工程实践中常用的方法,具有实践性、综合性强的显著特点。因而对培养考生的综合素质、增强工程意识和创新能力具有其他教学环节 无法代替的重要作用。 综合课程设计是考生在课程学习结束后的实践性教学环节;是学习、深化、拓宽、综合所学 知识的重要过程;是考生学习、研究与实践成果的全面总结;是考生综合素质与工程实践能力培 养效果的全面检验;是考生毕业及学位资格认定的重要依据;也是衡量高等教育质量和办学效益 的重要评价内容。 (二)综合课程设计的目标 综合课程设计基本教学目标是培养考生综合运用所学知识和技能,分析与解决工程实际问题,在实践中实现知识与能力的深化与升华,初步形成经济、环境、市场、管理等大工程意识,培养考生严肃认真的科学态度和严谨求实的工作作风。使考生通过综合课程设计在具备工程师素质方面更快地得到提高。根据高等教育自学考试工程造价(独立本科段)专业的培养目标,对综合课程设计有以下几方面的要求: 1.主要任务 本次任务在教师指导下,独立完成给定的设计任务,考生在完成任务后应编写出符合要求的设计说明书、提交综合课程设计计算书。 2.专业知识 考生应在综合课程设计工作中,综合运用各种学科的理论知识与技能,分析和解决工程实际问题。通过学习、研究和实践,使理论深化、知识拓宽、专业技能提高。 3.工作能力 考生应学会依据综合课程设计课题任务进行资料搜集、调查研究、方案论证、掌握有关工程设计程序、方法和技术规范。提高理论分析、言语表达、撰写技术文件以及独立解决专题问题等能力。

软件综合课程设计任务书

软件综合课程设计任务书

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

软件综合课程设计任务书 一、课程设计的目的、要求 目的:软件综合课程设计是一个综合性的设计型实验教学环节,旨在使学生通过软件开发的实践训练,进一步掌握设计开发软件的方法与技术,学会数据的组织方法,提高软件开发的实际能力,培养创造性的工程设计能力和分析、解决问题的能力。 实现以下目标: 1.深化已学的理论知识,完成理论到实践的转化 通过软件开发的实践,进一步加深对软件工程方法和技术的了解,将所学的理论知识运用于开发实践中,并在实践中逐步掌握软件工具的使用。 2. 提高分析和解决实际问题的能力 课程设计不仅是一次软件工程实践的模拟训练,同时通过软件开发的实践,积累经验,提高分析问题和解决问题的能力; 3. 培养“开拓创新”能力 大力提倡和鼓励在开发过程中使用新方法、新技术,激励学生实践的积极性和创造性,开拓思路,设计新算法、新创意,培养创造性的工程设计能力; 要求:学生组成开发小组(2~4人),以小组为单位选择并完成一个规模适度的软件项目,在教师的指导下以软件设计为中心,独立完成从需求分析到软件测试的开发过程。 二、设计步骤安排 1.确定课题 由教师命题并给出各课题的具体需求,学生根据课题涉及的知识领域及自己对该领域的熟悉程度和对该课题的兴趣,选择课题,经教师调整审定后确定; 2. 需求分析 建立系统的分析模型,这是系统开发的重要阶段。主要工作是: 分析确定系统应具备的功能、性能,并从经济上、技术上进行可行性分析,建立“需求分析模型”确定开发计划。 3. 软件设计 具体工作是:对系统的分析模型进行修改、细化,进行系统的结构设计,用户界面设计,数据管理部件设计(若系统涉及到数据库,要对数据库结构进行设计) 4. 编码与测试 根据项目的应用领域及语言的特点,选择编程语言进行编码,要求给出程序的详细注释(包括模块名、模块功能、中间过程的功能及变量说明); 由开发小组进行除验收测试以外的测试工作(包括单元测试、组装测试与系统(确认)测试)。所有测试过程都要求采用综合测试策略,先进行静态分析,再进行动态测试。要求制定测试计划、记录测试过程与结果、保留测试用例、写出测试报告。 5. 验收测试 由教师组织验收测试的实施,内容包括:系统能否正确运行,实际系统与设计方案是否一致,是否实现了需求所确定的功能与性能,系统设计有无特色,算法有无创新,系统结构是否合理、新颖,系统界面是否友好、美观,操作是否简单,使用是否方便。6.总结和整理课程设计报告

人才招聘信息管理软件设计--软件综合课程设计

沈阳航空航天大学 课程设计报告 课程设计名称:软件综合课程设计 课程设计题目:人才招聘信息管理软件设计 院(系):计算机学院 专业:计算机科学与技术 班级: 学号: 姓名: 指导教师: 说明:结论(优秀、良好、中等、及格、不及格)作为相关教环节考核必要依据;格式不符合要求;数据不实,不予通过。报告和电子数据必须作为实验现象重复的关键依据。

学术诚信声明 本人声明:所呈交的报告(含电子版及数据文件)是我个人在导师指导下独立进行设计工作及取得的研究结果。尽我所知,除了文中特别加以标注或致谢中所罗列的内容以外,报告中不包含其他人己经发表或撰写过的研究结果,也不包含其它教育机构使用过的材料。与我一同工作的同学对本研究所做的任何贡献均己在报告中做了明确的说明并表示了谢意。报告资料及实验数据若有不实之处,本人愿意接受本教学环节“不及格”和“重修或重做”的评分结论并承担相关一切后果。 本人签名: 日期:年月日

沈阳航空航天大学课程设计任务书

目录 1 需求分析 ................................................................................................................ - 1 -1.1需求概述 . (1) 1.2题目分析 (2) 1.2设计思路 (2) 2 概要设计 ................................................................................................................ - 3 -2.1数据库设计E-R图 (3) 2.2数据库表结构 (4) 2.3系统功能模块 (4) 3 详细设计 ................................................................................................................ - 5 -3.1数据库表结构 .. (5) 用户账号表(UserInfo) ................................................................................... - 5 -求职人员信息表(Employee) ........................................................................... - 5 -用人单位信息表(Company) ............................................................................. - 5 -投递记录信息表(History) ............................................................................. - 6 -3.2模块设计 . (6) 3.2.1 登录模块 ................................................................................................... - 6 - 3.2.2 注册模块 ................................................................................................... - 6 - 3.2.3 基本信息模块 ........................................................................................... - 6 - 3.2.4招聘信息模块 ......................................................................................... - 6 - 3.2.5 求职信息模块 ........................................................................................... - 7 - 4 调试分析 ................................................................................................................ - 8 -4.1数据库问题 (8) 4.1.1 连接数据库问题 ....................................................................................... - 8 - 4.1.2编码格式问题 ......................................................................................... - 8 - 4.2代码问题 (9) 5 用户手册 .............................................................................................................. - 10 -5.1登录界面 .. (10) 5.2注册跳转界面 (11) 5.3求职人员注册界面 (11) 5.4用人单位注册界面................................................................................. - 12 - 5.5求职人员基本信息界面......................................................................... - 13 - 5.6招聘信息界面......................................................................................... - 14 - 5.7 用人单位基本信息界面 ....................................................................... - 15 - 5.8人才信息界面......................................................................................... - 16 -参考文献 .................................................................................................................... - 17 -附录(关键部分程序清单) .............................................................................. - 18 -

综合课程设计

可用C++(Visual C++ 6.0),JA V A(JSP,STRUTS),C#(https://www.wendangku.net/doc/4b14417954.html, ,Visual Studio 2005),试题目而定。 1、综合购物频道(限最多3人选) 项目描述:是一个在线销售系统,是一个B-C模式的电子商务系统,由前台的B/S模式购物系统和后台的C/S模式的管理系统两部分组成。该电子商务系统可以实现会员注册、浏览商品、查看商品详细信息、选购商品、取消订单和查看订单等功能,前台系统的详细功能。目的:了解项目开发的一个基本流程以及如何运用现行的框架搭建一个大型的综合型系统2、某大型企业内部OA(限最多3人选) 项目描述:采用网络办公自动化系统,不仅能快速提高企业的运作效率,节省大量的办公费用,能全面提升企业的核心竞争力和生产力以及提高工作效率。该企业内部OA系统采用模型组件与WEB技术结合的方式,具有强大的功能,广泛的适用性、可靠安全性和可扩展性。目的:学习运用当前热门的前台技术。 3、产品展示厅(限最多3人选) 项目描述: 在互联网发达的今天,当您想客户宣传自己的产品时,最好的方式是拥有自己的网站,通过网络来传播和展示您的产品信息。产品展示系统,为客户详细介绍自己的产品,提供了一个功能强大的平台。 系统界面友好、功能强大、操作简便,用户可以方便迅速掌握系统的操作。 4人事管理系统(限最多3人选) 项目描述:人事档案完整资料、人事分类管理(员工户口状况、员工政治面貌、员工生理状况、员工婚姻状况、员工合同管理、员工投保情况、员工担保情况)、考勤管理、加班管理、出差管理、人事变动管理(新进员工登记、员工离职登记、人员变更记录)、员工培训管理(员工培训、员工学历)、考核奖惩、养老保险等几大模块。系统具有人事档案资料完备,打印灵活,多样、专业的报表设计,灵活的查询功能等特点。 主要技能:掌握项目的开发流程:需求分析、详细设计、测试等;熟悉VC的多文档的开发技能和技巧;利用ADO技术操作SQL Server数据库;掌握数据库的开发和操作技能。 5、即时通讯系统(限最多3人选) 项目描述:系统采用UDP协议,具有:收发在线和离线消息、添加/删除好友、服务器端存储好友列表、在客户端存储好友资料和聊天记录、添加/删除好友组、可以群发消息、收发文件等功能。 主要技能:掌握项目的开发流程:需求分析、详细设计、测试等;熟悉VC的网络通信的开发技能和技巧,包括:TCP和UDP协议、线程等;利用ADO技术操作SQL Server数据库; 6、推箱子(限最多3人选) 【规则】本游戏的目的就是把所有的箱子都推到目标位置上。箱子只能推动而不能拉动。一次只能推动一个箱子。 经典的推箱子是一个来自日本的古老游戏,目的是在训练你的逻辑思考能力。在一个狭小的仓库中,要求把木箱放到指定的位置,稍不小心就会出现箱子无法移动或者通道被堵住的情况,所以需要巧妙的利用有限的空间和通道~! 7、贪吃蛇(限最多3人选) 【规则】: A 用键盘的方向键控制蛇的上下左右移动。 B 游戏分为三种难度,SLUG为慢速,每吃一朵花得1分;WORM 为中速,每吃一朵花得2分;PYTHON为快速,每吃一朵花得3分。 C 游戏目标:操纵屏幕上那条可爱的小蛇,在黑框中不停吃花,而每吃一朵

最新网络课程设计方案讲课教案

网络环境支持的物理网络资源应用与共享网络课程设计依据能力课程标准中“四、主题与课程”中T17主题,确定开发“技术支持的学习方式变革”综合课程“网络环境支持的初中数学探究式教学”。通过本课程的学习,提升初中数学教师在网络环境支持下运用数字教育资源与学科教学工具有效开展数学探究式教学的能力。 一、适用对象与条件 二、学习目标 三、内容规划

四、课程类型选择与设计 1.课程类型: 2.学习活动、资源与评价设计

Unit 1 Sincere Friendship Passage A The Secrets of Male Friendships Background Knowledge 1.Clinton Bill Clinton was born on August 19, 1946 and became the 42nd President of the United States in 1993 and left the White House in 2001. He was the third-youngest president when he won the presidency at 46. Clinton has been involved in public speaking and humanitarian work. He created the William J. Clinton Foundation to promote and address international causes such as treatment and prevention of HIV/AIDS and global warming. In 2004, he released his autobiography My Life, and was involved in his wife Hillary's 2008 presidential campaign and subsequently in that of President Barack Obama. In 2009, he was named United Nations Special Envoy to Haiti. In the aftermath of the 2010 Haiti earthquake, Clinton teamed with George W. Bush to form the Clinton Bush Haiti Fund. 2.Gore Albert Arnold Gore was the 45th Vice President of the United States from 1993 to 2001 under President Bill Clinton. He is currently an author, businessperson, and environmental activist. 3.Bush George W. Bush is the 43rd President of the United States. He was sworn into office on January 20, 2001, re-elected on November 2, 2004, and sworn in for a second term on January 20, 2005. Before his Presidency, he served for 6 years as Governor of the State of Texas. 4.Tom Cruise He is an American film actor and producer. He has been nominated for three Academy Awards and won three Golden Globe Awards. His first leading role was the 1983 film Risky Business, which has been described as "A Generation X classic, and a career-maker" for the actor. After playing the role of a heroic naval pilot in the popular and financially successful 1986 film

《综合课程设计》教学大纲(完整资料).doc

此文档下载后即可编辑 《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通

过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计 2. 数字调制与解调器的设计 3. 特殊信号产生器的设计 4. 同步信号提取 5. 编码译码器

软件综合课程设计报告模板

(课程设计封皮一页上用已经设置好的宋体四号来填写各个项目。) 计算机软件综合 课程设计报告 学院、系:吉林大学珠海学院计算机科学与技术系 专业名称:2015级软件工程专业课程设计科目:计算机软件综合课程设计 题目:******* 系统 学生姓名:(小组所有成员的学号、姓名) 指导教师: 完成时间:2017年9月—2018年1月

目录 1引言 (4) 1.1编写目的 (4) 1.2背景说明 (4) 2 需求分析 (4) 2.1系统总体目标 (4) 2.2 系统功能 (4) 2.3数据需求 (4) 2.3数据流图 (5) 3 数据库概念结构设计 (5) 3.1系统E-R模型 (5) 3.2模块E-R模型 (5) 4 数据库逻辑结构设计 (5) 4.1 逻辑结构设计 (5) 4.2物理结构设计 (6) 5 安全性设计 (6) 5.1 身份验证模式 (6) 5.2 登陆管理 (6) 5.3 权限管理 (6) 6 源代码及其实现 (7)

5.1 系统开发技术 (7) 5.2 模块1设计及其实现 (7) 5.3 模块2设计及其实现 (7) 7 总结 (7) 6.1 课程设计心得体会 (7) 6.2 建议 (7) 8 参考文献 (7)

题目(三号,黑体,居中) 说明:一组只写一份报告,即下面内容,自己也可以根据实际情况进行调整和补充。 每个人写一份《课程设计成绩评定表》附在后面。 1引言 1.1编写目的 1.2背景说明 1.系统名称:公交查询系统 2.该项目的提出者:************ 3.开发者:********** ********* 4.运行该软件的单位:公交公司及广大乘客 2需求分析 2.1系统总体目标 2.2 系统功能 详细阐述系统的用户类型及其所属主要功能 2.3数据需求 根据系统功能整理出出系统中和数据相关的信息,要列出数据的详细信息。

机电一体化系统综合课程设计说明书

机电一体化系统课程设计 X-Y数控工作台设计说明书 学校名称:湖北文理学院 班级学号:2013279129 学生姓名:张亮 班级:机电1321 2015年11月

一、总体方案设计 1.1 设计任务 设计一个数控X-Y工作台及其控制系统。该工作台可用于铣床上坐标孔的加工和腊摸、塑料、铝合金零件的二维曲线加工,重复定位精度为±0.01mm,定位精度为0.025mm。 设计参数如下:负载重量G=150N;台面尺寸C×B×H=145mm ×160mm×12mm;底座外形尺寸C1×B1×H1=210mm×220mm×140mm;最大长度L=388mm;工作台加工范围X=55mm,Y=50mm;工作台最大快移速度为1m/min。 1.2 总体方案确定 (1)系统的运动方式及伺服系统 由于工件在移动的过程中没有进行切削,故应用点位控制系统。定位方式采用增量坐标控制。为了简化结构,降低成本,采用步进电机开环伺服系统驱动X-Y工作台。 (2)计算机系统 本设计采用了及MCS-51系列兼容的AT89S51单片机控制系统。它的主要特点是集成度高,可靠性好,功能强,速度快,有较高的性价比。 控制系统由微机部分、键盘、LED、I/O接口、光电偶合电路、步进电机、电磁铁功率放大器电路等组成。系统的加工程序和控制命令通过键盘操作实现。LED显示数控工作台的状态。

(3)X-Y工作台的传动方式 为保证一定的传动精度和平稳性,又要求结构紧凑,所以选用丝杠螺母传动副。为提高传动刚度和消除间隙,采用预加负荷的结构。 由于工作台的运动载荷不大,因此采用有预加载荷的双V形滚珠导轨。采用滚珠导轨可减少两个相对运动面的动、静摩擦系数之差,从而提高运动平稳性,减小振动。 考虑电机步距角和丝杆导程只能按标准选取,为达到分辨率的要求,需采用齿轮降速传动。 图1-1 系统总体框图

《HTML网页编程技术综合课程设计》教学实施方案

《HTML网页编程技术综合课程设计》教学实施方案

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

《网页编程技术综合课程设计》教学方案 一、课程设计目标 通过该课程设计综合应用本学期所学的网页制作知识,全面建立对网站的认知,建立网站设计与网页制作的基本思想;学会网站功能规划、网站布局、网页制作、网页配色等的基本技巧,掌握网页制作与网站设计相关软件的使用方法;通过课程设计教学环节能够制作有一定实用性的网站;能解决一些实际应用问题并以此为基础进一步扩展到相关的学科上;通过本课程设计提高网页的审美意识;通过团队合作制作网站,培养团队协作精神,初步了解软件企业开发软件系统模式,为将来适应工作打开良好的基础。 二、设计要求 1.本课程设计分小组进行,各小组成员原则上2~4人,不得超过4人,由小组长协调分工,每个组员充分发挥团队协作精神。 2.自选主题,使用Dreamweaver网页设计与制作软件,设计并制作一个内容完整、结构规范合理的静态网站,要求选取内容健康,网站中出现一定数量的图像和多媒体。网站主题应大小适中、内容健康、具有时代气息;网站提供的信息应与网站主题相符合, 主题突出、内容丰富; 3.页面设计合理、美观,有创意,适用于各种显示器的分辨率和颜色。 4.每个页面都要求有导航条和页脚信息,需要将这些信息制作成库项目,然后根据需要将之插入到模板或其它页面中。各个页面都要有标题,而且布局要合理、美观、大方。布局网页时要尽量主流布局方法(必须使用Div、表格等),并要有一定复杂度。 5.页面中需要有文字、图像、多媒体、超链接等,要求达到图文并茂的效果。所使用的文字的大小、字体和颜色要认真处理,除非特殊需要,不能出现空链接,文字不能简单用截图代替;所需图像和多媒体素材尽量自己设计,如有下载,自己必须再作处理,不得直接使用现有商业网站标志。 6. 为了保证页面的设计效果更好地兼容各种浏览器以及便于改版,要求用独立的CSS文件设置页面内容格式。 7.为主页添加背景音乐。 8.需要使用一定量的JavaScript脚本,使网页具有一定的交互功能。每小组必须制作一个表单,表单输入内容需要使用正则表达式进行验证。

软件综合课程设计教学大纲

珠海学院课程教学大纲 课程名称:计算机软件综合课程设计 适用专业: 2015级软件工程专业 课程类别:专业基础课 制订时间:2017年6月 计算机科学与技术系制

目录 1 《计算机软件综合课程设计》教学大纲 2 《计算机软件综合课程设计》(模板) 3 《计算机软件综合课程设计》成绩评定表

《计算机软件综合课程设计》教学大纲 一、课程设计基本信息 课程代码: 课程名称:计算机综合应用课程设计 课程学时:32学时 课程学分:2.0 适用对象:计算机科学与技术专业、软件工程专业 先修课程:高级语言程序设计、数据结构、操作系统、数据库原理与应用 二、课程设计目的和任务 本课程设计是检验计算机专业的学生在大学主干课程完成之后,为了加深和巩固学生对前两年所学理论和应用知识的理解,同时提高学生综合运用的能力和分析问题、解决的问题的能力而开设的一门实践课程。 通过本环节学生能够充分把前两年学到的知识综合应用到实际的编程实践中,可以进一步巩固所学到的理论。通过实现一个中等规模的应用软件,提高利用计算机系统解决实际问题的能力,为顺利毕业、进入社会打好基础;通过对程序的规范编写,可以培养学生良好的编程风格,包括程序结构形式,行文格式和程序正文格式等;并培养学生的上机调试能力。 三、课程设计方式 1、课程设计题目的选定 采用指导教师提供参考题目与学生自主命题相结合的办法选定课程设计题目。要求不多于4个人一个小组,不得重复,所涉及数据库的基本表至少在5张表以上,在尽量满足数据库设计原则的前提下,允许适当冗余以提高检索的速度。其中学生自主命题需要指导教师严格的审核,看是否满足课程要求,检查是否为重复课题。 2、课程设计任务的完成

《综合课程设计》教学大纲

《综合课程设计》教学大纲 课程名称:综合课程设计 英文名称:Integrated Course Project for Communication Systems 总学时:3周,理论学时:实验学时:学分:3 先修课程要求: 电路分析、模拟电子技术、数字电子技术、高频电子线路、通信原理、FPGA原理与应用、Matlab与通信仿真技术、微机原理与接口技术、单片机技术及应用、计算机网络等 适用专业:通信工程 教学参考书: 樊昌信等编,《通信原理(第六版)》,国防工业出版社,2006年 马淑华等编,《单片机原理及应用》,北京航空航天大学出版社,第1版 褚振勇等编,《FPGA原理与应用》,西安电子科技大学出版社,第2版 谢希仁等编,《计算机网络》,电子工业出版社,第4版 1课程设计在培养方案中的地位、目的和任务 《综合课程设计》是配合本科通信工程专业的专业基础课程《通信原理》、《FPGA原理与应用》、《Matlab与通信仿真分析》、《单片机技术及应用》、《计算机网络》而开设的重要专业实践环节。目的是培养学生科学理论结合实际工程的能力,通过该课程设计,要求学生在掌握通信基本理论的基础上,运用Matlab、FPGA、NS-2等工具对通信子系统或计算机网络进行仿真与设计,并计算基本性能指标,从而提高学生的综合设计实践能力。 另一方面,也可通过课程设计使学生深入理解单片机的基本原理,硬件结构和工作原理。 掌握程序的编制方法和程序调试的方法,掌握常用接口的设计及使用。掌握一般接口的扩展 方法及接口的调试过程。为学生将来在通信工程、电子信息工程、测试计量技术及仪器、电 子科学与技术及其它领域应用单片机技术打下良好基础及应用实践能力。 2 课程设计的基本要求 1. 学习基本设计方法;加深对课堂知识的理解和应用。 2. 完成指定的设计任务和实验任务,理论联系实际,实现书本知识到工程实践的过渡。 3. 学会设计报告的撰写方法。 3 课程设计的内容 1. 无线收发信机部件设计

电力系统综合课程设计

电力系统分析 综合课程设计报告 电力系统的潮流计算和故障分析 学院:电子信息与电气工程学院 专业班级: 学生姓名: 学生学号: 指导教师: 2014年 10月 29 日

目录 一、设计目的 (1) 二、设计要求和设计指标 (1) 2.1设计要求 (1) 2.2设计指标 (2) 2.2.1网络参数及运行参数计算 (2) 2.2.2各元件参数归算后的标么值: (2) 2.2.3 运算参数的计算结果: (2) 三、设计内容 (2) 3.1电力系统潮流计算和故障分析的原理 (2) 3.1.1电力系统潮流计算的原理 (2) 3.1.2 电力系统故障分析的原理 (3) 3.2潮流计算与分析 (4) 3.2.1潮流计算 (4) 3.2.2计算结果分析 (8) 3.2.3暂态稳定定性分析 (8) 3.2.4暂态稳定定量分析 (11) 3.3运行结果与分析 (16) 3.3.1构建系统仿真模型 (16) 3.3.2设置各模块参数 (17) 3.3.3仿真结果与分析 (21) 四、本设计改进建议 (22) 五、心得总结 (22) 六、主要参考文献 (23)

一、设计目的 学会使用电力系统分析软件。通过电力系统分析软件对电力系统的运行进行实例分析,加深和巩固课堂教学内容。 根据所给的电力系统,绘制短路电流计算程序,通过计算机进行调试,最后成一个切实可行的电力系统计算应用程序,通过自己设计电力系统计算程序不仅可以加深学生对短路计算的理解,还可以锻炼学生的计算机实际应用能力。 熟悉电力系统分析综合这门课程,复习电力系统潮流计算和故障分析的方法。了解Simulink 在进行潮流、故障分析时电力系统各元件所用的不同的数学模型并在进行不同的计算时加以正确选用。学会用Simulink ,通过图形编辑建模,并对特定网络进行计算分析。 二、设计要求和设计指标 2.1设计要求 系统的暂态稳定性是系统受到大干扰后如短路等,系统能否恢复到同步运行状态。图1为一单机无穷大系统,分析在f 点发生短路故障,通过线路两侧开关同时断开切除线路后,分析系统的暂态稳定性。若切除及时,则发电机的功角保持稳定,转速也将趋于稳定。若故障切除晚,则转速曲线发散。 图1 单机无穷大系统 发电机的参数: SGN=352.5MWA,PGN=300MW,UGN=10.5Kv,1=d x ,25.0'=d x ,252.0''=x x ,6.0=q x , 18.0=l x ,01.1'=d T ,053.0"=d T ,1.0"0=q T ,Rs=0.0028,H(s)=4s;TJN=8s,负序电抗:2.02=x 。 变压器T-1的参数:STN1=360MVA,UST1%=14%,KT1=10.5/242; 变压器T-2的参数:STN2=360MVA,UST2%=14%,KT2=220/121;

车辆工程综合课程设计说明书

课程设计任务书 课程车辆工程综合课程设计 题目某轿车前轮制动器主要零件设计(蹄或钳及轮缸部分)——1 专业车辆工程姓名学号 主要内容及基本要求: 已知条件:总质量为2200kg;前轴负荷率为35%;质心高度为1m;轴距为3.05m。轮胎型号:225/60R16。制动性能要求:初速度为50km/h,制动距离为15m. 在以上条件下,完成制动器主要基本参数的选择、确定(与后轮制动器设计的同学共同完成);完成制动器主要零件的设计计算;完成前轮制动器主要零件设计的设计图纸。 工程图纸须规范化,计算说明书须用国际单位制量纲。 参考资料: [1]王望予.汽车设计(第4版).北京:机械工业出版社,2004 [2]王国权,龚国庆.汽车设计课程设计指导书.北京:机械工业出版社,2009 [3]王丰元,马明星.汽车设计课程设计指导书.北京:中国电力出版社,2009 [4]陈家瑞.汽车构造(第3版下册).北京:机械工业出版社,2009 [5]余志生.汽车理论(第5版).北京:机械工业出版社,2009 [6]张海青.耐高温的盘式制动片.非金属矿.2008

完成期限 2017.8.28至2017.9.22 指导教师 专业负责人 2014年 9月 18 日 目录 1设计要求 0 2制动器形式方案分析与选择 0 2.1鼓式制动器 0 2.2盘式制动器 (2) 3前轮制动器设计计算 (6) 3.1制动系统主要参数数值 (6) 3.1.1相关的汽车主要参数 (6) 汽车主要参数如表3-1所示。 (7) 表3-1 汽车相关参数 (7) 3.1.2同步附着系数的分析计算 (7) 分析表明,汽车在同步系数为 的路面上制动(前后轮同时抱死)时,其制动减速度g qg dt u 0d ?==,即q=,q 为制动强度。而在其他附着系数 的路面上制动时,达到前轮或者后轮即将抱死的制动强度q<,这表明只有 在=的路面上,地面的附着条件才可以得到充分利用。

《微机与单片机综合课程设计说明书》模板蔡才华

《微机与单片机综合课程设计》 说明书 课题名称:基于单片机和DS1302的时钟设计 学号: 02 班级: 13级过程自动化3班 姓名:蔡才华 成绩: 指导教师:陈裕国 课题工作时间: 2016-1-4 至 2016-1-15 武汉工程大学电气信息学院

目录 1.系统分析 ds1302芯片 (6) 引脚图及寄存器 (6) 读写时序说明 (8) 内部电路图 (9) 数码管显示原理 (10) 2.程序设计 总体设计 (11) 分块程序设计 (12) ds1302初始化模块 (13) 数码管显示模块 (16) 主函数模块 (17) 仿真 电路图的搭建 (18) 元件库的选择 (18) 元件的布局 (19) 仿真运行 (21) keil软件的使用 (21) proteus运行效果图 (23) 4.总结 (24)

参考资料 (24) 附录一源程序清单 (25) 附录二电路原理图 (30)

1.系统分析 DS1302时钟芯片 DS1302时钟芯片,该芯片是美国DALLAS公司推出的一种高性能、低功耗的实时时钟芯片,附加31字节静态RAM,采用SPI三线接口与CPU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号和RAM数据。实时时钟可提供秒、分、时、日、星期、月和年,一个月小与31天时可以自动调整,且具有闰年补偿功能。工作电压宽达~。采用双电源供电(主电源和备用电源),可设置备用电源充电方式,提供了对后背电源进行涓细电流充电的能力。 DS1302用于数据记录,特别是对某些具有特殊意义的数据点的记录上,能实现数据与出现该数据的时间同时记录,因此广泛应用于测量系统中。 引脚图及寄存器 内部电路: 各引脚的功能为:

《软件工程综合课程设计》评分标准(参考)

《软件工程综合课程设计》评分标准(参考) 说明:按照学校发布的课程设计评分页中的8个评分项,根据《软件工程综合课程设计》实际,分解学校评分项为若干评分子项,并按评分等级记分(见下表),力求做到课程设计评分的精细化、一致行和可比性。各子项分数合计成各项分数,各项分数合计成本次课程设计成绩。 评分等级与记分对照表 1、课程设计中的创造性成果(10分) 1)课题具有国内或国际领先(4分) 2)具有自主创新的算法或应用最新的研究成果(专利)(3分) 3)使用最新的开发工具、技术平台和运行环境(3分) 2、学生掌握课程内容的程度(20分) 1)提供了较好的涵盖了需求、可行性和概要设计等的方案(5分) 2)在设计和实现中应用了软件工程的原理或方法(5分) 3)技术路线(开发工具、运行环境等)合理可行(5分) 4)提供了可行的测试计划(5分) 3、课程设计完成情况(20分) 1)按模板格式和内容提交完整的课程设计文档(5分) 2)提供了较完整的数据字典(数据库表)(4分)

3)完成了系统主要功能的UI设计或实现(4分)4)提供了较完整的测试用例(4分) 4)按时提交课程设计文档(3分) 4、课程设计动手能力(15分) 1)数据库表设计合理满足需求(5分) 2)UI设计一致美观、程序代码清晰规范(5分) 3)考虑系统出错与异常情况(5分) 5、文字表达(5分) 1)阐述问题准确完整(3分) 2)文档文字通顺流畅(2分) 6、学习态度(5分) 1)态度端正、认真负责(3分) 2)及时响应指导老师的通知和任务安排(2分)7、规范要求(15分) 1)文档段落格式规范一致(3分) 2)标题和正文字体大小一致(3分) 3)图形和表格格式规范(4分) 8、课程设计论文的质量(10分) 1)文档摘要和目录完整准确(2分) 2)参考文献完整正确且被引用(2分) 3)段落和层次结构合理、处理逻辑清晰(3分)4)表述准确、内容通畅、结论正确(3分)

专业综合课程设计

西安欧亚学院信息工程学院 课程报告 课程名称:专业综合课程设计 专业班级:统本通信1403班 姓名:庞盟 学号:14611006150041 完成时间:2015年10月21日

一、课程实训目的 该课程安排LTE网络优化实训模块,通过该课程的学习,学生可掌握LTE的关键技术以及从事网络优化需要具备的实操能力。让学生利用MAPINFO将基站信息进行地图可视化的,并制作专题地图等相关图层,同时进行网络规划、网络优化等实际工作的应用。掌握路测软件的基本功能操作,并进行4G网络的实战测试,进一步加深网络优化测试工作的流程和方法,能够进行简单网络问题的分析判断,并撰写相应的优化方案。掌握EXCELL函数(VLOOKUP、MID、数据透视、分裂等)在网络优化工作中的实际应用,能够进行基站信息的整合,网络指标曲线走势图、对比柱状图的制作。 二、课程实训要求 1、实习期间要提高安全意识,自觉遵守国家法律、法规,遵守实习单位的各项规章制度,注意自身的人身和财物安全,防止各种事故发生。 2、实习期间应服从带队老师的管理。严格遵守纪律,每个学生必须遵守实训场所的相关规章制度,听从实习教师的安排。遵守实习场所纪律、不迟到、不早退、不旷课。 3、在实习地应听从实习单位老师的指导。在实习工作时严格按照规章和指导老师的要求进行工作,不得违规操作。 三、课程实训地点 通信工程专业实习实训基地——华为HALP 四、课程实训过程 本次实训课程主要针对4G无线网络优化进行安排。对LTE网络的空中接口原理、关键技术进行了介绍,对实际工作中LTE网络的射频优化方法、单站验证流程进行了介绍,并对日常工作中经常用到的EXCEL、MAPINFO、PIONEER等常用优化工具进行了着重介绍,使我们能够对LTE网络的优化方法、优化流程、优化工具有一个全面的掌握,具备基本的优化技能。其中,PIONEER是集成了多个网络进行同步测试的新一代无线网络测试及分析软件,是世纪鼎利公司结合长期无线络优化的经验和最新的研究成果,具备完善的GSM、CDMA、EVDO、WCDMA、TD-SCDMA、LTE网络测试功能。MAPINFO是美国MAPINFO公司推出的一个地理信息系统处理软件,它提供定位,制作和处理的电子地图,数据/信息的地理化标注等功能,是地理信息系 统的代表作之一。

相关文档