文档库 最新最全的文档下载
当前位置:文档库 › 毕业设计

毕业设计

毕业设计
毕业设计

目录

1 引言

1.1课题的来源、意义和目的 (1)

1.2完成的内容与设计结果 (1)

1.2.1 设计内容 (1)

1.2.2 设计结果 (2)

2 总体设计与实施方案

2.1总体设计 (3)

2.1.1 设计目标 (3)

2.1.2 系统结构 (4)

2.2实施方案 (4)

2.2.1 开发平台和工具的选择 (4)

2.2.2 方案实施步骤 (4)

2.2.3 关键技术介绍 (5)

3 系统的实现

3.1准备阶段 (7)

3.2主要功能、界面的设计 (7)

3.2.1 系统菜单界面、功能的设计 (8)

3.2.2 扫描系统界面、功能的设计 (10)

3.2.3 端口扫描模块设计 (13)

3.2.4 漏洞扫描模块设计 (20)

3.2.5 弱口令扫描模块设计 (25)

3.2.6 本地系统监控模块设计 (30)

3.2.7 日志查询模块设计 (33)

3.2.8 DOS工具集界面、功能的设计 (35)

3.2.9 字典管理界面、功能的设计 (38)

4 程序调试

5 设计结果与改进要求

5.1设计结果 (41)

5.2改进要求及目标 (41)

参考文献 (42)

致谢 (43)

1 引言

1.1 课题的来源、意义和目的

随着科学技术的发展,21世纪的人类已经生活在信息时代,计算机技术与网络技术已经深入到人类社会的各个方面。近年来网络的迅速发展,给人们的生活带来了新的感受,同时人类社会对于网络的依赖性也越来越强。信息技术的飞速发展给人们带来了极大的便利,同时也引入了巨大的安全隐患。因此,网络安全问题越来越引起人们的广泛关注,并成为当今网络技术领域研究的重点。

目前,大多数的网络攻击,如:黑客攻击、木马、病毒都是通过安全漏洞侵入目标主机的。如果我们能够根据具体的应用环境,尽可能早地通过网络扫描来发现这些漏洞,并及时采取适当的措施进行修补,就可以预防安全威胁的发生。因此,网络安全管理者需要一套工具能够发现网络主机的脆弱性。端口、漏洞扫描技术能够检测出网络中潜在的安全漏洞,从而使网络管理者一目了然,了解自身网络系统存在的问题。

根据当前网络安全现状和现有扫描技术的不足,本文提出了基于多线程的端口、漏洞扫描器的设计,来实现端口扫描、漏洞扫描、弱口令破解、日志分析等一系列功能,辅助网络管理者了解自身系统的安全现状。

1.2 完成的内容与设计结果

1.2.1 设计内容

本系统是根据当今网络中主机的脆弱性进行需求分析后,再开发设计的,具体实现的功能和要求如下:

(1)对本地主机的进程进行监控,并能够管理;

(2)对本地主机的实时信息做全面收集,并呈现出来;

(3)利用多线程技术,对远程主机的端口进行扫描,包括:基本端口扫描、自定义端口扫描、网段存活扫描;

(4)对远程主机的弱口令进行猜解,包括:FTP弱口令扫描、POP3弱口令扫描;

(5)对远程主机的常见威胁、漏洞进行扫描评估;

(6) 对扫描结果进行存储,提供丰富的日志分析;

(7) 对猜解字典能够管理;

(8) 系统界面要简洁,操作起来应简单;

(9) 扫描效率要比较高。

1.2.2 设计结果

本系统要求具有如下功能:(以下分四大模块)

系统菜单模块:菜单界面,网络管理者可以使用系统扫描、DOS工具集、字典管理、系统介绍四项功能;

系统扫描模块:网络管理者通过菜单界面选中系统扫描后,可以对本地系统进程、本地系统信息进行全面地管理。同时还可以对远程系统进行端口扫描、漏洞扫描、弱口令猜解、日志分析等。

DOS工具集模块:用于对远程系统扫描的辅助测试,包含:ping、tracert、nslookup 三个命令,用于远程系统连通性测试。

字典功能模块:网络管理者可对用于暴力猜解的字典进行管理,包括:修改、备份、恢复功能。

2 总体设计与实施方案

2.1 总体设计

2.1.1 设计目标

通过对本地系统的监控以及对远程系统的安全扫描,来发现网络中主机的脆弱性,以便于及时发现问题再做出相应的响应措施。系统安全扫描工具致力于对系统安全的脆弱性评估,应满足漏洞扫描、端口扫描、弱口令扫描、日志分析等功能,本系统在设计时应该满足以下几个目标。

(1)对本地主机的进程进行监控,并能够管理;

(2)对本地主机的实时信息做全面收集,并呈现出来;

(3)利用多线程技术,对远程主机的端口进行扫描,包括:基本端口扫描、自定义端口扫描、网段存活扫描;

(4)对远程主机的弱口令进行猜解,包括:FTP弱口令扫描、POP3弱口令扫描;

(5)对远程主机的常见威胁、漏洞进行扫描评估;

(6) 对扫描结果进行存储,提供丰富的日志分析;

(7) 对猜解字典能够管理;

(8) 系统界面要简洁,操作起来应简单;

(9) 扫描效率要比较高。

2.1.2 系统结构

图2.1系统结构图2.2 实施方案

2.2.1 开发平台和工具的选择

本系统开发运行需要以下几个条件。

硬件平台:Thinkpad X201i 笔记本

CPU:i3 2.5GHz

内存:2G

操作系统:Windows XP/Windows 2000/Windows 7 开发工具包:JDK Version1.6

开发环境:Myeclipse8.0

浏览器:IE7.0

显示器分辨率:1280×800

2.2.2 方案实施步骤

(1)了解当前的网络现状,分析问题所在。

(2)了解用户的需求,反馈系统工具设计的可行性。

(3)设计出系统工具的大致界面,进行功能可行性分析。

(4)着手编程设计,具体实现需求分析中的各个功能。

(5)进行系统测试,完善功能并修复BUG。

2.2.3 关键技术介绍

(1)Socket编程概述

所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。

以JDK-1.6为例,Socket和ServerSocket类库位于https://www.wendangku.net/doc/f215631795.html,包中。

ServerSocket用于服务器端,Socket 是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完成所需的会话。对于一个网络连接来说,套接字是平等的,并没有差别,不因为在服务器端或在客户端而产生不同级别。不管是Socket还是ServerSocket它们的工作都是通过SocketImpl类及其子类完成的。

重要的Socket API:

https://www.wendangku.net/doc/f215631795.html,.Socket继承于https://www.wendangku.net/doc/f215631795.html,ng.Object,有八个构造器,其方法并不多,下面介绍使用最频繁的三个方法,其它方法大家可以见JDK-1.6文档。

Accept方法用于产生"阻塞",直到接受到一个连接,并且返回一个客户端的Socket对象实例。"阻塞"是一个术语,它使程序运行暂时"停留"在这个地方,直到一个会话产生,然后程序继续;通常"阻塞"是由循环产生的。

getInputStream方法获得网络连接输入,同时返回一个IutputStream对象实例。

getOutputStream方法连接的另一端将得到输入同时返回一个OutputStream 对象实例。

其中getInputStream和getOutputStream方法均会产生一个IOException,

它必须被捕获,因为它们返回的流对象,通常都会被另一个流对象使用。

(2)多线程技术概述

在一个程序中,这些独立运行的程序片断叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。多线程处理一个常见的例子就是用户界面。利用线程,用户可按下一个按钮,然后程序会立即作出响应,而不是让用户等待程序完成了当前任务以后才开始响应。

多线程是为了同步完成多项任务,不是为了提高运行效率,而是为了提高资

源使用效率来提高系统的效率。线程是在同一时间需要完成多项任务的时候实现的。

Java语言的多线程需要操作系统的支持。Java 虚拟机允许应用程序并发地运行多个执行线程。Java语言提供了多线程编程的扩展点,并给出了功能强大的线程控制API。

在Java中,多线程的实现有两种方式:

扩展https://www.wendangku.net/doc/f215631795.html,ng.Thread类

实现https://www.wendangku.net/doc/f215631795.html,ng.Runnable接口

本设计利用的为扩展https://www.wendangku.net/doc/f215631795.html,ng.Thread类方式来实现多线程。

(3)cmd命令行概述

cmd是command的缩写,即命令行。

在Windows老版本系统下输入command就可以打开命令行。而在NT系统上可以输入cmd来打开,在windows2000后被cmd替代,利用CMD命令查询系统的信息或者是判断网络的好坏。

对于本次毕业设计,用到的主要命令有:

Ping、Nslookup、Tracert、Tasklist、Taskkill、Net use、Systeminfo等。

3 系统的实现

3.1 准备阶段

1.开发环境准备

本系统的开发环境采用Myeclipse8.0以及JDK1.6。

2.测试环境准备

为了测试系统的部分功能实现,需要额外的搭建一些系统、服务来进行测试,以达到验证结果的目的:

虚拟机:VMware Workstation 7.0

操作系统:Windows Server 2000 SP1

POP3:IIS5.0

SMTP:IIS5.0

FTP:ServU 6.0

3.2主要功能、界面的设计

系统文件及其功能图如图3.1、图3.2所示:

图3.1系统文件及其功能(1)

图3.2系统文件及其功能(2)

3.2.1 系统菜单界面、功能的设计

系统菜单是网络管理者使用该工具运行后,最先进入的界面。该界面包含了系统的各个模块的连接,连接通过button按钮实现,包括:扫描系统、DOS工具集、字典管理、关于本系统的介绍等。此外还包含了作者以及版本号的相关信息。

运行结果如图3.3所示:

图3.3系统菜单界面连接的核心代码如下:

public void actionPerformed(ActionEvent e) {

if(e.getSource()==jb1){

if (flag1 == true)

{f1=new Load();

flag1 = false;}

else

{flag1 = true;

f1.dispose();}

}

if(e.getSource()==jb2){

if (flag2 == true)

{f2=new Dos();

flag2 = false;}

else

{flag2 = true;

f2.dispose();}

}

if(e.getSource()==jb3){

if (flag3 == true)

{f3=new Dictionary();

flag3 = false;}

else

{flag3 = true;

f3.dispose();}

}

if(e.getSource()==jb4){

if (flag4 == true)

{f4=new About();

flag4 = false;}

else

{flag4 = true;

f4.dispose();}

}

if(e.getSource()==jb5){

System.exit(0);

}

}

3.2.2 扫描系统界面、功能的设计

扫描系统界面包含了该设计的大部分功能界面,大致可分为以下五个方面:

1、本地网络监控

2、端口扫描

3、弱口令猜测

4、漏洞扫描

5、日志查询

扫描系统的界面菜单主要采用了树模型结构,用户通过鼠标点击而进入相应的界面。简洁的界面使用户使用起来十分方便。

此外,每一个功能还附带了功能介绍以及扫描时间,大大提高了用户使用的灵活度。

扫描系统总体界面设计如图3.4:

图3.4 扫描系统模块界面

树结构模型菜单的实现:

public void Atree() {

MouseListener ml = new MouseAdapter() {

public void mousePressed(MouseEvent e) {

int selRow = a.getRowForLocation(e.getX(), e.getY());

TreePath selPath = a.getPathForLocation(e.getX(), e.getY());

if (selRow != -1) {

if (e.getClickCount() == 1) {

mySingleClick(selRow, selPath);

} else if (e.getClickCount() == 2) {

myDoubleClick(selRow, selPath);

}}}

private void myDoubleClick(int selRow, TreePath selPath) {

if (selPath.getLastPathComponent().toString() == (""))

System.out.println(11);}

private void mySingleClick(int selRow, TreePath selPath) {

if (selPath.getLastPathComponent().toString() == ("系统安全检测工具")) {

initp2();}

if (selPath.getLastPathComponent().toString() == ("进程监控")) {

new TaskList();}

if (selPath.getLastPathComponent().toString() == ("本地系统查看")) { new Progress();

Systeminfo.ja1.setVisible(false);

threadprogress2 s1 = new threadprogress2();

new Thread(s1).start();}

if (selPath.getLastPathComponent().toString() == ("FTP")) {

new Ftp(); }

if (selPath.getLastPathComponent().toString() == ("POP3")) {

new Pop3();}

if (selPath.getLastPathComponent().toString() == ("多线程扫描")) {

new Threadscanner(); }

if (selPath.getLastPathComponent().toString() == ("自定义扫描")) {

new Customscanner();}

if (selPath.getLastPathComponent().toString() == ("网段存活扫描")) {

new Networkalive();}

if (selPath.getLastPathComponent().toString() == ("IPC$")) {

new Ipcgui();}

if (selPath.getLastPathComponent().toString() == ("Unicode")) {

new Unicodegui();}

if (selPath.getLastPathComponent().toString() == ("常见威胁扫描")) {

new Allleaksgui();

if (selPath.getLastPathComponent().toString() == ("端口日志")) {

new Portlog();}

if (selPath.getLastPathComponent().toString() == ("漏洞日志")) {

new Leakslog();}

if (selPath.getLastPathComponent().toString() == ("弱口令日志")) {

new Simplepasswordlog();}

if (selPath.getLastPathComponent().toString() == ("本地网络监控")) {

title1();}

if (selPath.getLastPathComponent().toString() == ("端口扫描")) {

title2();}

if (selPath.getLastPathComponent().toString() == ("弱口令猜测")) {

title3();}

if (selPath.getLastPathComponent().toString() == ("漏洞扫描")) {

title4();}

if (selPath.getLastPathComponent().toString() == ("日志查询")) {

title5();}

}

};

a.addMouseListener(ml);

}

用户选择左侧菜单时,鼠标左键单击将选中对应模块,鼠标左键双击将展开/折叠该模块。界面设计交互性强、大方美观,功能已完全实现。

3.2.3 端口扫描模块设计

端口扫描模块为本设计的核心部分,基于用户的需求分析,提供了多线程扫描、自定义扫描、网络存活扫描三种方式。

多线程扫描模块的界面设计,包含了:主机名、端口范围、线程数、扫描、停止、主机/IP转换、存储日志、过程结果输出显示的模块。界面使用JAVA中的Swing布局。用到的组件包括:JLabel、JTextField、JButton、JTextArea以及JScrollPane 等组件。

多线程扫描模块中涉及到的功能主要有:多线程扫描、存储日志、主机/IP转换。

多线程扫描的原理是与目标主机建立起Socket连接。因为socket连接包含了源地址、目的地址、源端口、目的端口、协议这样一个五元组,根据所带参数,发起socket服务端与代理端的连接,如果socket建立成功,则表示目的主机的对应端口开放,以验证端口存活。为了提高扫描速率,同时采用多线程技术,来大大提高系统的资源利用率。

多线程端口扫描模块界面设计与测试结果如图3.5所示:

图3.5 多线程扫描

测试的远程系统是本人搭建的虚拟机,操作系统为Windows Server 2000 SP1。端口扫描范围为0到4000,线程数为了考虑到计算机的性能,设为100。在端口范围和线程数上设定了合法性判断。若端口范围不在0到65535,则会提示端口错误;若线程数不在1到200之间,则会提示线程数应为1-200的整数。

多线程端口扫描的核心代码如下:

if(!Threadscanner.jt1.getText().equals("")){

//判断主机名称的有效性

try{

TCPThread.hostAddress=InetAddress.getByName(Threadscanner.jt1.getText());

}

catch(UnknownHostException e){

Threadscanner.ja2.append("错误的域名或地址不可达!");

Threadscanner.jb1.setEnabled(true); //设置开始扫描按钮可用。

return;

}

}

//判断端口号的有效性

try{

minPort=Integer.parseInt(Threadscanner.jt2.getText());

maxPort=Integer.parseInt(Threadscanner.jt3.getText());

maxThread=Integer.parseInt(Threadscanner.jt4.getText());

}

catch(NumberFormatException e){

Threadscanner.ja2.append("错误的端口号或线程数!端口号和线程数必须为整数!");

Threadscanner.jb1.setEnabled(true); //设置开始扫描按钮可用。

return;

}

//判断最小端口号的有效范围

if(minPort<0 || minPort>65535 || minPort>maxPort){

Threadscanner.ja2.append("最小端口必须是0-65535并且小于最大端口的整数!");

Threadscanner.jb1.setEnabled(true); //设置开始扫描按钮可用。

return;

}

else{

TCPThread.MIN_port=minPort;

}

//判断最大端口号的有效范围

if(maxPort<0 || maxPort>65535 || maxPort

Threadscanner.jb1.setEnabled(true); //设置开始扫描按钮可用。

Threadscanner.ja2.append("最大端口必须是0-65535并且大于最小端口的整数!");

return;

}

else{

TCPThread.MAX_port=maxPort;

}

//判断线程数量的有效范围

if(maxThread<1 || maxThread>200){

Threadscanner.ja2.append("线程数为1-200的整数! ");

Threadscanner.jb1.setEnabled(true); //设置开始扫描按钮可用。

return;

}

Threadscanner.ja1.append("线程数"+Threadscanner.jt4.getText()+"\n");

//启动线程

for(int i=0;i

new TCPThread("T" + i,i).start(); //多线程

}

}

for (i = MIN_port+threadnum; i < MAX_port+i1 && !Threadscanner.StopFlag; i += i1) {try{

theTCPsocket=new Socket(hostAddress,i);

theTCPsocket.close();

switch(i){

case 21:

porttype = "(FTP)";

break;

case 23:

porttype = "(TELNET)";

break;

case 25:

porttype = "(SMTP)";

break;

case 80:

porttype = "(HTTP)";

break;

case 110:

porttype = "(POP)";

break;

case 139:

porttype = "(netBIOS)";

break;

case 1433:

porttype = "(SQL Server)";

break;

case 3389:

porttype = "(Terminal Service)";

break;

case 443:

porttype = "(HTTPS)";

break;

case 1521:

porttype = "(Oracle)";

break;

default :

porttype = "(UnknownPort:Open)";

break;

}

if (i==MAX_port+i1){

try {Thread.sleep(1000);} catch (InterruptedException e) {}

Threadscanner.ja2.append("扫描完毕...");

if(!Threadscanner.jb1.isEnabled()){

Threadscanner.jb1.setEnabled(true);

}

}

存储日志的核心代码如下:

String filepath = "../laixiang/src/logs/";

try {

File wx=new File(filepath+"warning.txt");

File zx=new File(filepath+"midd.txt");

BufferedReader br=new BufferedReader(new FileReader(wx));

PrintWriter pw = new PrintWriter(new FileOutputStream(zx));

pw.println(new java.util.Date().toString());

pw.println(ja2.getText());

String str=null;

while((str=br.readLine())!=null){

pw.println(str);

}

pw.close();

br.close();

wx.delete();

zx.renameTo(wx);

ja2.append("成功将日志写入: \\logs/warning.txt" + "\n");

}catch(FileNotFoundException ex){

ja2.append("没有找到日志文件! " + "\n");

}catch(IOException xx){}

主机名/IP转换的核心代码如下:

try{

Host=InetAddress.getByName(hostname);

Threadscanner.ja1.append("正在查找主机: " + hostname + "\n");

if(!(Host.getHostName().equals(Host.getHostAddress()))){

Threadscanner.ja2.append("发现: "+ Host.getHostAddress()+"正在被以下主机使用:\n"+Host.getHostName()+ "\n");}

else{

Threadscanner.ja2.append("无法获得主机名\n");}

}catch(UnknownHostException e){

Threadscanner.ja2.append("目标主机不存在" + "\n");

}catch(IOException ex){

Threadscanner.ja2.append("IO错误" + "\n");}

Threadscanner.ja1.append("查找结束." + " \n");

自定义扫描的扫描方式与多线程扫描类似,但是端口号不由用户自行选择范围,而是根据选择扫描类型代替。选择木马和经典两类扫描,实际上是扫描时调用不同的字典文件,不同的字典中包含了不同的端口。木马字典对应trojans.txt文件,而经典字典对应classics.txt文件。自定义扫描使得网络管理者即使对网络不熟悉的情况下,也能快速完成初步的脆弱性评估。

自定义扫描的界面设计与测试结果如图3.6所示:

图3.7自定义端口扫描

扫描选择了经典类型,通过结果得知目标主机192.168.220.128的端口开放情况,从而了解系统的安全威胁,比如:远程桌面连接服务(3389端口)。图中解析转换和存储日志功能和多线程端口扫描中的功能模块一致。当点击开始扫描时,促发扫描。

自定义端口扫描的核心代码如下:

public void run() {

//端口号

int t=0;

Socket theTCPsocket;

File file=new File("../laixiang/src/logs/trojans.txt");

File file1=new File("../laixiang/src/logs/classics.txt");

ArrayList ar=new ArrayList();

ArrayList br=new ArrayList();

if(Customscanner.jrb1.isSelected()){

try{

FileReader f1=new FileReader(file);

BufferedReader bf=new BufferedReader(f1);

String currentLine=null;

while((currentLine=bf.readLine())!=null) //把读到的内容放进数组里

{

ar.add(currentLine);

}

f1.close();

bf.close();

}catch (Exception e) {}

for(int i=0;i

{

if(!Customscanner.StopFlag1)

try{

t= Integer.parseInt(ar.get(i).toString());

theTCPsocket=new Socket(hostAddress,t);

theTCPsocket.close();

//将开放端口内容添加到显示区域

synchronized (Customscanner.ja2) {

Customscanner.ja2.append(" "+t);

Customscanner.ja2.append(":"+porttype+"\n");

}}

catch (IOException e){

synchronized (Customscanner.ja1) {

//将所有端口内容添加到显示区域

Customscanner.ja1.append("扫描"+t + "\n");

Customscanner.ja1.append(" "+t+":Closed"+"\n");

}}}

Customscanner.ja2.append("扫描完毕..");

//将"确定"按钮设置成为可用

if(!Customscanner.jb1.isEnabled()){

Customscanner.jb1.setEnabled(true);

}}}

网段存活扫描主要是为了更快速的测试出某个网段的主机存活情况,网络管理者在输入IP范围和线程数后方可扫描,扫描原理与多线程扫描一致,此外还对IP输入的合法性做了判断。

网段存活扫描的界面设计与测试结果如图3.7所示:

图3.7网段存活扫描

从上图可以知道,在192.168.1.20-192.168.1.30范围内有两台主机存活。

设置IP合法性代码:

public static int[] setIP(int[] ip){

if(ip[0]==ip[4]){

if (ip[1] == ip[5]) {

if (ip[2] == ip[6]){

if (ip[3] > ip[7]) {

int x; x = ip[7];ip[7] = ip[3];ip[3] = x;

}

}else if(ip[2]>ip[6]){

int x; x=ip[2];ip[2]=ip[6];ip[6]=x;

音乐系本科生毕业设计(毕业音乐会)实施办法

音乐系本科生毕业音乐会(毕业设计)实施办法 毕业音乐会是音乐系学生诸多毕业设计活动之一,也是本科教学过程的最后阶段采用的一种综合性的实践教学环节。目的就是培养学生所学基础理论、专业知识和基本技能的综合运用能力,检验其学习成果,并以此评定其毕业论文(设计)成绩。为落实好此项工作,根据《运城学院本科生毕业论文(设计)工作暂行条例》和《音乐系本科生毕业论文工作程序及要求》的规定及要求,制定本实施办法。 一、申办资格 毕业音乐会对学生专业技能和舞台表演能力要求较高。从历届毕业班学生的专业水平来看,举办毕业音乐会的学生人数以控制在毕业生总人数的20%左右为宜。申办毕业音乐会原则上必须符合下列条件: 1、专业主项考试成绩80分及以上者可独立申办。 2、专业主项考试成绩75分及以上者优良者可二人联合申办。 3、独立申办者演唱(奏)曲目不少于8首,其中具有一定难度的曲目不少于4首。 4、二人联合申办者每人演唱(奏)曲目不少于6首,其中具有一定难度的曲目不少于3首。 5、专业技能课老师有明确同意的推荐意见。 二、申办程序 学生本人书面申请(填写附件1:音乐系本科生毕业音乐会申办登记表)→专业小课老师推荐→教研室主任签注意见→分管实践教学副主任签注意见→系主任审查批准 三、确定曲目(选题及开题) 毕业音乐会必须符合本专业的培养目标及教学基本要求,有利于学生在所学专业知识的基础上能够综合运用所学的知识和技能,培养独立完成工作的能力。 原则上,音乐学专业学生应突出“一专多能”专业培养特点,曲目难度不宜过大,可用多种专业技能表演形式。音乐表演专业应突出一专和舞台表演的专业培养特点,选择曲目应有一定难度,舞台表演能力更应高一些。 曲目确定后,填写《音乐系毕业音乐会开题报告》(附件2)和《音乐系毕业音乐会设计任务书》(附件3),相关要求等同毕业论文的开题报告和任务书。 通过开题答辩、明确设计任务后后方可进入下一个工作程序。

《16×16点阵LED字符显示器设计毕业论文初稿》

引言 LED显示屏是一种通过控制半导体发光二极管的显示方式,用来显示文字、图形、图像、动画、行情、视频、录像信号等各种信息的显示屏幕。图文显示屏可与计算机同步显示汉字、英文文本和图形;视频显示屏采用微型计算机进行控制,图文、图像并茂,以实时、同步、清晰的信息传播方式播放各种信息,还可显示二维、三维动画、录像、电视、VCD节目以及现场实况。 LED显示屏显示画面色彩鲜艳,立体感强,静如油画,动如电影,广泛应用于车站、码头、机场、商场、医院、宾馆、银行、证券市场、建筑市场、拍卖行、工业企业管理和其它公共场所。在实际应用中的显示屏由于成本和可靠性的因素常采用一种称为动态扫描的显示方法。 本文设计的是一个室内用16x16的点阵LED图文显示屏,图形或文字显示有逐字显示、向上滚动、向左滚动等显示方式。 它的优点:亮度高、工作电压低、功耗小、微型化、易与集成电路匹配、驱动简单、寿命长、耐冲击、性能稳定。

第一章设计要求与方案论证 1.1 设计要求 设计一个16×16点阵LED字符显示器,要求如下: 显示器采用AT89S52单片机作控制器,12MHz晶振,16×16点阵共阳LED显示器。16×16点阵LED字符显示器能显示“电气自动化”五个文字。显示方式可由S1、S2和S3选择,S1为逐字显示,S2为向上滚动显示,和S3为向左滚动显示。 1.2 系统基本方案的选择和论证 1.2.1 核心电路的选择 方案一:采用89C51单片机 采用89C51作为硬件核心,内部具有4KB Flash ROM存储空间,能运用于3V 的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具有ISP在线编程技术,当在对电路进行调试时,由于程序的过错修正或对程序的新增功能需要烧入程序时,对芯片的多次插拔会对芯片造成必定的损坏。 方案二:采用8051单片机: 8051单片机最早由Intel公司推出,内部具有4KB ROM存储空间。其后多家公司购买了8051的内核,使得以8051为内核的MCU系列单片机在世界上产量最大,应用也最广泛。有人推测8051可能最终形成事实上的标准MCU芯片。LG公司生产的GMS90系列单片机,与Intel MCS-51系列、Atmel 89C51/52,89C2051等单片机兼容,CMOS技术,高达40MHZ的时钟频率。应用于:多功能电话,智能传感器,电度表,工业控制,防盗报警装置,各种计费器,各种IC卡装置、DVD、VCD、CD-ROM。 方案三:采用AT89S52单片机 AT89S52 是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash 存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。该芯片且具备在线编程可擦除技术,当在对电路停止调试时,因为顺序的过错修正或对步伐的新删功能

多功能座椅设计

攀枝花学院本科毕业设计(论文)[多功能座椅设计] 学生姓名:李清科 学生学号: 201110602018 院(系):机械工程学院 年级专业: 2011级工业设计 指导教师:曾富洪教授 二〇一五年五月

摘要 “为座而设计”是现代社会中的一项非常重要内容。从座椅在人们生活当中的地位看,或许再也找不到比座椅更重要的器具。现代人对生活的追求、对时尚的理解变得更灵活、更自由,对生活的便利性、休闲性、舒适性的需求也越来越高,这就导致了对座椅设计更多功能与形式上的要求。座椅设计知识朝着技术先进、可大量生产、款式美观、使用安全上发展是不够的,应该提升到一种多功能的理念。它给现代艺术设计,现代生活的审美内容带来了巨大的影响,构成了一种新的文化现象,即民族民间文化。本文将通过多功能性的座椅的设计,从不同的角度出发去分析座椅的外观造型,多种功能的分配以及如何结合功能去创造适应市场并受收场追捧的多功能座椅,分析多功能性设计在现代家居座椅设计中的发展。最终实现了一款结合现代审美价值理念,功能设置实用,造型设计简洁、大方、时尚的多功能座椅。 关键词:现代人;座椅设计;多功能座椅

ABSTRACT "Design for seating" is a very important content in the modern society. From the statue of the seats in people's life, perhaps we can't find a more important apparatus than the seat . Modern people's pursuit of life, the understanding of fashion is becoming more flexible, more free, the demand for the convenience of life, amusement, comfort is becoming higher and higher, which leads to more design requirements of unctions and forms.It is far not enough that Seat designing only focus on technology, massive production, beautiful style and use safety. It should be ascended to the idea of multi-functional. It has brought huge impact to modern art design, the aesthetic contents of modern life , form a kind of new culture phenomenon, namely the national folk culture. Through the design of the versatility of the seat,This article will analyze the appearance of the seat model,the distribution of the function ,and how to combine a variety of function to create multi-function seats that adapts to the market from a different perspective. And it Will analyze the development of multi-function seats design. Achieve to get a multi-function seat that combines modern aesthetic value concept, feature set practical, modelling concise and easy , fashionable. Keywords Modern people; The seat design; Multifunctional seat

基于单片机的16乘16的点阵屏设计小彬

电子技术课程设计基于单片机的16×16点阵滚动屏设计 院(系)名称信息工程学院 专业班级 学号 学生姓名小彬 指导教师 2014年5月30日

基于单片机的16×16点阵滚动屏的设计 摘要 随着LED点阵屏显的技术日趋成熟,精致低功耗的点阵成为发展的一种趋势······本设计以单片机最小系统为核心,作为主控芯片。采用经济实惠的STC89C52系列单片机,来控制LED点阵电子显示屏的动态设计。16×16完全可以满足各种文字或单色图像,采用4块8×8点阵(SM421988共阴),采用阳码实现行输入(74hc595驱动),阴码实现列扫(74hc154列扫)。采用动态显示,使图像或文字能够实现静止、移入移出等多种显示方式。 基于C语言易植入,容易开发特点,采用C语言编程,文字图像取模用PCtoLCD2002取模软件。LED显示以其组构方式灵活、显示稳定、功耗低、寿命长、技术成熟、成本低等特点在车站、证券所、运动场馆、交通干道及各种室内、室外显示场合的信息发布,公益宣传,环境参数实时等等得到广范应用。 关键词:STC89C52,SM421988, 74hc595,74hc154, 点阵动态显示。 目录 1 绪论 ......................................................................................................................................... I 1.1课题描述 ......................................................................................................................... I 1.2基本工作原理及框图 ..................................................................................................... I 2 相关芯片及硬件电路设计 ..................................................................................................... I 2.1STC89C52芯片 .............................................................................................................. I 2.1.1 STC89C52的功能特性 ........................................................ 错误!未定义书签。 2.1.2 STC89C52的主要性能参数................................................................................. II 2.1.3 STC89C52最小系统电路 .................................................... 错误!未定义书签。 2.2点阵显示 ...................................................................................................................... I II 2.2.1 SM421988的功能特性.......................................................................................... I II

物联网13级毕业设计选题要求

物联网14级专业实训和毕业设计选题要求 一、总体原则 1、不能与物联网1 2、13级毕业设计题目相同 2、一人一题 3、必须符合物联网专业方向 4、必须满足选题要求的各项指标 5、题目是否合格有指导教师把关 6、在签订课程置换协议前必须确定题目,否则拒签 二、物联网系统的选题要求 1、感知层 (1)采用核心板开发(51单片机、STM32、ARM等) (2)重点设计接口电路 ①传感器接口 ②传输接口 ③接口保护电路 ④数据处理 (3)软件设计 主要是对应接口电路的软件驱动,包括流程图和关键技术 2、传输层 (1)终端节点与网关节点之间通信协议设计 ①确定设计的物联网系统使用哪些终端节点。 ②从通信角度确定终端节点与网关节点之间需实现哪些数据

交互。 ③给出设计所需各类协议帧的具体格式,并对协议帧中各字节的语义加以解释。 (2)网关节点与服务器之间通信协议设计 ①从通信角度确定网关节点与服务器之间需实现哪些数据交互。 ②给出设计所需各类协议帧的具体格式,并对协议帧中各字节的语义加以解释。 (3)协议帧的具体实现 给出每条协议帧实现的具体函数、实现流程、关键代码及触发调用的时机。 3、应用层 (1)搭建数据库服务器MySQL (2)传输层通过预设协议,解析传感器数据,上传数据至MySQL (3)Web接口服务:须实现登录验证,实时数据获取,历史数据获取等基本接口请求 (4)移动App端: ①登录功能,实时数据显示,历史数据显示(列表,图表),设置等 ②反向控制(可利用app与直连的方式进行控制,若有能力的话,可利用服务器推送机制实现反向控制) 4、命题格式

基于物联网的*********的系统设计 注:其它符合专业方向的命题方式也可以,题目中不要出现“智能”字样。 5、选题单 确定题目之后,按照选题单的要求认真撰写,由指导教师把关签字,否则不允许签3+1请假手续。

管理学院毕业设计(论文)范例

XX工业大学 毕业设计(论文) 题目:外商对华直接投资经济效应分析 副标题: 专业:工商管理指导教师:李晓红 学生XX:李萌班级-学号:工商032-1 2008年6 月

XX工业大学本科毕业设计(论文) 题目:外商对华直接投资经济效应分析 副标题: 学生XX:李萌 专业:工商管理 班级学号:工商032-1 指导教师: 评阅人: 年月日

摘要 中国已成为亚洲最大的外商直接投资国,并且是世界上仅次于美国的第二大引资国。外商直接投资对我国经济发展起了不可否认的促进作用,但同时,它又是一把“双刃剑”,对我国的经济有一定的负面影响。因此,正确认识外商对华直接投资的实际效应,对于我国在新时期如何对待FDI具有重要的现实意义。 本文通过对外商对华直接投资问题的规X分析和实证分析,利用SOLOW-SWAN模型和COBB-DOUGLA S模型,对FDI和GDP、FDI和就业、FDI和技术外溢、FDI和进出口贸易进行了分析,以实际数据说明外商对华直接投资对加速我国国内资本的形成、增加就业和提高职工的素质以及扩大出口方面的重大作用。最后结合我国的实际情况,提出了应在稳定投资政策、创造良好的投资环境、推动落后地区开放程度及取消对外资企业的超国民待遇等方面来制定对待FDI的对策。 关键词:外商对华直接投资;经济效应;经济增长;实证分析 ABSTRACT …………Foreign Direct Investment has not only promoted the development of economy greatly but also a “double-edged sword”, which h as certain negative influence on the economy. Therefore, knowing the advantages and disadvantages of FDI will have important realistic meaning for our country how to treat FDI in new period. ………… Keywords:Foreign direct investment;Economic effect;Economy growth; Demonstrational analysis

智能按摩椅调速系统设计毕业设计

摘要 按摩椅是根据物理学,仿生学学,生物电学、中医学以及多年临床实践而研制开发出的新一代保健器材。本设计所选择的是电子按摩器中的震动按摩椅,利用单片机PWM控制直流步进电机的转速,从而控制震动的快慢和幅度。步进电机是一种将脉冲信号转换成直线位移或角位移的控制微电机,其机械角位移和转速分别与输入电机绕组的脉冲个数和脉冲频率成比例。它易于实现与计算机或其它数字元件接口,适用于数字控制系统。 本文介绍了基于AT89C51单片机的按摩椅调速系统的软硬件设计方法。该系统接收到信号后,转化成步进电机的步进脉冲,然后通过单片机控制器驱动步进电机旋转,以带动丝杆传动系统,进而控制进步电机运动。通过按键,用户可以让按摩机工作在最具舒适的按摩工作方式和振动速度上;利用蜂鸣器来告警或提示按摩完成;利用发光二极管显示当前的工作状态。此按摩椅具有显示直观、功能多样、电路简洁、成本低廉等诸多优点,具有广阔的市场前景。 关键词:按摩椅;单片机;PWM ;步进电机

Title: Design of speed regulating system of intelligent Massage Chair Abstract Massager chair is based on physics, bionics, bio-electricity, medicine and clinical practice for many years and developed a new generation of health-care equipment. The design was chosen by the vibration in the electronic massage chair, use of microcontroller PWM control DC motor speed to control the speed and magnitude of vibration.Stepper motor is a pulsed signal conversion into linear or angular displacement control of micro-motor,its mechanical angular displacement and speed separately and entered motor winding is proportional to the number of pulses and pulse frequency .It is easy to realize and the computer or other digital part connections, is suitable to the numerical control system. This article describes AT89C51 microcontroller Massage Chair method of speed control system of hardware and software. The system is that the signal is received, and turning them into stepper motor step-by-step pulse, and then click the controller drive a stepper motor to turn screw drive system, which controls motor motion progress. By key, users can leave a massage in one of the most comfortable massage work on speed and vibration; using a buzzer to alert or prompt massages complete; work using light-emitting diode displays the current status. This massage has a visual display, versatile, circuit simplicity, low cost and many other advantages, and has broad market prospects. Key Words:Massage Chair ; Monolithic integrated circuit ; PWM ; Stepper Motor

四川音乐学院本科毕业论文(设计)

四川音乐学院本科毕业论文(设计) 管理实施办法 毕业论文(设计)是本科教学计划中的重要环节,是培养学生综合运用所学基础知识和基本技能进行科学研究工作的初步训练,是培养和提高学生分析问题和解决问题能力的体现,是实现教学、科学研究和社会实践(艺术实践)相结合的重要途径,是本科学生毕业和授予学士学位的必要条件。 为了切实做好我院本科毕业论文(设计)工作,进一步规范我院毕业论文(设计)管理,全面提高毕业论文(设计)质量,特制定本管理实施办法。请各系(院)、指导教师、学生按照《四川音乐学院本科毕业论文(设计)工作程序》(见附件二)进行统筹安排,落实具体工作。 一、毕业论文(设计)的基本教学要求 1、毕业论文(设计)应着重培养学生理论联系实际的工作作风和敢于创新的精神,培养学生综合运用所学知识来分析和解决实际问题的能力,培养学生的社会实践(艺术实践)能力和创新能力。通过毕业论文(设计),可以深化所学知识和拓展专业知识面,培养学生初步的科学研究能力。毕业论文(设计)对学生要严格要求、严格训练。 2、为了规范本科毕业论文(设计)工作的管理,各系级教学部门必须按照教学计划的要求,制定符合本专业(方向)特点的《本科毕业论文(设计)工作管理细则》,并通过各种有效途径告知本系(院)所有师生,让全体师生明确本专业(方向)本科毕业论文(设计)应达到的质量标准;同时,各系(院)要建立有效的质量管理和过程监控制度,让学生通过毕业论文(设计)创作,使知识面进

一步扩大,专业水平进一步提高,综合能力进一步增强,使毕业论文(设计)工作真正落到实处。 二、毕业论文(设计)的选题 1、恰当的选题是做好毕业论文(设计)的重要前提。各系(院)应根据专业(方向)特点,提出毕业论文(设计)选题的基本要求。 2、毕业论文(设计)选题应具有创新的特征,要有利于培养学生的协作精神,提高独立工作能力、创新能力和解决实际问题的能力。所选课题应以保证学生在一定的时间范围内经过努力能基本完成为宜。各系(院)对毕业论文(设计)的选题要予以审核,对不适当的选题应及时予以纠正。 3、选题应注重更新,要求每生一题,独立完成。 4、选题应由指导教师初步拟定或由教师和学生共同拟定,经各系(院)审查后报教务处备案。确定后的选题原则上不得随意更改。 5、选题确定后,填写《四川音乐学院毕业论文(设计)选题报告》。 三、毕业论文(设计)开题要求 指导教师在选题结束后应指导学生拟定毕业论文(设计)任务书,并要求学生根据任务书的安排认真开展开题工作,填写《四川音乐学院本科毕业论文(设计)开题报告》。 四、毕业论文(设计)的规范化要求 1、四川音乐学院本科毕业论文(设计)由毕业论文(设计)正文和《四川音乐学院本科毕业论文(设计)分阶段实施记录表》(见附件三)组成;需要答辩的专业(方向)还需填写《四川音乐学院本科毕业论文(设计)答辩情况及成绩评

基于FPGA的LED16×16点阵汉字显示设计(VHDL版)

毕业设计(论文)开题报告 设计(论文)题目基于FPGA的LED 16×16点阵汉字显示设计 一、选题的背景和意义: LED点阵显示屏是集微电子技术、计算机技术、信息处理技术于一体的大型显示屏系统。它以其色彩鲜艳,动态范围广,亮度高,寿命长,工作稳定可靠等优点而成为众多显示媒体以及户外作业显示的理想选择。受到体育场馆用LED显示屏需求快速增长的带动,近年来,中国LED 显示屏应用逐步增多。目前,LED已经广泛应用在银行、火车站、广告、体育场馆之中。而随着奥运会、世博会的临近,LED显示屏将广泛的应用在体育场馆以及道路交通指示中,LED显示屏在体育广场中的应用将出现快速增长。 因此,本设计是很有必要的,之所以基于FPGA设计是因为现场可编程门阵列(FPGA)设计周期小,灵活度高,适合用于小批量系统,提高系统的可靠性和集成度。并且采用编写灵活的VHDL 语言编写主程序。本设计可以方便的应用到各类广告宣传中。 二、课题研究的主要内容: 1. 实现16×16点阵的汉字显示; 2. 实现有限汉字显示; 4. 实现汉字的滚动显示; 5. 完成方案论证。 三、主要研究(设计)方法论述: 通过去图书馆查阅书籍收集资料,同时在搜索引擎上检索资料,分析借鉴已有类似产品、设计方案与成功经验,选择几种可行方案比对,最后确定最切实可行的方案展开设计。 通过Multisim或Quartus软件对系统进行模拟仿真,对电路功能进行改进与完善。 在EDA试验箱上进行调试。 四、设计(论文)进度安排:

时间(迄止日期)工作内容 2010.5.17-5.23 理解并确认毕业设计任务书,撰写完成毕业设计开题报告(第1周) 2010.5.24-5.30 完成调研与资料收集、整理 (第2周) 2010.5.31-6.6 设计方案及原理框图确定 (第3周) 2010.6.7-7.4 电路资料收集,单元电路设计 (第4、5、6、7周) 2010.7.5-7.18 电路仿真与改进、完善 (第8、9周) 2010.19-8.1 资料整理 (第10、11周) 2010..8.2-8.8 书写毕业设计报告 (第12周) 2010.8.9-8.16 (第13周)修改毕业设计报告并整理装订 五、指导教师意见: 指导教师签名:年月日六、系部意见: 系主任签名:年月日 目录

管理学院毕业设计(论文)模板

毕业论文的结构(即装订顺序) 1.教务处印制的封面(毕业论文的封面有教务处统一印制的彩色、硬纸封面,相关内容用手填) 2.扉页(与封面内容完全相同)(内容打印)(单排,无页眉和页码) 3.声明书(论文题目打印,签名和日期要手签)(单排,无页眉和页码) 4.毕业设计(论文)任务书(内容打印,签名要手签)(单排,无页眉和页码) 5.毕业设计(论文)指导教师评阅书(空白表格)(单排,无页眉和页码) 6. 毕业设计(论文)评阅教师评阅书(空白表格)(单排,无页眉和页码) 7. 毕业设计(论文)答辩委员会记录(表格第一栏内容打印,其他空白)(单排,无页眉和页码) 8. 中文摘要,关键词;英文摘要,关键词(中英文各占一页,注意样式的美观,单排,无页眉和页码) 9. 目录(单排,无页眉和页码) 10. 绪论(或引言)(论文主体部分单排页,从第1页开始) 11. 正文(正文:论文的字数不得少于15000字) 12. 参考文献 13. 附录(文献综述放在此部分,独立成文。若有其它资料,一并放在此部分, 以附件1,附件2……区别) 14. 致谢 格式要求 毕业论文用A4纸单面打印,正文中的汉字必须使用国家公布的规范字。 版面页边距上为2.5cm,下为2.5cm,左2cm,右为2cm。 页眉距边界为1.5cm,统一书写“华北科技学院毕业设计(论文)”,宋体五号书写。 正文首行缩进2个字,1.5倍行距。 页脚为1.75cm,页脚格式为第几页共几页(共几页为论文主体部分的总页数),居中,用宋体五号书写。 (装订时,请把本页删除)

20××届 华北科技学院 本科毕业设计(论文) 设计(论文)题目:__________________________________________ 专题题目:___________________________________________姓名:学号: 200504044501 专业班级:工商管理B05-1 院部: 管理学院 指导教师: 20××年06 月××日

汽车座椅设计毕业设计(论文)

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。 作者签名:日期:

学位论文原创性声明 本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律后果由本人承担。 作者签名:日期:年月日 学位论文版权使用授权书 本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。 涉密论文按学校规定处理。 作者签名:日期:年月日 导师签名:日期:年月日

6音乐学院毕业设计总结报告

音乐学院毕业设计总结报告 专 业:音乐学学号:200709034091姓名: 孙设计方式: 表演作品指导教师: 职称讲师毕业设计总结报告 1、 收集文献资料、确定设计方向 2010年6月,我便开始了毕业设计的前期准备——收集资料。对此,指导老师就毕业设计的两个方面对我进行了详尽的说明,结合我本身的条件,我确定了设计的方向——技能展示(器乐),随后我通过这几个方面开始搜集音乐会所需的资料: 1、音乐学院图书馆、重庆文理学院图书馆查阅; 2、各个学校同学处借阅; 3、网上查阅资料。 通过搜集、汇总演奏作品及其相关资料的过程,使我对自己所演奏的作品有了一个初步的方向,并在老师的帮助下,整合搜集到的资料并确定了设计方向。在这个过程中,我学会了如何运用搜集到的资料、来把握不同的音乐作品所表达的不同意境。 2、 撰写计划书 在对所搜集的资料进行整合、理解之后,便开始撰写设计书。计划书共分为五大板块:总述、毕业设计所需的技术条件和可能存在的问题、预期的结果、进度安排、参考文献及资料。 总述中包括了设计方式、表演作品的大致方向和主要作品、所选择作品的目的和意义。在指导教师的帮助下,结合自己的兴趣,初步确定了主要作品。对于毕业设计所需的技术条件和可能存在的问题,在分析作品相关资料并与指导教师商讨之后,确定所需技术条件,同时商讨可能存在的问题,在对乐曲风格的把握上姜老师给我做了详尽的讲解,每首作品都是一个独立、完整的部分,每个部分又都有自己的特点,如巴洛克时期、古典主义时期以及近现代的摇滚音乐等等。 3、 调查研究、实验 在指导老师的帮助下,开始进入研究、演奏作品的阶段。由于这场音乐会是和其他同学合作完成的,所以相对于其他举办独奏(唱)音乐

2020届毕业设计(论文)模版

[单击此处添加毕业论文中文题目] ——[单击此处添加中文副标题] 【摘要】[单击此处添加中文摘要] 【关键词】[单击此处添加中文关键词] ,[单击此处添加中文关键词] ,[单击此处添加中文关键词] ,[单击此处添加中文关键词] ,[单击此处添加中文关键词] ,[单击此处添加中文关键词] 注:以下红色字体均为模板使用说明,正式成文后请删除。 1.模板的使用方法 (1)请不要删除任何具有格式的模版文字! (2)按照提示直接单击或者单击后执行“选择性粘贴”-“无格式文本”就可以添加相应的内容! 2.题目的确定 题目应简短、明确、有概括性,用极为精练的文字把论文的主题或总体内容表达出来,能反映论文内容、专业特点和学科范畴,且涵盖的内容不宜过大。字数一般不超过24字,必要时可加副标题,副标题的字数一般不要超过题目的字数。 3.摘要的撰写 摘要反映了毕业设计(论文)的主要信息,以浓缩的形式概括说明研究目的、内容、方法、成果和结论,具有独立性和完整性。中文摘要一般为300字左右,不含公式、图表和注释。论文摘要应采用第三人称的写法,力求文字精悍简练。 摘要通常包括: (1)毕业设计(论文)所研究问题的意义(通常一句话概括)。 (2)毕业设计(论文)所研究的问题(通常一两句话概括)。 (3)毕业设计(论文)研究所用的方法与结论的概括. (4)论文中有新意的部分(方法、观点、结论等)的概括。 (5)结果的意义。 4.关键词的选择

关键词是供检索用的主题词条,应采用能覆盖毕业设计(论文)主要内容的通用技术词条(参照相应的技术术语标准)。关键词一般为3~5个,每个关键词不超过5个字。 5.在论文的总体结构和关键点控制中应注意的问题 (1)毕业论文的题目与章节标题之间的关系要前后呼应。论文的题目应该体现在章节标题中,避免章节的题目比整个论文的题目还要大的情况出现。 (2)摘要的书写和关键词选择要到位。读者通过阅读摘要就能了解论文主要做了哪些方面的工作,有哪些方面的创新成果等。避免出现用较大的篇幅说明研究意义等现象。 (3)关键词必须与论文的题目和摘要密切联系,论文的题目和关键词应该体现在摘要中。 导师在进行毕业设计(论文)指导时,应该更多的从总的方面来把握,尤其要在论文题目、章节标题、摘要、关键词、绪论、方法、结论等总体结构方面和关键性控制点对学生多加指导。

w工程概预算毕业设计共13页

总目录 一、毕业设计任务书 二、毕业设计指导书 三、开题报告 四、毕业设计文件 五、毕业设计总结 六、实习图片 七、企业指导老师鉴定表 毕业设计任务书 课题名称二郎商贸大市场1#楼工程施工图预算 分院管理工程学院 专业工程造价 班级08造价1班 学号0316080125 姓名石亮亮 指导教师(签名)年月日 教研室主任(签名)年月日 一、课题的内容和总体要求 学院实行“2+1”人才培养模式,学生通过两年的在校理论与实践学习,最后一年到企业进行顶岗实习和毕业设计。顶岗实习和毕业设计是整个教学过程的重要环节,培养学生具有综合应用所学基础知识和专业知识,确定工程造价及造价控制的核心能力,培养学生具有适应相关拓展岗位的工作能力,为今后从事工程造价及相关工作奠定扎实基础。要求学生紧密结合顶岗实习全过程,完成毕业设计的选题、开题、设计、分析、修改定稿及答辩等工作。 二、毕业设计课题类型 (一)根据顶岗工程,编制施工图预算书1份,内容包括:

1、工程量计算书; 2、工程预算书,内容包括封面、编制说明、工程费用计算程序表、预算书、主材价格表、人材机消耗量表。 (二)根据顶岗工程,编制竣工结算书1份,内容包括: 1、工程量计算书; 2、工程结算书,内容包括封面、编制说明、工程费用计算程序表、预算书、主材价格表、人材机消耗量表。 3、该工程结算相关的设计变更联系单、工程联系单、技术核定单、现场签证单等资料复印件。 (三)根据顶岗工程,编制工程量清单计价文件,内容包括: 1、工程量计算书; 2、工程量清单文件; 3、工程量清单计价文件。 (四)根据顶岗工程,编制商务标,内容包括: 1、投标书; 2、投标书附录; 3、法定代表人资格证书; 4、授权委托书; 5、工程量清单报价表,内容包括: (1)封面 (2)编制说明 (3)投标总价 (4)工程项目总价表 (5)单项工程费汇总表 (6)单位工程费汇总表 (7)分部分项工程量清单计价表 (8)措施项目清单计价表、其他项目清单计价表、零星工作项目计价表(9)措施项目费分析表 (10)主要材料分析表 (11)措施项目费计算表(一)

信息工程学院毕业设计模板

沈阳大学毕业设计(论文)标准模板 本科毕业设计(论文)是表明作者在工程技术设计、科学研究中取得的成果,作为学生提出申请授予学士学位评审所用。学士学位设计(论文)应能表明作者确已较好地掌握了本门学科的基础理论、专门知识和基本技能,并具有从事科研教学工作或担负专门技术工作的初步能力,为使毕业设计(论文)更好地体现学生的基本理论、基本知识、基本技能和文化素质、品德素质、科学研究素质,规范我校毕业设计论文,特做如下规定:1.最终提交的毕业设计资料包括:毕业设计论文正本1份、副本1份,含有毕业设计论文的Word文档光盘(带有防压塑料保护盒)(不允许软盘),毕业设计论文手册,毕业实习考核表,其他成果(如设计图纸等)。 2.如毕业设计中涉及的计算机程序较小,可放在正文相应位置说明或作为附录放在正文的后面;如设计的程序较多,则可将程序清单(程序清单一般用5号字)单独装订成册作为附录提供。 3.毕业设计论文一律打印在A4纸上。 毕业设计论文要求全部打印,打印格式(字体、字号等)统一标准遵照下面模板:

(扉页)单独1页 虚拟仪器设计 ——虚拟医用生化分析仪 毕业论文题目(二号楷体居中) (如有副标题用三号楷体偏右) (如2人以上做1个课题时必须有副标题以体现专题部分) (本页要有页眉和页脚,但不要标注页码) 专业:计算机科学与技术(电子商务) (三号宋体,缩进在此位置,给出专业全称) 班级:2003级2班 (三号宋体,缩进在此位置,给出年级、班级) 姓名:广泛大 (三号宋体,缩进在此位置)

目录 (黑体三号居中) 引言(四号宋体左齐)6 1 虚拟仪器(四号宋体左齐) (1 后面没有点.,下同)6 1.1 测量仪器发展简介(小四号宋体左空2格对齐) 6 1.2 虚拟仪器的概念7 1.3 虚拟仪器的优势8 1.4 虚拟仪器的发展9 2 虚拟仪器的基本构成(四号宋体左齐)10 2.1 计算机(小四号宋体左空2格对齐)10 2.2 硬件10 2.3 应用软件14 3 虚拟医用生化分析仪器系统可行性分析15 3.1 仪器分析15 3.2仪器分析的特点16 3.3生化分析仪器发展趋势17 3.4现有生化分析系统的不足18 3.5虚拟医用生化分析仪器系统的技术方案的确定19 6 实验(或运行)结果与分析(此部分要作为论文重点)40 结论50 致谢(四号宋体左齐)53参考文献54附录1 DAQ卡技术数据58附录2 使用参数60附录3 源程序清单64 (注意:目录一般写至2级标题即“节”,如内容较多,也可写至3级即“目”;如写至3级标题,按小四号宋体左空4格对齐;摘要不要列入目录;目录页标题与页码之间可有“┄┄”,也可无“┄┄”;目录页也可直接由Word生成;目录及论文中的数字及英文均用times new roman) (目录页要有页眉和页脚,一般不排页码;如果排,目录页单排,且用希腊字母排,即目录页码如果标注按ⅠⅡⅢⅣⅤ等排页)

多功能椅子设计【开题报告】

毕业论文开题报告 机械设计制造及其自动化 多功能椅子设计 一、选题的背景与意义 1.1选题背景 在家具设计中,最让设计师钟情的要数椅子的设计。椅子是室内坐姿活动的必要家具,是最主要的室内用品, 也是日常生活中使用频率最高的器具。芬兰设计大师塔佩瓦拉曾说道,“椅子的设计是任何室内设计的开端”。因此, 长期以来,椅子是设计师关注的重点。 随着生活质量的不断提高,舒适、方便已逐步被人们所重视。则椅子设计方面首要保证舒适、方便。同时,现在世界生活水平越来越追求高效率,产品的多功能往往会吸引更多的消费者的青睐。椅子,作为生活必需品,在保证舒适度、强度下,具有多功能用途显得格外重要。 1.2研究意义 针对现有椅子单一功能状况,设计一种多功能椅子,从而在功能、舒适、强度方面满足人不同需要;同时设计一种折叠式的椅子,在存放、运输方面可带来很大的利益空间;在功能上,将椅子与其他功能结合起来,实现“一物多用”。 二、研究的基本内容与拟解决的主要问题 2.1基本内容 将首先简要分析、总结现有椅子设计特点、设计理念、设计思路等,通过对现有椅子进行市场调查,把握椅子设计的基本情况和存在问题,针对具体问题,明确椅子设计方向,确定设计方案,再通过实验,计算等方法检验方案的可行性,在此基础上设计多功能椅子扶手、座面、靠背等结构,计算尺寸,确定选用材料,绘制多功能逃生椅造型图、装配图及零件图,最后制作实物模型。在制作过程中发问题,再做一些修改。 提纲: 1.多功能椅子概念的提出 2.多功能椅子的结构和功能简介 3.多功能椅子使用功能分析

4.多功能椅子使用功能设计 2.2拟解决的主要问题 1.现有椅子设计的设计方法、设计理念、设计原则; 2.多功能椅子设计方案的确定,包括应具有的功能,结构设计,材料选择; 3.设计的椅子在功能、外形、制造、结构等方面的可行性; 4.多功能椅子制造方法、使用方法、使用寿命。 三、研究的方法与技术路线 3.1研究的方法 1.文献研究法:就椅子方面的文献进行查阅,对现有椅子的种类、外观、功能、使用性能等内容进行分类整理,把握现有椅子设计方向、设计理念、设计方法,从而找到设计方向; 2.调查研究法:通过市场调查等方式,把握不同种类椅子的设计方式,结构原理,寻找功能、结构等优缺点; 3.实验研究方法:确定方案时或实物制作后,对设计的椅子的受力、强度等进行实验检验,确定方案可行性。 3.2技术路线 在完成本设计任务时,将按以下步骤进行: 1.通过查找资料、调查研究等方法,整理总结现有椅子设计的特点、方法、理念等; 2.在研究现有椅子基础上,就功能、使用场合、使用人群等提出多功能椅子的设计方向; 3.提出多种设计方案,对多种设计方案进行实验、调查、假设等方法,确定最佳设计方案; 4.设计多功能椅子扶手、座面、靠背等结构,计算尺寸,确定选用材料; 5.绘制多功能逃生椅造型图、装配图及零件图;

相关文档