文档库 最新最全的文档下载
当前位置:文档库 › 项目-坦克大战-设计报告

项目-坦克大战-设计报告

项目-坦克大战-设计报告
项目-坦克大战-设计报告

《JAVA程序开发课程设计》项目设计

项目名称:TankWar 软件

专业:软件工程班级:13软工1班姓名:毛晨光学号:1322120124

一、需求分析:

基本功能:

1.玩家控制的坦克能够四处移动并且打击敌方坦克;

2.敌方坦克能够随机四处移动并且打击玩家控制的坦克;

3.玩家控制的坦克拥有血量,而敌方坦克没有;

4.坦克受到攻击时血条会缩短;

5.敌方坦克被消灭完之后,提示游戏胜利;

6.用户方坦克被消灭后提示游戏结束;

特色功能:

1.坦克具有图片,不单单只是个圈圈。

2.增加了血包功能,地图上会随机出现一个血包,我方坦克开过会增加

血量。

二、系统设计:

1.TankMap类:实现游戏界面地图的初始化。

2.PainTread类:绘制和重绘功能。

3.DirectionHandler:监听用户的键盘输入。

4.Tank类:实现坦克的初始化,绘制,移动,发射等功能。

5.EnemyTank:实现敌方坦克的初始化,绘制,移动,发射等功能。

6.Shell类:实现炮弹的初始化,绘制,移动,攻击功能。

7.Explor类:实现爆炸的初始化。绘制功能,爆炸效果由绘制半径从小到

大再到小的圆实现。

8.Direction类:包含枚举。

9.Blood类:用于实现血包的功能。

三、功能实现。

一.绘制地图功能:

public class TankMap extends Frame{

//定义地图的尺寸。

public static final int MAPWIDTH=800;

public static final int MAPHEIGHT=600;

//我方坦克

Tank t=null;

//定义随机出现的血包

Random r=new Random();

Image bufferImage=null;

public static java.util.Listshells=new ArrayList();

//地方坦克集合

public static java.util.List->

enemys=new ArrayList();

public static java.util.List bloods=new ArrayList();

//爆炸集合

public.static.java.util.Listexplors=new java.util.ArrayList(); //敌方坦克数量默认10个

public int enemyCount=5;

//主方法

public static void main(String[] args) {

TankMap tv=new TankMap();

tv.init();

}

public void drawImage(){

}

//地图初始化方法

public void init(){

//初始化地图

this.setSize(MAPWIDTH,MAPHEIGHT);

this.setTitle("TankWar");

this.setVisible(true);

//添加键盘监听器

this.addKeyListener(new DirectionHandler());

//添加穿口关闭监听器

this.addWindowListener(new WindowAdapter(){

public void windowClosing(WindowEvent arg0){

System.exit(0);

}

});

//初始化我方坦克

t=new Tank(this);

//初始化敌方坦克

for(int i=0;i

{

enemys.add(new EnemyTank(40+30*i,80,Color.YELLOW)); }

//启动绘制线程

new Thread(new PaintThread()).start();

}

//@Override

public void paint(Graphics g)

{

//画地图

Color c=g.getColor();

g.setColor(Color.GREEN);

g.fillRect(0,0,MAPWIDTH,MAPHEIGHT);

g.setColor(Color.RED);

g.drawString("当前炮弹数目:"+shells.size(),20,40);

g.drawString("生命值:",20,60);

g.fillRect(65,55,t.getLife(),5);

g.setColor(c);

//画坦克

t.draw(g);

if(r.nextInt(10)==9 && bloods.size()==0)

bloods.add(new Blood());

if(r.nextInt(60)==7 && bloods.size()==1)

bloods.remove(0);

for(int i=0;i

EnemyTank et=enemys.get(i);

et.draw(g);

}

//画爆炸

for(int i=0;i

Explor e=explors.get(i);

e.draw(g);

}

//绘制血包

for(int i=0;i

Blood b=bloods.get(i);

b.bloodb(t);

b.draw(g);

}

//画炮弹

for(int i=0;i

Shell s=shells.get(i);

if(s.islive&&s.isgood){

s.hitTanks(enemys);

}else if(s.islive&&!s.isgood){

s.hitTank(t);

}

s.draw(g);

}

}

//双缓冲,防止游戏地图“频闪”

public void update(Graphics g){

paint(g);

if(bufferImage==null){

bufferImage=this.createImage(MAPWIDTH,MAPHEIGHT);

}

Graphics gbuffer=bufferImage.getGraphics();

Color c=gbuffer.getColor();

gbuffer.setColor(Color.GREEN);

gbuffer.fillRect(0, 0, MAPWIDTH, MAPHEIGHT);

gbuffer.setColor(Color.RED);

gbuffer.drawString("当前炮弹数目:"+shells.size(),20,40);

gbuffer.drawString("生命值:", 20, 60);

gbuffer.fillRect(65,55,t.getLife(),5);

gbuffer.setColor(c);

paint(gbuffer);

g.drawImage(bufferImage, 0, 0, null);

}

//内部类,主要通过调用repaint方法,实现绘图功能class PaintThread implements Runnable{

@Override

public void run(){

while(true){

repaint();

try{

Thread.sleep(260);

}catch(InterruptedException e){

e.printStackTrace();

}

}

}

}

//内部类,键盘监听器

class DirectionHandler extends KeyAdapter{

@Override

public void keyPressed(KeyEvent arg0){

t.checkDirection(arg0);

}

}

二.绘制坦克功能:

public class Tank {

//坦克的尺寸和移动速度

public static final int WIDTH=50,HEIGHT=50,xspeed=5,yspeed=5;

//坦克的初始位置

public int x=400,y=300;

//坦克的初始化方向,STOP即停止,Direction是自定义的枚举常量,见枚举源代码

public Direction direction=Direction.STOP;

//地图

TankMap tm;

//坦克是否存活

boolean isLive=true;

//坦克属于哪一方,true为用户方,false为敌方

boolean isgood=true;

//坦克初始化生命值

int life=100;

//定义坦克的初始化方向,以便插图坦克的图片

public int zhuanxiang=1;

//获取和设置存活状况

public boolean isLive(){

return isLive;

}

public void setLive(boolean isLive){

this.isLive=isLive;

}

//获取和设置生命值

public int getLife(){

return life;

}

public void setLife(int life){

this.life=life;

}

//构造方法

public Tank(){};

public Tank(TankMap t){

tm=t;

}

//绘制坦克

//根据坦克的移动方向,插入不同的坦克的图片

public void draw(Graphics g){

if(zhuanxiang==1)

{

ImageIcon icon=new ImageIcon("Etank_shang.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

else if(zhuanxiang==-2)

{

ImageIcon icon=new ImageIcon("Etank_you.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

else if(zhuanxiang==2)

{

ImageIcon icon=new ImageIcon("Etank_zuo.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

else

{

ImageIcon icon=new ImageIcon("Etank_xia.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

/*Color c=g.getColor();

g.setColor(Color.RED);

g.fillOval(x,y,WIDTH,HEIGHT);

g.setColor(c);*/

move(direction);

}

//根据方向,移动坦克,不允许坦克移出地图尺寸public void move(Direction d){

if(d==Direction.STOP){

}else if(d==Direction.UP){

zhuanxiang=1;

y -= yspeed;

if(y<=20)

y=20;

}else if(d==Direction.RIGHT){

zhuanxiang=-2;

x+=xspeed;

if(x>=800-WIDTH)

x=800-WIDTH;

}else if(d==Direction.DOWN){

zhuanxiang=-1;

y+=yspeed;

if(y>=600-HEIGHT)

y=600-HEIGHT;

}else if(d==Direction.LEFT){

zhuanxiang=2;

x-=xspeed;

if(x<=0)

x=0;

}

}

//确定用户单机的方向键,修正坦克即将移动的方向public void checkDirection(KeyEvent k){

if(k.getKeyCode()==KeyEvent.VK_UP){

direction=Direction.UP;

}else if(k.getKeyCode()==KeyEvent.VK_RIGHT){

direction=Direction.RIGHT;

}else if(k.getKeyCode()==KeyEvent.VK_DOWN){ direction=Direction.DOWN;

}else if(k.getKeyCode()==KeyEvent.VK_LEFT){

direction=Direction.LEFT;

}

if(k.getKeyCode()==KeyEvent.VK_F){

fire();

}

}

//发射炮弹的方法

public void fire(){

tm.shells.add(new

Shell(this.x+WIDTH/2,this.y+HEIGHT/2,this.direction,tm,Color.RED,true));

}

//返回坦克当前位置矩形,便于判断是否与敌方坦克或炮弹重叠public Rectangle getRec(){

return new Rectangle(this.x,this.y,this.WIDTH,this.HEIGHT);

}

}

三.敌方坦克的绘制方法

public class EnemyTank extends Tank{

//初始化敌方坦克的属性

public static final int WIDTH=50,HEIGHT=50,xspeed=5,yspeed=5;

public int x=400,y=300;

public Direction direction=Direction.DOWN;

public boolean islive=true;

Color color=Color.YELLOW;

TankMap tm;

//随机数产生器,供敌方坦克随机产生前进方向使用Random r=new Random();

public int zhuanxiang;

//方向更改限制,避免敌方坦克每移动一次就更改方向int randomCount=r.nextInt(10)+5;

//构造方法

public EnemyTank(){}

public EnemyTank(int wx,int wy,Color c){

x=wx;

y=wy;

color=c;

}

@Override

public void draw(Graphics g){

//根据敌方坦克的移动方向插入不同的坦克图片

if(zhuanxiang==1)

{

ImageIcon icon=new ImageIcon("Etank_shang.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

else if(zhuanxiang==-2)

{

ImageIcon icon=new ImageIcon("Etank_you.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

else if(zhuanxiang==2)

{

ImageIcon icon=new ImageIcon("Etank_zuo.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

else

{

ImageIcon icon=new ImageIcon("Etank_xia.gif");

Image tankImage=icon.getImage();

g.drawImage(tankImage,x,y,null);

}

move();

}

public void move(){

//当方向更改限制为0时,产生一个随机方向

if(randomCount==0){

Direction dirs[]=Direction.values();

direction = dirs[r.nextInt(dirs.length-1)];

randomCount = r.nextInt(10)+5;

}

//方向更改限制减1

randomCount--;

//随机发射炮弹,当产生的随机数大于35时,发射炮弹if(r.nextInt(40)>36){

fire();

}

//确定敌方的坦克的移动

if(direction==Direction.UP){

y-=yspeed;

zhuanxiang=1;

if(y<=HEIGHT)

y=HEIGHT;

}else if(direction==Direction.RIGHT){

x+=xspeed;

zhuanxiang=-2;

if(x>=800-WIDTH)

x=800-WIDTH;

}else if(direction==Direction.DOWN){

y+=yspeed;

zhuanxiang=-1;

if(y>=600-HEIGHT)

y=600-HEIGHT;

}else if(direction==Direction.LEFT){

x-=xspeed;

zhuanxiang=2;

if(x<=0)

x=0;

}

}

@Override

public void fire(){

tm.shells.add(new

Shell(this.x+WIDTH/2,this.y+HEIGHT/2,this.direction,tm,Color.BLUE,false) );

}

public Rectangle getRec(){

return new Rectangle(this.x,this.y,this.WIDTH,this.HEIGHT);

}

}

四.炮弹绘制方法

public class Shell {

//初始化炮弹的基本属性

public final int WIDTH=5,HEIGHT=5,xspeed=14,yspeed=14;

public int x,y;

Direction dir=Direction.STOP;

public boolean islive=true;

TankMap tm=null;

Color color=Color.RED;

boolean isgood=true;

boolean isLive=true;

//构造方法

public Shell(){}

public Shell(int xd,int yd,Direction d,TankMap t){

x=xd;

y=yd;

dir=d;

tm=t;

}

public Shell(int xd,int yd,Direction d,TankMap t,Color c,boolean g){ x=xd;

y=yd;

dir=d;

tm=t;

color=c;

isgood=g;

}

//绘制炮弹

public void draw(Graphics g){

if(islive){

Color c=g.getColor();

g.setColor(color);

g.fillOval(x,y,WIDTH,HEIGHT);

g.setColor(c);

move(dir);

}else{

tm.shells.remove(this);

}

}

坦克大战 实验报告

本科实验报告 课程名称:Java语言程序设计 实验项目:TankWar 实验地点:致远楼B403 专业班级:软件工程1219 学号:2012005496 学生姓名:柴丁方 指导教师:任少斌 2014年 1 月7 日

import java.awt.*; import java.awt.event.*; public class TankWarClient extends Frame { //构造游戏开始的界面 public void KaiShiJieMian() { this.setLocation(400,200); //游戏窗口的左上点在屏幕的位置 this.setSize(800, 600);//游戏窗口的尺寸 //使按窗口的“X”时,可以关闭程序

较上一次实验添加的代码段为: public void paint (Graphics g) { Color c = g.getColor();//color类是 java。awt 中的,因此可以直接 color c g.setColor(Color.green);// 类 java.awt.Graphics 中的方法,将此图形上下文的当前颜色设置为指定颜色。 g.fillOval(50, 50, 30, 30);//int x, int y,int width,int height,分别为坐标与椭圆的长宽 g.setColor(c); }

变更2: 较上一次实验添加的代码段为: 1.更改如下代码段中的“常量值”为“x”“y”,使所填充的椭圆位置可以随值改变,为静态的图形动起来打下了基础。 static int x=50,y=50;

项目坦克大战设计报告

《JA V A程序开发课程设计》项目设计 项目名称:TankWar 软件 专业:软件工程班级:13软工1班姓名:毛晨光学号:24 一、需求分析: 基本功能: 1.玩家控制的坦克能够四处移动并且打击敌方坦克; 2.敌方坦克能够随机四处移动并且打击玩家控制的坦克; 3.玩家控制的坦克拥有血量,而敌方坦克没有; 4.坦克受到攻击时血条会缩短; 5.敌方坦克被消灭完之后,提示游戏胜利; 6.用户方坦克被消灭后提示游戏结束; 特色功能: 1.坦克具有图片,不单单只是个圈圈。 2.增加了血包功能,地图上会随机出现一个血包,我方坦克开过会增加 血量。 二、系统设计: 类:实现游戏界面地图的初始化。 类:绘制和重绘功能。 :监听用户的键盘输入。 类:实现坦克的初始化,绘制,移动,发射等功能。 :实现敌方坦克的初始化,绘制,移动,发射等功能。 类:实现炮弹的初始化,绘制,移动,攻击功能。 类:实现爆炸的初始化。绘制功能,爆炸效果由绘制半径从小到大再到小的圆实现。 类:包含枚举。 类:用于实现血包的功能。 三、功能实现。 一.绘制地图功能: public class TankMap extends Frame{ tart(); }

制坦克功能:public class Tank { 方坦克的绘制方法 public class EnemyTank extends Tank{ 弹绘制方法public class Shell { ntersects())){

ntersects())){ "hittanks"); (false); =false; Explor ex=new Explor(x-3,y-3,; return true; } } return true; } }

项目情况报告范文

项目情况报告怎么写 项目情况报告怎么写篇一目前项目的建设在区委领导的关心帮忙下,经业主、设计、监理、地勘等单位的共同努力,各项工作正有序向前推进。本项目已于6月15日正式开工建设,至今现场质量、安全、进度状况控制可控,工程开展整体顺利,现将近期工程进展状况以及下步年度计划、亟待解决问题作以下汇报 一、前期工程进展状况1、完成区2涵洞0320-503.55段基坑坑顶挡水截水措施,坑内800管道安装及沟槽砌筑,为后期堰塞湖排水做好准备。 2、完成区2涵洞320-503.55段基坑开挖尚未完毕,累计开挖总量70000方。 3、完成工程项目前期报建及施工许可证手续办理以及同各个监管部门的沟通协调等工程准备前期联系。 4、完成涵洞基坑开挖专项安全施工方案、涵洞人工挖孔桩专项安全施工方案、涵洞结构模板支架专项安全施工方案以及架空燃气保护专项安全施工方案专家评审及项目内部审批工作以及施工组织设计、五童立交桥下施工专项方案审批工作。 5、完成前期各项施工准备工作,包括机械成孔及人工挖孔等作业队伍比选及分包合同签订。

6、完成工程涉及两个补充协议新增45根桩板挡墙及涵洞基坑渣土外运的洽商、拟制以及各方协调确认工作,基本进入协议签字程序。 7、完成项目临时设施搭建、施工区域道路硬化、冲洗设备安装以及项目安全礼貌建设并实现验收合格。 8、完成工程进场后质检站首次工程质量交底以及第一次工地例会召开。 二、前期进度滞后原因分析主要因为前期涵洞基坑开挖渣土外运因补充协议二尚未签订,并未构成支付程序,计量仅计基坑开挖未计渣土外运,以致我司整个资金压力极大,现场整体运转艰难。其次受外运渣场进场道路修建拒收来渣、连续暴雨天气造成现场暂停开挖、交通管制以致早上十点以前下午5点以后暂停外运以及晚间10点至早上6点作业时间停止施工等各种因素影响,整体进度稍显缓慢,以致造成后续工序进度滞后。 三、补救前期进度拟采取的措施1、现我司已增加现场作业机械,增加挖机至4台,渣车至30台,充分优化涵洞内部作业空间,实现可利用化。 2、现我司正用心协调办理夜间施工许可证件,争取加长作业时间,减小交通管制等因素带来的影响。 3、现我司已用心联系落实现弃渣场地产集团3-1消纳场周边临时渣场,以备现有渣场临时拒渣时,能够保证现场顺利出渣。

funcode C++课程设计坦克大战

课程设计一坦克大战 一、游戏介绍 相信大部分同学都玩过或看过“坦克大战”这款经典游戏。现在,就由我们自己动手来开发它。只要大家具备了C++语言和面向对象的基础知识,然后按照实验指南的指导一步一步进行下去,相信我们每个同学都能把这款经典游戏做出来。 二、实验目标 综合运用C++及其面向对象的知识开发一款小游戏。 三、实验内容 在一个战场上,玩家控制坦克,消灭敌方坦克,并防止敌方坦克摧毁我方基地。游戏的具体要求如下: 1、游戏有一个初始页面,如下图。 2、按下任意键开始游戏,玩家控制坦克在战场上穿梭,碰到墙时,不能通过。 3、敌方坦克自由移动,每隔2秒改变一个方向,每隔3秒发射一发子弹。 4、敌方坦克每隔5秒出现一辆,从屏幕上方的左、中、右三个位置依次出现。 5、当玩家被消灭或者我方基地被摧毁或者游戏时间大于30秒的时候,游戏结束。 游戏开始前 进入游戏

四、游戏的整体框架 五、实验指南 实验准备 打开FunCode,创建一个新的C++项目。注意:项目名称必须为英文和数字,且不能有空格。 点击“项目”→“导入地图模板”,从对话框中选取名称为TankWar的模板导入。导入成功后,界面如下: 实验一游戏开始 【实验内容】 1、设置游戏标题 2、按空格键,提示图片消失,游戏进入开始状态. 【实验运行结果】 游戏开始前 按下空格键后 【实验思路】

按下空格键是键盘按下事件,可在CSystem::OnKeyDown函数中编写响应代码。为了保证程序结构的清晰、一致,更好的办法是在CGameMain类中添加一个相应的键盘按下事件处理函数,然后在CSystem::OnMouseClick函数中进行调用。 g_GameMain是CGameMain类的对象,它是全局变量,在程序运行时最先被创建。【实验指导】 1、C++程序的执行入口是主函数。FunCode的主函数名称叫WinMain,写在Main.cpp 文件中。CSystem::SetWindowTitle是设置程序运行窗口标题的函数,修改如下:CSystem::SetWindowTitle("坦克大战"); 2、参考CSystem::OnKeyDown函数,为CGameMain类创建一个OnKeyDown函数。 CGameMain类的头文件是LessonX.h文件,实现代码写在LessonX.cpp文件中。因此,先在LessonX.h文件对函数进行声明。函数的返回值和参数列表都与 CSystem::OnKeyDown函数保持一致。访问权限应该是public。代码如下: voidOnKeyDown(constintiKey,constboolbAltPress,constboolbShiftPress,cons tboolbCtrlPress); 3、接着,在Lesson.cpp文件中对该函数进行定义: voidCGameMain::OnKeyDown(constintiKey,constboolbAltPress,constboolbShif tPress,constboolbCtrlPress) { }

项目执行情况报告

护理实验室建设项目执行情况报告 一、项目单位概况 二、项目立项情况 (一)项目决策情况。 该项目的硬件设备类型和数量是依据本学科的几个重点研究方向的科研内容及使用该实验设施的学生人数来确定的,项目预算是通过市场调查,根据现行设备的市场价格及优先使用顺序做出的合理计划。 (二)项目主要工作内容。 1.科学规划、精心设计,搞好项目建设 2.项目资金管理,规范报帐提款手续 在财务管理上学校有《中央财政支持地方高校发展专项资金管理办法财教〔2010〕21号》、《湖北省高等学校重点学科建设项目管理办法(试行)》和《湖北省高等学校重点学科建设项目资金管理办法(试行)》、《湖北省教育厅教育项目绩效评价管理办法(试行)》等文件,并配套制定了相应的管理文件,资金管理办法符合相关财务会计制度,资金使用符合相关管理制度,资金拨付有完整的审批程序和手续,重大开支经过评估认证,基本符合项目预算,实时监控建设项目资金动向。 3.严把工程改造关 认真配合施工方做好监理、准备工作,使工程开工、验收、备案规范化。工程开展时,对隐蔽工程实行跟踪检查,发现问题及时纠正,把质量问题消除在验收之前。对本环境改造工程质量具有重要影响的关键工序,应采取全过程跟踪。本工程施工面广,施工点多,应不定期现场巡视,把一些比较突出的质量隐患、安全隐患暴露出来,及时得到改正。同时,密切监督工程进度是否按原计划发展,如工期拖延应查明原因,及时汇报、协调。总之,必须使专项资金得以有效利用,坚决杜绝“豆腐渣”工程的出现。

4.推行设备招投标制 在项目完成的过程中,最重要的是设备招标。招标申请严格按项目申请的内容提出,经过财务、审计、主管领导、学校招标委员会主任的审查签字。招标办按照招标法,在网上公开发布招标信息,招标过程中组织多方面专家组评审。在三家投标公司中,从价格、质量、服务三方面考虑,最后确定武汉恒福兴科技有限公司、武汉联袂复兴义齿科技有限公司等公司中标。中标单位确定后,及时签订供货合同。设备到货和学科实验室改造完成时,均组织了由多人参加的验收。所有资料均建立了档案。 5.认真做好设备验收、调试工作 设备到货后,由设备科管理员会同设备厂家人员、档案室资料员及护理学院有关人员开箱验货。验货准确无误后,将技术资料交资料员保管、存档,设备交护理学院部门保管使用,随机备件由设备科清点后按备件管理相关规定执行。设备调试,设备调试由设备科负责组织协调,由供应商负责调试,护理学院配合。调试期间的材料及物资领用由护理学院配合人员负责领取,工程管理科项目负责人签字认可,工程管理科科长审核,费用列入项目费。设备调试试用期间,护理学学科实验室应做好设备运行情况及设备参数记录。设备调试正常后,由设备科负责组织技术科、财务科、安保科、设备供应商以及护理学学科实验室等共同验收。设备科负责设备运行效率、设备运行参数资料的搜集整理;护理学学科实验室负责设备使用情况的资料整理。 (三)项目绩效目标。 1.项目总目标。 目标就是监督资金的使用,提高产出效能。具体如下: (1)本项目将建成仪器设备配套齐全、运转良好、管理规范的护理学学科实验室,为护理研究提供良好的工作平台,争取未来2年内获得省部级科研课题3-5项,资助经费达15万元,发表国内核心期刊论文20篇,为我院护理学走向全国同行业前列打下坚实的基础。 (2)通过本项目建设,更好地顺应现代护理的发展趋势,彰显中医护理的优势,培养出理论基础牢、实践技能好、中医特色浓、信息素养高、创新意识强,富有团队精神的复合型护理人才。进一步增强师生社会服务能力,提高学院的社

项目推进情况报告

项目推进情况报告 篇一:项目进展情况总结报告 项目进展情况总结报告 一、固定资产及重点项目推进情况 1-6月累计完成固定资产投资亿元,占全年目标任务9亿的%。 (一)市政基础设施 1、凤凰大道改造升级工程。该项目计划总投资2000万元。 目前,已按市委、县委、县政府要求,完成绿化、亮化方案和前期准备工作,此项目现已提前开工建设,但需政府常务会议审批。目前完成投资1100万元,计划9月完工并投入使用。 2、县城供水管网改扩建工程。该项目计划总投资2747万元,年内完成投资2000万元,计划一季度完成投资750万元;二季度完成投资320;三季度投资450万元;四季度完成投资477万元。目前,完成供水管网改扩建13条,总长度米,

累计完成投资1900万元,预计9月竣工。 3、县城燃气管网建设。该项目今年计划完成投资2000万元,主要是做好中心气站建设。目前完成投资1600万元,完成年初计划的80%。 4、文笔公园一期建设。该项目总投资2亿元,2011年计划完成投资4000万元。规划总面积公顷。目前,招商工作已完成,BT开发合同已签订,土地置换资金2760万元已就位,正在进行施工图设计和入口建筑物设计等工作,7月底可开工建设。 5、通源大街北段建设工程:对通源大街北段进行绿化、亮化建设,工程计划投资200万元。目前,正在做前期准备工作。 (二)保障性住房建设 2011年师宗县下达保障性住房建设任务10万平方米,项目总投资亿元。其中廉租住房8万平方米,公共租赁住房2万平方米。目前,累计完成投资3800万元,政府统建的廉租房和公租房建设地

点已确定,正开展土地征收工作;编制初设、申报计划、可研、设计等前期准备工作已完成;融资工作正有序进行,近期各项目正陆续开工建设。 (三)房地产建设项目 今年我县房地产建设项目7个,拟建6个,续建1个,分别是:汇达花园、金穗园、宏强宛小区、龙凤庄园、二期水务花园、漾月社区小区,续建项目,计划完成投资亿元。 目前,各项目正在进行项目审查中,累计完成投资8100万元。汇达花园、水务花园、宏强宛小区、龙凤庄园二期、漾月社区正在进行图纸设计,金穗园正在进行房屋拆迁。 二、存在的困难和问题 1、征地难。由于国家宏观调控政策的实施,严格控制土地审批的调控政策,对各项工程的顺利实施造成了很大影响。 2、拆迁安置难。今年许多重点项目建设都涉及到大量拆迁工作,由于县城

新开工项目完成情况汇报

新开工项目完成情况汇报 各位读友大家好!你有你的木棉,我有我的文章,为了你的木棉,应读我的文章!若为比翼双飞鸟,定是人间有情人!若读此篇优秀文,必成天上比翼鸟! (一)产业项目已建成投产的有金港化纤、创造者锦纶加弹扩建2项,总投资4.45亿元,年度计划投资1.5亿元,完成投资3.55亿元,占年度计划的236.7%;正在建设的有华能电厂三期、东港纺织二期、长源纺织三期等40项,总投资174.26亿元,年度计划投资39.02亿元,完成投资30.07亿元,占年度计划的77.1%;未动工的有同乐针纺、纺织二期、金强建材等4项,总投资4.20亿元,年度计划投资1.90亿元。(1)雪人制冷(航城)总投资3.30亿元,年度计划投资2.0亿元,完成投资0.486亿元,占年度计划的24.3%,土方基本完成,设备已定购。(2)宏捷仓储总投资1.20亿元,年度计划投资0.50亿元,完成投资0.08亿元,占年度

计划的16.0%,场地平整、围墙完成,桩基正在施工。(3)长乐人创业基地总投资50.0亿元,年度计划投资5.00亿元,完成投资 1.43亿元,占年度计划的28.6%,水、电、路等配套设施在建设,鹏程路一期完成,二期正在施工。1500亩用地已批次,已平整1000亩,卡冠纺织、永德信电力器材、天和纺织土地已挂牌出让,锦源纺织、新华源纺织已动工,鑫港纺机准备动工。(4)物流园区(围海造地一期)总投资3.12亿元,年度计划投资1.50亿元,完成投资0.56亿元,占年度计划的37.3%,围堤已完成,正在围海造地。(5)创造者锦纶加弹扩建总投资3.95亿元,年度计划投资1.00亿元,完成投资 3.05亿元,占年度计划的305.0%,已安装的20台加弹机(共50台)开始试产,后续设备在预订。(二)基础设施项目(20项)正在建设的有港作业区0#、3#泊位、码头、东区水厂等16项,总投资30.02亿元,年度计划投资15.33亿元,完成投资3.58亿元,占年度计划的

《面向对象的编程技术》课程设计实验报告

《面向对象的编程技术》课程设计实验报告 系计算机科学与技术 班级计114 姓名石险峰 学号119074122 指导教师胡增涛 计算机学院 2012年12月

一.应用程序的名称 设计:“坦克大战” (1)参考(《PC游戏编程(窥门篇)》谭文洪著)中的“坦克大战”(TankWar工程),并对其进行完善、扩充,程序要能看出专业水平和商业化产品的效果。 (2)要求:修改案例中“子弹可以穿透石头墙”的错误;增加上帝模式(无敌);修改一种敌军坦克,使之威力更大(要求坦克画面采用学生自己的头像)(需要重新编译资源包;之所以“改”而不是“增”,是因为同学们无法修改地图编辑器,另一个办法是在程序运行后动态加入);回答“坦克大战”指导书.doc(或pdf)和TankWar剖析.doc(或pdf)中带有蓝色《….?》标记的问题。 二.应用程序的设计目的 面向对象的编程技术》课程设计是一门独立开设的实验课程,旨在进一步强化学生对类、封装、继承、多态等面向对象基本概念的理解和OOP(面向对象编程)实际动手能力,并进一步拓展到OOD(面向对象设计)原则、技巧和初步的OOA(面向对象分析)方法。 在中国,电子游戏曾一度被大家斥为“电子海洛因”。然而电子游戏在青年学生中大受欢迎却又是一个不争的事实。正如水能载舟,亦能覆舟一样,任何事物都有其两面性。与其千方百计地封堵,还不如让同学们从技术的角度来研究它,这样既可以掌握复杂系统的设计技巧,也可以破除对电子游戏的神秘感。我相信,一个人如果自己能制作游戏,如果能清楚地知道那个绚丽多彩的虚拟世界背后无非就是一些类、变量、函数的话,他就不可能再沉迷于打游戏———与一堆对象、内存变量和函数较劲。同时,从技术上讲,游戏程序的开发异常复杂,能充分体现面向对象的拟人化思想和面向对象设计技巧。通过游戏程序的制作,可以帮助学生真正掌握面向对象程序设计的精髓。 三.应用程序简介 设计目的:C++电脑游戏开发:侧重利用面向对象的拟人化思想解决复杂问题和OOD技巧; 运行环境: 1.本设计采用Microsoft Visual C++6.0编译,并能够在WIN98,WIN2000下运行 2.游戏基于Windows Game Engine(WGE游戏引擎,添翼虎科技)(没提供源程序,不过不用担心,你可以把它看成是利用DirectX快速处理图片、声音、键鼠的类库) ,该引擎需要DirectX7.0 SDK支持(仅有Runtime运行库不够,必须包含开发语言需要的Header&Libs 头文件和库文件) 功能介绍: ○1修改案例中“子弹可以穿透石头墙”而且增加了敌军坦克子弹不能穿过 箱子:无论是敌军坦克还是玩家坦克的子弹都不能穿过石头,敌军坦克子弹不能透过箱子,一旦它们相碰撞子弹会自动销毁。 ○2增加上帝模式(无敌):玩家1通过按F1键变为上帝模式,再按一次,还原,一旦玩家进入上帝模式,敌军坦克的子弹对玩家坦克没任何损伤。 ○3修改火坦克的性能,使之威力更大,并且将该敌军坦克改为其他图像,通过更改火坦克的一些属性,使火坦克的子弹射程、威力,坦克的移动速

科研项目年度总结报告.doc

2015-2016科研项目年度总结报告 xx-2015科研项目年度总结报告 1、项目立项背景、目的 油页岩经干馏后,所产生的尾气中含有重质焦油和轻质焦油。重质焦油和露点较高的轻质焦油经两级水洗和一级电捕焦油器,从尾气中分离收集,但是露点较低的轻质焦油(露点在40℃以下)仍以气相状态存在于尾气中,不能结露成油雾,低露点气相油不能通过水洗和电捕焦油器从尾气中分离出来,如欲把尾气中低露点气相油回收,必须使尾气温度降至露点以下,才能使各种不同低露点的轻质油气结露成油雾。从化验室测试证明当尾气温度通过-8℃左右的冰水冷却后,将尾气冷却至4℃左右,每立方尾气可得到2 g左右的液态轻质油。要回收尾气中大部分轻质油,应使煤气温度降至10℃以下,为此需制备温度为5℃以下的冷水,通过气体冷却装置,达到尾气降温的目的。如通过常温下的气体冷却装置,只能使煤气温度最低降至30℃左右,但有一部分露点低于30℃的轻质油无法回收。为此本方案设置尾气深度冷却系统,使煤气温度降温区间在10~30℃,从而达到进一步回收页岩轻质油的目的。 2、研究工作的开展情况 xx年底次项目中试实验的所需的配套设备全部到位,并于xx年3月底完成设备的全部安装和调试工作,xx.04.10—04.14期间进行了实验数据的采集工作,5月底完成了中试实验报告的编写和修订工作。6月初陕西航达委托化工六院与我公司进行了技术交流,并进行了现场实地勘查和设计资料的收集工作。8月底化工六院的初步设计工作已经完成,公司正在和陕西航达协商进一步的合作细节。本中试试验装置从开机调试一直到现在,设备一直运行平稳且收油效果颇佳, 3、主要的创新之处和达到的技术、经济指标 油页岩尾气经轻质页岩油深度回收系统,温度由50℃左右降到10~30℃,尾气在气体冷却装置中冷却后经油水分离器分离,可大大提高尾气中轻质油的回收效率。(壳程间碰撞凝聚,能改善油雾粒径结构,加大分子间的结构强度,使分子荷电性能增强,焦油回收率得以大大提高。)冷却水与尾气间接接

国家重点研发项目年度执行情况报告及表格(格式)(1)

附件2: 项目编号:密级: 国家重点研发计划项目______年度 执行情况报告 项目名称: 所属专项: 项目负责人:(签字) 项目牵头单位:(公章) 项目管理专业机构: 执行期限:年月至年月 中华人民共和国科学技术部制 20 年月日 —1—

编报要求 一、内容说明 项目年度执行情况报告着重从组织实施角度,围绕项目任务书的内容报告项目年度重要进展情况,具体包括项目的总体目标及考核指标实现程度,一体化组织实施及管理运行情况、人员、资金等支撑条件落实情况,项目和各课题经费使用情况等,并报告中期执行过程中的重大事项及突出进展。 二、格式要求 文字简练;报告的密级一般与任务书规定的密级相同;报告文本统一用A4幅面纸,文字内容一律通过“国家科技管理信息系统公共服务平台”在线填报;报告文本第一次出现外文名称时要写清全称和缩写,再出现时可以使用缩写。 三、编制程序及时间要求 每年11月底前,由项目牵头单位根据项目一体化组织实施的工作方案,组织课题承担单位编制项目年度执行情况报告,经项目牵头单位及项目负责人审核后,按照填报项目任务书时的用户名和密码,登陆国家科技管理信息系统公共服务平台(https://www.wendangku.net/doc/3e9433919.html,/)在线填写,并由单位管理员审核提交专业机构审核确认。填报完毕后,打印装订,由项目负责人签字,项目牵头单位盖章后,报送专业机构。 涉密项目年度执行情况报告不得在线填写,请在国家科技管理信息系统公共服务平台下载word模板,并按照涉密项目管理的有关规定进行填写、打印及报送。 —2—

编写大纲 一、本年度总体进展情况 1.项目年度总体进展情况 对照项目任务书的年度计划目标和各项主要指标要求,简要阐明项目本年度进展情况,评述项目年度任务的实施进展状态。(重点把握三个方面,是否取得重大科研发现;是否解决行业重大需求;是否突破核心关键技术以及实施过程中有益的经验和启示) 2.项目年度计划调整情况 如项目/课题出现超前/迟滞等情况,请详细说明原因、措施及履行相关审批管理制度的情况。 二、项目/课题年度人员及经费投入使用情况 1.本年度人员及经费投入情况 对照项目任务书阐述项目及课题资金(包括中央财政专项资金、自筹资金等)到位情况、项目资金单独核算情况、预算调剂情况、支出情况和经费使用监督管理情况、人员投入情况等。原则上按照项目任务书人员统计。有履行报批手续的按照报批后的人员情况统计,并在报告中说明。(中央财政专项经费资金要统计总到位数和本年度到位数,总支出数和本年度支出数。) —3—

程序设计实训坦克大战实验报告材料

程序设计实训报告 坦克大战 专业班级:装控1401 实习时间:2015年7月10日至7月14日实习地点:微401 成员 1:赵振华 成员 2:许晨欢 成员 3:蒋绪涛

一、作品概述 1.1 创新点: 1、自定义并命名树林和钢板精灵,设置树林属性为不接受碰撞可以自由穿梭,钢板为接受任何碰撞但不做任何处理(即子弹和坦克均不能摧毁钢板)。 2、添加坦克发炮、击中目标和坦克移动的特殊声效。 1.2 概述: 这款游戏是我们QWER小组以经典90版坦克大战为背景制作的坦克大战的改编款,玩家通过控制坦克摧毁敌方坦克来保卫主基地不被摧毁。当敌我双方坦克相碰或己方基地被子弹摧毁时游戏结束(敌我双方子弹均可摧毁基地),每隔3秒钟出现一辆敌方坦克,游戏最大时长为100秒。此款游戏与经典90版坦克大战较为相似,操作简单,能唤起我们对童年的回忆。 二、功能设计 玩家坦克与敌方坦克在街道中进行巷战,玩家坦克被击中或与敌方坦克相撞、玩家指挥部被击中或游戏时间到,一局游戏结束。 按下空格键后游戏开始,“空格开始”消失,载入地图,100秒倒计时开始,并把玩家坦克设置在指挥部左侧。 游戏时间到,玩家坦克被敌方坦克摧毁,与敌方坦克相撞,或者玩家指挥部被摧毁,一局游戏结束,游戏回到初始界面,并显示上一局的分数。 玩家用W、A、S、D键控制坦克上、下、左、右运行,按J键开炮。坦克行进过程中有特殊声效,坦克发射或击中目标都有相应的声效。玩家坦克碰到墙和钢板就停下来,需要调转方向才能继续前进。玩家坦克开炮,一炮就能摧毁一块墙或者一辆敌方坦克,但不能摧毁钢板,玩家可穿梭于树林中。玩家每摧毁一辆敌方坦克,加1分。 玩家指挥部被坦克或者炮弹(不管玩家还是敌方)碰上,都会被摧毁。 每隔3秒钟,就会产生一辆敌方坦克。敌方坦克每隔一段时间,就自动开炮。敌方坦克遇到墙就会停下来。停下来的坦克,前方的墙如果被摧毁了,又能继续前进。每隔几秒钟,敌方坦克就会顺时针变换一个方向前进。每局最大时长为100秒。

坦克大战课程设计论文

坦克大战游戏设计 1.课程设计的目的 随着手机的日益普及,java功能在移动设备上的实现及java 应用程序产生的影响力,对丰富人们的生活内容,提供便捷的咨询起着不可忽视的作用。本项目介绍了坦克大战的基本构建方法、java的相关技术及本程序的结构分析和具体功能的实现。游戏是在Eclipse3.2环境下编程。本项目重点运用了图形化用户界面GUI,Thread多线程的有关知识,其中涉及了绘图工具的运用,事件处理操作以及图形的碰撞检测等知识点。通过此课程设计,使学生巩固所学知识、培养学生动手能力,了解Java的面向对象的体系结构。学生用Java语言设计一个完整的应用程序,综合应用所学知识完成软件的分析、设计、调试和总结,提高学生对Java语言的综合应用能力和解决问题的能力。 2.设计方案论证 2.1设计思路 本项目介绍了坦克大战的基本构建方法、java的相关技术及本程序的结构分析和具体功能的实现。游戏是在Eclipse3.2环境下编程。 一、游戏基本元素:坦克,炮管,子弹,墙壁,地雷 二、它的主要功能: (1)能够朝四个方向移动:上、下、左、右键。 (2) 按下鼠标左键发射普通子弹;按下鼠标右键发射散弹;子 弹爆炸的效果,普通子弹和炮弹的效果 (3)敌人能够移动

(4)能够模拟爆炸 (5)能够产生障碍 (6)能够增长生命 玩家控制主坦克(上方有血条的)的移动以及炮弹的发射。若玩家将敌方坦克全部打掉则玩家胜;若期间由玩家控制的主坦克被打掉则视为玩家失败。游戏中只有普通墙作为障碍物,玩家无法穿越它们并且普通子弹不能将墙打穿 ;但是玩家可以用炮弹将普通墙打掉。桃心可以将坦克的血加满。 2.2简要的设计流程: 键盘监听器 2.2设计方法 2.2.1构建游戏主类

java开发坦克大战

j a v a开发坦克大战 IMB standardization office【IMB 5AB- IMBK 08- IMB 2C】

坦克大战游戏演示为什么选择这个项目 1、好玩 2、涉及到java各个方面的技术 1、java面向对象编程; 2、界面编程; 3、绘图技术; 4、多线程; 5、文件i/o操作; 6、数据库 3、巩固旧知识,学习新知识 java绘图坐标体系 绘图坐标本系--介绍 坐标原点位于左上角,以像素为单位。像素是计算机屏幕上最小的显示单位。在java的坐标系中,第一个是X坐标,表示当前位置为水平方向,距离坐标原点X个像素;第二个是Y坐标,表示当前位置为垂直方向,距离坐标原点Y个像素。 坐标体系--像素 计算机在屏幕上显示的内容都是由屏幕上的每一个像素组成的。例如,计算机显示器的分辨率是800×600,表示计算机屏幕上的每一行由800个点组成,共有600行,整个计算机屏幕共有480000个像素。现在的计算机可以支持更高的分辨率,也就是说,屏幕上可以显示更多的像素。因此,像素是一个密度单位,而厘米是长度单位,两者无法比较。 绘图原理(1)[] Component类提供了两个和绘图相关最重要的方法: 1、paint(Graphicsg)绘制组件的外观 2、repaint()刷新组件的外观

当组件第一次在屏幕显示的时候,程序会自动的调用paint()方法来绘制组件 .*; .*; publicclassWindow013extendsJFrame{ ; 7、画字符串drawString(Stringstr,intx,inty); 8、设置画笔的字体setFont(Fontfont); 9、设置画笔的颜色setColor(Colorc); ; .*; publicclassWindow014extendsJFrame{ ; .*; publicclassWindow015extendsJFrame{ ; .*; import publicclassWindow016extendsJFrameimplementsActionListener{ quals("黑色")){ 点击了黑色按钮"); ; }elseif().equals("红色")){ 点击了红色按钮"); ; }else{ 不知道"); } } } classCatimplementsActionListener{ publicvoidactionPerformed(ActionEventarg0){ if().equals("黑色")){ 也知道你按下了黑色按钮");

项目情况汇报

2019年5月项目情况汇报 一、现场施工进展: 1.土建安装部分:水电安装楼层内完成75%,消防楼层内完成80%,暖通楼层内完成85%; 2.装修部分:总包范围内装修完成20%,1-8层精装修范围内完成40%; 3.幕墙龙骨基本安装完成,准备隐蔽工程验收安装面板; 4.净化工程完成60%; 5.医气工程完成50%; 6.弱电完成30%; 7.电梯安装完成30%; 8.室外完成65%。 二、项目质量控制情况: 整体质量处于受控状态,主体获得省结构优质项目荣誉证书。 三、项目安全管理情况: 符合安全目标控制要求,获得省级安全文明施工现场荣誉证书。 四、招标管理情况: 1.室外工程清单、控制价已编制完成,审核中,准备室外工程招标挂网; 2.标识标牌设计方案市场咨询已完成,准备进一步和医院、总包商讨确定最终招标方案及招标事宜; 3.高低压配电及能源管理、弱电智能化工程施工合同商谈中。 五、项目进度情况: 1.按照医院确定的2019年8月完工计划,目前除净化、医气施工进度基本正常外,消防、暖通、水电、高低压配电及能源管理、弱电、室外工程、幕墙、精装修、电梯工程比计划进度严重滞后。后期赶工受天气、场地、军运会、运输条件及施工单位内部管理等情况,按要求完成特别困难,目前已多次和各参建单位沟通,制定赶工计划,完善赶工措施。 六、项目支付情况: 1.截止2019年5月13日已累计支付1224 2.1973万元(其中一类费用11029.4624万元,二类费用1212.734956万元);

2.本年度预计完成支付1.1亿。 七、手续办理情况 办理雨水外排及正式用水报装。 八、需要院方解决问题: 1.尽快确定5F内窥镜+消化内科、6F口腔科、7F手术室(DSA)、8F供应室(主要设备)、9F(全层变更)、14F、15F(重症监护室)、17F(抢救室)、21F(CCU)、22F中医科等调整方案及设备参数并尽快进场设备; 2.协调解决部分材料、设备调价事宜; 3.加快确定装修标准、风格; 4.解决变更后费用增加导致概算不足问题,目前由于变更方案未确定,无法确定最终数值。 5.目前行政楼、食堂等未按要求拆除,已审批通过的楼层内再次大变更调整影响规划验收、消防报批事宜,影响建管及其他部门验收。 6.南侧室外围墙家属不让开挖基础。

坦克大战系统《Java程序开发实训》综合实训报告

《Java程序开发实训》综合实训报告 题目:坦克大战系统 姓名:方庆 学号:2010203206 班级:10软件(2)班

一、系统实现的主要功能及运行结果截图 选择的语言的原因 游戏本身是一种娱乐方式,带给人无尽的乐趣,而且游戏行业的发展也将是带动周边行业的发展。同样对做出游戏的人的要求也会越来越高一满足游戏爱好者的要求。本次期末设计就是设计一种娱乐性较强的小游戏坦克大战,说到大战其实是不敢当的。但游戏基本拥有可玩性。java语言是一种跨平台,适合与分布计算环境的面向对象编程语言,java主要用在web开发,手机游戏及一些平台游戏的开发,他有很好的跨平台性。所以本次的设计坦克游戏选择的是java。 系统软件的软件环境 1.网络服务器操作系统:Window是 XP以上 2.开发工具:Eclipse 3运行环境:J2sdk 4.编程语言:java语言。 人机对战模式功能 1.能够发射子弹打击敌人 2.敌人能够移动 3.能够模拟爆炸 4.能够产生障碍 5能够增长生命6.能够使用超级子弹 坦克可以发射子弹

玩家坦克被击中血量减少。 被击中的坦克发生爆炸并且吃血块可以加血量。

玩家坦克可以从把方向发射超级子弹 自己的TankHealth为<=0时,。说明玩家坦克已死亡。游戏结束

本系统的坦克大战是基于java语言设计的开发,具有较高的人工智能和相对的图形处理。游戏可一人作战每次电脑方有10辆坦克, 此一举消灭全部的敌方坦克为目的。在这过程中坦克有机会得到血块来添加自己的生命值。从而变得强大。也利用wall来形成阻击敌人。 游戏拥有开挂的功能。可以穿过墙体来攻击敌方坦克。还给玩家坦克 置了超级炮弹。从八个方向同时射出炮弹来摧毁敌方坦克。主要功能 简单罗列如下: 1.屏幕左上方显示游戏的状态,当玩家方坦克全数为0是游戏结束 2.敌方坦克只在空地上行走,不可通过Wall 3.游戏打坏敌方坦克后,可随机位置随机出现血块奖励。坦克经过该 位置可获得相应的生命值加成。 4.玩家坦克的游戏资格和电脑坦克不同。 TankClient类设计流程 游戏系统类关联图

项目完成情况总结报告

项目完成情况总结报告 根据督查要求,现将今年上半年重点工作完成情况,简要汇报如下: 一、完成情况 年初以来,***紧扣市委、市政府的决策部署,坚持落实全年重点工作目标任务不动摇,提振精神,加大力度,狠抓落实,成效明显。 第一,重头指标提速提位。按新口径初步统计,今年1-6月份,实现工业总产值12.7亿元,同比增长33.2%;地区生产总值18.7亿元,增长42.1%;工业增加值3.5亿元,增长35.4%;财政收入11934万元,增长69.7%;进出口额3659万美元,增长58.2%;固定资产投资9.5亿元,增长52.2%。从指标完成情况来看,1-6月份,工业总产值、地区生产总值、工业增加值、财政收入、进出口和固定资产投资,分别占全年任务的46.5%、59.9%、41.4%、47%(财政收入年任务调整为2.54亿元)、57.2%和50%。从全市来看,财政收入、进出口和固定资产投资的增幅在全市位次靠前,特别是进出口的总量超过**县和**县,与**县相当;财政收入在第二季度完成了8060万元,同比和环比分别增长108.1%和90%。 第二,重大项目抓紧抓实。一是“861”项目加快推进。今年入围省“861”项目24个、总投资184.3亿元,分别比去年增长20%和186.8%。其中,续建项目5个、总投资51.5亿元,今年计划投资5.2亿元,1-6月份已完成投资1.7亿元;

新建项目13个、总投资66.8亿元,今年计划投资13.3亿元,**精铸等重点项目即将开工建设;储备项目6个、总投资66亿元。 二是“8511”项目扎实推进。在市“8511”行动计划中,入围100个在建项目8个、总投资80.1亿元,今年计划投资10.5亿元。目前,3个项目已投产运营,1个项目即将投产,1个项目(**)正在建设,2个项目(**、**)即将建设,1个项目(**工业园)正在规划。入围100个储备项目3个、总投资31.5亿元,2个项目(**、**)已完成前期手续,1个(**)项目正在推进、用地正在拆迁。 三是重点项目有序推进。在建项目上,投资38亿元的**蓄能新材料工业园项目一期已投产,二期四个产品(四氧化三钴技改、超细纳米钨钴复合粉体、磷酸铁锂和精细铜粉)正在推进;投资10亿元的**新型建材、投资1亿元的**陶瓷器项目,计划7月份投产;投资7.2亿元的**二期、投资10亿元的温泉开发项目正在建设。签约项目上,投资5.4亿元的**医药工业园、投资5亿元的**精铸件、投资1.5亿元的**、投资2亿元的**陶瓷项目,近期即将开工;投资4.6亿元的**精密铸件、投资0.5亿元的汽车电线束生产项目,首期租赁厂房生产;投资5亿元的**药品制剂生产、药品原料合成项目,正在制定项目规划方案;投资6亿元**空调压缩机配件生产项目、投资2亿元的PE塑料管道加工项目、投资1.5亿元的无缝户外服饰及帐篷面料复合生产基地项目、投资 1.4亿元的**铸造件及汽车零部件精加工项目,正在办理相关手续。在谈项目上,**汽配工业园、豪华电动客车、高档皮鞋生

实习成果

毕业实习是学生学完教学计划规定的全部课程后,在进行毕业论文之前的一个重要的教学环节,是一个理论联系实际,锻炼和提高学生组织管理能力,培养分析、解决实际问题能力的教学过程。通过实习使我加深对所学专业课程的理解,增强综合运用专业知识的能力。熟悉专业工作的内容,提高运用理论知识解决实际问题的能力。根据所学课程的理论知识,结合企业的运营实际,同时提高观察问题、分析问题、解决问题的能力。 我实习的时间为2013年9月2日——2013年10月8日,长沙卓京信息有限公司。长沙卓京信息技术有限公司位于湖南林业科学院林培楼二楼,由来自华为、金蝶、百度、中国移动、中国大唐电力等知名IT公司的骨干、管理人才创办,直接引进国际先进IT技术,结合中国本土IT企业需求,培养高端IT人才。 卓京信息致力于为IT企业培养并输送基于Java、Android、企业级软件开发、手机软件开发、3G/4G开发人才。公司于国内多家优秀企业深入合作,由企业提供实习基地、设备资源,并指派专业人员参与学校的专业教学。 卓京信息推出国内面向移动互联网行业最权威的3G职业教育品牌,公司已获得工业和信息化部通信行业职业技能鉴定指导中心的认可,学生入学签订就业保障协议,毕业及即可就业。实现招聘和岗前实训同步、教学与研发同步,学院就业率及平均就业薪资稳居国内同类机构领先水平,教学质量有口皆碑。公司具备强大的产品开发、产品推广、项目运营和创业卵化能力。随着3G数据业务的普及,“3G”带来大量的就业机会,卓京3G移动方向的培训产品正是在这种背景应运而生。 在一月的时间内,我学习Java的相关知识,参加培养职业素养课,参与Java项目的制作。根据权威机构赛迪智库的分析结果,自2010年以来,我国移动互联网用户,也就是手机上网人数呈爆炸式增长。 Java是现在全球最时髦的开发工具之一,它拥有一套庞大且完善的类库,内置了其他语言需要靠库甚至是操作系统才能支持的功能,拥有一个虚拟机,总之,Java的出现,确实给整个程序界带来了巨大的冲击,也许现在还无法准确评估Java为整个IT业带来的影响,但是有一点却毋庸置疑---Java将不可避免地影响一代程序员. Java在可以预见的一段时间里带给自己的影响. 在美国,起来越多的应用是基于Java开发的.Java在企业的应用中的日臻完美,打消了许多人对Java无法应用于大型企业级应用的顾虑.而在国内,Java也已如火如荼.据调查,在未来几年内,将会出现20万个Java程序员职位需求,也许这将超过其它任何一种程序员的需求. Java的BBs有Java研究组织,中国Java世界,SunOne专家路等(刚成立)Java是面积网络的设计语言,用来让程序员创建应用程序,这些应用程序可以通过下载,而且可在任何计算平台上安全地运行,如果再加上互联网和公司企业内部网体系,你将会拥有一个未准的网络计算环境,Java作为一个分布式的,面向对象的程序设计各方,可以让位于任何地方的任何计算机应用网络上的的应用程序. 综合上述,Java的生命力体现在如下方面: 1. Java产生与流行是InterNet发展的客观要求. 2.是一门各方面性能都很好的编程语言,它的基本特点是简单,面向对象,分布式,解释的,健壮的,完全的,结构中立的,可移植的,性能很优异的,多线程的,动态的,适合的Internet环境上开发应用系统.

python精品教学课件(温州大学)实验6 游戏:外星人入侵

---------------------------------------------------------------最新资料推荐------------------------------------------------------ python精品教学课件(温州大学)实验6 游戏:外 星人入侵 温州大学物理与电子信息工程学院软件设计基础实验报告实验名称: 实验 6 游戏: 外星人入侵班班级: 14 电科 1 班姓姓名: 徐炜学学号: 14211111132 实验地点: 5B105 日日期: 2019/4/21 一、实验目的: 用利用 Python 模拟游戏体验二、实验环境: win 7 + python 3.6 三、实验内容和要求: 内容1: 按教材第 2 部分项目 1 的指引,实现外星人入侵的游戏,其中包含飞船、外星人、积分等元素。 内容2: 自己设计一个小游戏项目,并使用 pygam 模块实现之。 通过本次实验,掌握以下编程知识点: 各种函数方法的套用四、实验步骤: (对实验步骤的说明应该能够保证根据该说明即可重复完整的 1 / 4

实验内容,得到正确结果。 )我是通过以下步骤来完成实验任务,得到结果的: (在编辑器输入代码,通过调试发现何种问题,修改程序,得到计算结果,判别结果的正确性,修改错误的结果,得到正确的结果或更好的结果,分析结果并得出结论,等等。 。 。 ) 1.通过模拟书上的代码加以改编,测试并实现。 2.通过同类型的游戏相比较,加以改进。 3.通过模拟的实验加以复制。 五、实验结果与分析(含程序、数据记录及分析和实验总结等): 每个程序的代码(重要语句要有注释)和运行结果(均使用屏幕拷贝图像的方式)罗列和说明如下: 内容 1 的代码: 第一部分: 外星人的类第二部分: 主要函数第三部分: 子弹的类第四部分: 按钮的类第五部分: 功能管理的类第六部分: 统计相关的类第七部分: 现实得分信息第八部分:

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