华东交通大学java课程设计任务书

华东交通大学java课程设计任务书
华东交通大学java课程设计任务书

课程设计(论文)任务书

软件学院学院11软件工程专业二班

一、课程设计(论文)题目计算器

二、课程设计(论文)工作自 2012 年 12 月24 日起至2012 年12 月 28 日止。

三、课程设计(论文) 地点: 软件学院实训中心

四、课程设计(论文)内容要求:

1.本课程设计的目的

(1)掌握Java语言的程序设计方法;

(2)理论联系实际,进一步提高学生的软件开发技术;

(3)培养学生分析、解决问题的能力;

(4)提高学生实践论文撰写能力。

2.课程设计的任务及要求

1)课程设计任务:

设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。

(1)计算器能实现加法、减法、乘法、除法运算;

(2)计算器能实现清零、退格、倒数、取反运算。

2)创新要求:

图形界面采用继承WindowAdapter类,采取调用类方法来注册监听;

(1)关闭窗口采用调用内嵌类来实现;

(2)采用swing包来实现,窗口(JFrame)和面板(Panel)。

3)课程设计论文编写要求

(1)课程设计任务及要求

(2)设计思路--工作原理、功能规划

(3)详细设计---数据分析、算法思路、类设计、功能实现(含程序流程图、主要代码及注释)、界面等。

(4)运行调试与分析讨论---给出运行屏幕截图,分析运行结果,有何改进想法等。(5)设计体会与小结---设计遇到的问题及解决办法,通过设计学到了哪些新知识,巩固了哪些知识,有哪些提高。

(6)参考文献(必须按标准格式列出,可参考教材后面的参考文献格式)

(7)报告按规定排版打印,要求装订平整,否则要求返工;

(8)课设报告的装订顺序如下:封面---任务书---中文摘要---目录----正文---附录(代码及相关图片)

(9)严禁抄袭,如有发现,按不及格处理。

4)课程设计评分标准:

(1)学习态度:20分;

(2)程序检查:20分;

(3)课设答辩:20分;

(4)课设报告:40分。

5)参考文献:

(1)丁振凡. Java语言实用教程(第2版)[M]. 清华大学出版社. 2008.1

(2)丁振凡. Java语言实用教程实验指导(第2版)[M]. 清华大学出版社. 2008.1 (3)杨树林等. Java语言最新实用案例教程(第2版)[M]. 清华大学出版社. 2010.7 (4)https://www.360docs.net/doc/731526373.html,/p/1941650010

6)课程设计进度安排

1.准备阶段(4学时):选择设计题目、了解设计目的要求、查阅相关资料

2.程序模块设计分析阶段(4学时):程序总体设计、详细设计

3.代码编写调试阶段(8学时):程序模块代码编写、调试、测试

4.撰写论文阶段(4学时):总结课程设计任务和设计内容,撰写课程设计论文

学生签名:

2012 年12 月24 日

课程设计(论文)评审意见

(1)学习态度(20分):优()、良()、中()、一般()、差();(2)程序检查(20分):优()、良()、中()、一般()、差();(3)课设答辩(20分):优()、良()、中()、一般()、差();(5)论文撰写(40分):优()、良()、中()、一般()、差();

评阅人:职称:讲师

2012 年12 月日

中文摘要

21世纪随着计算机和网络在社会生活与科学领域的发展,Java的应用正在不断地走向深入,Java语言的优良特性使得Java应用具有无比的健壮性和可靠性,这也减少了应用系统的维护费用。Java对对象技术的全面支持和Java平台内嵌的API能缩短应用系统的开发时间并降低成本。Java的编译一次,到处可运行的特性使得它能够提供一个随处可用的开放结构和在多平台之间传递信息的低成本方式。特别是Java企业应用编程接口为企业计算及电子商务应用系统提供了有关技术和丰富的类库。

综合上述,Java的生命力体现在如下方面:

(1)Java产生与流行是InterNet发展的客观要求.

(2)Java是一门各方面性能都很好的编程语言,它的基本特点是简单,面向对象,分布式,解释的,健壮的,完全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,适合的Internet环境上开发应用系统.

(3)Java可以制作大部分网络应用程序系统,而且与如今流行的WWW 浏览器结合很好.

(4)Java不仅仅是一种各方,更重要的是一种区别于传统系统,遵守"网络就是计算机"信条的平台技术.Java平台将面向对象系统扩展成包括程序和数据的网络计算机(NC),而这个平台的核心就是Java虚拟机,许多使Java成为万能开发平台的属性都源于Java虚拟机的概念和实现.

本次设计是通过Java编程技术来设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算,该计算器可以实现加法、减法、乘法、除法的简单运算,还实现了科学计数法tan、cos、sin、log等,也可以实现一些简单的扩展运算,开展这次课题设计的主要目的在于检测学生对Java应用的熟练程度,发现问题并及时改正和提高,同时扩展学生对Java 知识的进一步了解和认识,强化学生的编程能力,为他们将来在新的旅途中能更好的发挥自身的才能。

目录

一、课程设计任务及要求 (1)

二、需求分析 (2)

三、设计思路 (3)

四、详细设计 (5)

五、运行调试与分析讨论 (11)

六、设计体会与小结 (13)

七、参考文献 (14)

一、课程设计任务及要求

1.课程设计任务:

设计一个图形界面(GUI)的计算器应用程序,完成简单的算术运算。

2.课程设计要求:

(1)设计的计算器应用程序可以完成加法、减法、乘法、除法运算。(2)实现小数点、正负号、求倒数、退格和清零功能。

(3)独自一人完成课程设计,不得抄袭,应用自己所学课程知识完成对计算器的基本任务。

(4)查阅相关资料,学习和掌握项目中涉及的新知识,提高自学能力。(5)通过应用Java程序编写计算器来提升自己对简单的图形界面有一定的掌握和了解。

二、需求分析

1.设计的计算器可以完成简单四则运算。如:+、-、*、/;

2.实现一些简单的扩展运算,如:+/-、1/x、退格、C等功能;

3.实现了一些科学计算法,如:tan、cos、sin、log等功能;

4.添加小数点功能,用以实现浮点型数据的计算;

5.使用网格布局和方位管理器设计一个计算器的界面,使用事件监听器处理数据的输入,并完成相关的计算。

三、设计思路

1.界面设计:(如图3-1)

图3-1

2.设计思路:

(1)根据所设计出来的界面,首先要设计其GUI界面,总体界面有一个文本框,24个按钮,总体界面用GridLayout、BorderLayout布局,文本框放置在最North,采用数组存储的方式0到9以及+,-,*,

/,科学计算法,等按钮放置到一个面板Panel中,完成界面设计;(2)设计计算流程,首先点击数字按钮时,将按钮数值添加到文本框当中,并将该数值保存到一个字符串中,再次点击数字按钮时,将之

前保存的字符串与新的数值拼接起来,再添加到文本框当中,直到

点击运算符按钮时,将文本框当中的字符串保存在一个字符串变量

中,然后重置文本框内容,将运算符号显示到文本框中,随后输入

第二个计算数据时,用同样的办法保存数据,最后通过控制“=”运

算符先将字符串数据转化成双精度类型,然后计算出结果并显示到

文本框当中;

(3)基本运算设计完成以后则开始考虑其他个别功能的实现,例如倒数、清零、退格等功能的实现,清零直接重置文本框内容,退格功能则

采用substring函数截取字符串长度;

(4)实现科学计数法,如:tan、cos、sin、log,直接定义调用数学函数即可;

(5)在面板上实现了,不同按钮具有不同的颜色,如数字按钮为蓝色,运算符为红色。采用setForeground(new Color(0, 0, 0));来实现;(6)注册按钮事件监听者:addActionListener( );

(7)主要的类继承WindowAdapter:

public class Calculate extends WindowAdapter

四、详细设计

1.程序流程图:

2.主要代码展示及说明:

总体代码的设计:

本程序采用继承WindowAdapter类,新建JFrame窗体,利用了容器Container,包含了面板JPanel和数据域JText,利用数组来定义JBotton 按钮,同时利用数组注册监听,采用4行6列网格布局,完成计算器界面的基本设置,在窗体的正常关闭方面,采用内嵌类实现窗体的正常关闭。最后对按钮进行计算分析,分别设定输入数据的Data类、运算符控制的Opertion类,退格功能BackSpace的类、倒数功能Reciprocal的类,科学计数法功能tan、cos、sin、log,计算结果的Result类。

(1)类Data的设计(数据的输入)

class Data implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

String a = Jtext.getText();

String s = e.getActionCommand();

if(a.equals("0.")||a.equals("+")||a.equals("-")||a.equals("*")||a.equals("/"))

Jtext.setText(s);

else

{

if(flag2)

{

Jtext.setText(s);

flag2=false;

}

else

Jtext.setText(a+s);

}

}

}

功能解释:程序开始时,程序初始化文本框的内容为“0.”,点击数字按钮,则调用类Data,首先用a来获取当前文本框内容,s来获取按钮数值,然后进行判断,若a的值为上述代码的值则输出s的值,再次点击数字按钮时,再次调用Data类,此时a的值为上次输入的s值,第一个if语句不满足,执行下个if语句if(flag2),flag2初始值为false,该语句的功能是在执行了“=”号按钮时,防止新的数字按钮的值合并到到已经得出的结果上。

(2)类Opertion的设计:(运算符的控制)

class Opertion implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

c=e.getActionCommand();

if(flag1==true)

a=Jtext.getText();

Jtext.setText(cal);

flag1=false;

}

}

功能解释:当点击运算符控制按钮时,首先将运算符的数值赋值给c(初值为空),紧接着进行判断,flag1初值为ture,该类的作用为在点击运算符按钮时,将计算的第一个数据保存在x字符串变量当中,然后将文本框内容重置为点击的运算符的数值,类的结尾将flag1赋值为false,防止再次点击运算符按钮时改变了a的值。

(3)类Result的设计:(计算并输出结果)

class Result implements ActionListener //计算并显示结果

{

public void actionPerformed(ActionEvent e)

{

double num1,num2,result=0;

num1=Double.parseDouble(a);

num2=Double.parseDouble(b);

b=Jtext.getText();

if(num2!=0)

{

if(c.equals("+"))

result=num1+num2;

if(c.equals("-"))

result=num1-num2;

if(c.equals("*"))

result=num1*num2;

String s1=Double.toString(result);

Jtext.setText(s1);

}

if(c.equals("/"))

{

if(num2==0)

Jtext.setText("除数不能为0");

else

{

result=num1/num2;

String s1=Double.toString(result);

Jtext.setText(s1);

}

}

flag1=true;

flag2=true;

}

}

功能解释:首先定义两个Double型num1,num2,将之前保存的第一个计算数据a强制转换为Double型后赋值给num1,接着用字符串变量b来获取当前文本框的内容,即第二个计算数据的值,同样再将其强制转换Double型后赋值给num2,然后进行运算符判断,对c的值进行比较,然后进行相应的计算,将计算的结果转换成字符串后将其输出到文本框中,在类的最后将flag1、flag2赋值为true,作用是将计算的结果当作第二次计算的数据进行再运算,即将结果重新赋值给c作为第一个计算数据!

(4)类BackSpace的设计:(退格)

class BackSpace implements ActionListener

{

public void actionPerformed(ActionEvent e)

{

String s = e.getActionCommand();

String s1 = Jtext.getText();

if(s.equals("退格"))

s1=new String (s1.substring(0,s1.length()-1));

Jtext.setText(s1);

}

}

功能解释:首先获取退格按钮的命令值赋给s,然后获取当前文本框的内容,即输入的数据,将其赋给s1,接着进行判断,利用substring函数将s1字符串截取为从第一个字符至倒数第二个字符为止的字符串并重新赋值给s1,再将其输出到文本框,实现退格的功能。

(5)科学计算法类的设计:(就用tan类作一解释)

class Tan implements ActionListener //求Tan

{public void actionPerformed(ActionEvent e)

{

String s = e.getActionCommand();

String s1 = Jtext.getText();

if(s.equals("tan"))

s1=new String (""+Math.tan(Double.parseDouble(s1)));

Jtext.setText(s1);

}

}

功能解释:直接调用数学函数法tan .注意要转换成双精度数。

五、运行调试与分析讨

1.基本的运算:(以加法为例:1+1)

分析:计算的结果为2.0,为双精度型,计算的结果被设置在文本框的最右端。

2.清零的运算:(以2.0为例)

分析:输出的结果如图所示,倒数功能实现,计算时,不仅是结果,输入的数据同样可以先实现倒数功能后再进行相应的计算。

3.退格的运算:

(以-15.49122158102为例)

分析:输出的结果如图所示,本计算器退格键有一个特点是,就算是是计算后得出的结果也能实现退格,缺点是不能很好的处理

小数点的问题,因为小数点也是字符串的一部分。

4.正负号的运算:(以892.0为例)

分析:输出的结果如图所示,正

负号添加能够很好的实现,但可

以进行一些改进,比如在计算过

程当中直接点击负号运算符输入

负数进行计算。

5.tan的运算:(以1为例)

分析:输出的结果如图所示,其

它cos、sin、log同样可以实现。

需要些改进

6.总体分析:

综上所述实现,计算实现C、+/-、1/x、退格功能,总体能完成一个计算器的基本功能,但仍有许多地方需要改进,比如界面的设置不是很好看,小数点的实现所存在的一些问题,虽然在基本的运算过程当中不会造成太大影响,但这依然不能认为是一个很好的计算器,同时,在另一方面,该计算器还没能很好的实现连续计算的功能,必须每次按下等号按钮计算出结果后才能用产生的结果接着进行下一次的计算。

六、设计体会与小结

通过本次课程设计的学习,我学到了很多东西,在此基础上更加巩固了自己对Java的认识与了解。

在做本项目是时候,会遇到很多小问题,我现例出一下问题:

(1)网上查找资料用布尔类型来制运算符的应用,不是很理解,通过钟老师的指点,我一下子领悟了;

(2)本次实验中,一开始使用的是4*5的格式,之后添加了科学计算法更为4*6的网格模式;

(3)在实现科学计数法时运用了数学函数知识,可知计算机与数学结合的重要性;

(4)程序中继承WindowAdapter的形式,很新颖;

(5)此次课程设计让我更了解熟悉了Java中的图形用户界面和它的编程方式。在完成课题的过程中也不断充实了自己,学习到了很多以前没有学习到的知识,收获很大。

最大的收获就是对大学学习的总结和培养了解决困难的信心和能力,通过与钟老师与同学的沟通交流,使我对所学知识能够融会贯通,又不断丰富了新知识。Java计算器设计使得我们对所学的专业课有了更为深刻的认识,使得知识得到了巩固和提高。在接下来的时间里,我要向前辈们看齐,努力的学习专业知识,在Java的学习上,不断地前进,提升自己。

七、参考文献

[1] 丁振凡. Java语言实用教程(第2版)[M]. 出版地:清华大学出版社. 2008.1

[2] 丁振凡. Java语言实用教程实验指导(第2版)[M]. 出版地:清华大学出版社. 2008.1

[3] 杨树林等. Java语言最新实用案例教程(第2版)[M]. 出版地:清华大学出版社. 2010.7

[4] 网上资源:https://www.360docs.net/doc/731526373.html,/p/1941650010

java课程设计报告书

《Java程序设计》课程设计报告2015—2016学年第二学期 设计题目:《数字连连看》 学生:黄杰 学号: 2 专业班级:软件工程1402 指导教师:国权 2016 年7 月2 日

目录 1.JAVA程序设计书 3 1.1《简易连连看》 3 1.1.1具体要求 3 1.2本系统设计的知识点 3 2.功能设计 3 2.1算法设计 3 2.2部分模块流程图 4 3.代码设计 5 4.界面及运行效果,测试工具与测试效果14 5.设计总结 16 5.1.程序调试情况:16 5.2.本人在程序设计中感想: 16 6.致 16 主要参考文献16

: 1.1Java程序课程设计任务书 1.1《简易连连看游戏》 本程序基本实现了小游戏连连看的功能,玩家找出游戏中2个相同图案的方块,如果它们之间的连接线不多于3根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条件的图案时,点击重列,可重新排序,游戏结束会跳出所得分数,该游戏的特点是与自己竞争,超过自己之前所创纪录。 1.1.1具体要求(包括技术要求等): <1>. 该游戏界面为方格类型,由纵6横7的直线平行垂直交叉组成,分别是6行5列方块拼接,共有30格小方块。方块上随机分布一些数字,数字的要至少两两相同,位置随机打乱。 <2>. 当将相同数字的方块连接,但要满足只能至少单边无阻碍呈直线趋势连接,否则无效,若连接一对成功就消失于界面,继续游戏,直到游戏结束,并能返回所得分数。 <3>. 重列按钮(帮助)的功能:游戏过程中,遇到困难难以寻找下一符合要求的一对数字,可按左下按钮重置重新排列方可继续游戏。 <4>. 退出按钮:击左下方的“退出游戏”按钮,即可结束游戏。 1.2本系统涉及的知识点: 循环,javaGUI组件,函数,数组,分支等 2.功能设计 2.1算法设计 本系统需要实现的功能要求: 图一,数字按钮功能模块 图二,三个功能按钮模块

计算机图形学真实图形

#include #include /* Initialize material property, light source, lighting model, * and depth buffer. */ void init(void) { GLfloat mat_specular[] = { 1.0, 1.0, 1.0, 1.0 }; GLfloat mat_shininess[] = { 50.0 }; GLfloat light_position[] = { 1.0, 1.0, 1.0, 0.0 }; GLfloat lightPos[]={0.0f,0.0f,75.0f,1.0f}; GLfloat ambientLight[]={0.0f,0.0f,75.0f,1.0f}; GLfloat specular[]={0.0f,0.0f,75.0f,1.0f}; GLfloat specref[]={0.0f,0.0f,75.0f,1.0f}; GLfloat spotDir[]={0.0f,0.0f,75.0f,1.0f}; glClearColor (0.0, 0.0, 0.0, 0.0); glShadeModel (GL_SMOOTH);//设置阴影模型 glMaterialfv(GL_FRONT, GL_SPECULAR, mat_specular);//镜面光分量强度glMaterialfv(GL_FRONT, GL_SHININESS, mat_shininess);//镜面光反射指数glLightfv(GL_LIGHT0, GL_POSITION, light_position);//设置光源的位置 glLightModelfv(GL_LIGHT_MODEL_AMBIENT,ambientLight); glLightfv(GL_LIGHT1,GL_DIFFUSE,ambientLight); glLightfv(GL_LIGHT1,GL_SPECULAR,specular); glLightfv(GL_LIGHT1,GL_POSITION,lightPos); glLightf(GL_LIGHT1,GL_SPOT_CUTOFF,50.0f); glEnable(GL_LIGHT1); glEnable(GL_COLOR_MATERIAL); glColorMaterial(GL_FRONT,GL_AMBIENT_AND_DIFFUSE); glMaterialfv(GL_FRONT,GL_SPECULAR,specref); glMateriali(GL_FRONT,GL_SHININESS,128); glEnable(GL_LIGHTING);//启动光照 glEnable(GL_LIGHT0);//激活光源 glEnable(GL_LIGHT1);//激活光源 glEnable(GL_DEPTH_TEST); } /* 调用glut函数绘制一个球*/ void display(void) { glClear (GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);

车辆工程研究生专业排名

车辆工程研究生专业实力排名表 A 等:吉林大学清华大学同济大学湖南大学北京理工大学重庆大学 B+:(15个) 西南交通大学上海交通大学同济大学合肥工业大学浙江大学华南理工大学西北工业大学武汉理工大学长安大学燕山大学哈尔滨工业大学江苏大学中南大学北京航空航天大学北京科技大学 B等:(24个)南京理工大学、南京航空航天大学、大连交通大学、重庆交通大学、中国农业大学、福州大学、山东理工大学、兰州交通大学,集美大学、广东工业大学,南昌大学,辽宁工业大学、黑龙江工程学院、淮阴工学院、西华大学、沈阳理工大学、河北工业大学、华南农业大学、青岛理工大学,浙江师范大学、山东科技大学、重庆工学院、长沙理工大学、河南科技大学、湖北汽车工业学院 C等(27个):安徽工程科技学院、武汉科技大学、浙江科技学院、辽宁科技大学、山东建筑大学、上海工程技术大学、天津工程师范学院、广西工学院、安徽工业大学、北京机械工业学院、南京工程学院、攀枝花学院、重庆工学院、西南林学院、杭州电子科技大学、西南大学、华南热带农业大学、福建工程学院、重庆工学院、上海师范大学、沈阳工业大学、山东交通学院、辽宁工程技术大学、吉林农业大学、河北师范大学、福建农林大学、广西大学、南京林业大学、 车辆工程国家重点学科/博士点/硕士点 国家重点学科北京理工大学吉林大学清华大学西南交通大学 博士点北京工业大学北京航空航天大学北京交通大学北京科技大学北京理工大学长安大学长春理工大学大连理工大学东北大学东南大学广东工业大学国防科学技术大学哈尔滨工程大学哈尔滨工业大学合肥工业大学湖南大学华南理工大学华中科技大学吉林大学江苏大学解放军军械工程学院解放军理工大学兰州交通大学南京航空航天大学南京理工大学清华大学山东大学上海大学上海交通大学四川大学太原理工大学天津大学同济大学武汉理工大学西安电子科技大学西安交通大学西安理工大学西北工业大学西南交通大学燕山大学浙江大学中国矿业大学中国农业大学重庆大学装甲兵工程学院

JAVA课程设计学籍管理系统

课程设计任务书题目:学籍管理系统 组员 学号 组员 学号 组员 学号 专业 课程JAVA 指导教师 完成时间:2011年9月——2011年12月 计算机科学系制

课程设计任务书及成绩评定

本学籍管理系统共有6个java源文件。类之间的主要关系如图所示。 该java文件的类负责创建学籍管理系统主窗口。该类含有main方法,程序从该类开始执行。 该文件的类负责创建学籍管理系统的学生信息录入界面。 该文件的类负责创建学籍管理系统的学生信息修改界面。 该文件的类负责创建学籍管理系统的学生信息查询界面。 该文件的类负责创建学籍管理系统的学生信息删除界面。 负责创建存放学生信息的对象。 1.具体设计 1.1主类StudentManager 1.成员变量(见下表) 主要成员变量(属性) 成员变量描述变量类型名称 基本信息录入界面StudentSituation 基本信息录入 基本信息修改界面ModifySituation 基本信息修改 基本信息查询界面Inquest 基本信息查询 基本信息删除界面Delete 基本信息删除 菜单选项JmenuItem 录入,修改,查询,删除存放基本信息的散列表Hashtable 基本信息 存放散列表的文件File file 2.方法(见下表) 主要方法 名称功能备注 StudentManager 创建程序主窗口构造方法actionPerformed 处理ActionEvent事件接口方法 main 程序开始运行 3.代码 import .*; import .*;

import .*; public class StudentManager extends JFrame implements ActionListener { StudentSituation 基本信息录入=null; ddActionListener(this); 修改.addActionListener(this); 查询.addActionListener(this); 删除.addActionListener(this); card=new CardLayout(); con=getContentPane(); pCenter=new JPanel(); (card); file=new File("基本信息.txt"); if(!()) { try{ FileOutputStream out=new FileOutputStream(file); ObjectOutputStream objectOut=new ObjectOutputStream(out); (基本信息); (); (); } catch(IOException e) { } } 基本信息录入=new StudentSituation(file); 基本信息修改=new ModifySituation(file); 基本信息查询=new Inquest(this,file); 基本信息删除=new Delete(file); ("欢迎语界面",label); ("录入界面",基本信息录入); ("修改界面",基本信息修改); ("删除界面",基本信息删除); (pCenter,; (); addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { (0); } }); setVisible(true); setBounds(100,50,420,380); validate(); } public void actionPerformed(ActionEvent e) { if()==录入) { (pCenter,"录入界面"); } else if()==修改) { (pCenter,"修改界面"); } else if()==查询) { etVisible(true); }

毕业设计的格式

毕业设计的格式

、毕业论文资料的组成 毕业设计结束后放入学校统一的毕业设计资料袋中,应包括: 1.毕业论文封面; 2.毕业设计任务书、开题报告; 3.毕业设计评阅书(1)、(2)、答辩记录 4.中英文摘要、引言; 5.论文正文、结论; 6.谢辞、参考文献; 7.附录; 8.毕业论文初稿(手稿)。 9.其他 二、毕业论文资料的书写及装订 1.毕业论文统一使用学校印制的毕业论文资料袋。

2.毕业论文资料袋按要求认真填写,字体要工整,卷面要整洁,手写一律用黑

蓝黑墨水;任务书由指导教师填写并签字,经教研室主任签字。 3.毕业论文按统一顺序装订: ①封面、毕业设计(论文)诚信申明 ②开题报告、毕业论文任务书 ③中文题目、中文摘要及关键字 英文题目、英文摘要及关键字(英文题目、英文摘要及关键字应与中文摘要相对应) ④毕业设计评阅书(1)、(2)、答辩记录 ⑤目录 ⑥论文正文及结论 ⑦谢辞

⑧参考文献

⑨附录部分 ⑩毕业设计指导记录 4.资料袋中应保存毕业论文的初稿,初稿要求手写。初稿必须有指导教师批阅手迹。 5.装订好后放入填写好的资料袋内上交学院。 三、毕业论文撰写的内容与要求 1、论文封面 封面是论文的外表面,提供应有的信息,并起保护作用。封面上包括下列内容: a.论文题目,用三号宋体字标注在题目栏 b.论文的作者和指导教师 c.所属院系、专业、年级。 论文封面统一使用“华东交通大学毕业论文”字样封面(华东交通大学本科生毕业论文封面由教务处统一印制)。 2、目录、目次 长篇论文可以有目次页,短文无需目次页。目次页由论文的篇、章、条、附录、

Java课程设计报告模板

Java课程设计报告 模板

浙江科技学院 《Java程序设计》课程设计报告 设计题目:学生信息管理系统 姓名:邱焕明 学号: 所属院系:信息学院 专业:软件工程 小组成员:邱焕明 设计时间: -1-6 指导教师:虞建东

一、课程设计目的 (1)实验目的:结合开发的系统,给出学生信息管理系统 二、课程设计完成的任务 三、设计过程 (一)需求分析 1、基础资料管理 基础资料管理包括对院系、班级和学期的设置。该模块可实现以下功能: 添加、修改、删除和显示院系代码、院系名称和电话号码。 添加、修改、删除和显示班级代码、班级名称、学生人数和所属院系名。 添加、修改、删除和显示学期代码、学期名称。 2、学生信息管理 学生信息管理包括对学生档案和学籍的管理。该模块可实现以下功能: 添加、修改、查询和显示学生的基本信息、所属班级和院系。 记录学生学籍、学生离校信息和学生调动信息。 3、课程信息管理 课程信息管理包括对课程设置和班级选课的管理。该模块可实

现以下功能: 添加、修改、删除和显示课程代码、课程名称、学分和院系名称。 添加、删除和提交班级所选课程。 4、成绩信息管理 成绩信息管理包括对成绩录入和成绩分析的管理。该模块可实现以下功能: 录入班级课程成绩,以不同形式(列表统计、图表分析)显示班级课程成绩。 (二)系统设计概念、流程初定义 1、实体名:院系 2、实体名:班级 3、实体名:学生 4、实体名:课程 (三)系统内容规划 1、班级信息表 表3-1 班级信息表 2、课程信息表 表3-2 课程信息表

(四)系统总体设计 内 (五)系统详细设计 (六)系统测试 列名 数据类型 长度 备注 课程代码 char 10 主键 课程名称 varchar 50 无 学 分 tinyint 1 无 所属院系 varchar 50 无

华东交通大学理论力学期末考试15-16B卷

题10-6图 (a) (b) (C) o c R R v ω 二、填空题(每题5分,共25分) 1. 在半径为R 的大圆内挖去一半径为R/2的小圆,则剩余部分的形心坐标为(-R/6,0)。 题3-1图 题3-2图 2. 图示结构受力作用,杆重不计,则A 支座约束力的大小为 。3P ) 3. “全约束力与法线之间的夹角,即为摩擦角。”这样的说法是否正确?若不正确, 应怎样改正。答: 。 这样的说法不正确。应改为:“全约束力与法线之间的夹角的最大值,即为摩擦角。 4. 均质杆质量为m ,角速度为ω,如右图所示。 则杆的动量的大小为 ,/2ml ω 对O 轴的动量矩为 。 2/3ml ω 5. 半径为r (米)的轮子在水平面上作纯滚动,轮上作 用一常力偶,力偶矩为M (牛顿·米),若轮心走过s (米) ,摩擦力为F (牛),则摩擦力所作的功为 0 。 三、 判断题(每题2分,共16分) 1. 如图(b )所示对图(a )情况的受力分析是正确的 ( × ) 2. 只要接触面间有正压力存在,则必然会产生滑动摩擦力。( × ) 3. 平面任意力系平衡的充分必要条件是:力系的主矢和对于任意一点的主矩都为零。 ( √ ) 4. 刚体平行移动时必然沿一直线运动。 ( × ) 5. 内力既不能改变质点系的动量和动量矩,也不能改变质点系的动能。 ( × ) 6. 平面图形内任一点的速度等于基点的速度与该点随图形绕基点转动速度的矢量和。 ( √ ) 题图 第1

7. 只要两个力大小相等、方向相反,该两力就组成一力偶 ( × ) 8. 弹性力的功只和初始和末位置有关。 ( √ ) 四、起重架如图,已知重物的重量为P =2kN ,试求绳索BC 的拉力和AB 杆的受力。(10分) 解: 取B 点为研究对象 (画受力图1分) ∑=0y F , 030sin =-?P F C (2分) kN F C 4= (2分) ∑=0x F 030cos =?- C AB F F (3分) kN F AB 32= (2分) 五、图示系统中,均质圆盘A 的半径为R ,重为P 1,可沿水平面作纯滚动,定滑轮C 的半径为r , 重为P 2,重物B 重为P 3,系统由静止开始运动,不计绳重。当重物B 下落的距离为h 时,试求圆盘 中心的速度和加速度? (12分) ()2321212341 0A v P P P g T T ++= = (3分) h P W 3= (2分) 由动能定理得 3 213232 P P P hg P v A ++= (5分)

华东交通大学硕士学位论文格式模板

华东交通大学硕士学位论文格式模板 本模板供统招、同等学力、高校教师使用 (2011年3月修订) 一、页面设置 ●纸张大小:A4 ●页边距:上2.8cm、下2.5cm,左、右2.5cm,装订线:0cm ●页眉:1.6cm,页脚:1.5cm ●文档网格:无网格(设置文档网格后无法达到模板格式要求!) ●从第一章开始,其后面的所有内容一律采用双面印刷;第一章前的其他各部分 内容只有1页时,采用单面印刷,有2页时采用双面印刷,多于2页且页数为奇数时,最后一页单面印刷,其余双面印刷 二、字间距 无特别说明时均采用标准字间距。 三、小技巧 1、设置标题、段落格式时请学会使用格式刷; 2、一段文字中既有中文又有英文(含数字),中英文采用不同字体时,可先选中这段文字,设定中文字体后再设定英文字体; 3、采用插入分节符(下一页)的办法强行换页; 4、如果对自动编号的格式设置不十分熟悉,建议不要使用自动编号。 四、其他 1、本模板中的内容来自于不同的资料,上下文之间可能没有直接的联系,由此给您带来的不便,我们表示歉意; 2、各章节标题由作者自行确定。 华东交通大学研究生院 2011-3-20

密级______________________________ UDC______________________________ 编号______________________________ 硕 士 基坑支护技术经济分析与AHP 法 方案优选 学位申请人: XXX 学科专业: 指导教师: XXX(职称前1个空格,下同)副指导教师: XX 副教授 (无副导师时此行不填文字) (表格固定行高1.2cm ,无副导师时4行,有副导师时3行)

Java课程设计报告

湖北大学 本科课程设计 题目 ATM 自助机模拟程序姓名 学号 专业年级 指导教师 职称

目录 第一章系统描述 (2) 1 前言 (2) 2 系统功能需求 (2) 第二章系统分析与设计 (3) 1 功能模块划分 (3) 2 功能模块的描述 (3) 3 系统设计流程图 (4) 4 测试数据及期望结果 (6) 第三章系统详细设计 (7) 1 主界面开发设计 (7) 2 功能选择界面开发设计 (7) 3 取款界面开发设计 (7) 4 存款界面开发设计 (8) 5 转账界面开发设计 (8) 6 查询界面开发设计 (9) 7 修改密码界面开发设计 (9) 8 界面开发设计使用函数 (9) 第四章系统测试 (11) 第五章源程序部分清单 (21) 第六章实验心得 (30) 参考文献 (31)

第一章系统描述 1 前言 Java技术是一门简单的,面向对象的,分布式的,解释型的,健壮安全的,结构中立的,可移植的,性能优异、多线程的动态语言,它也是一个平台,它基于Java虚拟机技术,借助这个东西建立了跨平台的优势。Java编程语言与众不同之处在于:Java程序既是编译型的,又是解释型的。 Java平台是一种纯软件平台,它有三个版本Java SE、Java EE、Java ME。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。 本课程设计采用Eclipse作为开发工具,并采用Window Builder下的SWT Designer来实现相应的功能。着重通过模拟实现当前非常快捷又使用的ATM机来加深对java开发设计的了解,从而进一步提高自己对java图像界面的设计及相关知识的认识。 2 系统功能需求 当输入给定的卡号和密码(初始卡号和密码为123456)时,系统能登录ATM 柜员机系统,用户可以按照以下规则进行: (1)查询余额:初始余额为10000元。 (2)ATM取款:每次取款金额为100的倍数,一次取款不能超过1000,总额不 超过5000元,支取金额不允许透支,有快捷取款和用户自定义取款。 (3)ATM存款:每次存款金额为100的倍数,一次存款不能超过1000,不能出 现负存款。 (4)ATM转账:只有在两次输入账号相同且输入转账金额正确的情况下才允许 转账,不允许透支。 (5)修改密码:新密码长度不小于6位,不允许出现6位完全相同的情况,只 有旧密码正确,新密码符合要求,且两次输入相同的情况下才可以成功修改密码。

车辆工程研究生专业实力排名表

B+:(20个)西南交通大学(四川成都)(④421材料力学或424机械原理)上海交通大学(④809 机械原理与设计或815 控制理论基础) 华中科技大学(湖北省武汉市洪山区珞喻路1037号)机械设计基础,电子技术基础合肥工业大学 浙江大学(④832机械设计基础 或831理论力学 或833传热学 或839控制理论 或408计算机学科专业基础综合(含数据结构、计算机组成原理、操作系统和计算机网络) 华南理工大学(801 材料力学812 汽车理论)广州市 西北工业大学(电工技术与电子技术(或)西安 824计算机辅助制造(或) 845电路基础(或) 851微机原理及其应用(或) 863机械加工工艺学(或)

878机械设计(工业设计考生也可选)) 武汉理工大学(841机械原理、844汽车理论基础、848自动控制原理(选一)) 北京科技大学(材料力学C或850电工技术) 长安大学(汽车理论) 燕山大学(④815理论力学或817材料力学)河北省的秦皇岛市 哈尔滨工业大学(机械设计和机械原理) 江苏大学(理论力学、828电工技术、805机械设计选一 ) 中南大学(机械设计)湖南长沙市 北京航空航天大学(④931自动控制原理综合或934机械电子工程综合或951材料力学或892理论力学) 山东大学(机械设计基础) 天津大学(415汽车理论与汽车设计或486工程力学(理力材力) 南京航空航天大学(电工电子学815理论力学) 中国农业大学((理力或材力)或833电子技术) 南京理工大学(机械原理或[423]电子技术基础) B等:(22个)大连交通大学、重庆交通大学、福州大学、山东理工大学、兰州交通大学,集美大学、广东工业大学,南昌大学,辽宁工业大学、黑龙江工程学院、淮阴工学院、西华大学、沈阳理工大学、河北工业大学、华南农业大学、青岛理工大学,浙江师范大学、山东科技大学、重庆工学院、长沙理工大学、河南科技大学、湖北汽车工业学院 C等(27个):安徽工程科技学院、武汉科技大学、浙江科技学院、辽宁科技大学、山东建筑大学、上海工程技术大学、天津工程师范学院、广西工学院、安徽工业大学、北京机械工业学院、南京工程学院、攀枝花学院、重庆工学院、西南林学院、杭州电子科技大学、西南大学、华南热带农业大学、福建工程学院、重庆工学院、上海师范大学、沈阳工业大学、山东交通学院、辽宁工程技术大学、吉林农业大学、河北师范大学、福建农林大学、广西大学、南京林业大学、 车辆工程国家重点学科/博士点/硕士点

JAVA课程设计任务书 - 科学计算器

《高级语言程序设计(2)》课程设计报告 专业:班级:学号:姓名: 完成日期: 指导教师: 1、程序设计说明书 【设计题目】科学计算器 【问题描述】本程序为设计一个科学计算器,用于进行数值计算。可以进行数据的加减乘除,对数等计算。 【软件功能】 1 图形界面:应用AWT和Swing设计工作界面,按下数字时显示数字,按下“=”时显示结果。 2 计算器基本功能:加减乘除四则运算,倒数,开平方等。 3 附加运算功能:三角函数,对数,阶乘,度转化为弧度等。 4 计算器的存储功能:清除中间结果,使用中间结果,存储中间结果及累加中间结果 5 用不同颜色进行分区 【算法思想】 本程序设计一个主类和四个内部类。通过在主类中调用四个类来实现程序的各个功能。 【类的设计】 1主类SmartCalculator类,继承了JFrame类 ○1成员变量 tf是JTextField对象,单行文本框,用来显示数据。 panel1,panel2,panel3,panel4是JPanel对象,用来盛放按钮。Panel1盛放“←”,“CE”,“C”按钮,Panel2盛放功能区按钮,Panel3盛放记忆区按钮,Panel4盛放面板Panel1和Panel2 isResult,flag是布尔型变量 result是double型变量,存储结果 SpecialNumActionListener是SpecialNum类的对象,监听特殊数字按钮 df是DecimalFormat类的对象,控制输出格式 ○2方法 SmartCauculator是构造方法,完成面板的布局并调用init方法 init方法调用addButton方法向面板中增加按钮 addButtion方法统一设置按钮的使用方式,参数包括panel,name,action,color,每次完成向面板添加按钮,设置名字,添加键盘监听器和设置按钮颜色 getResult方法实现四则运算,并输出 main方法,程序入口 2内部类FunctionSigns,继承接口ActionListener,实现接口的actionProform抽象方法,完成开平方,求对数等操作 3内部类ClearArea,继承接口ActionListener,实现接口的actionProform抽象方法,对清除区三个按钮“←”,“CE”,“C”进行监听,实现删除功能。 4内部类SpecialNum,继承接口ActionListener,实现接口的actionProform抽象方法,对π,e,及数字键监听 5 Dot对小数点进行监听 【用户界面】

华东交通大学本科优秀毕业设计(论文)奖评选办法

华东交通大学大学生优秀毕业设计(论文)奖评选办法 华交教[2004]130号 一、指导思想 为了贯彻我校办学指导思想,培养具有创新意识和实践能力的高素质的复合型应用型人才,决定设立大学生优秀毕业设计 (论文)奖,每年进行一次校级评选工作。 二、评选对象 秀毕业设计(论文)奖评选。 三、组织工作 1.教务处实践教学科全面负责该项工作的组织和评审工作。 2.各学院于每年毕业设计(论文)答辩工作结束后,由学院主管教学的院长领导和组织,进行优秀毕业设计(论文)奖初评和申报工作。 3.各学院完成初评后,向学校推荐优秀毕业设计 (论文),推荐比例一般不超过毕业生总数的2%。 4.学院向学校推荐优秀毕业设计(论文)时,须提交以下材料:(1)华东交通大学优秀毕业设计(论文)奖申报表; (2)毕业设计(论文)任务书; 3)毕业设计(论文)摘要及其电子文档和设计(论文)原件; 4)答辩记录、毕业设计(论文)成绩单等有关资料. 对报送的毕业设计(论文)进行评选,需有两位同行专家(副高专业技术职称以上、校内外均可)推荐,同时学院教学委员会须填写初评评语并签署意见。对未完成以上工作的毕业设计(论文),学校将不予以受理。 5.申报材料汇总后,教务处组织有关专家,根据相应评价指标体系对申报的毕业设计(论文)进行评价。 6.评价结果提交校长办公会审定,确定获奖的优秀毕业设计(论文)名单,并向全校公布。 四、评价指标体系

五、奖励 1.获奖的毕业设计(论文)由校评审专家从严把握,评选工作本着宁缺勿滥的原则从严进行。 2.评选为优秀的毕业设计(论文)获校级优秀论文奖。对获奖的毕业设计(论文),学校给学生颁发校优秀毕业设计(论文)荣誉证书,给指导教师颁发优秀毕业设计(论文)指导教师荣誉证书,并给予指导教师400元/篇的现金奖励。 3.对获省优秀的毕业设计(论文),学校给予指导教师800元/篇的现金奖励。如该毕业设计(论文)既为省优、又为校优,取其中最高奖励(800元/篇),不得重复奖励。 4.对于申报的优秀毕业设计(论文),教务处将把该设计(论文)的摘要的电子文档汇总后,印刷成册供学院或学校之间交流保存。 本办法自公布之日起执行。 二OO四年六月七日

java课程设计报告书

《Java程序设计》课程设计报告 2015—2016学年第二学期 设计题目:《数字连连看》 学生:黄杰 学号: 2 专业班级:软件工程1402 指导教师:国权 2016 年 7 月 2 日 目录 1.JAVA程序设计书 3 1.1《简易连连看》3 1.1.1具体要求 3 1.2本系统设计的知识点 3

2.功能设计 3 2.1算法设计 3 2.2部分模块流程图 4 3.代码设计 5 4.界面及运行效果,测试工具与测试效果14 5.设计总结 16 5.1.程序调试情况:16 5.2.本人在程序设计中感想: 16 6.致 16 主要参考文献16

: 1.1Java程序课程设计任务书 1.1《简易连连看游戏》 本程序基本实现了小游戏连连看的功能,玩家找出游戏中2个相同图案的方块,如果它们之间的连接线不多于3根直线,则将其连接起来,就可以成功将图案相同的方块消除,否则不会消失,当游戏中已没有满足条件的图案时,点击重列,可重新排序,游戏结束会跳出所得分数,该游戏的特点是与自己竞争,超过自己之前所创纪录。 1.1.1具体要求(包括技术要求等): <1>. 该游戏界面为方格类型,由纵6横7的直线平行垂直交叉组成,分别是6行5列方块拼接,共有30格小方块。方块上随机分布一些数字,数字的要至少两两相同,位置随机打乱。 <2>. 当将相同数字的方块连接,但要满足只能至少单边无阻碍呈直线趋势连接,否则无效,若连接一对成功就消失于界面,继续游戏,直到游戏结束,并能返回所得分数。 <3>. 重列按钮(帮助)的功能:游戏过程中,遇到困难难以寻找下一符合要求的一对数字,可按左下按钮重置重新排列方可继续游戏。 <4>. 退出按钮:击左下方的“退出游戏”按钮,即可结束游戏。 1.2本系统涉及的知识点: 循环,javaGUI组件,函数,数组,分支等 2.功能设计 2.1算法设计 本系统需要实现的功能要求: 图一,数字按钮功能模块 图二,三个功能按钮模块

华东交通大学车辆工程货车转向架旁承及其演变

货车转向架旁承及其演变 一、转向架旁承及其背景 为了解决载重(车体长度)增加与曲线通过性的矛盾,多轴车采用了转向架技术,过曲线时车辆和转向架允许有相对的转动。为了过曲线时车辆与转向架发生容易转动,出现了(上、下)心盘和心盘销结构。 图1 转向架和心盘结构示意图 为了降低车辆过曲线时的摩擦力矩,出现了心盘结构,但由于车体底部和转向架顶部之间的间隙h的存在,车辆运行过程中会出现车体侧滚,有时会影响车辆的运行安全与乘坐舒适性。在此背景下,出现了间隙(刚性)旁承,由于h1

键。 1.常接触弹性旁承 为了增加车辆直线运行稳定性,抑制车体摇头,设计研发了常接触弹性旁承(图3)。当车体落放在转向架上后,给予常接触性旁承额定的压缩量,在上下旁承之间产生一定的预压力,当转向架和车体有相对回转或有相对回转的趋势时,在上下旁承的接触面间产生摩擦阻力。因在同一摇枕上左右旁承上的摩擦阻力方向相反,于是形成了适当的回转阻力矩,有效地抑制转向架蛇形运动和车体摇头。 图3 常接触弹性旁承示意图 a)转K4旁承b)转K5旁承 图4 转向架常接触旁承

2.双作用常接触弹性旁承 通过上下旁承之间的摩擦力矩,常接触弹性旁承可有效地抑制转向架蛇形运动和车体摇头,但当车体向一侧倾斜时,可能导致倾斜的旁承压缩量过大,从而影响车辆的安全性指标。 双作用常接触型弹性旁承既起到了常接触弹性旁承的作用,又起到了间隙旁承的作用,故称为“双作用”。 由于常接触式弹性旁承上下旁承之间无间隙而又有接触弹性,也增加了车体在转向架上的侧滚稳定性。同时,为了防止货车曲线运行时车体发生过大倾角,采用刚性滚子来限制弹性旁承的压缩量。一旦上旁承压靠滚子,不仅车体侧倾角受到限制,而且由于滚子的滚动而不致增大回转阻力矩,影响曲线通过性能。 图5双作用常接触弹性旁承示意图 图6转k6双作用常接触弹性旁承

Java课程设计报告书

华东交通大学理工学院课程设计报告书( 2010-- 2011年度第 2 学期) 所属课程名称 Java面向对象程序设计题目设计一个多功能计算器分院电信分院 专业班级 09信管<1>班 学号 20090210450106 蔡炜指导教师黄建华 2011年06月23日

华东交通大学理工学院 课程设计(论文)任务书专业09信管班级 <1>班姓名蔡炜 一、课程设计(论文)题目设计一个多功能计算器 二、课程设计(论文)工作:自 2011 年06 月 13日起至2011年 06 月 23日止。 三、课程设计(论文)的内容要求: 本应用程序继承自框架类(JFrame),此程序使用Frame布局管理器BorderLayout,将单行文本框加入到“North”区域,包含各种按钮的面板Panel p加入到”Center”区域。包含各种按钮的面板Panel p 采用4行5列的网格布局,然后将数字按钮和运算符按钮以及控制按钮添加到面板中。同时注册按钮事件监听器。如:Button b=new Button(); b.addActionListener(事件监听器); 事件监听器中的事件处理方法void actionPerformed(ActionEvent evt)完成主要的按钮事件的处理。事件处理分以下几种情况:数字按钮事件(”0”,”1”,”2”…”8”,”9”)、运算符按钮事件(”+”,”-“,”*”,”/”,”%”)、正负号按钮事件(”+/-“)、小数点按钮事件(”.”)、等号按钮事件(”=”)、求倒按钮事件(”1/x”)、清零按钮事件(“C”)。

在事件处理触发按钮事件时,要进一步分析,是重新开始计算时触发的按钮事件还是计算中间触发的按钮事件。 计算器完成的是一个数学表达式,如:3+2,所以可以采用一个链表(LinkedList类)来存储数字或字符,如3,+,2分别存储在链表中,最后运算时,可以一一取出来进行运算。 学生签名: ( ) 2011 年06 月 23 日 课程设计(论文)评阅意见 评阅人职称 20 年月日

华东交通大学 车辆工程 铁路车钩的发展

火车车钩的发展 最早的插销式车钩 插销式为最早的车钩类型。其实两边都是凹的,然后一般连接环是固定插入其中一边并把这边插销锁上就可以了。国内在一些矿山铁路和762轨距还有看见,如图1所示。 图1 插销式车钩 螺旋车钩 螺旋车钩通过铁链扣接到两边的铁钩上,然后把中间的把手旋紧就OK了,解挂过程一样但是是反过来的。因为铁链只能传递拉力而不能传递推力,所以两边设计缓冲饼来传递推力,这种车钩在欧洲国家很多见,如图2所示。 图2 螺旋式车钩

自动车钩 螺旋车钩的挂车手续很麻烦,而且列车不能挂太长,否则铁链会断,后人一直在苦苦寻求改进方法。1868年,美国发明家伊利·汉密尔顿·詹内根据人握手的原理启发,设计出了自动车钩,并获得专利权。后来詹内制作了一批自动车钩给铁路公司试用,根据用户反馈的试用结果,在1873年开发出了改进型自动车钩并第二次获得专利权。由于詹式自动车钩在实际使用中性能超过了螺旋车钩,1887年美国铁路车辆技师协会就正式建议各车辆厂在新造车辆时采用詹氏车钩,1893年美国国会通过决议条款。命令各铁路公司在条款限期内采用詹氏车钩,到1902年为止,美国铁路机车车辆中安装詹氏车钩的机车车辆已达到百分之90左右。 中国在1890年前后开始引进美国自动车钩和自动车钩制造技术来代替原来的螺旋车钩,到二战前中国铁路基本完成了自动车钩化 图3 D F7C调机使用的13号上开式自动车钩 詹式自动车钩的变种---苏联SA-3式自动车钩 苏联铁路在二战以前也是使用螺旋车钩的,二战爆发前的1935年苏联铁路进口了一些美国自动车钩,通过对美国自动车钩的技术研究和改造,苏联铁路设计出了SA-3式自动车钩,并且在部分车辆上试装,战后苏联铁路开始大量推广SA-3自动车钩代替螺旋车钩

课程设计任务书JAVA课程设计

Java 面向对象程序设计课程设计》课程设计任务书 学年学期: 2014-2015学年第 1 学期 专业班级: 2014专升本 3 班 指导教师:朱薇 设计时间: 2015.1.12—2014.1.23 学时周数: 20学时/周,共计 40 学时 一、设计目的 通过该课程设计加深学生对面向对象概念、 JAVA 面向对象程序设计思想方法的理解和掌握;使学生熟悉开发一个小型的电子商务项目的基本过程,并能综合运用所学知识,初步应用软件工程方法进行软件开发;增强学生的动手能力。为后续学习和应用打下一定的基础。 二、设计任务及要求 以学过的Java程序设计,web编程基础为工具,完成一个小型电子商务系统的设计开发。要求学生 8-10 人一大组 , 大组中又分为 A,B 组,由 A, B 组分工配合实现前台及后台功能,最后组合成一完整的电子商务系统。详细要求如下: 1、针对给定的业务规划商务模型和商务系统,确定电子商务系统的具体组成部分,写出详细的规划说明书。 2、开发环境: Jsp(JavaBean+Servlet)+Mysql 3、开发一个小型的系统。每组最终提交一个电子商务系统软件和规范的课程设计说明书。 4、每大组设组长两名,(A组,B组)组内成员分工明确、各司其职。

三、设计时间进度安排

四、成绩考核 1、项目评分方法 为更好地体现实训成果,评定学生实训成绩,特制定本评分方法。具体评分细则如下: 项目完成后,应组织同学完成项目评审。评审时,项目经理应根据本小组项目 完成情况,制作PPT介绍本项目,并运行程序,进行演示,同时完成答辩老师 的提问。 根据学生项目的优良情况,评审老师给出项目的等级分。评分有如下等级: A/B/C/D/E/F/G,可根据情况打出A+或者B-等。 A-F 等级系数为:0.9/0.8/0.7/0.6/0.5/0.4/0.3 根据项目组的人数,考评项目的等级,打出学生项目的最后得分。 女口:该项目组等级为A (系数为0.9),项目组共4人,则该小组得分为: 4*100*0.9=360 女口:该项目组等级为D (系数为0.6),项目组共5人,则该小组得分为: 5*100*0.6=300 项目经理根据项目组中每个组员的实际完成情况,打出该组员在项目开发工 作中,所占的工作量比数,如: A完成约25%勺开发工作量,则A同学为25% 项目组中,所有成员开发工作量总和为 100% 根据项目小组中,项目经理打出的工作量比数和项目考核的实际分 数,计算项目组中每位同学的实际得分。若该分高于100分,则按

华东交通大学封面个人简历模板

……………………….…………………………………………………………………………………姓名:杜宗飞专业:计算机科学与技术 学院:数理信息学院学历:本科……………………….…………………………………………………………………………………手机:×××E – mail:×××地址:华东交通大学

自荐信 尊敬的领导: 您好!今天我怀着对人生事业的追求,怀着激动的心情向您毛遂自荐,希望您在百忙之中给予我片刻的关注。 我是华东交通大学计算机科学与技术专业的2014届毕业生。华东交通大学大学四年的熏陶,让我形成了严谨求学的态度、稳重踏实的作风;同时激烈的竞争让我敢于不断挑战自己,形成了积极向上的人生态度和生活理想。 在华东交通大学四年里,我积极参加各种学科竞赛,并获得过多次奖项。在各占学科竞赛中我养成了求真务实、努力拼搏的精神,并在实践中,加强自己的创新能力和实际操作动手能力。 在华东交通大学就读期间,刻苦进取,兢兢业业,每个学期成绩能名列前茅。特别是在专业必修课都力求达到90分以上。在平时,自学一些关于本专业相关知识,并在实践中锻炼自己。在工作上,我担任华东交通大学计算机01班班级班长、学习委员、协会部长等职务,从中锻炼自己的社会工作能力。 我的座右铭是“我相信执着不一定能感动上苍,但坚持一定能创出奇迹”!求学的艰辛磨砺出我坚韧的品质,不断的努力造就我扎实的知识,传统的熏陶塑造我朴实的作风,青春的朝气赋予我满怀的激情。手捧菲薄求职之书,心怀自信诚挚之念,期待贵单位给我一个机会,我会倍加珍惜。 下页是我的个人履历表,期待面谈。希望贵单位能够接纳我,让我有机会成为你们大家庭当中的一员,我将尽我最大的努力为贵单位发挥应有的水平与才能。 此致 敬礼! 自荐人:××× 2014年11月12日 唯图设计因为专业,所 以精美。为您的求职锦上添花,Word 版欢迎 下载。

华东交通大学理论力学期末考试15-16B卷

F 3 F 1 F 2 F 4 华东交通大学理论力学期末考试15-16B 卷 ( B )卷 课程名称: 理论力学(B) 课程类别:必√、限、任 考试方式:闭卷(√ ) 考生注意事项:1、本试卷共 4 页,总分 100 分,考试时间 120 分钟。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。 一、选择题(每题3分,共15分) 1. 已知为作用于刚体上的平面共点力系,其矢量关系如图所示为平行四边形,由此可知 ( D )。 A .力系可合成为一个力偶; B .力系可合成为一个力; C .力系可简化为一个力和一个力偶; D .力系的合力为零,力系平衡。 2. 若P=50kN,W=10kN 墙与物体间的摩擦系数f=0.3,)。 A .15kN; B .3kN; C .10kN. D .20kN. 3. 当动点的切向加速度的大小恒定不变,法向加速度的大小随时间变化时,动点的运动状态为( B )。 A .匀速曲线运动 B .匀变速曲线运动 C .匀速直线运动 D .匀变速直线运动 4. 若平面力系对一点A 的主矩等于零,则此力系( B )。 A .不可能合成为一个力 B .不可能合成为一个力偶 C .一定平衡 D .可能合成为一个力偶,也可能平衡 5. 人重P,车重Q,置于光滑水平地面上,人可在车上移动,系统开始时静止。则不论人采取 何种方式(走、跑)从车头移动到车尾,车的 ( A )。 A .位移是不变的 B .速度是相同的 C .质心位置是不变的 D .末加速度是相同的

题10-6图 (a) (b) (C) o c R R v ω二、填空题(每题5分,共25分) 1. 在半径为R 的大圆内挖去一半径为R/2的小圆,则剩余部分的形心坐标为(-R/6,0)。 题3-1图 题3-2图 2. 图示结构受力作用,杆重不计,则A 支座约束力的大小为 。/3P ) 3. “全约束力与法线之间的夹角,即为摩擦角。”这样的说法是否正确?若不正确, 应怎样改正。答: 。 这样的说法不正确。应改为:“全约束力与法线之间的夹角的最大值,即为摩擦角。 4. 均质杆质量为m ,角速度为ω,如右图所示。 则杆的动量的大小为 ,/2ml ω 对O 轴的动量矩为 。 2/3ml ω 5. 半径为r (米)的轮子在水平面上作纯滚动,轮上作 用一常力偶,力偶矩为M (牛顿·米),若轮心走过s (米) ,摩擦力为F (牛),则摩擦力所作的功为 0 。 三、 判断题(每题2分,共16分) 1. 如图(b )所示对图(a )情况的受力分析是正确的 ( × ) 2. 只要接触面间有正压力存在,则必然会产生滑动摩擦力。( × ) 3. 平面任意力系平衡的充分必要条件是:力系的主矢和对于任意一点的主矩都为零。 ( √ ) 4. 刚体平行移动时必然沿一直线运动。 ( × ) 5. 内力既不能改变质点系的动量和动量矩,也不能改变质点系的动能。 ( × ) 6. 平面图形内任一点的速度等于基点的速度与该点随图形绕基点转动速度的矢量和。 ( √ ) 题图 第1

相关文档
最新文档