第一篇:數(shù)據(jù)庫課程設計說明書
*******************
實踐教學
*******************
蘭州理工大學
計算機與通信學院
2014年春季學期
課程設計
題目:專業(yè)班級:姓名: 學號:指導教師:成績:
目錄
摘要...........................1 1.2.3.4.5.需求分析.........................2 概念結構設計........................2 邏輯結構設計........................2 系統(tǒng)實現(xiàn).........................2 系統(tǒng)測試.........................2
參考文獻..........................2
課程設計總結......................4文檔排版要求:
一級標題:宋體,三號,加粗
二級標題:四號,宋體
正文:宋體,小四號,1.5倍行距
摘要
(300字之內)
本設計是以學校現(xiàn)有的考務管理工作為背景,根據(jù)學校考試管理的基本流程,以提高考試管理工作的效率和標準化為目標,開發(fā)了一個“網(wǎng)絡考試管理信息系統(tǒng)”。該系統(tǒng)采用Java開發(fā)技術,應用服務器選用Tomcat,數(shù)據(jù)庫服務器選用Oracle10g。
該系統(tǒng)分為前臺和后臺2個部分。前臺為普通用戶提供系統(tǒng)登錄、考生注冊、在線考試、查詢成績等功能;后臺為管理員提供管理各類基礎數(shù)據(jù)的功能,包括學生注冊管理、專業(yè)信息管理、課程信息管理、考試信息管理、考試成績管理、考試題目管理等6個模塊。
關鍵詞: 網(wǎng)絡考試管理;Java;Oracle
1.需求分析
(系統(tǒng)結構、系統(tǒng)功能)
2.概念結構設計
(畫出E-R圖)
3.邏輯結構設計
(給出具體的關系模式及關系圖)
4.系統(tǒng)實現(xiàn)
(配以界面說明實現(xiàn)了那些主要功能)。
5.系統(tǒng)測試
(簡要說明測試方法、測試用例)
參考文獻
1.趙艷鐸等(譯).數(shù)據(jù)庫原理(第5版)[M].清華大學出版社, 2011
2.楊冬青等(譯).數(shù)據(jù)庫系統(tǒng)概念(第6版)[M].機械工業(yè)出版社, 2012
3.金名等(譯).數(shù)據(jù)庫系統(tǒng)設計、實現(xiàn)與管理(第8版)[M].清華大學出版社, 2012
4.劉智勇.SQL Server 2008寶典[M].電子工業(yè)出版社,2010
5.蘇金國等(譯).Oracle Database 9i/10g/11g編程藝術[M].人民郵電出版社, 2011
6.張躍平等.JSP程序設計[M].清華大學出版社, 2009,8
7.吳長忠,曹樹坤,陶立英,桑曙光.高校畢業(yè)設計管理系統(tǒng)設計與構建研究[J].科技創(chuàng)新導報,2009年35期
8.張建偉,王璐,蔡增玉,陳娟娟.基于Web的高校畢業(yè)設計全程管理的系統(tǒng)設計與實現(xiàn)[J].鄭州輕工業(yè)學院學報(自然科學版),2009年05期
9.李華.PowerBuilder程序設計教程[M].清華大學出版社,2010
注意:黃色標注部分,需要各位同學根據(jù)自己選用的技術,填寫相應的參考書。
課程設計總結
(300字之內)
第二篇:數(shù)據(jù)庫課程設計說明書內容要求(本站推薦)
桂林電子工業(yè)學院課程設計說明書用紙
引言
包括設計目的、背景系統(tǒng)的目標及任務
包括系統(tǒng)建設目標,系統(tǒng)的主要任務,系統(tǒng)性能指標,系統(tǒng)標準化要求。2 系統(tǒng)需求分析
(1)系統(tǒng)的詳細需求
包括:功能需求,使用范圍,業(yè)務流程,用戶界面,輸出要求,故障處理。(畫出系統(tǒng)數(shù)據(jù)流圖)
(2)使用環(huán)境
包括:網(wǎng)絡環(huán)境,硬件環(huán)境,軟件環(huán)境,與其他系統(tǒng)的關系。
(3)可行性分析
包括:技術可行性,經(jīng)濟可行性,人員可行性,影響系統(tǒng)開發(fā)的因素。3 軟件開發(fā)過程
(1)系統(tǒng)設計
包括:數(shù)據(jù)庫設計:畫出E-R圖;系統(tǒng)功能設計:畫出功能模塊結構圖;
系統(tǒng)安全設計:可以考慮以下一些安全設計思想(系統(tǒng)中存貯的用
戶口令、備份口令、數(shù)據(jù)庫連接信息等重要數(shù)據(jù),必需經(jīng)過安全加密等。)
(2)軟件設計
針對開發(fā)語言的選擇及本課題所要完成的各功能模塊,說明開發(fā)數(shù)據(jù)庫應用系統(tǒng)的方法和技巧。軟件測試過程
軟件項目在開發(fā)完成后還要進行系統(tǒng)測試,以測試開發(fā)出的軟件的功能和性能是否達到預定要求。
(1)測試環(huán)境
①硬件環(huán)境、②軟件環(huán)境、③數(shù)據(jù)環(huán)境、④網(wǎng)絡環(huán)境。
(2)功能測試
①模擬現(xiàn)場測試、②應用現(xiàn)場測試
(3)性能測試結論
課程設計最終的完成情況總結
第三篇:數(shù)據(jù)庫課程設計
數(shù)據(jù)庫課程設計
第一章 引言
開發(fā)的意義
設計應用系統(tǒng)的任務及目標 設計開發(fā)及運行的軟硬件環(huán)境
第二章 系統(tǒng)分析與設計
系統(tǒng)需求分析
數(shù)據(jù)庫概念結構設計 數(shù)據(jù)庫邏輯結構設計 數(shù)據(jù)庫物理結構設計 系統(tǒng)總體結構設計
第三章 系統(tǒng)開發(fā)及實現(xiàn)
設計開發(fā)采用的技術及設計效果
第四章 總結
第四篇:數(shù)據(jù)庫課程設計
需求分析
在銀行業(yè)務模擬中用隨機函數(shù)產生隨機數(shù),求客戶在銀行的平均時間,客戶來到銀行后加入兩個隊列,客戶辦理的業(yè)務有兩種,一是取款和貸款,二是存款和還款。概要設計
typedef struct service { int num;//客戶號 string type;//到達或離開 int beginTime;int endTime;int money;//正數(shù)為存款,負數(shù)為取款 struct service* next;}service;typedef struct //隊列 { service* head;service* rear;}queue;int total;//初始時銀行現(xiàn)存資金總額 int closeTime;//營業(yè)結束時間
int arriveTime;//兩個到達事件之間的間隔上限 int dealTime;//客戶交易的時間上限 int dealMoney=5000;//交易額上限 int currentTime=0;//當前時間 int totalTime=0;//客戶逗留總時間 int counter=0;//客戶總數(shù) int number=1;//初始客戶序列號 int currentTimeOfDeal=0;int theArriveTime=0;queue eq;//事件隊列 queue fq;//隊列一
queue sq;//對列二 //初始化三個隊列 service* temped;int Time;void push(queue &q,int a)// 插入元素a為Q的新的隊尾元素 void pop(queue &q)// 若隊列不空,出對列函數(shù) service* front(queue &q)//返回隊首元素 service* back(queue &q)//返回隊尾元素
service* searchAndDel(queue &q,int m)//在對列中尋找可處理元素 bool state=1;//用于判斷是否有窗口在處理
void arrive()//“到達”函數(shù) 隨機產生顧客,進入隊列一產生到達事件 進入事件隊列
void putMoney()//存款函數(shù) void getMoney()//取款函數(shù)
void findAndDeal()//在對列中尋找可處理元素,對其進行處理 運行環(huán)境
Window XP Visual C++ 開發(fā)工具和編程語言
Visual C++ C++ 詳細設計
1.隊列的鏈式表示和實現(xiàn) typedef struct service { int num;//客戶號
string type;//到達或離開 int beginTime;int endTime;int money;//正數(shù)為存款,負數(shù)為取款 struct service* next;}service;typedef struct //隊列 { service* head;service* rear;}queue;2.插入一個元素為隊尾元素 void push(queue &q,int a){ service* p=new service;p->money=a;p->next=NULL;if(q.head==NULL)//列隊為空,初始化 { q.head=p;q.rear=p;} else //隊列不為空,插入元素a { q.rear->next=p;q.rear=q.rear->next;} } 3.返回函數(shù)
service* front(queue &q)//返回隊首元素 { return q.head;} service* back(queue &q)//返回隊尾元素 { return q.rear;} 4.在對列中尋找可處理元素
service* searchAndDel(queue &q,int m){ service* sign=q.head;//標記頭節(jié)點 service* p;while(q.head!=NULL){ if((-(q.head->money)) { p=q.head;q.head=q.head->next;//首節(jié)點后移一位,返回原首節(jié)點 return p;} } if((-(q.head->money))>m)//隊首元素不能被處理 { if(q.head==q.rear){ } return NULL;else //首節(jié)點移到隊列尾部 { q.rear->next=q.head;q.rear=q.rear->next;q.head=q.head->next;q.rear->next=NULL;} } if(q.head==sign)//隊列循環(huán)一周時停止 return NULL;} return NULL;} 5.到達函數(shù) void arrive()//到達“函數(shù) 隨機產生顧客,進入隊列一產生到達事件 進入事件隊列 { push(fq,(rand()%(2*dealMoney)-dealMoney));//隨機產生顧客加入第一隊列 back(fq)->beginTime=currentTime;back(fq)->num=number;push(eq,(back(fq)->money));//將產生事件加入事件隊列 back(eq)->beginTime=currentTime;back(eq)->type=”到達“;back(eq)->num=number;++number;} 6存款函數(shù) void putMoney(){ total+=front(fq)->money;//更新資金總額 push(eq,front(fq)->money);//加入事件隊列 離開 back(eq)->type=”離開“;back(eq)->num=front(fq)->num;back(eq)->endTime=(front(fq)->beginTime+rand()%dealTime+1);++counter;//更新客戶總數(shù) totalTime+=(back(eq)->endTime-front(fq)->beginTime);//更新逗留時間 pop(fq);//刪除第一隊列第一個業(yè)務 currentTimeOfDeal=back(eq)->endTime;state=0;} 7取款函數(shù) void getMoney()//取款函數(shù) { if((-fq.head->money)>total)//資金短缺 加入第二隊列 { push(sq,front(fq)->money);back(sq)->beginTime=front(fq)->beginTime;back(sq)->num=front(fq)->num;pop(fq);6 } else { total=total+back(fq)->money;push(eq,front(fq)->money);//加入事件隊列離開 back(eq)->type=”離開“;back(eq)->num=front(fq)->num;back(eq)->endTime=(front(fq)->beginTime+rand()%dealTime+1);back(eq)->beginTime=0;currentTimeOfDeal=back(eq)->endTime;++counter;//更新客戶總數(shù) totalTime+=(back(eq)->endTime-back(fq)->beginTime);//更新逗留時間 pop(fq);//刪除第一隊列第一個業(yè)務 state=0;} } 8.在對列中尋找可處理元素,對其進行處理 void findAndDeal(){ while((temped=searchAndDel(sq,total))&&NULL!=temped)//查找可處理取款 { total+=temped->money; totail=total+temped->money;push(eq,temped->money);//加入事件隊列訓 離開 back(eq)->type=”離開“;back(eq)->num=temped->num;randomTemp=rand()%dealTime+1; //更 新資 金總額 7 back(eq)->endTime=currentTime+randomTemp;currentTimeOfDeal+=randomTemp;++counter;//更新客戶總數(shù) totalTime+=(back(eq)->endTime-temped->beginTime);//更新逗留時間 delete temped;//刪除節(jié)點 temped=NULL;} state=0;} 9 主函數(shù) int main(){ int m;cin>>m;if(m=111111){ cout<<”歡迎進入系統(tǒng)< srand(time(NULL));//初始化隨機函數(shù) cout<<”輸入銀行的初始存款:n“;cin>>total;cout<<”輸入銀行的營業(yè)時間:n“;cin>>closeTime;8 cout<<”輸入最大到達時間間隔:n“;cin>>arriveTime;cout<<”輸入最大的處理時間:n“;cin>>dealTime;theArriveTime+=rand()%arriveTime+1;//首次到達時間 while(currentTime } cout< } if(state==1&&fq.head!=NULL){ } if(fq.head->money>=0){ } else getMoney();putMoney();findAndDeal();arrive();theArriveTime+=rand()%arriveTime+1;9 <<”事件類型“<<”tt“ <<” 時間“<<”t“ <<” 處理金額“< } cout<<”未處理客戶:“<<”“< < < cout< } } cout<<”銀行當前余額:"< 在用隨即函數(shù)rand產生隨機數(shù)的時候,對其初始化用srand(time(NULL),為了使得產生的隨機數(shù)是整數(shù)要在后面加一 測試結果 如圖一所示為輸入密碼進入系統(tǒng)后 圖一輸入密碼進入系統(tǒng)后 如圖二為輸入銀行的初始存款,營業(yè)時間,兩個到達事件的最大間隔,客戶交易的最大時間 圖二輸入各項信息后 如圖三所示產生的客戶信息 圖三 客戶的信息(到達時間和離開時間,平均在的時間) 參考文獻 [1] 吳文虎,程序設計基礎(第二版),北京,清華大學出版社 [2] 譚浩強,C語言程序設計,北京,清華大學出版社 [3] 邊肇祺,模式識別(第二版),北京:清華大學出版社 [4] 李永忠,幾種小波變換的圖像處理技術,西北民族學院學報,自然科學版 [5] 嚴蔚敏,吳偉民,米寧,數(shù)據(jù)結構題集(c語言版),清華大學出版社 心得體會 轉眼之間,來到大學已經(jīng)一年半的時間了,對程序的學習也有了初步的認識,在大一的時候學習了程序設計,大二緊接著又學了數(shù)據(jù)結構,在這次的課程設計中,遇到了一些問題,通過老師和同學的幫助得到了解決,并且對程序設計的認識又提高了一個層次,在以后的學習中,對經(jīng)常出現(xiàn)的問題會更加注意。 這次的課程設計給了我很大的幫助,在過程中學到了很多的知識,對程序的規(guī)范性以及有效性更加的重視。在以后編程序的過程中會更加注意程序的完善性,使程序的功能更加的齊全,而這也是作為一個程序設計師必須要具備的。認識到只有多多的練習才能更好的運用所學習的知識。在大學里要充分的利用各種資源,提高自己的水平。 計算機輔助工藝設計 課 程 設 計 說 明 書 設計題目: 制定CA6140車床法蘭盤的加工工藝 設計鉆4×φ9mm孔的鉆床夾具 設 計 者:金 凱 敏 學 號:040101220 班 級:A04機械(2)班 指導教師:李 靜 敏 機械設計制造及其自動化系 2008年1月16日 目錄 一、序言???????????????????????????..3 二、設計任務?????????????????????????..3 三、計算生產綱領、確定生產類型????????????????..3 四、零件的分析????????????????????????..3 1、零件的作用?????????????????????????3 2、零件的工藝分析???????????????????????4 五、確定毛坯的制造方法、初步確定毛坯形狀???????????..4 六、工藝規(guī)程設計???????????????????????..4 1、定位基準的選擇?????????????????????4 2、工件表面加工方法的選擇?????????????????4 3、制定工藝路線??????????????????????.5 4、以工序Ⅱ為例說明確定切削用量的依據(jù)???????????.6 七、夾具設計?????????????????????????..7 1、設計要求????????????????????????.7 2、夾具設計的有關計算????????????????..??..7 3、夾具結構設計及操作簡要說明????????????....??7 八、參考文獻???????????????????????? ?..8 (一)序言 機械輔助工藝課程設計是在我們完成了全部基礎課、技術基礎課、大部分專業(yè)課之后進行的。這是我們在進行畢業(yè)設計之前對所學各課程的一次深入的綜合性的復習,也是一次理論聯(lián)系實際的訓練,因此,它在我們四年的大學生活中占有重要的地位。 通過本次課程設計,應該得到下述各方面的鍛煉: 能熟練運用機械制造工藝設計中的基本理論以及在生產實習中學到的實踐知識,正確地解決一個零件在加工中的定位、夾緊以及工藝路線安排、工藝尺寸確定等問題,保證零件的加工質量。提高結構設計的能力。通過設計夾具的訓練,應當獲得根據(jù)被加工零件的加工要求,設計出高效、省力、經(jīng)濟合理而且能保證加工質量的夾具的能力。學會使用手冊及圖表資料。掌握與本設計有關的各種資料的名稱、出處、能夠做到熟練運用。 就我個人而言,通過這次設計,基本上掌握了零件機械加工工藝規(guī)程的設計,機床專用夾具等工藝裝備的設計等。并學會了使用和查閱各種設計資料、手冊、和國家標準等。最重要的是綜合運用所學理論知識,解決現(xiàn)代實際工藝設計問題,鞏固和加深了所學到的東西。并在設計過程中,學到了很多課堂上沒有學到的東西。能夠順利的完成這次課程設計,首先得助于李靜敏老師的悉心指導。在設計過程中,由于對零件加工所用到的設備的基本性能和加工范圍缺乏全面的了解,缺乏實際的生產經(jīng)驗,導致在設計中碰到了許多的問題,但在通過請教老師和咨詢同學,翻閱資料、查工具書,解決設計過程中的一個又一個的問題。在這個過程中,使我對所學的知識有了進一步的了解,也了解了一些設計工具書的用途,同時,也鍛煉了相互之間的協(xié)同工作能力。在此,十分感謝任曉智老師的細心指導,感謝同學們的互相幫助。在以后的學習生活中,我將繼續(xù)刻苦努力,不段提高自己。 本說明書主要是CA6140臥式車床上的法蘭盤的有關工藝規(guī)程的設計說明,由于本本人專業(yè)能力水平有限,設計存在許多錯誤和不足之處,懇請老師給予指正。 (二)零件作用及設計任務 CA6140臥式車床上的法蘭盤,為盤類零件,用于臥式車床上。車床的變速箱固定在主軸箱上,靠法蘭盤定心。法蘭盤內孔與主軸的中間軸承外圓相配,外圓與變速箱體孔相配,以保證主軸三個軸承孔同心,使齒輪正確嚙合。主要作用是標明刻度,實現(xiàn)縱向進給。分析法蘭盤的技術要求,并繪制零件圖。設計零件技術機械加工工藝規(guī)程,填寫工藝文件。設計零件機械加工工藝裝備。設計機床專用夾具總裝圖中某個主要零件的零件圖。 (四)零件的分析 一、零件的作用 題目給的零件是CA6140臥式車床上的法蘭盤,它位于車床絲桿的末端,主要作用是標明刻度,實現(xiàn)縱向進給。零件的Φ100外圓上標有刻度線,用來對齊調節(jié)刻度盤上的刻度值,從而能夠直接讀出所調整的數(shù)值;外圓上鉆有底部為Φ4mm上部為Φ6mm的定位孔,實現(xiàn)精確定位。法蘭盤中部的通孔則給傳遞力矩的標明通過,本身沒有受到多少力的作用。 二、零件的工藝分析 法蘭盤共有三組加工表面,他們之間有一定的位置要求。現(xiàn)分述如下: 1、以Φ45外圓(中間)為中心的加工表面 這一組加工表面包括:外圓,端面及倒角;過度倒圓;內孔及其左端倒角。 2、以Φ45外圓(端)為中心的加工表面 這一組加工表面包括:端面,外圓,倒角;切槽3×2;內孔的右端倒角。 3、以4—Φ9的孔為中心加工表面 這一組加工表面包括:外圓,端面,側面;外圓,過度圓角;4—Φ9孔和同軸的孔。 它們之間有一定的位置要求,主要是: 1)、左端面與Φ20孔中心軸的跳動度為0.05 ; 2)、右端面與Φ20孔中心軸線的跳動度為 0.05; 3)、Φ90的外圓與4—Φ9孔的圓跳動公差為 0.06。 經(jīng)過對以上加工表面的分析,我們可先選定粗基準,加工出精基準所在的加工表面,然后借助專用夾具對其他加工表面進行加工,保證它們的位置精度。 (五)確定毛坯制造方法,初步確定毛坯形狀 零件材料是HT200。零件年產量是中批量,而且零件加工的輪廓尺寸不大,在考慮提高生產率保證加工精度后可采用鑄造成型。零件形狀并不復雜,因此毛坯形狀可以與零件的形狀盡量接近,內孔不鑄出。毛坯尺寸通過確定加工余量后再決定。 (六)工藝規(guī)程設計 一、基準的選擇 定位的選擇是工藝規(guī)程設計中重要的工作之一。定位選擇得正確與合理,可以使加工質量得到保證,生產率得宜提高。否則,加工工藝過程中會問題百出,更有甚者,還會造成零件大批報廢,使生產無法正進行。 1、粗基準的選擇 因為法蘭盤可歸為軸類零件,執(zhí)照“保證不加工表面與加工表面相互精度原則”的粗基準選擇原則(即當零件有不加工表面時,應以這些不加工表面作為粗基準;若零件有若干個不加工表面時則應與這些加工表面要求相對精度較高的不加工表面作為粗基準),所以對于本零件可以先以法蘭盤右端Φ45的外圓及Φ90的右端面作為粗基準,利用三爪卡盤夾緊Φ45外圓可同時削除五個自由度,再以Φ90的右端面定位可削除一個自由度。 2、主要就考慮基準重合問題 當設計基準與定位基準不重合時,應該進行尺寸換算。這在以后還要專門計算,此處不再計算。 二、工件表面加工方法的選擇 本零件的加工面有個圓、內孔、端面、車槽等,材料為HT200。參考《機械制造工藝設計簡明手冊》表1.4— 6、表1.4— 7、表1.4—8等,其加工方法選擇如下: 1、外圓面:公差等級為IT6~IT8,表面粗糙度為 , 采用粗車→半精車→磨削的加工方法。 2、Φ20內孔:公差等級為IT7~IT8,表面粗糙度為,采用鉆→擴→鉸→精鉸的加工方法,倒角用車刀加工。 3、外圓面:公差等級為IT13~IT14,表面粗糙度為,采用粗車→半精車→磨削的加工方法。 4、Φ90外圓:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車—半精車—磨削。 5、Φ100外圓面:公差等級為IT11,表面粗糙度為,采用粗車→半精車→磨削的加工方法。 6、右端面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車。 7、Φ90突臺右端面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車→半精車→精車。 8、Φ90突臺左端面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車→半精車→磨削。 9、Φ100突臺左端面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車→半精車→精車。 10、槽3×2:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車。 11、Φ100突臺右端面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗車→半精車→磨削。 12、Φ90突臺距離軸線34mm的被銑平面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗銑→精銑.13、Φ90突臺距離軸線24mm的被銑平面:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為粗銑→精銑→磨削.14、4—Φ9孔:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為鉆削。 15、Φ4的孔:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為鉆削。 16Φ6的孔:未注公差等級,根據(jù)GB1800—79規(guī)定公差為IT13,表面粗糙度為,采用的加工方法為鉆→鉸。 三、制定工藝路線 制定工藝路線應該使零件的加工精度(尺寸精度、形狀精度、位置精度)和表面質量等技術要求能得到合理的保證。在生產綱領已經(jīng)確定為大批生產的條件下,可以考慮采用通用機床配以志用夾具,并盡量使工序集中來提高生產率。還有,應當考慮經(jīng)濟效果,以便降低生產成本,多方面考慮而制定的工藝路線為: 1、工序Ⅰ 粗車Φ100柱體左端面。 2、工序Ⅱ 鉆、擴、粗鉸、精鉸Φ20mm孔至圖樣尺寸并車孔左端的倒角。 3、工序Ⅲ 粗車Φ100柱體右端面,粗車Φ90柱體左端面,半精車Φ100左、右端面、Φ90左端面,精車Φ100左端面、Φ90左端面,粗車外圓Φ45、Φ100、Φ90,半精車外圓Φ45、Φ90、Φ100、,車Φ100柱體的倒角,車Φ45柱體的過度倒圓。 4、工序Ⅳ 粗車、半精車、精車Φ90右端面,車槽3×2,粗車、半精車外圓及倒角。 5、工序Ⅴ 粗車φ45 右端面,倒角(內孔右側),倒角(φ45 右側) 6、工序Ⅵ 粗銑、精銑Φ90柱體的兩側面。 7、工序Ⅶ 鉆Φ4孔,鉸Φ6孔。 8、工序Ⅷ 鉆4—Φ9孔。 9、工序Ⅸ 磨削B面,即外圓面、Φ100右端面、Φ90左端面。 10、工序Ⅹ 磨削外圓面Φ100,Φ90。 11、工序Ⅺ 刻字刻線。 12、工序Ⅻ 鍍鉻。 13、工序ⅩⅢ 檢測入庫。 四、以工序Ⅱ為例說明確定切削用量及基本工時的依據(jù) (一)鉆Φ18孔 (1)刀具選擇:查《機械制造工藝設計簡明手冊》選用Φ18高速鋼錐柄標準花鉆。 (2)切削用量選擇: 查《切削用量手冊》得:f=0.70~0.86mm/r,再由《機械制造工藝設計簡明手冊》C365L 車床進給量取f =0.76mm/r。查《切削用量簡明手冊》取V =0.33m/s=19.8m/min n =1000 V / D=1000×19.8/3.14×18=350r/min 按機床選取n =322r/m,故V = D n /1000=3.14×18×322/1000=18m/min (3)計算基本工時: T=(L+L1+L2)/(f×n)=(91+11+0)/(0.76×322)=0.42min。 其中L=91,L1=(D/2)×cotKr+2=11,L2=0 (二)擴Φ19.8 孔 (1)刀具選擇:選用Φ19.8高速鋼錐柄擴孔鉆。 (2)確定切削用量: 查《切削用量簡明手冊》得:f=0.90~1.1mm/r,再由《機械制造工藝設計簡明手冊》C365L 車床進給量取f =0.92mm/r。擴孔時的切削速度,由《現(xiàn)代機械制造工藝流程設計實訓教程》得公式:VC=(1/2~1/3)VC 查《切削用量簡明手冊》取VC =0.29m/s=17.4m/min VC=(1/2~1/3)VC =5.8~8.7m/min n=1000 VC/ D=1000×(5.8~8.7)/(3.14×18)=93~140r/min 按機床選取n =136r/min,故V = D n /1000=3.14×19.8×136/1000=8.5m/min (3)計算基本工時: T=(L+L1+L2)/(f×n)=(91+14+2)/(0.92×136)=0.86min。 其中L=91,L1=14,L2=2 (三)粗鉸Φ19.94 (1)刀具選擇:Φ19.94高速鋼錐柄鉸刀。后刀面磨鈍標準為0.4~0.6,耐用度T=60min (2)確定切削用量: 背吃刀量asp=0.07 查《切削用量簡明手冊》得:f=1.0~2.0mm/r,取f=1.68mm/r。 計算切削速度V=CVdoZvKV/(601mTmapXvfYv),其中CV=15.6,ZV=0.2,XV=0.1,YV=0.5,m=0.3,KV=(190/HB)0.125=1,則: V=15.6×(19.94)0.2/[601-0.3×36000.3×(0.07)0.1×(1.68)0.5] =0.14m/s=8.4m/min n=1000×V/(d)=1000×8.4/(3.14×19.94)=134r/min 按機床選取n =132r/min V = d n /1000=3.14×132×19.94/1000=8.26m/min (3)計算基本工時: T=(L+L1+L2)/(f×n)=(91+14+2)/(1.68×132)=0.48min。 其中L=91,L1=14,L2=2 (四)精鉸Φ20 (1)刀具選擇:Φ20高速鋼錐柄機用鉸刀 (2)確定切削用量: 背吃刀量asp=0.03。切削速度與粗鉸,故n =132r/mmin。 由《切削用量簡明手冊》f=1.0~2.0mm/r,取f=1.24 VC= d n /1000=3.14×132×20/1000=8.29r/min (3)計算基本工時: T=(L+L1+L2)/(f*n) =(91+14+2)/(1.24*132) =0.65min 其中L=91,L1=14,L2=2 (五)倒角(內孔左側) (1)刀具選擇:用粗車Φ100外圓左端面的端面車刀。 (2)確定切削用量: 背吃刀量asp=1.0mm,手動一次走刀。 V=30,n =1000*V /(d)=1000*30/(3.14*20)=477.7r/min 由機床說明書,n=430r/min V= d n /1000=3.14*430*20/1000=27m/min (七)夾具設計 通過跟老師商量并指定設計第Ⅶ道工序鉆4×Φ9孔的專用夾具,本夾具將用于Z525搖臂鉆床。 一、設計要求 本夾具無嚴格的技術要求,因此,應主要考慮如何提高勞動生產率,降低勞動強度,面精度不是主要考慮的問題。 二、夾具設計的有關計算 定位誤差分析: 1、定位元件尺寸及公差的確定:夾具的主要定位元件為一平面一短銷,該定位短銷的尺寸與公差規(guī)定和本零件在工作時的尺寸與公差配合,即 2、由于存在兩平面配合,由于零件的表面粗糙度為,因此需要與配合平面有一粗糙度的要求為 3、鉆削力的計算: 刀具選用高速鋼材料 查《機床夾具設計手冊》表1-2-8 得Kn=1.03、、4、夾緊力計算: 查《機床夾具設計手冊》由表1-2-23 可以知道采用點接觸螺旋副的當量摩擦半徑為0 查表1-2-21: 2°29′ 選用梯形螺紋有利于自鎖 8°50′最終得: =1120N 由于工件為垂直安裝在夾具之間,所以夾緊力,所以夾具設計符合要求。 三、夾具結構設計及操作簡要說明 在設計夾具進應該注意提高勞動生產率。因此,使用鉸鏈式鉆模,一次固定4個鉆套,在一次裝夾中可以加工4個孔。本工序是粗加工,切削力較大,但是由于鉆削重要生產的軸向力指向定位面,和夾緊力方向相同,所以夾緊力不直接對消切削力。但是切削力產生顛覆力矩,應該使夾緊力主法平衡。利用鉆模板夾緊Φ90突臺。 裝夾工件時,先翻開鉆模板把工件放在夾具上,由平面上的短銷定位,再把鉆模板合上,轉動手柄利用升降工作臺來實現(xiàn)對工件的夾緊。這樣就可以鉆削了。 本夾具裝配圖和零件圖,見附圖。 (八)參考文獻 1、《現(xiàn)代制造工藝設計方法》。段明揚主編2007年1月。廣西師范大學出版社 2、《現(xiàn)代機械制造工藝設計實訓教程》。段明揚主編 2007年1月。廣西師范大學出版社 3、《機械制造工藝設計簡明手冊》。李益民主編1999年10月 機械工業(yè)出版社 4、《切削用量簡明手冊》。艾興等編2000年3月 機械工業(yè)出版社 5、《機床夾具設計手冊》。王光斗等主編2000年11月 上海科學技術出版社 6、《金屬機械加工工藝人員手冊》。上海科技出版社 7、《機床夾具設計原理》。龔定安等主編 8、《機械制造技術基礎》。華楚生 主編2000年4月 重慶大學出版社 (責任編輯:admin) 頂一下(6)54.50%踩一下(5)45.50第五篇:課程設計說明書