山东建筑大学数据结构课程设计报告

山东建筑大学数据结构课程设计报告
山东建筑大学数据结构课程设计报告

山东建筑大学计算机科学与技术学院

课程设计说明书

题目:基于逆邻接表的有向图基本操作的实现课程:数据结构

院(部):计算机学院

专业:计科

班级:133

学生姓名:潘含笑

学号:20131111092

指导教师:李盛恩

完成日期:2015.07.03

目录

课程设计任务书.................................................. I 课程设计任务书................................................. II 逆邻接链表实现有向图.. (3)

一、问题描述 (3)

二、数据结构 (3)

三、逻辑设计 (3)

四、编码 (5)

五、测试数据 (14)

六、测试情况 (16)

逆邻接链表实现有向图 (17)

一、问题描述 (17)

二、数据结构 (17)

三、逻辑设计 (17)

四、编码 (18)

五、测试数据 (24)

七、测试情况 (24)

结论 (26)

课程设计指导教师评语 (28)

山东建筑大学计算机科学与技术学院

课程设计任务书

指导教师(签字):教研室主任(签字)

山东建筑大学计算机科学与技术学院

课程设计任务书

指导教师(签字):教研室主任(签字)

逆邻接链表实现有向图

二、数据结构

三、逻辑设计

1、总体思路

先实现Network类,通过队列实现BFS,通过堆栈实现DFS和拓扑排序。再构建Graph类,并继承Network类实现以逆邻接链表为存储结构的有向图。

2、模块划分(以图示的方法给出各个函数的调用关系)

3、函数或类的具体定义和功能Network类:

virtual int Begin(int i) = 0;//确定起始顶点

virtual int Nextvertex(int i) = 0;//下一个顶点

virtual int Edges()=0;//确定点

virtual int Vertices()=0;//确定边

virtual void Initializepos(int i)=0;//让迭代器等于链表的第i个顶点的第一个元素

virtual void Deactivatepos(int i)=0;//删除迭代器指的元素

void BFS(int v,int reach[],int label,int a[]);//宽度遍历

void DFS(int v,int reach[],int label,int a[]);//深度遍历

bool Topological(int v[]);//拓扑排序

virtual ~Network();//析构函数

Graph类:

virtual ~Graph();//析构函数

int InDegree(int node);//入度

int OutDegree(int node);//出度

Graph& Add(int node1, int node2);//添加点

Graph& Delete(int node1, int node2);//删除点

int Begin(int i);//确定起始顶点

int Nextvertex(int i);//下一个顶点

int Edges() {return e;}//确定点

int Vertices() {return n;}//确定边

void Initializepos(int i){pos=al[i].begin(); }////让迭代器等于链表的第i个顶点的第一个元素

void Deactivatepos(int i){al[i].erase(pos);}//删除迭代器指的元素

void Out();//输出函数

四、编码

//Network.h

#include

#include

#include

#include

using namespace std;

class Network {

public:

virtual int Begin(int i) = 0;

virtual int Nextvertex(int i) = 0;

virtual int Edges()=0;

virtual int Vertices()=0;

virtual void Initializepos(int i)=0;//让迭代器等于链表的第i点的第一个元素

virtual void Deactivatepos(int i)=0;//删除迭代器指的元素void BFS(int v,int reach[],int label,int a[]);//宽度遍历

void DFS(int v,int reach[],int label,int a[]);//深度遍历

bool Topological(int v[]);//拓扑排序

virtual ~Network();

};

//Network.cpp

#include "Network.h"

void Network::BFS(int v,int reach[],int label,int a[])

{

int n=Vertices(); //获取n的值,有几个顶点

queue Q; //创建一个队列

int k=0; //定义一个k来使元素得到保存

reach[v]=label; //标记点

a[k++]=v; //用数组记录BFS的遍历顺序

Q.push(v); //把一个元素加入队列 while(!Q.empty())

{

int x;

x=Q.front(); //获取队列中的第一个元素

Q.pop(); //让队列中的第一个元

素出队

for(int i=1;i<=n;i++) //寻找x的下一个节点

{

int u=Begin(i);

if((u==x)&&(!reach[i])) //因为是逆邻接链表

{

Q.push(i);

reach[i]=label;

a[k++]=i; //把标记的元素放入遍历数组

}

while(u) //看后面是不是还有节点 {

u=Nextvertex(i);

if((u==x)&&(!reach[i]))

{

Q.push(i);

reach[i]=label;

a[k++]=i;

}

}

}

}

for(int i=v;i

if(reach[i]==label)

cout<<"执行完BFS后第"<

else

cout<<"执行完BFS后第"<

}

cout<<"从节点"<

for(int i=1;i

cout<

};

cout<

}

void Network::DFS(int v,int reach[],int label,int a[])

{

stack S; ///创建一个堆栈

int n=Vertices(); //获取n的值

int k=0;

S.push(v); //把元素v加入堆栈 while(!S.empty())

{

int x=S.top(); //获取堆栈的栈顶元素

if(!reach[x]) //如果元素没被标记,就把元素标记

{ reach[x]=label;

a[k++]=x;

S.pop(); //把堆栈的栈顶弹出 for(int i=1;i<=n;i++) //获取节点的下一个元素

{

int u=Begin(i);

if((u==x)&&(!reach[i]))

{

S.push(i); //把元素加入堆栈

}

while(u)

{

u=Nextvertex(i);

if((u==x)&&(!reach[i]))

{

S.push(i);

}

}

}

}

else

S.pop(); //如果被标记元素就弹出

}

for(int i=v;i

if(reach[i]==label)

cout<<"执行完DFS后第"<

else

cout<<"执行完DFS后第"<

"<

}

cout<<"从节点1开始DFS遍历的顺序是";

for(int i=1;i

{

cout<

};

cout<

}

bool Network::Topological(int v[])

{

int n=Vertices(); //获取n的值vector a(n+1);

stack S; //创建一个堆栈

for(int i=1;i<=n ;i++) //初始化数组a,使每个点的a等于0,用来记录点的入度

a[i]=0;

for(int i=1;i<=n;i++) //遍历整个邻接链表,有入度的节点增加a的值

{

int x=Begin(i);

while(x)

{

a[i]++;

x=Nextvertex(i); //后面有元素,则入度加1

}

}

for( int i=1;i<=n;i++) //如果a=0,把元素加入堆栈

if(a[i]==0) S.push(i);

int k=1;

while(!S.empty())

{

int y;

y=S.top(); //拿出第一个元素

S.pop();

v[k++]=y; //弹出获取值的元素

for(int i=1;i<=n;i++) //遍历整个邻接链表,使有y的元素的入度减一

{

int u=Begin(i);

if(u==y&&a[i]!=0)

{

a[i]--;

if(a[i]==0) S.push(i); //如果有入度等于0的元素,把元素加入堆栈

}

while(u)

{

u=Nextvertex(i);

if(u==y&&a[i]!=0)

{

a[i]--;

if(a[i]==0) S.push(i);

}

}

}

}

if(k==n+1)

return true;

else

return false;

}

Network::~Network() {

}

//Graph.h

#include

#include

#include

#include

#include"Network.h"

using namespace std;

class Graph:public Network{

public:

Graph(int);

virtual ~Graph();

int InDegree(int node);

int OutDegree(int node);

Graph& Add(int node1, int node2);

Graph& Delete(int node1, int node2);

int Begin(int i);

int Nextvertex(int i);

int Edges() {return e;}

int Vertices() {return n;}

void Initializepos(int i){pos=al[i].begin(); }

void Deactivatepos(int i){al[i].erase(pos);}

void Out();

private:

int n;

int e;

vector > al;

list::iterator pos;

};

//Graph.cpp

#include "Graph.h"

Graph::Graph(int num) {

e=0; //初始化边,顶点n=num;

al.resize(n+1); //开空间

}

Graph::~Graph() {

}

int Graph::InDegree(int node)

{

return al[node].size();

}

int Graph::OutDegree(int node)

{

list::iterator q; //开链表的迭代器int i=0;

for(int p=1;p<=n;p++)

{

q=find(al[p].begin(),al[p].end(),node);

if(q!=al[p].end()) i++;

}

return i;

}

Graph& Graph::Add(int node1, int node2){

if(node1 < 1 || node1 > n || node2 < 1 || node2 > n) return *this;

list::iterator p;

p = find(al[node2].begin(), al[node2].end(), node1); //寻找有没有node1

if (p != al[node2].end()) return *this; //如果有,返回else{

al[node2].push_back(node1);

e++;

}

return *this;

}

Graph& Graph::Delete(int node1, int node2){

if(node1 < 1 || node1 > n || node2 < 1 || node2 > n) return *this;

list::iterator p;

p = find(al[node2].begin(), al[node2].end(), node1);

if (p ==al[node2].end()) return *this;

else

{

al[node2].erase(p); //删除要删除的元素

e--;

}

return *this;

}

void Graph::Out(){

for(int i = 1; i <=n; i++){

list::iterator p;

cout<<"逆邻接链表中第"<

for(p = al[i].begin(); p != al[i].end(); p++) cout << *p << ' ';

cout <

}

return;

}

int Graph::Begin(int i)

{

if(i<1||i>n) cout<<"无该点";

Initializepos(i);

if(pos==al[i].end())

return 0;

else

return *pos;

}

int Graph::Nextvertex(int i)

{

if(i<1||i>n) cout<<"无该点";

pos++;

if(pos!=al[i].end())

return *pos;

else

return 0;

}

五、测试数据

#include"Graph.h"

#include"Network.h"

int b[20];

int b1[20];

int c[20];

int a[20];

int a1[20];

int main(void)

{

int n=6;

int label=2;

Graph g(n); //创建对象

g.Add(1,4).Add(1,3).Add(2,4).Add(2,5).Add(3,4).Add(3,6).Add(4,6).Add(

5,6);

g.Out();

g.BFS(1,b,label,b1);

cout<

g.DFS(1,a,label,a1);

for(int i=1;i<=n;i++)

{

cout<<"节点"<

cout<

cout<<"节点"<

cout<

}

g.Topological(c); //执行拓扑排序

for(int i=1;i<=n;i++)

cout<<"拓扑排序的第"<

cout<

g.Delete(4,6);

g.Out();

}

六、测试情况

双向循环链表

一、问题描述

实现双向循环链表。

二、数据结构

三、逻辑设计

1、总体思路

先构造双向循环链表的节点类,再逐步实现双向循环链表的基本函数。

2、模块划分(以图示的方法给出各个函数的调用关系)

3、函数或类的具体定义和功能

template

class DoubleCircular{

public:

DoubleCircular();//构造函数

~DoubleCircular();//析构函数

bool IsEmpty() const;//判断是否为空

int length() const;//计算长度

bool Find(int k,T& x) const;//判断节点是否存在

int Search(const T& x) const;//查找节点

DoubleCircular& Insert(int k,const T& x);//插入节点DoubleCircular& Delete(int k, T& x);//删除节点

void Output(ostream & out) const;//输出函数

private:

DoubleCircularNode *first;

};

四、编码

//DoubleCircular.h

template

class DoubleCircularNode;

#include

using namespace std;

template

class DoubleCircular{

public:

DoubleCircular();

~DoubleCircular();

bool IsEmpty() const;

int length() const;

bool Find(int k,T& x) const;

int Search(const T& x) const;

DoubleCircular& Insert(int k,const T& x);

DoubleCircular& Delete(int k, T& x);

void Output(ostream & out) const;

山东建筑大学本科毕业设计说明书(论文)的撰写格式模版

附件2: 本科毕业设计说明书 (本科毕业论文) 题 目:空腹桁架钢框架结构 受力性能分析及试验研究 院 (部)专 班 级: 土木013 姓 名: 张三 学 号: 2001888888 指导教师: 张九光 完成日期: 2005年6月30日

目 · ················ ····························Ⅲ ABSTRACT ·······································Ⅳ 1 前 言 1.1 空腹桁架钢框架的特点及研究意义....................1 1.2 空腹桁架钢框架的研究现状..............................................3 1.3 现有研究的不足及本文的研究内容. (5) 2 空腹桁架钢框架有限元建模及验证 2.1 引言..................................................................8 2.2 弹塑性分析方法简介...................................................12 2.3 ANSYS 在空腹桁架钢框架弹塑性分析中的应用............................18 2.4 ANSYS 分析模型正确性检验............................................20 2.4.1 ANSYS 分析模型概述.........21 2.4.1.1 ANSYS ........21 2.5 小结. (21) 3 3.1 引言.................................................................23 3.2 空腹桁架钢框架与普通钢框架力学性能对比...............................26 3.3 影响空腹桁架钢框架力学性能的因素. (29) 4 空腹桁架钢框架极限承载力试验研究 4.1 试验目的·····························································30 4.2 模型设计依据·························································32 4.3 试验概况·····························································35 4.4 试验过程描述·························································38 4.5 试验结果·························

山东建筑大学本科毕业设计说明书外文文献及翻译格式模版

附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30

,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998. “Until we have the AES ,3DES will still offer protection for years to come .So there is no need to immediately switch over ,”says Edward Roback , acting chief of the computer security division at NIST and chairman of the AES selection committee .“What AES will offer is a more efficient algorithm .It will be a federal standard ,but it will be widely implemented in the IT community .” According to Roback ,efficiency of the proposed algorithms is measured by how fast they can encrypt and decrypt information ,how fast they can present an encryption key and how much information they can encrypt . The AES review committee is also looking at how much space the algorithm takes up on a chip and how much memory it requires .Roback says the selection of a more efficient AES will also result in cost savings and better use of resources . “DES w as designed for hardware implementations ,and we are now living in a world of much more efficient software ,and we have learned an awful lot about the design of algorithms ,”says Roback .“When you start multiplying this with the billions of implementations done daily ,the saving on overhead on the networks will be enormous .” ……

山东建筑大学

山东建筑大学第五届“艺术杯”大学生乒乓球赛 秩 序 册 主办:校团委 体育教学部 学生处 承办:艺术学院

2015.03. 第五届“艺术杯”大学生乒乓球比赛规程 一、比赛项目:设男、女团体。 二、报名形式:以学院为单位,男、女团体分别报4名队员,另报领队、教练各一人。 三、组织单位: 主办:山东建筑大学校团委、学生处、体育教学部 承办:艺术学院 四、比赛方法: 1.团体赛: 比赛分两个阶段进行。 第一阶段是分组循环,上届比赛前4名作为种子抽签分别进入A、B、C、D四个组别,其他院队随机抽入,每小组有3—4个参赛队。经单循环分别决出前两名,进入下一阶段。 第二阶段是淘汰加附加赛。各小组第一名重新抽签定位,分别进入上、下两个半区(1、4、5、8位):然后各小组第二名再抽签,分别进入上、下两个半区(2、3、6、7位),且只能进入同组别第一名的另一个半区,最后经淘汰加附加赛决出前八名。 五、奖励办法:团体奖励前八名(一等奖:一名;二等奖:两名;其余为三等奖)。 六、比赛地点:山东建筑大学新体育场北看台下乒乓球球室。

七、比赛时间:2015年4月11日 2015年4月11日(星期六)上午08:00-11:30 下午13:30-16:30 八、活动注意事项: 1)要求各学院体育部部长选派男、女团体分别报 4名队员,另报领队、教练各一人。(要求运动员身体健康,符合比赛条件方可参赛)请各参赛团队按水平高低进行报名,水平最高的运动员放在第一位,由高到低依次填写在报名表上。 2)请各学院根据学院具体情况进行训练,参赛时球拍自备,乒乓球由我院提供各学院带队学生认真组织本学院学生参加,不明事宜及时联系我院。 3)参赛者4月11日上午参赛者08:00到场,查看上场顺序。 八、比赛流程: 1)团体赛: 第一阶段(4月11日上午8:0 0-11:30 )分组循环赛各队抽签进入A、B、C、D四个组,经单循环分别决出各组的前两名进入下一阶段。 第一轮 8:30~9:30 第二轮9:30~10:30 第三轮10:30~11:30 第二阶段淘汰赛(4月11日下午13:30-16:30) 晋级参赛队重新进行抽签定位,经过淘汰加附加赛,分别决出前八名。*具体时间以比赛进程为准! 闭幕式暨颁奖典礼:4月11日16:30赛场举行闭幕式

山东建筑大学土木工程施工期末考试重点

土木工程施工 一、土方工程 常见的土方工程有:场地平整,基坑、基槽与管沟的开挖与回填;人防工程、地下建筑物或构筑物的土方开挖与回填;地坪填土与了碾压;路基填筑等。 土方工程施工特点:1、面广量大、劳动繁重2、施工条件复杂 土的工程分类:一类土(松软土),二类土(普通土),三类土(坚土),四类土(砂砾坚土),五类土(软石),六类土(次坚石),七类土(坚石),八类土(特坚石) 土的可松性:自然状态下的土,经过开挖后,其体积因松散而增加,以后虽经回填压实,仍不能恢复到原来的体积的性质。 土中水的重量与土的固体颗粒重量之比的百分率,称为土的含水率。土的渗透性:土体孔隙中的自由水在重力作用下会渗过土体而运动,这种土体被水透过的性质。 场地平整土方量计算示例(13-15) 土方的调配原则:1、应力求达到挖方与填方基本平衡和总运输量最小,即使挖方量与运距的乘积之和尽可能最小。 2、考虑近期施工和后期利用相结合。 3、应注意分区调配与全场调配的协调,并将好土用在回填质量要求高的填土区。 4、尽可能与城市规划、农田水利及大型地下结构的施工相结合,避免土方重复挖、填和运输。

土方调配的目的:是方便施工,并且在土方总运输量最小或土方运输成本(元)最低的条件下,确定填、挖方区土方的调配方向,数量和平均运距,从而缩短工期,降低成本。 集水坑降水法:是在基坑开挖过程中,在基坑底设置若干个集水坑,并在基坑四周或中央开挖排水沟,使水流入集水坑内,然后用水泵抽走。 当基坑挖土到达到地下水位以下而土质为细砂或粉砂,又采用集水坑降水时,坑底下的土有时会形成流动状态,随地下水涌入坑底,这种现象称为流砂。 当基坑坑底位于不透水土层内,而不透水层下面为承压含水层,坑底不透水层的覆盖厚度的重力小于承压水的顶托力时,基坑底部即可能发生管涌冒砂现象。 流砂的防治:主要途径;减少或平衡动力水压力G D;设法使动力水压力G D方向向下;截断地下水流。具体措施有:1、枯水期施工法,2、抢挖并抛大石块法,3、设止水帷幕法,4、水下挖土法,5、人工降低地下水法。 井点降水法:即人工降低地下水位法,就是在基坑开挖前,预先在基坑周围或基坑内设置一定数量的滤水管(井),利用抽水设备从中抽水,使地下水位降至坑底以下并稳定后才开挖基坑。同时在开挖过程中仍不断抽水,使地下水位稳定于基坑底面以下,使所挖的土始终保持干燥,从根本上防止流砂现象发生,并且改善挖土条件,可改为陡边坡数量,还可以防止基坑隆起和加速地基固结,提高工程质量。

山东建筑大学数据结构设计介绍

山东建筑大学计算机科学与技术学院 课程设计说明书 题目:基于逆邻接表的有向图基本操作的实现课程:数据结构 院(部):计算机学院 专业:计科 班级:133 学生姓名:潘含笑 学号:20131111092 指导教师:李盛恩 完成日期:2015.07.03

目录 课程设计任务书.................................................. I 课程设计任务书................................................. II 逆邻接链表实现有向图.. (3) 一、问题描述 (3) 二、数据结构 (3) 三、逻辑设计 (3) 四、编码 (5) 五、测试数据 (14) 六、测试情况 (16) 逆邻接链表实现有向图 (17) 一、问题描述 (17) 二、数据结构 (17) 三、逻辑设计 (17) 四、编码 (18) 五、测试数据 (24) 七、测试情况 (24) 结论 (26) 课程设计指导教师评语 (28)

山东建筑大学计算机科学与技术学院 课程设计任务书 指导教师(签字):教研室主任(签字)

山东建筑大学计算机科学与技术学院 课程设计任务书 指导教师(签字):教研室主任(签字)

逆邻接链表实现有向图 二、数据结构 三、逻辑设计 1、总体思路 先实现Network类,通过队列实现BFS,通过堆栈实现DFS和拓扑排序。再构建Graph类,并继承Network类实现以逆邻接链表为存储结构的有向图。 2、模块划分(以图示的方法给出各个函数的调用关系)

3、函数或类的具体定义和功能Network类:

12A1山东建筑大学结构力学期末试卷A答案

山东建筑大学试卷 共 2 页 第 1 页 2011 至 2012 学年第 二 学期 课程名称 结构力学A1(本科)试卷 B 答案及评分标准 专业: 土木10级;交通 10级 ; 考试形式:闭卷 考试时间 120 分钟 题号 一 二 三 四 五 总分 分数 一、对 图 示 体 系 作 几 何 组 成 分 析 。(共15分) 12 3 4 5 6 去三个二元体4-6-5、1-4-5、2-5-3 (10分 ) 体 系 为 无 多 余 约 束 的 几 何 不 变 体 系 。 (5分 ) 该题目有多种分析过程,结论一样 二、作 图 示 多跨静定梁的 M 图。(15分) 22P Pa P a a a a a 2 Pa Pa Pa M 图 Pa 三、计算图示结构a 杆的轴 力N a 。(15分) 6×3m=18m 4m P P P P P a 选择合理截面,3分。 合理的平衡方程 3分 轴力结果3分, N P a 0.901 四、画 出 图 示 梁 R B 的 影 响 线 ,并 利 用 影 响 线 求 给 定 荷 载 下 的 R B 值 。(15分) B 12kN 1m 2m 8kN/m 2m 2m A 12kN 1 2 54 1 (8分) 装 订线

R B =40kN (7 分) 五、用 力 法 作 图 示 结 构 的 M 图 。(20分) B EI 3m 4kN A 283 kN 3m EI /m C 基 本 体 系 (5分 );δ1136=/EI (5分 );?1180P EI =-/(5分 ); X 15=kN (1分 );M 图 (4分 ) 4628 P 15 31 M 图 13 图 M () kN .m 图 M () kN .m 六、图 示 结 构 , 各 杆 EI 相 同 , q = 60kN/m , 试 作 M 图 。(20分) 4m 2m 3m 1m B C q 50.53 63.15 63.16 21.0542.11 21.05 图 M () kN .m 确定未知量2 分 ;写杆端弯矩共 8分 ; 平衡方程并求解??B C EI EI ==-9601980019/(),/()( 逆 时 针 ) 6分; 弯矩图 4分 装订线 装订线

山东建筑大学本科毕业设计说明书外文文献及翻译格式模版1.doc

山东建筑大学本科毕业设计说明书外文文献及翻译格式模 版1 附件3: (本科毕业论文)文献、资料题目: 院(部) 专 班 姓名:张三 学号: 指导教师:张九光 翻译日期:2005.6.30 ,the National Institute of Standards and Technology (NIST) has been working to develop a new encryption standard to keep government information secure .The organization is in the final stages of an open process of selecting one or more algorithms ,or data-scrambling formulas ,for the new Advanced Encryption Standard (AES) and plans to make adecision by late summer or early fall .The standard is slated to go into effect next year . AES is intended to be a stronger ,more efficient successor to Triple Data Encryption Standard (3DES),which replaced the aging DES ,which was cracked in less than three days in July 1998.

山东建筑大学土木工程专业毕业设计建筑结构说明书

本科毕业设计说明书 题目:某高校教学楼设计 (方案五) 院(部):土木工程学院 专业:土木工程 班级:土木143 姓名: 学号: 指导教师:夏风敏 完成日期:2018年5月26日

目录 摘要--------------------------------------------------------------------------------------- V 1 建筑设计 ---------------------------------------------------------------------------- - 1 - 1.1建筑设计概况 ---------------------------------------------------------------------------------- -1- 1.2建筑平面设计 ---------------------------------------------------------------------------------- -1- 1.3建筑立面设计 ---------------------------------------------------------------------------------- -2- 1.4建筑构造与做法 ------------------------------------------------------------------------------- -3- 1.4.1 一层地面做法 ---------------------------------------------------------------------------- - 3 - 1.4.2 二~五层楼面做法------------------------------------------------------------------------ - 3 - 1.4.3 内、外墙面做法 ------------------------------------------------------------------------- - 4 - 1.4.4 台阶、散水及屋面做法 ---------------------------------------------------------------- - 4 - 2 结构选型及结构布置 ------------------------------------------------------------- - 5 - 2.1材料选择----------------------------------------------------------------------------------------- -5- 2.2板、梁、柱截面尺寸估算 ------------------------------------------------------------------- -6- 2.2.1 板厚确定 ---------------------------------------------------------------------------------- - 6 - 2.2.2 梁尺寸确定 ------------------------------------------------------------------------------- - 6 - 2.2.3 柱截面确定 ------------------------------------------------------------------------------- - 6 - 2.3结构计算简图 ---------------------------------------------------------------------------------- -8- 2.3.1 计算简图的确定 ------------------------------------------------------------------------- - 8 - 2.3.2 截面参数计算 ---------------------------------------------------------------------------- - 8 - 3 荷载计算 ---------------------------------------------------------------------------- - 9 - 3.1构件自重计算 ---------------------------------------------------------------------------------- -9- 3.1.1 板 ------------------------------------------------------------------------------------------- - 9 - 3.1.2 梁 ----------------------------------------------------------------------------------------- - 10 - 3.1.3 墙 ----------------------------------------------------------------------------------------- - 10 - 3.1.4 柱 ----------------------------------------------------------------------------------------- - 10 -

土木工程专业大学排名

土木工程专业大学排名 土木工程专业,是大学的一种工程学科。所谓的土木工程,是指一切和水、土、文化有关的基础建设的计划、建造和维修。一般的土木工作项目包括:道路、水务、渠务、防洪工程及交通等。 土木工程专业大学排名 序号学校名称评估结果 1同济大学A+ 2东南大学A+ 3清华大学A 4北京工业大学A 5哈尔滨工业大学A 6浙江大学A 7天津大学A- 8大连理工大学A- 9河海大学A- 10湖南大学A- 11中南大学A- 12西南交通大学A- 13解放军理工大学A- 14北京交通大学B+ 15石家庄铁道大学B+ 16沈阳建筑大学B+ 17上海交通大学B+ 18中国矿业大学B+ 19山东大学B+ 20武汉大学B+ 21华中科技大学B+ 22长沙理工大学B+ 23华南理工大学B+ 24重庆大学B+ 25西安建筑科技大学B+ 26广州大学B+ 27北京科技大学B 28北京建筑大学B

29南京工业大学B 30合肥工业大学B 31福州大学B 32青岛理工大学B 33郑州大学B 34中国地质大学B 35武汉理工大学B 36四川大学B 37重庆交通大学B 38长安大学B 39兰州理工大学B 40兰州交通大学B 41太原理工大学B-42东北大学B-43上海大学B-44苏州科技大学B-45安徽理工大学B-46华侨大学B-47山东科技大学B-48山东建筑大学B-49广西大学B-50成都理工大学B-51西安理工大学B-52西安科技大学B-53三峡大学B-54北京航空航天大学C+ 55河北工业大学C+ 56辽宁工程技术大学C+ 57东华大学C+ 58浙江工业大学C+ 59华东交通大学C+ 60湖北工业大学C+ 61湖南科技大学C+ 62深圳大学C+ 63昆明理工大学C+ 64西安交通大学C+

山东建筑大学毕业设计论文正式稿

毕业设计 题目:某单位办公楼设计院(部):土木工程学院 专业:土木工程 班级: 姓名:陶双 学号: 指导教师:陶双 完成日期:

目录摘要V 前言1 第一部分结构设计2 1 设计资料2 2荷载标准值的计算2 2.1 恒荷载标准值3 2.1.1 屋面3 2.1.2 楼面3 2.1.3屋面框架节点集中荷载标准值4 2.1.4楼面框架节点集中荷载标准值5 2.2 活荷载标准值5 2.2.1 屋面5 2.2.2 楼面5 2.2.3 风荷载标准值6 3材料计算指标6 4对梁尺寸的验算7 4.1次梁截面尺寸验算7 4.2 主梁截面尺寸验算8 4.3 柱截面尺寸验算8 4.3.1内柱8 4.3.2 外柱9

4.4柱的线刚度计算10 5 框架内力计算11 5.1 恒荷载作用11 5.2 活荷载的内力计算14 5.3 风荷载作用下的框架内力17 5.3.1风荷载作用框架的内力本风压值17 5.3.2用D值法列表计算18 6 风荷载作用下的侧移验算21 7 荷载组合与内力组合22 7.1横梁内力组合表22 7.2柱内力组合27 8 框架梁柱配筋30 8.1 横梁配筋32 8.1.1 正截面受弯承载力计算32 8.1.2 斜截面受剪承载力计算33 8.2次梁配筋设计(按塑性内力重分布计算)34 8.2.1 次梁正截面承载力计算35 8.2.2次梁斜截面承载力计算35 8.3框架柱配筋36 8.3.1外柱配筋计算表36 8.3.2内柱配筋计算表37 8.3.3框架柱的抗剪承载力计算和箍筋配置38

9 楼面板的配筋计算36 9.1楼面的配筋计算38 9.1.1 按弹性理论计算区格的弯矩39 9.1.2截面设计42 10 楼梯设计41 10.1 踏步板(TB—1)的计算43 10.2 平台板设计44 10.3 平台梁设计45 11 基础设计44 11.1 外柱基础设计46 11.2 内柱基础的计算46 第二部分施工设计部分48 12 编制依据48 13 工程概况51 13.1 总体概况51 13.2 设计概况52 13.2.1 建筑设计52 13.2.2 结构设计52 13.3 工程、水文及气象概况53 13.4 施工条件53 13.5 工程特点53 13.6 主要分项工程工程量54

山东建筑大学论文模板

附件2 :本科毕业设计说明书(本科毕业论文)题目:空腹桁架钢框架结构 受力性能分析及试验研究 院(部):土木工程学院 专 业:土木工程班 级:土木013姓 名:张三学号:2001888888 指导教师:张九光 完成日期:2005年6月30日 一级标题,黑体,4号。两字间空2 格。后面的“结论”、“谢辞”、“附 录”中,两字间均空2格小三,宋体小初,黑体。题目必须二选一:要么是 设计说明书, 要么是论文 四号,宋体,写全称,下同正式打印时, 将此删除

摘要..................................................................ⅢABSTRACT ............................................................Ⅳ1前言1.1空腹桁架钢框架的特点及研究意义. (1) 1.2空腹桁架钢框架的研究现状 (3) 1.3现有研究的不足及本文的研究内容········································52空腹桁架钢框架有限元建模及验证 2.1引言 (8) 2.2弹塑性分析方法简介 (12) 2.3ANSYS 在空腹桁架钢框架弹塑性分析中的应用 (18) 2.4ANSYS 分析模型正确性检验 (20) 2.4.1ANSYS 分析模型概述 (21) 2.4.1.1ANSYS 分析模型概述 (21) 2.5小结·································································213空腹桁架钢框架受力性能有限元分析 3.1引言 (23) 3.2空腹桁架钢框架与普通钢框架力学性能对比 (26) 3.3影响空腹桁架钢框架力学性能的因素·····································294空腹桁架钢框架极限承载力试验研究 4.1试验目的 (30) 4.2模型设计依据 (32) 4.3试验概况 (35) 4.4试验过程描述 (38) 4.5试验结果·····························································45宋体,小4号, 1.5倍行距 目录最多列至三级标题。下级标题依次比上 级标题缩进1格目录及中外文摘要的页码使用Ⅰ、 Ⅱ、Ⅲ……等符号连续编排,字体

最新土木工程(房建方向)考研专业院校排名,包含结构工程防灾减灾工程及防护工程及岩土工程

2011-2012年研究生教育分专业排行榜——结构工程 排名学校名称星级重点学 科 博士点 开此专业学 校数 1 同济大学5★ 1 1 119 2 西安建筑科技大学5★ 1 1 119 3 哈尔滨工业大学5★ 1 1 119 4 清华大学5★ 1 1 119 5 大连理工大学5★ 1 1 119 6 浙江大学5★ 1 1 119 7 广西大学4★ 1 1 119 8 北京工业大学4★ 1 1 119 9 湖南大学4★ 1 1 119 10 天津大学4★ 1 1 119 11 中南大学4★ 1 1 119 12 东南大学4★ 1 1 119 13 华南理工大学4★0 1 119 14 北京交通大学4★0 1 119 15 兰州理工大学4★0 1 119 16 合肥工业大学4★0 1 119 17 上海交通大学4★0 1 119 18 河北工业大学4★0 1 119 19 上海大学4★0 1 119 20 河海大学4★0 1 119

2011-2012年研究生教育分专业排行榜——防灾减灾工程及防护工程 排名学校名称星级重点学 科 博士点 开此专业学 校数 1 同济大学5★ 1 1 85 2 哈尔滨工业大学5★ 1 1 85 3 湖南大学5★ 1 1 85 4 浙江大学5★ 1 1 85 5 中南大学4★ 1 1 85 6 清华大学4★ 1 1 85 7 长安大学4★0 1 85 8 重庆大学4★0 1 85 9 东南大学4★0 1 85 10 武汉大学4★0 1 85 11 华中科技大学4★0 1 85 12 中国矿业大学4★0 1 85 13 西安建筑科技大学4★0 1 85 14 大连理工大学4★0 1 85 15 河海大学4★0 1 85 16 北京交通大学4★0 1 85 17 西南交通大学4★0 1 85 18 北京科技大学3★0 1 85 19 武汉理工大学3★0 1 85 20 广州大学3★0 1 85

土木工程专业全国大学排名

土木工程专业全国大学排名 A+等级 同济大学清华大学浙江大学哈尔滨工业大学重庆大学湖南大学东南大学西南交通大学河海大学 A 等级 上海交通大学西安交通大学山东大学天津大学华中科技大学大连理工大学中南大学东北大学华南理工大学福州大学新疆大学贵州大学南昌大学武汉理工大学太原理工大学西南大学合肥工业大学北京交通大学郑州大学中国矿业大学广西大学中国矿业大学(北京) 南京农业大学北京工业大学华侨大学河南大学南京工业大学河北农业大学长沙理工大学石家庄铁道学院兰州理工大学安徽理工大学河南理工大学河南工业大学广东工业大学沈阳建筑大学西安建筑科技大学西南科技大学汕头大学华东交通大学华北水利水电学院深圳大学长安大学兰州交通大学广州大学山东建筑大学西安科技大学山东科技大学安徽建筑工业学院浙江科技学院河北工程大学重庆交通大学北京建筑工程学院广西工学院苏州科技学院天津城市建设学院长春工程学院青岛理工大学河北建筑工程学院 B+等级 武汉大学四川大学吉林大学中山大学厦门大学北京航空航天大学兰州大学西北工业大学北京科技大学暨南大学哈尔滨工程大学南京理工大学燕山大学内蒙古大学河北大学浙江工业大学南京航空航天大学中国石油大学(华东) 中国石油大学(北京) 海南大学中国海洋大学黑龙江大学昆明理工大学西安电子科技大学中国地质大学(北京) 成都理工大学济南大学江苏大学北京林业大学中北大学湘潭大学内蒙古科技大学上海大学上海理工大学江南大学扬州大学河南科技大学哈尔滨工业大学(威海)南京林业大学宁波大学青海大学东北林业大学上海应用技术学院辽宁工程技术大学东北农业大学沈阳工业大学内蒙古农业大学华北电力大学(保定)浙江理工大学东北电力大学中国民航大学四川农业大学华南农业大学西安理工大学河北理工大学山东农业大学辽宁科技大学西南石油大学山东理工大学南昌航空

样本-山东建筑大学毕业论文开题报告表

建筑大学毕业论文开题报告表班级:电本074 :司凯伦

道,单信号电压围是3-32V,开环差分电压放大器,共模电压输入,允许直接接地。放大电路如下图所示: 5、电源模块: 为了得到稳定的电源供应,电源部分选择电源模块而不用分离式电源。电源模块选择大宇科技的YAS1.5-3.3-NES型AC/DC电源模块。该模块输入电压165~265VAC,输出电压3.3VDC,输出电流0.45A,输出功率1.5W,效率77%,工作环境温度-25~85℃,隔离电压1500VAC。此外,由于模拟量输出的电源电压要能达到24V,故电源模块还需要YAS2.5-24-NES型AC/DC电源模块。该模块与YAS1.5-3.3-NES是同一系列的模块,输出电压24VDC,输出电流0.1A,输出功率2.5W。 6、按键、显示模块选型: 按键与显示部分分开设计,即显示部分用一个芯片,按键部分直接与MCU 连接。不用键盘与LED驱动芯片,如ZLG7290。 空调控制模块按键部分按键较少,一共需要7个按键和1个开关。开关与YAS1.5-3.3-NES直流高电平输出相连,用于控制模块开启;一个按键与MCU的 浓度,RESET引脚相连用于模块复位;其余6个按键分别控制温度、湿度和CO 2 直接与MCU的I/O口相连。而且ATMEGA128L的I/O端口比较多,足够设计使用。 显示模块分为两部分:指示灯和数据显示。指示灯用于指示空调控制模块的运行状态,包括电源指示、启动指示、状态指示,共需要5个LED。数据显示用 浓度指示灯使用发光二极管。数据显示选择2位7段数于显示房间温湿度和CO 2

码管,分别显示湿度、温度和CO 浓度。7段数码管用MAX6951进行控制。 2 MAX6951是8位7段数码管控制芯片。所需电源电压为3.3V,管脚采用特殊的复用控制,可以简化控制芯片与数码管之间的连线。 7、传感器 温湿度传感器霍尼韦尔H7012B测温元件PT100铂电阻,湿度输出0-10VDC。CO 浓度检测选择霍尼韦尔AQS51。 2 8、继电器及其驱动电路: 继电器选择松下公司的DS1E-M-DC 3V单稳态型继电器。该继电器吸合电压是额定电压的75%以下,释放电压是额定电压的10%以上,额定动作电流为133.3mA,线圈电阻22.5Ω,额定消耗功率400mW,最续施加电压为额定电压的120%。AT90LS8535端口输出电流为40mA,为了能驱动继电器,在继电器前加设驱动电路,电路如下: 9、隔离: 继电器线圈与单片机接口之间的隔离选择光电隔离。该模块控制排风机和送风机,这两个执行器是用数字量控制,故需要使用继电器,光电耦合器选用2通道的PF827。 10、抗干扰: 在单片机中噪声对于硬件的稳定运行有着很大的影响,为了尽可能的使模块运行的时候稳定,在设计中采取一定的抗干扰措施:

2021山东建筑大学建筑与土木工程考研真题经验参考书

政治考研第一人我心中永远是李凡老师,他的个人微信公众号一定要看,特别是《政治新时器》一定要买。 复习资料我主要是用了李凡政治新时器的那一套,不过刚开始复习的时候一直也没怎么复习政治,刚开始的那几个月里基本只学了一些基础,而真题一直也没有看,给大家一些给个人的建议吧,政治题可以用来练习基础,一定要把选择题的每一个个选项都看懂。 今年虽说考研人数爆棚,只要初试分数高,一般就不怕复试被刷啦。第二天除了拟录取名单,看到自己的名字也松了一口气。苦心人,天不负,我的大半年耕耘总算得到了回报。 接下来我们说说英语 单词背完就忘很正常,说明你和其他人一样,只是一个努力的正常人而不是可以偷懒的天才,所以单词一定要从准备考研开始背到开考前一天,这不是只为考研服务的,这是你终身学习的一种习惯。推荐用书:《一本单词》英一的大头就是阅读和写作,其他题型只要做了历年真题甚至是近五年真题里的就足够了,《木糖英语真题手译版》就非常好,没必要再去做专门训练,时间成本不划算。 最后冲刺蛋核英语的课程,那里面有很多的新题型和阅读理解,非常适合后期冲刺用,以上大家可以搜索相关公众号 复习专业知识的时候,推荐大家用一种方法,等你复习一段时间后,可以在晚上睡觉的时候,或者学累了的时候,脑子里想那些知识点,比如某个板块,这时候你就要想,要是考试的时候,我怎么做,不能太长也不能太短,平时留心多积累,遇到一些关键点就要想想是什么意思,多积累,到后来,跟同学们一起聊天,他们说起什么,我就开始自己在心里想,这个要是关键点,怎么解释,或者知识点怎么用,也要记得看看其他学校的真题。 首先要把可能考的考点都搜集下来,多看看,差不多离考试还有一个月的时间就开始自己下笔写,一定要注意格式,不同类型知识点有不同的题型去用,这部分建议大家不用过早开始复习。平常多积累素材,提炼出自己的观点和看法,如果你觉得自己专业知识掌握不好,那就找一些有深意的部分章节来看。大学这几年相信大家能实践的机会不多,大多数人手比较生,所以专业知识一定要抽时

山东建筑大学 选修课类别

课程名称授课教师开课院系课程分类学分学时 外语与计算 232英语写作蔡修凯土木工程学院 机类 自然科学与 地球科学导论田洪水土木工程学院 232 工程类 旅游与建筑翟红土木工程学院人文社科类232 自然科学与 道路与桥梁工程概论范伟土木工程学院 232 工程类 自然科学与 232高层建筑与地基基础肖俊华土木工程学院 工程类 自然科学与 工程质量与事故处理吕丛军土木工程学院 232 工程类 自然科学与 232地震漫谈张华英土木工程学院 工程类 自然科学与 建筑结构工程设计案例刘之春土木工程学院 232 工程类 自然科学与 232现代建筑结构赏析雷淑忠土木工程学院 工程类 自然科学与 232珠宝玉石鉴赏吕明英土木工程学院 工程类 国际工程合同管理王大磊管理工程学院经济管理类232管理沟通徐茜管理工程学院经济管理类232 体育卫生与 232中外名曲欣赏李佳管理工程学院 艺术类 涉外礼仪曹萍管理工程学院人文社科类232

大学生职业生涯规划理论与实 践 赵敏热能工程学院人文社科类232 环境与健康张彦浩 市政与环境工 程学院自然科学与 工程类 232 生态危机下的濒危物种祁峰 市政与环境工 程学院自然科学与 工程类 232 循环经济与可持续发展王金鹤 市政与环境工 程学院自然科学与 工程类 232 当代环境热点问题张桂芹 市政与环境工 程学院自然科学与 工程类 232 人类活动引起的全球气候变化 探秘张桂芹 市政与环境工 程学院 自然科学与 工程类 232 环境保护与探索盖磊 市政与环境工 程学院自然科学与 工程类 232 CAD2008的入门与环境工程实 训孙翠珍 市政与环境工 程学院 自然科学与 工程类 232 环境学概论朱丽 市政与环境工 程学院自然科学与 工程类 232 地质灾害安克锐 市政与环境工 程学院自然科学与 工程类 232 人类免疫与健康张金凤 市政与环境工 程学院自然科学与 工程类 232 生命科学导论张维建 市政与环境工 程学院自然科学与 工程类 232 电影美学基础刘良江艺术学院 体育卫生与 艺术类 232

2019山东建筑大学考研专业课复试-《土木工程专业综合》复试大纲

《土木工程专业综合》复试大纲 山东建筑大学(Shandong Jianzhu University)位于山东省济南市,是一所以工为主,以土木建筑学科为特色,工理管文法农艺多学科交叉渗透、协调发展的多科性大学。学校为山东省人民政府与中华人民共和国住房和城乡建设部共建高校、国家教育部卓越工程师教育培养计划高校、服务国家特殊需求博士人才培养高校、国家“产教融合”项目首批建设高校、山东省首批应用型人才培养特色名校。 一、考试大纲性质 《土木工程专业综合》涉及《混凝土结构设计原理》、《土力学与地基基础》和《钢结构设计原理》三门课程,这些课程是高等学校土木工程专业本科生的重要课程,是从事土木工程领域研究的必需基础。为了帮助考生明确复习范围和报考的有关要求,特制定本考试大纲。 本考试大纲适用于报考山东建筑大学土木工程学院土木工程学科的硕士研究生考生。 二、考试内容及要求 第一部分《混凝土结构设计原理》 1. 绪言 钢筋混凝土结构的发展过程、主要优缺点及应用范围;本课程的特点。 2. 钢筋混凝土材料的力学性能 钢筋:钢筋的典型应力应变关系;钢筋的种类和级别,钢筋的冷加工。混凝土的强度:混凝土的立方体抗压强度,轴心抗压强度,抗拉强度。混凝土的变形:一次短期加载时的应变性能,混凝土的弹性模量、变形模量,混凝土的收缩、徐变。钢筋与混凝土的共同工作:共同工作的基本条件,钢筋与混凝土之间的粘结机理,保证钢筋和混凝土间粘结力的措施。 重点:钢筋强度指标和变形能力指标,混凝土的主要强度指标及其收缩徐变,钢筋与混凝土之间的粘结力。 3. 钢筋混凝土结构的基本计算原则 建筑结构的功能要求,极限状态的定义及分类。可靠度、可靠指标等的一般概念。承载能力限状态计算方法:设计表达式,作用的概念及类型,荷载标准值,

相关文档
最新文档