第二次實(shí)習(xí)報(bào)告
第一次實(shí)訓(xùn)報(bào)告總結(jié)
一轉(zhuǎn)眼的功夫,五個(gè)月的實(shí)習(xí)期已經(jīng)過(guò)去了,在利泰紡織的日子也是人生中一場(chǎng)重要的經(jīng)歷,在這里學(xué)到很多東西,不僅是專業(yè)知識(shí)技能上,還有人生經(jīng)歷的歷練,同事之間的相處等。學(xué)到的東西有很多,這些事情在以后我的人生道路上起到不可或缺的地位。本次實(shí)習(xí)主旨在于:針對(duì)我們大學(xué)三年開(kāi)設(shè)的課程,實(shí)踐性的了解實(shí)際生產(chǎn)中的工藝流程、更好的鞏固所學(xué)的原理知識(shí)、提高實(shí)際動(dòng)手能力和操作能力。讓我們對(duì)車間的所有程序的了解與掌握,因?yàn)槲覀兪菍W(xué)工藝的,所以公司安排我們兩個(gè)月在車間跟著各個(gè)工序的機(jī)修師傅學(xué)習(xí)設(shè)備,這樣我們才能更加的了解,才能為工藝奠基牢固。1單位簡(jiǎn)介:
金壇華茂金科技發(fā)展有限公司以共生共榮,品質(zhì)一流為企業(yè)宗旨,從201*年六月運(yùn)行到現(xiàn)在的金融危機(jī)沒(méi)有受到很大的影響,在保證產(chǎn)品質(zhì)量的前提下擴(kuò)大規(guī)模,97%的紗為針織用紗,為大品牌的服裝提供紗線。目前公司生產(chǎn)規(guī)模為5萬(wàn)錠,大多數(shù)的機(jī)器引進(jìn)外國(guó)的先進(jìn)機(jī)器,以提高紗線的品質(zhì)。
環(huán)錠紡紗現(xiàn)在作為紗線生產(chǎn)的主要紡紗方式,以其成熟的工藝技術(shù)、穩(wěn)定的紡紗質(zhì)量,是紡紗生產(chǎn)中最核心、所占比例最大的紡紗形式。紡紗工藝是紡紗加工流程和各機(jī)件的參數(shù)設(shè)置的總稱。紡紗工藝設(shè)置合理與否直接影響紡紗加工進(jìn)行的順利與否以及最終產(chǎn)品的質(zhì)量好壞。在紡紗工藝設(shè)計(jì)時(shí),既要考慮到所加工纖維原料的性能和最終產(chǎn)品的要求又要結(jié)合廠里設(shè)備情況。
利泰四紡有部分國(guó)外機(jī)器,先進(jìn)機(jī)器,可以節(jié)省大量勞動(dòng)力。并粗精工序的設(shè)備有:
并條機(jī):杭州東夏紡機(jī)HSD961(18臺(tái)),德國(guó)特呂茨勒HSR1000(8臺(tái))。
條并卷機(jī):昆山凱宮JSFA360(1臺(tái)),瑞士立達(dá)E32(3臺(tái))。精梳機(jī):瑞士立達(dá)E62(21臺(tái))。粗紗機(jī):天津宏大TJFA458A(14臺(tái))。2實(shí)習(xí)內(nèi)容及進(jìn)度
時(shí)間12月02日12月20日12月21日1月8日2月20日2月28日3月1日4月30日
3學(xué)習(xí)內(nèi)容總結(jié)
實(shí)習(xí)期分為三個(gè)階段,第一個(gè)階段是細(xì)紗工序?qū)W習(xí),在這個(gè)階段主要學(xué)習(xí)細(xì)紗工序中各個(gè)細(xì)節(jié),不僅包括機(jī)器保養(yǎng)與維修,還有細(xì)紗各個(gè)部件的清潔與保養(yǎng),在這段時(shí)間學(xué)習(xí)的內(nèi)容比較多,也比較雜,之前在學(xué)校學(xué)習(xí)的時(shí)候很多東西都忽略了,所以我這段時(shí)間我加倍的鞏固。第二個(gè)是絡(luò)筒操作,說(shuō)實(shí)話操作相對(duì)于維修簡(jiǎn)單的多,沒(méi)有那
內(nèi)容細(xì)紗工序保全保養(yǎng)絡(luò)筒工序的操作實(shí)習(xí)梳棉工序的保全保養(yǎng)實(shí)驗(yàn)室檢測(cè)實(shí)習(xí)么復(fù)雜,但是就是工作比較辛苦,我們這兩個(gè)星期是要跟著操作師傅跟班走,所以比較辛苦,不過(guò)堅(jiān)持下來(lái)就好了。結(jié)束的時(shí)候就感覺(jué)一切都是浮云的。第三個(gè)是實(shí)驗(yàn)室實(shí)習(xí),在實(shí)驗(yàn)室學(xué)習(xí)的東西原來(lái)在學(xué)校學(xué)習(xí)的都比較浮在表面上,所以現(xiàn)在要比較牢固的學(xué)校,將各個(gè)實(shí)驗(yàn)項(xiàng)目都要鞏固。
在近四個(gè)月的實(shí)習(xí)學(xué)習(xí)中,體會(huì)到了一個(gè)道理:工作是枯燥的要學(xué)會(huì)在工作中找樂(lè)趣。在整個(gè)實(shí)習(xí)過(guò)程中公司要求我們每天七點(diǎn)五十之前到崗下午五點(diǎn)下班。每天進(jìn)車間時(shí)太陽(yáng)還沒(méi)有完全升起,下午出車間時(shí)太陽(yáng)就落山了,曾戲曰:人生就在這進(jìn)進(jìn)出出之間過(guò)完了!其實(shí)不然,在我們進(jìn)廠實(shí)習(xí)的這段時(shí)間,一些工作了六、七年的老職工,對(duì)待工作仍然是一絲不茍,絲毫看不出厭倦的情緒。
老職工對(duì)待工作的熱情也許是因?yàn)樗麄兩朴谠诠ぷ髦袑ふ覙?lè)趣。曾有一名老師傅向我展示他的左手“功夫”,掃車、裝車都用左手,速度絲毫不比其他人慢。引用一位師傅的話“我這輩子擰過(guò)的螺絲比我見(jiàn)過(guò)的人還要多,是我最驕傲的事”誠(chéng)然,作為一名紡織工人業(yè)余時(shí)間是很少的,更要通過(guò)長(zhǎng)時(shí)間的經(jīng)驗(yàn)積累才能在工作中出成績(jī),但決不能拋棄了務(wù)實(shí)的工作精神。踏踏實(shí)實(shí)的做好每一項(xiàng)工作,才是每一個(gè)從業(yè)者所應(yīng)具備的基本素質(zhì)。
在信息化高速發(fā)展的現(xiàn)代社會(huì)中,掌握最先進(jìn)的技術(shù)以及對(duì)行業(yè)發(fā)展正確的判斷都是在激烈的競(jìng)爭(zhēng)中立于不敗之地所具備的必要條件。在這一月的就業(yè)實(shí)習(xí)中,我對(duì)紡織企業(yè)以及紡織行業(yè)有了一個(gè)系統(tǒng)的了解。整個(gè)紡織行業(yè)將朝著綠色環(huán)保以及節(jié)能的大方向發(fā)展,再者就是高自動(dòng)化,降低勞動(dòng)力以及勞動(dòng)密度。
隨著科技的進(jìn)步,新型纖維、新型材料以及新型制造技術(shù)將成為各企業(yè)追捧的熱點(diǎn)以及競(jìng)爭(zhēng)的工具;蛟S在未來(lái)幾年內(nèi),紡織業(yè)將逐漸品牌化。而新型技術(shù)以及新型產(chǎn)品將成為紡織產(chǎn)品新型化的有力工具。
對(duì)于個(gè)人發(fā)展的啟示。現(xiàn)在雖然紡織業(yè)是勞動(dòng)密集型企業(yè),但其對(duì)高素質(zhì)人才的需求并不多;蛟S隨著科技的發(fā)展以及行業(yè)競(jìng)爭(zhēng)的加劇,對(duì)于人才的需求會(huì)增加。在實(shí)習(xí)期間,廠里不乏技術(shù)專攻的師傅,但很少有精通全程的人。在紡織行業(yè)的發(fā)展中缺乏的將是能從宏觀掌控全程的人,也是紡織行業(yè)變革所需要的人才!
此次實(shí)習(xí)不僅使我們體驗(yàn)了紡織廠工作的環(huán)境以及工作強(qiáng)度,更使我們從心理上得到了調(diào)整,使我們踏入社會(huì)后能更快的進(jìn)入工作當(dāng)中。
擴(kuò)展閱讀:第二次實(shí)習(xí)報(bào)告
停車場(chǎng)管理
一、需求分析
1、本演示程序中,利用棧和隊(duì)列實(shí)現(xiàn)停車場(chǎng)的管理,定義棧Sparking用來(lái)存放停車場(chǎng)的
車輛,定義Skeep用來(lái)存放讓車的車輛,定義隊(duì)列Qcar用來(lái)存放等候的車輛,棧和隊(duì)列的元素類型時(shí)車輛,車輛包括兩項(xiàng)數(shù)據(jù)內(nèi)容:車牌號(hào)碼和入庫(kù)的時(shí)刻;
2、程序設(shè)計(jì)時(shí)需要?jiǎng)e設(shè)一個(gè)棧,臨時(shí)存放給要離去的汽車讓路而從停車場(chǎng)退出的汽車,也
用順序存儲(chǔ)結(jié)構(gòu)實(shí)現(xiàn).輸入的數(shù)據(jù)按到達(dá)或離去的時(shí)刻有序.也就是要考慮第一個(gè)操作的時(shí)間都必須不同,后一個(gè)操作的時(shí)間要比前一個(gè)的靠后.
3、在運(yùn)行程序的時(shí)候,先根據(jù)程序的提示輸入需要的操作,是入庫(kù)還是出庫(kù);接著輸入
車牌號(hào)碼,輸入的格式是字符串;最后輸入時(shí)間,輸入的格式為“2301”;
4、程序根據(jù)用戶的輸入,做相應(yīng)的處理和計(jì)算,輸出車輛的相關(guān)信息,入庫(kù)時(shí)輸出車輛
停的位置;出庫(kù)是輸出要收取的費(fèi)用;5、測(cè)試數(shù)據(jù):見(jiàn)后面
一、概要設(shè)計(jì)
1、設(shè)定棧的抽象數(shù)據(jù)類型定義ADTStack{
數(shù)據(jù)對(duì)象:D={ai|ai∈Elemset,i=1,2,3,n,n≥0}數(shù)據(jù)關(guān)系:R1={|ai-1,ai∈D,i=2,3,n}
基本操作:InitStack(&S)
操作結(jié)果:構(gòu)造一個(gè)空棧SDestroyStack(&S)初始條件:棧S已存在操作結(jié)果:棧S被銷毀ClearStack(&S)
初始條件:棧S已存在操作結(jié)果:棧S清為空棧StackEmpty(S)
初始條件:棧S已存在
操作結(jié)果:若棧S為空棧,則返回TRUE,否則返回FALSEStackLength(S)
初始條件:棧S已存在
操作結(jié)果:返回S的元素個(gè)數(shù),則棧的長(zhǎng)度GetTop(S,&e)
初始條件:棧S已存在且非空操作結(jié)果:用e返回S的棧頂元素Push(&S,e)
初始條件:棧S已存在
操作結(jié)果:插入元素e為新的棧頂元素Pop(&S,&e)
初始條件:棧S已存在且非空
操作結(jié)果:刪除S的棧頂元素,并用e返回其值StackTraverse(S,visit())初始條件:棧S已存在且非空
操作結(jié)果:從棧底到棧頂依次對(duì)S的每個(gè)數(shù)據(jù)元素調(diào)用函數(shù)visit(),一旦visit()失敗,則操作失敗停車場(chǎng)管理
}ADTStack
2、設(shè)定隊(duì)列的抽象數(shù)據(jù)類型定義ADTQueue{
數(shù)據(jù)對(duì)象:D={ai|ai∈Elemset,i=1,2,3,n,n≥0}數(shù)據(jù)關(guān)系:R1={|ai-1,ai∈D,i=2,3,n}
基本操作:InitQueue(&Q)
操作結(jié)果:構(gòu)造一個(gè)空隊(duì)列QDestroyQueue(&Q)
初始條件:隊(duì)列Q已存在操作結(jié)果:隊(duì)列S被銷毀ClearQueue(&Q)
初始條件:隊(duì)列Q已存在操作結(jié)果:隊(duì)列Q清為空隊(duì)列QueueEmpty(Q)
初始條件:隊(duì)列Q已存在
操作結(jié)果:若隊(duì)列Q為空隊(duì)列,則返回TRUE,否則返回FALSEQueueLength(Q)
初始條件:隊(duì)列Q已存在
操作結(jié)果:返回Q的元素個(gè)數(shù),則隊(duì)列的長(zhǎng)度GetHead(Q,&e)
初始條件:隊(duì)列Q已存在且非空操作結(jié)果:用e返回Q的隊(duì)頭元素EnQueue(&Q,e)
初始條件:隊(duì)列Q已存在
操作結(jié)果:插入元素e為新的隊(duì)尾元素DeQueue(&Q,&e)
初始條件:隊(duì)列Q已存在且非空
操作結(jié)果:刪除Q的隊(duì)頭元素,并用e返回其值QueueTraverse(Q,visit())
初始條件:隊(duì)列Q已存在且非空
操作結(jié)果:從隊(duì)頭到隊(duì)尾依次對(duì)Q的每個(gè)數(shù)據(jù)元素調(diào)用函數(shù)visit(),一旦visit()失敗,則操作失敗}ADTQueue
3、本程序包括三個(gè)模塊1)主程序模塊Voidmain(){
初始化;
While(命令!=false){
接受命令;處理命令;
}}2)棧模塊實(shí)現(xiàn)棧抽象數(shù)據(jù)類型3)隊(duì)列模塊實(shí)現(xiàn)隊(duì)列抽象數(shù)據(jù)類型停車場(chǎng)管理
各模塊的調(diào)用關(guān)系如下:
主程序
棧模式隊(duì)列模式
二、詳細(xì)設(shè)計(jì)
1、元素(車)類型定義typedefstruct{inthour;intmin;
}time;//時(shí)間結(jié)點(diǎn)
typedefstructcar{
charno[];//車牌號(hào)碼timereach;//車到達(dá)的時(shí)間timedepart;//車離開(kāi)的時(shí)間}car;//棧和隊(duì)列的元素類型(車)2、棧類型定義
#definemaxstack2//存儲(chǔ)空間的最大分配量#definestack_init_size1//存儲(chǔ)空間的初始分配量typedefstruct{
car*base;//棧底,在棧構(gòu)造之前和銷毀之后,base的值為NULLcar*top;//棧頂指針
intsize;//當(dāng)前已分配的儲(chǔ)存空間,以車為單位}stack;
棧的基本操作設(shè)置如下
voidInitStack(stack&S)//構(gòu)造一個(gè)空棧S
voidDestroyStack(stack&S)//銷毀棧S,S不再存在
voidClearStack(stack&S)//把S置為空棧
intStackEmpty(stackS)
//若棧S為空棧,則返回TRUE,否則返回FALSEintStackLength(stackS)
//返回S的元素個(gè)數(shù),即棧的長(zhǎng)度intGetTop(stackS,car&e)
//若棧不空,則用e返回S的棧頂元素,并返回OK;否則返回ERRORvoidPush(stack&S,care)//插入元素e為新的棧頂元素voidPop(stack&S,car&e)停車場(chǎng)管理
//若棧不為空,則刪除S的棧頂元素,用e返回其值voidStackTraverse(stackS,int(*visit)())
//從棧底到棧頂依次對(duì)棧中每個(gè)元素調(diào)用函數(shù)visit()。一旦visit()失敗,則操作失敗
部分操作的算法
voidinitstack(stack&s){//構(gòu)造空棧S
s.base=(car*)malloc(stack_init_size*sizeof(car));if(!s.base)exit(OVERFLOW);//存儲(chǔ)分配失敗s.top=s.base;s.size=0;}//initstack
voidpush(stack&s,care){//把元素e壓入棧*s.top++=e;s.size++;}//push
voidpop(stack&s,car&e)
{//若棧不空,彈出棧頂元素,用e返回if(s.top==s.base){
cout停車場(chǎng)管理
//若隊(duì)列Q為空隊(duì)列,則返回TRUE,否則返回FALSEintQueueLength(queueQ)
//返回Q的元素個(gè)數(shù),則隊(duì)列的長(zhǎng)度intGetHead(queueQ,car&e)
//隊(duì)列Q已存在且非空,用e返回Q的隊(duì)頭元素,并返回OK;否則返回ERRORvoidEnQueue(queue&Q,care)
//隊(duì)列Q已存在,插入元素e為新的隊(duì)尾元素viodDeQueue(queue&Q,car&e)
//隊(duì)列Q已存在且非空,刪除Q的隊(duì)頭元素,并用e返回其值QueueTraverse(queueQ,visit())
//從隊(duì)頭到隊(duì)尾依次對(duì)Q的每個(gè)數(shù)據(jù)元素調(diào)用函數(shù)visit(),一旦visit()失敗,則操作失敗部分操作的算法:
voidinitqueue(queue&q){//構(gòu)造空隊(duì)列
q.front=q.rear=(queueptr)malloc(sizeof(qnode));if(!q.front)exit(0);q.front->next=NULL;q.length=0;}
voidenqueue(queue&q,care)
{//插入元素e為q的新隊(duì)列的隊(duì)尾元素p=(queueptr)malloc(sizeof(qnode));if(!p)exit(0);//存儲(chǔ)分配失敗p->data=e;p->next=NULL;q.rear->next=p;q.rear=p;q.length++;}
voiddequeue(queue&q,queueptr&e)
{//若隊(duì)列不空,刪除q的隊(duì)頭元素,用e返回其值queueptrp;
if(q.front==q.rear)exit(0);
p=q.front->next;e=p;
q.front->next=p->next;
if(q.rear==p)q.rear=q.front;free(p);}
3、主函數(shù)和其他函數(shù)的偽代碼算法Voidmain(){//主程序
initstack(sparking);initstack(skeep);initqueue(qcar);停車場(chǎng)管理
//初始化,構(gòu)造停車場(chǎng)堆棧sparking,倒車場(chǎng)堆棧skeep,便道隊(duì)列qcarwhile(true){
cin>>flag;//說(shuō)明車輛是進(jìn)入還是離開(kāi)
switch(flag)//根據(jù)輸入的信息調(diào)用對(duì)應(yīng)的函數(shù){
caseA:arrive();break;caseD:depart();break;caseQ:exit;}}}
voidarrive(stack&sparking,queue&qcar)
{//車輛到達(dá),根據(jù)停車場(chǎng)的停車情況做相對(duì)應(yīng)的處理:如果停車場(chǎng)還有空位,直接入場(chǎng);//如果停車場(chǎng)已經(jīng)滿,停在便道上等待空位cin>>e.no;//輸入車牌號(hào)碼
cin>>e.hour>>e.min;//輸入車輛到達(dá)的時(shí)間if(sparking.size>no;//輸入離開(kāi)車輛的車牌號(hào)碼cin>>d.hour>>d.min;//輸入離開(kāi)時(shí)間
pop(sparking,e);//將停車場(chǎng)的車倒退出來(lái)push(skeep,e);//放在臨時(shí)停車場(chǎng)里面if(e.no==no)//找到要找的車輛{
dwelltime(t,e.reach,e.depart);//計(jì)算車輛在停車場(chǎng)的停留時(shí)間money(m,t);//計(jì)算應(yīng)收的費(fèi)用}
while(skeep.size)////將臨時(shí)停車場(chǎng)的車倒退回停車場(chǎng){
pop(skeep,e);push(sparking,e);}
if(sparking.size停車場(chǎng)管理
newe=w->data;
newe.reach=d;//新車進(jìn)入停車場(chǎng)的時(shí)間等于上一輛車離開(kāi)停車場(chǎng)的時(shí)間push(sparking,newe);//入場(chǎng)}
voidprint();//打印車輛的收費(fèi)收據(jù)}
5、函數(shù)的調(diào)用關(guān)系圖
maininitstack1initstack2initqueuearrivedepartpushpopenqueuedequeuedwelltimmoneyprint
三、調(diào)試分析
1、本次作業(yè)需要完成不難,但需要完善就不是容易的事情。所編程序?qū)崿F(xiàn)了基本的要求,
能夠?qū)崿F(xiàn)簡(jiǎn)單的管理,包括指示車輛進(jìn)入停車場(chǎng),停車場(chǎng)滿時(shí)的停車安排,車輛離開(kāi)停車場(chǎng)收費(fèi),通道車進(jìn)入按順序進(jìn)入停車場(chǎng),時(shí)間復(fù)雜度為O(n)。支持字符串輸入和整形數(shù)據(jù)輸入,提供相應(yīng)的信息輸出。2、完成過(guò)程中出現(xiàn)了一些小的問(wèn)題:
(1)字符串的輸入,一開(kāi)始,將車牌用stringno定義,但由于沒(méi)有明確分配其空間,造成了調(diào)試出錯(cuò),后來(lái)將其定義為明確的空間charno[],問(wèn)題得以解決;(2)編程準(zhǔn)備步驟沒(méi)做好,忘記輸入usingnamespacestd編譯出錯(cuò);
(3)在棧和隊(duì)列元素轉(zhuǎn)換時(shí)出現(xiàn)不搭配的現(xiàn)象,原因在于沒(méi)有都轉(zhuǎn)為car類型。
3、程序在很多方面都需要改進(jìn),特別在出錯(cuò)處理方面,這個(gè)問(wèn)題很容易導(dǎo)致系統(tǒng)的崩潰。4、對(duì)于選做題(1)可對(duì)不同車輛設(shè)計(jì)不同的結(jié)構(gòu),將其和汽車相比較,從而決定收費(fèi);
對(duì)于選做(2)可以模仿停車場(chǎng)的方式,定義一個(gè)臨時(shí)隊(duì)列,將離開(kāi)車之前的車進(jìn)列,然后再出列
四、用戶手冊(cè)
1、本程序運(yùn)行于windowsXP,windowsvists,DOS系統(tǒng),只需要執(zhí)行“停車場(chǎng).exe”2、進(jìn)入演示程序后即顯示一個(gè)有功能選擇的界面,如下:
停車場(chǎng)管理
3、選擇操作。
4、選擇“A”時(shí),接著輸入入場(chǎng)車輛的信息,包括車牌號(hào)碼,進(jìn)入時(shí)間,時(shí)間輸入的格式
是:小時(shí)+空格+分鐘。,如圖:
5、選擇“D”時(shí),輸入出場(chǎng)的車輛的信息,包括車牌號(hào)碼,離開(kāi)時(shí)間。
6、退出程序,選擇“Q”
五、測(cè)試結(jié)果
如上面截圖所示
六、附錄
停車場(chǎng).cpp//主程序
友情提示:本文中關(guān)于《第二次實(shí)習(xí)報(bào)告》給出的范例僅供您參考拓展思維使用,第二次實(shí)習(xí)報(bào)告:該篇文章建議您自主創(chuàng)作。
來(lái)源:網(wǎng)絡(luò)整理 免責(zé)聲明:本文僅限學(xué)習(xí)分享,如產(chǎn)生版權(quán)問(wèn)題,請(qǐng)聯(lián)系我們及時(shí)刪除。