第一篇:2015生產實習報告
陜西科技大學生產實習報告
一、實習目的
生產實習是我們學生參與實踐活動的很重要的一部分,它使我們的專業知識結構更加完善,理論知識得到進一步鞏固。通過生產實習使我們獲得基本生產的感性知識,理論聯系實際,擴大知識面;也是我們接觸社會、了解產業動態、了解國情的一個重要途徑。通過生產實習,逐步實現由學生到社會的轉變,培養學生初步擔任技術工作的能力、初步了解企業管理的基本方法和技能;認知企業工作的內容和方法,這些實際知識,對我們學習后面的課程乃至以后的工作,都是十分必要的基礎。
二、實習單位及崗位介紹
我們此次的生產實習分為兩個階段,第一階段為在西安云間信息科技有限公司進行android開發實訓,第二個階段為在陜西捷盈電子科技有限公司進行企業生產實習。
西安云間信息科技有限公司,是一家從事高端IT互聯網技術培養的技術公司,由各大型軟件企業的高級軟件開發工程師、系統架構師等技術骨干組成的高端IT人才培養公司,致力于培養Linux平臺、Oracle大型關系數據庫、JAVA EE技術、通信網絡技術、和企業級應用的中高級IT人才。其培養目標位:高級軟件開發工程師、高級網絡優化工程師、數據網絡及網絡安全認證工程師。
陜西捷盈電子科技有限公司成立于2006年。公司以專業化SMT制造為基礎致力于光電顯示、綠色照明、通訊家電和工業控制等核心控制電路板的研發、設計、生產、銷售與服務。我司經營范圍:鎮流器、LED燈照明、生產TFT LCD用驅動IC控制基板、液晶顯示器及電視機用2合1電源、POPLCD TV電源濾波器,TUNER、VIDEO、面板按鍵、遙控器等其他電子產品的SMT基板的開發,銷售自產產品。
公司現擁有8條SMT生產線,4條DIP生產線和1條產品組裝線。擁有DEK H0zi2全自動視覺印刷機、美國HELLER1809EXLN氮氣保護回焊爐、日本JUKI KE2050L、KE2060L貼片機、日本SAKI BF18D自動光學檢查機、西門子貼片機、德國S8M錫厚測試儀、無鉛波峰焊、全自動切板機等儀器設備。所有生產符合無鉛要求,是中國西部產能最大、配備最優的電路板制造企業。公司已通過ISO-9001和ISO-14001的體系認證,并深獲客戶的肯定。其公司整體發展目標為:一個核心——以利潤為核心,實現創業板上市;兩項措施——成為SMT核心供貨商,形成自主產品核心客戶群;三個支撐——形成以SMT、PWB、綠色照明產品為主體的核心客戶群。其企業理念為:科技為本,優質高效,顧客至上,共享雙贏。
陜西科技大學生產實習報告
三、實習安排
6月26日—7月2日:西安云間信息科技有限公司進行android開發實訓; 7月3日—7月8日:陜西捷盈電子科技有限公司進行企業生產實習。
四、實習內容及過程
(一)Android 是Google開發的基于Linux的開源移動信息設備應用程序開發平臺,該平臺由操作系統、中間件、用戶界面和應用軟件組成,是首個為移動終端打造的真正開放和完整的軟件開發平臺。Android涵蓋移動信息設備工作所需要的全部軟件,包括操作系統、用戶界面和應用軟件等,正在逐漸成為目前移動信息設備應用程序開發的最主要的平臺,而且必將成為今后移動信息設備應用程序開發的主流工具。
“工欲善其事,必先利其器”,要進行android應用程序開發,必須首先搭建android開發環境,而搭建android開發環境需要預先預備操作系統、SDK、IDE、開發插件ADT和JDK。
JDK主要包括Java運行環境(Java Runtime Environment)、一些Java命令工具和Java基礎的類庫文件,Java是開發任何類型Java應用程序的基礎。因為開發Android引用程序時,使用的開發語言是Java,而且安裝Eclipse集成開發環境也需要JDK的支持,如果沒有JDK,則啟動Eclipse時將會報錯,所以首先在系統中必須正確地安裝和配置JDK。
SDK是軟件開發工具包,是進行軟件開發的基礎。與其他開發工具的SDK一樣,Android SDK也是進行Android應用程序開發的基礎,所以要進行Android應用程序開發,必須首先在系統中安裝Android SDK。
雖然在正確安裝Android SDK之后,就可以進行Android應用程序的開發,但是Android SDK僅僅提供了Android應用程序的編譯和執行工具,并沒有提供程序代碼編寫的環境。通過使用Android和Eclipse插件ADT,就可以在強大的Eclipse集成開發環境中構建Android應用程序。Eclipse不需要安裝,下載完成后,將Eclipse壓縮文件直接解壓到某個路徑下面,解壓后的目錄名稱為eclipse。雙擊eclipse文件夾中的可執行文件eclipse.exe,如果系統中已經正確安裝和配置過JDK,Eclipse就將正確啟動。
在通常情況下,一個Android應用程序由以下4個組件構成:活動(Activity)、意圖(Intent)、服務(Service)和內容提供器(Content Provide)。這4個組 2
陜西科技大學生產實習報告
件是構成Android應用程序的基礎,但并不是每個Android應用程序都必須包含這4個組件,除了Activity是必要組建外,其余組件都是可選的。
在Android應用中,傳感器也是很重要的一部分,Android傳感器主要包括加速度傳感器、陀螺儀傳感器、環境光照傳感器、磁力傳感器、方向傳感器、壓力傳感器、距離傳感器和溫度傳感器,這是目前Android支持的8種傳感器。
從傳感器管理器中獲取其中某個或者某些傳感器的方法有如下三種:
1、獲取某種傳感器的默認傳感器Sensor defaultGyroscope = sensorManager.getDefaultSensor(Sensor.TYPE_GYROSCOPE);
2、獲取某種傳感器的列表List
3、從系統服務中獲得傳感器管理器SensorManager sm =(SensorManager)getSystemService(Context.SENSOR_SERVICE);圖4-1和4-2為我們用Android開發的指南針和水平儀。
圖4-1 指南針 圖4-2 水平儀
(二)在陜西捷盈電子科技有限公司的實習,是我們真正的第一次企業實習。在這里,我們上班要穿規定的防靜電服裝和拖鞋,并且手腕上套靜電環,否則有可能因身體靜電而損壞生產的電子產品。剛到公司,企業負責人對我們講解了實習注意事項、紀律以及相關規定,之后,我們正式開始了本次的生產實習。在二樓的車間中,有南線、中線和北線三條生產線。第一天,在老師的指引以及其他同事的帶領下,我們體驗了DIP生產線的操作流程,雖然工作很簡單,只要把自己手里的器件正確插到電路板上就行,但實際操作起來卻不是那么的容易。
一、我們對此工作不熟悉,速度上達不到公司的要求;
二、我們操作過的板子質量不合格,經常需要返工或由老師們進行補救。
陜西科技大學生產實習報告
由于企業不斷的接到一些大的單子,所以我們這幾天進行了稍微的崗位調換,但所做的工作都和第一天的差不多。所以幾天下來,我們工作的速度也提高了很多,當然,工作質量也在不斷的提高。最后一天,工廠負責人帶領我們對整個廠子進行了參觀,在注塑車間我們瀏覽了完整的塑件的注塑成型工藝過程,其主要包括填充——保壓——冷卻——脫模等4個階段,這4個階段直接決定著制品的成型質量,而且這4個階段是一個完整的連續過程。
三樓的SMT生產線也使我們頗為震驚,大型的機器高速運轉,將精小的貼片元件完全正確的貼在電路板上,完全比人工操作要高速并準確,所以科技的發展不能不讓我們嘆為觀止!
參觀完成后,負責人又為我們帶來了精彩的講座,為我們做了簡單的培訓,培訓資料為:1.捷盈電子公司概況介紹2.企業管理涉及范圍3.企業管理遵循的基本要求4.質量管理要求和體系簡單介紹5.企業管理中常用的集中方法6.電子元件焊接技術。最后又為我們播放了一段焊接技術的視頻,雖然之前也有過很多焊接的工作,但是在看了視頻后,才發現我們之前的焊接好多都是不正確的。
五、實習總結及體會
通過這些天的實習,我發現現今科技發展的速度遠遠超過我們的想象,科學技術已經深深的影響著我們的日常生活,在經濟社會發展扮演著不可或缺的角色。21世紀以來,科學技術,尤其是計算機網絡技術、電子信息技術的飛速發展,使得手機、電腦那些昂貴的奢侈品步入尋常百姓家,成為我們生活的必需品。所以要想不被社會拋棄,我們不僅應該認識到科技的重要性,還應該努力學習科學技術,用科學技術來武裝我們的頭腦。
一個人,能力和專業知識固然重要,但是,在職場要成功,最關鍵的并不在于他的能力與專業知識,而在于他所具有的職業素養。工作中需要知識,但更需要智慧,而最終起到關鍵作用的就是素養。缺少這些關鍵的素養,一個人將一生庸庸碌碌,與成功無緣。擁有這些素養,會少走很多彎路,以最快的速度通向成功。
工作中,員工應具有良好的職業素養,其必備的職業素養有:
一、勇于承擔工作任務,承擔責任。那些具有強烈責任感的員工才能在職場中具備更強的競爭力;
二、化工作壓力為動力。壓力,是工作中的一種常態,對待壓力,不可回避,要以積極的態度去疏導、去化解,并將壓力轉化為自己前進的動力;
三、低調做人,高調做事。在“低調做人”中修煉自己,在“高調做事”中展示自己;
四、服從第一。服從上級的指令是員工的天職,在企業組織中,沒有服從就沒有一切,那些懂得無
陜西科技大學生產實習報告
條件服從的員工,才能得到企業的認可與重用。
五、注重團隊合作。當今社會,隨著知識經濟時代的到來,各種知識、技術不斷推陳出新,競爭日趨緊張激烈,社會需求越來越多樣化,使人們在工作學習中所面臨的情況和環境極其復雜。在很多情況下,單靠個人能力已很難完全處理各種錯綜復雜的問題并采取切實高效的行動。所有這些都需要人們組成團體,并要求組織成員之間進一步相互依賴、相互關聯、共同合作,建立合作團隊來解決錯綜復雜的問題,并進行必要的行動協調,開發團隊應變能力和持續的創新能力,依靠團隊合作的力量創造奇跡。
例如,我們在Android開發實訓時,就需要依靠團隊的力量來完成我們的游戲開發,單憑個人的力量是很難完成任務的。一段小小的代碼都需要團隊的合作,更何況那些上千上萬行的代碼。要依靠團隊,也要服從于團隊,當我們在生產線上工作時,必須嚴格注意自己的速度和同事間的配合,流水線上絕不容許我們任何一個人有所怠慢,否則整條流水線就會因為某個人的速度慢而停滯不前,進而導致整條生產線都沒有效率。
對于即將畢業的我們,必須很快學會從學校到職場的轉變,迅速適應新的環境,并在職場中站穩腳步,一步步走向成功。
第二篇:生產實習報告
一.實習記錄
1.7月2日
① 講述Gcc Gcc工具鏈四個步驟:預處理、編譯、匯編、鏈接。
在Linux操作系統下,在終端中文本編輯的命令為vim +文件名(如test123.c),回車進入文件,然后進行編寫。編譯命令:gcc +源文件名+-o+可執行文件名。運行:./ +可執行文件名。輸入命令gcc-c test.c 時,則會生成.o文件。
在文本編輯情況下,有三種模式:命令、輸入、末行,它們之間的轉換關系圖為:
a:輸入i/o/a;b:esc;c:冒號,其中可以為wq:保存退出
q!不保存退出,應注意的是保存退出需在末行模式下進行
幾種命令:gcc-o test test.c-Wall 把所有警告顯示出來
gcc-o test test.c-O2
提高效率(在底層開發運用)
gcc-o test test.c-g
進入gdb調試模式
② Gdb調試器
可設置斷點、單步執行、查看變量、查看文件 a.-g 編譯
gcc 源文件-o 可執行文件名-g b.gdb空格./test 運行 c.l +數字
顯示代碼 d.b +數字/函數名
設置斷點 e.r
執行程序 f.p +變量
打印變量 g.n 單步執行
h.c 依次繼續往下執行
Ctrl +c停止 i.q 退出
j.s 進入函數
info break 斷點信息
快捷鍵:方向鍵:翻命令
Tab鍵:補全命令
修改vim屬性命令:vim ~/.vimrc(~表示當前用戶根目錄,.表示隱藏文件)然后編寫:set tabstop=4 set
shiftwidth=4 set
autoindent set
cindent set
nu 2.7月3日
① 版權和版本聲明:
位于頭文件和函數定義的開頭,包括版本、作者、更新日期 注釋:函數介紹、輸入參數、輸出參數、返回值 /***** 函數名稱: 函數功能介紹: 函數參數;函數返回值: 其他: *****/ int GStuNum,匈牙利命名規則;int g_stu_num,unix規范
調用多文件編譯
gcc-o test test.c fun.c 兩個源文件生成一個test文件 編寫makefile文件:vim makefile,make編譯。在makefile文件里,要有目標并寫出依賴,命令前需加tab鍵。例如: main:test.o
fun.o
gcc-o main-test.o fun.o
test.o:test.c
gcc-c test.c
fun.o:fun.c
gcc-c fun.c
如圖:
也可以用變量代替:開頭CC=gcc(PC平臺),CC=arm-linux-gcc(arm平臺),則可寫成:
$(CC)-o main test.o fun.o
$為使用變量值 clean:rm *.o-rf
rm main-rf ② 數據結構
C基本語法:1.變量2.語句3.分支4.循環5.函數6.存取7.類8.封裝集成。C++的特性:封裝,集成,多態
鏈表,最重要的是雙向鏈表(單環),基本操作:添加、查找、刪除。定義:typedef struct node{ datatype data;struct node *next;}LNode,*LinkList;指向本結點類型的指針是實現鏈表的基礎,數據量大時用鏈表存儲,少時用數組。指針最大值為2^32=4G,指針0~4G的一個數字。頭指針為“NULL”則表示一個空表。內存分配函數有malloc和calloc.語句:算術語句,如i=i+1;i++;關系語句,i>2;邏輯語句,i<20&&i>10兩個同時成立就成立,||(或)一個成立就成立; 分支:if else 計算閏年if(year%400==0||(year%4==0&&year%100!=0))循環:while(),do{}while();for(i=0;i<10;i++)i=0只在第一次時執行。r回車字符,%x指針地址
usleep();sleep(1);1秒跳一次fflush(stdout);題目(1.聲明數組2.錄入學生信息3.求最高分4.打?。┐a:struct stu{int s;int num;char name[16];};
int main {struct stu stu_arry[10];} 3.7月4日 鏈表
鏈表的創建與遍歷及查找、增加、刪除結點各項操作,給出部分代碼進行練習,對鏈表的操作進行熟悉。著重強調增加結點(尾插入)的操作,得到尾結點的代碼如下:
for(p=h;p!=NULL;p=p->next){if(p->next==NULL)pp=p;} p=malloc(sizeof(struct node));p->num=num;strcpy(p->name,name);pp->next=p;p->next=NULL;return h;4.7月5日
① 熟悉鏈表的各項操作,老師給出代碼,加強出錯部分的練習。刪除結點時的考慮,刪除的是頭結點和非頭結點,代碼如下:
struct node *link_del_node_by_num(struct node *h,int num){
struct node *p;
struct node *pp;
/*find node by num*/
for(pp=p=h;p!=NULL;pp=p,p=p->next)
{
if(p->num==num)
break;
}
/*del node is head node*/
if(p==h)
{
h=h->next;
free(p);
}
/*del node is not head node*/
else
{
pp->next=p->next;
free(p);
}
if(p==NULL)
return NULL;
return h;} ②哈希表
哈希表存儲的基本思想以數據表中的每個記錄的關鍵字k為自變量,通過一種函數H(k)計算出函數值。把這個值解釋為一塊連續存儲空間(即數組空間)的單元地址(即下標),將該記錄存儲到這個單元中。
構造方法:1.直接定址法 H(k)=k+c 2.除留余數 H(k)=k%m 3.平方取中法 取關鍵字平方后的中間幾位作為哈希函數的地址沖突解決方法:開放定址法 H(k)=(k*k+i)%m,Hi=(H(k)+d(i))%m,i=1,2,??k(d為增量函數)編寫代碼,實現對哈希表的添加、查找操作。
5.7月6日
整理哈希表的操作代碼,對各個部分進行完善,并編寫出了刪除結點的程序代碼。在刪除頭結點的時候,程序運行結果總是出錯,詢問老師過后,經過老師的講解,最后完成了代碼。
6.7月7日
接口設計 詞典的存儲格式:文本文件,索引;查詢方式:字符串匹配,二分查找 版本管理工具(git)找出版本之間的差異,回到以前的版本,原則:迭代開發(逐漸找出功能)、接口分離
$ ^ 所有的依賴文件,$< 只依賴于第一個文件,在linux終端下,查詢手冊用man命令。給出部分代碼,查詢手冊以便理解。
7.7月8日
講述部分函數的意義,memset直接設置內存,memset(trans,0,WORD_LEN);從trans開始,長度為多少,都設為0。Shift+* 移光標
#if 0??#endif 此時這里的內容不需要編譯;#if 1??#endif 能打開
8.7月9日
①如何將windows中的文件傳到虛擬機中?
控制面板—>網絡連接—>Vmware Workstation啟用,在終端輸入命令ifconfig eth 0 找到地址192.168.8.131;然后虛擬機打開ftp命令 /etc/init.d/vsftpd start nestar-an|grep 20是查看ftp狀況的,修改密碼命令passwd student,解壓縮文件tar xf dict.tar.bz2 ②文件的操作
FILE *pFile=fopen(filename,“rb”)fclose(pFile)關閉文件
fread(buffer,size,size_count,pFile)從文件可讀取size*size_count到buffer中。在代碼中實現退格鍵的操作。
9.7月10日
實現了退格鍵操作,并對代碼進行完善。下午編寫刪除操作,結果失敗。
10.7月11日
老師驗收程序,進行演示。二.設計過程
1.題目
(1)建立一個哈希表,并實現添加、刪除、查找的功能(2)設計一個英漢字典,要求實現退格輸出功能
2.題目思路
⑴哈希表存儲的基本思想以數據表中的每個記錄的關鍵字k為自變量,通過一種函數H(k)計算出函數值。把這個值解釋為一塊連續存儲空間(即數組空間)的單元地址(即下標),將該記錄存儲到這個單元中。需要用除留余數法構造。首先找到地址標號后,然后再根據鏈表的方式存儲進去。能夠實現可選擇性的添加數據,然后顯示出哈希表。可根據查找的數據,顯示出位置,及根據數據刪除時,出現的新哈希表。
⑵英漢詞典需要在二進制文件里,建立一個字典庫,然后再查找編寫一系列功能函數。此程序用的是聯想輸入法,在非標準模式下實現。能夠按首字母查詢并且實現選擇單詞,出現意思的功能,并且能夠實現退格輸出。此時需要編寫查找匹配單詞的函數,及得到單詞意思的函數。老師已經給出部分代碼,再編寫實現退格鍵的操作即可。
3.如何實現
⑴實現哈希表的流程圖
利用除留余數,得到數據位置的代碼 int hash_hash_fun(int data){
int pos;
pos=data%HASH_MAX;
return pos;} 在添加數據時,應給P開辟空間,之后找到所屬位置,進行存儲即可。部分主要代碼如下:
/*malloc memory*/
p=(struct node*)malloc(sizeof(struct node));
/*input data*/
printf(“input add data:n”);
scanf(“%d”,&add_data);
getchar();
pos=hash_hash_fun(add_data);
p->num=add_data;
p->next=hash[pos];
hash[pos]=p;
在查找數據時,首先進入 hash_hash_fun函數,找到位置后,方可進行查找,此函數是整個程序的關鍵,輸出結果為位置加上數據的形式。代碼如下:
struct node *hash_find(struct node *hash[],int f_num){
int pos;
struct node *p;
printf(“input find f_num:n”);
scanf(“%d”,&f_num);
pos=hash_hash_fun(f_num);
for(p=hash[pos];p!=NULL;p=p->next)
{
if(p->num==f_num)
{
printf(“[%d] %dn”,pos,p->num);
break;
}
}
if(p==NULL)
printf(“no find.n”);
return p;}
在刪除的時候,需要三方面的考慮,刪除的是頭結點,非頭結點,及指針所指的為空,這樣才能更準確的刪除表中數據。代碼如下:
struct node *hash_del(struct node *hash[],int num){
int pos;
struct node *h=NULL;
struct node *p;
struct node *pp;
printf(“input del num:n”);
scanf(“%d”,&num);
pos=hash_hash_fun(num);
for(pp=p=h=hash[pos];p!=NULL;pp=p,p=p->next)
{
if(p->num==num)
break;
}
printf(“[%d] %dn”,pos,p->num);
if(p==h)
{
hash[pos] = p->next;
free(p);
}
else
{
pp->next=p->next;
free(p);
}
if(p==NULL)
return NULL;} ⑵實現英漢詞典退格功能 在實現查找功能時,需要進行輸入數據的判斷如果是字母的話,應怎樣運行,如果是退格鍵時,是怎樣,以及是數字時是怎樣,這里需調用兩個函數isalpha()判斷字母和isdigit()判斷數字。這里把字母的判斷和退格鍵的判斷寫到了一塊,代碼如下:
if(isalpha(c)||(c=='177'))
{
trans[n] = c;
//back space
if(c == '177')
{
n--;
if(n < 0)n = 0;
trans[n] = ' 主站蜘蛛池模板: 免费人成激情视频在线观看冫| 无码人妻丰满熟妇啪啪| 国产精品无码无卡在线播放| 亚洲色精品三区二区一区| 亚欧美日韩香蕉在线播放视频| 激情偷乱人伦小说视频| 亚洲一区二区三区四区五区六区| 亚洲日韩国产av中文字幕| 精品久久久久中文字幕一区| 性做久久久久久免费观看| 80s国产成年女人毛片| 99久久婷婷国产综合精品青草漫画| 天天爽天天爽天天爽| 久久伊99综合婷婷久久伊| 国产精品揄拍100视频| 猫咪免费人成网站在线观看| 99久久婷婷国产综合亚洲| 久久国产色av免费看| 欧美另类人妖| 欧美大片18禁aaa免费视频| 欧美xxxx做受性欧美88| 国产99视频精品专区| 精品一区二区三区在线观看视频| 国产成人精品午夜二三区波多野| 色翁荡熄又大又硬又粗又视频图片| 精品国产乱码久久久久久免费| 无码h黄动漫在线播放网站| av无码久久久久久不卡网站| 无码国产精品久久一区免费| 日日天干夜夜狠狠爱| 露脸内射熟女--69xx| 亚洲va无码va在线va天堂| 日本特黄特色特爽大片| 草的我好爽视频| 狠狠久久五月精品中文字幕| 亚洲va久久久噜噜噜久久4399| 精久国产av一区二区三区孕妇| 亚洲人成电影在线播放| 精品无码av无码专区| 人妻av无码系列专区移动可看| 青青草无码免费一二三区|