第一篇:軟件工程專(zhuān)業(yè)見(jiàn)習(xí)報(bào)告
2014級(jí)軟件工程專(zhuān)業(yè) 《專(zhuān)業(yè)見(jiàn)習(xí)》報(bào)告
姓名: 班級(jí): 學(xué)號(hào): 執(zhí)行學(xué)期:
成績(jī)?cè)u(píng)定:□優(yōu) □良 □中 □及格任課教師:
2015年7月3日
□不及格
《專(zhuān)業(yè)見(jiàn)習(xí)》報(bào)告
班級(jí) 姓名 學(xué)號(hào)
一、見(jiàn)習(xí)目的
為了今后的工作需要,為了接觸廣闊的社會(huì),豐富我們的知識(shí)和人生閱歷,去與我們專(zhuān)業(yè)相關(guān)的工作場(chǎng)所見(jiàn)習(xí)是一個(gè)很好的辦法。馬克思主義唯物辯證法的一個(gè)最為顯著的特點(diǎn)就是強(qiáng)調(diào)物的實(shí)踐性。這次見(jiàn)習(xí)的主要目的是使我們對(duì)本專(zhuān)業(yè)密切相關(guān)的一些工作做進(jìn)一步的了解。
二、見(jiàn)習(xí)要求
在課堂上我們學(xué)到的一般都是純理論的知識(shí)點(diǎn),所以,借此機(jī)會(huì),我們要把所學(xué)的知識(shí)理論和在學(xué)習(xí)過(guò)程中所遇到的有關(guān)專(zhuān)業(yè)方面的疑難點(diǎn)與此次較為寶貴的見(jiàn)習(xí)實(shí)踐相結(jié)合,真正做到學(xué)以致用,并要在實(shí)際見(jiàn)習(xí)實(shí)踐中充分對(duì)軟件工程這個(gè)專(zhuān)業(yè)有進(jìn)一步的認(rèn)識(shí)和了解。此外,個(gè)人希望能通過(guò)此次見(jiàn)習(xí)活動(dòng)對(duì)自己的未來(lái)職業(yè)有一個(gè)初步的認(rèn)識(shí)和了解。
三、見(jiàn)習(xí)過(guò)程和內(nèi)容
見(jiàn)習(xí)地點(diǎn):南京東軟實(shí)訓(xùn)基地
見(jiàn)習(xí)內(nèi)容:工作人員向我們介紹了東軟公司的發(fā)展歷程、主營(yíng)業(yè)務(wù)、業(yè)務(wù)范圍、各分基地的大致情況及主要經(jīng)辦過(guò)的工程。經(jīng)過(guò)一天的學(xué)習(xí),我們大致了解了企業(yè)里的一些運(yùn)營(yíng)模式,之后我們一起參觀了企業(yè)里的一些公司,對(duì)于一些員工的工作分工做到了能說(shuō)出一二來(lái)。
我們上了一周的java企業(yè)課程培訓(xùn),主要目的是讓我們更加理解企業(yè)里的一些具體工作案例,以便于我們更快的了解企業(yè)運(yùn)行,而我們目前是大一下半學(xué)期,還有近兩年的時(shí)間來(lái)完善自身,為我們將來(lái)的工作實(shí)習(xí)打下堅(jiān)實(shí)的基礎(chǔ)。
通過(guò)講解。我們知道了一些java的基本情況: 1.平臺(tái)無(wú)關(guān)性
平臺(tái)無(wú)關(guān)性是指Java能運(yùn)行于不同的平臺(tái)。Java引進(jìn)虛擬機(jī) 原理,并運(yùn)行于虛擬機(jī),實(shí)現(xiàn)不同平臺(tái)的Java接口之間。使用Java編寫(xiě)的程序能在世界范圍內(nèi)共享。Java的數(shù)據(jù)類(lèi)型與 機(jī)器無(wú)關(guān),Java虛擬機(jī)(Java Virtual Machine)是建立在硬件和操作系統(tǒng)之上,實(shí)現(xiàn)Java二進(jìn)制代碼的解釋執(zhí)行功能,提供于不同平臺(tái)的接口的。2.安全性
Java的編程類(lèi)似C++,學(xué)習(xí)過(guò)C++的讀者將很快掌握J(rèn)ava的精髓。Java舍棄了C++的指針對(duì)存儲(chǔ)器地址的直接操作,程序運(yùn)行時(shí),內(nèi)存由操作系統(tǒng)分配,這樣可以避免病毒通過(guò)指針侵入系統(tǒng)。Java對(duì)程序提供了安全管理器,防止程序的非法訪問(wèn)。
3.面向?qū)ο?/p>
Java吸取了C++面向?qū)ο蟮母拍睿瑢?shù)據(jù)封裝于類(lèi)中,利用類(lèi)的優(yōu)點(diǎn),實(shí)現(xiàn)了程序的簡(jiǎn)潔性和便于維護(hù)性。類(lèi)的封裝性、繼承性等有關(guān)對(duì)象的特性,使程序代碼只需一次編譯,然后通過(guò)上述特性反復(fù)利用。程序員只需把主要精力用在類(lèi)和接口的設(shè)計(jì)和應(yīng)用上。Java提供了眾多的一般對(duì)象的類(lèi),通過(guò)繼承即可使用父類(lèi)的方法。在Java中,類(lèi)的繼承關(guān)系是單一的非多重的,一個(gè)子類(lèi)只有一個(gè)父類(lèi),子類(lèi)的父類(lèi)又有一個(gè)父類(lèi)。Java提供的Object類(lèi)及其子類(lèi)的繼承關(guān)系如同一棵倒立的樹(shù)形,根類(lèi)為Object類(lèi),Object類(lèi)功能強(qiáng)大,經(jīng)常會(huì)使用到它及其它派生的子類(lèi)。
4.分布式
Java建立在擴(kuò)展TCP/IP網(wǎng)絡(luò)平臺(tái)上。庫(kù)函數(shù)提供了用HTTP和FTP協(xié)議傳送和接受信息的方法。這使得程序員使用網(wǎng)絡(luò)上的文件和使用本機(jī)文件一樣容易。
5.健壯性
Java致力于檢查程序在編譯和運(yùn)行時(shí)的錯(cuò)誤。類(lèi)型檢查幫助檢查出許多開(kāi)發(fā)早期出現(xiàn)的錯(cuò)誤。Java自己操縱內(nèi)存減少了內(nèi)存出錯(cuò)的可能性。Java還實(shí)現(xiàn)了真數(shù)組,避免了覆蓋數(shù)據(jù)的可能,這些功能特征大大提高了開(kāi)發(fā)Java應(yīng)用程序的周期。并且Java還提供了Null指針檢測(cè)、數(shù)組邊界檢測(cè)、異常出口、Byte code校驗(yàn)等功能。
6.解釋型
我們知道C,C++等語(yǔ)言,都是針對(duì)CPU芯片進(jìn)行編譯,生成機(jī)器代碼,該代碼的運(yùn)行就和特定的CPU有關(guān)。Java不像C或C++,它不針對(duì)CPU芯片進(jìn)行編譯,而是把程序編譯成稱(chēng)為自字節(jié)碼的一種“中間代碼”。字節(jié)碼是很接近機(jī)器碼的文件,可以在提供了java虛擬機(jī)(JVM)的任何系統(tǒng)上被解釋執(zhí)行。
7.動(dòng)態(tài)
java程序的基本組成單元就是類(lèi),有些類(lèi)是自己編寫(xiě)的,有些是從類(lèi)庫(kù)中引入的,而類(lèi)又是運(yùn)行時(shí)動(dòng)態(tài)裝載的,這就使得Java可以在分部環(huán)境中動(dòng)態(tài)的維護(hù)程序及分類(lèi),而不像C++那樣,沒(méi)檔期類(lèi)庫(kù)升級(jí)以后,如果想讓程序具有新類(lèi)庫(kù)提供的功能,就需要修改程序,重新編譯。
Java提供了一個(gè)功能強(qiáng)大語(yǔ)言的所有功能,但幾乎沒(méi)有一點(diǎn)含混特征。C++安全性不好,但C和C++被大家接受,所以Java設(shè)計(jì)成C++形式,讓大家很容易學(xué)習(xí)。Java去掉了C++語(yǔ)言中的指針運(yùn)算、結(jié)構(gòu)、typedefs、#define、需要釋放內(nèi)存等功能,減少了平常出錯(cuò)的50%,讓Java的語(yǔ)言功能很精煉。而且,因?yàn)镴ava很小,所以整個(gè)解釋器只需215K的RAM,并增加了一些很有用的功能,如自動(dòng)收集碎片。Java實(shí)現(xiàn)了C++的基本面象對(duì)象技術(shù)并有一些增強(qiáng),(為了語(yǔ)言簡(jiǎn)單,刪除了一些功能)。Java處理數(shù)據(jù)方式和用對(duì)象接口處理對(duì)象數(shù)據(jù)方式一樣。
Java與C和C++直接相關(guān).Java繼承了C的語(yǔ)法,Java 的對(duì)象模型是從C++改編而來(lái)的.現(xiàn)代程序設(shè)計(jì)始于C,而后過(guò)渡到C++,現(xiàn)在則是JAVA.通過(guò)大量的繼承,JAVA提供了一個(gè)強(qiáng)大的,可以更好地利用已有成果的,邏輯一致的程序設(shè)計(jì)環(huán)境,并且增加了在線環(huán)境需求的新功能.或許最重要的一點(diǎn)在于,由于它們的相似性,C,C++和JAVA為專(zhuān)業(yè)程序員定義了一個(gè)統(tǒng)一的概念架構(gòu).程序員從其中的一種語(yǔ)言轉(zhuǎn)到另一種語(yǔ)言時(shí),不會(huì)遇到太大的困難。
作為目前企業(yè)最流行的一種計(jì)算機(jī)編程語(yǔ)言,java在企業(yè)里的地位是毋庸置疑的。這是一門(mén)強(qiáng)大的語(yǔ)言,電子商務(wù)是當(dāng)今的熱門(mén)話題,然而傳統(tǒng)的編程語(yǔ)言難以勝任電子商務(wù)系統(tǒng),電子商務(wù)要求程序代碼具有基本的要求:安全、可靠、同時(shí)要求能與運(yùn)行于不同平臺(tái)的機(jī)器的全世界客戶(hù)開(kāi)展業(yè)務(wù)。Java以其強(qiáng)安全性、平臺(tái)無(wú)關(guān)性、硬件結(jié)構(gòu)無(wú)關(guān)性、語(yǔ)言簡(jiǎn)潔同時(shí)面向?qū)ο螅诰W(wǎng)絡(luò)編程語(yǔ)言中占據(jù)無(wú)可比擬的優(yōu)勢(shì),成為實(shí)現(xiàn)電子商務(wù)系統(tǒng)的首選語(yǔ)言。
之后的幾天,我們一共學(xué)習(xí)了三個(gè)項(xiàng)目:月亮、十個(gè)小球、像素鳥(niǎo)。每個(gè)案例由簡(jiǎn)到繁,一步一步的讓我們學(xué)會(huì)了java編程思想、指令的規(guī)范性、嚴(yán)謹(jǐn)?shù)讲荒苠e(cuò)一個(gè)字符。程序本身不怎么重要,重要的是編程的想法,你對(duì)于這個(gè)項(xiàng)目本身是如何構(gòu)思的,這將是決定這個(gè)程序的發(fā)展的重要基礎(chǔ)。同時(shí),我們也了解了英語(yǔ)的重要性,因?yàn)榫幊虖念^到尾都是由英語(yǔ)編的,甚至整個(gè)軟件也是全英文的,這也讓我們對(duì)英語(yǔ)有了更大的動(dòng)力。三個(gè)項(xiàng)目的詳細(xì)源代碼在報(bào)告的最后。
四、見(jiàn)習(xí)總結(jié)與體會(huì)
通過(guò)本次實(shí)習(xí),我大致了解了企業(yè)里對(duì)于編程人員的一些需求,同時(shí)也更加明白了現(xiàn)實(shí)中殘酷的叢林法則,在見(jiàn)習(xí)過(guò)程中,我充分的了解到實(shí)踐的重要性。通過(guò)學(xué)習(xí),對(duì)自己專(zhuān)業(yè)有了更為詳盡而深刻的了解,也是對(duì)學(xué)校所學(xué)知識(shí)的鞏固與運(yùn)用。從這次實(shí)踐中,我體會(huì)到了實(shí)際的工作與書(shū)本上的知識(shí)是有一定距離的,并且需要進(jìn)一步的學(xué)習(xí)。只有把學(xué)到的理論知識(shí)和具體的實(shí)踐工作相結(jié)合,我們才能更好的為公司乃至社會(huì)服務(wù)。
我們現(xiàn)在欠缺的主要是兩點(diǎn):(1)不能全面系統(tǒng)的、深入的掌握某種技術(shù),也就是會(huì)的挺多,但都是皮毛,不能滿(mǎn)足就業(yè)的需要。(2)沒(méi)有任何實(shí)際的開(kāi)發(fā)經(jīng)驗(yàn),完全是想象中學(xué)習(xí),考試還行,一到實(shí)際開(kāi)發(fā)和應(yīng)用就歇菜了。而我覺(jué)得解決的方法就是通過(guò)項(xiàng)目練習(xí),對(duì)所學(xué)知識(shí)進(jìn)行深化,然后通過(guò)項(xiàng)目來(lái)獲取實(shí)際開(kāi)發(fā)的經(jīng)驗(yàn),從而彌補(bǔ)這些不足,盡快達(dá)到企業(yè)的實(shí)際要求。
項(xiàng)目既然那么重要,肯定不能隨隨便便找項(xiàng)目,那么究竟如何來(lái)選擇呢?根據(jù)Java的研究和實(shí)踐經(jīng)驗(yàn)總結(jié),選擇項(xiàng)目的時(shí)候要注意以下方面: 1:項(xiàng)目不能太大,也不能太小 這個(gè)要根據(jù)項(xiàng)目練習(xí)的階段,練習(xí)的時(shí)間,練習(xí)的目標(biāo)來(lái)判斷,不能太大,太大了做不完,也不能太小,太小了沒(méi)有意義,達(dá)不到練習(xí)的目的。2:項(xiàng)目不能脫離實(shí)際應(yīng)用系統(tǒng),項(xiàng)目應(yīng)該是實(shí)際的系統(tǒng),或者是實(shí)際系統(tǒng)的簡(jiǎn)化和抽象,不能夠是沒(méi)有實(shí)戰(zhàn)意義的教學(xué)性或者是純練習(xí)性的項(xiàng)目。因?yàn)榕嘤?xùn)的時(shí)間有限,必須讓我們盡快地融入到實(shí)際項(xiàng)目的開(kāi)發(fā)當(dāng)中去。任何人接受和掌握一個(gè)東西都需要時(shí)間去適應(yīng),需要重復(fù)幾次才能夠真正掌握,所以每個(gè)項(xiàng)目都必須跟實(shí)際應(yīng)用掛鉤。3:項(xiàng)目應(yīng)能覆蓋所學(xué)的主要知識(shí)點(diǎn) 學(xué)以致用,學(xué)完的知識(shí)點(diǎn)需要到應(yīng)用中使用,才能夠真正理解和掌握,再說(shuō)了,軟件開(kāi)發(fā)是一個(gè)動(dòng)手能力要求很高的行業(yè),什么算會(huì)了,那就是能夠做出來(lái),寫(xiě)出代碼來(lái),把問(wèn)題解決了,你就算會(huì)了!
五、源代碼:
//月亮 package Ev1;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.util.Random;import javax.crypto.Mac;import javax.swing.JFrame;import javax.swing.JPanel;public class M1 {
public static void main(String[] args)throws InterruptedException {
}
//
} System.out.println(“ ”);JFrame jframe=new JFrame();jframe.setTitle(“星星”);MyJPanel mjp=new MyJPanel();jframe.add(mjp);jframe.setSize(700,800);jframe.setVisible(true);//顯示畫(huà)布 //jframe.setLocationRelativeTo(null);jframe.setDefaultCloseOperation(3);mjp.movesun();mjp.movesun1();class MyJPanel extends JPanel{
int[] xx;
int[] yy;
int a;
int b;
int i;
public MyJPanel(){
a=120;
b=150;
i=0;
xx=new int[150];
yy=new int[150];
Random rm=new Random();
for(int i = 0;i < xx.length;i++){ xx[i]=rm.nextInt(700);yy[i]=rm.nextInt(800);
}
}
@Override//右擊source/verr
} public void paint(Graphics g){
// TODO Auto-generated method stub super.paint(g);Font font=new Font(“宋體”,Font.BOLD,10);
//設(shè)置字體,粗細(xì),大小 g.setFont(font);this.setBackground(Color.black);
//畫(huà)布顏色 g.setColor(Color.yellow);//設(shè)置畫(huà)筆顏色 for(int i=0;i g.setColor(Color.yellow);g.fillArc(a, b,70,70,0,360); //設(shè)置坐標(biāo),大小,起始角度,角度 g.setColor(Color.black);g.fillArc(a+25,b ,70,70,0,360);g.drawString(“*”,xx[i],yy[i]); void movesun(){ new Thread(){ //定義一個(gè)線程,并且啟動(dòng) //右擊source/ov @Override public void run(){ // TODO Auto-generated method stub super.run();while(true){ a++;b--; } } if(a>=700||b<=0){ } repaint();try { Thread.sleep(20);a=0;b=800;} catch(InterruptedException e){ } // TODO Auto-generated catch block e.printStackTrace(); }.start(); } void movesun1(){ new Thread(){ //定義一個(gè)線程,并且啟動(dòng) //右擊source/ov @Override public void run(){ // TODO Auto-generated method stub super.run();while(true){ yy[i]++; if(yy[i]>=800){ } i++;if(i>=150){ yy[i]=0; } i=0;repaint();try { Thread.sleep(50);} catch(InterruptedException e){ } } // TODO Auto-generated catch block e.printStackTrace();} } } }.start();//十個(gè)小球 package Ev1;import java.awt.Color;import javax.swing.JPanel;public class ball { int x,y; //坐標(biāo) int r; //半徑 int speed; //速度 int way; //方向 Color color; //顏色 JPanel jpanel;//畫(huà)紙 public static final int LEFT_UP=0;public static final int LEFT_DOWN=1;public static final int RIGHT_UP=2;public static final int RIGHT_DOWN=3; public ball(){ } public ball(int x,int y,int r,int speed,int way,Color color,JPanel jpanel){ this.x=x;this.y=y;this.r=r;this.speed=speed;this.way=way;this.color=color;this.jpanel=jpanel;} void move(){ switch(way){ case LEFT_UP: x=x-speed;y=y-speed;if(x<=0)way=RIGHT_UP; if(y<=0) way=LEFT_DOWN; break;case LEFT_DOWN: x=x-speed;y=y+speed; if(x<=0) way=RIGHT_DOWN; if(y>=jpanel.getHeight()-2*r) way=LEFT_UP; break;case RIGHT_UP: x=x+speed; y=y-speed; if(x>=jpanel.getWidth()-2*r) way=LEFT_UP; } } if(y<=0) way=RIGHT_DOWN; break;case RIGHT_DOWN: } x=x+speed;y=y+speed;if(x>=jpanel.getWidth()-2*r)way=LEFT_DOWN;if(y>=jpanel.getHeight()-2*r)way=RIGHT_UP;break;package Ev1;import javax.swing.JFrame;public class BallJFrame { public static void main(String[] args)throws InterruptedException{ JFrame k = new JFrame();BallJPanel p = new BallJPanel();k.add(p);k.setTitle(“小球”);k.setSize(700,800);k.setDefaultCloseOperation(3);k.setVisible(true); } p.ballrun();} package Ev1;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.util.Random;import javax.swing.JPanel;public class BallJPanel extends JPanel{ ball[] ball; Random rm; Color co; BallJPanel()throws InterruptedException{ rm = new Random(); ball=new ball[10]; for(int i = 0;i < ball.length;i++){ int way=rm.nextInt(4);int a=rm.nextInt(256); int b=rm.nextInt(256);int c=rm.nextInt(256);int x=rm.nextInt(600); int y=rm.nextInt(700);int r=rm.nextInt(50)+1;int speed=rm.nextInt(10)+1; co=new Color(a,b,c); ball[i]=new ball(x,y,r,speed, way, co,this); } } @Override//右擊source/verr public void paint(Graphics g){ // TODO Auto-generated method stub } void ballrun(){ super.paint(g);this.setBackground(Color.BLACK);//g.setFont(font); { g.setColor(ball[i].color);g.fillArc(ball[i].x, ball[i].y, ball[i].r*2, ball[i].r*2, 0, 360);//坐標(biāo),半徑,大小,起始角度,全角度 } this.setBackground(Color.yellow); //畫(huà)布顏色 for(int i = 0;i < ball.length;i++) new Thread(){ @Override public void run(){ // TODO Auto-generated method stub super.run();for(;;){ for(int i = 0;i < ball.length;i++){ } repaint(); //刷屏 } try { Thread.sleep(10);ball[i].move();} catch(InterruptedException e){ e.printStackTrace();} } }.start();} } //像素鳥(niǎo) package birdfly03; import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.event.MouseListener;import java.awt.image.BufferedImage;import java.io.IOException;import java.util.Random; import javax.imageio.ImageIO;import javax.swing.JFrame;import javax.swing.JPanel; public class Birdgame03 { public static void main(String[] args)throws IOException, InterruptedException { JFrame jf =new JFrame();jf.setSize(432,670);MyJPanel03 mjp=new MyJPanel03();jf.add(mjp); } } jf.setTitle(“小鳥(niǎo),我讓你飛!!”);jf.setVisible(true);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);mjp.action();class MyJPanel03 extends JPanel{ int score;BufferedImage backgroundimage;BufferedImage gameoverimage;BufferedImage startimage;boolean gameover;boolean started;Bird03 bird;Ground ground;Column column1,column2;public MyJPanel03()throws IOException{ score=0;backgroundimage=ImageIO.read(getClass().getResource(“bg.png”));gameoverimage=ImageIO.read(getClass().getResource(“gameover.png”));startimage=ImageIO.read(getClass().getResource(“start.png”));gameover=false;started=false;bird=new Bird03();ground =new Ground();column1=new Column(1);column2=new Column(2); } @Override public void paint(Graphics g){ } public void action()throws InterruptedException{ MouseListener l =new MouseAdapter(){ // TODO Auto-generated method stub super.paint(g);g.drawImage(backgroundimage,0,0,null);Graphics2D g2=(Graphics2D)g;g2.rotate(-bird.aphan,bird.x,bird.y);g.drawImage(bird.image,bird.x-bird.width/2,bird.y-bird.height/2,null);g2.rotate(bird.aphan,bird.x,bird.y);Font font=new Font(“宋體”,Font.BOLD,50);g.setFont(font);g.drawString(“"+score, 20, 40);g.drawImage(ground.image,ground.x,ground.y,null);g.drawImage(column1.image,column1.x-column1.width/2,column1.y-column1.height/2,null);g.drawImage(column2.image,column2.x-column2.width/2,column2.y-column2.height/2,null);if(gameover){ } if(!started){ } g.drawImage(startimage,0,0,null);g.drawImage(gameoverimage,0,0,null); @Override public void mousePressed(MouseEvent e){ // TODO Auto-generated method stub super.mousePressed(e);if(gameover){ try { bird=new Bird03();} catch(IOException e1){ } try { ground=new Ground(); // TODO Auto-generated catch block e1.printStackTrace();} catch(IOException e1){ } try { column1=new Column(1); // TODO Auto-generated catch block e1.printStackTrace();} catch(IOException e2){ } try { column2=new Column(2); // TODO Auto-generated catch block e2.printStackTrace();} catch(IOException e1){ } score=0;gameover=false; // TODO Auto-generated catch block e1.printStackTrace(); } else{ } started=false;} started=true;bird.startfly();/*public void MousePressed(MouseEvent e)throws IOException{ } }*/ try{ else{ } } catch(Exception ex){ ex.printStackTrace();started=true;bird.startfly();bird=new Bird03();ground=new Ground();column1=new Column(1);column2=new Column(2);score=0;gameover=false;started=false;} if(gameover){ } } };addMouseListener(l);while(true){ } if(!gameover){ } if(bird.hit(column1)||bird.hit(column2)||bird.hit(ground)){ } repaint();Thread.sleep(1000/60);gameover=true;if(started){ } bird.fly();ground.step();if(bird.x==column1.x||bird.x==column2.x){ } score++;bird.step();column1.step();column2.step();class Bird03{ int x,y;int size;double v0;double speed; BufferedImage image;double g;double t;double aphan;int index;double s;int width;int height;BufferedImage[] images;public Bird03()throws IOException{ } void step(){ double v0=speed;image=ImageIO.read(getClass().getResource(”0.png“));x=200;y=280;g=4;t=0.25;v0=20;speed=v0;size=40;index=0;s=0;aphan=0;width=image.getWidth();height=image.getHeight();images=new BufferedImage[8];for(int i = 0;i < images.length;i++){ } images[i]=ImageIO.read(getClass().getResource(i+”.png“)); } s=v0*t-g*t*t/2;y=y-(int)s;double v=v0-g*t;speed=v;aphan= Math.atan(s/8);void fly(){ } void startfly(){ } public boolean hit(Ground ground){ } public boolean hit(Column column){ if(x>column.x-column.width/2-size/2 && x //檢測(cè)是否在縫隙中 if(y>column.y-column.gap/2+size/2 && y return false;boolean hit= y+size/2>ground.y;if(hit){ } return hit;y=ground.y-size/2;aphan=-3.1415026/2;speed=v0;index++;image=images[(index/12)%8]; } }*/ } } } return true;return false;/*if(x>column.x-column.width/2-size/2&& } return false;x } return true;y>column.y-column.gap/2+size/2){ return false;class Column{ BufferedImage image;int x,y;int dis;int width;int gap;int height;public Column(int n)throws IOException{ image=ImageIO.read(getClass().getResource(”column.png“));dis=245;x=550+(n-1)*dis;gap=144; } } Random random=new Random();y=random.nextInt(218)+132;width=image.getWidth();height=image.getHeight();void step(){ } x--;if(x==-width/2){ } x=2*dis-width/2;Random rm= new Random();y=rm.nextInt(218)+132;class Ground{ } int x,y;BufferedImage image;public Ground()throws IOException{ } void step(){ } x--;if(x==-432)x=0;x=0;y=500;image=ImageIO.read(getClass().getResource(”ground.png")); 哈爾濱學(xué)院軟件學(xué)院 軟件工程專(zhuān)業(yè)學(xué)生見(jiàn)習(xí)報(bào)告 見(jiàn)習(xí)單位: 東軟 見(jiàn)習(xí)時(shí)間: 專(zhuān)業(yè)班級(jí): 學(xué) 號(hào): 姓 名: 2011.09.17-2011.09.20 11-5 11031505 崔海鵬 201年 9月25日 哈爾濱學(xué)院軟件學(xué)院專(zhuān)業(yè)見(jiàn)習(xí)報(bào)告 軍訓(xùn)結(jié)束的第二天,也就是9月17日,我們軟件學(xué)院組織去沈陽(yáng)的軟件公司參觀。 在經(jīng)過(guò)近6個(gè)小時(shí)的火車(chē)行程之后,終于抵達(dá)了沈陽(yáng),又坐了一個(gè)小時(shí)的汽車(chē),我們到達(dá)了此次行程的目的地——東軟。 剛剛走進(jìn)公寓,同學(xué)們就發(fā)出了驚嘆聲,顧不得疲勞,每個(gè)人都興奮的開(kāi)始參觀公寓,我自然也不例外。這是一個(gè)標(biāo)準(zhǔn)的四人間,帶有陽(yáng)臺(tái)、浴室、洗手間,還有電視。不由得將學(xué)校公寓跟這兒比了一下:如果說(shuō)這兒是個(gè)鳳巢的話,我們寢室就是標(biāo)準(zhǔn)的雞窩了。這兒除去洗手間跟陽(yáng)臺(tái)外,剩下的部分就跟我們的寢室一樣大。就更不用說(shuō)還帶有電視機(jī)了。浴室這一晚大多數(shù)人都睡得很晚——看電視了。 由于第二天剛好是9.18,公司有活動(dòng),所以我們?nèi)⒂^沈陽(yáng)故宮,瞻仰先輩們的智慧。這是我參觀過(guò)的第一個(gè)國(guó)家級(jí)的景點(diǎn),因此格外新奇,還有興奮。兩個(gè)多小時(shí)的時(shí)間,幾乎就沒(méi)有休息。跟這寢室的一伙人,從進(jìn)門(mén)開(kāi)始,手機(jī)就沒(méi)有消停過(guò),一路拍了下來(lái),以讓我都忍受不了的烏龜速度向前推進(jìn)。一路上,最讓我感興趣的是一個(gè)假山,還帶有一個(gè)小瀑布,太愜意了!在這兒,我們看到了許多在電視里才能看到的珍貴文物。兩個(gè)小時(shí)很快過(guò)去了,我們依依不舍的告別了故宮,大多數(shù)人都,買(mǎi)了小紀(jì)念品,來(lái)紀(jì)念這次的沈陽(yáng)故宮之游。 下午回去之后,帶隊(duì)老師組織了一次籃球賽,很遺憾,高中沒(méi)有好好學(xué)習(xí)打籃球,以致我的籃球技術(shù)很爛,沒(méi)有能夠參加這個(gè)友誼賽。比賽打的異常激烈,同學(xué)們?yōu)榱俗约旱陌嗉?jí)能夠獲勝,都打紅了眼,所以不斷有人犯規(guī)。不過(guò),所有人都非常理智,沒(méi)有發(fā)生沖突。 來(lái)到沈陽(yáng)的第三天,就要做我們這次行程最主要的事情了.吃過(guò)早飯后,一行200多人來(lái)到了沈陽(yáng)的東軟公司。剛進(jìn)門(mén)看到的第一個(gè)建筑就是一座高塔,據(jù)說(shuō)它的前身是一座水塔,不過(guò)現(xiàn)在已經(jīng)變成東軟公司最大的資料庫(kù),同時(shí)也是這兒的標(biāo)志性建筑之一。來(lái)到塔下面,早有東軟的領(lǐng)導(dǎo)在這兒迎接。隨后我們分成了好幾隊(duì)去公司參觀。公司了里的風(fēng)景特別優(yōu)美,而且還有大量的體育場(chǎng)所,大概是因?yàn)檫@兒的員工普遍年輕的原因吧。看到這兒,我有一種沖動(dòng)和欲望,一種想進(jìn)入這個(gè)公司的沖動(dòng)和欲望。暗暗下決心,一定要努力學(xué)習(xí),爭(zhēng)取來(lái)這兒工作。據(jù)介紹,公司員工的平均年齡在27歲左右。果然是朝陽(yáng)產(chǎn)業(yè),朝氣蓬勃啊!路上,還看到了一個(gè)老式的火車(chē)頭,帶隊(duì)的員工自豪的介紹,這是政府特批的一個(gè)火車(chē) 1 哈爾濱學(xué)院軟件學(xué)院專(zhuān)業(yè)見(jiàn)習(xí)報(bào)告 頭,它是中國(guó)最早的一批火車(chē)的一部分。寓意東軟是一個(gè)龍頭企業(yè)。這又加深了我的欲望。繼續(xù)向前,參觀了一座辦公樓,一個(gè)形似中國(guó)地圖的湖泊,最后來(lái)到了一個(gè)會(huì)議大廳。這里,是我們來(lái)沈陽(yáng)的重中之重! 由于得這個(gè)行業(yè)比較陌生,所以難免有所緊張,也有點(diǎn)新奇,對(duì)軟件到底是做什么的、發(fā)展方向、前景等等問(wèn)題一無(wú)所知,希望可以從這兒找到答案。所以我說(shuō)這是我們來(lái)這兒的重中之重。 首先,看了一部幻燈片,了解了東軟的發(fā)展歷程。東軟是繼美國(guó)之后第二個(gè)研發(fā)IT的他國(guó)企業(yè)。1997年,中國(guó)IT誕生。2009年,唐山政府與東軟合作,在醫(yī)療方面,使數(shù)十萬(wàn)人受益!東軟的醫(yī)療成果遍布65個(gè)國(guó)家和地區(qū)。英特爾、海爾、聯(lián)通等大企業(yè)都給予東軟極高的評(píng)價(jià)。在幻燈片的結(jié)尾,有這樣一句話讓我非常感動(dòng): 如今,18000名東軟人不分目標(biāo),不分理想,一路遠(yuǎn)行。感謝生活,讓我們像樹(shù)一樣站立挺拔!感謝生活,讓我們像鳥(niǎo)一樣歌唱飛翔! 是的,我們要感謝生活,感謝先輩們?yōu)槲覀儎?chuàng)造出的這樣好的機(jī)會(huì),讓我們能夠在這里放飛我們的理想。作為一個(gè)后來(lái)人,我們要做的僅僅是發(fā)揚(yáng),比起先輩們所做的,我們的責(zé)任輕多了,所以,我相信,只要我努力了,一定能夠做得很好,因?yàn)槲乙延辛四繕?biāo),有了方向。而且,我有自信! 接下來(lái),由東軟的老師為我們介紹東軟是做什么的、軟件分類(lèi)、國(guó)內(nèi)軟件的發(fā)展現(xiàn)狀及特點(diǎn)、軟件危機(jī)及原因等等。 軟件是做什么的?老師說(shuō)了:1行業(yè)解決方案。東軟有世界上最大的身份證數(shù)據(jù)庫(kù),承包著部分銀行業(yè)務(wù)等。2產(chǎn)品工程服務(wù)。包括數(shù)字家庭、醫(yī)療、手機(jī)軟件開(kāi)發(fā)(諾基亞、摩托羅拉等)以及汽車(chē)服務(wù)。3軟件產(chǎn)品與平臺(tái)。主要對(duì)象是學(xué)生和公司。4 服務(wù)。包括業(yè)務(wù)流程外包、軟件開(kāi)發(fā)與維護(hù)、EPR咨詢(xún)與實(shí)施、軟件全球化與本地化、專(zhuān)業(yè)測(cè)試、工程服務(wù)、IT教育與培訓(xùn)等。聽(tīng)到這兒,對(duì)軟件算是有了一個(gè)大概的認(rèn)識(shí)。 軟件的分類(lèi)。1系統(tǒng)軟件。主要包括操作系統(tǒng)、程序語(yǔ)言設(shè)計(jì)、語(yǔ)言處理程序、數(shù)據(jù)庫(kù)管理程序等。2應(yīng)用軟件。主要包括辦公軟件、圖像處理軟件、互聯(lián)網(wǎng)軟件、商務(wù)軟件等。 國(guó)內(nèi)軟件發(fā)展現(xiàn)狀。1起步晚。國(guó)內(nèi)軟件直到20世紀(jì)80年代才逐漸起步,如 2 哈爾濱學(xué)院軟件學(xué)院專(zhuān)業(yè)見(jiàn)習(xí)報(bào)告 今仍處于豈起步階段。2企業(yè)規(guī)模小。截止2009年年底,國(guó)內(nèi)超過(guò)萬(wàn)人的軟件企業(yè)僅一家,而同為發(fā)展中國(guó)家的印度卻已不下10家。聽(tīng)到這兒,不僅為我國(guó)的軟件事業(yè)擔(dān)憂(yōu),但是,同時(shí)也暗暗下決心,為我國(guó)的軟件發(fā)展出一份力! 國(guó)內(nèi)軟件發(fā)展的特點(diǎn)。1市場(chǎng)巨大。2朝陽(yáng)產(chǎn)業(yè),綠色產(chǎn)業(yè)。3國(guó)家的大力支持。4高速增長(zhǎng)。5人才緊缺,待遇優(yōu)厚。不禁感到自豪,為自己的專(zhuān)業(yè)發(fā)展?jié)摿Χ院馈?/p> 軟件產(chǎn)業(yè)健康、快速發(fā)展所需的三類(lèi)人才。1既懂技術(shù)有懂管理的軟件高級(jí)人才。2系統(tǒng)分類(lèi)及設(shè)計(jì)人員。3熟練的程序員。 學(xué)習(xí)軟件的優(yōu)勢(shì)及就業(yè)前景。優(yōu) 勢(shì):就業(yè)形勢(shì)好,而且工資高,就業(yè)方向廣。 就業(yè)前景:可視化編程、web應(yīng)用程序設(shè)計(jì)、多媒體制作…… 軟件危機(jī)及原因。 危機(jī):1.成本問(wèn)題及人力、時(shí)間不足。2.用戶(hù)對(duì)產(chǎn)品不滿(mǎn)意。3.質(zhì)量與用戶(hù)需求有差異。4.可重復(fù)性差。 5.沒(méi)有適應(yīng)的文檔資料等。原因: 1.軟件缺乏可預(yù)見(jiàn)性。 2.軟件在運(yùn)行過(guò)程中不會(huì)因時(shí)間長(zhǎng)而損壞。3.多人分工合作。4.錯(cuò)誤的做法和認(rèn)識(shí)。 軟件工程的特性。1軟件工程關(guān)注大型程序的構(gòu)造。2軟件工程的中心課題是控制復(fù)雜性。3軟件經(jīng)常變化。4開(kāi)發(fā)軟件的效率非常重要。 這次講座結(jié)束了,我對(duì)自己的專(zhuān)業(yè)也從懵懵無(wú)知到有一定了解,我的問(wèn)題基本上被解決了。但是還有一些疑問(wèn):學(xué)習(xí)這個(gè)專(zhuān)業(yè),最主要的課程有哪些!一個(gè)人畢竟精力有限,不是每個(gè)人都是天才,所以,我想知道,在大學(xué)四年中,需要要把哪些課程學(xué)精了,才能算是有所成就。 通過(guò)這次講座,也使我在大學(xué)四年有了一個(gè)奮斗的目標(biāo)。在這個(gè)行業(yè)如果能不怕吃苦,打下一個(gè)堅(jiān)實(shí)的基礎(chǔ),擁有絕對(duì)的能力,那么,你就會(huì)在這個(gè)朝氣蓬勃的行業(yè)里分出萬(wàn)丈光芒! 哈爾濱學(xué)院軟件學(xué)院專(zhuān)業(yè)見(jiàn)習(xí)報(bào)告 在最后的一天,我們?nèi)⒂^了九一八紀(jì)念館,由于要趕火車(chē)回哈爾濱,所以只能有一個(gè)小時(shí)的參觀時(shí)間,我用最快的速度參觀完了整個(gè)展廳。雖然只是匆匆一觀,但是,日軍的殘忍使我心中充滿(mǎn)了憤怒,隨即又轉(zhuǎn)變?yōu)楸瘺觥B浜缶鸵ご颍@是亙古不變的道理。默默的看著展廳里的模擬監(jiān)獄,森森白骨,毒氣實(shí)驗(yàn)室,心中一陣絞痛。如今,想要洗刷這些恥辱,唯有使祖國(guó)強(qiáng)大起來(lái)。而這個(gè)重任,已然落在了我們的頭上,我們,一定不能讓祖國(guó)失望! 走出了展廳,心中仍是壓抑,長(zhǎng)長(zhǎng)的吐了口氣,我暗暗發(fā)誓,我一定會(huì)在我所擅長(zhǎng)的領(lǐng)域,為祖國(guó)的繁榮出一份力! 專(zhuān)業(yè)實(shí)習(xí)報(bào)告 學(xué)院: 班級(jí):軟件工程 學(xué)號(hào): 姓名: 指導(dǎo)老師: 實(shí)習(xí)成果: 實(shí)習(xí)地點(diǎn): 實(shí)習(xí)時(shí)間:2011-6-29至 2011-10-29 在現(xiàn)今社會(huì),就業(yè)問(wèn)題就似乎總是圍繞在我們的身邊,成了說(shuō)不完的話題。招聘會(huì)上的大字報(bào)都總寫(xiě)著“有經(jīng)驗(yàn)者優(yōu)先” ,可還在校園里面的我們這班學(xué)子 社會(huì)經(jīng)驗(yàn)又會(huì)擁有多少呢?為了拓展自身的知識(shí)面, 擴(kuò)大與社會(huì)的接觸面, 增加 個(gè)人在社會(huì)競(jìng)爭(zhēng)中的經(jīng)驗(yàn), 鍛煉和提高自己的能力, 以便在以后畢業(yè)后能真正走 入社會(huì), 能夠適應(yīng)國(guó)內(nèi)外的經(jīng)濟(jì)形勢(shì)的變化, 并且能夠在生活和工作中很好地處 理各方面的問(wèn)題, 我來(lái)到了重慶達(dá)內(nèi)軟件有限公司, 開(kāi)始了我這個(gè)假期的專(zhuān)業(yè)實(shí)習(xí)。專(zhuān)業(yè)實(shí)習(xí), 就是把我們?cè)趯W(xué)校所學(xué)的理論知識(shí), 運(yùn)用到客觀實(shí)際中去, 使自 己所學(xué)的理論知識(shí)有用武之地。只學(xué)不實(shí)踐, 那么所學(xué)的就等于零。理論應(yīng)該與 實(shí)踐相結(jié)合。另一方面, 實(shí)踐可為以后找工作打基礎(chǔ)。通過(guò)這段時(shí)間的專(zhuān)業(yè)實(shí)習(xí), 學(xué)到一些在學(xué)校里學(xué)不到的東西。因?yàn)榄h(huán)境的不同, 接觸的人與事不同, 從中所 學(xué)的東西自然就不一樣了。 第一次參加專(zhuān)業(yè)實(shí)習(xí),讓我明白了大學(xué)生專(zhuān)業(yè)實(shí)習(xí)是引導(dǎo)我們學(xué)生走出校 門(mén),走向社會(huì),接觸社會(huì),了解社會(huì),投身社會(huì)的良好形式;是培養(yǎng)鍛煉才干的 好渠道;是提升思想, 樹(shù)立服務(wù)社會(huì)的思想的有效途徑。通過(guò)參加專(zhuān)業(yè)實(shí)習(xí)活動(dòng), 有助于我們?cè)谛V袑W(xué)生更新觀念,吸收新的思想與知識(shí)。近三個(gè)月的專(zhuān)業(yè)實(shí)習(xí), 雖然時(shí)間很短,卻讓我 從中領(lǐng)悟到了很多的東西,而這些東西將讓我終生受用。專(zhuān)業(yè)實(shí)習(xí)加深了我與社會(huì)各階層人的感情, 拉近了我與社會(huì)的距離, 也讓自己在 實(shí)踐中開(kāi)拓了視野, 增長(zhǎng)了才干, 進(jìn)一步明確了我們青年學(xué)生的成材之路與肩負(fù) 的歷史使命。社會(huì)才是學(xué)習(xí)和受教育的大課堂, 在那片廣闊的天地里, 我們的人 生價(jià)值得到了體現(xiàn), 為將來(lái)更加激烈的競(jìng)爭(zhēng)打下了更為堅(jiān)實(shí)的基礎(chǔ)。我在實(shí)踐中 得到許多的感悟!實(shí)習(xí)期間,第一階段:主要學(xué)習(xí)了 Unix 開(kāi)發(fā)環(huán)境(Unix 系統(tǒng)原理, Unix 常 用命令, Unix 開(kāi)發(fā)環(huán)境;java 語(yǔ)言基礎(chǔ)(算法基礎(chǔ),常用數(shù)據(jù)結(jié)構(gòu),企業(yè)編程 規(guī)范;java 面向?qū)ο? JDK 核心 API;并做了一個(gè)“在線考試系統(tǒng)項(xiàng)目”。第二 階段:主要學(xué)習(xí)了 SQL 語(yǔ)言(SQL 語(yǔ)言基礎(chǔ)和提高, SQL 語(yǔ)句調(diào)優(yōu);Oracle 數(shù)據(jù)庫(kù)開(kāi)發(fā);javaSE 核心編程;XML;JDBC;并粗略的完成“在線考試系統(tǒng)” 的數(shù)據(jù)部分。第三階段:主要學(xué)習(xí)了 HTML/CSS;javaScript 核心;Servlet/JSP;Ajax;javaScript 框架;三大框架;并完成了當(dāng)當(dāng)書(shū)店項(xiàng)目。 通過(guò)在達(dá)內(nèi)的實(shí)習(xí), 讓我的專(zhuān)業(yè)知識(shí)有了進(jìn)一步的提高, 縮短了我與社會(huì)接 軌距離。讓我懂得在工作上還要有自信。自信不是麻木的自夸, 而是對(duì)自己的能 力做出肯定。社會(huì)經(jīng)驗(yàn)缺乏, 學(xué)歷不足等種種原因會(huì)使自己缺乏自信。其實(shí)有誰(shuí) 一生下來(lái)句什么都會(huì)的, 只要有自信, 就能克服心理障礙, 那一切就變得容易解 決了。同時(shí)知識(shí)的積累也是非常重要的。知識(shí)猶如人的血液。人缺少了血液, 身 體就會(huì)衰弱, 人缺少了知識(shí), 頭腦就要枯竭。這次接觸的釀造業(yè), 對(duì)我來(lái)說(shuō)很陌 生,要想把工作做好,就必須了解這方面的知識(shí),對(duì)其各方面都有深入的了解, 才能更好地應(yīng)用于工作中。 軟件工程專(zhuān)業(yè)開(kāi)題報(bào)告 軟件工程專(zhuān)業(yè)開(kāi)題報(bào)告1 一、課題的意義和目的 隨著互聯(lián)網(wǎng)的高速發(fā)展,電子商務(wù)的發(fā)展也愈加完善,網(wǎng)上購(gòu)物的環(huán)境也逐步得到了很大的改善,這一系列的發(fā)展為圖書(shū)銷(xiāo)售網(wǎng)站的發(fā)展提供了強(qiáng)大的動(dòng)力。因?yàn)榄h(huán)境愈來(lái)愈完善,電子商務(wù)已經(jīng)成為現(xiàn)代人生活中必不可少的一部分,而傳統(tǒng)的線下銷(xiāo)售模式也已不能適應(yīng)時(shí)代的要求,在這種情況下,網(wǎng)上圖書(shū)銷(xiāo)售網(wǎng)站就有了很大的發(fā)展空間。 本系統(tǒng)的目的是做好一個(gè)優(yōu)秀的電子商品平臺(tái),為用戶(hù)提供一個(gè)方便快捷、質(zhì)量過(guò)硬的圖書(shū)購(gòu)買(mǎi)渠道。用戶(hù)是一個(gè)網(wǎng)站系統(tǒng)生存與發(fā)展的根本,讓所有用戶(hù)能夠在網(wǎng)站上快速買(mǎi)到實(shí)際需要、價(jià)格優(yōu)廉的書(shū)籍,這可以為用戶(hù)節(jié)省下大量的時(shí)間與金錢(qián)。同時(shí),這種模式不依賴(lài)線下實(shí)體店鋪以及大量的人力資源,降低了投資成本,而相應(yīng)的圖書(shū)成本也就比實(shí)體店里有更大的利潤(rùn)壓縮空間。而商家也可以利用本系統(tǒng)收集大量的市場(chǎng)數(shù)據(jù),了解最新最詳細(xì)的市場(chǎng)詳情,并針對(duì)這些情況進(jìn)行實(shí)時(shí)調(diào)整。這就形成了一個(gè)良性的供應(yīng)——銷(xiāo)售循環(huán)。 二、主要設(shè)計(jì)(研究)內(nèi)容 游客功能: 1)以游客的身份登錄 2)瀏覽查看網(wǎng)頁(yè)商品信息(包括商品詳細(xì)信息頁(yè)面,用戶(hù)評(píng)價(jià)頁(yè)面) 3)商品搜索功能(按書(shū)名、分類(lèi)標(biāo)簽、作者、價(jià)格、出版單位模糊搜索) 4)賬戶(hù)管理:游客注冊(cè)、登錄 游客模塊的功能: 用戶(hù)功能: 1)賬戶(hù)管理:主要包括注冊(cè),登錄 2)個(gè)人中心:功能主要包括五個(gè)部分: a. 查看、修改個(gè)人資料的功能; b. 查詢(xún)自己的訂單記錄、訂單狀態(tài)、物流信息,退換貨功能,將訂單存檔; c. 管理自己的購(gòu)物車(chē),提交訂單并支付; d. 查看賬戶(hù)等級(jí); e. 管理自己的'收藏夾; f. 查看充值自己的會(huì)員卡,修改支付密碼; 3)商品搜索: 可以通過(guò)書(shū)名、分類(lèi)標(biāo)簽、作者、價(jià)格、出版單位模糊搜索。 4)購(gòu)物車(chē): 主要功能包括顧客將商品加入購(gòu)物車(chē)——>提交訂單——>支付——>查看訂單,5s內(nèi)無(wú)操作自動(dòng)跳轉(zhuǎn)返回主頁(yè)。 5)收藏夾 功能包括顧客將看中的商品添加到收藏夾,便于下次直接找到這個(gè)商品并進(jìn)行操作 6)商品留言 購(gòu)買(mǎi)一件商品成功后,可以對(duì)商品進(jìn)行評(píng)價(jià)留言,而這些留言將會(huì)根據(jù)時(shí)間顯示在商品詳情頁(yè)面中 用戶(hù)的功能如圖 2-2 所示: 圖 2-2 用戶(hù)模塊結(jié)構(gòu)圖 管理員功能: 1)系統(tǒng)管理: 員工管理、角色管理、權(quán)限管理、頁(yè)面管理 2)訂單管理: 處理訂單:確認(rèn)訂單、發(fā)貨、退貨、完成訂單、刪除訂單。 3)書(shū)籍管理: 上架、下架、修改商品信息,對(duì)商品庫(kù)存進(jìn)行管理 4) 員工管理: 對(duì)后臺(tái)管理中員工進(jìn)行管理,可以添加、刪除、修改員工 5)數(shù)據(jù)管理: 查看日/月/年?duì)I業(yè)額以及書(shū)籍的銷(xiāo)售排行 圖 2-3 管理員模塊結(jié)構(gòu)圖 三、設(shè)計(jì)(研究)方案 本系統(tǒng)將以 MyEclipse 10 為開(kāi)發(fā)工具,利用 Java 語(yǔ)言以及 MySQL 完成數(shù)據(jù)庫(kù)設(shè)計(jì)。在整個(gè)系統(tǒng)設(shè)計(jì)過(guò)程中,應(yīng)用軟件工程的技術(shù)與方法、遵循軟件開(kāi)發(fā)的一般過(guò)程,使用面向?qū)ο蟮拈_(kāi)發(fā)方法,基于 B/S 三層結(jié)構(gòu)(界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層)進(jìn)行實(shí)訓(xùn)課程材料提交系統(tǒng)的設(shè)計(jì),面向流程進(jìn)行需求分析,面向元數(shù)據(jù)進(jìn)行概要設(shè)計(jì),面向?qū)ο筮M(jìn)行詳細(xì)設(shè)計(jì)和編程實(shí)現(xiàn),對(duì)系統(tǒng)進(jìn)行單元測(cè)試、集成測(cè)試。三層的主要運(yùn)行流程如圖 3-1 所示: 研究步驟: ①需求分析階段,通過(guò)查詢(xún)相關(guān)資料和實(shí)際調(diào)查,面向流程進(jìn)行需求分析。 ②概要設(shè)計(jì)階段,設(shè)計(jì)軟件的結(jié)構(gòu),包括組成模塊,模塊的層次結(jié)構(gòu),模塊的調(diào)用關(guān)系,每個(gè)模塊的功能等等。同時(shí),還要設(shè)計(jì)該項(xiàng)目的應(yīng)用系統(tǒng)的總體數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu),即應(yīng)用系統(tǒng)要存儲(chǔ)什么數(shù)據(jù),這些數(shù)據(jù)是什么樣的結(jié)構(gòu),它們之間有什么關(guān)系。 ③詳細(xì)設(shè)計(jì)階段,為每個(gè)模塊完成的功能進(jìn)行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過(guò)程描述。 ④代碼設(shè)計(jì)階段,按照劃分好的功能模塊依次編寫(xiě)代碼。 ⑤測(cè)試階段,找出存在的問(wèn)題并解決,從而達(dá)到完善系統(tǒng)的目的。 ⑥最后,整理各階段的設(shè)計(jì)記錄文檔,寫(xiě)成論文稿。 四、預(yù)期成果 能夠開(kāi)發(fā)一個(gè)比較完整的網(wǎng)上銷(xiāo)售書(shū)店系統(tǒng),游客可以直接進(jìn)入網(wǎng)頁(yè)瀏覽查詢(xún)商品,選中商品后注冊(cè)/登錄生成訂單,完善訂單信息并支付。管理員確認(rèn)訂單后進(jìn)行發(fā)貨給出確認(rèn)信息。 五、時(shí)間安排 2xxx01.16-2xxx.03.10 軟件工程專(zhuān)業(yè)開(kāi)題報(bào)告2 一、課題的意義和目的 隨著互聯(lián)網(wǎng)的高速發(fā)展,電子商務(wù)的發(fā)展也愈加完善,網(wǎng)上購(gòu)物的環(huán)境也逐步得到了很大的改善,這一系列的發(fā)展為圖書(shū)銷(xiāo)售網(wǎng)站的發(fā)展提供了強(qiáng)大的動(dòng)力。因?yàn)榄h(huán)境愈來(lái)愈完善,電子商務(wù)已經(jīng)成為現(xiàn)代人生活中必不可少的一部分,而傳統(tǒng)的線下銷(xiāo)售模式也已不能適應(yīng)時(shí)代的要求,在這種情況下,網(wǎng)上圖書(shū)銷(xiāo)售網(wǎng)站就有了很大的發(fā)展空間。 本系統(tǒng)的目的是做好一個(gè)優(yōu)秀的電子商品平臺(tái),為用戶(hù)提供一個(gè)方便快捷、質(zhì)量過(guò)硬的圖書(shū)購(gòu)買(mǎi)渠道。用戶(hù)是一個(gè)網(wǎng)站系統(tǒng)生存與發(fā)展的根本,讓所有用戶(hù)能夠在網(wǎng)站上快速買(mǎi)到實(shí)際需要、價(jià)格優(yōu)廉的書(shū)籍,這可以為用戶(hù)節(jié)省下大量的時(shí)間與金錢(qián)。同時(shí),這種模式不依賴(lài)線下實(shí)體店鋪以及大量的人力資源,降低了投資成本,而相應(yīng)的圖書(shū)成本也就比實(shí)體店里有更大的利潤(rùn)壓縮空間。而商家也可以利用本系統(tǒng)收集大量的市場(chǎng)數(shù)據(jù),了解最新最詳細(xì)的市場(chǎng)詳情,并針對(duì)這些情況進(jìn)行實(shí)時(shí)調(diào)整。這就形成了一個(gè)良性的供應(yīng)——銷(xiāo)售循環(huán)。 二、主要設(shè)計(jì)(研究)內(nèi)容 游客功能: 1)以游客的身份登錄 2)瀏覽查看網(wǎng)頁(yè)商品信息(包括商品詳細(xì)信息頁(yè)面,用戶(hù)評(píng)價(jià)頁(yè)面)3)商品搜索功能(按書(shū)名、分類(lèi)標(biāo)簽、作者、價(jià)格、出版單位模糊搜索)4)賬戶(hù)管理:游客注冊(cè)、登錄游客模塊的功能如圖2—1所示: 圖2—1游客模塊結(jié)構(gòu)圖 用戶(hù)功能: 1)賬戶(hù)管理:主要包括注冊(cè),登錄 2)個(gè)人中心:功能主要包括五個(gè)部分: a。查看、修改個(gè)人資料的功能; b。查詢(xún)自己的訂單記錄、訂單狀態(tài)、物流信息,退換貨功能,將訂單存檔; c。管理自己的購(gòu)物車(chē),提交訂單并支付; d。查看賬戶(hù)等級(jí); e。管理自己的收藏夾; f。查看充值自己的會(huì)員卡,修改支付密碼; 3)商品搜索: 可以通過(guò)書(shū)名、分類(lèi)標(biāo)簽、作者、價(jià)格、出版單位模糊搜索。 4)購(gòu)物車(chē): 主要功能包括顧客將商品加入購(gòu)物車(chē)——>提交訂單——>支付——>查看訂單,5s內(nèi)無(wú)操作自動(dòng)跳轉(zhuǎn)返回主頁(yè)。 5)收藏夾: 功能包括顧客將看中的商品添加到收藏夾,便于下次直接找到這個(gè)商品并進(jìn)行操作 6)商品留言購(gòu)買(mǎi)一件商品成功后,可以對(duì)商品進(jìn)行評(píng)價(jià)留言,而這些留言將會(huì)根據(jù)時(shí)間顯示在商品詳情頁(yè)面中用戶(hù)的功能如圖2—2所示: 圖2—2用戶(hù)模塊結(jié)構(gòu)圖 管理員功能: 1)系統(tǒng)管理: 員工管理、角色管理、權(quán)限管理、頁(yè)面管理 2)訂單管理: 處理訂單:確認(rèn)訂單、發(fā)貨、退貨、完成訂單、刪除訂單。 3)書(shū)籍管理: 上架、下架、修改商品信息,對(duì)商品庫(kù)存進(jìn)行管理 4)員工管理: 對(duì)后臺(tái)管理中員工進(jìn)行管理,可以添加、刪除、修改員工 5)數(shù)據(jù)管理: 查看日/月/年?duì)I業(yè)額以及書(shū)籍的銷(xiāo)售排行 圖2—3管理員模塊結(jié)構(gòu)圖 三、設(shè)計(jì)(研究)方案 本系統(tǒng)將以MyEclipse 10為開(kāi)發(fā)工具,利用Java語(yǔ)言以及MySQL完成數(shù)據(jù)庫(kù)設(shè)計(jì)。在整個(gè)系統(tǒng)設(shè)計(jì)過(guò)程中,應(yīng)用軟件工程的技術(shù)與方法、遵循軟件開(kāi)發(fā)的一般過(guò)程,使用面向?qū)ο蟮拈_(kāi)發(fā)方法,基于B/S三層結(jié)構(gòu)(界面層、業(yè)務(wù)邏輯層和數(shù)據(jù)訪問(wèn)層)進(jìn)行實(shí)訓(xùn)課程材料提交系統(tǒng)的設(shè)計(jì),面向流程進(jìn)行需求分析,面向元數(shù)據(jù)進(jìn)行概要設(shè)計(jì),面向?qū)ο筮M(jìn)行詳細(xì)設(shè)計(jì)和編程實(shí)現(xiàn),對(duì)系統(tǒng)進(jìn)行單元測(cè)試、集成測(cè)試。三層的主要運(yùn)行流程如圖3—1所示: 研究步驟: ①需求分析階段,通過(guò)查詢(xún)相關(guān)資料和實(shí)際調(diào)查,面向流程進(jìn)行需求分析。 ②概要設(shè)計(jì)階段,設(shè)計(jì)軟件的結(jié)構(gòu),包括組成模塊,模塊的層次結(jié)構(gòu),模塊的調(diào)用關(guān)系,每個(gè)模塊的功能等等。同時(shí),還要設(shè)計(jì)該項(xiàng)目的應(yīng)用系統(tǒng)的總體數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫(kù)結(jié)構(gòu),即應(yīng)用系統(tǒng)要存儲(chǔ)什么數(shù)據(jù),這些數(shù)據(jù)是什么樣的結(jié)構(gòu),它們之間有什么關(guān)系。 ③詳細(xì)設(shè)計(jì)階段,為每個(gè)模塊完成的功能進(jìn)行具體的描述,要把功能描述轉(zhuǎn)變?yōu)榫_的、結(jié)構(gòu)化的過(guò)程描述。 ④代碼設(shè)計(jì)階段,按照劃分好的功能模塊依次編寫(xiě)代碼。 ⑤測(cè)試階段,找出存在的問(wèn)題并解決,從而達(dá)到完善系統(tǒng)的目的。 ⑥最后,整理各階段的設(shè)計(jì)記錄文檔,寫(xiě)成論文稿。 四、預(yù)期成果 能夠開(kāi)發(fā)一個(gè)比較完整的網(wǎng)上銷(xiāo)售書(shū)店系統(tǒng),游客可以直接進(jìn)入網(wǎng)頁(yè)瀏覽查詢(xún)商品,選中商品后注冊(cè)/登錄生成訂單,完善訂單信息并支付。管理員確認(rèn)訂單后進(jìn)行發(fā)貨給出確認(rèn)信息。 五、時(shí)間安排 20xx年01月16日—20xx年03月10日文獻(xiàn)綜述、課題研究準(zhǔn)備或系統(tǒng)開(kāi)發(fā)需求分析、開(kāi)題報(bào)告撰寫(xiě) 20xx年03月04日—20xx年03月10日開(kāi)題報(bào)告答辯 20xx年03月10日—20xx年04月13日系統(tǒng)框架搭建和功能初步實(shí)現(xiàn) 20xx年04月12日—13中期檢查 20xx年04月15日—20xx年05月20日系統(tǒng)開(kāi)發(fā)或作品創(chuàng)作完成、設(shè)計(jì)說(shuō)明書(shū)撰寫(xiě)與提交 20xx年05月10日—11作品驗(yàn)收,不合格者不得參加答辯 20xx年05月24日—20xx年05月26日畢業(yè)答辯 六、參考文獻(xiàn) [1]明日學(xué)院。 Java從入門(mén)到精通(項(xiàng)目案例版)——[M]。北京:水利水電出版社,20xx。 [2] [美]凱S。霍斯特曼。 Java核心技術(shù)卷II:高級(jí)特性(原書(shū)第10版)[M]。北京:機(jī)械工業(yè)出版社,20xx。 [3]未來(lái)科技。HTML5+CSS3+JavaScript從入門(mén)到精通(標(biāo)準(zhǔn)版)[M]。北京:水利水電出版社,20xx。 [4]王震江XML基礎(chǔ)與Ajax實(shí)踐教程(第2版)[M]。北京:清華大學(xué)出版社,20xx。 [5]趙俊峰。 Java web應(yīng)用開(kāi)發(fā)案例教程[M]。北京:清華大學(xué)出版社,20xx。 [6]明日科技。 Java Web從入門(mén)到精通(第2版)[M]。北京:清華大學(xué)出版社,20xx。 [7]宋金玉。數(shù)據(jù)庫(kù)原理與應(yīng)用(第2版)[M]。北京:清華大學(xué)出版社,20xx。 [8]明日科技。 MySQL從入門(mén)到精通[M]。北京:清華大學(xué)出版社,20xx。 [9]劉玉紅。 MySQL數(shù)據(jù)庫(kù)應(yīng)用案例課堂[M]。北京:清華大學(xué)出版社,20xx。 [10]楊開(kāi)振。 Java EE互聯(lián)網(wǎng)輕量級(jí)框架整合開(kāi)發(fā)[M]。北京:電子工業(yè)出版社,20xx。 [11]劉京華。 Java Web整合開(kāi)發(fā)王者歸來(lái)[M]。北京:清華大學(xué)出版社,20xx。 [12]高洪巖。 Java EE核心框架實(shí)戰(zhàn)(第2版)[M]。北京:人民郵電出版社,20xx。 [13]朱要光。 Spring MVC+MyBatis開(kāi)發(fā)從入門(mén)到項(xiàng)目實(shí)戰(zhàn)[M]。北京:電子工業(yè)出版社,20xx。 [14]黃勇。架構(gòu)探險(xiǎn)——從零開(kāi)始寫(xiě)Java Web框架[M]。北京:電子工業(yè)出版社,20xx。 [15]鄭睿。 J2EE輕量級(jí)應(yīng)用開(kāi)發(fā)教程[M]。北京:高等教育出版社,20xx。 指導(dǎo)教師意見(jiàn)(對(duì)課題設(shè)計(jì)(研究)內(nèi)容的深度、廣度及設(shè)計(jì)(研究)方案的意見(jiàn)和對(duì)畢業(yè)設(shè)計(jì)(論文)結(jié)果的預(yù)測(cè)等)X X同學(xué)的“基于J2EE的文理書(shū)店網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)”課題從開(kāi)發(fā)意義、開(kāi)發(fā)目的、設(shè)計(jì)內(nèi)容和設(shè)計(jì)方案等方面進(jìn)行了廣泛細(xì)致的思考。其設(shè)計(jì)內(nèi)容涉及JavaEE技術(shù)、MySQL數(shù)據(jù)庫(kù)開(kāi)發(fā)、網(wǎng)頁(yè)編程等多個(gè)方面,其深度、廣度符合本次畢業(yè)設(shè)計(jì)要求,設(shè)計(jì)方案可行,進(jìn)度安排合理。 經(jīng)過(guò)閱讀相關(guān)資料和參考文獻(xiàn),在教師指導(dǎo)下能夠完成整個(gè)系統(tǒng)的開(kāi)發(fā),工作量達(dá)到本科畢業(yè)設(shè)計(jì)的要求。 同意開(kāi)題。 指導(dǎo)教師簽名: 年月日系審核意見(jiàn): 系主任簽名: 年月日注:開(kāi)題報(bào)告應(yīng)在指導(dǎo)教師指導(dǎo)下由學(xué)生填寫(xiě),經(jīng)指導(dǎo)教師及系審核后生效。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告1 1、淺談測(cè)試 一直以來(lái),我都認(rèn)為測(cè)試是脫離了軟件工程范圍的工作,不以為屑.但在實(shí)際情況中,測(cè)試是既重要且難以精湛的。其真正的壓力,在于找不到bug,責(zé)任在你,而不在于編碼人員.一般的測(cè)試人員不懂編碼,他們靠的是日以累計(jì)的經(jīng)驗(yàn)總結(jié)和想象力。而要做到高級(jí)測(cè)試工程師,則一定要懂編碼,因?yàn)檫@是你完全掌握整個(gè)系統(tǒng)的方方面面具體運(yùn)作的前提。但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測(cè)試經(jīng)驗(yàn).實(shí)際項(xiàng)目中,編碼時(shí)間一般只占xx%左右,真正耗費(fèi)時(shí)間的是IT階段的找bug與對(duì)應(yīng)bug,此階段基本評(píng)定了coder的編碼質(zhì)量。 2、程序員的困惑 有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調(diào)試.在項(xiàng)目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化? 有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì)覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報(bào)一堆異常,配置問(wèn)題涉及到方方面面,以及數(shù)據(jù)庫(kù)字段,傳值問(wèn)題等等,一大堆對(duì)于新人來(lái)說(shuō)很郁悶的問(wèn)題.但不用怕,只要學(xué)會(huì)調(diào)試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你。 3、如何調(diào)試追蹤 如果你能在短短的時(shí)間內(nèi)就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對(duì)沒(méi)問(wèn)題.出現(xiàn)問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運(yùn)行期間的具體值,那是最好途徑pse是個(gè)很爽的ide,這點(diǎn)做的很好。例如頁(yè)面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)句去下手,設(shè)置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運(yùn)行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運(yùn)行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對(duì)的,有可能就是頁(yè)面調(diào)用的錯(cuò)誤或者action邏輯的傳值問(wèn)題。 頁(yè)面錯(cuò)誤的.調(diào)試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯(cuò)誤發(fā)生在那幾行.通常有幾種常見(jiàn)的錯(cuò)誤。例如缺少對(duì)象,這種很多時(shí)候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的,可以加if(xxx=null)語(yǔ)句加保護(hù).追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯(cuò)的地方.畢業(yè)實(shí)習(xí)總結(jié)。 4、一些習(xí)慣 遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會(huì)了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠(yuǎn)遠(yuǎn)比書(shū)多的多。 解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費(fèi)同樣的時(shí)間。 把代碼寫(xiě)的漂亮,注釋?zhuān)招校?guī)范一樣不能少,可讀性是放在第一位.曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人。 任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會(huì)對(duì)你另言相看,把x天的任務(wù)一天加班搞定,效率和忠誠(chéng)都有了,路也比較好走了。 5、題尾話 如果你有一份思想,我有一份思想,拿出來(lái)交換,我們大家擁有就是x份思想,可惜這種觀念,并不能深入每一個(gè)團(tuán)隊(duì)的每一個(gè)人。少一點(diǎn)自私,未必不是好事。職場(chǎng)到處都存在被排擠的隱患,要為自己找片草地實(shí)在不容易。但有一點(diǎn)要相信,只要自己不放棄自己,這世上就沒(méi)有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深?lèi)?ài)的人流放,只要你用自己決心站起來(lái),受過(guò)的傷痊愈后就能增強(qiáng)你的抵抗力,一路前進(jìn)! 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告2 一、前言 xxx學(xué)院成立于20xx年x月,由xx市xx新城科教產(chǎn)業(yè)園、美國(guó)xxx大學(xué)軟件教育培訓(xùn)中心以及國(guó)內(nèi)領(lǐng)先的軟件外包服務(wù)企業(yè)xxx信息技術(shù)(集團(tuán))有限公司三方共同創(chuàng)辦, 是經(jīng)由江xx省xx市教育局批準(zhǔn)成立的高級(jí)IT人才培訓(xùn)學(xué)院。 學(xué)的課程和專(zhuān)業(yè)教育體系,結(jié)合國(guó)內(nèi)領(lǐng)先軟件服務(wù)外包企業(yè)的專(zhuān)業(yè)實(shí)訓(xùn)案例,以覆蓋多領(lǐng)域全生命周期的IT教學(xué)與培訓(xùn),為企業(yè)提供全方位國(guó)際化軟件服務(wù)外包人才,為樂(lè)于從事IT行業(yè)的有識(shí)之士提供快速的職業(yè)發(fā)展通道。xxx目前已經(jīng)與多家著名高等學(xué)府和國(guó)內(nèi)外知名IT企業(yè)建立了長(zhǎng)期的戰(zhàn)略合作伙伴關(guān)系,擁有專(zhuān)業(yè)資深的師資團(tuán)隊(duì),開(kāi)創(chuàng)出一整套獨(dú)有的人才培養(yǎng)方式,提供全方位多層次軟件外包服務(wù)國(guó)際化專(zhuān)業(yè)人才解決方案,在國(guó)內(nèi)軟件培訓(xùn)行業(yè)趨于領(lǐng)先地位,是國(guó)內(nèi)外軟件領(lǐng)域培訓(xùn)交流的橋梁和窗口。 xxx學(xué)院擁有雄厚的師資力量,講師均獲得世界頂尖學(xué)府博士或碩士學(xué)位/學(xué)歷,經(jīng)由xxx大學(xué)軟件教育培訓(xùn)中心的嚴(yán)格培訓(xùn)并獲資質(zhì)認(rèn)證。講師團(tuán)隊(duì)均擁有多年海外跨國(guó)公司或高端教育機(jī)構(gòu)的工作經(jīng)驗(yàn),掌握國(guó)際IT技術(shù)最新流行趨勢(shì)以及發(fā)展方向,并具有精湛的英文交流能力和深厚的專(zhuān)業(yè)素養(yǎng),精通金融,保險(xiǎn),電信和高科等領(lǐng)域大型項(xiàng)目的開(kāi)發(fā)和管理過(guò)程。 xxx學(xué)院引入先進(jìn)的嵌入式國(guó)際化高等教育模式和行業(yè)廣泛認(rèn)可的'軟件系統(tǒng)開(kāi)發(fā)(SSD)認(rèn)證課程體系,在純正的英語(yǔ)或中英文雙語(yǔ)的教學(xué)環(huán)境中,感受美國(guó)xxx大學(xué)的系統(tǒng)化教學(xué)體系,并結(jié)合最新流行趨勢(shì)進(jìn)行實(shí)際項(xiàng)目演練,為來(lái)自不同層次和專(zhuān)業(yè)的高中畢業(yè)生、大學(xué)生以及在職IT專(zhuān)業(yè)人士,量身打造最先進(jìn)的專(zhuān)業(yè)技能和職場(chǎng)“軟技能”課程,提供全方位多層次軟件外包服務(wù)國(guó)際化專(zhuān)業(yè)人才解決方案。學(xué)院采用全英文授課、雙語(yǔ)輔導(dǎo)的模式,以美國(guó)式的教育理念,讓學(xué)員體驗(yàn)到全生命周期的IT項(xiàng)目實(shí)訓(xùn)。學(xué)院xx小時(shí)全天候?qū)W習(xí)環(huán)境,貼近學(xué)生的一站式教學(xué)跟蹤服務(wù),零距離接觸企業(yè)真實(shí)工作環(huán)境,立足培養(yǎng)國(guó)際一流IT人才資源的多層次技能。 xxx學(xué)院在人才輸出渠道方面獨(dú)具優(yōu)勢(shì),目前已與多家國(guó)內(nèi)外知名企業(yè)建立了戰(zhàn)略合作關(guān)系,其中包括xx動(dòng)力、xxx、xx公司、xx銀行,SalesForce等著名國(guó)內(nèi)IT領(lǐng)頭企業(yè)和跨國(guó)公司,成為其人才輸出基地。 xxx學(xué)院位于xx新城科教產(chǎn)業(yè)園,毗鄰風(fēng)光秀麗的xx之濱,周邊知名跨國(guó)公司林立,基礎(chǔ)設(shè)施完善齊全。學(xué)院教學(xué)面積達(dá)xxx平米,可以同時(shí)進(jìn)行xxx名學(xué)員的培訓(xùn),整體硬件設(shè)施一流,共設(shè)有xx多個(gè)多媒體教學(xué)計(jì)算機(jī)室和數(shù)十個(gè)會(huì)議討論室,全天候開(kāi)放以供操作演練和授課討論。在教學(xué)區(qū)和生活區(qū)范圍里,均可免費(fèi)使用無(wú)線上網(wǎng)服務(wù),隨時(shí)隨地感受高科技、多媒體教學(xué)設(shè)施帶來(lái)的便捷。 立足高位,加速遠(yuǎn)航。xxx學(xué)院將以最前端教學(xué)模式,緊隨日新月異的全球IT行業(yè)變革潮流,為中國(guó)軟件行業(yè)培養(yǎng)出具備國(guó)際化專(zhuān)業(yè)視角的高級(jí)復(fù)合型人才。金牌品質(zhì),成就一流,加入xx學(xué)院,為騰飛助力,共創(chuàng)無(wú)限未來(lái)! 二、實(shí)習(xí)目的 1.學(xué)會(huì)將理論運(yùn)用在生產(chǎn)實(shí)踐,讓自己知識(shí)更加牢固,調(diào)和理論與實(shí)際的關(guān)系。 2.了解并接觸良好的職業(yè)素質(zhì),恪守職責(zé),勇于創(chuàng)新。 3.通過(guò)實(shí)習(xí),參加一定的業(yè)務(wù)活動(dòng)和管理實(shí)踐,了解企業(yè)的管理現(xiàn)狀/所具備的基礎(chǔ)及存在問(wèn)題,為學(xué)生畢業(yè)設(shè)計(jì)和走入社會(huì)奠定良好基礎(chǔ)。 4.通過(guò)實(shí)習(xí),調(diào)查、了解企業(yè)的運(yùn)行機(jī)制和業(yè)務(wù)管理過(guò)程,參與企業(yè)具體管理工作,提高社會(huì)實(shí)踐能力,增強(qiáng)調(diào)查研究,人際溝通,謀略決策,隨機(jī)應(yīng)變等獨(dú)立工作能力與管理能力。 5.培養(yǎng)獨(dú)立分析問(wèn)題、解決問(wèn)題的能力;熟練使用Android開(kāi)發(fā)工具。 6.提高個(gè)人的實(shí)踐能力、科研能力和解決本專(zhuān)業(yè)實(shí)際問(wèn)題的能力。 7.培養(yǎng)積極的創(chuàng)新精神、嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng),增強(qiáng)個(gè)人綜合素質(zhì)以及畢業(yè)后對(duì)IT職業(yè)的適應(yīng)能力。 8.培養(yǎng)團(tuán)隊(duì)合作精神。 三、實(shí)習(xí)時(shí)間 xxx年x月x日。 四、實(shí)習(xí)地點(diǎn) xx省xx市xx區(qū)xx路xx號(hào)。 五、實(shí)習(xí)單位和部門(mén) xxx學(xué)院。 六、實(shí)習(xí)內(nèi)容 本次實(shí)習(xí)主要是完成一個(gè)競(jìng)賽類(lèi)的項(xiàng)目命題,通過(guò)實(shí)際操作來(lái)提升自己的動(dòng)手能力,對(duì)于尚未掌握的的技術(shù)則采用“即用即學(xué),現(xiàn)學(xué)現(xiàn)用”的方式。 項(xiàng)目名稱(chēng):xxx 項(xiàng)目性質(zhì):校園綜合類(lèi)應(yīng)用。 項(xiàng)目背景:經(jīng)調(diào)查問(wèn)卷發(fā)現(xiàn),大學(xué)生并非滿(mǎn)足于現(xiàn)今的生活方式,存在各種各樣的問(wèn)題。首先是新生,對(duì)于不熟悉的大學(xué),需要開(kāi)學(xué)志愿者指引,造成大量人力物力的浪費(fèi),于是我們?cè)O(shè)計(jì)入學(xué)導(dǎo)航,便捷的導(dǎo)航說(shuō)明,簡(jiǎn)單的路線,直接指引新生認(rèn)識(shí)校園,減少學(xué)校勞力。對(duì)于老生,我們發(fā)現(xiàn),他們?nèi)菀淄浾n程,我們?cè)O(shè)計(jì)了課程輔助的模塊,提供課表和作業(yè)資料等的輔助。很多人喜歡把食堂菜帶回宿舍吃,原因食堂太擠,有許多人因?yàn)榕抨?duì)太長(zhǎng)而不吃飯,所以我們開(kāi)發(fā)點(diǎn)餐系統(tǒng),隨時(shí)隨地點(diǎn)外賣(mài),省卻排隊(duì)的時(shí)間。由于我們?cè)禾赜兄驹阜?wù),為此,我們特意開(kāi)發(fā)志愿者系統(tǒng),可以聯(lián)系需要志愿服務(wù)的老師,簽訂志愿服務(wù)。 項(xiàng)目開(kāi)發(fā)采取團(tuán)隊(duì)寫(xiě)作方式,我負(fù)責(zé)編寫(xiě)其中的點(diǎn)餐模塊。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告3 目的: 大學(xué)生社會(huì)實(shí)踐作為高等院校實(shí)踐教育的重要組成部分,目的在于彌補(bǔ)學(xué)校教育教學(xué)工作的.不足,豐富和深化大學(xué)生思想政治教育的實(shí)踐內(nèi)容,促進(jìn)青年學(xué)生在理論和實(shí)踐相結(jié)合的過(guò)程中增長(zhǎng)才干、健康成長(zhǎng)的重要課堂,從而優(yōu)質(zhì)成才、全面成才。 意義 1)可以引導(dǎo)青年學(xué)生了解社會(huì),了解國(guó)情,堅(jiān)持走有中國(guó)特色社會(huì)主義道路的信念。 2)引導(dǎo)學(xué)生增強(qiáng)責(zé)任感和使命感,樹(shù)立正確的世界觀、人生觀、價(jià)值觀,提高學(xué)生的綜合素質(zhì)。 3)充分發(fā)揮學(xué)生的知識(shí)和智力優(yōu)勢(shì),為人民群眾生產(chǎn)和生活基本需求服務(wù),培養(yǎng)學(xué)生的勞動(dòng)觀念和奉獻(xiàn)精神。 4)合理利用課余時(shí)間,積極投身于各類(lèi)社會(huì)實(shí)踐活動(dòng)中,全面提高自身素質(zhì),為就業(yè)做好準(zhǔn)備。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告4 一、關(guān)于實(shí)習(xí)公司 我所實(shí)習(xí)的南京xx軟件有限公司簡(jiǎn)稱(chēng)xx公司,公司成立于XX年,主營(yíng)軟件開(kāi)發(fā)和信息系統(tǒng)集成,專(zhuān)門(mén)從事工程建設(shè)項(xiàng)目管理信息系統(tǒng)開(kāi)發(fā)和實(shí)施,具有自主知識(shí)產(chǎn)權(quán)的項(xiàng)目管理軟件產(chǎn)品xx項(xiàng)目管理系列軟件(包括xx投資控制合同管理軟件、進(jìn)度控制計(jì)劃管理軟件、xx質(zhì)量控制安全管理軟件、xx項(xiàng)目管理門(mén)戶(hù)、xx城建項(xiàng)目管理平臺(tái)等),并已經(jīng)在全世界第一大橋蘇通長(zhǎng)江大橋、國(guó)內(nèi)最大的開(kāi)發(fā)區(qū)蘇州工業(yè)園區(qū)以及南水北調(diào)工程實(shí)施和應(yīng)用,目前正與南京城建集團(tuán)合作,開(kāi)發(fā)城建項(xiàng)目管理平臺(tái)。 二、實(shí)習(xí)的內(nèi)容 今年xx月xx日開(kāi)始,我正式走進(jìn)xx開(kāi)始了實(shí)習(xí)工作,并被調(diào)到了江蘇省建筑質(zhì)量檢測(cè)中心,參加正在進(jìn)行的一個(gè)檢測(cè)項(xiàng)目。由于我才大三,本身對(duì)企業(yè)的經(jīng)營(yíng)方式等都很陌生,公司讓我們的xx帶我學(xué)習(xí),以師傅帶徒弟的方式,指導(dǎo)我的日常實(shí)習(xí)。在xx的熱心指導(dǎo)下,我依次對(duì)此次項(xiàng)目的業(yè)務(wù)流程和大概框架進(jìn)行了了解,并積極參與相關(guān)工作,注意把書(shū)本上學(xué)到的理論知識(shí)對(duì)照實(shí)際工作,用理論知識(shí)加深對(duì)實(shí)際工作的認(rèn)識(shí),用實(shí)踐驗(yàn)證大學(xué)所學(xué)確實(shí)有用。以雙重身份完成了學(xué)習(xí)與工作兩重任務(wù)。跟公司同事一樣上下班,協(xié)助同事完成部門(mén)工作;又以學(xué)生身份虛心學(xué)習(xí),努力汲取實(shí)踐知識(shí)。我心里明白我要以良好的工作態(tài)度以及較強(qiáng)的工作能力和勤奮好學(xué)來(lái)適應(yīng)公司的工作,完成公司的任務(wù)。 三、實(shí)習(xí)的`提高與收獲 實(shí)習(xí)收獲,主要有四個(gè)方面: 一是通過(guò)直接參與企業(yè)的運(yùn)作過(guò)程,學(xué)到了實(shí)踐知識(shí),同時(shí)進(jìn)一步加深了對(duì)理論知識(shí)的理解,使理論與實(shí)踐知識(shí)都有所提高,圓滿(mǎn)地完成了本科教學(xué)的實(shí)踐任務(wù)。 二是提高了實(shí)際工作能力,為就業(yè)和將來(lái)的工作取得了一些寶貴的實(shí)踐經(jīng)驗(yàn)。 三是一些學(xué)生在實(shí)習(xí)單位受到認(rèn)可并促成就業(yè)。 四是為畢業(yè)后的正式工作做好了準(zhǔn)備。 四、結(jié)語(yǔ) 到公司實(shí)習(xí)并沒(méi)有我想象中的難以融入,通過(guò)慢慢的學(xué)習(xí),發(fā)現(xiàn)在公司用的到得知識(shí)在我們的學(xué)校學(xué)習(xí)中都會(huì)遇到。至暑期結(jié)束,從不懂到漸漸的做了幾個(gè)檢測(cè)項(xiàng)目。學(xué)到不少的東西。實(shí)習(xí)生活還沒(méi)結(jié)束,開(kāi)學(xué)了我還是會(huì)繼續(xù)留在公司學(xué)習(xí)和探索。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告5 通過(guò)接觸和參加實(shí)際工作,充實(shí)和擴(kuò)大自己的知識(shí)面,培養(yǎng)綜合應(yīng)用的能力,為以后走上工作崗位打下基礎(chǔ)。 一、實(shí)習(xí)目的 為了將理論用于實(shí)踐,鞏固所學(xué)知識(shí),提高自己發(fā)現(xiàn)問(wèn)題并用所學(xué)知識(shí)分析問(wèn)題和解決問(wèn)題的能力,鍛煉自己的工作能力,適應(yīng)社會(huì)能力,自我管理能力,了解目前軟件的應(yīng)用情況,需求情況,發(fā)展方向及前景,為順利畢業(yè)做好充分的準(zhǔn)備,也為自己能順利的與社會(huì)環(huán)境接軌做好準(zhǔn)備。此次實(shí)習(xí)由學(xué)校統(tǒng)一組織安排,分兩個(gè)階段,兩個(gè)方向進(jìn)行系統(tǒng)的實(shí)習(xí)。 二、實(shí)習(xí)要求 1、要求學(xué)生在實(shí)習(xí)過(guò)程中認(rèn)真學(xué)習(xí)技術(shù)知識(shí),積極與指導(dǎo)老師和同學(xué)配合。 2、在前期,按時(shí)到勤,認(rèn)真學(xué)習(xí)。積極做好實(shí)習(xí)日志,能夠理解當(dāng)天的內(nèi)容。對(duì)技術(shù)的理論知識(shí)要及時(shí)實(shí)踐。 在后期,積極與同學(xué)溝通,認(rèn)真完成項(xiàng)目要求的內(nèi)容。在這個(gè)過(guò)程中要與老師同學(xué)多做溝通,通過(guò)探討項(xiàng)目的解決方案以及進(jìn)展。 三、實(shí)習(xí)內(nèi)容 1、網(wǎng)站開(kāi)發(fā)及建設(shè)。 2、電子商務(wù)的基礎(chǔ)工作。 四、實(shí)習(xí)總結(jié) 在Internet飛速發(fā)展的今天,互聯(lián)網(wǎng)成為人們快速獲取、發(fā)布和傳遞信息的重要渠道,它在人們政治、經(jīng)濟(jì)、生活等各個(gè)方面發(fā)揮著重要的作用。因此網(wǎng)站建設(shè)在Internet應(yīng)用上的地位顯而易見(jiàn),它已成為政府、企事業(yè)單位信息化建設(shè)中的重要組成部分,從而倍受人們的重視。 計(jì)算機(jī)將具備更多的智能成分,它將具有多種感知能力、一定的思考與判斷能力及一定的自然語(yǔ)言能力。除了提供自然的輸入手段(如語(yǔ)音輸入、手寫(xiě)輸入)外,讓人能產(chǎn)生身臨其境感覺(jué)的各種交互設(shè)備已經(jīng)出現(xiàn),虛擬現(xiàn)實(shí)技術(shù)是這一領(lǐng)域發(fā)展的集中體現(xiàn)。今天人們談到計(jì)算機(jī)必然地和網(wǎng)絡(luò)聯(lián)系起來(lái),一方面孤立的未加入網(wǎng)絡(luò)的計(jì)算機(jī)越來(lái)越難以見(jiàn)到,另一方面計(jì)算機(jī)的概念也被網(wǎng)絡(luò)所擴(kuò)展。興起的`Internet在過(guò)去如火如荼地發(fā)展,其影響之廣、普及之快是前所未有的。從沒(méi)有一種技術(shù)能像Internet一樣,劇烈地改變著我們的學(xué)習(xí)、生活和習(xí)慣方式。全世界幾乎所有國(guó)家都有計(jì)算機(jī)網(wǎng)絡(luò)直接或間接地與Internet相連,使之成為一個(gè)全球范圍的計(jì)算機(jī)互聯(lián)網(wǎng)絡(luò)。人們可以通過(guò)Internet與世界各地的其它用戶(hù)自由地進(jìn)行通信,可從Internet中獲得各種信息。人們已充分領(lǐng)略到網(wǎng)絡(luò)的魅力,Internet大大縮小了時(shí)空界限,通過(guò)網(wǎng)絡(luò)人們可以共享計(jì)算機(jī)硬件資源、軟件資源和信息資源。“網(wǎng)絡(luò)就是計(jì)算機(jī)”的概念被事實(shí)一再證明,被世人逐步接受。 五、實(shí)習(xí)過(guò)程遇到的困難 1、為了以后我們能夠在工作中順利做事,辛苦的找來(lái)實(shí)習(xí)項(xiàng)目,這是一個(gè)建設(shè)站的項(xiàng)目名稱(chēng)是“網(wǎng)貿(mào)通”,網(wǎng)站分為近xx個(gè)板塊,然后我們可以選擇那些沒(méi)有完成的項(xiàng)目來(lái)做,我們組選的是“在線管理子平臺(tái)”這一塊。由于不經(jīng)常接觸企業(yè)管理的內(nèi)容,范圍比較廣而且內(nèi)有多而雜,所以給我們的搜集帶來(lái)很大的困難。 2、在建設(shè)網(wǎng)站之前我們必須先要把我們的網(wǎng)站策劃方案拿出來(lái),所以實(shí)習(xí)的前x天我們一直在討論關(guān)于網(wǎng)站策劃的問(wèn)題。討論到網(wǎng)站主題色、網(wǎng)頁(yè)布局、欄目分類(lèi)等一些問(wèn)題時(shí)大家都有不同的意見(jiàn),所以我們是經(jīng)過(guò)自信分析才決定下來(lái)網(wǎng)站的一些問(wèn)題。 3、在網(wǎng)站的建設(shè)當(dāng)中大家會(huì)遇到一些想象不到的問(wèn)題,例如:用PS技術(shù)美化圖片文字時(shí)遇到的技術(shù)問(wèn)題,用x做出來(lái)的動(dòng)態(tài)廣告不是我們想要達(dá)到的效果。 六、如何解決問(wèn)題 在遇到這些問(wèn)題是我們都感覺(jué)太累太復(fù)雜了,所以也有想過(guò)放棄,想過(guò)只不過(guò)是一個(gè)作業(yè),想辦法完成就可以了。可是再看看我們?yōu)榱诉@份作業(yè)忙了這么些日子也應(yīng)該要一些更多的收獲,這才在老師和同學(xué)的幫助下完成了此次實(shí)習(xí)任務(wù)。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告6 時(shí)間過(guò)得真快,轉(zhuǎn)眼間,在xx實(shí)習(xí)生活就結(jié)束了。 xx的時(shí)間能夠和xx的同學(xué)一起工作、學(xué)習(xí)、生活我感到非常的榮幸,同時(shí)也感覺(jué)到很大的壓力,作為xx專(zhuān)業(yè)的學(xué)生從事軟件開(kāi)發(fā)感覺(jué)還是有一定的困難,特別是我們還是和xx的學(xué)生一起,在初來(lái)時(shí)自己就有一些不自信,但隨著項(xiàng)目的進(jìn)展,我慢慢的找到了自己的位置,找到自己的目標(biāo),雖然自己與好的同學(xué)還有差距,這也給了我很大壓力,但是我相信沒(méi)有壓力就沒(méi)有動(dòng)力,所以整個(gè)實(shí)訓(xùn)過(guò)程中我都在不斷地努力。 實(shí)訓(xùn)期間讓我學(xué)到很多東西,不僅在理論上讓我對(duì)it領(lǐng)域有了全新的認(rèn)識(shí),在實(shí)踐能力上也得到了很大的提高,真正的學(xué)到了學(xué)以致用,更學(xué)到很多做人的道理,對(duì)我來(lái)說(shuō)受益匪淺。特別是利用周x上午的時(shí)間,xx為我們安排的講座讓我們了解it領(lǐng)域一些新的發(fā)展動(dòng)態(tài)以及一些領(lǐng)先的技術(shù),讓我意識(shí)到自己知識(shí)的缺少,這激勵(lì)我在以后的學(xué)習(xí)、工作、生活中要不斷了解信息技術(shù)發(fā)展動(dòng)態(tài)以及信息發(fā)展中出現(xiàn)的新的技術(shù)。 除此之外,我還學(xué)到了如何與人相處,如何和人跟好的交流,我們組成一個(gè)團(tuán)隊(duì)大家一起開(kāi)發(fā)xx項(xiàng)目,大家的交流溝通顯得尤為重要,如何將自己的想法清楚明白的告訴隊(duì)友,如何提出自己想法的同時(shí)又不傷害其他的隊(duì)友的面子,這些在我的'實(shí)訓(xùn)生活中都有一些體會(huì)。可是說(shuō),第一次親身體會(huì)理論與實(shí)際相結(jié)合,讓我大開(kāi)眼界。也是對(duì)以前學(xué)習(xí)的一個(gè)初審吧,相信這次實(shí)訓(xùn)多我以后的學(xué)習(xí)、工作也將會(huì)有很很大的影響,在短短的xx天里這些寶貴的經(jīng)驗(yàn)將會(huì)成為我以后工作的基石。 作為xx的學(xué)生,經(jīng)過(guò)x年的在校學(xué)習(xí),對(duì)程序設(shè)計(jì)有了一些基本的理性的認(rèn)識(shí)和理解。在校期間一直忙于理論的學(xué)習(xí),沒(méi)有機(jī)會(huì)也沒(méi)有經(jīng)驗(yàn)來(lái)參與我們項(xiàng)目的開(kāi)發(fā),所以在實(shí)習(xí)之前軟件按開(kāi)發(fā)對(duì)我來(lái)說(shuō)是非常抽象的,一個(gè)完整的項(xiàng)目要怎么來(lái)分工以及完成該項(xiàng)目所需要的基本步驟也不明確,經(jīng)過(guò)這次實(shí)訓(xùn)讓我明白一個(gè)完整項(xiàng)目的完成必須團(tuán)隊(duì)分工合作,并在每個(gè)階段進(jìn)行必要的總結(jié)和檢查。 在我們項(xiàng)目的開(kāi)發(fā)過(guò)程中我們項(xiàng)目的步驟:詳細(xì)設(shè)計(jì)、詳細(xì)設(shè)計(jì)review、編碼、編碼review、單體測(cè)試。在項(xiàng)目開(kāi)發(fā)過(guò)程中我也深刻的體會(huì)到詳細(xì)設(shè)計(jì)對(duì)一個(gè)項(xiàng)目開(kāi)發(fā)有明確的指引作用,它可以使開(kāi)發(fā)人員對(duì)這個(gè)項(xiàng)目所要實(shí)現(xiàn)的功能在總體上有具體的認(rèn)識(shí),并能減少在開(kāi)發(fā)過(guò)程中出現(xiàn)不必要的脫節(jié)。 經(jīng)過(guò)xx天的xx信息安全管理的java開(kāi)發(fā),是我對(duì)java軟件開(kāi)發(fā)平臺(tái)有了更深一步的了解,也對(duì)xx公司的xx平臺(tái)有了一定的了解。 這次實(shí)訓(xùn)是對(duì)我們xx年學(xué)習(xí)的一個(gè)檢驗(yàn),雖然項(xiàng)目中很多知識(shí)我們?cè)谌粘5膶W(xué)習(xí)中都沒(méi)有遇到,這同時(shí)提醒我:要想成為一個(gè)合格的程序員就有具備一種自學(xué)能力,在工作中會(huì)遇到很多從未接觸過(guò)的問(wèn)題,當(dāng)有了問(wèn)題時(shí)要去解決,在你不斷努力,尋找答案的過(guò)程中,自己的能力也在潛移默化的提升。有時(shí)遇到問(wèn)題時(shí)可能有很多想法但卻不知道那個(gè)正確,這就讓我們不斷地去探索,不斷地嘗試。 這次實(shí)訓(xùn)也讓我深刻的了解到,不管在工作中還是在生活中要和老師、同學(xué)保持良好的關(guān)系是很重要的。做事首先要先做人,要明白做人的道理,如何與人相處是現(xiàn)代社會(huì)的做認(rèn)得一個(gè)最基本的問(wèn)題,對(duì)已自己這樣一個(gè)即將步入社會(huì)的人來(lái)說(shuō),需要學(xué)習(xí)的東西很多。 從一起做項(xiàng)目的同學(xué)身上我看到了謙虛謹(jǐn)慎、細(xì)心努力的態(tài)度,在以后我的生活中我還會(huì)留意身邊同學(xué)的優(yōu)點(diǎn),從他們身上找尋我所缺少的品質(zhì),不斷學(xué)習(xí)。從老師那里我看到了企業(yè)人的生活面貌,沒(méi)有事情可以不勞而獲,今天老師們能夠領(lǐng)導(dǎo)我們是他們之前努力的結(jié)果,雖然老師沒(méi)有和我們講很多公司里的事情,可是他們的言行中所表現(xiàn)出來(lái)的都是比我們要嚴(yán)謹(jǐn)?shù)亩嗟膶?duì)工作的態(tài)度。 在此次的實(shí)訓(xùn)中我感覺(jué)到我們最大的不足就是動(dòng)手的能力太差,在項(xiàng)目組中xx的同學(xué)也給我提出一些建議,讓我有機(jī)會(huì)自己多動(dòng)手,不是我們?nèi)狈χR(shí),而是我們沒(méi)有運(yùn)用知識(shí)的能力,在xx天的項(xiàng)目開(kāi)發(fā)過(guò)程中,我自己也認(rèn)識(shí)到雖然我們的理論知識(shí)沒(méi)有xx同學(xué)那么全面,但是如果在學(xué)校認(rèn)真學(xué)習(xí)了,我們的理論知識(shí)并不比他們差,所以以后的日子,如果自己還要繼續(xù)從事軟件開(kāi)發(fā)相關(guān)工作,我會(huì)更加注重自己的動(dòng)手能力。 再者,我們要有更好的學(xué)習(xí)心態(tài),看到xx的很多同學(xué)會(huì)在晚上項(xiàng)目結(jié)束后再去教室上自習(xí),深深地意識(shí)到我們的學(xué)習(xí)態(tài)度有多大的差距,原來(lái)在學(xué)校的時(shí)候我們x點(diǎn)基本就要從教室回宿舍了,而他們還會(huì)再繼續(xù)利用x點(diǎn)以后的時(shí)間努力學(xué)習(xí),雖然在xx就短短不到x月的時(shí)間,可是我所體會(huì)到的對(duì)我以后的學(xué)習(xí)將會(huì)有很大的影響,我想在xx復(fù)習(xí)的過(guò)程中,在xx的經(jīng)歷會(huì)讓我更加有動(dòng)力,更能堅(jiān)定信念:堅(jiān)持、努力。學(xué)習(xí)刻苦、勤奮的學(xué)習(xí)態(tài)度。 xx的實(shí)訓(xùn)已經(jīng)成為過(guò)去,可是在xx學(xué)到的東西會(huì)一直影響我以后的發(fā)展,突然想起魯迅先生的一句話:世上本沒(méi)有路,走的人多了,便成路。生活的路也是人走出來(lái)的,每個(gè)人一生總要去很多陌生的地方,然后熟悉,然后再走向另一個(gè)陌生的地方。在不久的將來(lái),就要踏上人生的另一段旅程,以后的路上有時(shí)不免會(huì)感到有些茫然、無(wú)助,但生活的路誰(shuí)都無(wú)法預(yù)測(cè),只能一步步摸索,但只要方向正確,只要我們向著目標(biāo)不斷努力,相信在不遠(yuǎn)的將來(lái)我們一定會(huì)有一片屬于我們自己的天空。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告7 1實(shí)習(xí)目的 通過(guò)實(shí)習(xí)聯(lián)系理論,從而更好的掌握所學(xué)的知識(shí). 培養(yǎng)獨(dú)立意識(shí),生活能力. 2實(shí)習(xí)內(nèi)容 一、校內(nèi)實(shí)習(xí) 1.講座內(nèi)容、總結(jié) (1)講座名稱(chēng):云計(jì)算 總結(jié):云計(jì)算事實(shí)上就是一個(gè)新的商業(yè)模式,其技術(shù)方面就是由分布式計(jì)算、并行處理和網(wǎng)格計(jì)算發(fā)展來(lái)的。它將計(jì)算任務(wù)分布在大量計(jì)算機(jī)構(gòu)成的資源池上,使用戶(hù)能夠按需獲取計(jì)算力、存儲(chǔ)空間和信息服務(wù)。 中國(guó)云計(jì)算網(wǎng)將云定義為:云計(jì)算是分布式計(jì)算(Distributed Computing)、并行計(jì)算(Parallel Computing)和網(wǎng)格計(jì)算(Grid Computing)的發(fā)展,或者說(shuō)是這些科學(xué)概念的商業(yè)實(shí)現(xiàn)。 Forrester Research的分析師James Staten定義云為:“云計(jì)算是一個(gè)具備高度擴(kuò)展性和管理性并能夠勝任終端用戶(hù)應(yīng)用軟件計(jì)算基礎(chǔ)架構(gòu)的系統(tǒng)池”。 雖然目前云計(jì)算沒(méi)有統(tǒng)一的定義,結(jié)合上述定義,可以總結(jié)出云計(jì)算的一些本質(zhì)特征,即分布式計(jì)算和存儲(chǔ)特性,高擴(kuò)展性,用戶(hù)友好性,良好的管理性。 云計(jì)算具有以下特點(diǎn): 1)虛擬化技術(shù):這是云計(jì)算最強(qiáng)調(diào)的特點(diǎn),包括資源虛擬化和應(yīng)用虛擬化。每一個(gè)應(yīng)用部署的環(huán)境和物理平臺(tái)是沒(méi)有關(guān)系的。通過(guò)虛擬半臺(tái)進(jìn)行管理達(dá)到對(duì)應(yīng)用進(jìn)行擴(kuò)展、遷移、備份,操作均通過(guò)虛擬化層次完成。 2)動(dòng)態(tài)可擴(kuò)展:通過(guò)動(dòng)態(tài)擴(kuò)展虛擬化的層次達(dá)到對(duì)應(yīng)用進(jìn)行擴(kuò)展的目的。:可以實(shí)時(shí)將服務(wù)器加入到現(xiàn)有的服務(wù)器機(jī)群中,增加“云”的計(jì)算能力。 3)按需部署:用戶(hù)運(yùn)行不同的應(yīng)用需要不同的資源和計(jì)算能力。云計(jì)算平臺(tái)可以按照用戶(hù)的需求部署資源和計(jì)算能力。 4)高靈活性:現(xiàn)在大部分的軟件和硬件都對(duì)虛擬化有一定支持,各種IT資源,例如,軟件、硬件、操作系統(tǒng)、存儲(chǔ)網(wǎng)絡(luò)等所有要素通過(guò)虛擬化,放在云計(jì)算虛擬資源池中進(jìn)行統(tǒng)一管理。同時(shí),能夠兼容不同硬件廠商的產(chǎn)品,兼容低配置機(jī)器和外設(shè)而獲得高性能計(jì)算。 5)高可靠性:虛擬化技術(shù)使得用戶(hù)的應(yīng)用和計(jì)算分布在不同的物理服務(wù)器上面,即使單點(diǎn)服務(wù)器崩潰,仍然可以通過(guò)動(dòng)態(tài)擴(kuò)展功能部署新的服務(wù)器作為資源和計(jì)算能力添加進(jìn)來(lái),保證應(yīng)用和計(jì)算的正常運(yùn)轉(zhuǎn)。 6)高性?xún)r(jià)比:云計(jì)算采用虛擬資源池的方法管理所有資源,對(duì)物理資源的要求較低。可以使用廉價(jià)的PC組成云,而計(jì)算性能卻可超過(guò)大型主機(jī)。 按需部署是云計(jì)算的核心。要解決好按需部署,必須解決好資源的動(dòng)態(tài)可重構(gòu)、監(jiān)控和自動(dòng)化部署等、而這些又需要以虛擬化技術(shù)、高性能存儲(chǔ)技術(shù)、處理器技術(shù)、高速互聯(lián)網(wǎng)技術(shù)為基礎(chǔ)。所以云計(jì)算除了需要仔細(xì)研究其體系結(jié)構(gòu)外,還要特別注意研究資源的動(dòng)態(tài)可重構(gòu)、自動(dòng)化部署、資源監(jiān)控、虛擬化技術(shù)、高性能存儲(chǔ)技術(shù)、處理器技術(shù)等。 目前,云計(jì)算還處于起步階段,毫無(wú)疑問(wèn)云計(jì)算前景光明。它可能徹底改變用戶(hù)對(duì)計(jì)算資源的使用方式,使得用戶(hù)從以桌面為核心轉(zhuǎn)向以Web為核心。云計(jì)算不僅僅是一個(gè)計(jì)算問(wèn)題,它需要融合許多技術(shù)和成果。我們相信,隨著越來(lái)越多的參與者加入到云計(jì)算的研究與發(fā)展中,云計(jì)算會(huì)出現(xiàn)一些新的結(jié)構(gòu)模式、開(kāi)發(fā)平臺(tái)和應(yīng)用軟件,推動(dòng)云計(jì)算及其應(yīng)用日益走向成熟。 2.講座內(nèi)容、總結(jié) (2)講座名稱(chēng):無(wú)線傳感器網(wǎng)絡(luò) 總結(jié):無(wú)線傳感器網(wǎng)絡(luò)(wireless Sensor Networks,WSN)就是由大量的密集部署在監(jiān)控區(qū)域的智能傳感器節(jié)點(diǎn)構(gòu)成的一種網(wǎng)絡(luò)應(yīng)用系統(tǒng)[1]。由于傳感器節(jié)點(diǎn)數(shù)量眾多,部署時(shí)只能采用隨機(jī)投放的方式,傳感器節(jié)點(diǎn)的位置不能預(yù)先確定;在任意時(shí)刻,節(jié)點(diǎn)間通過(guò)無(wú)線信道連接,采用多跳(multi-hop)、對(duì)等(peertopeer)通信方式,自組織網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu);傳感器節(jié)點(diǎn)間具有很強(qiáng)的協(xié)同能力,通過(guò)局部的數(shù)據(jù)采集、預(yù)處理以及節(jié)點(diǎn)間的數(shù)據(jù)交換來(lái)完成全局任務(wù)。 1.無(wú)線傳感器網(wǎng)絡(luò)具有以下特點(diǎn): ①大規(guī)模網(wǎng)絡(luò)。為了獲取精確信息,在監(jiān)測(cè)區(qū)域通常部署大量傳感器節(jié)點(diǎn),傳感器節(jié)點(diǎn)數(shù)量可能達(dá)到成千上萬(wàn),甚至更多。通過(guò)不同空間視角獲得的信息具有更大的信噪比;通過(guò)分布式處理大量采集的信息能夠提高監(jiān)測(cè)的精確度,降低對(duì)單個(gè)節(jié)點(diǎn)傳感器的精度要求;大量冗余節(jié)點(diǎn)的存在,使得系統(tǒng)具有很強(qiáng)的容錯(cuò)性能;大量節(jié)點(diǎn)能夠增大覆蓋的監(jiān)測(cè)區(qū)域,減少洞穴或者盲區(qū)。 ②低速率。傳感器網(wǎng)絡(luò)節(jié)點(diǎn),通常只需定期傳輸溫度、濕度、壓力、流量、電量等被測(cè)參數(shù),相對(duì)而言,被測(cè)參數(shù)的數(shù)據(jù)量小,采集數(shù)據(jù)頻率較低。 ③低功耗。通常,傳感器節(jié)點(diǎn)利用電池供電,且分布區(qū)域復(fù)雜、廣闊,很難通過(guò)更換電池方式來(lái)補(bǔ)充能量,因此,要求傳感器網(wǎng)絡(luò)節(jié)點(diǎn)的功耗要低,傳感器的體積要小。 ④低成本。應(yīng)用WSN時(shí),監(jiān)測(cè)區(qū)域廣、傳感器的節(jié)點(diǎn)多,且有些區(qū)域環(huán)境的地形復(fù)雜,甚至連工作人員都無(wú)法進(jìn)入,一旦安裝傳感器則很難更換,因而要求傳感器的成本低廉。 ⑤短距離。為了組網(wǎng)和傳遞數(shù)據(jù)方便,兩個(gè)傳感器的節(jié)點(diǎn)之間的距離通常要求在幾十米到幾百米之間。 ⑥高可靠。WSN的信息獲取是靠分布在監(jiān)測(cè)區(qū)域內(nèi)的各個(gè)傳感器檢測(cè)到的,如傳感器本身不可靠,則其信息的傳輸和處理是沒(méi)有任何意義的。 ⑦動(dòng)態(tài)性。對(duì)于復(fù)雜環(huán)境的'組網(wǎng),其覆蓋區(qū)域往往會(huì)遇到各種電、磁環(huán)境的干擾,加之供電能量的不斷損耗,易引起傳感器節(jié)點(diǎn)故障,因此要求傳感器網(wǎng)絡(luò)具有自組網(wǎng)、智能化和協(xié)同感知等功能。 2.無(wú)線傳感器網(wǎng)絡(luò)在很多方面都有應(yīng)用: ①軍事應(yīng)用。由于其具有可快速部署、自組織、隱蔽性強(qiáng)和高容錯(cuò)性的特點(diǎn),因此能夠?qū)崿F(xiàn)對(duì)敵軍地形和兵力布防及裝備的偵察、戰(zhàn)場(chǎng)的實(shí)時(shí)監(jiān)視、定位攻擊目標(biāo)、戰(zhàn)場(chǎng)評(píng)估、核攻擊和生物化學(xué)攻擊的監(jiān)測(cè)以及搜索等功能。 ②環(huán)境應(yīng)用。可以用于氣象和地理研究,自然和人為災(zāi)害(如洪水和火災(zāi))的監(jiān)測(cè),監(jiān)視農(nóng)作物灌溉及土壤、空氣變更的情況、牲畜和家禽的環(huán)境狀況,以及大面積的地表檢測(cè)和跟蹤珍稀鳥(niǎo)類(lèi)、動(dòng)物和昆蟲(chóng),進(jìn)行瀕危種群的研究等。 ③醫(yī)療應(yīng)用。可以用于檢測(cè)人體的生理數(shù)據(jù)和健康狀況,對(duì)醫(yī)院藥品進(jìn)行管理以及用于遠(yuǎn)程醫(yī)療等醫(yī)療領(lǐng)域。 ④家庭應(yīng)用。嵌入家具和家電中的傳感器和執(zhí)行單元組成的無(wú)線網(wǎng)絡(luò)與Internet連接在一起,能夠?yàn)槿藗兲峁└邮孢m、方便和具有人性化的智能家居環(huán)境。 ⑤工業(yè)應(yīng)用。可以用于車(chē)輛的跟蹤、機(jī)械故障的診斷、工業(yè)生產(chǎn)的監(jiān)控、建筑物狀態(tài)的監(jiān)測(cè)等。 ⑥其他應(yīng)用。在太空探索方面,可以實(shí)現(xiàn)對(duì)星球表面長(zhǎng)期的監(jiān)測(cè)。在商務(wù)方面,可用于物流和供應(yīng)鏈的管理。 傳感器網(wǎng)絡(luò)是目前國(guó)內(nèi)外的最新研究熱點(diǎn),具有廣闊的應(yīng)用前景,將是未來(lái)社會(huì)應(yīng)用最廣的網(wǎng)絡(luò),需要各種技術(shù)支撐。通過(guò)近幾年的研究,人們對(duì)傳感器網(wǎng)絡(luò)固有特點(diǎn)的認(rèn)識(shí)已經(jīng)逐漸明確,并在相關(guān)技術(shù)方面取得了一些進(jìn)展。但是,傳感器網(wǎng)絡(luò)要真正實(shí)用化,在基礎(chǔ)層、網(wǎng)絡(luò)層等方面還有許多基礎(chǔ)性問(wèn)題和關(guān)鍵技術(shù)需要解決。 總之,無(wú)線傳感器網(wǎng)絡(luò)是一門(mén)全新的技術(shù),還有許多課題需要科技工作者堅(jiān)持不懈的努力。相信在各界人士的努力之下,無(wú)線傳感器網(wǎng)絡(luò)將會(huì)呈現(xiàn)出一片新的局面,并且將會(huì)更好、更廣的應(yīng)用于各個(gè)行業(yè),造福于社會(huì) 3.講座內(nèi)容、總結(jié) (3)講座名稱(chēng):嵌入式軟件發(fā)展及物聯(lián)網(wǎng) 總結(jié):隨著IT技術(shù)飛速發(fā)展,互聯(lián)網(wǎng)已經(jīng)進(jìn)入了“物聯(lián)網(wǎng)”時(shí)代。如果說(shuō),之前互聯(lián)網(wǎng)上大量存在的設(shè)備主要是以通用計(jì)算機(jī)(像大型機(jī)、小型機(jī)、個(gè)人電腦等等)的形式出現(xiàn),“物聯(lián)網(wǎng)”的目的則是讓所有的物品都具有計(jì)算機(jī)的智能但并不以通用計(jì)算機(jī)的形式出現(xiàn),并把這些‘聰明’了的物品與網(wǎng)絡(luò)連接在一起,這就需要嵌入式技術(shù)的支持。嵌入式技術(shù)是計(jì)算機(jī)技術(shù)的一種應(yīng)用,該技術(shù)主要針對(duì)具體的應(yīng)用特點(diǎn)設(shè)計(jì)專(zhuān)用的計(jì)算機(jī)系統(tǒng)——嵌入式系統(tǒng)。嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ)的,并且軟硬件可量身訂做,它適用于對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專(zhuān)用計(jì)算機(jī)系統(tǒng)。 嵌入式技術(shù)和通用計(jì)算機(jī)技術(shù)有所不同,我們知道通用計(jì)算機(jī)多用來(lái)和人進(jìn)行交互并根據(jù)人發(fā)出的指令進(jìn)行工作;而嵌入式系統(tǒng)大多數(shù)情況下可能根據(jù)自己‘感知’到的事件自主地進(jìn)行處理,所以它對(duì)時(shí)間性,可靠性要求更高。一般來(lái)說(shuō),嵌入式系統(tǒng)應(yīng)該具有以下一些特征:專(zhuān)用性、可封裝性、實(shí)時(shí)性、可靠性。專(zhuān)用性是指嵌入式系統(tǒng)用于特定設(shè)備完成特定任務(wù),而不像通用計(jì)算機(jī)系統(tǒng)可以完成各種不同任務(wù)。可封裝性指嵌入式系統(tǒng)一般隱藏于目標(biāo)系統(tǒng)內(nèi)部而不給操作者察覺(jué)。實(shí)時(shí)性指與外部實(shí)際事件的發(fā)生頻率相比,嵌入式系統(tǒng)能夠在可預(yù)知的時(shí)間內(nèi)對(duì)事件或用戶(hù)的干預(yù)做出響應(yīng)。可靠性是指嵌入式系統(tǒng)隱藏在系統(tǒng)或設(shè)備中,一旦開(kāi)始工作,可能長(zhǎng)時(shí)間沒(méi)有操作人員的監(jiān)測(cè)和維護(hù),因此要求它能夠可靠運(yùn)行。 嵌入式計(jì)算機(jī)系統(tǒng)同通用計(jì)算機(jī)系統(tǒng)相比具有以下特點(diǎn): 1、嵌入式系統(tǒng)通常是面向特定應(yīng)用的,嵌入式CPU與通用型的最大不同就是嵌入式CPU大多工作在為特定用戶(hù)群設(shè)計(jì)的系統(tǒng)中,它通常都具有功耗低、體積小、集成度高等特點(diǎn),能夠把通用CPU中許多由板卡完成的任務(wù)集成在芯片內(nèi)部,從而有利于嵌入式系統(tǒng)設(shè)計(jì)小型化,移動(dòng)能力大大增強(qiáng),跟網(wǎng)絡(luò)的耦合也越來(lái)越緊密。 2、嵌入式系統(tǒng)是將先進(jìn)的計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)和電子技術(shù)與各個(gè)行業(yè)的具體應(yīng)用相結(jié)合的產(chǎn)物。這一點(diǎn)就決定了它必然是一個(gè)技術(shù)密集、資金密集、高度分散、不斷創(chuàng)新的知識(shí)集成系統(tǒng)。 3、嵌入式系統(tǒng)的硬件和軟件都必須高效率地設(shè)計(jì),量體裁衣、去除不需要的多余功能,力爭(zhēng)在更小的硅片面積上實(shí)現(xiàn)同樣的性能,這樣才能在具體應(yīng)用中更具有競(jìng)爭(zhēng)力。 4、嵌入式系統(tǒng)和具體應(yīng)用有機(jī)地結(jié)合在一起,它的升級(jí)換代也是和具體產(chǎn)品同步進(jìn)行,因此嵌入式系統(tǒng)產(chǎn)品一旦進(jìn)入市場(chǎng),具有較長(zhǎng)的生命周期。 5、為了提高執(zhí)行速度和系統(tǒng)可靠性,嵌入式系統(tǒng)中的軟件一般都固化在存儲(chǔ)器芯片或單片機(jī)本身中,而不是存儲(chǔ)于磁盤(pán)等載體中。 6、嵌入式系統(tǒng)本身不具備自主開(kāi)發(fā)能力,即使設(shè)計(jì)完成以后用戶(hù)通常也是不能對(duì)其中的程序功能進(jìn)行修改的,必須有一套與通用計(jì)算機(jī)系統(tǒng)連接的開(kāi)發(fā)工具和環(huán)境才能進(jìn)行開(kāi)發(fā)。 嵌入式的關(guān)鍵部分還在于核心芯片的選擇,嵌入式核心芯片的特點(diǎn)有: 1、可擴(kuò)展的處理器結(jié)構(gòu),以能最迅速地開(kāi)展出滿(mǎn)足應(yīng)用的最高性能的嵌入式微處理器。 2、嵌入式微處理器必須功耗很低。 3、對(duì)實(shí)時(shí)多任務(wù)有很強(qiáng)的支持能力。 4、具有功能很強(qiáng)的存儲(chǔ)區(qū)保護(hù)功能。這是由于嵌入式系統(tǒng)的軟件結(jié)構(gòu)已模塊化,而為了避免在軟件模塊之間出現(xiàn)錯(cuò)誤的交叉作用,需要設(shè)計(jì)強(qiáng)大的存儲(chǔ)區(qū)保護(hù)功能,同時(shí)也有利于軟件診斷。 信息時(shí)代,數(shù)字時(shí)代使得嵌入式產(chǎn)品獲得了巨大的發(fā)展契機(jī),為嵌入式市場(chǎng)展現(xiàn)了美好的前景,網(wǎng)絡(luò)化、信息化的要求隨著互聯(lián)網(wǎng)技術(shù)的成熟、帶寬的提高日益提高,也使得以往單一功能的設(shè)備如電話、手機(jī)、冰箱、微波爐等功能不再單一,結(jié)構(gòu)更加復(fù)雜。在不久的將來(lái)嵌入式軟件及物聯(lián)網(wǎng)會(huì)深入到我們的千家萬(wàn)戶(hù)當(dāng)中,造福我們的生活。 4.講座內(nèi)容、總結(jié) (4)講座名稱(chēng):信息技術(shù)在造船行業(yè)的應(yīng)用 總結(jié):船舶工業(yè)是我國(guó)制造業(yè)應(yīng)用計(jì)算機(jī)最早的行業(yè)之一,上個(gè)世紀(jì)70年代,我國(guó)一些大型造船廠就開(kāi)始應(yīng)用計(jì)算機(jī)。上個(gè)世紀(jì)80年代后期,我國(guó)船舶工業(yè)開(kāi)始大規(guī)模應(yīng)用二維計(jì)算機(jī)輔助設(shè)計(jì)(CAD)系統(tǒng)和部門(mén)級(jí)管理信息系統(tǒng)(MIS),隨著造船CAD和MIS技術(shù)的應(yīng)用,新產(chǎn)品開(kāi)發(fā)設(shè)計(jì)周期有效縮短,造船企業(yè)現(xiàn)代化管理水平得到提高,造船企業(yè)初具國(guó)際競(jìng)爭(zhēng)力。 上個(gè)世紀(jì)90年代中后期,我國(guó)造船企業(yè)根據(jù)自身的條件,引進(jìn)了國(guó)外三維CAD/CAM(計(jì)算機(jī)輔助制造)軟件系統(tǒng),通過(guò)消化吸收實(shí)現(xiàn)了船舶產(chǎn)品的三維設(shè)計(jì),建立了包含設(shè)計(jì)、制造與生產(chǎn)管理等綜合信息的船舶產(chǎn)品數(shù)字化模型,提高了設(shè)計(jì)質(zhì)量與制造管理水平,有效縮短了產(chǎn)品建造總周期。 從上世紀(jì)90年代末開(kāi)始,國(guó)內(nèi)計(jì)算機(jī)應(yīng)用基礎(chǔ)較好的船舶企業(yè)開(kāi)始進(jìn)行CIMS系統(tǒng)應(yīng)用的探索和研究,信息化應(yīng)用由單個(gè)系統(tǒng)走向系統(tǒng)集成,開(kāi)發(fā)的軟件涉及船舶設(shè)計(jì)、制造和管理等各方面,實(shí)現(xiàn)了制造信息共享和企業(yè)制造資源優(yōu)化,為進(jìn)一步實(shí)現(xiàn)企業(yè)信息集成奠定了基礎(chǔ)。 在產(chǎn)品設(shè)計(jì)方面,集成各種工程分析與仿真軟件的船舶三維設(shè)計(jì)平臺(tái)已在我國(guó)絕大部分船廠建成,形成了全船船體結(jié)構(gòu)、舾裝、電裝的三維設(shè)計(jì)能力。在船舶產(chǎn)品制造方面,我國(guó)先后開(kāi)發(fā)了具有自主知識(shí)產(chǎn)權(quán)的全自動(dòng)套料軟件,各骨干企業(yè)先后大量引進(jìn)自動(dòng)化加工設(shè)備,也提高了造船生產(chǎn)效率。同時(shí),各大船廠還與國(guó)內(nèi)軟件公司協(xié)作開(kāi)發(fā)以及引進(jìn)國(guó)外軟件進(jìn)行二次開(kāi)發(fā)的方式建立了相應(yīng)的造船生產(chǎn)計(jì)劃、物流及車(chē)間作業(yè)控制等管理系統(tǒng),提高了管理自動(dòng)化水平。 船舶工業(yè)信息化的建設(shè),為我國(guó)造船行業(yè)發(fā)展起到了不可低估的推動(dòng)作用,截至20xx年,我國(guó)造船產(chǎn)量已從上世紀(jì)80年代初的34.2萬(wàn)載重噸增加到2881萬(wàn)載重噸;造船份額從占世界總量的0.7%上升到29.5%;造船模式已經(jīng)從傳統(tǒng)的造船模式轉(zhuǎn)變?yōu)榛诳傃b造船的現(xiàn)代模式。造船效率明顯提高、造船成本明顯下降,具備了成為造船大國(guó)、強(qiáng)國(guó)的基本條件。 雖然我國(guó)造船行業(yè)信息化建設(shè)取得了較大的成果,但與先進(jìn)造船強(qiáng)國(guó)的差距還很大。世界造船強(qiáng)國(guó)從計(jì)算機(jī)輔助應(yīng)用(CAX)開(kāi)始,由逐步實(shí)施CIMS和敏捷制造技術(shù)向虛擬企業(yè)方向發(fā)展,已經(jīng)形成集船舶產(chǎn)品開(kāi)發(fā)、設(shè)計(jì)、建造、驗(yàn)收、使用、維護(hù)于一體的船舶產(chǎn)品全壽命周期的數(shù)字化支持系統(tǒng)。目前,世界造船業(yè)已經(jīng)進(jìn)入了“數(shù)字化”造船階段,正在研究全球化的資源優(yōu)化集成,以全面數(shù)字化、模塊化和網(wǎng)絡(luò)化技術(shù)為支撐,建立基于知識(shí)密集、以模塊為導(dǎo)向的異地并行設(shè)計(jì)、異構(gòu)生產(chǎn)組織動(dòng)態(tài)聯(lián)盟的造船體系。我國(guó)造船業(yè)要想在這個(gè)未來(lái)的動(dòng)態(tài)聯(lián)盟中占有一席之地,就必須通過(guò)實(shí)施現(xiàn)代造船模式,利用數(shù)字化技術(shù)提升競(jìng)爭(zhēng)力。 展望未來(lái),我國(guó)造船業(yè)信息化建設(shè)將集中在以下7個(gè)方面:系統(tǒng)地規(guī)劃數(shù)字化總裝造船體系;深化數(shù)字化造船工藝研究;構(gòu)造數(shù)字化造船的管理和控制體系;建立數(shù)字化造船技術(shù)規(guī)范和標(biāo)準(zhǔn);建立造船虛擬仿真實(shí)驗(yàn)驗(yàn)證平臺(tái);開(kāi)發(fā)具有自主知識(shí)產(chǎn)權(quán)的數(shù)字化造船軟件;培養(yǎng)造船行業(yè)自主創(chuàng)新人才。 二、校外實(shí)習(xí) 市場(chǎng)調(diào)研報(bào)告 在假期我對(duì)今年中國(guó)計(jì)算機(jī)市場(chǎng)進(jìn)行了調(diào)查,其中硬件市場(chǎng)品牌調(diào)查包括CPU、內(nèi)存、硬盤(pán)、主板、顯卡、顯示芯片、光驅(qū)、機(jī)箱、電源、散熱器等細(xì)分市場(chǎng)。 (1)從CPU市場(chǎng)上看,英特爾以53.9%的關(guān)注比例勝出。 在兩大巨頭的較量中,英特爾處理器最終奪得了冠軍的寶座,獲得53.9%的關(guān)注比例。AMD的關(guān)注度不敵英特爾,獲得46.1%的關(guān)注比例。 (2)從內(nèi)存市場(chǎng)上看,金士頓以43.3%的關(guān)注比例占據(jù)領(lǐng)軍地位。 金士頓以高達(dá)43.3%的關(guān)注比例成為度中國(guó)市場(chǎng)關(guān)注度最高的內(nèi)存品牌。威剛是關(guān)注度僅次于金士頓的內(nèi)存品牌,獲得15.5%的關(guān)注比例。其他品牌的關(guān)注比例均在8個(gè)百分點(diǎn)以下。可以看出,內(nèi)存市場(chǎng)的品牌格局呈現(xiàn)金士頓一家獨(dú)大的態(tài)勢(shì)。 (3)從硬盤(pán)市場(chǎng)上看,希捷是領(lǐng)頭羊,獨(dú)占67.1%關(guān)注份額。 希捷是硬盤(pán)市場(chǎng)上的領(lǐng)頭羊,以67.1%的關(guān)注比例堅(jiān)守硬盤(pán)市場(chǎng)的霸主地位。日立、西部數(shù)據(jù)與三星三個(gè)品牌分列排行榜的第二至第四位,依次占據(jù)18.5%、8.3%、6.1%的關(guān)注比例。 (4)從主板市場(chǎng)上看,華碩、技嘉與微星包攬47.3%的關(guān)注比例。 華碩、技嘉與微星一線大廠的實(shí)力突出,關(guān)注比例合計(jì)達(dá)到47.3%。其中,華碩以25.8%的關(guān)注比例成為中國(guó)市場(chǎng)最受用戶(hù)關(guān)注的主板品牌。另外兩大一線品牌技嘉與微星分列第二和第三位,關(guān)注比例分別為11.4%和10.1%。 (5)從顯卡市場(chǎng)上看,七彩虹、XFX訊景與影馳占據(jù)35.3%關(guān)注份額。 七彩虹、XFX訊景與影馳優(yōu)勢(shì)明顯,占據(jù)整體市場(chǎng)35.3%的關(guān)注份額。其中,七彩虹成為中國(guó)市場(chǎng)關(guān)注度最高的顯卡品牌,占據(jù)14.5%的關(guān)注比例。XFX訊景、影馳分列第二和第三位,關(guān)注比例分別為10.5%與10.3%。 (6)從光驅(qū)市場(chǎng)上看,“鐵三角”格局彰顯,三星、先鋒、華碩關(guān)注比例均保持10%以上。 光驅(qū)市場(chǎng)的品牌格局是穩(wěn)中有變,“鐵三角”格局進(jìn)一步彰顯其中。三星以33.5%的關(guān)注比例在光驅(qū)市場(chǎng)遙遙領(lǐng)先,成為中國(guó)市場(chǎng)關(guān)注度最高的光驅(qū)品牌。先鋒以23.8%的關(guān)注比例占據(jù)排行榜的第二位。華碩以10.9%的關(guān)注比例位居先鋒之后。 (7)從機(jī)箱、電源、散熱器市場(chǎng)上看,兩強(qiáng)對(duì)峙的局面凸顯。 在機(jī)箱市場(chǎng)上,金河田、多彩的優(yōu)勢(shì)明顯,二者關(guān)注比例合計(jì)達(dá)到35.0%;在電源市場(chǎng)上,航嘉、長(zhǎng)城兩大品牌關(guān)注比例合計(jì)達(dá)到63.2%;散熱器市場(chǎng)形成兩強(qiáng)對(duì)峙的局面,Tt與酷冷至尊占據(jù)了整體市場(chǎng)58.2%的關(guān)注份額。 3實(shí)習(xí)收獲與體會(huì) 通過(guò)對(duì)軟件工程的認(rèn)識(shí)實(shí)習(xí),我受益良多。以前一直對(duì)軟件存在一些偏見(jiàn)或者是誤解,認(rèn)為軟件就是程序,軟件的開(kāi)發(fā)就是編寫(xiě)程序,只要編寫(xiě)完了程序,就可以完成任務(wù)。但是通過(guò)認(rèn)識(shí)實(shí)習(xí),我認(rèn)識(shí)到了我以前的錯(cuò)誤,軟件其實(shí)不僅僅是程序,軟件開(kāi)發(fā)其實(shí)也不僅僅是編寫(xiě)程序,軟件是思想在硬件上的載體和體現(xiàn),處理的是邏輯和信息。唯有對(duì)軟件和軟件工程的開(kāi)發(fā)過(guò)程,有充分的認(rèn)識(shí),才能開(kāi)發(fā)出好的軟件產(chǎn)品。 從認(rèn)識(shí)實(shí)習(xí)中我也發(fā)現(xiàn),編程其實(shí)是一種樂(lè)趣與苦惱共存的創(chuàng)造性活動(dòng),變成不僅僅能夠滿(mǎn)足我們內(nèi)心深處進(jìn)行創(chuàng)造的渴望,還能預(yù)約我們的內(nèi)心情感。 通過(guò)在認(rèn)識(shí)實(shí)習(xí)中的自主學(xué)習(xí),我知道我需要掌握如何在最小的成本中,訓(xùn)練自己的基本工程素質(zhì)和能力,如何激發(fā)自己的積極性等,也讓我明白了扎實(shí)的專(zhuān)業(yè)基礎(chǔ)的重要性和團(tuán)隊(duì)協(xié)作能力的重要性。劇本這些能力會(huì)讓我們?cè)诮窈蟮膶W(xué)習(xí)和將來(lái)的工作中少走彎路。 認(rèn)識(shí)實(shí)習(xí)雖然結(jié)束,軟件之路才剛剛開(kāi)始,也許在學(xué)習(xí)和今后的工作中會(huì)疲憊會(huì)有很多失敗很多挫折,但是既然選擇了這條路并且對(duì)其保持有充分的熱情,就不會(huì)放棄,相信我會(huì)在軟件行業(yè)走得更好,走的更遠(yuǎn)。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告8 一、實(shí)習(xí)目的 隨著時(shí)代發(fā)展和社會(huì)進(jìn)步,用人單位對(duì)游戲軟件專(zhuān)業(yè)大學(xué)生的要求越來(lái)越高,對(duì)于即將畢業(yè)的游戲軟件專(zhuān)業(yè)在校生而言,為了能更好的適應(yīng)游戲軟件專(zhuān)業(yè)嚴(yán)峻的就業(yè)形勢(shì),畢業(yè)后能夠盡快的融入到社會(huì),同時(shí)能夠?yàn)樽约翰饺肷鐣?huì)打下堅(jiān)實(shí)的基礎(chǔ),參加游戲軟件專(zhuān)業(yè)畢業(yè)實(shí)習(xí)是必不可少的階段。 通過(guò)游戲軟件專(zhuān)業(yè)畢業(yè)實(shí)習(xí),能夠讓我們學(xué)到了很多在游戲軟件專(zhuān)業(yè)課堂上根本就學(xué)不到的知識(shí),提高調(diào)查研究、文獻(xiàn)檢索和搜集資料的能力,提高游戲軟件理論與實(shí)際相結(jié)合的能力,提高協(xié)同合作及組織工作的能力,同時(shí)也打開(kāi)了視野,增長(zhǎng)了見(jiàn)識(shí)。只有把從書(shū)本上學(xué)到的游戲軟件專(zhuān)業(yè)理論知識(shí)應(yīng)用于實(shí)踐中,才能真正掌握這門(mén)知識(shí)。 二、實(shí)習(xí)時(shí)間 20xx年x月x日~20xx年x月x日。 三、實(shí)習(xí)地點(diǎn) xx市xx經(jīng)濟(jì)開(kāi)發(fā)區(qū)xx大道。 四、實(shí)習(xí)單位 xx市xx教育集團(tuán)。 五、實(shí)習(xí)主要內(nèi)容 我很榮幸進(jìn)入xx市xx教育集團(tuán)開(kāi)展畢業(yè)實(shí)習(xí)。為了更好地適應(yīng)從學(xué)生到一個(gè)具備完善職業(yè)技能的工作人員,實(shí)習(xí)單位主管領(lǐng)導(dǎo)首先給我們分發(fā)游戲軟件專(zhuān)業(yè)相關(guān)崗位從業(yè)相關(guān)知識(shí)材料進(jìn)行一些基礎(chǔ)知識(shí)的自主學(xué)習(xí),并安排專(zhuān)門(mén)的老同事對(duì)崗位所涉及的相關(guān)知識(shí)進(jìn)行專(zhuān)項(xiàng)培訓(xùn)。 在實(shí)習(xí)過(guò)程,單位安排的了x老師作為技術(shù)指導(dǎo),x老師是位非常和藹親切的人,他也是游戲軟件專(zhuān)業(yè)畢業(yè)的,從事游戲軟件領(lǐng)域工作已經(jīng)有x年。他先帶領(lǐng)我們熟悉工作環(huán)境和游戲軟件專(zhuān)業(yè)崗位的相關(guān)業(yè)務(wù),之后他親切的和我們交談關(guān)于實(shí)習(xí)工作性質(zhì)以及游戲軟件專(zhuān)業(yè)課堂上知識(shí)在實(shí)際工作中應(yīng)用容易遇到的問(wèn)題。杜老師帶領(lǐng)我們認(rèn)識(shí)實(shí)習(xí)單位的`其他工作人員,并讓我們虛心地向這些辛勤地在游戲軟件專(zhuān)業(yè)工作崗位上的前輩學(xué)習(xí),在遇到不懂得問(wèn)題后要積極請(qǐng)教前輩。 在單位實(shí)習(xí)期間,我從事的游戲軟件專(zhuān)業(yè)相關(guān)的工作之外,還負(fù)責(zé)協(xié)助人事部部的日常工作,包括制定計(jì)劃,利用游戲軟件知識(shí)處理相關(guān)文書(shū)。具體實(shí)習(xí)內(nèi)容過(guò)程如下: 第一、招聘。協(xié)助人資部處理首先,要熟悉招聘流程。其次,與用人部門(mén)保持密切的聯(lián)系,了解用人部門(mén)的需求狀況。 第二、錄用并建立員工檔案。給員工辦好入職手續(xù),包括簽訂協(xié)議、勞動(dòng)合同、辦工作證等等;在合同方面遇到問(wèn)題時(shí),才發(fā)現(xiàn)在大學(xué)里學(xué)游戲軟件專(zhuān)業(yè)理論知識(shí)之外,更應(yīng)該學(xué)習(xí)合同相關(guān)實(shí)踐法律知識(shí)。 第三、單位考勤管理,完成每月考勤記錄,并根據(jù)考勤情況進(jìn)行薪資計(jì)算。雖然只是簡(jiǎn)單的計(jì)算,但也需要Excel相關(guān)知識(shí)。在大學(xué)里學(xué)習(xí)游戲軟件專(zhuān)業(yè)知識(shí)之外,我利用課余時(shí)間考取電腦應(yīng)用x級(jí)證書(shū)終于在這里發(fā)揮了作用。 短暫的實(shí)習(xí)生活除了掌握游戲軟件專(zhuān)業(yè)相關(guān)工作經(jīng)驗(yàn),最大的收獲莫過(guò)于學(xué)習(xí)到了很多在游戲軟件課堂上無(wú)法學(xué)到的知識(shí),還有人生角色的變換——從校園思維模式到職場(chǎng)思維模式的轉(zhuǎn)變,為今后盡快適應(yīng)融入游戲軟件專(zhuān)業(yè)崗位職場(chǎng)生涯奠定了基礎(chǔ)。 六、實(shí)習(xí)總結(jié) 當(dāng)我們從母校——xx大學(xué)畢業(yè),就意味著要踏上職業(yè)生涯的道路,對(duì)于游戲軟件專(zhuān)業(yè)的應(yīng)屆生的我來(lái)說(shuō),還沒(méi)有足夠的社會(huì)經(jīng)驗(yàn)。經(jīng)過(guò)了這x個(gè)月游戲軟件專(zhuān)業(yè)相關(guān)崗位實(shí)習(xí),我學(xué)到了很多,感悟了很多。特別是在領(lǐng)導(dǎo)和游戲軟件專(zhuān)業(yè)崗位相關(guān)同事的關(guān)心和指導(dǎo)下,認(rèn)真完成領(lǐng)導(dǎo)交付的工作。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告9 1 淺談測(cè)試 一直以來(lái),我都認(rèn)為測(cè)試是脫離了軟件工程范圍的工作,不以為屑.但在實(shí)際情況中,測(cè)試是既重要且難以精湛的.其真正的壓力,在于找不到bug,責(zé)任在你,而不在于編碼人員.一般的測(cè)試人員不懂編碼,他們靠的是日以累計(jì)的經(jīng)驗(yàn)總結(jié)和想象力.而要做到高級(jí)測(cè)試工程師,則一定要懂編碼,因?yàn)檫@是你完全掌握整個(gè)系統(tǒng)的方方面面具體運(yùn)作的前提.但占主導(dǎo)地位的,還是大型系統(tǒng)的集成測(cè)試經(jīng)驗(yàn).實(shí)際項(xiàng)目中,編碼時(shí)間一般只占30%左右,真正耗費(fèi)時(shí)間的是IT階段的找bug與對(duì)應(yīng)bug,此階段基本評(píng)定了coder的編碼質(zhì)量. 2 程序員的困惑 有些人,以為教學(xué)視頻和代碼看多,自己就懂的多,實(shí)際做起來(lái),卻不知從何下手,問(wèn)題在那?如何定位?如何解決?通通跟一樣能力有關(guān),debug追蹤能力,也稱(chēng)調(diào)試.在項(xiàng)目組工作不愁源碼資源,但問(wèn)題是蛋糕擺在面前,你如何去消化? 有位同事告訴我:代碼看幾遍都沒(méi)用,要去抄,例如一個(gè)查詢(xún)模塊,在此基礎(chǔ)上去做具體記錄的歷史記錄查詢(xún)模塊,你可能會(huì)覺(jué)得很簡(jiǎn)單,但實(shí)際情況卻往往報(bào)一堆異常,配置問(wèn)題涉及到方方面面,以及數(shù)據(jù)庫(kù)字段,傳值問(wèn)題等等,一大堆對(duì)于新人來(lái)說(shuō)很郁悶的問(wèn)題.但不用怕,只要學(xué)會(huì)調(diào)試,一個(gè)個(gè)問(wèn)題去追蹤,一個(gè)個(gè)去解決,自然而然,那段“源碼”才真正屬于你. 3 如何調(diào)試追蹤? 如果你能在短短的時(shí)間內(nèi)就看到問(wèn)題點(diǎn)在那,放下斷點(diǎn)去追蹤,出去找工作,絕對(duì)沒(méi)問(wèn)題.出現(xiàn)問(wèn)題的時(shí)候,不要光看代碼,要用實(shí)際行動(dòng)去追蹤運(yùn)行期間的具體值,那是最好途徑.eclipse是個(gè)很爽的ide,這點(diǎn)做的很好.例如頁(yè)面內(nèi)容顯示不是自己想要的數(shù)據(jù),我們要先從數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)句去下手,設(shè)置斷點(diǎn),一步一步step over,讓sql字段(存取最終sql語(yǔ)句的字符串)運(yùn)行到有值,inspect進(jìn)去看,如果還看不出來(lái),就點(diǎn)擊它,copy后在sql客戶(hù)端去實(shí)際運(yùn)行,看看實(shí)際查詢(xún)出來(lái)的表是什么,如果是對(duì)的,有可能就是頁(yè)面調(diào)用的錯(cuò)誤或者action邏輯的傳值問(wèn)題. 頁(yè)面錯(cuò)誤的調(diào)試,基本方法是用右鍵點(diǎn)擊實(shí)際網(wǎng)頁(yè)查看源代碼,copy到editplus,就能看到具體錯(cuò)誤發(fā)生在那幾行.通常有幾種常見(jiàn)的錯(cuò)誤,.例如.缺少對(duì)象 這種很多時(shí)候是有些被你調(diào)用的字段有可能為空的情況出現(xiàn)的',可以加if(xxx=null)語(yǔ)句加保護(hù).追蹤的方法基本就是用alert語(yǔ)句,放在有可能出錯(cuò)的地方.畢業(yè)實(shí)習(xí)總結(jié) 4 一些習(xí)慣 遇到問(wèn)題先自己思考,無(wú)從下手再找高手幫忙看看,注意他幫你看的思路,別在一旁閑著,看多了自己也會(huì)了,不然你一輩子都停留在那種水平,從人身上學(xué)到的東西遠(yuǎn)遠(yuǎn)比書(shū)多的多. 解決了一個(gè)問(wèn)題后,要去究根問(wèn)底去找到問(wèn)題產(chǎn)生的起因,以防你下次遇到類(lèi)似的問(wèn)題再浪費(fèi)同樣的時(shí)間. 把代碼寫(xiě)的漂亮,注釋,空行,規(guī)范一樣不能少,可讀性是放在第一位.曾經(jīng)看過(guò)一個(gè)高手寫(xiě)的代碼,真的一看就是不同水平的人寫(xiě)的,幾乎很完美,讀起來(lái)很流暢,方便自己也方便別人. 任務(wù)完后不要呆著,去要求經(jīng)理給你更有挑戰(zhàn)性的任務(wù),只要你肯去嘗試,他們就會(huì)對(duì)你另言相看,把三天的任務(wù)一天加班搞定,效率和忠誠(chéng)都有了,路也比較好走了. 5 題尾話 如果你有一份思想,我有一份思想,拿出來(lái)交換,我們大家擁有就是2分份思想,可惜這種觀念,并不能深入每一個(gè)團(tuán)隊(duì)的每一個(gè)人,少一點(diǎn)自私,未必不是好事.職場(chǎng)到處都存在被排擠的隱患,要為自己找片草地實(shí)在不容易.但有一點(diǎn)要相信,只要自己不放棄自己,這世上就沒(méi)有絕望的路,你可以被打趴下,可以被身邊的人暗算,可以被深?lèi)?ài)的人流放,只要你用自己決心站起來(lái),受過(guò)的傷痊愈后就能增強(qiáng)你的抵抗力,一路前進(jìn)! 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告10 一、概述 八月初,我們來(lái)到大連xx實(shí)訓(xùn)中心進(jìn)行為期20天的實(shí)習(xí),我們要做的是物流配送管理系統(tǒng),我要做的是配送中心管理模塊。它的主要功能是完成對(duì)商品、庫(kù)房和供應(yīng)商的管理,缺貨查詢(xún)和進(jìn)貨安排。由于大家負(fù)責(zé)不同的模塊編寫(xiě),作為組長(zhǎng)的我需要充分考慮各個(gè)模塊之間的交互,系統(tǒng)風(fēng)格一致性等問(wèn)題。 為此,項(xiàng)目啟動(dòng)之前我們小組6人開(kāi)會(huì)討論了整體的業(yè)務(wù)流程,明確了數(shù)據(jù)庫(kù)表之間的關(guān)聯(lián)和各個(gè)模塊之間的接口。在項(xiàng)目驗(yàn)收階段我們順利地通過(guò)了答辯,圓滿(mǎn)完成了預(yù)期目標(biāo),雖然和優(yōu)秀的小組開(kāi)發(fā)的系統(tǒng)還有一些差距,但是我們發(fā)揮了每個(gè)人的能力,結(jié)果也令我們滿(mǎn)意。 二、感受與體會(huì) 在為期20天大連xx實(shí)訓(xùn)中心的實(shí)習(xí)過(guò)程中,我每天都感覺(jué)很充實(shí),從基礎(chǔ)知識(shí)的鞏固,項(xiàng)目整個(gè)的開(kāi)發(fā)過(guò)程,我都認(rèn)真學(xué)習(xí),勤于思考,并且不斷動(dòng)手實(shí)踐,我感到收獲很大。 這是我們?cè)趯W(xué)習(xí)專(zhuān)業(yè)課程之后走向工作崗位之前的 不可缺少的實(shí)踐環(huán)節(jié)。它對(duì)于培養(yǎng)我們的動(dòng)手能力有很大的意義。這次實(shí)習(xí)旨在培養(yǎng)學(xué)生綜合運(yùn)用所學(xué)的軟件工程專(zhuān)業(yè)基礎(chǔ)理論、基本技能和專(zhuān)業(yè)知識(shí)分析問(wèn)題和解決問(wèn)題的能力,培養(yǎng)我們的專(zhuān)業(yè)素質(zhì)、應(yīng)用科學(xué)的思維方法和計(jì)算技巧,使我們了解科學(xué)研究工作的一般程序和方法,撰寫(xiě)科技論文的能力;培養(yǎng)我們直接參與科研活動(dòng)、科研文獻(xiàn)和資料的調(diào)研,對(duì)研究工作以及相關(guān)的研究結(jié)果分析、綜合的.能力;重點(diǎn)培養(yǎng)我們積極的創(chuàng)新精神、嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng),增強(qiáng)我們的綜合素質(zhì)以及對(duì)畢業(yè)后工作崗位的適應(yīng)能力;有利于擴(kuò)大我們的知識(shí)面,并掌握一些軟件工程技術(shù)的發(fā)展前沿。 這次實(shí)習(xí)讓我們走出校園,切身體會(huì)公司的企業(yè)文化,感受到了和學(xué)校里面不一樣的學(xué)習(xí)方式和氛圍,也可以從中學(xué)到很多社會(huì)經(jīng)驗(yàn),了解了很多行業(yè)需求和動(dòng)態(tài),使我們視野更加開(kāi)闊。 我是JAVA開(kāi)發(fā)方向的,前一周時(shí)間主要是老師給我們講解JAVA的基礎(chǔ)知識(shí),Web實(shí)用頁(yè)面的設(shè)計(jì)方法,ORACLE數(shù)據(jù)庫(kù)的使用,這些知識(shí)有些我們?cè)谡n堂上學(xué)過(guò),這次是系統(tǒng)的講解,為我們之后的項(xiàng)目開(kāi)發(fā)打下了良好的基礎(chǔ)。 對(duì)于像我這樣軟件工程專(zhuān)業(yè)的學(xué)生,JAVA語(yǔ)言是我們的立身之本,然而在學(xué)習(xí)的過(guò)程中我發(fā)現(xiàn)自己的基礎(chǔ)知識(shí)掌握不是很牢固,學(xué)過(guò)的知識(shí)存在遺忘的現(xiàn)象。就像老師強(qiáng)調(diào)的那樣,我需要注重學(xué)習(xí)的細(xì)節(jié),不能模棱兩可。 在Web開(kāi)發(fā)技術(shù)是我的薄弱環(huán)節(jié),以前只知其然不知其所以然,在講解過(guò)程中,我了解了在JavaEE框架下對(duì)于一個(gè)B/S架構(gòu)的網(wǎng)絡(luò)應(yīng)用程序是如何基于HTTP協(xié)議進(jìn)行通信的。掌握了請(qǐng)求和響應(yīng)是如何發(fā)送和處理,過(guò)濾器的使用,Session技術(shù)原理等等。 之后我們6個(gè)人一組開(kāi)始了項(xiàng)目開(kāi)發(fā)。我們要做的是物流配送管理系統(tǒng),物流配送管理系統(tǒng)是一套專(zhuān)門(mén)針對(duì)配送行業(yè)實(shí)現(xiàn)銷(xiāo)售管理的軟件系統(tǒng),全面適用于物流配送領(lǐng)域中的各級(jí)各類(lèi)經(jīng)營(yíng)企業(yè)。時(shí)間緊任務(wù)重,對(duì)我們來(lái)說(shuō)是個(gè)不小的挑戰(zhàn)。我們先根據(jù)需求確定功能點(diǎn),根據(jù)功能點(diǎn)我們搭建了每個(gè)模塊的靜態(tài)界面,通過(guò)實(shí)現(xiàn)前臺(tái)跳轉(zhuǎn)我們逐漸明晰了流程,也順利通過(guò)了評(píng)審。 在開(kāi)發(fā)過(guò)程中我們也遇到了很多問(wèn)題,由于小組6個(gè)人實(shí)踐能力不同,大家的進(jìn)度就很難統(tǒng)一。還有一個(gè)就是版本控制的問(wèn)題,為了避免工程修改沖突,我們?yōu)槊總€(gè)人建立了了自己的開(kāi)發(fā)包,大家將自己開(kāi)發(fā)的文件放置其中。我們用到的Struts和Hibernate框架里面有些文件需要公用,這樣我們決定在項(xiàng)目整合的時(shí)候統(tǒng)一修改。這樣我們就避免了很多不必要的麻煩。 由于我們選用了我們比較熟悉的開(kāi)發(fā)工具和框架,所以我開(kāi)發(fā)起來(lái)比較流暢,技術(shù)上沒(méi)有遇到太大的問(wèn)題。在開(kāi)發(fā)過(guò)程中我們建立了很好的信任關(guān)系,良好的溝通機(jī)制,讓我們每個(gè)組員有問(wèn)題馬上分析和解決。我們也充分體會(huì)到了,團(tuán)隊(duì)合作開(kāi)發(fā)中每個(gè)人應(yīng)該承擔(dān)不僅僅是自己的責(zé)任還有團(tuán)隊(duì)的利益。 在實(shí)習(xí)過(guò)程中,實(shí)訓(xùn)中心還為我們安排了幾次專(zhuān)題講座。在項(xiàng)目管理和質(zhì)量管理講座中,張老師為我們講述了軟件行業(yè)一條非常重要的項(xiàng)目管理標(biāo)準(zhǔn)—— CMMI,能力成熟度模型。它用于指導(dǎo)軟件公司開(kāi)發(fā)出合理高效的產(chǎn)品。我們需要掌握這些標(biāo)準(zhǔn),使自己的技術(shù)和方法在以后的工作中處于行業(yè)的領(lǐng)先地位。通過(guò)職業(yè)生涯規(guī)劃的講座,我深切了解到生涯規(guī)劃是確定人每個(gè)階段發(fā)展的方向,立足于本職工作,不斷自我管理,最終達(dá)到職業(yè)目標(biāo)的一種方法。還有面試技巧訓(xùn)練,這些對(duì)于目前尚未走向工作崗位的我們大學(xué)生來(lái)說(shuō),是大有裨益的。 三、總結(jié) 這次實(shí)習(xí)讓我理論聯(lián)系實(shí)際,在團(tuán)隊(duì)軟件工程的開(kāi)發(fā)、數(shù)據(jù)庫(kù)的設(shè)計(jì)、分析問(wèn)題解決問(wèn)題的能力上有了很大的提高,積累了開(kāi)發(fā)經(jīng)驗(yàn),達(dá)到了實(shí)習(xí)效果,讓我得到了難能可貴的鍛煉。 軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告11 一、前言 無(wú)錫埃卡內(nèi)基學(xué)院成立于20xx年10月,由無(wú)錫市太湖新城科教產(chǎn)業(yè)園、美國(guó)卡內(nèi)基梅隆大學(xué)軟件教育培訓(xùn)中心(iCarnegie)以及國(guó)內(nèi)領(lǐng)先的軟件外包服務(wù)企業(yè)軟通動(dòng)力信息技術(shù)(集團(tuán))有限公司三方共同創(chuàng)辦, 是經(jīng)由江蘇省無(wú)錫市教育局批準(zhǔn)成立的高級(jí)IT人才培訓(xùn)學(xué)院。 學(xué)的課程和專(zhuān)業(yè)教育體系,結(jié)合國(guó)內(nèi)領(lǐng)先軟件服務(wù)外包企業(yè)的專(zhuān)業(yè)實(shí)訓(xùn)案例,以覆蓋多領(lǐng)域全生命周期的IT教學(xué)與培訓(xùn),為企業(yè)提供全方位國(guó)際化軟件服務(wù)外包人才,為樂(lè)于從事IT行業(yè)的有識(shí)之士提供快速的職業(yè)發(fā)展通道。埃卡內(nèi)基目前已經(jīng)與多家著名高等學(xué)府和國(guó)內(nèi)外知名IT企業(yè)建立了長(zhǎng)期的戰(zhàn)略合作伙伴關(guān)系,擁有專(zhuān)業(yè)資深的師資團(tuán)隊(duì),開(kāi)創(chuàng)出一整套獨(dú)有的人才培養(yǎng)方式,提供全方位多層次軟件外包服務(wù)國(guó)際化專(zhuān)業(yè)人才解決方案,在國(guó)內(nèi)軟件培訓(xùn)行業(yè)趨于領(lǐng)先地位,是國(guó)內(nèi)外軟件領(lǐng)域培訓(xùn)交流的橋梁和窗口。 無(wú)錫埃卡內(nèi)基學(xué)院擁有雄厚的師資力量,講師均獲得世界頂尖學(xué)府博士或碩士學(xué)位/學(xué)歷,經(jīng)由卡內(nèi)基梅隆大學(xué)軟件教育培訓(xùn)中心的嚴(yán)格培訓(xùn)并獲資質(zhì)認(rèn)證。講師團(tuán)隊(duì)均擁有多年海外跨國(guó)公司或高端教育機(jī)構(gòu)的工作經(jīng)驗(yàn),掌握國(guó)際IT技術(shù)最新流行趨勢(shì)以及發(fā)展方向,并具有精湛的英文交流能力和深厚的專(zhuān)業(yè)素養(yǎng),精通金融,保險(xiǎn),電信和高科等領(lǐng)域大型項(xiàng)目的開(kāi)發(fā)和管理過(guò)程。 無(wú)錫埃卡內(nèi)基學(xué)院引入先進(jìn)的嵌入式國(guó)際化高等教育模式和行業(yè)廣泛認(rèn)可的軟件系統(tǒng)開(kāi)發(fā)(SSD)認(rèn)證課程體系,在純正的英語(yǔ)或中英文雙語(yǔ)的教學(xué)環(huán)境中,感受美國(guó)卡內(nèi)基梅隆大學(xué)的系統(tǒng)化教學(xué)體系,并結(jié)合最新流行趨勢(shì)進(jìn)行實(shí)際項(xiàng)目演練,為來(lái)自不同層次和專(zhuān)業(yè)的高中畢業(yè)生、大學(xué)生以及在職IT專(zhuān)業(yè)人士,量身打造最先進(jìn)的專(zhuān)業(yè)技能和職場(chǎng)“軟技能”課程,提供全方位多層次軟件外包服務(wù)國(guó)際化專(zhuān)業(yè)人才解決方案。學(xué)院采用全英文授課、雙語(yǔ)輔導(dǎo)的模式,以美國(guó)式的教育理念,讓學(xué)員體驗(yàn)到全生命周期的IT項(xiàng)目實(shí)訓(xùn)。學(xué)院24小時(shí)全天候?qū)W習(xí)環(huán)境,貼近學(xué)生的一站式教學(xué)跟蹤服務(wù),零距離接觸企業(yè)真實(shí)工作環(huán)境,立足培養(yǎng)國(guó)際一流IT人才資源的多層次技能。 無(wú)錫埃卡內(nèi)基學(xué)院在人才輸出渠道方面獨(dú)具優(yōu)勢(shì),目前已與多家國(guó)內(nèi)外知名企業(yè)建立了戰(zhàn)略合作關(guān)系,其中包括軟通動(dòng)力、愛(ài)立信、波音公司、花期銀行,SalesForce等著名國(guó)內(nèi)IT領(lǐng)頭企業(yè)和跨國(guó)公司,成為其人才輸出基地。 無(wú)錫埃卡內(nèi)基學(xué)院位于太湖新城科教產(chǎn)業(yè)園,毗鄰風(fēng)光秀麗的太湖之濱,周邊知名跨國(guó)公司林立,基礎(chǔ)設(shè)施完善齊全。學(xué)院教學(xué)面積達(dá)8000平米,可以同時(shí)進(jìn)行750名學(xué)員的培訓(xùn),整體硬件設(shè)施一流,共設(shè)有30多個(gè)多媒體教學(xué)計(jì)算機(jī)室和數(shù)十個(gè)會(huì)議討論室,全天候開(kāi)放以供操作演練和授課討論。在教學(xué)區(qū)和生活區(qū)范圍里,均可免費(fèi)使用無(wú)線上網(wǎng)服務(wù),隨時(shí)隨地感受高科技、多媒體教學(xué)設(shè)施帶來(lái)的便捷。 立足高位,加速遠(yuǎn)航。無(wú)錫埃卡內(nèi)基學(xué)院將以最前端教學(xué)模式,緊隨日新月異的全球IT行業(yè)變革潮流,為中國(guó)軟件行業(yè)培養(yǎng)出具備國(guó)際化專(zhuān)業(yè)視角的高級(jí)復(fù)合型人才。金牌品質(zhì),成就一流,加入埃卡內(nèi)基學(xué)院,為騰飛助力,共創(chuàng)無(wú)限未來(lái)! 二、實(shí)習(xí)目的 1.學(xué)會(huì)將理論運(yùn)用在生產(chǎn)實(shí)踐,讓自己知識(shí)更加牢固,調(diào)和理論與實(shí)際的關(guān)系。 2.了解并接觸良好的職業(yè)素質(zhì),恪守職責(zé),勇于創(chuàng)新。 3.通過(guò)實(shí)習(xí),參加一定的業(yè)務(wù)活動(dòng)和管理實(shí)踐,了解企業(yè)的管理現(xiàn)狀/所具備的基礎(chǔ)及存在問(wèn)題,為學(xué)生畢業(yè)設(shè)計(jì)和走入社會(huì)奠定良好基礎(chǔ)。 4.通過(guò)實(shí)習(xí),調(diào)查、了解企業(yè)的`運(yùn)行機(jī)制和業(yè)務(wù)管理過(guò)程,參與企業(yè)具體管理工作,提高社會(huì)實(shí)踐能力,增強(qiáng)調(diào)查研究,人際溝通,謀略決策,隨機(jī)應(yīng)變等獨(dú)立工作能力與管理能力。 5.培養(yǎng)獨(dú)立分析問(wèn)題、解決問(wèn)題的能力;熟練使用Android開(kāi)發(fā)工具。 6.提高個(gè)人的實(shí)踐能力、科研能力和解決本專(zhuān)業(yè)實(shí)際問(wèn)題的能力。 7.培養(yǎng)積極的創(chuàng)新精神、嚴(yán)肅認(rèn)真的科學(xué)態(tài)度和嚴(yán)謹(jǐn)求實(shí)的工作作風(fēng),增強(qiáng)個(gè)人綜合素質(zhì)以及畢業(yè)后對(duì)IT職業(yè)的適應(yīng)能力。 8.培養(yǎng)團(tuán)隊(duì)合作精神; 三、實(shí)習(xí)時(shí)間 四、實(shí)習(xí)地點(diǎn) 江蘇省無(wú)錫市濱湖區(qū)錦溪路100號(hào) 五、實(shí)習(xí)單位和部門(mén) 無(wú)錫埃卡內(nèi)基學(xué)院 六、實(shí)習(xí)內(nèi)容 1. 內(nèi)容簡(jiǎn)介 本次實(shí)習(xí)主要是完成一個(gè)競(jìng)賽類(lèi)的項(xiàng)目命題,通過(guò)實(shí)際操作來(lái)提升自己的動(dòng)手能力,對(duì)于尚未掌握的的技術(shù)則采用“即用即學(xué),現(xiàn)學(xué)現(xiàn)用”的方式。 項(xiàng)目名稱(chēng):暢游學(xué)府 項(xiàng)目性質(zhì):校園綜合類(lèi)應(yīng)用 項(xiàng)目背景:經(jīng)調(diào)查問(wèn)卷發(fā)現(xiàn),大學(xué)生并非滿(mǎn)足于現(xiàn)今的生活方式,存在各種 各樣的問(wèn)題。首先是新生,對(duì)于不熟悉的大學(xué),需要開(kāi)學(xué)志愿者指引,造成大量 人力物力的浪費(fèi),于是我們?cè)O(shè)計(jì)入學(xué)導(dǎo)航,便捷的導(dǎo)航說(shuō)明,簡(jiǎn)單的路線,直接指引新生認(rèn)識(shí)校園,減少學(xué)校勞力。對(duì)于老生,我們發(fā)現(xiàn),他們?nèi)菀淄浾n程,我們?cè)O(shè)計(jì)了課程輔助的模塊,提供課表和作業(yè)資料等的輔助。很多人喜歡把食堂菜帶回宿舍吃,原因食堂太擠,有許多人因?yàn)榕抨?duì)太長(zhǎng)而不吃飯,所以我們開(kāi)發(fā)點(diǎn)餐系統(tǒng),隨時(shí)隨地點(diǎn)外賣(mài),省卻排隊(duì)的時(shí)間。由于我們?cè)禾赜兄驹阜?wù),為此,我們特意開(kāi)發(fā)志愿者系統(tǒng),可以聯(lián)系需要志愿服務(wù)的老師,簽訂志愿服務(wù)。 項(xiàng)目開(kāi)發(fā)采取團(tuán)隊(duì)寫(xiě)作方式,我負(fù)責(zé)編寫(xiě)其中的點(diǎn)餐模塊。第二篇:軟件工程專(zhuān)業(yè)學(xué)生見(jiàn)習(xí)報(bào)告
第三篇:軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告.
第四篇:軟件工程專(zhuān)業(yè)開(kāi)題報(bào)告
第五篇:軟件工程專(zhuān)業(yè)實(shí)習(xí)報(bào)告