昆明理工大学简历

2022-07-08

第一篇:昆明理工大学简历

昆明理工大学

1、 昆明理工大学: 材料科学与工程517 机械工程及自动化510 材料成型及控制工程489 电子信息科学491 自动化496

计算机科学与技术499

2、兰州理工大学材料科学与工程465焊接技术与工程505材料成型及控制工程497机械设计制造及自动化505电气工程及其自动化511测控技术与仪器454

3、河南科级大学金属材料工程496机械设计制造及自动化501材料成型及控制工程469自动化476材料物理492计算机科学与技术493

4、沈阳理工大学金属材料工程508机械设计制造及自动化520机械电子工程518无机非金属材料工程504电气工程及其自动化533计算机科学与技术502

5、佳木斯大学

材料类:金属材料工程焊接技术与工程机械设计制造及其

自动化

电气工程及其自动

材料成型及控制工

电子信息工程计算机科学与技术

第二篇:昆明理工大学论文格式

课程报告题目

姓名:*** 班级:工程管理2006级**班 学号:2006110081*** 联系方式: Email或电话

摘要:摘要内容(200字左右),直奔主题。目的——研究、研制、调查等的前提、目的和任务,所涉及的主题范围。方法——所用的原理、理论、条件、对象、材料、工艺、结构、手段、装备、程序等。结果——实验的、研究的结果、数据,被确定的关系,观察结果,得到的效果、性能等。结论——结果的分析、研究、比较、评价、应用,提出的问题等。 关键词:沥青碎石路面;斜拉桥;交叉口;定线技术(3—6个关键词)

1. 一级标题

第1节内容.................................................... ..................................................................... ............................................................

1.1 二级标题

第1.1节内容.................................................... ..................................................................... ............................................................

1.1.1 三级标题

第1.1.1节内容.................................................... ..................................................................... ............................................................

1.1.2 三级标题

第1.1.2节内容.................................................... ..................................................................... ............................................................

1.2 二级标题

第1.2节内容....................................................

- 1234 -

第三篇:昆明理工大学报告封面

课 程 设 计

课程名称:设计题目:学 院:专 业:年 级:学生姓名:指导教师:日 期:

java程序设计

模型计算机的设计

信息工程与自动化学院

物联网工程

2013级

邹华建 (学号201310410120 )

毛存礼

2015.8.25 至 2015.9.4

教 务 处 制

课 程 设 计 任 务 书

信息工程与自动化 学院 物联网工程 专业 2013 年级

学生姓名: 邹华建

课程设计题目: JAVA程序设计

课程设计主要内容:

把指定目录中的学生照片文件(处理文件可以自选)名更改为学号命名,并将更名后的文件复制到新的目录中。

设 计 指 导 教 师 (签字):

教学基层组织负责人(签字):

2015年7月6日

一、课程设计的目的

Java语言是当今流行的网络编程语言,它具有面向对象、跨平台、分布应用等特点。面向对象的开发方法是当今世界最流行的开发方法,它不仅具有更贴近自然的语义,而且有利于软件的维护和继承。

为了进一步巩固课堂上所学到的知识,深刻把握Java语言的重要概念及其面向对象的特性,锻炼学生熟练的应用面向对象的思想和设计方法解决实际问题的能力,开设了一周的Java程序设计课程设计。

通过此次课程设计,巩固所学Java语言基本知识,增进Java语言编辑基本功,掌握JDK、Editplus、Eclipse、JCreator等开发工具的运用,拓宽常用类库的应用。使学生通过该教学环节与手段,把所学课程及相关知识加以融会贯通,全面掌握Java语言的编程思想及面向对象程序设计的方法,为今后从事实际工作打下坚实的基础。

二、Java课程短学期设计报告要求

任务1:用java编写程序实现对文件的操作,实现对文件的读写操作: (1)对文本中的句子进行分词并将分词结果输出到excel文件或txt中;

(2)把指定目录中的学生照片文件(处理文件可以自选)名更改为学号命名,并将更名后的文件复制到新的目录中。

任务2:将输出的数字进行排序通过使用java实现;

任务3:设计一个具有简单功能的计算器;

三、课程设计的基本要求

1、明确题目要求,进行需求分析;

2、进行功能设计,编写设计说明;

3、进行程序设计与调试;

4、对设计过程进行系统的总结;

5、界面美观大方;

6、完成设计报告,课程设计报告应包含以下八个内容:

⑴ 课程设计题目;

⑵ 功能描述:对系统要实现的功能进行简明扼要的描述。

⑶ 方案论证:

概要设计:根据功能描述,建立系统的体系结构,即将整个系统分解成若干子功能模块,并用框图表示各功能模块之间的衔接关系,并简要说明各模块的功能。

详细设计:详细说明各功能模块的实现过程,所用到的算法、技巧等。

⑷ 程序说明;

⑸ 效果及存在问题:说明系统的运行效果(附上运行界面图片)、存在哪些不足以及预期解决办法;

⑹ 结果分析及心得体会:谈谈自己在课程设计过程中的心得体会;

⑺ 附录:附上各功能模块的主要代码;

⑻ 参考文献:按参考文献规范列出各种参考文献,包括参考书目,论文和网址等。

7、 认真努力完成作业。要求独立完成,不抄袭、不雷同(雷同抄袭者,均为0分)。按时交作业。

8、 课程设计建议在Editplus +JDK,Eclipse +JDK平台上开发、调试。

9、 Java源程序应加上详尽的注释语句,对所设计的类、属性、方法说明其用途,对方法的调用说明其用意和使用参数的原因。特别是有深刻理解、有独特见解的地方,用注释语句加以说明。

10、课程设计作业包括全部软件工程文件和课程设计说明书文件。课程设计说明书打印到规定的课程设计说明书用纸上,并装订好。说明书格式参考附件。

四、课程设计的主要内容

利用学到的编程知识和编程技巧,通过具体项目的分析、设计和开发,掌握开发Java大型软件项目过程中所需要的软件技术并熟悉软件。

可以以小组为单位,每组1至3名学生,在教师的指导下,每组完成一至二个题目。题目可由下面提供的选题中选择或学生自选经教师审核后方可。该组每个同学承担题目的不同部分,每位同学的课程设计报告必需独立完成。

题目类型大致分配如下:

1、网络通讯类,编制网络聊天(Chat)程序,以下简称“网络”类。

2、图形界面Application类,编制类似计算器、MP3播放器、围棋打谱,斗地主、潜艇大战、挖地雷、迷宫等功能单一的程序,以下简称“图形 ”类。

3、Applet动画类,编制功能较复杂、效果较好的applet动画程序,以下简称“动画”类。

4、数据处理类,编制考试系统、出题系统、查询系统、学生学籍、课程成绩、图书编目、仓库货物等数据录入查询程序,以下简称“数据”类。

5、其它类型,自选题目,须经老师同意。

五、主要技术关键的分析、解决、方案比较

以下是可以参考的课程设计可能包含的相关知识:

1、Java核心编程J2EE:

面向对象技术

Java程序运行机制

开发环境的安装和配置

Java语言基础和重点API Java程序异常的处理

I/O、控制台程序开发

Struts程序开发

2、数据库技术:

关系型数据库原理

SQL数据查询语言

MS SQL Server使用方法

数据库中对象的建立与使用

Java数据库编程(JDBC)

六、课程设计考核方式

指导教师依课程设计作业情况及整个课程设计中学生的表现,综合给出成绩。

成绩分为优、良、中、及格、不及格五级。

七、主要参考资料

1、《Java语言与面向对象程序设计》,朱福喜、尹为民、余振坤编著,武汉大学出版社

2、《Java语言与面向对象程序设计》,印旻编著,清华大学出版社

3、《Java程序设计实用教程》,朱站立、沈伟编著,电子工业出版社

八、心得体会

任务1:

任务2:

源程序

package Kmust.testd; import java.util.Arrays; import java.io.File; import java.util.Scanner; import java.io.PrintWriter; public class Dtest { private static final String SPACE = " "; public static void main(String[] args) throws Exception{ String str;

File file1 = new File("e:a.txt"); Scanner input=new Scanner(file1); str=input.nextLine(); str = sortStringNumber(str); System.out.println(str); File file = new File("e:.txt"); PrintWriter output=new PrintWriter(file); output.write(str); output.close(); } public static String sortStringNumber(String str) { //1,将字符串中的数值通过指定的规则进行切割获取字符串数组。

String[] str_nums = toStringArray(str); //2,将字符串数组转成int数组。

int[] nums = toIntArray(str_nums); //3,对int数组排序; sortIntArray(nums); //4,将int数组变成字符串。

return arrayToString(nums); } private static String arrayToString(int[] nums) { //1,创建字符串缓冲区。

StringBuilder sb = new StringBuilder(); for (int i = 0; i < nums.length; i++) { if(i!=nums.length-1) sb.append(nums[i]+SPACE); else sb.append(nums[i]); } return sb.toString(); } private static void sortIntArray(int[] nums) {

Arrays.sort(nums); }

private static int[] toIntArray(String[] str_nums) { //1,先定义一个int数组。

int[] arr = new int[str_nums.length]; //2,对字符串数组进行遍历。

for (int i = 0; i < str_nums.length; i++) { //将数组格式的字符串转成整数。存储到arr数组中。

arr[i] = Integer.parseInt(str_nums[i]); } return arr; } private static String[] toStringArray(String str) { return str.split(SPACE); }

} 先建一个txt文件,输入无序的几个数字,如下;

程序的运行结果如下;

得到的txt文件b的显示结果如下;

任务3:

源程序;

import java.awt.*; import javax.swing.*; import java.awt.event.*; public class CalculatorDemo {

String lastOption;//保存运算符号

double a,result, b,c;//保存计算结果

boolean start;//是否开始输入数字

int fh;

JTextField text1;//显示文本框

//构成计算器的按钮用按钮数组来实现

JButton[] btn;

JButton[] btn1;

public void go(){

start=true;

lastOption="=";

JFrame myWindow=new JFrame("计算器");

JPanel p1=new JPanel();

JPanel p2=new JPanel();

text1=new JTextField(28);

btn=new JButton[12];

btn1=new JButton[7];

Container cp=myWindow.getContentPane();

//设置面板的布局方式GridLayout

p1.setLayout(new GridLayout(4,3,8,8));

p2.setLayout(new GridLayout(3,3,8,8));

cp.add(text1,BorderLayout.NORTH);

//构成面板

for(int i=0;i<7;i++){

btn1[i]=new JButton(i+"");

}

//构建符号并加入到按钮中

btn1[6]=new JButton("/");

btn1[5]=new JButton("AC");

btn1[4]=new JButton("*");

btn1[3]=new JButton("C");

btn1[2]=new JButton("-");

btn1[1]=new JButton("+/-");

btn1[0]=new JButton("+");

//采用for循环添加组件

cp.add(p1,"West"); //放置中间容器p1

cp.add(p2,"East"); ////放置中间容器p2

for(int i=0;i<7;i++){

p2.add(btn1[i]);

}

for(int i=1;i<10;i++){

btn[i]=new JButton(i+"");

p1.add(btn[i]);

}

btn[10]=new JButton("0");

p1.add(btn[10]);

btn[11]=new JButton(".");

p1.add(btn[11]);

btn[10]=new JButton("=");

p1.add(btn[10]);

//采用for 循环为组件注册事件监听器

for(int i=1;i<10;i++){

btn[i].addActionListener(new NumHandle());

}

btn[10].addActionListener(new OPtionHandle());

btn[11].addActionListener(new OPtionHandle());

for(int j=0;j<7;j++){

btn1[j].addActionListener(new OPtionHandle());

}

myWindow.pack();

myWindow.setVisible(start);

myWindow.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

}

//创建内部类NumHandle监听数字键动作

class NumHandle implements ActionListener{

public void actionPerformed(ActionEvent e){

String num=e.getActionCommand();//得到数字键上的数字

if(num.equals("0")){ //输出0

text1.setText(text1.getText()+"0");

}

if(num.equals("1")){ //输出1

if(text1.getText().equals("0")) //判断文本域中显示的数字是否为0

text1.setText("1");

else

text1.setText(text1.getText()+"1");

}

if(num.equals("2")){ //输出2

if(text1.getText().equals("0"))

text1.setText("2");

else

text1.setText(text1.getText()+"2");

}

if(num.equals("3")){ //输出3

if(text1.getText().equals("0"))

text1.setText("3");

else

text1.setText(text1.getText()+"3");

}

if(num.equals("4")){ //输出4

if(text1.getText().equals("0"))

text1.setText("4");

else

text1.setText(text1.getText()+"4");

}

if(num.equals("5")){ //输出5

if(text1.getText().equals("0"))

text1.setText("5");

else

text1.setText(text1.getText()+"5");

}

if(num.equals("6")){ //输出6

if(text1.getText().equals("0"))

text1.setText("6");

else

text1.setText(text1.getText()+"6");

}

if(num.equals("7")){ //输出7

if(text1.getText().equals("0"))

text1.setText("7");

else

text1.setText(text1.getText()+"7");

}

if(num.equals("8")){ //输出8

if(text1.getText().equals("0"))

text1.setText("8");

else

text1.setText(text1.getText()+"8");

}

if(num.equals("9")){ //输出9

if(text1.getText().equals("0"))

text1.setText("9");

else

text1.setText(text1.getText()+"9");

}

}

}

//内部类OPtionHandle监听符号键的动作

class OPtionHandle implements ActionListener{

public void actionPerformed(ActionEvent e){

String option=e.getActionCommand();

if(option.equals(".")){

text1.setText(text1.getText()+".");

}

/*if(option.equals("sin")){

a=Double.parseDouble(text1.getText());//将文本域上的字符串转换为double型

double b=Math.sin(a/180*Math.PI); //现将a转换为弧度制,再进行运算

text1.setText(String.valueOf(b)); //输出运算结果

}

if(option.equals("cos")){

a=Double.parseDouble(text1.getText());

double b=Math.cos(a/180*Math.PI);

text1.setText(String.valueOf(b));

}

if(option.equals("tan")){

a=Double.parseDouble(text1.getText());

double b=Math.tan(a/180*Math.PI);

text1.setText(String.valueOf(b));

}

if(option.equals("log")){

a=Double.parseDouble(text1.getText());

double b=Math.log(a)/Math.log(10.0);

text1.setText(String.valueOf(b));

}

if(option.equals("sqrt")){

a=Double.parseDouble(text1.getText());

double b=Math.sqrt(a);

text1.setText(String.valueOf(b));

}

if(option.equals("pow")){ //该运算含有两个操作数

a=Double.parseDouble(text1.getText());

fh=4; //

text1.setText(""); //将文本域的内容清空

}

if(option.equals("exp")){

a=Double.parseDouble(text1.getText());

b=a;

double b=Math.exp(a);

text1.setText(String.valueOf(b));

}

if(option.equals("求倒")){

a=Double.parseDouble(text1.getText());

text1.setText(String.valueOf(1/a));

}*/

if(option.equals("+/-")){

if(!"0".equals(text1.getText())){ //判断文本域的数字是否为0

a=Double.parseDouble(text1.getText());

a=-a; //求相反数运算

text1.setText(String.valueOf(a));

}

}

if(option.equals("C")){

int i=text1.getText().length();

text1.setText(text1.getText().substring(0,i-1));

}

if(option.equals("AC")){

text1.setText(""); //清空文本域中的内容

}

if(option.equals("+")){

a=Double.parseDouble(text1.getText());

fh=0;

text1.setText("");

}

if(option.equals("-")){

a=Double.parseDouble(text1.getText());

fh=1;

text1.setText("");

}

if(option.equals("*")){

a=Double.parseDouble(text1.getText());

fh=2;

text1.setText("");

}

if(option.equals("/")){

a=Double.parseDouble(text1.getText());

fh=3;

text1.setText("");

}

//有两个操作的运算

if(option.equals("=")){

double c=Double.parseDouble(text1.getText());

switch(fh){

case 0: //执行加法运算

result=a+c;

break;

case 1: //执行减法运算

result=a-c;

break;

case 2: //执行乘法运算

result=a*c;

break;

case 3: //执行除法运算

result=a/c;

break;

case 4: //执行a的b次幂运算

result=Math.pow(a, c);

break;

}

text1.setText(String.valueOf(result));//将运算结果转换为字符串形式输出

}

}

}

public static void main(String[] args) {

CalculatorDemo window=new CalculatorDemo();

window.go();

// TODO code application logic here

}

} 程序运行结果如下:

第四篇:昆明理工大学论文封面[精选]

《暖通空调》课程设计

说明书

学院:

建筑工程学院

专业:

建筑环境与设备工程 班级:

031班

学生姓名:

李金林(031013025) 指导教师:

余丽霞

第五篇:昆明理工大学毕业论文实习总结

毕业实习总结

姓名:高孙波学号:20091010612

5为期两周的实习很快结束了,十几年的学习生涯就要接近尾声,实习是我跨入社会进行的一个热身运动。毕业后,我们又迈入一个新的起点。新的旅程艰难又宽广,我们又要迎接新的挑战,实习其实就是把自己学到的知识运用到平时的实际工作中去,在实习中不断的磨练自己,增加一些实践经验,从中找出自己的不足之处,虚心学习一些实用知识,在实习工作中不断学习,反复推敲,事事总结,增加自己的经验。

这次实习使我了解了实习区的现状、历史、及未来规划。重点是现状,如实习区的区位、地质背景,地形地貌,水文条件,土壤类型,植被覆盖情况,经济背景等。也学会在野外分辨一些普通的岩性,如玄武岩和石灰岩等,还有土壤类型以及生态系统的判定。还了解了一些边坡治理、生态修复方法和过程,不同的植被在边坡治理和生态修复中所起的作用和影响。

此次实习是本人的毕业实习,自己希望通过本次实习能够达到在校期间综合理论的再学习和应用,力求适应并掌握书本以外的知识,增长和扩充知识面,增加对社会的接触,为下一步步入社会打下基础。

通过本次毕业实习,使我在课本上所学到的理论知识在生产实践中进一步得到了充分的运用和巩固,提高了我的理论知识水平,增强了我野外实际工作的能力。这是一个理论与实践相结合的学习过程。在实习过程中我对玄武岩、碳酸岩、石林的形成,以及不同的土壤和植被之间的关系等有了更多的认识和了解,了解到了一些边坡治理、生态修复方法和过程,不同的植被在边坡治理和生态修复中所起的作用和影响。除了学习到这些具体的知识外,更主要的是锻炼了自己的思维能力,学习到了用联系的眼光来观察、分析各地质现象和周边土壤、植被等环境的关系,发现我们在课堂上所学的知识,到哪里都是可以也都应该运用起来帮助我们思考问题的。这些都为我以后的实际工作打下了良好的基础。

同时,刘老师以自身丰富的经验和学识,向我们讲述了各种地质知识与现象,在他的身上我们看到了他学以致用、联系思考、积极主动的思维方法,感受到了他平易近人、幽默风趣的人格魅力,这都启发和感染着我们,让我们学到了宝贵的知识的同时,也锻炼、提高了我们野外实习、考察的能力,为我们以后的学习和工作打了一个很好的基础。

当然在这次实习中我也有着很多不足之处。理论知识掌握不牢靠,一些地质构造、复杂的地质现象观察不清楚,但是我以后会注意这些,努力做好这方面的工作,是自己具备更多的专业知识和野外观察能力,使自己不断进步。加上一些条件的限制,很多工作不能进行更深层次地研究。得到的资料或是知识也会有一定程度上的片面或是不足,这也是无法避免的。

在论文的编写过程中,通过对论文的相关资料的查阅使我对许多检索工具用了更深入的学习,并且巩固了以前在课本上学到的许多理论知识。并且能进一步熟练的使用相关的办公软件及编辑工具。

总之,在这次实习过程中,我收获了很多,我知道了一个地质地理工作者首先应该具有的一种思想准备,不怕苦不怕累,以地理地质的思维去考虑事物,并将自己的学习方法融入进去,两者相结合,为自己即将到来的工作做好准备。

最后感谢在这次实习中给予我很大帮助的老师、同学。不仅在工作中他们给了我很大帮助,而且在生活上也给了我很大的帮助。诚挚的感谢他们的努力和付出。

上一篇:夸夸咱公司三句半下一篇:科技节开幕式致辞