数据库课程设计说明书(大全五篇)

时间:2019-05-14 19:50:06下载本文作者:会员上传
简介:写写帮文库小编为你整理了多篇相关的《数据库课程设计说明书》,但愿对你工作学习有帮助,当然你在写写帮文库还可以找到更多《数据库课程设计说明书》。

第一篇:数据库课程设计说明书

*******************

实践教学

*******************

兰州理工大学

计算机与通信学院

2014年春季学期

课程设计

题目:专业班级:姓名: 学号:指导教师:成绩:

目录

摘要...........................1 1.2.3.4.5.需求分析.........................2 概念结构设计........................2 逻辑结构设计........................2 系统实现.........................2 系统测试.........................2

参考文献..........................2

课程设计总结......................4文档排版要求:

一级标题:宋体,三号,加粗

二级标题:四号,宋体

正文:宋体,小四号,1.5倍行距

摘要

(300字之内)

本设计是以学校现有的考务管理工作为背景,根据学校考试管理的基本流程,以提高考试管理工作的效率和标准化为目标,开发了一个“网络考试管理信息系统”。该系统采用Java开发技术,应用服务器选用Tomcat,数据库服务器选用Oracle10g。

该系统分为前台和后台2个部分。前台为普通用户提供系统登录、考生注册、在线考试、查询成绩等功能;后台为管理员提供管理各类基础数据的功能,包括学生注册管理、专业信息管理、课程信息管理、考试信息管理、考试成绩管理、考试题目管理等6个模块。

关键词: 网络考试管理;Java;Oracle

1.需求分析

(系统结构、系统功能)

2.概念结构设计

(画出E-R图)

3.逻辑结构设计

(给出具体的关系模式及关系图)

4.系统实现

(配以界面说明实现了那些主要功能)。

5.系统测试

(简要说明测试方法、测试用例)

参考文献

1.赵艳铎等(译).数据库原理(第5版)[M].清华大学出版社, 2011

2.杨冬青等(译).数据库系统概念(第6版)[M].机械工业出版社, 2012

3.金名等(译).数据库系统设计、实现与管理(第8版)[M].清华大学出版社, 2012

4.刘智勇.SQL Server 2008宝典[M].电子工业出版社,2010

5.苏金国等(译).Oracle Database 9i/10g/11g编程艺术[M].人民邮电出版社, 2011

6.张跃平等.JSP程序设计[M].清华大学出版社, 2009,8

7.吴长忠,曹树坤,陶立英,桑曙光.高校毕业设计管理系统设计与构建研究[J].科技创新导报,2009年35期

8.张建伟,王璐,蔡增玉,陈娟娟.基于Web的高校毕业设计全程管理的系统设计与实现[J].郑州轻工业学院学报(自然科学版),2009年05期

9.李华.PowerBuilder程序设计教程[M].清华大学出版社,2010

注意:黄色标注部分,需要各位同学根据自己选用的技术,填写相应的参考书。

课程设计总结

(300字之内)

第二篇:数据库课程设计说明书内容要求(本站推荐)

桂林电子工业学院课程设计说明书用纸

引言

包括设计目的、背景系统的目标及任务

包括系统建设目标,系统的主要任务,系统性能指标,系统标准化要求。2 系统需求分析

(1)系统的详细需求

包括:功能需求,使用范围,业务流程,用户界面,输出要求,故障处理。(画出系统数据流图)

(2)使用环境

包括:网络环境,硬件环境,软件环境,与其他系统的关系。

(3)可行性分析

包括:技术可行性,经济可行性,人员可行性,影响系统开发的因素。3 软件开发过程

(1)系统设计

包括:数据库设计:画出E-R图;系统功能设计:画出功能模块结构图;

系统安全设计:可以考虑以下一些安全设计思想(系统中存贮的用

户口令、备份口令、数据库连接信息等重要数据,必需经过安全加密等。)

(2)软件设计

针对开发语言的选择及本课题所要完成的各功能模块,说明开发数据库应用系统的方法和技巧。软件测试过程

软件项目在开发完成后还要进行系统测试,以测试开发出的软件的功能和性能是否达到预定要求。

(1)测试环境

①硬件环境、②软件环境、③数据环境、④网络环境。

(2)功能测试

①模拟现场测试、②应用现场测试

(3)性能测试结论

课程设计最终的完成情况总结

第三篇:数据库课程设计

数据库课程设计

第一章 引言

开发的意义

设计应用系统的任务及目标 设计开发及运行的软硬件环境

第二章 系统分析与设计

系统需求分析

数据库概念结构设计 数据库逻辑结构设计 数据库物理结构设计 系统总体结构设计

第三章 系统开发及实现

设计开发采用的技术及设计效果

第四章 总结

第四篇:数据库课程设计

需求分析

在银行业务模拟中用随机函数产生随机数,求客户在银行的平均时间,客户来到银行后加入两个队列,客户办理的业务有两种,一是取款和贷款,二是存款和还款。概要设计

typedef struct service { int num;//客户号 string type;//到达或离开 int beginTime;int endTime;int money;//正数为存款,负数为取款 struct service* next;}service;typedef struct //队列 { service* head;service* rear;}queue;int total;//初始时银行现存资金总额 int closeTime;//营业结束时间

int arriveTime;//两个到达事件之间的间隔上限 int dealTime;//客户交易的时间上限 int dealMoney=5000;//交易额上限 int currentTime=0;//当前时间 int totalTime=0;//客户逗留总时间 int counter=0;//客户总数 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)// 若队列不空,出对列函数 service* front(queue &q)//返回队首元素 service* back(queue &q)//返回队尾元素

service* searchAndDel(queue &q,int m)//在对列中寻找可处理元素 bool state=1;//用于判断是否有窗口在处理

void arrive()//“到达”函数 随机产生顾客,进入队列一产生到达事件 进入事件队列

void putMoney()//存款函数 void getMoney()//取款函数

void findAndDeal()//在对列中寻找可处理元素,对其进行处理 运行环境

Window XP Visual C++ 开发工具和编程语言

Visual C++ C++ 详细设计

1.队列的链式表示和实现 typedef struct service { int num;//客户号

string type;//到达或离开 int beginTime;int endTime;int money;//正数为存款,负数为取款 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.返回函数

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;//标记头节点 service* p;while(q.head!=NULL){ if((-(q.head->money))

{ p=q.head;q.head=q.head->next;//首节点后移一位,返回原首节点 return p;} } if((-(q.head->money))>m)//队首元素不能被处理 {

if(q.head==q.rear){ } return NULL;else //首节点移到队列尾部 { q.rear->next=q.head;q.rear=q.rear->next;q.head=q.head->next;q.rear->next=NULL;} } if(q.head==sign)//队列循环一周时停止 return NULL;} return NULL;} 5.到达函数

void arrive()//到达“函数 随机产生顾客,进入队列一产生到达事件 进入事件队列 { 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存款函数 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;//更新客户总数

totalTime+=(back(eq)->endTime-front(fq)->beginTime);//更新逗留时间

pop(fq);//删除第一队列第一个业务 currentTimeOfDeal=back(eq)->endTime;state=0;} 7取款函数

void getMoney()//取款函数 { 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;//更新客户总数

totalTime+=(back(eq)->endTime-back(fq)->beginTime);//更新逗留时间

pop(fq);//删除第一队列第一个业务 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;//更新客户总数

totalTime+=(back(eq)->endTime-temped->beginTime);//更新逗留时间

delete temped;//删除节点 temped=NULL;} state=0;} 9 主函数 int main(){ int m;cin>>m;if(m=111111){ cout<<”欢迎进入系统<>n;while(n==1){

srand(time(NULL));//初始化随机函数 cout<<”输入银行的初始存款:n“;cin>>total;cout<<”输入银行的营业时间: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<<”未处理客户:“<<”“<beginTime);//更新结束时第if(eq.head->type==”离开“)cout<num<<”tt“

<type<<”tt“<<”tt“ <endTime<<”tt“ <money <type==”到达“)cout<num<<”tt“

<type<<”tt“<<”tt“ <beginTime<<”tt“ <money <

cout<num<<” “<

}

} cout<<”银行当前余额:"<

在用随即函数rand产生随机数的时候,对其初始化用srand(time(NULL),为了使得产生的随机数是整数要在后面加一 测试结果

如图一所示为输入密码进入系统后

图一输入密码进入系统后

如图二为输入银行的初始存款,营业时间,两个到达事件的最大间隔,客户交易的最大时间

图二输入各项信息后

如图三所示产生的客户信息

图三 客户的信息(到达时间和离开时间,平均在的时间)

参考文献

[1] 吴文虎,程序设计基础(第二版),北京,清华大学出版社 [2] 谭浩强,C语言程序设计,北京,清华大学出版社 [3] 边肇祺,模式识别(第二版),北京:清华大学出版社

[4] 李永忠,几种小波变换的图像处理技术,西北民族学院学报,自然科学版 [5] 严蔚敏,吴伟民,米宁,数据结构题集(c语言版),清华大学出版社

心得体会

转眼之间,来到大学已经一年半的时间了,对程序的学习也有了初步的认识,在大一的时候学习了程序设计,大二紧接着又学了数据结构,在这次的课程设计中,遇到了一些问题,通过老师和同学的帮助得到了解决,并且对程序设计的认识又提高了一个层次,在以后的学习中,对经常出现的问题会更加注意。

这次的课程设计给了我很大的帮助,在过程中学到了很多的知识,对程序的规范性以及有效性更加的重视。在以后编程序的过程中会更加注意程序的完善性,使程序的功能更加的齐全,而这也是作为一个程序设计师必须要具备的。认识到只有多多的练习才能更好的运用所学习的知识。在大学里要充分的利用各种资源,提高自己的水平。

第五篇:课程设计说明书

计算机辅助工艺设计

设计题目:

制定CA6140车床法兰盘的加工工艺

设计钻4×φ9mm孔的钻床夹具

设 计 者:金 凯 敏

号:040101220

级:A04机械(2)班

指导教师:李 静 敏

机械设计制造及其自动化系

2008年1月16日

目录

一、序言„„„„„„„„„„„„„„„„„„„„„„„„„„„..3

二、设计任务„„„„„„„„„„„„„„„„„„„„„„„„„..3

三、计算生产纲领、确定生产类型„„„„„„„„„„„„„„„„..3

四、零件的分析„„„„„„„„„„„„„„„„„„„„„„„„..3

1、零件的作用„„„„„„„„„„„„„„„„„„„„„„„„„3

2、零件的工艺分析„„„„„„„„„„„„„„„„„„„„„„„4

五、确定毛坯的制造方法、初步确定毛坯形状„„„„„„„„„„„..4

六、工艺规程设计„„„„„„„„„„„„„„„„„„„„„„„..4

1、定位基准的选择„„„„„„„„„„„„„„„„„„„„„4

2、工件表面加工方法的选择„„„„„„„„„„„„„„„„„4

3、制定工艺路线„„„„„„„„„„„„„„„„„„„„„„.5

4、以工序Ⅱ为例说明确定切削用量的依据„„„„„„„„„„„.6

七、夹具设计„„„„„„„„„„„„„„„„„„„„„„„„„..7

1、设计要求„„„„„„„„„„„„„„„„„„„„„„„„.7

2、夹具设计的有关计算„„„„„„„„„„„„„„„„..„„..7

3、夹具结构设计及操作简要说明„„„„„„„„„„„„....„„7

八、参考文献„„„„„„„„„„„„„„„„„„„„„„„„ „..8

(一)序言

机械辅助工艺课程设计是在我们完成了全部基础课、技术基础课、大部分专业课之后进行的。这是我们在进行毕业设计之前对所学各课程的一次深入的综合性的复习,也是一次理论联系实际的训练,因此,它在我们四年的大学生活中占有重要的地位。

通过本次课程设计,应该得到下述各方面的锻炼: 能熟练运用机械制造工艺设计中的基本理论以及在生产实习中学到的实践知识,正确地解决一个零件在加工中的定位、夹紧以及工艺路线安排、工艺尺寸确定等问题,保证零件的加工质量。提高结构设计的能力。通过设计夹具的训练,应当获得根据被加工零件的加工要求,设计出高效、省力、经济合理而且能保证加工质量的夹具的能力。学会使用手册及图表资料。掌握与本设计有关的各种资料的名称、出处、能够做到熟练运用。

就我个人而言,通过这次设计,基本上掌握了零件机械加工工艺规程的设计,机床专用夹具等工艺装备的设计等。并学会了使用和查阅各种设计资料、手册、和国家标准等。最重要的是综合运用所学理论知识,解决现代实际工艺设计问题,巩固和加深了所学到的东西。并在设计过程中,学到了很多课堂上没有学到的东西。能够顺利的完成这次课程设计,首先得助于李静敏老师的悉心指导。在设计过程中,由于对零件加工所用到的设备的基本性能和加工范围缺乏全面的了解,缺乏实际的生产经验,导致在设计中碰到了许多的问题,但在通过请教老师和咨询同学,翻阅资料、查工具书,解决设计过程中的一个又一个的问题。在这个过程中,使我对所学的知识有了进一步的了解,也了解了一些设计工具书的用途,同时,也锻炼了相互之间的协同工作能力。在此,十分感谢任晓智老师的细心指导,感谢同学们的互相帮助。在以后的学习生活中,我将继续刻苦努力,不段提高自己。

本说明书主要是CA6140卧式车床上的法兰盘的有关工艺规程的设计说明,由于本本人专业能力水平有限,设计存在许多错误和不足之处,恳请老师给予指正。

(二)零件作用及设计任务

CA6140卧式车床上的法兰盘,为盘类零件,用于卧式车床上。车床的变速箱固定在主轴箱上,靠法兰盘定心。法兰盘内孔与主轴的中间轴承外圆相配,外圆与变速箱体孔相配,以保证主轴三个轴承孔同心,使齿轮正确啮合。主要作用是标明刻度,实现纵向进给。分析法兰盘的技术要求,并绘制零件图。设计零件技术机械加工工艺规程,填写工艺文件。设计零件机械加工工艺装备。设计机床专用夹具总装图中某个主要零件的零件图。

(四)零件的分析

一、零件的作用

题目给的零件是CA6140卧式车床上的法兰盘,它位于车床丝杆的末端,主要作用是标明刻度,实现纵向进给。零件的Φ100外圆上标有刻度线,用来对齐调节刻度盘上的刻度值,从而能够直接读出所调整的数值;外圆上钻有底部为Φ4mm上部为Φ6mm的定位孔,实现精确定位。法兰盘中部的通孔则给传递力矩的标明通过,本身没有受到多少力的作用。

二、零件的工艺分析

法兰盘共有三组加工表面,他们之间有一定的位置要求。现分述如下:

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。

经过对以上加工表面的分析,我们可先选定粗基准,加工出精基准所在的加工表面,然后借助专用夹具对其他加工表面进行加工,保证它们的位置精度。

(五)确定毛坯制造方法,初步确定毛坯形状

零件材料是HT200。零件年产量是中批量,而且零件加工的轮廓尺寸不大,在考虑提高生产率保证加工精度后可采用铸造成型。零件形状并不复杂,因此毛坯形状可以与零件的形状尽量接近,内孔不铸出。毛坯尺寸通过确定加工余量后再决定。

(六)工艺规程设计

一、基准的选择

定位的选择是工艺规程设计中重要的工作之一。定位选择得正确与合理,可以使加工质量得到保证,生产率得宜提高。否则,加工工艺过程中会问题百出,更有甚者,还会造成零件大批报废,使生产无法正进行。

1、粗基准的选择

因为法兰盘可归为轴类零件,执照“保证不加工表面与加工表面相互精度原则”的粗基准选择原则(即当零件有不加工表面时,应以这些不加工表面作为粗基准;若零件有若干个不加工表面时则应与这些加工表面要求相对精度较高的不加工表面作为粗基准),所以对于本零件可以先以法兰盘右端Φ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外圆:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车—半精车—磨削。

5、Φ100外圆面:公差等级为IT11,表面粗糙度为,采用粗车→半精车→磨削的加工方法。

6、右端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车。

7、Φ90突台右端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→精车。

8、Φ90突台左端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→磨削。

9、Φ100突台左端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→精车。

10、槽3×2:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车。

11、Φ100突台右端面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗车→半精车→磨削。

12、Φ90突台距离轴线34mm的被铣平面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗铣→精铣.13、Φ90突台距离轴线24mm的被铣平面:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为粗铣→精铣→磨削.14、4—Φ9孔:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为钻削。

15、Φ4的孔:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为钻削。

16Φ6的孔:未注公差等级,根据GB1800—79规定公差为IT13,表面粗糙度为,采用的加工方法为钻→铰。

三、制定工艺路线

制定工艺路线应该使零件的加工精度(尺寸精度、形状精度、位置精度)和表面质量等技术要求能得到合理的保证。在生产纲领已经确定为大批生产的条件下,可以考虑采用通用机床配以志用夹具,并尽量使工序集中来提高生产率。还有,应当考虑经济效果,以便降低生产成本,多方面考虑而制定的工艺路线为:

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、工序ⅩⅢ

检测入库。

四、以工序Ⅱ为例说明确定切削用量及基本工时的依据

(一)钻Φ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。扩孔时的切削速度,由《现代机械制造工艺流程设计实训教程》得公式: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、定位元件尺寸及公差的确定:夹具的主要定位元件为一平面一短销,该定位短销的尺寸与公差规定和本零件在工作时的尺寸与公差配合,即

2、由于存在两平面配合,由于零件的表面粗糙度为,因此需要与配合平面有一粗糙度的要求为

3、钻削力的计算:

刀具选用高速钢材料

查《机床夹具设计手册》表1-2-8 得Kn=1.03、、4、夹紧力计算:

查《机床夹具设计手册》由表1-2-23

可以知道采用点接触螺旋副的当量摩擦半径为0

查表1-2-21:

2°29′

选用梯形螺纹有利于自锁 8°50′最终得:

=1120N

由于工件为垂直安装在夹具之间,所以夹紧力,所以夹具设计符合要求。

三、夹具结构设计及操作简要说明

在设计夹具进应该注意提高劳动生产率。因此,使用铰链式钻模,一次固定4个钻套,在一次装夹中可以加工4个孔。本工序是粗加工,切削力较大,但是由于钻削重要生产的轴向力指向定位面,和夹紧力方向相同,所以夹紧力不直接对消切削力。但是切削力产生颠覆力矩,应该使夹紧力主法平衡。利用钻模板夹紧Φ90突台。

装夹工件时,先翻开钻模板把工件放在夹具上,由平面上的短销定位,再把钻模板合上,转动手柄利用升降工作台来实现对工件的夹紧。这样就可以钻削了。

本夹具装配图和零件图,见附图。

(八)参考文献

1、《现代制造工艺设计方法》。段明扬主编2007年1月。广西师范大学出版社

2、《现代机械制造工艺设计实训教程》。段明扬主编 2007年1月。广西师范大学出版社

3、《机械制造工艺设计简明手册》。李益民主编1999年10月 机械工业出版社

4、《切削用量简明手册》。艾兴等编2000年3月 机械工业出版社

5、《机床夹具设计手册》。王光斗等主编2000年11月 上海科学技术出版社

6、《金属机械加工工艺人员手册》。上海科技出版社

7、《机床夹具设计原理》。龚定安等主编

8、《机械制造技术基础》。华楚生 主编2000年4月 重庆大学出版社

(责任编辑:admin)

顶一下(6)54.50%踩一下(5)45.50

下载数据库课程设计说明书(大全五篇)word格式文档
下载数据库课程设计说明书(大全五篇).doc
将本文档下载到自己电脑,方便修改和收藏,请勿使用迅雷等下载。
点此处下载文档

文档为doc格式


声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:645879355@qq.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。

相关范文推荐

    课程设计说明书及格式

    新疆工程学院课程设计说明书题目名称:矿井火灾防治课程设计系部:专业班级:学生姓名:指导教师:完成日期:年月日新疆工程学院安全工程系课程设计任务书教研室主任(签名)系(部)主任(签名)年......

    《数据库技术与物流软件开发》课程设计说明书内容

    山东科技大学学生课程设计目录1.课题简介………………………………………………………1 1.1 课题研究目的和意义………………………………………1 1.2 课题主要研究内容……......

    数据库设计说明书

    **数据库设计说明书 班级:姓名:学号 1 引言 1.1 编写目的 1.2 编写背景 2 系统功能分析 3 系统结构设计 3.1 概念结构设计(得出实体图) 3.2 逻辑结构设计(实体、联系的具体信息) 3......

    数据库设计说明书

    文件编号:GL5.7 汇达软件版次:A 代替:2000年3月21日 共2页 第1页 数据库设计说明书 数据库设计说明书的编制目的:对于设计中的数据库的所有标识、逻辑结构和物理结构作出具体......

    数据库课程设计心得体会[范文大全]

    数据库课程设计心得体会数据库课程设计心得体会1一周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完......

    数据库课程设计任务书

    数据库课程设计任务书一. 课程设计目的1.通过本设计,加深学生对数据库基础理论和基本知识的理解,培养学生运用所学理论知识对数据库进行组织、管理和使用的能力,使学生初步具备......

    数据库课程设计报告

    数据库课程设计 校友通讯录 南华大学计算机科学与技术学院网络工程 (2010~2011 年度 第二学期) 2011.6.25 目 录 一、设计需求说明··············3 二、......

    数据库课程设计总结

    课 程 设 计 报 告课程名称数据库课程设计—总结题目个人CD盘管理系统_________________________________ 指导教师设计起止日期学院计算机学院 系别专业计算机科学与技术......