文档库 最新最全的文档下载
当前位置:文档库 › 中南大学单片机课程设计报告

中南大学单片机课程设计报告

中南大学单片机课程设计报告
中南大学单片机课程设计报告

单片机课程设计报告

题目智能电风扇控制器

专业班级电子信息1101班

学号0909110814

姓名周群创

指导老师刘波张金焕

课设时间2015.1.10-2015.1.17

中南大学·信息科学与工程学院

摘要

单片机已经在家电领域中得到了广泛的应用。本风扇的主控芯片采用价格实惠而且容易购买的STC89C52芯片。系统能完成采集当前温度,并用LED显示,能设置报警温度,当检测温度超过报警温度时,产生报警信号(蜂鸣器输出),根据不同的温度,通过DA输出来(0832)控制直流电机的转速,通过操作实时时钟芯片,来控制电风扇的定时启动、停止等基本的功能。系统的软件实现采用功能强大且易于开发的KeilC51环境,且支持ISP下载,因此没使用编程器,用C 语言实现系统的软件部分。此设计具有安全性高、价格低廉便于实现、易于改进等优点。

关键词:智能电风扇控制器,STC89C52,矩阵键盘,AT24C02

ABSTRACT

SCM has been widely applied in the field of home appliances. The fan controller chips using affordable and easy to buy STC89C52 chips. The system can complete the acquisition of the current temperature and LED display, can set the alarm temperature, when the detected temperature exceeds the alarm temperature, an alarm signal (buzzer), depending on the temperature, output by DA (0832) DC motor control speed, real-time clock chip through the operation to control the fan's time to start, stop, and other basic functions. System software uses a powerful and easy-to-develop KeilC51 environment, and support ISP download, so did the use of programming, using C language software part of the system. This design has a safe, inexpensive easy to implement, easy to improve on.

KEY WORDS:Intelligent fan controller, STC89C52, matrix keyboard, AT24C02

目录

摘要................................................................ 第1章前言.. 0

1.1智能电风扇控制器的定义 0

1.2智能电风扇控制器的发展 0

第2章系统的设计方案和原理 (1)

2.1 系统的设计方案 (1)

2.2智能电风扇控制器的工作原理 (1)

第3章硬件电路设计及描述 (2)

第4章系统的软件设计 (5)

第5章调试与实现 (9)

5.1 硬件调试 (10)

5.2 软件调试 (10)

第6章课程设计体会 (11)

第7章参考文献 (12)

附录 (12)

第1章前言

1.1 智能电风扇的定义

风扇指热天借以生风取凉的用具电扇,是用电驱动产生气流的装置,内配置的扇子通电后来进行转动化成自然风来达到乘凉的效果。智能风扇可以采集当前温度(DS18B02),并用LED显示,能设置报警温度,当检测温度超过报警温度时,产生报警信号(蜂鸣器输出),根据不同的温度,通过DA输出来(0832)控制直流电机的转速,通过操作实时时钟芯片,来控制电风扇的定时启动、停止等。

1.2智能电风扇的发展

进入5月份,天气越来越热,尤其到了盛夏更是酷热难当。目前可供选择的纳凉工具主要有:空调、普通电风扇、冷风机以及蒲扇、纸扇等等。而电风扇以其低廉的价格是她的使用极为广泛。人们常常通宵达旦的使用,一旦气温稍有变化,感冒人数就会急剧增加;冷风机能增强空气的湿度但使用久了,家里电器会受潮,同时也会让使用者长期裸露在外的关节受到危害;蒲扇和纸扇价格低廉,但不自动,目前使用者微乎其微。在这种情况下,自动调温电风扇应运而生。我们的生活加快,人数需要处理的事情越来越多,在炎热的夏天,回到家更想好好休息,消除自己一天的工作疲劳,而自动调温电风扇等设计就解决了这些问题。自动调温电风扇是通过单片机控制来实现直流电动机运转频率的自动调节,从而达到改变风速的目的。此设计用到STC89C52RC单片机,它是把微处理器,存储器(RAM和ROM),输入/输出接口以及定时器/计数器集成在一起的集成电路芯片。他与集成电路相结合,组成一个设定温度,感温,控制和输出与一身的模块。利用单片机STC89C52RC和一些电路对室温进行探测,从而对电风扇进行开和关断一系列控制。

第2章系统的设计方案和原理

2.1 系统的设计方案

它使用直流电动机的控制以模拟电路为基础,运算放大器、非线性集成电路以及数字电路组成,使得对电风扇各档风量大调节更加细化,使得电风扇等控制更加人性化,同时它也具有全自动、控制简单、智能化,制作容易,使用温度传感器、专用控制集成电路和单片机,实现当室温达到最佳所设定开启的温度是,电风扇自动开启,并且可以根据室温变化换风速;档室温低于这一设定温度时,电风扇自动关闭。同时显示当前室内温度,和自己所设定的温度,提醒人们合理使用电风扇。

2.2智能电风扇的工作原理

智能电风扇主要由矩阵键盘、单片机、数码管和外部硬件等部分组成。流程框图如图2-1所示:

遥控器红

外线发射

红外线接收模块S T C 89 C 52单片机系

数字温度传感器温度显示模块

电机控制模块

转速显

示模块

图2-1 智能电风扇流程框图

第3章硬件电路设计及描述

3.1 系统框图

本系统共由两部分构成,即硬件部分与软件部分。其中硬件部分由电源输入部分、键盘输入部分、电路复位部分、晶振部分、数码管显示部分、报警部分、温度检测部分组成,软件部分对应的由主程序、密码储存程序、初始化程序、数码管显示程序、键盘扫描程序、启动程序、关闭程序。智能电风扇框图如3-1

所示:

图3-1 电子密码锁系统框图

硬件部分的智能电风扇可以很清晰的看出密码锁的工作流程,输入电路是智能电风扇的电源输入端,保证智能电风扇可以正常工作;按键部分选择的是矩阵式键盘,矩阵式键盘的优点是减少I/O 口的占用、按键选择多;数码管显示部分是显示用户输入密码位数,同时也显示显示输入的数据。 软件部分的密码储存是放在AT24C02储存芯片里,保证储存、验证用户输入的密码是否正确。

遥控器红外线发射

红外线接收模块

S T C 89C 52单片机系

数字温度传感器

温度显示模块

电机控制模 块

转速显示模块

3.2 模块电路图

3.2.1 MCU最小模块

图3-2 MCU最小模块图3.2.2 晶振模块

图3-3 晶振模块3.2.4 数码管模块

图3-5 数码管模块

3.2.5 键盘模块

图3-6 键盘模块

3.3 智能电风扇电路总体结构

本系统总体结构由硬件部分与软件部分构成。其中硬件部分由电源输入部分、键盘输入部分、数码管显示部分,软件部分由主程序、密码储存程序、键盘扫描程序、启动程序、延时程序等组成。

其工作过程是:采集当前温度(DS18B02),并用LED显示,能设置报警温度,当检测温度超过报警温度时,产生报警信号(蜂鸣器输出),根据不同的温度,通过DA输出来(0832)控制直流电机的转速,通过操作实时时钟芯片,来控制电风扇的定时启动、停止等。

第4章系统的软件设计

4.1储存芯片AT24C02

AT24C02是一个2K位串行CMOS E2PROM,内部含有256个8位字节,CATALYST公司的先进CMOS技术实质上减少了器件的功耗。AT24C02有一个16

字节页写缓冲器。该器件通过IIC总线接口进行操作,有一个专门的写保护功能。AT24C02支持IC,总线数据传送协议IC,总线协议规定任何将数据传送到总线的器件作为发送器。任何从总线接收数据的器件为接收器。数据传送是由产生串行时钟和所有起始停止信号的主器件控制的。主器件和从器件都可以作为发送器或接收器,但由主器件控制传送数据(发送或接收)的模式,通过器件地址输入端A0、A1和A2可以实现将最多8个AT24C02器件连接到总线上。1-A0,2-A1,3-A2 地址管脚;4-Vss 电源地;5-SDA 串行数据;6-SCL 串行时钟;7-WP 写保护;8-Vcc 电源。Vcc Vss 电源供电电压在2-6V之间。SCL 串行时钟,AT24C02串行时钟输入管脚用于产生器件所有数据发送或接收的时钟,这是一个输入管脚。SDA 串行数据/地址,AT24C02 双向串行数据/地址管脚用于器件所有数据的发送或接收,SDA 是一个开漏输出管脚,可与其它开漏输出或集电极开路输出进行线(wire-OR)A0、A1、A2 器件地址输入端这些输入脚用于多个器件级联时设置器件地址,当这些脚悬空时默认值为0。当使用AT24C02 时最大可级联8个器件。如果只有一个AT24C02被总线寻址,这三个地址输入脚(A0、A1、A2 )可悬空或连接到Vss,如果只有一个AT24C02被总线寻址这三个地址输入脚(A0、A1、A2 )必须连接到Vss。

4.2 报警电路的选择

“叮”声,每按一下,发声一次,密码正确时,不发声直接开锁,当密码输入错误时,单片机的P2.1引脚为低电平,三极管T3导通轰鸣器发出噪鸣声报警。如图4-3所示:

R9 VCC

S1

T3

8550

4.7K P2.1

图4-3 报警电路原理图

4.3晶振电路

晶体振荡器,简称晶振,其作用在于产生原始的时钟频率,这个频率经过频率发生器的放大或缩小后就成了电脑中各种不同的总线频率。AT89C51引脚XTAL1和XTAL2与晶体振荡器及电容C2、C1按图4-11所示方式连接。晶振、电容C1/C2及片内与非门(作为反馈、放大元件)构成了电容三点式振荡器,振荡信号频率与晶振频率及电容C1、C2的容量有关,但主要由晶振频率决定,范围在0~33MHz之间,电容C1、C2取值范围在5~30pF之间。根据实际情况,本设计中采用12MHZ做为系统的外部晶振。电容取值为20pF。它的作用的作用是为系统提供基本的时钟信号。通常一个系统共用一个晶振,便于各部分保持同步。晶振频率为11.0592MHZ。

4.6 主程序流程图

主程序的流程图:

开始

初始化

次数加1

输入密码

密码正确? 返回

N

Y

Y

开锁程序 开锁?

N

修改密码? 次数>3?

报警程序

修改程序 Y

N

N

Y

图4-5 主程序流程图

在主程序初始化之后,开始反复检测各模块相关部分的缓冲区标志,如果缓冲区标志置位,说明有相应的数据需要处理,然后主程序调用响应的处理子模块,对于温度传感器,我们采用定时采集数据的方法,在定时中断子程序中,采集相应的数据,并进行判断,如果是异常数据,则将数据保存在系统缓冲区,同时置对应的缓冲区标志。然后主程序将会调用相应的子程序进行处理。软件主流程图见下页图5-2所示。

当有按键按下的时候,采用键盘中断子程序扫描相应的键盘码,然后发给主程序,置对应的键盘按键标志位。在主程序中,当有键盘按下的时候,调用对应的键盘处理子程序。

第5章调试与实现

5.1 硬件调试

单片机应用系统的硬件调试和软件调试是分不开的.许多硬件故障只有通过软、硬件联调才能发现,但一般是先排除系统中比较明显的硬件故障后才和软件一起联调。

常见的硬件故障:

(1)逻辑错误

硬件的逻辑错误是由于设计错误和焊接过程中的工艺错误而造成的,包括错线、开路、短路等,其中最常见的是短路故障。

(2)元器件错误

元器件错误的原因有器件损坏或性能不符合要求,电解电容、二极管的极性接反或集成块装反等。

(3)可靠性差

应用系统可靠性差的原因很多,如内部和外部的干扰、电压纹波系数过大、器件负载过重等均会造成系统的可靠性差。另外,走线和布置的不合理也会造成系统可靠性差。

(4)电源故障

电源故障包括:电压值不符合设计要求、电源功率不足、负载能力差、纹波太重等。

硬件调试办法

脱机调试是在加电前,先用万用表等工具,按图纸仔细核对线路是否正确,并对元器件的安装、型号、规格等进行仔细检查,特别焊接时有无走线之间相互短路等。

5.2 软件调试

程序在KEIL C51上调试,采用模块程序设计技术,则逐个模块调好后再进行系统程序总调。

对于模块结构程序.要一个个子程序分别调试。调试时,一定要符合入口条件和出口条件,调试可用单步运行和断点运行方式,通过检查用者系统的CPU现场情况、RAM的内容和I/O口的状态,检测程序执行结果是否符合设计要求,有无循环错误、有无机器码错误以及转移地址的错误,同时,还可以发现系统中存在的硬件设计错误和软件算法错误。

各程序模块通过后,则可以把相关功能块连在一起进行总调。这个阶段若有故障,可以考虑各子程序运行时是否破坏了现场,缓冲单元、工作寄存器是否发生冲突,标志位的建立和清除是否有误,堆栈区是否有溢出,输入设备的状态是否正常等等,若用者系统是在开发机的监控程序下运行时,还要考虑用者缓冲单元是

否和监控程序的工作单元发生冲突。

单步和断点调试后,还应进行连续调试,用以确定定时精度、CPU的实时响应等问题。当全部调试和修改完成后,将程序固化到AT89S51中。进行整机调试。各功能实现则调试完成。

第6章课程设计体会

本次单片机课程设计,我通过编写初始化程序,运用定时器0﹑1﹑2,处理中断程序,调用库函数和.H文件,加深了对课堂上学习知识的理解。在调试程序的过程中,自己的分析问题﹑解决问题的能力有所提高。

基于单片机实现温度控制直流电机转速的设计完成很大程度上满足了我们生活的需要,例如小型的智能风扇、电脑上的散热风扇等等。传统的模拟电路设计太为繁琐,制作复杂,调试起来也不方便,使用起来更麻烦。

本次设计的成果恰恰可以解决人们的一些烦恼,既可以从液晶屏上直接的读取温度数据,而且可以个根据周围的温度环境改变直流电机的转速,控制精确、稳定。常规的晶闸管只留调速系统中大量硬件都用软件替代,从而简化系统的结构,减少了电子元件的虚焊,

接触不良的漂移等引起的一些故障,而且维修方便,借助于丰富的软件,易于实现各类自适应和复合控制。

第7章参考文献

[1] 郭天祥. 51单片机C语言教程.电子工业出版社.2013

[2] 楼苗然,李光飞. 单片机课程设计指导. 北京航空航天大学出版社2007

附录

代码清单:

#include

#include

#include

#define C8279 XBYTE[0xE001]

#define D8279 XBYTE[0xE000]

void delay(unsigned char i1);

void delay1(unsigned char i2);

void delayus(unsigned char num);

void disp8279(void);

void init8279(void) ;

void init_int(void);//中断1启动程序

void GET_T (unsigned char *temp);

void WR_1820 (unsigned char i);

unsigned char RD_1820 (void) ;

unsigned char getkey(void);

void T_COV (void);//温度处理

void TO_BCD (void);//温度数值处理

void temp_b(void);//风速处理程序

unsigned char INIT_1820(void);

void CHA8279 (void);//实时温度显示处理

sbit DQ=P3^2; //温感

sbit bj=P2^3;//蜂鸣

sbit pwm=P2^4;//电机

sbit key1=P2^2;//风扇定时方式 ,启动定时,停止定时bit key_flag;

unsigned char buffer[8],temp_v[2],TEMPER_N,temp_a; unsigned char port[]={1,0};

//temp_a当前温度,,count秒计时count_a分计时unsigned char temp_l=15;//最低温度,低于时,风扇不动unsigned char temp_h=35;//报警温度

unsigned char count=0;

unsigned char count1=0;

unsigned char count_a=0;

unsigned char time[]={1,5,10};//定时时长单位分钟unsigned char change[3]={20,25,30}; //温度风速等级void main (void)

{

init8279();

buffer[0]=0x00;

buffer[1]=0x00;

buffer[2]=0x18;

buffer[3]=0x0c;

buffer[4]=0x12;

buffer[5]=0x12;

buffer[6]=0x00;

buffer[7]=0x00;

EA=1;

TMOD=0X01;

TH0=(65536-50000)/256;

TL0=(65536-50000)%256;

TMOD|=0x10;

TH1=(65536-50000)/256;

TL1=(65536-50000)%256;

ET1=1;

TR1=1;

init8279();

disp8279();

delay(10);

while(1)

{

INIT_1820();

GET_T(temp_v);

T_COV();

CHA8279();

disp8279();

key_flag=getkey();

//......定时启动、停止.........

if(!key1) //key1低电平,电机转;1、2、3键表示风扇定时停止时长 {

delay(100);

if(!key1)

{

temp_b();

if(key_flag==1)

{

init_int();

if(count_a==time[0])

{

port[0]=0;

port[1]=0;

}

}

else if (key_flag==2)

{

init_int();

if(count_a==time[1])

{

port[0]=0;

port[1]=0;

}

}

else if (key_flag==3)

{

init_int();

if(count_a==time[2])

{

port[0]=0;

port[1]=0;

}

}

else;

}

}

else //key1高电平,风扇不转动;1,2,3键表示风扇定时启动时长 {

TR0=0;

ET0=0;

if(key_flag==1)

{

init_int();

if(count_a==time[0])

{

temp_b();

}

}

else if (key_flag==2)

{

init_int();

if(count_a==time[1])

{

temp_b();

}

}

else if (key_flag==3)

{

init_int();

土木工程材料复习题及参考答案

中南大学网络教育课程考试复习题及参考答案 土木工程材料 一、填空: 1.对于开口微孔材料,当其孔隙率增大时,材料的密度,吸水性 , 抗冻性 ,导 热性 ,强度。 2.与硅酸盐水泥相比,火山灰水泥的水化热 ,耐软水能力 ,干缩。 3.保温隔热材料应选择导热系数 ,比热容和热容的材料。 4.硅酸盐水泥的水化产物中胶体为和。 5.普通混凝土用砂含泥量增大时,混凝土的干缩 ,抗冻性。 6.普通混凝土配合比设计中要确定的三个参数为、和。 7.钢材中元素S主要会使钢的增大,元素P主要会使钢的增大。 8.含水率为1%的湿砂202克,其中含水为克,干砂克。 9.与建筑石灰相比,建筑石膏凝结硬化速度,硬化后体积。 10.石油沥青中油分的含量越大,则沥青的温度感应性,大气稳定性。 11.普通混凝土强度的大小主要决定于水泥强度和。 12.木材的强度中,在理论上最大的是强度。 13.按国家标准的规定,硅酸盐水泥的初凝时间应满足。 14.相同条件下,碎石混凝土的和易性比卵石混凝土的和易性。 15.普通混凝土用石子的强度可用或表示。 16.常温下,低碳钢中的晶体组织为和。 17.据特点不同,塑料可分成热塑性塑料和热固性塑料。 18.有无及是否发达是区分阔叶树和针叶树的重要特征。 19.与石油沥青相比,煤沥青的温度感应性更,与矿质材料的粘结性更。 20.石灰的陈伏处理主要是为了消除的危害。 21.木材防腐处理的措施一般有和。 22.材料确定后,决定普通混凝土流动性的最重要因素是。 23.普通混凝土的强度等级是根据。 24.钢的牌号Q235-AF中A表示。 25.结构设计时,硬钢的强度按取值。 26.硅酸盐水泥强度等级确定时标准试件的尺寸为。 27.钢筋进行冷加工时效处理后屈强比。 28.石油沥青的牌号越大,则沥青的大气稳定性。 29.在沥青中掺入填料的主要目的是提高沥青的黏结性、耐热性和。 30.用于沥青改性的材料主要有矿质材料、树脂和。 31.塑料的主要组成成分是。 32. 是现代沥青牌号划分的主要依据. 33.承受动载或冲击荷载的结构选材时必须考虑材料的。 34.表示石油沥青温度感应性大小的指标是。 35.水玻璃的化学组成式是。 36.煤沥青中游离碳的含量增加,其粘度和温度稳定性。 37.引起木材腐朽的真菌是。 38.沸煮法检验硅酸盐水泥的安定性,是为了检验水泥中是否过量. 39.煤沥青的温度稳定性比石油沥青。 40.钢材产生时效的难易程度称为。 41.煤沥青与矿质材料的粘结力。 42.材料确定后,决定普通混凝土流动性的最重要因素是。 43.对普通混凝土的基本要求是和经济性。 44.从结构上看,聚合物大分子链的几何形状有三种。

中南大学微机课程设计报告交通灯课案

微机课程设计报告

目录 一、需求分析 1、系统设计的意义 (3) 2、设计内容 (3) 3、设计目的 (3) 4、设计要求 (3) 5、系统功能 (4) 二、总体设计 1、交通灯工作过程 (4) 三、设计仿真图、设计流程图 1、系统仿真图 (5) 2、流程图 (6) 3、8253、8255A结构及功能 (8) 四、系统程序分析 (10) 五、总结与体会 (13) 六、参考文献 (13)

一、需求分析 1系统设计的意义: 随着社会经济的发展,城市问题越来越引起人们的关注。人、车、路三者关系的协调,已成为交通管理部门需要解决的重要问题之一。城市交通控制系统是用于城市交通数据检测、交通信号灯控制与交通疏通的计算机综合管理系统,它是现代城市交通监控指挥系统中最重要的组成部分。 随着城市机动车量的不断增加,组多大城市如北京、上海、南京等出现了交通超负荷运行的情况,因此,自80年代后期,这些城市纷纷修建城市高速通道,在高速道路建设完成的初期,它们也曾有效地改善了交通状况。然而,随着交通量的快速增长和缺乏对高速道路的系统研究和控制,高速道路没有充分发挥出预期的作用。而城市高速道路在构造上的特点,也决定了城市高速道路的交通状况必然受高速道路与普通道路耦合处交通状况的制约。所以,如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速通道,缓解主干道与匝道、城市同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通灯的控制方式很多,本系统采用可编程并行I/O接口芯片8255A为中心器件来设计交通灯控制器,实现本系统的各种功能。同时,本系统实用性强,操作简单。 2、设计内容 采用8255A设计交通灯控制的接口方案,根据设计的方案搭建电路,画出程序流程图,并编写程序进行调试 3、设计目的 综合运用《微机原理与应用》课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计能力及实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。针对此次课程设计主要是运用本课程的理论知识进行交通灯控制分析及设计,掌握8255A方式0的使用与编程方法,通从而复习巩固了课堂所学的理论知识,提高了对所学知识的综合应用能力。 4、设计要求: (1)、分别用C语言和汇编语言编程完成硬件接口功能设计; (2)、硬件电路基于80x86微机接口;

湖南科技大学认知实习报告

湖南科技大学 实习报告 课程名称认识实习 学院计算机科学与工程学院专业计算机科学与技术姓名杨果 学号1505010208 指导教师廖俊国 二〇一六年十二月十八日

一、实习目标 1.拓宽大学生视野,了解IT企业的实际工作环境、实际工作流程; 2.了解IT企业的发展岗位需求和岗位所需技能; 3.增加大学生对行业发展及今后专业的发展方向的认识; 4.增强大学生对所学专业的兴趣,激发专业学习热情; 5.让大学生明确今后的职业规划,并了解作为企业员工必备的职业素质和修养; 6.培养大学生养成良好的学习与思维习惯。 二、实习过程和内容 我们先去了湘潭市风云职业技能培训中心。它隶属于江苏风云科技服务有限公司。是一家很有市里的技能培训基地。目前湘潭培训中心和湘潭大学已签订合作协议,成立移动互联网创新实验室,为湖南工程学院信息工程专业的100多名学员安排了实习活动;与湖南科技大学合作申报的省级人才培养基地也已通过审批;同时完成来自湖南软件学院、湖南工业大学等多所院校的近千人参观接待和实训安排,达成了云计算,物联网,大数据,信息安全等等合作方案和意向。在这里,我们在实习公司人员的安排下,去看了湘潭九华地区的发展现状和发展方略,认识到了九华地区发展的巨大前景。随后,我们在培训教室认真听公司的项目经理给我们认知讲解了我们以后工作写项目的具体步骤,容易犯的错误和需要重点注意的事项—至始至终客户都是第一位的。并对同学们的相关问题进行解答等。 下午我们先去了长沙中电软件园。长沙中电软件园是中国电子与湖南省、长沙市携手共建的国家级软件产业基地。长沙中电软件园的开发建设,被列入湖南省战略性新兴产业信息产业专项规划,是落实湖南省政府与中国电子信息产业集团战略合作框架协议精神的重要举措,是湖南省承接沿海优势产业梯度转移、加快电子信息产业发展,提升和改造传统产业,优化产业结构,促进中部崛起和长株潭城市群“两型社会”建设的重要布局。在这里,我们看到了许多新兴的发明创造,了解了许多中电软件园公司的发展,认识到了创新科技的巨大市场前景。如:可飞行控制的自拍飞行器、可智能抓拍识别人脸的识别仪、基于北斗系统的军用导航仪、自动诱导的电子枪等等。 最后,我们去了科创信息技术股份有限公司。湖南科创信息技术股份有限公司是中南大学信息学科的学科性公司,是国家高新技术企业。1998年1月注册于长沙高新技术产业开发区现注册资金为5361.9999万元。公司以计算机软件研发、服务外包、信息系统集成服务为主要业务。我们先在大会议室听了罗副总经理和人事部王主管发言。其中罗副总经理讲解了科创企业的发展历程,并

工程训练总结报告

工程训练总结报告 ——纸上得来终觉浅 为期一学期每周半天的工程训练结束了,还有些恋恋不舍的感觉。在还没有开始实习的时候大家都很积极和热情的想着投入到训练中。然而,实习后,我觉得实习生活和以前想象的不一样了,实习不是一件简单的事。 为期一学期每周半天的工程训练,对我们学土木工科学生来说,也是特别的宝贵。因为这是一次理论与实践相结合的绝好机会,又将全面地检验我们的知识水平然而,实习后,我觉得实习生活和以前想象的不一样了,实习不是一件简单的事,并不是我们想象中的那么简单,金工实习不是一件轻松的事,而是一件劳心劳力的事。在这个短暂的一个学期的实习中,我学到许多在课堂里无法学到的东西,并在意志品质上得到了锻炼。 我们实习的第一天看了有关金工实习的知识和金工实习过程中的注意事项的碟片。这是作为学生的期的实习中,感觉很充实,学到了很多的东西。。 金工实习是培养学生实践能力的有效途径。又是我们大学生、工科类的大学生,十分重要的也特别有意义的实习课。金工实习又是我们的一次实际掌握知识的机会,离开了课堂严谨的环境,我们会感受到车间的气氛。同时也更加感受到了当一名工人的心情,使我们更加清醒地认识到肩负的责任。 钳工 通过碟片的演示和老师的讲解。我终于明白了什么是钳工。同时也懂得了为什么有人说“当钳工是最累的!” 钳工是以手工操作为主,使用各种工具来完成零件的加工、装配和修理等工作。与机械加工相比,劳动强度大、生产效率低,但是可以完成机械加工不便加工或难以完成的工作,同时设备简单,故在机械制造和修配工作中,仍是不可缺少的重要工种。 第一天,来到车间,听完老师的要求,我们需要制作一个小锤子。看了黑板上那看似简简单单的图样,我们便开始了我们的实习。首先要正确的握锉刀,锉削平面时保持锉刀的平直运动是锉削的关键,锉削力有水平推力和垂直压力两种。锉刀推进时,前手压力逐渐减小后手压力大则后小,锉刀推到中间位置时,两手压力相同,继续推进锉刀时,前手压力逐渐减小后压力加大。锉刀返回时不施加压力。这样我们锉削也就比较简单了。在经过了不断重复的锉削,粗糙的铁块表面已经被我们削的很光滑了。 接着便是刮削、研磨、钻孔等。虽然不是很标准,但却是我们汗水的结晶,是我们两天来奋斗的结果,虽然我们的小锤子制作的没有工人师傅做得那么好但是我们还是很高兴! 钳工的实习说实话是很枯燥的,可能干一个上午却都是在反反复复着一个动作,还要有力气,还要做到位,那就是手握锉刀在工件上来来回回的锉,锉到中午时,整个人的手都酸疼酸疼的,腿也站的有一些僵直了,然而每每累时,却能看见老师在一旁指导,并且亲自示范,他也是满头的汗水,气喘呼呼的,看到

中南大学土木工程材料历届考试试题及答案

讪祁协丄仃一咛卩 中南大学考试试卷 ■ 2003-2004学年第二学期 课程;土木工程材料 rie*攻& I )第一.一九国答寮直接做任试卷二.第二~五人蟻告安弓 存存颇紙匕. 何时交冋. 班级: ____________ 学号* ____________ 姓名: __________________ 、单邊JS (】0X2?20分) I ?当果一材料的孔障半增人时,下乳材料性復指标中一定不 变的# ( )? A ?帝反 B ?衣观密復 C.盘水率 D ?强度 2. 实 灵空沸煮法檢唯普通木泥的休枳安定性时,只能检验出 < )足古过 A f-Mg (J B ? f-CaO C. SO 」 D.眩 3. 石灰熟化过祥中的“陈伏”是为了( A.利干结晶 B.蒸发姜余水分 C.歸任发热? 1?喷射混联十施工应优先的外加剂是( )? A ?早幺剂 B.引气剂 C.缓根利 D.速凝別 o.下列阪景结构钢中可用丁低淙炸接结构的足( )? 6?建纨砂按的保水性用( )表示. 8 ?测料的量其本组分星( 9.木材在加工前通常应干燥至( )? A ? Q235-AF B. Q215 C. Q235-C D. 0195 3: D.消除过火石灰的危害 A.沉入度 B.分泾度 C.流动度 D.稠度 7?炎热地区用面防水用石油沥育一般选用( A ?10号 B. 30号 C ?60号 >建戻石油沥rr D. 100 号 人槿脂 B .首色剂 cia 化剤 D 填料 试卷阪号:NO. 02 分类:A-02(±木工程)

A.纤堆饱和点含水率B平衡含水率 C.林准含水率 D.绝干 W?在廉定传热下.保温隔热材料应送择()的. A?导热系數大R.导热系数小C?导淋系数大D.始容童小 黄二页.?1S

中南大学JAVA实验报告

中南大学 《JAVA语言与系统设计》 实验报告 题目运用运用JavaFx画时钟运用JavaFx实现时钟动画学生姓名 指导教师 学院信息科学与工程学院 专业班级 完成时间

目录 第一章绪论............................................................................................... 1.1实验背景............................................................................................... 1.2实验意义.............................................................................................. 1.3JavaFX介绍......................................................................................... 第二章需求分析..................................................................................... 2.1题目描述............................................................................................. 2.1.1 实验一.................................................................................... 2.1.2 实验二.................................................................................... 2.2 概要设计........................................................................................... 2.2.1 实验一.................................................................................... 2.2.2 实验二.................................................................................... 2.3 程序清单........................................................................................... 2.3.1 实验一代码............................................................................ 2.3.2 实验二代码............................................................................ 第三章调试分析.................................................................................... 3.1 结果分析......................................................................................... 3.1.1 实验一结果............................................................................ 3.1.2 实验二结果............................................................................ 3.2 调试报告........................................................................................ 心得体会.................................................................................................

计算机网络课程设计实验报告

中南大学课程设计报告 课程:计算机网络课程设计 题目:基于Winpcap的网络流量统计分析 指导教师:张伟 目录 第一章总体设计 一、实体类设计 --------P3 二、功能类设计 --------P3 三、界面设计 --------P3

第二章详细设计 一、实体类实现 --------P4 二、功能类实现 --------P4 三、界面实现 --------P5 第三章源代码清单及说明 一、CaptureUtil.java --------P7 二、MyPcapPacketHandler.java --------P9 三、PacketMatch.java --------P9 四、Windows.java --------P13 第四章运行结果 --------P19 第五章心得体会 --------P21 第一章总体设计 一、实体类设计 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计 二、功能类设计 (1)网卡获取 (2)包的抓捕

(3)包的处理 三、界面设计 (1)布局 (2)按钮功能连接 第二章第二章详细设计 一、实体类实现 TCP、UPD、ICMP、ARP、广播数据包五个包的数据结构设计。 本程序采用Java编写,基于win10pcap。Win10pcap是winpcap在win10系统上的适用版本。Java对于winpcap使用jnetpcap进行支持。对于TCP、UPD、ICMP、ARP、广播数据包五种类型的包,在jnetpcap的jar包中大部分已经封装好了相关的实体类型。对应如下:ARP 实体类:https://www.wendangku.net/doc/fc1185354.html,work.Arp; UPD 实体类:https://www.wendangku.net/doc/fc1185354.html,work.Icmp;

中南大学制造工程训练试卷一

中南大学制造工程训练试卷(一) 1、空气锤的规格以_______________来表示; 2、常用的手弧焊设备有两类: _______________弧焊变压器与_______________弧焊发电机; 3、焊缝的缺陷主要有___________、___________ 、___________、___________和___________等几种; 4、常用的特种铸造方法有___________、___________ 、___________与___________ 等几种; 5、MEM350熔融挤压成形制造的成形材料为___________ ,成形温度为___________, 每层成形厚度为___________ ; 6、传统制造采用___________ 法制造实体或零件,而快速成形制造技术采用___________法制造实体或零件; 7、在逆向工程系统中,测量点资料的设备按探头不同可分为___________ 和___________两种; 二、判断下列叙述的正误,正确者在题后括号内标记“√”,不正确者在题后括号内标记“×”:(10分) 1、透气性太差的型砂易使铸件形成气孔;( ) 2、型砂强度过高,阻碍铸件收缩,而使铸件产生过大的应力或裂纹;( ) 3、起模时在模样周围刷水可提高型砂的可塑性;() 4、将内浇口开设在铸件的薄壁处,有利于铸件同时凝固和收缩, 防止铸造应力() 5、型芯的主要作用是获得铸件的内腔;( ) 6、面砂的强度,耐火性等性能要求较高;( ) 7、锻造时,加热温度越高,钢材的可锻性越好;() 8、真空注型快速制造所用的液体材料必须在真空条件下进行脱泡处理;() 9、氧气切割简便易行,适合于所有的金属;() 10、焊接件产生应力,是因为工件局部受热温度分布不均匀引起的;() 三、下列各题均有三个可供选择的答案,请你选择正确的答案填在括号内:(10分) 1、型砂的耐火性差,造成铸件( ); A、气孔; B、粘砂; C、冷隔; 2、型砂中加锯木屑是为了改善型砂的( ); A、耐火性; B、退让性; C、强度;

中南大学土木工程材料课后习题及答案

土木工程材料习题集与参考答案 第一章 土木工程材料的基本性质 1. 试述材料成分、结构和构造对材料性质的影响? 参考答案:材料的成分对性质的影响:材料的组成及其相对含量的变化,不仅会影响材料的化学性质,还会影响材料的物理力学性质。材 料的成分不同,其物理力学性质有明显的差异。值得注意的是,材料中某些成分的改变,可能会对某项性质引起较大的改变,而对其他性质的影响不明显。 材料的结构对性质的影响:材料的结构是决定材料物理性能的重要因素。可分为微观结构和细观结构。材料在微观结构上的差异影响到材料的强度、硬度、熔点、变形、导热性等性质,可以说材料的微观结构决定着材料的物理力学性能。 材料的构造对性质的影响:材料的构造主要是指材料的孔隙和相同或不同材料间的搭配。不同材料适当搭配形成的复合材料,其综合性能优于各个单一材料。材料的内部孔隙会影响材料的强度、导热性、水渗透性、抗冻性等。 总之,材料的组成、结构与构造决定了材料的性质。材料的组成、结构与构造的变化带来了材料世界的千变万化。 2.试述材料密度、表观密度、孔隙率的定义、测定方法及相互关系。密度与视密度的区别何在? 参考答案:密度ρ:是指材料在密实状态下单位体积的质量。测定方法:将材料磨细成粒径小于0.25mm 的粉末,再用排液法测得其密实 体积。用此法得到的密度又称“真密度”。 表观密度0ρ:是指材料在自然状态下单位体积的质量。测定方法:对于外形规则的块体材料,测其外观尺寸就可得到自然体积。对于外观不规则的块体材料,将其加工成规则的块体再测其外观尺寸,或者采用蜡封排液法。 孔隙率P :材料中的孔隙体积与总体积的百分比。 相互关系:%10010???? ? ??- =ρρP 密度与视密度区别:某些散粒材料比较密实,其内部仅含少量微小、封闭的孔隙,从工程使用角度来说,不需磨细也可用排液法测其 近似的密实体积,这样测得的密度称为“视密度”。 3.孔隙率及孔隙特征对材料的表观密度、强度、吸水性、抗渗性、抗冻性、导热性等性质有何影响? 参考答案:对表观密度的影响:材料孔隙率大,在相同体积下,它的表观密度就小。而且材料的孔隙在自然状态下可能含水,随着含水量 的不同,材料的质量和体积均会发生变化,则表观密度会发生变化。 对强度的影响:孔隙减小了材料承受荷载的有效面积,降低了材料的强度,且应力在孔隙处的分布会发生变化,如:孔隙处的应力集 中。 对吸水性的影响:开口大孔,水容易进入但是难以充满;封闭分散的孔隙,水无法进入。当孔隙率大,且孔隙多为开口、细小、连通时, 材料吸水多。 对抗渗性的影响:材料的孔隙率大且孔隙尺寸大,并连通开口时,材料具有较高的渗透性;如果孔隙率小,孔隙封闭不连通,则材料不易 被水渗透。 对抗冻性的影响:连通的孔隙多,孔隙容易被水充满时,抗冻性差。 对导热性的影响:如果材料内微小、封闭、均匀分布的孔隙多,则导热系数就小,导热性差,保温隔热性能就好。如果材料内孔隙较大, 其内空气会发生对流,则导热系数就大,导热性好。 4.材料的耐水性、吸水性、吸湿性、抗冻性、导热性、热容、抗渗性的含义是什么? 参考答案:耐水性: 材料抵抗水破坏作用的能力称为耐水性,即材料经水浸泡后,不发生破坏,同时强度也不显著降 低的性质。指标:软化系数 吸水性:材料与水接触时其毛细管会吸收水分的性质。指标:吸水率 吸湿性:材料在潮湿空气中吸收水分的性质。指标:平衡含水率 抗冻性:材料在吸水饱和状态下,能经受多次冻融循环作用而不被破坏,强度也不严重降低的性质。指标:抗冻等 级,其划分取决于材料在一定条件下经受冻融而不被破坏的次数。 导热性:当材料两面存在温度差时,热量会从温度较高的一面传导到温度较低的一面的性质。指标:导热系数 热容:某块材料在温度升降1K 时所放出或吸收的热量。 指标:C (热容)=c (比热容)?m(材料质量) 抗渗性:材料抵抗压力水或液体渗透的性质。指标:渗透系数 5.材料的导热系数、比热容和热容与建筑物的使用功能有什么关系? 参考答案:材料的导热系数小,建筑物的保温隔热性能就好。如果建筑物围护结构的热容越大,则在气温变化较大时,能较好地保持室内 温度。 6.试述材料的弹性、朔性、脆性和弹性磨量的意义? 参考答案:弹性: 当撤去外力或外力恢复到原状态,材料能够完全恢复原来形状的性质。 塑性: 当撤去外力或外力恢复到原状态,材料仍保持变形后的形状和尺寸,并不产生裂缝的性质。 脆性:是材料在外力作用下不产生明显变形而突然发生破坏的一种性能。 弹性模量: 晶体材料如金属材料表现为线弹性,一些非晶体材料如玻璃等也表现为线弹性,其应力与应变之比为常数,比值称为弹性 模量,它是衡量材料抵抗外力使其变形能力的一个指标。 7.影响材料强度试验结果的因素有哪些?强度与强度等级是否不同,试举例说明。 参考答案: 试验条件对材料强度试验结果有较大的影响,其中主要有试件的形状和尺寸、试验机的加载速度、试验时的温度和湿度,以 及材料本身的含水状态等。 强度与强度等级不一样。强度是一个具体值,而强度等级是一个等级范围。如:混凝土的强度等级为C30,那么属于C30强度等级的 混凝土的实际强度值有可能是30MPa 或与30MPa 接近的强度值。 8.某地红砂岩,已按规定将其磨细,过筛。烘干后称取50g ,用李氏瓶测得其体积为18.9cm 3 。另有卵石经过清洗烘干后称取1000g ,将其浸水饱和后用布擦干。又用广口瓶盛满水,连盖称得其质量为790g ,然后将卵石装入,再连盖称得其质量为1409g ,水温为25℃,求红砂岩及卵石的密度或视密度,并注明哪个是密度或视密度。

中南大学程序设计语言C++(课程设计2015级) - 副本

智能15级《程序设计语言(C++)》 课程设计任务书 一、课程设计目的 本课程设计是智能科学与技术专业的重要实践性课程。是学习完《计算机与程序设计语言基础》课程后进行的一次全面的综合练习。通过课程设计,一方面可以结合课程的教学内容循序渐进地进行设计方面的实践训练,另一方面,在参与一系列综合项目的实践过程中,还能提高如何综合运用所学知识解决实际问题的能力,以及获得相关项目管理和团队合作等众多方面的具体经验。为后续课程面向对象程序设计等课程奠定必要的实践基础。 设计目的如下: 1.进一步培养学生结构化程序设计的思想,加深对高级语言基本语言要素和控制结构的理解。 2.针对C++语言中的重点和难点内容进行训练,独立完成有一定工作量的程序设计任务,同时强调好的程序设计风格。 3.掌握C++语言的编程技巧和上机调试程序的方法。 4.掌握程序设计中的常用算法。 为了使学生从课程设计中尽可能取得比较大的收获,对课程设计题目分成二类,一类为基础训练题目,从中学习到程序设计的常用算法,另一类为综合题目。学生可根据自己的能力和兴趣从两类中各选择一个设计题完成。 二、课程设计内容 分组形式:可2-4人组队 题目要求:A类题目必须全部完成,B类题目3题内选择2题完成 A组题型:基本知识单项训练() 设计题1、数据连接 编写函数实现两个字符单向链表的连接。函数以对两个链表头的引用作为参数,把第二个链表连接到第一个链表后面。 设计题2、字符处理 设计函数,实现英文字符的大小写转换并去除其他字符。要求:字符串中的小写字

符自动变换成对应的大写字符,而大写字符则变换成对应的小写字符。另,如果字符串中存在除英文大小写之外的字符请去除掉。 设计题3、数据统计 求数组中离平均数最近的那个数。假定函数int mid(int a[], int len); 计算数组a中所有数的平均值,并返回数组中离该平均值最近的那个数。 设计题4、抓交通肇事犯 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击事件,但都没有记住车号,只记下车号中后4位数字的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同;丙是数学家,他说:四位的车号刚好是一个整数的平方。满足上述要求的车牌号只有一个。请根据以上线索求出该车号后4位数字。 B组题型:综合训练类 设计题5、投票管理系统 设计一个如图1所示的投票管理系统界面 图1投票管理系统界面 要求输入候选人名单后,点击确认按钮实现使用选择框代表候选人,计选择框的名字就是候选人的名字。点击取消按钮候选人输入框为空,重新输入候选人名单。选中候选人的选择框时,表示给该候选人投一票。点击确定按钮时表示产生一张选票。点击刷新

学生成绩管理系统_课程设计报告

中南大学 《C语言程序设计》 课程设计报告课题名称:学生成绩管理系统 专业电气信息 学生姓名舒畅 班级0914 学号0909091424 指导教师穆帅 完成日期2010年7月10日 信息科学与工程学院

目录 1 课程设计的目的 (1) 2 设计内容与要求 (1) 3 主要技术指标及特点 (2) 3.1 登录界面显示 (2) 3.2登记学生资料 (4) 3.3保存学生资料 (5) 3.4 删除学生资料 (6) 3.5修改学生资料 (7) 3.6 查询学生资料 (8) 3.6统计学生资料(自加功能) (8) 3.8对学生资料进行排序 (9) 3.9程序主要代码 (9) 4 设计小结 (31)

成绩管理系统 1 课程设计的目的 1.加深对《C语言程序设计》课程知识的理解,掌握C语言应用程序的开发方法和步骤; 2.进一步掌握和利用C语言进行程设计的能力; 3.进一步理解和运用结构化程序设计的思想和方法; 4.初步掌握开发一个小型实用系统的基本方法; 5.学会调试一个较长程序的基本方法; 6.学会利用流程图或N-S图表示算法; 7.掌握书写程设计开发文档的能力(书写课程设计报告)。 2 设计内容与要求 设计内容:成绩管理系统 现有学生成绩信息,内容如下: 姓名学号 C 数学英语 shuchang 12 99 98 99 jiutian 32 87 68 87 changzi 33 98 89 99 jiutia 13 7 43 45 设计要求: ?封面(参见任务书最后一页) ?系统描述:分析和描述系统的基本要求和内容; ?功能模块结构:包括如何划分功能模块,各功能模块之间的结构图,以及各模块 的功能描述; ?数据结构设计:设计数据结构以满足系统的功能要求,并加以注释说明; ?主要模块的算法说明:即实现该模块的思路; ?运行结果:包括典型的界面、输入和输出数据等; ?总结:包括C语言程序设计实践中遇到的问题,解决问题的过程及体会、收获、

土木工程材料作业参考答案1

P16-1 何谓材料的密度、表观密度、堆积密度?如何测定?材料含水后对三者有什么影响? 答:密度指材料在绝对密实状态下单位体积的干燥质量。表观密度指材料在自然状态下单位体积的质量。堆积密度指散粒材料或粉体材料在自然堆积状态下单位体积的质量。 测定材料的密度、表观密度和堆积密度,关键在于分别测定其绝对密实体积、表观体积(即自然状态下的体积)和堆积体积。 密实材料,绝对密实体积等于表观体积,外形规则材料可以直接量度外形尺寸,通过几何计算得到体积;外形不规则的材料可以用排液法得到体积。 求非密实材料的绝对密实体积,要把材料磨成粉,干燥至恒重后用李氏密度瓶测定;求形状规则的非密实材料表观体积,方法同规则密实材料,形状不规则非密实材料,可在材料表面封蜡后,用排液法测得表观体积。 散粒材料的堆积密度,通常以所填充的容器的容积作为材料的自然堆积体积来求得。 材料的密度与含水无关,表观密度和堆积密度随含水量增大而增大。 P16-2 材料的孔隙率和孔隙特征对材料的哪些性能有影响?有何影响。 答:材料的孔隙率和孔隙特征对材料的强度、表观密度、吸水性、吸湿性、抗渗性、抗冻性、隔热保温性、隔声/吸声性等性能有影响。 一般来说组成相同的材料孔隙率越大则干表观密度、强度越小;抗渗性、抗冻性、导热性越差;吸水性、吸湿性、隔热性、吸声性越好。 在组成和孔隙率都相同的情况下,细小开口孔隙比较多的材料比粗大开口孔隙多的材料,吸水性、吸湿性好,抗渗性、抗冻性差,具有较多细小封闭孔隙的材料比具有粗大连通孔隙多的材料强度大,抗冻性好,导热性差。 P16-3有一块烧结普通砖,在吸水饱和状态下质量为2900g,其绝干质量为2550g。砖的尺寸为240mm ×115mm×53mm,经干燥并磨成细粉后取50g,用排水法测得绝对密实体积为18.62cm3。试计算该砖的吸水率、密度、孔隙率。 解:该砖的质量吸水率=(饱和状态下质量—绝干质量)/绝干质量×100% =(2900-2550)/2550×100% =13.7% 该砖的体积吸水率=(饱和状态下质量—绝干质量)/表观体积/水的密度×100% =(2900-2550)/(24×11.5×5.3)/1×100% =23.9% 砖的密度=50/18.62=2.69g/cm3 砖的表观密度=2550/(24×11.5×5.3)=1.74g/cm3 砖的孔隙率=(1—表观密度/密度)×100%=(1-1.74/2.69)×100%=35.3% P53-2硅酸盐水泥熟料有哪些主要的矿物组成?他们在水泥水化中各表现出什么特性? 答:硅酸盐水泥熟料的主要矿物组成有硅酸三钙(C3S)、硅酸二钙(C2S)、铝酸三钙(C3A)、铁 介质中生成石膏时就有破坏作用? 答:因为生产中掺入适量的石膏,它的水化反应主要集中于水泥水化的初期,而水泥浆体在终凝之前具有塑性,这个时候的体积膨胀不会受到限制;硬化的初期,水泥石强度较低,内中毛细孔隙比较多,仍能容纳微量的膨胀,因此早期掺入的适量的石膏对水泥不起破坏作用。 硬化后的水泥石不具有塑性,即没有变形能力。后期进入的硫酸盐和水泥石中的水泥水化产物

中南大学C语言课程设计-学生成绩管理系统

中南大学 二○一三~二○一四学年第一学期 信息科学与工程学院 程序设计基础实践 设计报告 课程名称:程序设计基础实践 班级:2013级物联网工程1302班学号:0919130205 姓名:X晨 指导教师:杨希

二○一三年十二月 目录/Contet 课程设计题目 (1) 题目初步分析 (1) 程序总体设计 (2) 程序具体设计……………………………………………………… 10 程序调试测试……………………………………………………… 12 心得与体会………………………………………………………… 33 源代码……………………………………………………………… 33

课程设计题目 学生成绩管理系统 学生信息为:学号、XX、年龄、性别、出生年月、地址、、各科成绩等,试设计一个学生信息管理系统,使之能提供以下功能。 1.学生信息录入; 2.学生信息浏览; 3.按学号、XX查询; 4.学生成绩排序; 5.学生信息修改与删除。 6.综合信息输出。 题目初步分析 对对象的处理 1.由于每一个对象都包括多个成属性,所以要考虑数据的存储形式要用结构体类型来实现。 2.假如以数组的方式来存储,当然可以,但是定义一个数组,首先必须知道学生人数大概是多少,以便我们确定数组的大小,但是题目中没有给出,而且题目要求中有大量的删除、插入操作,所以用链表的方式比较方便。 3.由于题目中的数据需要长期保存,用普通的函数来写已经不可以满足要求了,所以需要用到文件来存储。 对过程的处理 1.输入学生信息(设计一个生成链表程序,并将链表中的数据保存到一个数据文件中); 2.插入(修改)学生信息(设计一个从数据文件中读数据的程序并将数据存放在链表中进行操作,最后将处理后链表中的数据再次保存到一个数据文件中); 3.删除学生信息(设计一个从数据文件中读数据的程序并将数据存放在链表中进行操作,最后按照要求将链表中的某个数据删除后再次保存到一个数据文件中);

中南大学C++课程设计实践报告!

中南大学 本科生课程设计(实践)任务书、设计报告 (C++程序设计) 题目学生成绩管理系统 学生姓名 指导教师 学院 专业班级 学生学号 计算机基础教学实验中心 年月日

学生成绩管理系统 关键字:学生成绩 MFC 编写系统 内容:定义一个结构体,存放下列信息: 学号、姓名、性别、系名、班级名、成绩等 1.学生成绩管理系统开发设计思想 要求: 一:数据输入:输入学生的相关信息,若用户输入数据或信息不正确,给出“错误”信息显示,重复刚才的操作;至少要输入10个学生的数据;可以随时插入学生信息记录; 二:每个学生数据能够进行修改并进行保存; 三:可以根据学号或者姓名删除某学生数据; 四:查询模块要求能按学号,按姓名,按班级等条件进行查询; 五:界面要求美观,提示信息准确,所有功能可以反复使用。 学生成绩管理程序从总体设计方面来看,基本的功能包括主控模块,数据输入模块,数据修改模块,数据查询模块等。 设计模块图:

2.系统功能及系统设计介绍 详细设计: 对于总体设计说明的软件模块,进一步细化,要说明各个模块的逻辑实现方法。下面逐个说明。 主控模块:主要完成初始化工作,包括屏幕的初始化,显示初始操作界面。初始界面中主要包括功能的菜单选择项。 输入处理:利用链表技术输入多名学生的数据,直到输入学生的学号以“@”开头,则结束数据的输入。程序运行流程图如下:删除处理:利用链表技术删除某学号的学生成绩信息,如果找到该学号则进行删除,否则输出“未找到”的信息。程序运行流程图略。 查找处理:利用链表技术根据学生学号或姓名等方式查找某学号

的学生成绩信息,其程序流程图略。 排序处理:利用链表技术根据学生学号对学生数据进行排序,其 部分源代码如下:/***********xuesheng.c***********/ /******头文件(.h)***********/ #include "stdio.h" /*I/O函数*/ #include "stdlib.h" /*其它说明*/ #include "string.h" /*字符串函数*/ #include "conio.h" /*屏幕操作函数*/ #include "mem.h" /*内存操作函数*/ #include "ctype.h" /*字符操作函数*/ #include "alloc.h" /*动态地址分配函数*/ #define N 3 /*定义常数*/ typedef struct z1 /*定义数据结构*/ { char no[11]; char name[15]; char sex[5]; char major[15]; char class[15];

中南大学铁道工程认知实习报告

铁道工程实习报告 班级: 姓名: 学号: 指导老师:娄平、汪优 一、实习时间:2012年9月9日、10日 二、实习地点:黑石铺车站、武广高铁 三、实习目的: 铁道作为土木工程中一个重要的分支,我们有必要认真地了解与学习铁道工程。作为大二新生,还不是十分了解自己学习的专业情况下,认识实习有助于我们对以后的学习道路更为了解。我们通过在铁路的实地认识实习,加上指导老师的系统讲解过程,使我们对铁道工程的相关基础知识及其设计、施工过程有了初步的了解,对铁路工程有了初步的认识,加深了对所学课程知识的理解,使学习与实践能够完美地结合。 四、实习内容:

第一天下午我们去实地考察,与往日不同的是我们今天是坐公交前往,真是别有风味。在公交车上老师给我们介绍了中国在铁路建设上的一些历史与知识。京张铁路是我国首条由自己设计并施工的铁路,从北京到张家口,建设这条铁路的总工程师就是家喻户晓的詹天佑。老师也介绍了京广铁路的历史,以前的京广铁路是分为两段的,北段是由北京到汉口的京汉铁路,南段是武昌到广州的粤汉铁路。两条铁路被长江分开,人们到武汉后只能坐渡轮过长江再坐南段火车。在1957年,武汉长江大桥建成通车后,两条铁路接轨并改名为京广铁路,成为连接中国南北的重要干线。不久我们便到了今天实地考察的地点,黑石铺车站,是位于京广线上的一个车站。 站在铁道旁边,老师给我们做出详细讲解。黑石铺车站是个货运车站。老师带我们走到月台后面一条钢轨上,解释道这条钢轨是一些厂房专用线,一 般不通火车,所以我们可 以站在这观看。钢轨是铁 路轨道的重要组成部分, 在火车经过的时候,它承 受车轮的巨大压力并传 递到轨枕上。以前的轨枕 用的材料是木材,现在用 的是钢筋混凝土。钢筋混凝土相对于木材来说使用寿命更长,养

中南大学土木工程材料复习

土木工程材料课程复习提纲 绪论 土木工程材料的种类与发展历史;土木工程材料与土木工程间的关系 第1章土木工程材料导论(10%) 基本概念: (1)材料的组成:化学组成、物相组成 (2)材料的结构:微观、细观、宏观;晶体、无定形和胶体材料的特征 (3)流体的流变行为:粘度与屈服应力 (4)物理性能:特征温度、质量、密度;孔隙与空隙;亲水与憎水;毛细现象与吸附;含水率与吸水率;平衡含水率;导热系数;线膨胀系数;电阻与电导。 (5)力学性能:作用力形式(拉、压、弯、剪、冲、疲劳);塑性与弹性;脆性与韧性;强度与弹性模量;硬度、抗疲劳、徐变; (6)耐久性能:无机多孔材料的水侵蚀、冻融破坏、化学侵蚀;金属材料的腐蚀与电化学腐蚀;有机材料的老化;工程材料的放射性和挥发性物质 重要概念: 工程材料的性能包括施工性能,物理性能、力学性能和耐久性能,这些性能均取决其组成与结构! 重要规律: (1)多孔材料的物理、力学和耐久性能及其与孔隙率、孔结构间的关系 (2)工程材料的弹性、塑性、韧性、脆性与组成、结构的关系 第2章无机胶凝材料(15%) 基本概念: (1)气硬性与水硬性胶凝材料的定义与特性 (2)石膏:二水石膏、半水石膏、硬石膏、建筑石膏的定义与组成;建筑石膏浆体的凝结硬化机理;建筑石膏的主要特性与工程应用 (3)石灰:生石灰、熟石灰、石灰粉、石灰膏的定义与组成;石灰浆体的凝结硬化机理;各种石灰的特性与应用 (4)水玻璃:定义与组成;水玻璃硬化;水玻璃模数;性能与应用 (5)特性硅酸盐水泥:组成与性能特点;应用领域 (6)硫铝酸盐水泥:组成与特点;技术性能特点与应用 (7)铝酸盐水泥:组成与特点;技术性能特点与应用 重要概念: (1)胶凝材料的定义与特性;

认识实习个人总结范文万能版

单位名称:_________________________ 姓名:_________________________ 日期:_______年______月______日 认识实习个人总结范文万能版 ——Summaring Experience, Carrying Over To Go Forward Striving for More Achievement。

认识实习个人总结 时光如梭,转瞬自己的大学生活的第二年已经结束。一年的时间,自己学到了很多,也得到了很多,作为学习通信工程专业的学生,作为以后即将成为一名通信人的学生来说,了解通信基础知识,掌握通信专业的学习方法,明白通信行业最前沿的科技知识,是关系到自己前途,关系到自己人生价值能否实现的人生大事。 大二一年,平时自己通过杂志,报刊,网络的了解,和一些老师,专业人员的讲座,对自己即将面对的工作环境还是比较模糊的。于是怀着非常激动的心情,我们迎来了大三的实习现对自己掌握的通信基础知识进行整理,这是老师给我们提供的来之不易的机会,我们要好好把握机会,认真学认真看,以便在今后的生活,学习,工作中更好的系统利用这些资源。第一天各带队老师给我们举行了实习动员大会,王玮老师重点讲述了实习内容、日程安排以及各种注意事项。接着,令人兴奋的实习就拉开了序幕,这个星期在带队的王玮老师的安排下我们前后参观了中南大学新校区网络中心、湖南铁通集团有限公司株洲分公司以及长沙市联通有限公司的应急通信车并且听了卡特尔公司经理讲座、通信专业职业成长建议讲座、通信永远的民生产业之一。 通过本次认识实习,自己了解了通信专业的基础知识,开阔了眼界,增加了见闻,明白了一些通信设备的简单原理, 也明白了目前该行业的最新发展,思想汇报专题把平时书本的知识应用在了实践中,自己得到了很多宝贵的知识财富,

相关文档
相关文档 最新文档