当前位置:文档之家› 大三机械设计课程设计报告vb

大三机械设计课程设计报告vb

大三机械设计课程设计报告vb
大三机械设计课程设计报告vb

Private Sub Command1_Click(Index As Integer)

Dim dblWP As Double, dblHP As Double, i As Integer dblWP = Abs(Picture1(0).ScaleWidth)

dblHP = Abs(Picture1(0).ScaleHeight)

For i = 0 To 5

Picture1(i).Cls

Picture1(i).ScaleMode = 1

Picture1(i).DrawStyle = 0

Picture1(i).DrawWidth = 1.5

Picture1(i).Scale (-120, dblHP / 2)-(dblWP - 120, -dblHP / 2) Picture1(i).Line (0, 0)-(dblWP - 160, 0)

Picture1(i).Line (dblWP - 160, 0)-Step(-120, 120)

Picture1(i).Line (dblWP - 160, 0)-Step(-120, -120)

Picture1(i).CurrentX = dblWP - 700

Picture1(i).CurrentY = 250

Picture1(i).Print "f_AB"

Picture1(i).CurrentX = -120

Picture1(i).CurrentY = -10

Picture1(i).Print "0"

Picture1(i).Line (0, dblHP / 2 - 60)-(0, -(dblHP / 2 - 60)) Picture1(i).Line (0, dblHP / 2 - 60)-Step(-120, -120) Picture1(i).Line (0, dblHP / 2 - 60)-Step(120, -120)

Picture1(i).CurrentX = 160

Picture1(i).CurrentY = dblHP / 2 - 60

If i <> 0 Then Picture1(i).FontName = "ms sans serif" Select Case i

Case 0

Picture1(i).Print "f_CD"

Case 1

Picture1(i).Print "w_CD"

Case 2

Picture1(i).Print "e_CD"

Case 3

Picture1(i).Print "s_E"

Case 4

Picture1(i).Print "v_E"

Case 5

Picture1(i).Print "a_E"

End Select

Next i

Dim dblMax_f_CD As Double, dblMax_w_CD As Double, dblMax_e_CD As Double Dim dblMax_s_E As Double, dblMax_v_E As Double, dblMax_a_E As Double

Dim dblF_CD, dblW_CD, dblE_CD As Double

Dim dblS_E, dblV_E, dblA_E As Double

Dim dblF_AB, dblF_DE As Double

Dim dblAB As Double, dblCD As Double, dblDE As Double, dblAC As Double, dblH As Double, dblSE As Double, dbldf_CD As Double

Dim PI As Double

PI = 3.1415926

dblAB = Val(Form1.Text1.Text)

dblCD = Val(Form1.Text2.Text)

dblDE = Val(Form1.Text3.Text)

dblAC = Val(Form1.Text4.Text)

dblH = Val(Form1.Text5.Text)

dbln1 = Val(Form1.Text6.Text)

For i = 0 To 360

dblF_AB = i * PI / 180

dblF_CD = Atn((dblAC + dblAB * Sin(dblF_AB)) / (dblAB * Cos(dblF_AB)))

If dblF_CD < 0 Then dblF_CD = dblF_CD + PI

dblW_CD = dblAB * (2 * PI * dbln1 / 60) * Cos(dblF_AB - dblF_CD) / Sqr(Abs(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB))) dblE_CD = (-dblAB * (2 * PI * dbln1 / 60) * (2 * PI * dbln1 / 60) * Sin(dblF_AB - dblF_CD) + 2 * dblAB * (2 * PI * dbln1 / 60) * Sin(dblF_AB - dblF_CD) * dblW_CD) / Sqr(Abs(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB)))

dblF_DE = Atn(((dblH - dblCD * Sin(dblF_CD)) / dblDE) / Sqr(Abs(1 - (dblH - dblCD * Sin(dblF_CD)) * (dblH - dblCD * Sin(dblF_CD)) / (dblDE * dblDE))))

dblw_DE = (-(dblCD * dblW_CD * Cos(dblF_CD)) / (dblDE * Cos(dblF_DE)))

dble_DE = ((dblDE * dblw_DE * dblw_DE * Sin(dblF_DE)) + dblCD * dblW_CD * dblW_CD * Sin(dblF_CD) - dblCD * dblE_CD * Cos(dblF_CD)) / (dblDE * Cos(dblF_DE))

dblS2 = Sqr(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB))

dblS_E = dblCD * Cos(dblF_CD) + dblDE * Cos(dblF_DE)

dblV_E = (-dblCD / 1000) * dblW_CD * Sin(dblF_CD) - (dblDE / 1000) * (-(dblCD / 1000) * dblW_CD * Cos(dblF_CD) / ((dblDE / 1000) * Cos(dblF_DE))) * (((dblH / 1000) - (dblCD / 1000) * Sin(dblF_CD)) / (dblDE / 1000))

dblA_E = (-dblCD / 1000) * dblE_CD * Sin(dblF_CD) - (dblCD / 1000) * dblW_CD * dblW_CD * Cos(dblF_CD) - (dblDE / 1000) * dble_DE * Sin(dblF_DE) - (dblDE / 1000) * dblw_DE * dblw_DE * Cos(dblF_DE)

If Abs(dblF_CD) > dblMax_f_CD Then dblMax_f_CD = Abs(dblF_CD)

If Abs(dblW_CD) > dblMax_w_CD Then dblMax_w_CD = Abs(dblW_CD)

If Abs(dblE_CD) > dblMax_f_CD Then dblMax_e_CD = Abs(dblE_CD)

If Abs(dblS_E) > dblMax_s_E Then dblMax_s_E = Abs(dblS_E)

If Abs(dblV_E) > dblMax_v_E Then dblMax_v_E = Abs(dblV_E)

If Abs(dblA_E) > dblMax_a_E Then dblMax_a_E = Abs(dblA_E)

Next i

Dim dblSx As Double, dblSy As Double

dblSx = (dblWP - 240) / 360

For i = 0 To 360

dblF_AB = i * PI / 180

dblF_CD = Atn((dblAC + dblAB * Sin(dblF_AB)) / (dblAB * Cos(dblF_AB)))

If dblF_CD < 0 Then dblF_CD = dblF_CD + PI

dblW_CD = dblAB * (2 * PI * dbln1 / 60) * Cos(dblF_AB - dblF_CD) / Sqr(Abs(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB))) dblE_CD = (-dblAB * (2 * PI * dbln1 / 60) * (2 * PI * dbln1 / 60) * Sin(dblF_AB - dblF_CD) + 2 * dblAB * (2 * PI * dbln1 / 60) * Sin(dblF_AB - dblF_CD) * dblW_CD) / Sqr(Abs(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB)))

dblF_DE = Atn(((dblH - dblCD * Sin(dblF_CD)) / dblDE) / Sqr(Abs(1 - (dblH - dblCD * Sin(dblF_CD)) * (dblH - dblCD * Sin(dblF_CD)) / (dblDE * dblDE))))

dblw_DE = (-(dblCD * dblW_CD * Cos(dblF_CD)) / (dblDE * Cos(dblF_DE)))

dble_DE = ((dblDE * dblw_DE * dblw_DE * Sin(dblF_DE)) + dblCD * dblW_CD * dblW_CD * Sin(dblF_CD) - dblCD * dblE_CD * Cos(dblF_CD)) / (dblDE * Cos(dblF_DE))

dblS2 = Sqr(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB))

dblS_E = dblCD * Cos(dblF_CD) + dblDE * Cos(dblF_DE)

dblV_E = (-dblCD / 1000) * dblW_CD * Sin(dblF_CD) - (dblDE / 1000) * (-(dblCD / 1000) * dblW_CD * Cos(dblF_CD) / ((dblDE / 1000) * Cos(dblF_DE))) * (((dblH / 1000) - (dblCD / 1000) * Sin(dblF_CD)) / (dblDE / 1000))

dblA_E = (-dblCD / 1000) * dblE_CD * Sin(dblF_CD) - (dblCD / 1000) * dblW_CD * dblW_CD * Cos(dblF_CD) - (dblDE / 1000) * dble_DE * Sin(dblF_DE) - (dblDE / 1000) * dblw_DE * dblw_DE * Cos(dblF_DE)

dblSy = (dblHP / 2 - 240) / dblMax_f_CD

Picture1(0).PSet (i * dblSx, dblF_CD * dblSy)

dblSy = (dblHP / 2 - 240) / dblMax_w_CD

Picture1(1).PSet (i * dblSx, dblW_CD * dblSy)

dblSy = (dblHP / 2 - 240) / dblMax_e_CD

Picture1(2).PSet (i * dblSx, dblE_CD * dblSy * 0.25)

dblSy = (dblHP / 2 - 240) / dblMax_s_E

Picture1(3).PSet (i * dblSx, dblS_E * dblSy)

dblSy = (dblHP / 2 - 240) / dblMax_v_E

Picture1(4).PSet (i * dblSx, dblV_E * dblSy)

dblSy = (dblHP / 2 - 240) / dblMax_a_E

Picture1(5).PSet (i * dblSx, dblA_E * dblSy)

Next i

End Sub

Private Sub Command5_Click()

Dim i As Double

Dim dblAB As Double, dblCD As Double, dblDE As Double, dblAC As Double, dblH As Double, dblF_AB As Double, dbldf_CD As Double

Dim dblF_CD As Double, dblW_CD As Double, dblE_CD As Double

Dim dblS_E As Double, dblV_E As Double, dblA_E As Double

Dim dblS2 As Double

Dim dblF_DE As Double, dblw_DE As Double, dble_DE As Double

Dim PI As Double

PI = 3.1415926

dblAB = Val(Form1.Text1.Text)

dblCD = Val(Form1.Text2.Text)

dblDE = Val(Form1.Text3.Text)

dblAC = Val(Form1.Text4.Text)

dblH = Val(Form1.Text5.Text)

dbln1 = Val(Form1.Text6.Text)

List1.Clear

List1.AddItem ("f_AB" & Chr(9) & "f_CD" & Chr(9) & "w_CD" & Chr(9) & "e_CD" & Chr(9) & "s_E" & Chr(9) & "v_E" & Chr(9) & "a_E")

List1.AddItem ("……………………………………………………………………………………………………

…………")

For i = 0 To 360 Step 30

dblF_AB = i * PI / 180

dblF_CD = Atn((dblAC + dblAB * Sin(dblF_AB)) / (dblAB * Cos(dblF_AB)))

If dblF_CD < 0 Then dblF_CD = dblF_CD + PI

dblW_CD = dblAB * (2 * PI * dbln1 / 60) * Cos(dblF_AB - dblF_CD) / Sqr(Abs(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB)))

dblE_CD = (-dblAB * (2 * PI * dbln1 / 60) * (2 * PI * dbln1 / 60) * Sin(dblF_AB - dblF_CD) + 2 * dblAB * (2 * PI * dbln1 / 60) * Sin(dblF_AB - dblF_CD) * dblW_CD) / Sqr(Abs(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB)))

dblF_DE = Atn(((dblH - dblCD * Sin(dblF_CD)) / dblDE) / Sqr(Abs(1 - (dblH - dblCD * Sin(dblF_CD)) * (dblH - dblCD * Sin(dblF_CD)) / (dblDE * dblDE))))

dblw_DE = (-(dblCD * dblW_CD * Cos(dblF_CD)) / (dblDE * Cos(dblF_DE)))

dble_DE = ((dblDE * dblw_DE * dblw_DE * Sin(dblF_DE)) + dblCD * dblW_CD * dblW_CD * Sin(dblF_CD) - dblCD * dblE_CD * Cos(dblF_CD)) / (dblDE * Cos(dblF_DE))

dblS2 = Sqr(dblAB * dblAB + dblAC * dblAC + 2 * dblAC * dblAB * Sin(dblF_AB)) dblS_E = dblCD * Cos(dblF_CD) + dblDE * Cos(dblF_DE)

dblV_E = (-dblCD / 1000) * dblW_CD * Sin(dblF_CD) - (dblDE / 1000) * (-(dblCD / 1000) * dblW_CD * Cos(dblF_CD) / ((dblDE / 1000) * Cos(dblF_DE))) * (((dblH / 1000) - (dblCD / 1000) * Sin(dblF_CD)) / (dblDE / 1000))

dblA_E = (-dblCD / 1000) * dblE_CD * Sin(dblF_CD) - (dblCD / 1000) * dblW_CD * dblW_CD * Cos(dblF_CD) - (dblDE / 1000) * dble_DE * Sin(dblF_DE) - (dblDE / 1000) * dblw_DE * dblw_DE * Cos(dblF_DE)

dbldf_CD = dblF_CD * 180 / PI

Form1.Text7.Text = Str(dblF_AB)

Form1.Text8.Text = Str(dbldf_CD)

Form1.Text9.Text = Str(dblW_CD)

Form1.Text10.Text = Str(dblE_CD)

Form1.Text11.Text = Str(dblS_E)

Form1.Text12.Text = Str(dblV_E)

Form1.Text13.Text = Str(dblA_E)

List1.AddItem (Str(i) & Chr(9) & Format(Str(dbldf_CD), "0.00") & Chr(9) &

Format(Str(dblW_CD), "0.00") & Chr(9) & Format(Str(dblE_CD), "0.00") & Chr(9) & Format(Str(dblS_E), "0.00") & Chr(9) & Format(Str(dblV_E), "0.00") & Chr(9) & Format(Str(dblA_E), "0.00"))

Next i

List1.AddItem ("………………………………………………………………………………………………………………")

End Sub

心得体会数据库VB课程设计心得体会

三一文库(https://www.doczj.com/doc/377045131.html,)/心得体会范文/心得体会数据库VB课程设计心得体会 数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇*,为自己的足迹留下哪怕是微不足道但是对自己弥足珍贵的痕迹 并期望与大家共勉。 首先,让我的记忆追溯到大二暑假,在老大的指引下(老大劝我学https://www.doczj.com/doc/377045131.html,),我接触到microsoft公司的.net产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“.net是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对c#的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如

使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sqlserverxx,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。 通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。 来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,justdoit!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseuml建模工具。在此之前,我脑袋里面没有软件建模的思想,什么uml建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。

机械设计课程设计说明书范本

一:设计题目:搓丝机传动装置设计 1.1 设计要求 1) 该机用于加工轴辊螺纹,其结构见下图,上搓丝板安装在机头上,下搓丝板安装在滑块上。加工时,下搓丝板随着滑块作往复运动。在起始(前端)位置时,送料装置将工件送入上、下搓丝板之间,滑块往复运动时,工件在上、下搓丝板之间滚动,搓制出与搓丝板一致的螺纹。搓丝板共两对,可同时搓出工件两端的螺纹。滑块往复运动一次,加工一件。 2) 室内工作,生产批量为5台。 3) 动力源为三相交流380/220V,电动机单向运转,载荷较平稳。 4) 使用期限为10年,大修周期为3 年,双班制工作。 5) 专业机械厂制造,可加工7、8级精度的齿轮、蜗轮。 图1.1: 搓丝机简图 1.2原始技术数据

1.3设计任务 1. 完成搓丝机传动装置总体方案的设计和论证,绘制总体设计原理方案图。 2. 完成主要传动装置的结构设计。 3. 完成装配图1 张(用A0 或A1 图纸),零件图2 张。 4. 编写设计说明书1 份。 二:机械装置的总体方案设计 2.1 拟定传动方案 方案一:

方案二: 根据系统要求可知: 滑块每分钟要往复运动24次,所以机构系统的原动件的转速应为24r/min。以电动机作为原动机,则需要机构系统有减速功能。运动形式为连续转动→往复直线运动。根据上述要求,可采用曲柄滑块机构,该机构有尺寸较小,结构简洁的特点。利用曲柄和连杆共线,滑块处于极限位置时,可得到瞬时停歇的功能。同时该机构能承受较大的载荷。整个搓丝机由电动机、开式齿轮减速器、一级减速器、曲柄滑块机构、最终执行机构组成。如方案一图所示。 其中,r=148.5mm; l=1371.5mm; e=666mm; 最大压力角α=33°; 急回夹角β=7°,急回特性为k=1.081。 采用一级圆柱齿轮减速器,外加开式齿轮减速器,主要优点是结构简单可靠,设计制造,维护方便。

机械设计课程设计题目

附录I: 机械零件课程设计题目 题目A 设计一用于带式运输机上的圆锥园柱齿轮减速器。工作经常载,空载起动,工作有轻震,不反转。单班制工作。运输机卷筒直径D=320mm,运输带容许速度误差为5%。减速器为小批生产,使用期限10年。 附表1 原始数据 题号 A1A2A3A4A5A6 运输带工 作拉力F (N) 2×103 2.1×103 2.2×103 2.3×103 2.4×103 2.5×103 运输带工 作速度V (m/s) 1.2 1.3 1.4 1.5 1.55 1.6 1.电动机2.联轴器3.圆锥齿轮减速器4.带式运输机 附图1

题目B 设计一用于带式运输机上的同轴式两级圆柱齿轮减速器。工作平稳。单向运转,两班制工作。运输带容许速度误差为5%。减速器成批生产,使用期限10年。 附表2 原始数据 题号 B1B2B3B4B5B6B7 运输机工 作轴扭矩 T(N。 m) 1300135014001450150015501600 运输带工 作速度V (m/s) 0.650.700.750.800.850.900.80 卷筒直径 D(mm) 300320350350350400350 1.带传动2.电动机3.同轴式两级圆柱齿轮减速器4.带式运输机5.卷筒 附图2

题目C 设计一用于链式运输机上的圆锥圆柱齿轮减速器。工作平稳,经常满载,两班制工作,引链容许速度误差为5%。减速器小批生产,使用期限5年。

附表3 1.电动机2.联轴器3.圆锥齿轮减速器4.链传动5.链式运输机 附图3 题目D 设计一斗式提升机传动用的二级斜齿圆柱齿轮同轴式减速器。传动简图如下,设计参数列于附表4。 附表4斗式提升机的设计参数 题号参数 题号 D1D2D3D4 生产率Q(t/h)15162024提升带速度V(m/s) 1.82 2.3 2.5m)

Vb课程设计-学生成绩处理

学生成绩处理设计报告 一、设计思路 1.要达到的目的 学习VB程序设计的方法,充分体会VB在程序设计方面的强大功能和特点,培养运用VB解决实际问题的能力。通过本次课程设计,使学生进一步巩固课堂上学到的知识,能利用VB中的基本控件和数组编写一个小的应用软件—学生成绩处理。 2.关键问题的解决 ①设计程序界面 ②选取ProgressBar 控件 ③添加TXT文件 二、模块之间的调用关系,或程序流程图 三、部分程序关键源代码及注释 Dim data(100, 3) As String Dim num As Integer Private Sub Command1_Click(Index As Integer) Close #1 Select Case Index Case 0 Open "d:\成绩.txt" For Append As #1 Dim flag As Boolean For i = 0 To 3 If Text1(i) = "" Then MsgBox "请确认学号,姓名,分数都已输入", vbOKOnly, "提示" flag = True

Next If Not flag Then Write #1, Text1(0).Text; Text1(1).Text; Val(Text1(2).Text); Val(Text1(3).Text) MsgBox "添加成功" End If Case 1 Picture1.Cls Dim StrLine As String, a() As String Dim x As Integer, b As Integer Open "D:\成绩.txt" For Input As #1 i = 0 Do While Not EOF(1) Line Input #1, StrLine If StrLine <> "" Then a() = Split(StrLine, ",") For j = 0 To 3 data(i, j) = a(j) Next End If i = i + 1 Loop num = i For x = 0 To num For j = 0 To 3 Picture1.Print data(x, j) + " "; Next Picture1.Print Next Case 2 Picture2.Cls Open "d:\成绩.txt" For Input As #1 While Not EOF(1) Line Input #1, StrLine ss = ss + StrLine + vbCrLf Wend Picture2.Print ss End Select Close #1 End Sub Private Sub Form_Load() Open "D:\成绩.txt" For Append As #1

机械设计课程设计范本

计算及说明 结果 一、设计任务书 1、设计任务 设计带式输送机的传动系统,采用带传动和一级圆柱齿轮减速器。 2、原始数据 输送带轴所需扭矩 τ=950Nm 输送带工作速度 ν=0.8m/s 输送带滚筒直径 d =350mm 减速器设计寿命为8年(两班制),大修期限四年。 3、工作条件 两班制工作,空载起动载荷平稳,常温下连续(单向)运转,工作环境 多尘;三相交流电源,电压为380/220V 。 二、传动系统方案的拟定 带式输送机传动系统方案如图所示:(画方案图) 带式输送机由电动机驱动。电动机1将动力传到带传动2,再由带传动传入 一级减速器3,再经联轴器4将动力传至输送机滚筒5,带动输送带6工作 。传动系统中采用带传动及一级圆柱齿轮减速器,采用直齿圆柱齿轮传动。 三、电动机的选择 按设计要求及工作条件选用Y 系列三相异步电动机,卧式封闭结构,电压 380V 。 1、电动机的功率 根据已知条件由计算得知工作机所需有效效率 KW Fv P w 17.21000 8 .035.0950 1000=?== 设:η1—联轴器效率=0.97; η2—闭式圆柱齿轮传动效率=0.99 η3—V 带传动效率=0.96 η4—对轴承效率=0.99 η5—输送机滚筒效率=0.96 由电动机至运输带的传动总效率为 8588.096.099.096.099.097.0353 4 321=????==ηηηηηη 工作机所需电动机总功率 KW P w 53.28588 .017 .2P r == = η 由表所列Y 系列三相异步电动机技术数据中可以确定,满足Pm ≥Pr 条件的

电动机额定功率Pm 应取为3KW 计算及说明 结果 2、电动机转速的选择 根据已知条件由计算得知输送机滚筒的工作转速 m i n /68.43350 14.38.0100060100060r d v n w =???=?=π 额定功率相同的同类型电动机,可以有几种转速供选择,如三相异步电动 机就有四种常用的同步转速,即min /3000r 、min /1500r 、min /1000r 、 min /750r 。(电动机空载时才可能达到同步转速,负载时的转速都低于同步 转速)。电动机的转速高,极对数少(相应的电动机定子绕组的极对数为2、 4、6、8),尺寸和质量小,价格也便宜,但会使传动装置的传动比加大,结 构尺寸偏大,成本也会变高。若选用低转速的电动机则相反。一般来说,如 无特殊要求,通常选用同步转速为min /1500r 或min /1000r 的电动机。 选用同步转速为 min /1000r 的电动机,对应于额定功率Pm 为3KW 的电 动机型号应为Y132S-6型。有关技术算据及相应算得的总传动比为: 电动机型号:Y132S-6 额定功率:3KW 同步转速:1000r/min 满载转速:960r/min 总传动比:21.978 电动机中心高H=132mm ,轴伸出部分用于装联轴器段的直径和长度分别为 D=38mm 和E=80mm 。 四、传动比的分配 带式输送机传动系统的总传动比 978.2168 .43960=== w m n n i 由传动系统方案,分配各级传动比 978.21522.598.321=?=?=齿带i i i 五、传动系统的运动和动力参数计算 传动装置从电动机到工作机有三轴,分别为Ⅰ、Ⅱ、Ⅲ、Ⅳ轴,传动系统各轴 的转速、功率和转矩计算如下: ①Ⅰ轴(电动机轴): m i n /9601r n n m == KW P P r 53.21==

机械设计课程设计题目5

中北大学
课 程 设 计 说 明 书
学生姓名: 学 专 题 院: 业:
学 号:
目: 设计同轴线式二级斜齿圆柱齿轮减速器,该减速
器用于汽车发动机装配车间的皮带运输机的传 动系统中
指导教师: 指导教师:苗鸿宾 程志刚
职称: 职称: 副教授 高工
2011 年 5 月
27 日

中北大学
课程设计任务书
2010/2011 学年第 二 学期
学 专
院: 业: 学 号:
学 生 姓 名:
课程设计题目:设计同轴线式二级斜齿圆柱齿轮减速器,
该减速器用于汽车发动机装配车间的皮带 运输机的传动系统中
起 迄 日 期: 课程设计地点: 指 导 教 师: 系 主 任: 苗鸿宾 暴建岗 程志刚
下达任务书日期:
2011 年 5 月 27 日

课 程 设 计 任 务 书
1.设计目的:
1)、综合运用本课程的理论和生产实际知识进行设计训练,使所学的知识得到进一 步的巩固和发展; 2)、学习机械设计的一般方法和步骤,初步培养学生分析和解决工程实际问题的能 力,树立正确的设计思想,为今后毕业设计设计和工作打下良好的基础; 3)、进行方案设计、结构设计、机械制图和运用设计手册、标准及规范等技能的训 练,使学生具有初步机械设计的能力。
2.设计内容和要求(包括原始数据、技术参数、条件、设计要求等) :
技术要求: 技术要求 该运输机两班制工作,单向回转,工作平稳,传送带运行速度允许误差为±5%,使 用期限为 10 年。 原始数据 滚筒直径: 传动带运行速度: 传动带主轴所需扭矩:
mm
m/s
N·m
1-电动机 4-联轴器
2-带传动 5-滚筒
3-减速器 6-传动带
3.设计工作任务及工作量的要求〔包括课程设计计算说明书(论文)、图纸、 实物样品等〕 :
1) 完成传动系统或执行系统的结构设计,画出传动系统或执行系统的装配图。 2) 设计主要零件,完成 3 张零件工作图。 3) 编写设计说明书。

VB图书管理系统 课程设计报告

VB语言程序设计课程设计报告 系 (部) 专业班级 学生姓名 学号/序号 指导教师 完成时间

图书管理系统 一、功能描述 使用VB6.0中各种控件的常用属性和事件、数组的各种操作以及数据库的相关操作(数据库的建立、编辑、查找、删除等),建立了这个简易的图书管理系统,方便图书管理人员对图书的管理。用户可以通过此系统的添加、删除,还回,借出等功能对书籍信息、书籍流通进行编辑同时也可以通过直接输入想要查询的书籍信息来获得书籍的流通及库存等相关信息。 二、概要设计 1、系统功能模块框图设计 首先程序运行,出现一个MDI主窗体,里面分别有登录,书籍信息管理系统,退出三个菜单选项,登录前,管理按钮不可用,当正确输入用户名以及密码以后,点管理按钮,图书管理窗体显示,用户可对图书信息进行管理。 2、数据库设计 创建一个数据库为mydb.mdb,该数据库共包含3张表,分别为“书籍信息表”、“图书归还表”和“图书借出表”,表结构如下:

书籍信息表:图书编号、图书名、作者、出版社、数量、出版日期、价格 图1. 书籍信息表 图书归还表:图书编号、图书名、作者、出版社、数量、图书是否损坏、借出日期、归还日期; 图2. 图书归还表 图书借出表:图书编号、图书名、作者、出版社、借出数量、借出时间、联系电话、借出期限、借出者姓名。 图3. 图书借出表

三、详细设计 1、MDI主界面 用户登录模块中登录与取消两按钮,单击登录会进入系统进行下一步的操作,用户名文本框与数据库相连接,当在用户名文本框输入用户名后点击登录按钮后,会在数据库中进行查询看数据库中是否会有该用户名,且该用户名的密码是否与密码框中输入的相同,如果相同会进入系统,如果不存在该用户名或密码与用户名不相匹配,则会提示“密码错误”,用户名文本框会得到焦点,让重新输入。 (1)窗体截图(如图5.1) 图1 MDI主界面

机械设计课程设计范本)

机械设计基础课程设计 说明书 题目: 院(系):电子信息工程系 专业: 学生姓名: 组员: 学号:2009219754106 指导教师:邓小林 2013年12月28日

目录 作品内容简介 (2) 1 研制背景及意义 (3) 2 结构特点 (3) 2.1 绞碎机的结构 (5) 2.2 压榨机的结构 (5) 3 工作原理 (6) 4 性能参数 (7) 5 创新点 (8) 6 作品的应用前景和推广价值 (8) 7 参考文献 (9) 附图: (10)

作品内容简介 作为日常生活中重要的家用辅助机器的绞碎机和压榨机,在我们日常生活中发挥着越来越重要的作用。目前市面上的绞碎机和压榨器往往只具有绞碎或者压榨的功能,针对上述不足,我们小组经过深入研究分析,运用所学专业知识,在老师的指导下,设计制作了一款同时具备绞碎和压榨功能的绞碎压榨机。 该机主要由螺杆、四叶刀和绞碎筒体组成绞碎系统实现绞碎功能。由双旋向螺杆、压榨活塞和压榨筒体组成的差动螺旋机构实现压榨功能。该机可同时实现绞碎和压榨功能,在具备上述功能的基础上,可根据需要,随时拆开,单独作为绞碎机和压榨机使用。 该机具有结构巧妙、拆装方便、使用方便简单、工作稳定可靠、效率高等特点。

1 研制背景及意义 随着我国社会经济又好又快的发展,人民生活水平的日益提高,人们开始更多地关心注重生活的质量,追求高品质的生活。可在我们的日常生活中,许多不法生产商为了谋取暴利,制造假冒伪劣产品,特别是假冒伪劣食品对人民的生命安全构成巨大的威胁更无法谈及高品质生活。例如:阴霾笼罩的食品市场中的劣质肉馅、含化学色素的合成果汁和化学物质合成的速冲豆浆等。这无疑是阻挡人们追求高品质生活和建设社会主义和谐社会的巨大绊脚石。针对当前的实际情况,联系大赛“绿色、环保、创新”的主题,通过走进社会,深入到群众中,我们研究小组经过科学的调查研究,运用所学的专业知识,在老师的指导下,决定设计一台家用绞碎压榨机器。 目前,市场上手动的绞碎和压榨机都是分离的。其中,大部分的绞碎机是针对中小企业或者作坊设计的,结构多为变螺距锥形螺杆与相应的锥筒配合,使用电动机带动实现绞碎功能,但是结构复杂不利于维修,体积大、功耗大不适合家庭使用。压榨机则多为在密闭的空间里通入压缩空气能实现高效率、大规模压榨,但是需要辅助的空气压缩机增大机器设备的体积、功耗大,噪声大不适宜小规模的家用压榨。我们的作品是针对家庭绞碎和压榨,实现全手动驱动而设计的两用家庭绞碎压榨机,具有体积小、噪声小、绿色环保等特点。 该机器不但能够为人们提供新鲜的肉馅,而且能够提供各种新鲜的果汁等。该机器不仅能够对水果、豆类、瓜类和肉类等进行单独压榨或者绞碎,而且能够对其进行先绞碎后压榨。它是把绞碎和压榨功能集为一体的机械产品,具有体积小、效率高、制造成本低、安全可靠和绿色环保等的特点。它适用于广大的普通家庭,操作简单,使用方便。因此该产品具有较大的市场竞争力和广阔的市场空间。 2 结构特点 如图2-1所示是按1:1所绘制的绞碎压榨机三维模型,设计尺寸规格为304mm*476mm*245mm。图2-2为绞碎压榨机的分解图。绞碎压榨机由绞碎机构、压榨机构和机架三部分部分组成。绞碎机构与压榨机构间通过绞碎筒体右端盖14和连接螺母套筒15实现连接,机架11、17与机身8、20通过内六角螺钉连接。

VB程序设计课程设计报告完整版

V B程序设计课程设计 报告 HEN system office room 【HEN16H-HENS2AHENS8Q8-HENH1688】

《VB程序设计》 课程设计报告(2016 — 2017 学年第 1 学期) 题目:排序演示 学院:经济与管理学院 班级:物流管理1502 学号: 姓名: 指导教师:阮冰 时间:起 2017年1月3日止 1月6日

一、课程设计基本信息 课程代码:05190124 课程名称:计算机基础课程设计 课程英文名称: Computer-based Course Design 课程所属单位(院(系)、教研室):数学与计算机学院计算机基础课程群 课程面向专业:生物科学类、制药工程、制药工程(生物制药)、药物制 剂、物流管理 课程类型:必修课 先修课程:大学计算机基础通识选修课程、Visual Basic程序设计课程学分:1 总学时:16 二、课程设计目标 掌握所学语言程序设计的方法,熟悉所学语言的开发环境及调试过程,熟悉所学语言中的数据类型,数据结构、语句结构、运算方法,巩固和加深对理论课中知识的理解,提高学生对所学知识的综合运用能力。通过综合设计要求达到下列基本技能: 1.培养查阅参考资料、手册的自学能力,通过独立思考深入钻研问题,学会自己分析、解决问题。 2.通过对所选题目方案分析比较,确立方案,编制与调试程序,初步掌握程序设计的方法,能熟练调试程序。 3.系统设计编程简练,可用,功能全面,并有一定的容错能力。用户界面良好,有较好的输出功能。在完成课题基本要求后,具有创新型设计,具有一定的实用价值。 4.根据个人的设计调试过程,撰写设计报告。 三、课程设计内容 利用已掌握的VB程序设计语言基础,以及面向对象的程序设计方法、事件驱动的编程方式,进行应用程序和系统的开发设计。在强化巩固已有编程知识基础之上,训练新的设计与编程思路,通过综合应用所学知识设计、编制、调试实用的Visual Basic程序。 四、课程设计要求 1.要求每个同学都要认真对待,积极参与。 2.课程设计结束时,提交完成的所有源程序、相关文件和可执行文件。同 时填写并完成《课程设计报告册》。 3.不符合要求的程序、设计报告、抄袭的设计报告或源程序代码、在设计 中完全未参与的将作不及格处理。 五、考核方式

《机械设计课程设计》答辩题

机械设计课程设计综合答辩题 1#题: ●电动机的类型如何选择?其功率和转速如何确定? ●联轴器的类型如何选择?你选择的联轴器有何特点? ●圆柱齿轮的齿宽系数如何选择?闭式传动中的软齿面和硬齿面的齿宽系数有何不同,开式齿 轮呢? ●箱体上装螺栓和螺塞处,为何要有鱼眼坑或凸台? 2#题: ●试分析你设计的减速器中低速轴齿轮上的作用力。 ●考虑传动方案时,带传动和链传动谁布置在高速级好,谁在低速级好,为什么? ●滚动轴承部件设计时,如何考虑因温度变化而产生轴的热胀或冷缩问题? ●为什么要设视孔盖?视孔盖的大小和位置如何确定? 3#题: ●一对圆柱齿轮传动啮合时,大小齿轮啮合处的接触应力是否相等?接触许用应力是否相等? 为什么? ●圆柱齿轮在高速轴上非对称布置时,齿轮接近扭转输入端好,还是远离输入端好?为什么? ●轴的强度不够时,应怎么办?定位销有什么功能?在箱体上应怎样布置?销的长度如何确 定?你所设计的齿轮加工及测量基准在何处?齿轮的公差一般应包括哪些内容? 4#题: ●双级圆柱齿轮减速器的传动比分配的原则是什么?高速级的传动比尽可能选得大是否合适, 为什么? ●滚动轴承的类型如何选择?你为什么选择这种轴承?有何特点?齿形系数与哪些因素有 关?试说明齿形系数对弯曲应力的影响? ●以你设计的减速器为例,试说明高速轴的各段长度和跨距是如何确定的?啮合特性表中的检 验项目分别属于齿轮公差的第几公差组?各公差组分别检验齿轮的什么精度? 5#题: ●开式圆轮应按什么强度进行计算?磨损问题如何在设计中考虑?一对相啮合的齿数不等的标 准圆柱齿轮,哪个弯曲应力大?如何两轮的弯曲强度接近相等? ●固定式刚性凸缘联轴器和尼龙柱销联轴器在性能上有何不同?试讲述你所选联轴器的特点? ●轴承凸缘旁螺栓孔中心位置(相对轴心距离)如何确定?它距轴承轴线距离近好还是远好?●减速器内最低和最高油面如何确定? 6#题: ●提高圆柱齿轮传动的接触强度有哪些措施?为什么? ●一对相啮合的大、小圆柱齿轮的齿宽是否相等?为什么? ●设计带传动时,发现带的根数太多,怎么办? ●旁螺栓距箱体外壁的位置如何确定?考虑哪些问题?

机械设计课程设计计算说明书(样板)

机械设计课程设计设计计算说明书 设计题目:带式输送机的减速器 学院: 班级: 姓名: 学号: 指导教师: 日期:

目录 一、设计任务书···································· 二、传动方案拟定·································· 三、电机的选择···································· 四、传动比分配···································· 五、传动系统运动及动力参数计算······················· 六、减速器传动零件的计算···························· 七、轴及轴承装置设计································ 八、减速器箱体及其附件的设计······················· 九、减速器的润滑与密封方式的选择·················· 十、设计小结····························

一、设计任务书 1、设计任务: 设计带式输送机的传动系统,采用单级圆柱齿轮减速器和开式圆柱齿轮传动。 2、原始数据 输送带有效拉力 输送带工作速度 输送带滚筒直径 减速器设计寿命为5年 3、已知条件 两班制工作,空载启动,载荷平稳,常温下连续(单向)运转,工作环境多尘;三相交流电源,电压为380/220V。 二、传动方案拟定 1.电动机 2.联轴器 3.减速器 4.联轴器 5.开式齿轮 6.滚筒 7.输送带

传动方案如上图所示,带式输送由电动机驱动。电动机1通过联轴器2将动力传入减速器3再经联轴器4及开式齿轮5将动力传送至输送机滚筒6带动输送带7工作。 计算与说明 结果 三、电机的选择 1.电动机类型的选择 由已知条件可以算出工作机所需的有效功率 Kw Fv P w 64.41000 8 .058001000=?== 联轴器效率 滚动轴承传动效率 闭式齿轮传动效率 开式齿轮传动效率 输送机滚筒效率 传动系统总效率 总 工作机所需电机功率 总 由附表B-11确定,满足 条件的电动机额定功率P m = 7.5Kw 2.电动机转速的选择 输送机滚筒轴的工作转速 初选同步转速为 的电动机。 3.电动机型号的选择 根据工作条件两班制连续工作,单向运转,工作机 所需电动机功率计电动机同步转速等,选用Y 系列三相异步电动机,卧式封闭结构,型号为Y132M-4,其主要数据如下: w P w k 64.4= 电动机额定功率选为 7.5Kw 初选1440r/min 的电动机

VB课程设计报告--拼图游戏

VB课程设计报告 —拼图游戏 知识点:控件数组,公共对话框控件,PictureClip控件,多模块程序设计,图片的应用。 1.题目介绍 “拼图”是一种老少皆宜、容易上手的益智类小游戏,本题目要求编制一个拼图游戏程序。使用方法如下: (1)指定一幅图片,将其分割成m × n 个小图块并且打乱顺序后重新排列,其中有一块没有图块的“空挡”。 (2)使用鼠标单击与空挡相邻的图块使该图块与空挡的位置互换。(3)利用空挡位置移动各图块,最终恢复图片原貌,完成拼图。移动的步数越少则说明游戏者的水平越高。游戏过程中,可以打开参考图帮助找到正确的位置。 2.功能要求 (1)运行程序,在进入游戏之前显示一个背景图片。 (2)选择菜单中的“打开图片”命令,显示打开图片对话框,“打开图片”对话框使用公共对话框控件实现,并且只能指定以*.jpg *.bmp 为扩展名的文件。可以在查看菜单中选着“缩略图”进行预览。(3)选择图片之后,程序弹出“指定行列数”对话框,提示将图片分几行几列。使用微调按钮可以调节行数和列数,限制在3-7之间。(4)指定行列数之后,单击确定返回主窗口,程序自动按照指定的

行列数将图片进分割,然后随机排列。 (5)打乱的图片中一空挡位置,用户单击与空挡相邻的图块可以与其互换位置。点击了空挡或者与其不相邻的,程序不做任何操作。原图只少右下角的图块。 (6)图片复原时,程序显示消息框表示祝贺,同时显示游戏共使用的步数。 (7)游戏过程中,如果用户希望参考原图,可以单击“显示原图”按钮,打开“参考图”窗口。 (8)窗体中的背景颜色可以改变,从菜单中选择“背景颜色”命令,弹出“颜色”飞、公共对话框,用户从中选择一颜色即可。 (9)在游戏过程中或在完成后,均可退出程序或选择“打开图片”菜单命令重新开始一个新图片。 (10)“参考图”窗口应是一个非模态窗口,在关闭主窗口时同时卸载,而不是隐藏,否则该程序不会完全关闭,仍会驻留内存。 3.程序设计 概述:(1)PictureClip 控件来管理打开图片并将其分为指定的行列图块,其Picture、Rows、Cols等属性值应在程序中设定。 (2)使用image控件数组来显示图块,设计时只需在窗体上放置一个image控件并将其的index设为0 ,其他的用load语句加载。 (3)“打开图片”和“颜色”对话框commondialog控件实现。设置其filter属性使之只能打开bmp和jpg类型的图片文件。 (4)将image控件的stretch属性设计为TRUE。

机械设计课程设计答辩经典题目复习进程

机械设计课程设计答辩经典题目

机械设计课程设计答辩经典题目 1. 你所设计的传动装置的总传动比如何确定和分配的? 答题要点:由选定的电动机满载转速和工作机转速,得传动装置总传动比为:i w m n n = 总传动比为各级传动比的连乘积,即 齿轮带i i i ?=,V 带传动的传动比范围在2—4 间,单级直齿轮传动的传动比范围在3—6间,一般前者要小于后者。 2. 在闭式齿轮传动中,若将齿轮设计成软齿面,一般使两齿轮齿面硬度有一 差值,为多少HBS ?,为什么有差值? 答题要点:20—50HBS ;因为一对齿轮在同样时间,小齿轮轮齿工作次数较大齿轮的材料多,齿根弯曲疲劳强度较大齿轮低为使其强度和寿命接近,小齿轮齿面硬度应较大齿轮大。 3. 简述减速器上部的窥视孔的作用。其位置的确定应考虑什么因素? 答题要点:在减速器上部开窥视孔,可以看到传动零件啮合处的情况,以便检查齿面接触斑点和齿侧间隙。润滑油也由此注入机体内。窥视孔开在机盖的顶部,应能看到传动零件啮合,并有足够的大小,以便于检修。 4. 轴上的传动零件(如齿轮)用普通平键作周向固定时,键的剖面尺寸b ×h 值是根据何参数从标准中查得? 答题要点:与齿轮相配合处轴径的大小;答辩时,以从动齿轮上键联接为例,让考生实际操作。 5. 当被联接件之一不易作成通孔,且需要经常拆卸时,宜采用的螺纹联接形 式是螺栓联接、双头螺柱联接还是螺钉联接? 答题要点:螺钉联接。 6. 在设计单级原柱齿轮减速器时,一般减速器中的最大齿轮的齿顶距箱体的 距离大于30—50mm ,简述其主要目的。 答题要点:圆柱齿轮和蜗杆蜗轮浸入油的深度以一个齿高为宜,但不应小于10mm ,为避免油搅动时沉渣泛起,齿顶到油池底面的距离不应小于30~50mm 7. 你所设计的齿轮减速器中的齿轮传动采用何种润滑方式?轴承采用何种润 滑方式?简述润滑过程。 答题要点:齿轮传动采用浸油润滑方式;轴承采用飞溅润滑或脂润滑方式。以飞溅润滑为例,当轴承利用机体内的油润滑时,可在剖分面联接凸缘上做出输油沟,使飞溅的润滑油沿着机盖经油沟通过端盖的缺口进入轴承 8. 简述减速器的油标的作用。 答题要点:检查减速器内油池油面的高度,经常保持油池内有适量的油,一般在箱体便于观察、油面较稳定的部位,装设油标。 9. 齿轮和轴满足何种条件时,应齿轮和轴一体,作成齿轮轴。

-vb点菜系统-课程设计报告书

基于VB6.0饭店点菜系统设计 单位分院(系) 专业 学号 学生姓名 指导教师 完成日期 2011年 8 月 31日

摘要 进行点菜是饭店为顾客服务的重要环节之一。传统的点菜环节由于是手工操作,工作量大且容易出错。随着计算机和网络技术的迅速发展,越来越多的饭店、酒店都拥有自己的点菜系统,制作一个方便、快捷的点菜系统能使点菜环节显得更加美观且便于操作。 饭店点菜系统技术基础是VB6.0,它有许多优点,例如:“编写一次、随处运行”的特性、方便存取数据的数据库, 使用者只需在窗体上进行操作而不用关心程序代码等等。饭店点菜系统提供给顾客一个用来满足高可用性、高可靠性以及可扩展性的应用需求的软件,给饭店点菜提供了良好的机制、使饭店的工作流程更加顺利。 本文基于VB6.0,采用多窗体结构,设计并实现了顾客在饭店消费时的点菜、结账、抽奖、留言及工作人员管理等多项功能。 本文首先介绍了软件设计涉及的相关技术,围绕VB6.0的相关技术进行软件的解释。其次,介绍了饭店点菜系统的总体分析与设计,包括需求分析、功能模块分析和数据库设计。最后,对于主要功能进行了实现,并作了详细描述,主要采用图片与代码结合的方式详细地叙述了系统功能的实现。 关键词:文件、数据库、控件使用、图片载入

目录 1.选题的意义................................................... 2.系统功能分析。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2.1系统概述。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 2.2系统的组成及各模块的功能 ........................................... 2 .3系统运行环境。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。3.系统设计 ................................................... 3.1总体结构设计....................................................... 3.2数据库设计......................................................... 4.系统实现 ................................................... 4.1点菜系统的设计与实现 ............................................... 4.2管理系统模块的设计与实现 ........................................... 5.总结....................................................... 5.1总结................................................................ 5.2致谢词 ............................................................. 5.3存在的主要问题...................................................... 参考文献......................................................

VB毕业课程设计实验报告

(此文档为word格式,下载后您可任意编辑修改!) 第1章 系统设计的目的与意义: 客房管理系统用于宾馆旅客入住情况登记,包括旅客的姓名及身份证号的登记,以及入住房间信息.当旅客离开时,需要办理退房结帐手续.对于一定时间没的旅客入住情况实现基本查询,报表打印功能.对于宾馆本身也实现了客房增减,入住情况查询等功能. 无论各种等级的宾馆,使用客房管理系统都具有非常实用的价值.使用该系统可以大大节省时间,提高办公效率,而且非常方便的实现旅客信息的查询,以及对宾馆本身客房入住情况及时了解.因此,客房管理系统的开发无疑具有深远的意义. 系统功能设计 系统设计包括数据库设计,主界面设计,菜单设计以及功能设计.而其他功能设计包括系统登录设计,旅客信息登记,旅客信息查询,退房信息处理设计以及报表输入等功能设计,系统功能设计流程图如图所示 图1.1 错误!

第2章 数据库设计 旅客信息表为旅客的个人信息加入住客房信息,数据结构如表 旅客信息表设置 表2.1 客房信息表为客房入住情况的基本信息,数据结构如表 客房信息表设置

表2.2 旅客退房记录表为旅客退房相关的一些记录信息,数据结构如表 旅客退房记录表设置 表2.3 管理人员信息表存储宾馆管理人员使用该系统的帐号密码,数据结构表第一章主界面的设计(余蕾) 主体内容 3.1 设计标准模块 本系统设计过程中,创建一个通用函数模块,用于实现数据库连接及按需要打开一个数据表。程序代码如下: Option Explicit Public Sub opentable(pado As Adodc, precordsource As String) With pado

机械设计机械原理课程设计题目

设计题目1:手动圆柱螺旋弹簧缠绕机设计 机构简图: 导轨 技术要求:弹簧螺距通过调整挂轮传动比可变,钢丝应拉紧,弹簧直径可变,最大长度Lmax为300mm。 主要参数: 弹黄中径D2:mm 钢丝直径d:mm 弹簧螺距p :mm 设计要求: 1)拟定机构系统总体运动方案,画出系统运动方案简图,完成论证报告。 2)完成传动系统或执行系统的结构设计,画出传动系统或执行系统的装配图。 3)设计主要构件和零件,完成1张构件图和3张零件工作图。 4)编写设计说明书。 完成日期:年月日指导教师

设计题目2:稳速器的设计 工作简图: 4 1-输出轴2-机体3-主输入轴4-辅输入轴 技术要求:输出轴转速稳定,主轴速度波动由辅轴调节。 主要参数: 输出轴转速n2 r/min 主轴转速范围n1±r/min 输出轴功率P kw 设计要求: 1)拟定机构系统总体运动方案,画出系统运动方案简图,完成论证报告。 2)完成传动系统或执行系统的结构设计,画出传动系统或执行系统的装配图。 3)设计主要构件和零件,完成1张构件图和3张零件工作图。 4)编写设计说明书。 完成日期:年月日指导教师

设计题目3:自动钢板卷花机设计 工作简图: 技术要求:卷花轴转φ1角后,内限位板与卷花轴共同转φ2角,外限位板可限位和 退出,并有退料装置。限位板直径D :400mm , 主要参数: 卷花轴转角φ1:3600 内限位板转角φ2:1800 钢板宽和厚:30×3 生产率: 电机功率P :1.1kw 设计要求: 1)拟定机构系统总体运动方案,画出系统运动方案简图,完成论证报告。 2)完成传动系统或执行系统的结构设计,画出传动系统或执行系统的装配图。 3)设计主要构件和零件,完成1张构件图和3张零件工作图。 4)编写设计说明书。 完成日期: 年 月 日 指导教师 1 2 3 4 1-卷花轴 2-模板 3-钢板花 4-内限位板

机械设计课程设计样本模板

机械设计课程设计 样本

机械设计《课程设计》 课题名称带式输送机传动装置设计 系别机械系 专业模具设计与制造 班级模具091 姓名尹利平 学号 02031077 指导老师刘静波 完成日期 6月25日 目录 第一章绪论 第二章课题题目及主要技术参数说明 2.1 课题题目 2.2 主要技术参数说明

2.3 传动系统工作条件 2.4 传动系统方案的选择 第三章减速器结构选择及相关性能参数计算 3.1 减速器结构 3.2 电动机选择 3.3 传动比分配 3.4 动力运动参数计算 第四章齿轮的设计计算(包括小齿轮和大齿轮) 4.1 齿轮材料和热处理的选择 4.2 齿轮几何尺寸的设计计算 4.2.1 按照接触强度初步设计齿轮主要尺寸 4.2.2 齿轮弯曲强度校核 4.2.3 齿轮几何尺寸的确定 4.3 齿轮的结构设计 第五章轴的设计计算(从动轴) 5.1 轴的材料和热处理的选择 5.2 轴几何尺寸的设计计算 5.2.1 按照扭转强度初步设计轴的最小直径

5.2.2 轴的结构设计 5.2.3 轴的强度校核 第六章轴承、键和联轴器的选择 6.1 轴承的选择及校核 6.2 键的选择计算及校核 6.3 联轴器的选择 第七章减速器润滑、密封及附件的选择确定以及箱体主要结构尺寸的计算 7.1 润滑的选择确定 7.2 密封的选择确定 7.3减速器附件的选择确定 7.4箱体主要结构尺寸计算 第八章总结 参考文献

第一章绪论 本论文主要内容是进行一级圆柱直齿轮的设计计算, 在设计计算中运用到了《机械设计基础》、《机械制图》、《工程力学》、《公差与互换性》等多门课程知识, 并运用《AUTOCAD》软件进行绘图, 因此是一个非常重要的综合实践环节,也是一次全面的、规范的实践训练。经过这次训练, 使我们在众多方面得到了锻炼和培养。主要体现在如下几个方面: ( 1) 培养了我们理论联系实际的设计思想, 训练了综合运用机械设计课程和其它相关课程的基础理论并结合生产实际进行分析和解决工程实际问题的能力, 巩固、深化和扩展了相关机械设计方面的知识。 ( 2) 经过对通用机械零件、常见机械传动或简单机械的设计, 使我们掌握了一般机械设计的程序和方法, 树立正确的工程设计思想, 培养独立、全面、科学的工程设计能力和创新能力。 ( 3) 另外培养了我们查阅和使用标准、规范、手册、图册及相关技术资料的能力以及计算、绘图数据处理、计算机辅助设计方面的能力。

VB学生信息管理系统课程设计报告

专业实践 课 程 设 计 报 告 班级:08计科一班 姓名:*** 学号:*************

学生信息管理系统 1.需求分析: 随着学校的规模不断扩大,学生人数急剧增加,有关学生的各种信息也成倍增长。面对庞大的信息量需要有学生管理系统来提供学生管理工作的效率。通过这样的系统可以做到信息的规范管理,科学统计和快速查询,修改,增加,删除等,从而减少管理方面的工作量。实现学生信息关系的系统化,规范化,自动化,用计算机对学生各种信息进行日常管理。 本系统主要包括学生信息查询和信息添加等功能,来初步实现学生信息的计算机化管理,更多相关功能有待以后慢慢完善。 2.系统功能: 本学生信息管理系统采用的语言是Visual Basic,用SQL Sever 2000数据库完成,有以下功能: (1)有较好的权限管理; (2) 原始数据修改简单方便,支持多条件修改; (3)方便的数据查询,支持多条件查询. 2.1采用Visual Basic有以下特点: 2.1.1可视化编程 Visual Basic提供了可视化设计工具,把Windows界面设计的复杂性“封装”起来,开发人员不必为界面设计而编写大量程序代码。只需要按设计要求的屏幕布局,用系统提供的工具,在屏幕上画出各种“部件”,即图形对象,并设置这些图形对象的属性。Visual Basic自动产生界面设计代码,程序设计人员只需要编写实现程序功能的那部分代码,从而可以大大提高程序设计的效率。 2.1.2结构化程序设计语言 Visual Basic是在BASIC语言的基础上发展起来的,具有高级程序设计语言的语句结构,接近于自然语言和人类的逻辑思维方式。Visual Basic语句简单易懂,其编辑器支持彩色代码,可自动进行语法错误检查,同时具有功能强大且使用灵活的调试器和编译器。

相关主题
文本预览
相关文档 最新文档