混凝土结构课程设计

混凝土结构课程设计
混凝土结构课程设计

混凝土结构课程设计

学校:武汉理工大学

专业:土木工程2012本科(秋)姓名:段雪飞

指导老师:

目录

1设计资料 (1)

2楼盖的结构平面布置 (2)

3板的设计 (3)

4次梁设计 (5)

5总结 (10)

现浇单向板肋形楼盖设计

某多层工业建筑物平面如下图所示:采用现浇钢筋混凝土单向板肋梁楼盖。

一、设计资料

1)楼面构造层做法:水泥砂浆地面(0.65KN/ m2)

钢筋混凝土现浇板(25kN/m2);

20mm厚石灰砂浆抹底(17kN/m2);

2)可变荷载:Pk=6.0 kN/m2

3)永久荷载分项系数为1.2,可变荷载分项系数为1.4(当楼面可变荷载标准值≥4kN/m2时,取1.3);

4)材料选用:混凝土:采用C25;

钢筋:梁纵向受力钢筋采用HRB400级钢筋,其余采用HPB235级钢筋;

5)本建筑物位于非地震区,建筑物安全级别为二级,结构环境类别为一类。

二、楼盖的结构平面布置

主梁沿横向布置,次梁沿纵向布置。主梁的跨度为6.3m,次梁跨度为6.6m,主梁每跨内布置两跟次梁,板的跨度为2.1m ,l02/l01=6.6/2.1=3.14,因此安单向板设计。

按跨高比条件,要求板厚h≥2200/40=55.0mm,对工业建筑的楼盖板,要求h≥80mm,取板厚h=100mm。

次梁截面高度应满足h=l0/18~l0/12=6600/18~6600/12=366~550mm。考虑到楼面活荷载比较大,取h=500mm。截面宽度取为b=200mm。

框架梁截面高度应满足h=l0/15~l0/10=6600/15~6600/10=440~660mm,取

h=600mm。截面宽度取为b=300mm。

楼盖结构平面布置图如下图所示:

三、板的设计

1)荷载

板的恒荷载标准值:水泥砂浆地面(0.65KN/ m2) =0.65kN/m2

钢筋混凝土现浇板: 0.1*25=2.5kN/m2

2

小计: 3.49 kN/m2取3.5 kN/m2

板的活荷载标准值: 60.0kN/m2

永久荷载分项系数为1.2,可变荷载分项系数为1.4,因当楼面可变荷载标准值≥4kN/m2,所以取1.3。

于是板的恒荷载设计值:g=1.2*3.5=4.2kN/m2

活荷载设计值:q=1.4*6.0=8.4kN/m2

荷载总设计值:g+q=4.2+8.4=12.6kN/m2

1)计算简图

次梁截面为200*500mm,现浇板在墙上的支承长度不小于100mm,取板在墙上的支承长度为120mm。按内力重分布设计,板的计算跨度:

边跨:l=l0+h/2=2100-100-120+100/2=1930mm<1.025ln=1950mm,取

l0=1950mm

中间跨:l0=ln=2100-200=1900mm

因跨度相差小于10%,可按等跨连续板计算。取1m宽板带作为计算单元,计算简图如下图所示:

2)弯矩设计值

查表得,板的弯矩系数αm分别为:边跨中:1/11,离端第二支座:-1/11,中跨中:1/16,中间支座:1/14。故

M1=-Mb=(g+q)l012/11=12.6*1.952/11=4.36kN.m

Mc=-(g+q)l012/14=12.6*1.92/14=3.25kN.m

M2=(g+q)l012/16=12.6*1.92/16=2.85kN.m

3)正截面受弯承载力计算

板厚100mm,h0=100-20=80mm;板宽b=1000mm。C25混凝土,α1=1.0,

fc=11.9N/mm2,fy=210N/mm2 ;板配筋计算的过程如下表:

截面 1 B 2 C

4.36 2.85 3.25 弯矩设计值(kN.m) -4.36

0.065 0.065 0.03 0.034 αs=M/a1fcbh02

ξ=1-(1-2αs) 1/2 0.067 0.067 0.03 0.035 轴线计算配筋(mm2) 304 304 136 159 ①~②,AS=ξbh0fc/fy

⑤~⑥实际配筋(mm2) φ8@150 φ8@150 φ8@180 φ8@180

As=335 As=335 As=279 As=279

轴线计算配筋(mm2) 304 304 0.8*136=0.8*305= ②~⑤AS=ξbh0fc/fy 109 127

实际配筋(mm2) φ8@150 φ8@150 φ8@180 φ8@180

As=335 As=335 As=279 As=279

计算结果表明,ξ均小于0.35,符合塑性内力重分布的原则;

As/bh=279/(1000*80)=0.34%,此值比0.45ft/fy=0.45*(1.43/210)=0.30%大,同时大于0.2%,符合要求。

四、次梁设计

按考虑内力重分布设计。根据本车间楼盖的实际使用情况,楼盖的次梁和主梁的活荷载

不考虑梁从属面积的荷载折减。 1)荷载设计值

恒荷载设计值:板传来恒荷载: 4.2*2.1=8.82kN/m 次梁自重: 0.2*

(0.5-0.1)*25*1.2=2.4kN/m

小计: 11.6kN/m 活荷载设计值:q=6*2.1*1.4=17.64kN/m 荷载总设计值:g+q=29.3kN/m

2)计算简图

次梁在砖墙上的支承长度为270mm。主梁截面为250*650mm。计算跨度:边跨:l=l0+a/2=6600-120-250/2+240/2=6475mm<1.025ln=6508mm,取l0=6475mm 中间跨:l0=ln=6600-250=6350mm

因跨度相差小于10%,可按等跨连续梁计算,次梁计算简图如下图所示:

3)内力计算弯矩设计值:

M1=-Mb=(g+q)l02/11=29.3*6.4752/11=111.68kN.m2 Mc=-(g+q)ln2/14=29.3 *6.3502/14=85.05kN.m2 M2=(g+q)l012/16=29.3*6.3502/16=73.85kN.m2 剪力设计值:

VA=0.45*(g+q)l01=0.45*29.3*6.475=86.3kN.m VBL=0.60*(g+q)l01=0.6*29. 3*6.475=115.06kN.m VBR=0.55*(g+q)l01=0.55*29.3*6.350=102.33kN.m VC=0. 55*(g+q)l01=0.55*29.3*6.350=102.33kN.m 4)承载力计算

正截面受弯承载力计算时,跨内按T形截面计算,翼缘宽度取b'f=l/3=6600 /3=2200mm,又b'f=b+sn=300+2000=2200mm,故b'f=2200mm。除支座B截面纵向钢筋按两排布置外,其余截面均布置一排。

C25混凝土,α1=1.0,fc=11.9N/mm2,ft=1.27N/mm2 ,纵向钢筋采用HRB4 00钢,fy=360N/mm2,箍筋采用HPB235钢,fyv=210N/m2。经判别跨内截面均属于第一类T形截面。截面 1 B

111.68 弯矩设计值(kN.m) -111.68

2

73.85

C 85.05

第5/9页αs=M/α1fcbh02或αs=M/α1fcb'fh02 ξ=1-(1-2αs)1/2

As=ξb'fh0fc/fy As=ξbh0fc/fy 选配配筋(mm2)

0.0122 0.012 529

0.0122 0.012 529

0.008 0.008 353

0.009 0.009 397

3φ18 3φ18 3φ16 3φ16 As=763 As=763 As=603 As=603

计算结果表明,ξ均小于0.35,符合塑性内力重分布的原则;

As/bh=762/(200*500)=0.762%,此值比0.45ft/fy=0.45*(1.43/360)=0.178 7%大,同时大于0.2%,满足要求。

2)斜截面受剪承载力计算包括:截面尺寸的复核,腹筋计算和最小配箍率验算。

验算截面尺寸:hw=h0-h'f=465-100=365mm,hw/b=365/200=1.8<4,截面尺寸按下式验算:0.25βcfcbh0=0.25*1*9.6*200*465=223.2kN>Vmax=115.06kN。故截面尺寸满足要求。 SV=2*50.24/(250*150)=0.26%>0.3*ft/fyv=0.3*1.27/2 10=0.18%,满足要求。五、主梁设计

主梁按弹性方法设计 1、荷载设计值

为简化计算,将主梁自重等效为集中荷载。恒荷载:次梁传来恒荷载: 11. 6*6.6=76.6kN

主梁自重: 0.3*(0.60-0.1)*25*1.2*6.3=28.35kN

小计:取106.55kN 活荷载:17.64*6.6=116.45kN 取152.0kN 2、计算简图主梁按连续梁计算,端部支承在砖墙上,支承长度为370mm,中间支承在40 0*400mm的混凝土柱子上,其计算跨度

边跨:ln=6300-120-200=5980mm,因1.025ln=150mm

主梁的计算简图如下图:

第6/9页4)内力设计值及包络图 A)弯矩设计值

弯矩M=k1Gl0+k2Ql0公式中系数k1,k2 查表得 M1,max =0.244*106.55*6. 3+0.289*155*6.3=446kN.m MB,max =-0.267*106.55*6.3-0.311*155*6.3= -48 3kN.m M2,max =0.067*106.55*6 +0.200*155*6=229kN.m B)剪力设计值剪力V=k3G+k4Q公式中系数k3,k4 查表得 VA,max =0.733*106.55+0.822* 155=210kN VBL,max =-1.267*106.55-1.311*155= -338kN VBR,max =1.0*106. 55+1.222*155=296kN C)弯矩、剪力包络图

①第1、3跨有活荷载,第2跨没有活荷载

由附表19知,支座B或C的弯矩值为

MB=MC=-0.267*106.55*6.64-0.133*155*6.64=-287kN.m

在第1跨内以支座弯矩MA=0,MB=-287kN.m的连线为基线,作G=86kN,Q=15 2kN的简支梁弯矩图,得第1个集中荷载和第2个集中荷载作用点处弯矩值分别为:

1/3(G+Q)l0+MB/3=1/3*(86+152)*6.64-287/3=431kN.m(与前面计算的M1max =431kN.m相近。) 1/3(G+Q)l0+2MB/3=1/3*(86+152)*6.64-2*287/3=335.1kN.m

在第2跨内以支座弯矩MB=MC=-287kN.m的连接为基线,作G=86kN,Q=152kN 的简支弯矩图,得集中荷载作用点处的弯矩值:1/3Gl0+MB=1/3*86*6.6-287=-9 7.8kN.m ②第1、2跨有活荷载,第3跨没有活荷载

第1跨内:在第1跨内以支座弯矩MA=0,MB=-287kN.m的连线为基线,作G= 86kN,Q=152kN的简支梁弯矩图,得第1个集中荷载和第2个集中荷载作用点处弯矩值分别为: 1/3(G+Q)l0+MB/3=1/3*(86+152)*6.64-466/3=371.0kN.m 1/3(G +Q)l0+2MB/3=1/3*(86+152)*6.64-2*466/3=216kN.m

在第2跨内以支座弯矩MC=-0.267*86*6.64-0.089*152*6.64=-242.3kN.m。以支座弯矩MB=-287kN.m,MC=-242.3kN.m的连接为基线,作G=86kN,Q=152kN 的简支弯矩图,得第1个集中荷载和第2个集中荷载作用点处的弯矩设计值分别为:

1/3(G+Q)l0+MC+2/3(MB-MC)=1/3*(86+152)*6.64-242.3-2/3*(287-242.3)=2 54.7kN.m 1/3(G+Q)l0+MC+1/3(MB-MC)=1/3*(86+152)*6.64-242.3-1/3*(257.6-242.3)=280kN.m ③第2跨有活荷载,第1、3跨没有活荷载

MB=MC=-0.267*86*6.64-0.133*152*6.64=-286.7kN.m,第2跨两集中荷载作用点处的弯矩:1/3(G+Q)l0+MB=1/3*(86+152)*6.4-286.7=221kN.m 第1、3跨两集中荷载作用点处的弯矩设计值分别为: 1/3Gl0+1/3MB=1/3*8 6*6.64-1/3*286.7=94.8kN.m 1/3Gl0+2/3MB=1/3*86*6.64-2/3*286.7=-0.8kN.m 弯矩包络图如图:

第7/9页剪力包络图:①第1跨

VA,max =0.733*86+0.822*152=187.9kN;过第1个集中荷载后为:187.9-8 6-152= -50kN;过第2个集中荷载后为:-44.1-86-119=-249.1kN。

VBL,max =-1.267*86-1.311*152=-308.3kN;过第1个集中荷载后为:-308. 3+86+152=-70.3kN;过第2个集中荷载后为:-70.3+86+152=167.7kN。②第2跨

VBR,max =1.0*86+1.222*152=271.7kN;过第1个集中荷载后为:271.7-86 =185.7kN;当活荷载仅取作用在第2跨时,VBR =1.0*86+1.0*152=238kN;过第1个集中荷载后为:238-86-152=0kN,剪力包络图如图所示:

5)承载力计算

正截面受弯承载力

跨内按T形截面计算,因b'f/h0=100/615=0.16>0.1,翼缘计算宽度按l/3= 6.9/3=2.3m和b+sn=6. m中较小值确定,取b'f=2.3m。

第8/9页B支座边的弯矩设计值MB=MBmax-V0b/2=398.2-231.4*0.40/2=351.7kN。纵向受力给你钢筋除B支座截面为两排外,其余均为一排。跨内截面经判别都属于第一类T形截面。正截面受弯承载力的计算过程如下表所示:

主梁正截面承载力计算

截面 1 B 弯矩设计值(kN.m) 367.7 -398.2 αs=M/α1fcbh02或 0.036 0. 042 αs=M/α1fcb'fh02 γs=[1-(1-2αs)1/2]/2 0.98 0.98 AS=M/γsh0fy 16 95 1913 选配配筋(mm2) 4φ25 7φ20

As=1963 As=2200

2

193.4 0.019 0.99 882 3φ20 As=942

-68.4 0.007 0.996 310 2φ20 As=628

计算结果表明,ξ均小于0.518,满足要求;取中间跨跨中截面验算,其承载负弯矩时的最小配筋率,AS、bh=628/(250*650)=0.39%,此值比0.45ft/fy =0.45*(1.27/360)=0.158%大,同时大于0.2%,满足要求。

斜截面受剪承载力计算包括:截面尺寸的复核,腹筋计算和最小配箍率验算。

验算截面尺寸:hw=h0-h'f=590-100=490mm,hw/b=490/250=1.96<4,截面尺寸按下式验算:0.25βcfcbh0=0.25*1*9.6*250*590=354.0kN>Vmax=265.0kN。故截面尺寸满足要求。 SV=2*50.24/(250*150)=0.26%>0.3*ft/fyv=0.3*1.27/2 10=0.18%,满足要求。次梁传来的集中力Fl=62.5+80.8=143.3kN,h1=650-500 =150mm,附加箍筋布置范围

筋的排数,m=900/200+1=6排,次梁两侧各布置3排,另加吊筋216,Asb=4 02mm,由2fyAsbsin

因主梁的腹板高度大于450mm ,需在梁侧设置纵向构造钢筋,每侧纵向构造钢筋的截面面积不小于腹板面积的0.1%,且其间距不大于200mm。现每侧配置2 14,308/(300*570)=0.18%>0.1%,满足要求。

主梁边支座下需设置梁垫,计算从略。

五总结

本次设计中首先要解决的问题是对所做题目的理解。简单的文字描述总是生涩难懂,但倘若联系实际生活,再来看问题时,一切开始显得清晰,再加上老师的指点,便可以把自己究竟该作何工作搞清楚。这也给我一启示,我们要解决的诸多问题都源自生活,若要解决它,联系实际是个很不错的选择。

通过本次课程设计,我对混凝土结构有了较为深入的了解,虽然只是对一个问题的简单模拟,但麻雀虽小五脏俱全,我对相关问题的解决已经有了一定的认识,对混凝土结构这门课程也有了更为透彻的感悟。本次课程设计,锻炼了我分析问题和解决问题的能力,为今后相关问题的解决积累了宝贵经验,也增强了自己的耐心与自信,受益匪浅。

混凝土结构设计—课程设计

混凝土结构设计课程设计――装配式钢筋混凝土简支T形梁桥主梁 指导教师:肖金梅 班级:14土木工程6班 学生:邝佛伟 设计时间:2017年5月1号

题目:装配式钢筋混凝土简支T形梁桥主梁设计 一、设计资料 1 2、桥面净空:净-7 + 2×0.5 主要尺寸 L=20m 标准跨径 b 计算跨径L=20.50m 梁长'L=20.96m 3、材料规格 混凝土C 40 HRB400钢筋, 直径12mm以下者采用R235 4、设计规 《公路钢筋混凝土及预应力混凝土桥涵设计规》(JTG D62-2004) 5、桥梁横断面布置情况(见图1) 图2、T粱尺寸图(单位:mm)

二、设计荷载 1、承载能力极限状态下,作用效应为: 跨中截面:m KN M d ?=2100 KN V d 80= 4/l 截面:m KN M d ?=1600 支点截面:0=d M KN V d 420= 2、施工期间,简支梁吊点设在距梁端mm a 400=,梁自重在跨中截面引起的弯矩.5501m KN M G ?=。 3、使用阶段,T 梁跨中截面汽车荷载标准值产生的弯矩为m KN M Q ?=04.6101(未计入冲击系数),人群荷载产生的弯矩为m KN M Q ?=30.602,永久作用产生的弯矩为m KN M Q ?=7603。 三、设计容 1、截面尺寸拟定(参照已有的设计资料或见图2); 2、跨中截面正截面强度计算及复核(选择钢筋并复核截面强度); 3、斜截面强度计算及复核(剪力钢筋设计及截面复核); 4、裂缝及变形计算; 5、绘制钢筋图,编制钢筋明细表、总表。 四、主要参考资料 1、《公路钢筋混凝土及预应力混凝土桥涵设计规》(JTG D62-2004)人民交通,2004 2、公路桥涵标准图《装配式钢筋混凝土T 形桥梁》 T 形梁截面尺寸(图2)(2000) 3、贾艳敏主编《结构设计原理》, 人民交通,2004 4、《公路钢筋混凝土及预应力混凝土桥涵设计规》(JTG D60-2004),人民交通,2004 取值分组情况:1-9号b=180mm H=1200mm 10-18号b=180mm H=1300mm 19-27号b=180mm H=1400mm 28-36号b=200mm H=1200mm 37-45号b=200mm H=1300mm 46-55号b=200mm H=1400mm

贪吃蛇游戏课程设计实验报告全解

辽宁科技大学课程设计说明书 设计题目:基于C#的贪吃蛇游戏 学院、系:装备制造学院 专业班级:计算机科学与技术 学生姓名:叶佳佳 指导教师:丁宁 成绩: 2015年12月12日

目录 一、概述 (1) 1、用C#实现该设计的方法 (1) 2、贪吃蛇游戏说明 (1) 二、实验目的及设计要求 (1) 1、实验目的 (1) 2、实验要求 (2) 三、课程设计具体实现 (2) 1、概要设计 (2) 1.1、设计思想 (2) 1.2、主模块实现 (2) 1.3、主函数流程图 (4) 2、详细设计 (5) 2.1、设计思想 (5) 2.2、具体模块实现: (5) 四、调试过程及运行结果 (10) 1、调试过程 (10) 2、实验结果 (11) 五、实验心得 (12) 六、参考资料 (13) 七、附录:源代码 (13)

一、概述 1、用C#实现该设计的方法 首先应该了解设计要求,然后按照功能设计出实际模块,每个模块都要完成特定的功能,要实现模块间的高内聚,低耦合。设计模块是一个相当重要的环节,模块的数量不宜太多,也不宜太少,要是每个模块都能比较简单的转换成流程图。模块设计完成后,就该给每个模块绘制流程图。流程图要尽可能的简单且容易理解,多使用中文,补一些过长的代码,增加理解难度。此外,流程图应容易转换成代码。 根据流程图编写好代码后在WindowsXP操作系统,https://www.360docs.net/doc/4d17527410.html,2008开发环境下进行运行测试,检查错误,最终设计出可行的程序。 2、贪吃蛇游戏说明 游戏操作要尽可能的简单,界面要尽可能的美观。 编写程序实现贪吃蛇游戏,贪吃蛇游戏是一个深受人们喜欢的游戏:一条蛇在密闭的围墙内,在围墙内随机出现一个食物,通过键盘上的四个光标键控制蛇向上下左右四个方向移动,蛇头撞到食物,则表示食物被吃掉,这时蛇的身体长一节,同时计10分;接着又出现食物,等待被蛇吃掉,如果蛇在移动过程中,撞到墙壁、障碍物或身体交叉(蛇头撞到自己的身体),则游戏结束。游戏结束时输出相应得分。 具体要求有以下几点: (1)对系统进行功能模块分析、控制模块分析正确,符合课题要求,实现相应功能;可以加以其他功能或修饰,使程序更加完善、合理; (2)系统设计要实用,采用模块化程序设计方法,编程简练、可用,功能全面; (3)说明书、流程图要清楚; 二、实验目的及设计要求 1、实验目的 .NET课程设计是教学实践环节中一项重要内容,进行此课程设计旨在掌握基础知识的基础上,进一步加深对VC#.NET技术的理解和掌握; 提高和加强学生的计算机应用及软件开发能力,使学生具备初级程序员的基本素质; 培养学生独立分析问题、解决问题、查阅资料以及自学能力,以适应信息管理行业日新 1

数据库课程设计完整版

数据库课程设计完 整版

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统姓名: 学号: 专业:信息与计算科学指导教师:

20年 12月1日 目录 引言3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要5 1.4软件处理对象 6 1.5系统可行性分析6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7

1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20 引言

学生宿舍管理系统对于一个学校来说是必不可少的组成部分。当前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强能够接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,而且具备修改功能,能够快速的查询学校所需的住宿信息。 面对当前学校发展的实际状况,我们经过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

混凝土结构课程设计模板

10土木工程( 专升本) 混凝土结构课程设计计算书 ——现浇单向板肋形楼盖设计 姓名: 学号: 完成日期:

混凝土结构课程设计 现浇单向板肋形楼盖设计 某多层工业建筑物平面如下图所示: 采用现浇钢筋混凝土单向板肋梁楼盖。 一、设计资料 1)楼面构造层做法: 水泥砂浆地面( 0.65KN/ m2) 钢筋混凝土现浇板( 25kN/m2) ; 20mm厚石灰砂浆抹底( 17kN/m2) ; 2) 可变荷载: Pk=6.0 kN/m2 3) 永久荷载分项系数为1.2, 可变荷载分项系数为1.4( 当楼面可变

荷载标准值≥4kN/m2时,取1.3); 4) 材料选用: 混凝土: 采用C25; 钢筋: 梁纵向受力钢筋采用HRB400级钢筋, 其余采用HPB235级钢筋; 5)本建筑物位于非地震区, 建筑物安全级别为二级, 结构环境类别为一类。 二、楼盖的结构平面布置 主梁沿横向布置, 次梁沿纵向布置。主梁的跨度为6.3m,次梁跨度为6.6m, 主梁每跨内布置两跟次梁, 板的跨度为 2.1m ,l02/l01=6.6/2.1= 3.14,因此安单向板设计。 按跨高比条件, 要求板厚h≥2200/40=55.0mm,对工业建筑的楼盖板, 要求h≥80mm, 取板厚h=100mm。 次梁截面高度应满足 h=l0/18~l0/12=6600/18~6600/12=366~550mm。考虑到楼面活荷载比较大, 取h=500mm。截面宽度取为b=200mm。 框架梁截面高度应满足 h=l0/15~l0/10=6600/15~6600/10=440~660mm, 取h=600mm。截面宽度取为b=300mm。 楼盖结构平面布置图如下图所示:

java课程设计贪吃蛇游戏设计

前言 Java最初被命名为Oak,目标设定在家用电器等小型系统的编程语言,来解决诸如电视机、电话、闹钟、烤面包机等家用电器的控制和通讯问题。由于这些智能化家电的市场需求没有预期的高,Sun放弃了该项计划。就在Oak几近失败之时,随着互联网的发展,Sun看到了Oak在计算机网络上的广阔应用前景。于是改造了Oak,以“Java”的名称正式发布。 Java 编程语言的风格十分接近C、C++语言。Java是一个纯的面向对象的程序设计语言,它继承了 C++ 语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。在 Java SE 1.5 版本中,Java 又引入了泛型编程(Generic Programming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。 Java 不同于一般的编译执行计算机语言和解释执行计算机语言。它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。从而实现了“一次编译、到处执行”的跨平台特性。不过,每次的编译执行需要消耗一定的时间,这同时也在一定程度上降低了 Java 程序的运行效率。但在J2SE 1.4.2 发布后,Java 的执行速度有了大幅提升。 与传统程序不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软件必须相互兼容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之一,并获得了广大软件开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。 Sun 公司对 Java 编程语言的解释是:Java 编程语言是个简单、面向对象、分布式、解释性、健壮、安全与系统无关、可移植、高性能、多线程和动态的语言。

STM32课程设计贪吃蛇

STM32大作业报告 学生: 学号: 所在院系:光电信息与计算机工程学院专业班级: 授课教师: 完成时间:2016年

前言 随着科学技术的不断进步,嵌入式近些年来逐渐兴起,其领域比较新,发展非常迅速,由于它属于新兴领域,接触的人并不是很多,但是嵌入式在各种电子设备上的应用越来越越广泛,并且各种电子设备也在朝着嵌入式微系统,智能化的方向前进。STM32系列是基于专为要求高性能、低成本、低功耗的嵌入式应用专门设计的ARM Cortex-M核。作为21世纪的人才,为了与社会实际需要相衔接,提高我们的学习兴趣,利用STM32系列单片机进行了一次嵌入式系统设计。 摘要 在本次作业中采用STM32系列中的STM32F103RCT6微控制器芯片,采用ALIENTEK战舰STM32开发板,使用MiniSTM32开发板上的LCD 接口,来点亮TFTLCD,实现触摸屏功能。

一、课程设计任务要求 本次的课程设计目的是实现一个经典的贪吃蛇游戏,整个游戏实现功能分别为: 1、初始化程序。 2、随机红点、左转、右转、判断边框。 二、系统硬件设计 硬件设计原理图 根据此硬件设计图再结合软件设计就能做出此游戏。 三、系统软件实现 此次的课程设计在于开发个贪吃蛇游戏,其流程图如下图所示。

程序流程图 为方便介绍,此软件实现只给出主要程序部分: 1、本例程提供了硬件平台的初始化 GPIO是常规输入/输出端口,STM32F103RCT6有PA、PB、PC、PD、PE 共5个16位的GPIO。STM32的GPIO都可编程,具有很多复用功能。GPIO 可以配置为很多总模式,这些模式有:输入浮空、输入上拉、输入下拉、模拟输入、开漏输入、推挽输出、推挽复用、开漏复用。通过对GPIO寄存器编程,可以设置每个端口的工作模式。 24C02 EEPROM是开发板板载的2Kbit(256 个字节)EEPROM ,型号为:24C02,用于掉电数据保存。因为STM32 部没有EEPROM,所开发板外扩了24C02,用于存储重要数据,用来做IIC 实验,该芯片直接挂在STM32 的IO 口上。 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS 公司开发的两线式

数据库课程设计完整版

HUNAN CITY UNIVERSITY 数据库系统课程设计设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日 目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7

1.7系统业务流程及具体功能 7 8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20 参考文献 20 引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了

Android贪吃蛇课程设计报告

XXXX学院 计算机科学系 《Android程序设计》课程设计报告 题目:贪吃蛇 专业:计算机科学与技术 ! 班级: B11计科班 学号: 0 姓名:凌波微步 Q Q :25 指导教师: , 2014年6月

, 目录 第一章绪论 (2) 游戏简介 (2) 开发目的及意义 (3) 开发环境及工具 (3) 第二章需求分析 (4) 游戏界面分析 (4) 游戏角色分析 (4) — 游戏控制分析 (4) 第三章总体设计 (5) 系统功能模块层次图 (5) 运行机制 (6) 贪吃蛇功能流程图 (7) 第四章详细设计与实现 (9) SnakeActivity类 (9) MyTile类 (10) : NextActivity类 (18) SysApplication类 (19) 界面设计 (20) 第五章测试 (26) 功能测试 (26) 测试结果 (27) 第六章结论 (27)

第一章绪论 @ 游戏简介 贪吃蛇游戏是一款手机游戏,同时也是一款比较需要耐心的游戏。贪吃蛇游戏是一条蛇,不停地在手机屏幕上游走,吃在手机屏幕上出现的食物。当蛇吃掉1个食物后会变长,并且吃完食物时食物会消失,并立即随机生成1个新的食物,只要蛇头碰到屏幕四周或者碰到自己的身子,蛇就立即毙命。 开发目的及意义 通过本次课程设计,了解android软件的开发过程,熟悉并掌握JAVA语言,程序关键在于表示蛇的图形及蛇的移动。用一个小矩形块表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用一节表示。移动时必须从蛇头开始,所以蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇的身体随蛇头移动。意义是方便人们在休闲时通过玩手机游戏获得一点快乐,同时锻炼自己的大脑。 开发环境及工具 在Window8下进行,采用eclipse开发工具,基于安卓操作系统。 环境搭建: 1. JDK安装 [ 2. Eclipse安装 3. Android SDK安装 4. ADT安装创建AVD

钢筋混凝土结构课程设计》

网络教育学院《钢筋混凝土结构课程设计》 题目:整体式单向板肋梁厂房单向板设计学习中心:奥鹏远程教育南京学习中心(直属) 专业:土木工程 年级: 2012 年秋季 学号: 学生:惠严亮 指导教师:

1 基本情况 本章需简单介绍课程设计的内容,包括厂房的尺寸,板的布置情况等等内容。 1、工程概况 某某高新园区科技园某小区住宅,设计使用年限为50年,住宅小区采用砖混结构,楼盖要求采用整体式单向板肋梁楼盖。墙厚370mm,柱为钢筋混凝土柱,截面尺寸为400400 ?。 mm mm 2、设计资料 (1)楼板平面尺寸为19.833 ?,如下图所示: m m 图楼板平面图 (2)楼盖做法详图及荷载 图楼盖做法详图 楼面均布活荷载标准值为:7kN/m2 楼面面层用20mm厚水泥砂浆抹面,γ=20kN/m3, 板底及梁用20mm厚混合砂浆天棚抹底,γ=17kN/m3 楼盖自重即为钢筋混凝土容重,γ=25KN/m3 ④恒载分项系数;活荷载分项系数为(因工业厂房楼盖楼面活荷载标准值大 于4kN/m2) ⑤材料选用 混凝土:C25 钢筋:梁中受力纵筋采用HRB335级钢筋;板内及梁内的其它钢筋可以采用HPB235级。

2 单向板结构设计 板的设计 2.1.1 荷载 板的永久荷载标准值 80mm 现浇钢筋混凝土板 ×25=2 kN/m 2 20mm 厚水泥砂浆抹面 ×20= kN/m 2 20mm 厚混合砂浆天棚抹底 ×17= kN/m 2 小计 kN/m 2 楼面均布活荷载标准值 7 kN/m 2 永久荷载分项系数取,因工业厂房楼盖楼面活荷载标准值大于4kN/m 2 ,所以活荷载分项系数取。于是板的荷载总计算值: ①q=G γk g +?Q γk q =×+××7=m 2 ②q=G γk g +Q γk q =×+×7=m 2 由于②>①,所以取②q=m 2 ,近似取q=12kN/m 2 2.1.2 计算简图 次梁截面为200mm ×500mm ,现浇板在墙上的支承长度不小于100mm ,取板在墙上的支承长度为120mm 。按塑性内力重分布设计,板的计算跨度: 边跨0l =n l +h/2=2200-100-120+80/2=2020mm

贪吃蛇课设

唐山学院 一、设计题目、内容及要求 题目:贪吃蛇游戏程序设计 内容:游戏开始时弹出初始菜单,游戏者按任意键进入游戏。游戏者用←↓→↑键来控制蛇在游戏场景内运动,每吃到一个食物,游戏者得10分,分数累加结果会在计分板上显示;与此同时蛇身长出一节。当贪吃蛇的头部撞击到游戏场景边框或者蛇的身体时游戏结束,并显示游戏者最后得分。 要求:程序结构合理、算法准确、语法正确,并生成可执行文件。 C语言程序设计课程设计 题目贪吃蛇游戏程序设计 系(部) 信息工程系 班级电信4班 姓名康林林 学号4130220436 指导教师 2014年2 月24 日至 3 月7 日共 2 周 2014年3月7 日

二、要求的设计成果(课程设计说明书、设计实物、图纸等) 1. 课程设计说明书:课程设计说明书1份,不少于2000字。说明书中要包含需求分析、总体设计、详细设计以及主要的算法描述等内容。 2. 源代码:程序清单 三、进程安排 2.24-2.5:完成需求分析和程序总体设计。 2.26-2.27:完成数据录入、删除、修改、插入和浏览功能模块的设计。 2.28- 3.3:程序调试无误,生成可执行文件。 3.4-.5:撰写课程设计说明书初稿。 3.6-3.7:提交课程设计说明书、程序和数据。 四、主要参考资料 [1] 谭浩强,张基温.C语言程序设计教程(第3版)[M].北京:高等教育出版社, 2006 [2] 吕凤煮.C语言基础教程——基础理论与案例[M].北京:清华大学出版社, 2005 [3] 黄明、梁旭、万洪莉.C语言课程设计[M].北京:电子工业出版社,2006 [4] 郭宁,郑小玲.管理信息系统[M].北京:人民邮电出版社,2006 [5] 赵池龙,杨林,陈伟.实用软件工程[M].北京:电子工业出版社,2006指导教师(签名):教研室主任(签名): C语言程序设计课程设计任务书 课程设计成绩评定表

《贪吃蛇游戏课程设计》报告

贪吃蛇游戏程序设计 一、课程设计任务 贪吃蛇小游戏程序设计 二、设计要求 通过游戏程序设计,提高编程兴趣与编程思路,巩固C语言中所学的知识,合理的运用资料,实现理论与实际相结合。 (1).收集资料,分析课题,分解问题,形成总体设计思路; (2).对于设计中用到的关键函数,要学会通过查资料,弄懂其用法,要联系问题进行具体介绍; (3).上机调试,查错,逐步分析不能正常运行的原因,确保所设计的程序正确,并且能正常运行; (4).完成课程设计报告,并进行答辩 三、需求分析 3.1、程序功能 贪吃蛇游戏是一个经典小游戏,一条蛇在封闭围墙里,围墙里随机出现一个食物,通过按键盘四个光标键控制蛇向上下左右四个方向移动,蛇头撞倒食物,则食物被吃掉,蛇身体长一节,同时记10分,接着又出现食物,等待蛇来吃,如果蛇在移动中撞到墙或身体交叉蛇头撞倒自己身体游戏结束。 3.2、设计思想 程序关键在于表示蛇的图形及蛇的移动。用一个小矩形快表示蛇的一节身体,身体每长一节,增加一个矩形块,蛇头用俩节表示。移动时必须从蛇头开始,所以蛇不能向相反的方向移动,如果不按任意键,蛇自行在当前方向上前移,但按下有效方向键后,蛇头朝着该方向移动,一步移动一节身体,所以按下有效方向键后,先确定蛇头的位置,而后蛇

的身体随蛇头移动,图形的实现是从蛇头新位置开始画出蛇,这时,由于未清屏的原因,原来的蛇的位置和新蛇的位置差一个单位,所以看起来蛇多一节身体,所以将蛇的最后一节用背景色覆盖。食物的出现与消失也是画矩形块和覆盖矩形块。为了便于理解,定义两个结构体:食物与蛇。 3.3、流程图

四、设计的具体实现 (1)函数定义 函数定义是对各个基础函数的定义,并且设置需要运用的信息,便于调用 #define N 200 #define M 200 #include"graphics.h" #include #include #include #include #include #include #include #define LEFT 97//A #define RIGHT 100//D #define DOWN 115//S #define UP 119//W #define Esc 0x011b int i,key; int score=0; int gamespeed=250;//游戏速度可根据实际情况自行调整 struct Food { int x;//食物的横坐标 int y;//食物的纵坐标 int yes;//判断是否要出现食物的变量}food;//食物的结构体 struct Snake { int x[M]; int y[M]; int node;//蛇的节数 int direction;//蛇的移动方向 int life;//蛇的生命,0表示活着,1表示死亡 }snake; void Init();//图形驱动 void Close();//图形结束 void DrawK();//开始画面 void GamePlay();//玩游戏的具体过程void GameOver();//游戏结束 void PrScore();//输出成绩 (2)主函数main( ) 主函数是程序的主流程,首先定义使用到的常数、全局变量及函数原型说明,然后初始化图形系统,调用函数DrawK()画出开始画面,调用函数GamePlay(),即玩游戏的具体过程,游戏结束后调用Close()关闭图形系统,结束程序 void main()//主函数 { Init();//图形驱动 DrawK();//开始画面

数据库课程设计

图书馆管理系统的设计 1、需 求 分 析 图书馆,是搜集、整理、收藏图书资料以供人阅览、参考的机构。借阅读者可分为教师和学生。不同的借阅者最多可借书的数量和期限不同,如教师最多可借两本,期限为三个月,学生最多可借一本,期限为一个月,无论是教师还是学生,借阅超期都要进行罚款处理;每次借阅都要有相应的记录,以上就是图书馆管理系统所要完成的主要功能。 2、概 念 结 构 设 计 客观存在并可以相互区别的事物称为实体,本系统涉及到的实体只有读者和图书,二者之间存在借阅和罚款的联系,据此可以画出该系统的E-R 图,如图2.1所示。 图2.1 图书馆管理系统的E-R 图 其中读者与其属性关系如图2.2所示,图书与其属性关系如图2.3所示。 图2.2 读者实体与其属性 借出日期 归还日期 罚款金额 超期天数 处罚日期 借阅 罚款 读者 图书 性别 读者姓名 借书证号 读者类别 是否超期 读者

图2.3 图书实体与其属性 3、逻 辑 结 构 设 计 根据E-R 图向关系模式的转换规则可得如下的关系模式,加下划线的属性为相应关系的主键。 读者(借书证号,读者姓名,性别,读者类别,是否超期)。 图书(条形码号,图书编号,书名,作者,出版社,出版日期,类别,借阅状态,借阅次数),其中属性“借阅状态”给出是否在库的信息,分为“在馆”和“借出”两种状态。 借阅(借书证号,条形码号,借出日期,归还日期,罚款状态),主码为三个属性的组合,因为同一个读者可能重复借同一本书,只有加上借出日期才能区分出不同的借阅记录。 这里的日期精确到秒,此外,为了在进行超期罚款处理时能够区分出是否已经进行了罚款,这里还加了一个罚款状态的字段。 罚款(借书证号,条形码号,处罚日期,超期天数,罚款金额),主码为三个属性的组合,理由同上。 另外,为了保证系统的安全性,采用了登陆的措施,用户名和密码存放在密码表中。 密码表(用户名,密码)。 4、规 范 化 分 析 一个关系模式是好是坏,需要一个标准来衡量,这个标准就是模式的范式。用规范化理论对上述关系模式进行分析,除“罚款”关系外,其他四个关系模式中,主码是本模式的唯一决定因素,所以这四个关系模式都属于BCNF ,在函数依赖范畴内,规范化程度已经达到了最高。但是在“罚款”关系中,罚款金额=超期天数×日罚款额,所以超期天数→罚款金额。又因为处罚日期与归还日期为同一天,故(借书证号,条形码号,处罚日期)→超期天数,所以(借书证号,条形码号,处罚日期)→罚款金额,存在传递函数依赖,所以“罚款”关系属于2NF ,存在冗余现象。但根据实际情况,读者往往既关心超期天数,又关心罚款金额,所以“罚款金额”是必要的冗余。 5、用 SQL2014 建 立 数 据 库 1、读者表的建立 条形码号 图书编号 出版日期 书名 作者 出版社 借阅状态 借阅次数 类别 图书

钢筋混凝土结构课程设计模板

网络教育学院 《钢筋混凝土结构课程设计》 题目:海天厂房单向板设计 学习中心:浙江电大仙居学院奥鹏学习中心[22] 专业:土木工程 年级: 2012 年春季 学号: 学生:张奇 指导教师:

1 基本情况 本章需简单介绍课程设计的内容,包括厂房的尺寸,板的布置情况等等内容。 一、设计资料 海天多层厂房为多层内框架结构,一层平面如图所示,露面周边支撑于外墙,采用现浇钢筋混凝土单向板,烧结承重多孔砖砌体承重外墙,钢筋混凝土内柱尺寸为400×400㎜。 1.楼面做法 20厚水泥砂浆地面,钢筋混凝土现浇板,20厚混合砂浆抹底。 2.荷载 楼面等效均布活荷载标准值为7KN/㎡,水泥砂浆容重为20KN/㎡,混合砂浆容重为17KN/㎡,钢筋混凝土容重为25KN/㎡. 永久荷载的分项系数按照永久荷载效应控制的组合,取为;活荷载的分项系数为。 3.材料 混凝土楼板采用 C25,梁内受力钢筋为 HRB400级,板内钢筋及箍筋为 HPB235 级。 二、楼板结构平面布置及截面尺寸确定 主梁沿横向布置,次梁按纵向布置。 主梁的跨度为6M,次梁跨度为6M,主梁每跨内布置两根次梁,板的跨度为 2M,l 2/l 1 ==3 按照单向板设计。 按高跨比条件,要求板的厚度h≥2000×1/40=50㎜,对工业建筑的楼板要求h≥80㎜,取板厚为80㎜。 次梁截面高度要求h= l 0/18 ~l /12 =6000 /18 ~ 6000 /12= 333 ~ 500 ,考虑到 楼面的活荷载比较大,取h=450 mm .截面宽度取为b=200mm 。 主梁截面高度要求 h= l 0/15 ~l /10= 6000 /15 ~ 6000 /10 =400 ~ 600 mm ,取 h=600mm。截面宽度取为 b=300mm 。楼板的结构平面布置图见图2

C语言课程设计报告——贪吃蛇源程序

C 语言课程设计 (小游戏贪吃蛇的程序设计报告)

设计人: 班级: 201 年月号

目录一:概述 1:研究背景及意义 2:设计的任务与需要知识点 3:具体完成设计内容 二:需求分析 1:功能需求 2:操作方法 三:总体设计 1:模块划分 2:数据结构设计 四:详细设计 1:主空摸块设计 2:绘制游戏界面 3:游戏的具体过程 4:游戏的结束处理 5:显示排行榜信息模块 五:程序的调试与测试 1:动画与音乐同步 2:蛇的运行 3:终止程序 六:结论 七::结束语 八:程序清单 九:参考文献

一.概述 本课程设计以软件工程方法为指导,采用了结构化,模块化的程序设计方法,以C 语言技术为基础,使用Turbo C++3.0为主要开发工具,对贪吃蛇游戏进行了需求分析,总体设计,详细设计,最终完成系统的实现与测试。 1.1 研究的背景及意义 随着社会的发展,人们生活的节奏日益加快,越来越多的人加入了全球化的世界。人们不再拘泥与一小块天地,加班,出差成了现代人不可避免的公务。而此时一款可以随时随地娱乐的游戏成为了人们的需要。此次课程设计完成的贪吃蛇小游戏,正是为了满足上述需求而设计出来的。贪吃蛇游戏虽小,却设计诸多的知识点。通过开发贪吃蛇游戏系统,可使读者初步了解使用软件工程的和那个发,技术和工具开发软件的过程,进一步掌握结构化,模块化的程序设计方法和步骤,进一步掌握总体数据结构设计,模块划分方法,掌握局部变量,全局变量,结构体,共用体,数组,指针,文件等数据结构的使用方法,掌握图形,声音,随机数等多种库函数的使用方法,学习动画,音乐,窗口,菜单,键盘等多项编程技术,进一步学会软件调试,测试,组装等软件测试方法,为后续课程的学习和将来实际软件开发打下坚实的基础。 1.2 设计的任务和需要的知识点 1.2.1 课程设计主要完成的任务 1). 通过编写“贪吃蛇游戏”程序,掌握结构化,模块块化程序设计的思想,培养解决实际问题的能力。 2) 有同步播放动画,声音效果。 3) 设计好数组元素与蛇,食物的对应关系。 4) 随机产生食物。 5) 有分数统计,排行榜,分数存储等功能。 通过此次课程设计,希望使读者能更深入的理解和掌握课程教学中的基本概念,培养读者应用基本技术解决实际问题的能力,从而进一步提高分析问题和解决问题的能力。 1.2.2需要掌握和运用的知识点 1.2.3本次课程设计需要掌握和运用如下的知识点: 1) 数组的应用。 2) 全局变量的使用。 3) 按键处理。 4)结构体的应用。 5)图形,音乐和动画的有关知识。 6)随即函数的使用。 7)文件的基本出操作。

混凝土框架结构课程设计

温州大学瓯江学院WENZHOUUNIVERSITYOUJIANGCOLLEGE 《混凝土结构课程设计<二)》 专 业:土木工程 班 级:08土木工程本一 姓 名:王超 学 号:08207023219 指导教 师:张茂雨 日2018年6月10号

期: 混凝土框架结构课程设计 一.设计资料 某三层工业厂房,采用框架结构体系。框架混凝土柱截面尺寸边柱为500mm× 500mm,中柱600mm×600mm。楼盖为现浇钢筋混凝楼盖,其平面如图所示。<图示范围 内不考虑楼梯间)。厂房层高分别为4.5,4.2,4.2M。地面粗糙度类别为B类。

2/45

梁、柱混凝土强度等级为C20,E c=2.55×10=25.5× 4N/mm2 10 6KN/m2。框架梁惯性矩增大系数:边框架取1.5,中框架取2.0。RTCrpUDGiT 中框架梁的线刚度: 1 ib 6 =αbEIb/l=2.0××25.5×10 ×0.3×0.7 3/6.6=66.28× 10 3KN·m 2 5PCzVD7HxA 边框架梁的刚度: 2 ib 6×0.3×0.7 αb EIb/l=1.5××25.5×10 3/6.6=49.70× 10 3KN·m 2 jLBHrnAILg 底层中柱的线刚度: i 6 底中=EI c/l=×25.5×10×0.6×0.6 3/4.5=61.44×103KN·m2 底层边柱的线刚度 i 底边=EI c/l=×25.5×106×0.5×0.5/4.5=29.51×103KN·m 6×0.5×0.5/4.5=29.51×103KN·m 2

单片机贪吃蛇课程设计报告模板

电气与信息工程学院 单片机课程设计报告 设计题目:基于单片机的贪吃蛇设计 2016 年11月22 日 一、设计任务及要求 基本功能: 制作一个8*8点阵的贪吃蛇游戏,系统以单片机的C语言的软件设计,系统通过LED

点阵屏为载体显示数据,并用五个输入端表示五个控制键(上下左右及加速)。系统硬件部分由STC89C52RC单片机,8*8点阵屏,5个按键,软件部分在keil环境下用C51语言编写,包括游戏初始化蛇的节数,以及障碍墙壁,游戏结束时自动复位。 具体要求: 1、用四个按钮控制贪吃蛇的行径,一个按钮控制贪吃蛇的加速,蛇的初始长度为2点,设置墙壁。 2、蛇吃到长度为1点的食物时,自身长度增加1点。 2、速度按钮带有一次加速,按两下速度按钮蛇的行进速度回到初始值。 3、当蛇碰到墙壁或自己的身体时游戏结束。 4、用proteus设计,仿真基于STC89C52RC单片机的8x8点阵贪吃蛇的硬件电路。 5、游戏结束,系统自动复位。 二、硬件电路设计 本系统以STC89C52RC为核心,设置12MHz的晶振,使得单片机有合理的运行速度。LED 点阵屏通过LED(发光二极管)组成,以灯珠亮灭来显示程序的运行情况,是模块化的显示组件,本设计采用8*8共阳红色点阵显示屏,用来显示贪吃蛇的游戏画面。五个独立按键控制蛇的游走方向(上下左右)和加速减速的功能。贪吃蛇是一款经典的小游戏,玩家通过按键操控贪吃蛇不断地吃食物,蛇身逐渐伸长,当蛇碰到蛇身和墙壁时游戏结束。 需要注意的是实际元件中,点阵的封装不尽相同,因此需要测试出每个引脚的功能,以便正确连线。注意,每个像素点的额定电压在3v左右,电压过大将会彻底损坏。

java贪吃蛇课程设计

1设计目的 1.1背景 近年来,Java作为一种新的编程语言,以其简单性、可移植性和平台无关性等优点,得到了广泛地应用,特别是Java与万维网的完美结合,使其成为网络编程和嵌入式编程领域的首选编程语言。JBuilder是Borland公司用于快速开发Java应用的一款优秀的集成开发环境,它以其友好的开发界面、强大的组件支持等优点,得到广大程序员的接受和认可。 “贪吃蛇”游戏是一个经典的游戏,它因操作简单、娱乐性强而广受欢迎。本文基于Java技术和JBuilder开发环境,开发了一个操作简单、界面美观、功能较齐全的“贪吃蛇”游戏。整个游戏程序分为二个功能模块,六个类模块,实现了游戏的开始、暂停、结束。通过本游戏的开发,达到学习Java技术和熟悉软件开发流程的目的。 本文在介绍Java相关技术和国内外发展现状的基础上,对“贪吃蛇”游戏的整个生命周期的各个开发阶段进行了详细地介绍。首先,分析了开发本游戏软件的可行性,重点分析本设计所采用的技术的可行性。其次,从游戏主界面等几方面,分析了本游戏的功能需求;从可使用性和安全性方面分析了属性需求。然后,进行了游戏的概要设计和详细设计,这也是本文的重点。概要设计给出二个功能模块的主框架以及六个类模块的函数调用关系;详细设计介绍了Java2标准运行环境的配置,重点给出各个类模块的程序流程图以及UML图,列表介绍了各个类包含的变量、使用的方法,展示了游戏的界面。为了保证程序代码的正确性和功能实现的可靠性,本文还介绍了游戏软件的程序调试过程和功能测试结果。 1.2目标 本软件是针对贪吃蛇小游戏的JAVA程序,利用方向键来改变蛇的运行方向,空格键暂停或继续游戏,并在随机的地方产生食物,吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常运行。 2 总体设计 2.1 设计思路 本系统主要是完成贪吃蛇游戏的基本操作。用户可以自己练习和娱乐。本系统需要满足以下几点要求: (1) 利用方向键来改变蛇的运行方向。 (2) 空格键暂停或继续游戏,并在随机的地方产生食物。 (3) 吃到食物就变成新的蛇体,碰到壁或自身则游戏结束,否则正常运行。 2.2 设计说明 本系统共包括1个java源文件和7个类文件。

数据库课程设计(完整版)

HUNAN CITY UNIVERSITY 数据库系统课程设计 设计题目:宿舍管理信息系统 姓名: 学号: 专业:信息与计算科学 指导教师: 20年 12月1日

目录 引言 3 一、人员分配 4 二、课程设计目的和要求 4 三、课程设计过程 1.需求分析阶段 1.1应用背景 5 1.2需求分析目标5 1.3系统设计概要 5 1.4软件处理对象 6 1.5系统可行性分析 6 1.6系统设计目标及意义7 1.7系统业务流程及具体功能 7 1.8.1数据流程图8 2.系统的数据字典11 3.概念结构设计阶段 13 4.逻辑结构设计阶段 15 5.物理结构设计阶段 18 6.数据库实施 18 7.数据库的运行和维护 18 7.1 解决问题方法 19 7.2 系统维护 19 7.3 数据库性能评价 19 四、课程设计心得. 20参考文献 20

引言 学生宿舍管理系统对于一个学校来说是必不可少的组成部分。目前好多学校还停留在宿舍管理人员手工记录数据的最初阶段,手工记录对于规模小的学校来说还勉强可以接受,但对于学生信息量比较庞大,需要记录存档的数据比较多的高校来说,人工记录是相当麻烦的。而且当查找某条记录时,由于数据量庞大,还只能靠人工去一条一条的查找,这样不但麻烦还浪费了许多时间,效率也比较低。当今社会是飞速进步的世界,原始的记录方式已经被社会所淘汰了,计算机化管理正是适应时代的产物。信息世界永远不会是一个平静的世界,当一种技术不能满足需求时,就会有新的技术诞生并取代旧技术。21世纪的今天,信息社会占着主流地位,计算机在各行各业中的运用已经得到普及,自动化、信息化的管理越来越广泛应用于各个领域。我们针对如此,设计了一套学生宿舍管理系统。学生宿舍管理系统采用的是计算机化管理,系统做的尽量人性化,使用者会感到操作非常方便,管理人员需要做的就是将数据输入到系统的数据库中去。由于数据库存储容量相当大,而且比较稳定,适合较长时间的保存,也不容易丢失。这无疑是为信息存储量比较大的学校提供了一个方便、快捷的操作方式。本系统具有运行速度快、安全性高、稳定性好的优点,并且具备修改功能,能够快速的查询学校所需的住宿信息。 面对目前学校发展的实际状况,我们通过实地调研之后,对宿舍管理系统的设计开发做了一个详细的概述。

《钢筋混凝土结构课程设计》

1 基本情况 本设计XXXXXXXXX ,进行设计计算。重庆三元玩具厂房采用钢筋混凝土内框架承重,外墙为370mm 砖砌承重。采用单向板肋梁楼盖。 楼面做法:20mm 厚水泥砂浆面层,钢筋混凝土现浇板,15mm 厚石灰砂浆抹灰。 荷载:永久荷载,包过梁、柱、板及构造层自重,钢筋混凝土容重253kN/m ,水泥砂浆容重203kN/m ,石灰砂浆容重173kN/m ,分项系数 1.2G γ=。可变荷载,楼面均分布荷载为3kN/m ,分项系数 1.3K γ=。 材料选用:混凝土采用C30(c f =2N/mm ,t f =2N/mm ); 钢筋 主梁、次梁采用HRB335级(y f =3002kN/m )钢筋,其它均用HPB300级(y f =2703kN/m )钢筋。 主梁沿房屋的横向布置,次梁沿纵向布置。主梁的跨度是,次梁的跨度是。梁每跨内布置两根次梁。其间距是。楼盖的布置如图1-1。 根据构造要求,板厚取1900 8047.54040 l h mm mm =≥≈= 次梁截面高度应满足48004800 26640018121812 l l h mm ===::: 取h=400mm ,截面宽度取为b=200mm 。 主梁的截面高度应满足57005700 380~57015101510l l h mm ===:: 取截面高度h=500mm ,截面宽度取为b=250mm 。 图1-1 楼盖布置图

2 单向板结构设计 板的设计 按塑性分析法计算内力。 恒荷载标准值: 20mm 水泥砂浆面层 320.0220/0.4/m kN m kN m ?= 80mm 钢筋混凝土板 320.0825/ 2.0/m kN m kN m ?= 15mm 厚石灰砂浆抹灰 320.01517/0.255/m kN m kN m ?= 活荷载标准值 27.5/k q kN m = 横荷载设计值 21.2 2.655 3.186/g kN m =?= 活荷载设计值 21.37.59.75/q kN m =?= 合计 212.936/g q kN m += 次梁的截面200400mm mm ?,板在墙上的支撑长度为120mm ,则板的计算跨度 为: 边跨00.20.08 1.90.12 1.72222 n h l l m =+ =--+= 中间跨 0 1.90.2 1.7l m =-= 跨度差0000(1.72 1.7)/1.7 1.210-=<说明可按等跨连续板计算内力。取1m 宽板作为计算单元,计算简图如图2-1所示。 图2-1 计算简图 连续板各截面的弯矩计算见表2-1。 表2-1 连续板各截面弯矩计算 01000,80,802060b mm h mm h mm ===-=。C30混凝土,c f =2N/mm 。HPB300 钢筋,y f =2702kN/m ,连续板各截面的配筋计算见表2-2。 表2-2连续板各截面配筋计算

相关文档
最新文档