当前位置:文档之家› 程序设计基础实践报告

程序设计基础实践报告

程序设计基础实践报告
程序设计基础实践报告

福建师范大学闽南科技学

程序设计基础实践报告

题目职工工资信息管理系统

学生姓名陈显泽

学院信息科学与工程学院

专业班级土木工程1班

完成时间 2017.4.20

指导教师褚若波

目录

一、课程设计目的和要求...................................

二、课程设计基本内容....................................

三、程序功能简介........................................

四、主体内容............................................

4.1 设计分析......................................

4.2 程序结构......................................

4.3 模块的功能及程序说明..........................

4.4 相关模块源程序................................

4.5 操作方法(流程)................................

4.6 试验结果(包括输入数据和输出结果).............

4.7 设计体会......................................

4.8 参考文献......................................

五、用户使用说明........................................

六、对本设计过程及方法、手段的改进建议..................

一、课程设计的目的和要求

本次课程设计,是基于“面向对象编程(C++)”课程学习内容的重要实践环节,其主要目的在于通过综合程序课程设计,培养和提高学生的独立分析问题、解决实际问题的能力和计算机语言编程能力。

本次课程设计时间为2周,要求每位同学在为期两周的时间段内,在编程环境下,用面向对象程序设计思想进行C++程序设计、功能模块调试,在正确、合理的软件功能规划的基础上,实现公用接口与私有实现的分离,独立完成相关设计题所规定的任务、进行课程设计报告编写与整理。

而且也是为了培养从资料文献、科学实验中获得知识的能力,提高从别人经验中找到解决问题的新途径的悟性,初步培养工程意识和创新能力。对掌握知识的深度、运用理论去处理问题的能力、实验能力、课程设计能力、书面及口头表达能力进行考核。

课程设计结束时,要求进行设计成果演示(由指导老师验收相关程序运行成果并打分);每人须对相关电子文档进行整理上交(包括:程序文件、帮助说明文档);交课程设计报告一份(纸质打印稿)。

二、课程设计的内容

设计一个职工信息管理案例,实现不同类别职工的工资数据。职工的种类包括:正式职工和临时工。定义一个基本的职工类,基本信息包括:编号、姓名、性别、年龄、家庭住址、基本职务工资。派生出正式职工类,增加的属性包括:岗位津贴、养老金、住房公积金、所得税、医疗保险、实发工资;临时工增加的属性包括:奖金、所得税、实发工资。

1.正式职工:实发工资=基本职务工资+岗位津贴-养老金-住房公积金-所得税-医疗保险;

2.临时工:实发工资=基本职务工资+奖金-所得税;

基本功能与技术要求

1、数据文件管理功能:利用输入输出流创建新文件、打开文件、保存文件。

2、计算与统计功能:采用静态数据成员与成员函数完成记录中相关数据的统计;

1)能够打开已存在的数据表文件,对数据表中与某关键字匹配的相关记录进行数据统计(包括:工资总额、平均值)

2)计算每个职工的实发工资。

3、记录管理功能:利用继承与派生思想创建不同的类;记录的管理采用链表或者指针数组实现;采用抽象类、虚函数等实现对象与函数的动态关联,体现多态性。

1)输入/添加/插入记录:利用重载运算符“>>”完成对任意一条记录输入、添加或插入数据表中,并保存到数据文件中。

2)查询、显示记录:能够打开已存在的数据表文件,根据用户要求按所给记录关键字查询一个或多个相关联记录的各项信息。利用重载运算符“<<”输出个对象的信息。

3)修改记录:能够打开已存在的数据表文件,并对确定的任意记录进行修改,在修改过程中,应显示记录信息,给出确认提示,并对更新的记录信息进行文件保存。

4)删除记录:能够打开已存在的数据表文件,可以删除数据表中的任一记录,要求具备逻辑删除(具有恢复功能)和物理删除功能,并对新的数据表信息进行文件保存。

三、程序功能简介

数据文件管理功能:利用输入输出流创建新文件、打开文件、保存文件。

计算与统计功能:用静态数据成员与成员函数完成记录中相关数据的统计;

记录管理功能:实现输入,插入,删除,恢复等功能。

四、主体内容

4.1 设计分析

设置基本类staff,并由此派生出正式职工类formal和临时工类casual.由于在派生类中都要用到同名的同功能函数,所以在基类中定义了虚函数,以实现对象与函数的动态关联。

在整个程序中定义了三个函数string InputNormalInfo(istream &input,string tip, char type);(用于直到输入正确类型的数据才返回)void SaveToFile(fstream &file,staff *s);(用于保存信息到指定文件)void ReadFromFile(fstream &file,staff **s);(用于从文件读取信息),

InputNormalInfo函数用于对测试过程中一些由输入错误引起的错误的纠正。

最后在主函数中用SWITCH语句实现了对文件,信息的相关操作。为了体现C++工程性的特点,本程序中的类,函数单独作为头文件和CPP文件,最后在主程序中调用即可。即为了实现面向对象中的公用借口与私有实现的分离。

4.2 程序结构

4.3 各模块的功能及程序说明

a.函数模块(作为三个头文件)

①string InputNormalInfo(istream &input,string tip, char type);用于直到输入正确类型的数据才返回。执行过程中用户可能会由于不小心输入错误,而是系统终止运行,系统就会出错。用这个函数检查用户的输入是否正确,提高程序的可行性。

②void SaveToFile(fstream &file,staff *s);用于保存信息到指定文件。此函数执行对职工数据的保存。

③void ReadFromFile(fstream &file,staff **s); 用于从文件读取信息。

b.主函数模块(作为最终的主程序)

创建主菜单界面,以供用户选择。用SWITCH语句和链表实现相关操作。

①职工信息文件模块:case '1':(新建)

case '2':(打开)

case '3':(保存)

case '4':(另存为)

②职工信息输入模块:case '5':(输入信息)

③职工信息插入模块:case '6':(插入信息)

④职工信息显示模块:case '7':(显示信息)

⑤职工信息查询模块: case '8':(查询信息)

⑥职工信息统计关键字模块: case '9':(统计关键字(工资总额,平均值))

⑦职工信息删除模块: case 'a':(删除信息)

⑧职工信息恢复模块:case 'b':(恢复信息)

⑨退出系统模块:case 'q':(退出程序)

c.类模块(每个类作为一个头文件,类的函数作为cpp文件)

①staff基本职工类:class staff{}定义了职工的基本信息,数据包括编号,姓名,年龄等。设置输入输出重载友元函数,计算工资的虚函数。

②formal正式职工类:class formal:public class staff{}增加正式职工的其他数据,比如保险之类的。明确定义计算工资函数

③casual临时工类:class casual:public class staff{}增加临时工的附加信息。明确定义计算工资函数。

4.4 相关模块源程序

a.函数模块

①InputNormalInfo函数cpp文件源程序

#include"staff.h"

#include"formal.h"

#include"casual.h"

string InputNormalInfo(istream &input, string tip, char type) //用于直到输入正确类型的数据才返回

{

string str; //临时变量

while (1)

{

bool wrong = false; //记录是否输入错误

cout << tip;

if (INT == type)

cout << "(请输入整数)";

else if (DECIMAL == type)

cout << "(请输入小数或整数)";

cout.put(':');

getline(input, str);

if (INT == type) //整数

{

for (auto iter = str.cbegin(); iter != str.cend(); iter++) //使用迭代器检查是否输入的都是整数

{

if (!isdigit(*iter)) //不是数字

{

wrong = true;

break;

}

}

}

else if (DECIMAL == type) //小数

{

bool point = false; //记录是否已经读取到小数点

for (auto iter = str.cbegin(); iter != str.cend(); iter++) //使用迭代器检查是否输入的是小数

{

if (!isdigit(*iter)) //不是数字

{

if ('.' == *iter && !point) //第一次读取到小数点

{

point = true; //已经读取小数点

continue;

}

//否则输入错误

wrong = true;

break;

}

}

}

//判断输入是否错误

if (!wrong)

return str;

}

}

②SaveToFile函数cpp文件源程序

#include"staff.h"

#include"casual.h"

void SaveToFile(fstream &file, staff *s) //用于保存信息到指定文件{

if (&file == &cout)

{

staff *p = s;

while (p)

{

cout << *p << '\n';

p = p->next;

}

}

else

{

fstream temp;

temp.open(path, ios::out);

staff *p = s;

while (p)

{

temp << *p << '\n';

p = p->next;

}

temp.close();

}

}

③ReadFromFile函数cpp文件源程序

#include"staff.h"

#include"formal.h"

void ReadFromFile(fstream &file, staff **s) //用于从文件读取信息{

file.seekg(0, ios::beg);

if (*s) //如果已有信息

{

delete *s;

*s = NULL;

}

string input; //记录读取到的一行

staff *p = NULL;

staff *tail = NULL; //记录链表尾部

do //读取标题

{

getline(file, input);

if ("-正式工-" == input)

p = new formal;

else if ("-临时工-" == input)

p = new casual;

else

continue;

file >> *p;

//清除多余的信息

if (!*s) //第一次读入

tail = *s = p;

else

tail = tail->next = p;

} while (file.good());

file.clear();

}

b.主函数模块cpp文件源程序

// 职工工资信息系统.cpp : 定义控制台应用程序的入口点。#include "stdafx.h"

#include

#include

#include

#include"formal.h"

#include"staff.h"

#include"casual.h"

fstream file; //文件流

string path; //路径,记录打开的文件路径

string input; //记录输入

staff *head = NULL; //头指针

staff *recover = NULL; //记录可恢复信息

int main(int argc, char *argv[], char *envp[])

{

system("color 1A");

while (1)

{

system("cls");

if (file.is_open()) //已打开文件

{

cout << "当前打开文件:" << path << endl;

}

cout << "1->新建\n"

"2->打开\n"

"3->保存\n"

"4->另存为\n"

"5->输入信息\n"

"6->插入信息\n"

"7->显示信息\n"

"8->查询信息\n"

"9->统计关键字(工资总额,平均值)\n"

"a->删除信息\n"

"b->恢复信息\n"

"q->退出\n";

getline(cin, input);

system("cls");

switch (input[0])

{

case '1': //新建

{

//询问是否保存已打开的文件

if (file.is_open())

{

cout << path << endl;

cout << "是否保存当前已打开的文件?(Y/N):";

getline(cin, input);

if ('Y' == input[0] || 'y' == input[0])

{

SaveToFile(file, head);

cout << "保存成功......" << endl;

}

else

cout << "保存失败......" << endl;

file.close();

}

cout << "请输入新文件路经:";

getline(cin, input);

//打开文件

file.open(input, ios::in);

if (file) //文件已存在

{

file.close(); //先关闭文件

cout << "文件已存在,是否替换?(Y/N):";

string temp = input; //临时保存文件路径

getline(cin, input);

if (!('Y' == input[0] || 'y' == input[0]))//取消新建{

cout << "新建失败......" << endl;

break;

}

else

cout << "已替换......" << endl;

input = temp;

}

if (head) //释放内存

{

delete head;

head = NULL;

}

path = input;

file.open(path, ios::in | ios::out | ios::trunc);

break;

}

case '2': //打开

{

cout << "请输入要打开的文件路径:";

getline(cin, input);

if (input == path) //已打开

{

cout << "已打开该文件!" << endl;

break;

}

//是否存在文件

fstream temp;

temp.open(input, ios::in);

if (!temp)

{

cout << "文件不存在,打开失败!" << endl;

break;

}

temp.close();

//询问是否保存

if (file.is_open())

{

cout << "是否保存文件:" << path << '\n';

path = input;

cout << "(Y/N):";

getline(cin, input);

if ('y' == input[0] || 'Y' == input[0])

{

SaveToFile(file, head);

cout << "保存成功......" << endl;

}

else

cout << "未保存......" << endl;

file.close();

}

else

path = input;

file.open(path, ios::in | ios::out | ios::app);

ReadFromFile(file, &head);

cout << "已读入信息:\n";

SaveToFile((fstream &)cout, head);

break;

}

case '3': //保存

{

if (!file.is_open()) //未打开文件

{

cout << "当前未打开文件!" << endl;

}

else

{

SaveToFile(file, head);

cout << "已保存到:" << path << endl;

}

break;

}

case '4': //另存为

{

cout << "请输入另存为的文件路径:";

getline(cin, input);

fstream temp;

string _path = input; //临时路径

temp.open(_path, ios::in);

if (temp) //文件已存在

{

cout << "文件已存在,是否替换?(Y/N):";

getline(cin, input);

if (!('Y' == input[0] || 'y' == input[0])) //输入的不是Y/y则取消另存为

{

cout << "取消另存......" << endl;

break;

}

}

//另存到_path

string str = path; //保存path

path = _path;

SaveToFile(temp, head);

cout << "文件已另存到" << _path << endl;

path = str;

break;

}

case '5': //输入信息

{

staff *s = head;

if (s) //取得链表尾部

while (s->next) s = s->next;

while (1)

{

staff *p; //临时变量

cout << "f(正式工)/c(临时工)/q(退出)\n";

getline(cin, input);

if ('f' == input[0] || 'F' == input[0])

p = new formal;

else if ('c' == input[0] || 'C' == input[0]) p = new casual;

else if ('q' == input[0] || 'Q' == input[0]) break;

else

continue;

cin >> *p;

if (!head)

s = head = p;

else

s = s->next = p;

}

break;

}

case '6': //插入信息

{

if (!head)

cout << "当前无信息,无法插入!" << endl;

else

{

SaveToFile((fstream &)cout, head);

cout << "插入到多少编号的后面:";

getline(cin, input);

string no = input;

staff *s = head; //定位编号位置

bool flag = false; //编号输入是否错误

while (s->GetNO() != no)

{

if (!s->next) //不存在指定编号

{

cout << "编号输入错误!" << endl;

flag = true;

break;

}

s = s->next;

}

if (flag) break; //编号输入错误则退出

while (1)

{

staff *p; //临时变量

cout << "f(正式工)/c(临时工)/q(退出)\n";

getline(cin, input);

if ('f' == input[0] || 'F' == input[0])

p = new formal;

else if ('c' == input[0] || 'C' == input[0]) p = new casual;

else if ('q' == input[0] || 'Q' == input[0]) break;

else

continue;

cin >> *p;

p->next = s->next;

s->next = p;

s = p;

}

}

break;

}

case '7': //显示信息

{

if (head)

SaveToFile((fstream &)cout, head);

else

cout << "当前未打开文件!" << endl;

break;

}

case '8': //查询信息

{

if (!head)

cout << "当前无信息,终止查询!" << endl;

else

{

SaveToFile((fstream &)cout, head);

cout << "请输入要查询的内容:";

getline(cin, input);

staff *s = head;

cout << "\n查询结果:\n";

cout << "-------------------------------------------------\n";

while (1)

{

if (*s == input)

{

staff *p = s->next; //临时保存

s->next = NULL;

SaveToFile((fstream &)cout, s);

s->next = p; //还原

}

if (!s->next)

break;

else

s = s->next;

}

}

break;

}

case '9': //统计关键字(工资总额,平均值)

{

if (!head) //无信息可统计

{

cout << "当前未输入信息!" << endl;

break;

}

staff *s = head; //定位指针

unsigned population = 0; //记录人数

double money = 0; //记录总额

井巷工程设计

《井巷工程》课程设计某矿井巷道断面设计与施工

前言 煤炭工业是国民经济中的基础工业,它为许多重要工业部门提供原料和能源。我国能源结构以煤为主的格局在今后较长的一段时间内不可能改变,国民经济的发展将对煤炭产业的增长提出更高的要求。而煤炭工业生产的发展,又取决于煤炭工业基本建设及开拓延伸工作能否及时的、持续不断的提供煤炭的场地。所以为了更好的将所学到的知识运用到实践当中,学习井巷课程设计是《井巷工程》课程的重要环节之一。 为了使我们对《井巷工程》这门课程中所学的基本知识、基本理论及基本方法有个全面系统的掌握,并进行井巷设计和施工设计。通过本设计,我们将对《井巷工程》课程有个深入的全面的了解,并学会利用各种工具书及参考文献资料,我们以团队协作的方式来解决设计中相关的问题。其任务是设计巷道断面施工图和巷道施工技术措施。通过设计来巩固学生所学的专业理论知识,使学生掌握巷道断面施工图和巷道施工措施的设计内容和编制方法,是学生得到一次分析和解决工程技术问题能力的基本训练,并且进一步提高学生的运算和绘图能力,培养学生独立阅读资料、掌握技术信息和编写技术文件的能力。

目录 第一章巷道概况 (1) 第二章巷道断面设计 (2) 第三章巷道施工 (9) 第四章劳动组织及循环图表 (22) 第五章技术经济指标 (24) 第六章安全技术措施 (25)

第一章巷道概况 一、巷道名称是第一水平东冀运输大巷,用于通风、行人、运输等,服务年限为15年以上。 二、第一水平东冀运输大巷穿过中等稳定的岩层,岩石的坚固性系数f=4~6 。 三、本矿井为高瓦斯矿井。 四、第一平东冀大巷的流水量为320m3,巷道内敷设一趟直径为200mm的压风管路和一趟直径为100mm的水管;三趟动力照明电缆和一趟信号电缆。 五、第一水平东冀运输大巷采用ZK14-9/550架线式电机车牵引1.5t矿车运输。 六、第一水平东冀运输大巷的坡度小于8‰;水沟坡度为3‰。

建筑学专业实习报告

设计院实习报告 摘要: 关键字: 实习时间:2012年09月03日——2012年12月23日 实习地点: 实习任务:了解设计院的工作程序,建筑师的基本工作内容和工作方法。了解设计院不同专业相互合作方式,学习建筑师的职业素质、及协调能力。结合实际工作,学习运用计算机绘图,进行建筑设计方案和建筑施工图的绘制。 实习目的:运用所学习的专业知识来了解建筑设计的工作流程和工作内容,加深对建筑设计工作的认识,将理论联系于实践,培养实际工作能力和分析解决问题的能力,达到学以致用的目的,为成功走向社会做准备。通过设计院的实习,了解建筑师的基本工作程序、工作方法、职业素质要求,毕业后能更好适应市场的发展和社会的要求,同时,也是检验学生在校的学习下的成果,弥补课堂学习之不足,提高综合设计的技能,以达到专业培养的目标。 实习要点:通过在建筑设计有限公司的实习,首先是深入了解公司的价值观和企业文化,建筑行业的行业特点,并且了解公司的工作程序以及建筑师的基本工作内容和工作方法。在实习阶段,熟悉建筑设计方面的设计规范,以及掌握画图工具CAD的使用以及其他辅助工具的使用,了解公司不同专业相互合作的方式,为以后的建筑设计工作打牢基础。最后结合实际工程项目,进行建筑设计方面的施工图绘制,通过实践来巩固和提高绘图能力以及加深对建筑规范的理解。 实习内容:从刚开始来公司的时候布置户型,布置总图,到画别墅方案,厂房方案等等,最后画施工图,循序渐进,逐渐深入,并在平时画图时注意建筑设计规范,巩固建筑设计规范的知识,加强做方案时的准确性,提高效率,提高对软件的应用能力。 实习过程:大五上学期,我有幸来到建筑设计有限公司实习,在为期四个月之久的实习期里,我进一步了解了建筑的深刻内涵,从书面的理论水平攀升到与实际结合的新的高度,同时,对具体设计流程,平面图,立面图,剖面图以及效果图的要求规范都有了更深层的体会,空间概念也逐渐明晰,对未来有了新的定位,相信这段实习经历在我未来的建筑设计生涯中将发挥不可替代的作用。 实习第一天,我来到公司,看着办公桌上那一叠叠图纸,让我很是激

C语言程序设计课程设计题目

1 一元稀疏多项式的运算 问题描述:设有两个带头指针的单链表表示两个一元稀疏多项式A、B,实现两个一元稀疏多项式的处理。 实现要求: ⑴输入并建立多项式; ⑵输出多项式,输出形式为整数序列:n,c1,e1,c2,e2……c n,e n,其中n是多项式的项数,c i,e i分别为第i项的系数和指数。序列按指数降序排列; ⑶多项式A和B相加,建立多项式A+B,输出相加的多项式; ⑷多项式A和B相减,建立多项式A-B,输出相减的多项式; ⑸多项式A和B相乘,建立多项式A×B,输出相乘的多项式; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 测试数据: (1) (2x+5x8-3.1x11)+(7-5x8+11x9) (2) (6x-3-x+4.4x2-1.2x9)-(-6x-3+5.4x2+7.8x15) (3)(x+x2+x3)+0 (4)(x+x3)-(-x-x-3) 2 成绩排序 假设某年级有4个班,每班有45名同学。本学期有5门课程考试,每门课程成绩是百分制。假定每个同学的成绩记录包含:学号、姓名各门课程的成绩共7项,其中学号是一个10位的字符串,每个学生都有唯一的学号,并且这4个班的成绩分别放在4个数组中,完成以下操作要求: ⑴编写一个成绩生成函数,使用随机数方法,利用随机函数生成学生的各门课程的成绩(每门课程的成绩都是0∽100之间的整数),通过调用该函数生成全部学生的成绩; ⑵编写一个平均成绩计算函数,计算每个同学的平均成绩并保存在成绩数组中; ⑶用冒泡排序法对4个班的成绩按每个同学的平均成绩的以非递增方式

进行班内排序; ⑷用选择排序法对4个班的成绩按每个同学的平均成绩的以非递增方式进行班内排序; ⑸对已按平均成绩排好序的4个班的同学的构造一个所有按平均成绩的以非递增方式排列的新的单链表; ⑹设计一个菜单,至少具有上述操作要求的基本功能。 3 迷宫问题 问题描述:以一个m×n的长方阵表示迷宫,0和1分别表示迷宫中的通路和障碍。设计一个程序,对任意设定的迷宫,求出一条从入口到出口的通路,或得出没有通路的结论。 实现要求: ⑴实现一个以链表作存储结构的栈类型,然后编写一个求解迷宫的非递归程序。求得的通路以三元组(i,j,d)的形式输出,其中:(i,j)指示迷宫中的一个坐标,d表示走到下一坐标的方向。 ⑵编写递归形式的算法,求得迷宫中所有可能的通路; ⑶以方阵形式输出迷宫及其通路。 [测试数据] 迷宫的测试数据如下:左上角(1,1)为入口,右下角(8,9)为出口。 1 2 3 4 5 6 7 8 实现提示:

程序设计基础实验报告

《程序设计基础》 实验报告 专业班级: 姓名: 学号:

实验一 面向过程的简单程序设计 1.实验目的要求 (1) 使用C++语言编写简单的计算机程序,掌握C++程序从编辑、编译到运行的全过程, 初步了解C++程序的特点。 (2) 掌握C++语言的数据类型(包括对各种数据类型变量的定义、初始化、赋值等)、运 算符和表达式的使用。 (3) 掌握赋值语句的使用。 (4) 掌握数据的输入输出方法。 2.实验内容 (1)设计简单程序,分别计算下列表达式,式中变量由键盘输入,输出表达式的值。 <1> d c b a x -++ <2> 11 11+++x x <3> sinX+cosX+tan -1 X <4> e x+y +e x-y <5> log 10(1+21x +) <6> 22b a -+??b a - (其中??a 表示取不大于a 的最大整数)。 <1> #include using namespace std; int main() { float x,a,b,c,d,e; cin>>x>>a>>b>>c>>d; e=x+(a+b)/(c-d); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sqrt(1+1/(x+1/(x+1)));

cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=sin(x)+cos(x)+1/tan(x); cout< #include #include using namespace std; int main() { double x,y,z; cin>>x>>y; z=exp(x+y)+exp(x-y); cout< #include #include using namespace std; int main() { double x,y; cin>>x; y=log(1+sqrt(1+x*x)); cout< #include #include using namespace std; int main()

井巷工程课程设计说明书

前言 《井巷工程》课程设计是学习采矿工程专业的重要技能。课程设计的目的在于通过设计巩固和加深,课堂理论知识并使之与实际相结合,以培养学生运用所学知识独立解决巷道施工之中问题的能力和掌握巷道设计中的基本方法和基本能力,并初步结合生产实际锻炼,解决在生产上所得到的实际问题,培养学生科学的思维方法和工程技术人员应具备的基本技能。 依据:设计巷道断面且接作为井下巷道施工依据,也是进行井巷工程预算的依据。 容:根据所给的初始条件,选择适当的断面形状及相适应的支护方式。其次根据巷道过的设备尺寸和支护参数等确定净x面积尺寸,并计算x井工程量。然后x量水沟和管缆。最后绘制断面施工图,编制巷道特征表和材料消耗表。 要求:在满足安全生产和施工要求的条件下,力求提高断面的利用率,取得最佳经济效果,严格按照有关规定进行设计。

目录 前言 (1) 设计原始条件 (1) 第一部分:巷道断面施工图设计 (2) 1.1选择断面形状 (2) 1.2选择巷道断面尺寸 (2) 1.2.1净宽确定(B0) (2) 1.2.2净高确定 (2) 1.2.3确定巷道净断面积S和净周长P. (4) 1.3验算风速 (4) 1.4确定水沟参数及管线布置 (4) 1.4.2管线布置 (5) 1.5选择支护类型及参数(见2.4节) (5) 1.6确定巷道推进断面尺寸 (5) 1.7编制巷道断面特征和每米巷道材料消耗表见表1-1、1-2 (6) 1.8绘制巷道断面施工图(见大图) (6) 2.1钻眼爆破工作 (7) 2.1.1选择钻眼机具 (7) 2.1.2选择爆破器材 (7) 2.1.3确定爆破参数 (8) 2.1.4钻眼爆破工作组织 (9) 2.1.5钻眼爆破工作的技术要求及安全措施 (11) 2.2巷道推进的通风工作 (12) 2.2.1确定通风方式 (12) 2.2.2选择局扇和风筒 (12) 2.2.3通风设备的布置 (13) 2.2.4通风管理工作 (13) 2.3装岩工作 (13) 2.3.1每一循环出钎量(实体) (13) 2.3.2装岩机型号和数量的确定 (14) 2.3.3确定巷道调平和运输方式 (14) 2.3.4装岩机与调平设备在巷道中的布置 (14) 2.4支护工作 (14) 2.4.1临时支护方式的确定及施工 (14) 2.4.2巷道永久支护 (15) 2.5巷道掘进的辅助工作 (16) 2.5.1工作面压风和水的供应 (16) 2.5.2工作面排水 (16) 2.5.3工作面供电 (17) 2.5.4工作面测量工作 (17) 2.5.5其他辅助工作 (17) 2.6编制巷道施工循环图表 (17) 2.6.1确定循环作业方式 (17)

建筑类社会实践报告

建筑类社会实践报告 建筑类社会实践报告 实践内容: 在酷暑中迎来大学生涯的第一个暑假,曾经告诫自己:对于一个大学生,要敢于接受社会的挑战,敢于面对社会残酷的竞争。于是想到,通过暑期社会实践的这种方式不就可以让自己亲身体验社会,独自面对社会了吗?再者说:很多事业单位在招聘时都强调要求有经验的,有经验就意味着公司少了一大笔给新手的培训费。而且有经验的好处还可以很快上手,为公司带来利益,试想哪个公司在招聘人才的时候不愿意招一个有经验的呢? 针对我们学生而言,同样理论与完美的结合亦可以通过社会实践来表现。在学校我们只是一味的去学习,我们也没有条件进行社会实践。对于很多同学而言,没有通过实际操作得到的纯知识很难产生价值。对于我而言,在工地上与形刑色色人相处也可以培养我与人交往的能力。在当今的中国,每天都会有新的东西,新的思想涌现。只有每天不断的去学习新东西,新思想,你才不会被社会淘汰。所以我们要不断的武装自己,特别是动手的能力。 第一天的晚上,我与同宿舍的一个电焊工闲聊,其实是我主动拉着人家聊天,向他了解工地上一些基本情况以及他这个小的分包队的成员构成以及一个月的薪水是多少类

似的问题。我通过与他聊天得知:武汉未来科技城是东湖国家自主创新示范区规划的一个城市功能完备的卫星城,将能容纳30万人口,建成后将发展成一个朝阳行业集中科技城,项目定位为:整体覆盖光电信息,生物医药,能源环保,现代装备制造等五大主导产业领域,同时将迎来超过10万的科技工作者。 我很兴奋的听着他讲着这些,期盼着自己能够在这个项目学到以一些东西。了解到未来科技城是一个很受关注的项目,虽然目前我是一张白纸的大一的学生,没什么在工地上实习的经验,但我暗暗发誓,我一定会做好自己的本质工作,认认真真的学习。 早晨刚吃完饭,带我的师傅就喊我去工地,师傅是工长。他说先带我几天,之后了解基本的东西之后就让我干点实事,就这样带着好奇与信心,我来到传说中的工地。 首先来到工长的办公室,工长向我介绍了一些安全方面的知识,告诉我什么地方可以去了解,什么样的地方一定要特别注意自己的安全。在这之后,工长拿来了一些图纸,本以为他会带着我去施工现场的。当时我想到,看图纸不是在学校干的事吗?来这看有必要吗?工长好像看出了我的心思,就指了指图纸上一个构件问我是什么意思。一看我就杀眼了,竟然连电梯都没有看出来。在这之后,我就不好意思在提出上工地的要求了,整个上午,我就待在工长的办公室

程序设计基础课程设计

设计题目:学生成绩管理系统班级:计0902 姓名:付乐颖 学号:20091221067 完成日期:2010.10.15

1. 课程设计目的和要求 随着科学的发展和社会的进步,许多过去有人工处理的繁杂事务开始交付计算机来完成。学生成绩管理系统可以说是一个得力助手,它利用计算机对学生成绩进行统一管理,实现学生成绩信息管理工作流程的系统化、规范化和自动化,提高了广大教师的工作效率。 本程序旨在训练学生的基本编程能力,了解管理信息系统的开发流程,熟悉C语言的文件等的各种基本操作,使学生能对C语言的文件操作有一个更深的理解。为进一步开发出高质量的信息管理系统打下坚实的基础。 2. 课程设计任务内容 学生包含以下信息项:学号、姓名、学院、班级、高数成绩、英语成绩、C语言成绩、总分、平均分。系统的主要功能包括: 1. 创建学生成绩信息文件,根据提示输入学生的各项信息,计算出总分和平均分,然后按学号对学生信息进行排序,并将排序后的学生成绩信息存储到一个二进制文件中。 2. 增加学生信息,在原有学生信息文件的基础上增加新的学生成绩信息,要求:增加后的学生信息仍按学号排序,并继续保存至原文件。 3. 删除学生信息,提示用户输入要进行删除操作的学号,如果在文件中有该信息存在,则将该学号所对应的学生信息删除,否则输出提示信息,并提示用户选择是否继续进行删除操作。 4. 修改学生信息,提示用户输入要进行修改操作的学号,如果在文件中有该息存在,则将提示用户输入该学号对应的要修改的选项,结果保存至原文件,并提示用户选择是否继续进行修改操作。 5. 按不同条件对学生信息进行查询操作,输出满足条件的学生信息。 (1) 按学号查询,输入一个学号,输出对应的学生信息。

大学程序设计基础实验报告 (2)

**大学程序设计基础实验报告 实验名称:实验三分支结构 实验目的: 1、掌握IF-ELSE语句使用。 2、掌握ELSE-IF语句使用。 3、熟悉SWITCH语句使用。 实验内容: 在本地电脑中新建一个文件夹,用于存放C程序,文件夹的名字要求是“学号姓名-实验序号”,如E:\ 1920115555张三-03。启动C-Free,完成如下各题。 1、编程题:输入参数a,b,c,求一元二次方程ax2+bx+c=0的根(①a、b、c都为0,②a 和b为0,c不为0,③a为0,b不为0,c任意,④a不为0,且a、b、c满足b2-4ac ≥0,⑤a不为0,且a、b、c满足b2-4ac<0)。 2、编程题:输入职工的月薪salary,计算并输出应缴纳的个人所得税tax。tax=rate * (salary –850),rate的计算方式如下: 当salary <= 850,则rate = 0; 当850 < salary <= 1350,则rate = 5%; 当1350 < salary <= 2850,则rate = 10%; 当2850 < salary <= 5850,则rate = 15%; 当salary > 5850,则rate = 20%;。 3、编程题:根据输入的3个边长a、b、c,判断它们是否能构成三角形,若能构成三 角形,则进一步判断此三角形是哪种类型的三角形(等边三角形、等腰三角形、直角三角形和一般三角形。等腰直角算作等腰)。 4、编程题:输入一个形式如“操作数运算符操作数”的表达式,对2个整数进行乘、 除或求余运算。【请分别用if语句和switch语句实现此题功能】 上交作业的方法: 1.将程序代码及注释和运行程序的窗口复制到实验结果下方对应的题号上,并把这 次实验上机操作中遇到的问题及解决方法、心得等填好完成实验报告。 2.保存以上所有按要求已调试通过,并形成.c(或.cpp)和.exe文件到以自己的“学 号姓名-03”命名的文件夹中,并将以自己的“学号姓名”命名的文件夹压缩后上 交到ftp://10.172.250.252:1161中的“作业上传”文件夹下的“报告上交02”文件 夹下的子文件夹“源文件压缩上交”中,同时把以“学号姓名-03”命名的word 文档上交到“报告上交03”文件夹下的另一子文件夹“word文件上交”中。 特别提醒:每次上传的文件名一定要是“学号姓名-实验序号. doc”(如1720115555张

【免费下载】井巷工程课程设计报告

课 程 设 计 报 告 课程名称:巷道断面及爆破设计任务 姓 名: 学 号: 班 级:、管路敷设技术通过管线敷 设 技术,不仅 可以解决吊顶层配置不规范问题,而且可保障各类管路习题到位。在管路敷设过程中,要加强看护关于管路高中资料试卷连接管口处理高中资料试卷弯扁度固定盒位置保护层防腐跨接地线弯曲半径标高等,要求技术交底。管线敷设技术中包含线槽、管架等多项方式,为解决高中语文电气课件中管壁薄、接口不严等问题,合理利用管线敷设技术。线缆敷设原则:在分线盒处,当不同电压回路交叉时,应采用金属隔板进行隔开处理;同一线槽内,强电回路须同时切断习题电源,线缆敷设完毕,要进行检查和检测处理。、电气课件中调试对 全 部 高 中 资 料 试 卷 电 气 设 备 , 在 安 装 过 程 中 以 及 安 装 结 束 后 进 行 高 中 资 料 试 卷 调 整 试 验 ; 通 电 检 查 所 有 设 备 高 中 资 料试 卷 相互作用与 相 互 关系,根据生 产 工艺高 中资料 试卷要求,对电气设备进行空载与带负荷下高中资料试卷调控试验;对设备进行调整使其在正常工况下与过度工作下都可以正常工作;对于继电保护进行整核对定值,审核与校对图纸,编写复杂设备与装置高中资料试卷调试方案,编写重要设备高中资料试卷试验方案以及系统启动方案;对整套启动过程中高中资料试卷电气设备进行调试工作并且进行过关运行高中资料试卷技术指导。对于调试过程中高中资料试卷技术问题,作为调试人员,需要在事前掌握图纸资料、设备制造厂家出具高中资料试卷试验报告与相关技术资料,并且了解现场设备高中资料试卷布置情况与有关高中资料试卷电气系统接线等情况,然后根据规范与规程规定,制定设备调试高中资料试卷方案。、电气设备调试高中资料试卷技术电力保护 装 置 调试技术, 电 力 保 护高中资料试卷 配置技术是指机组在进行继电保护高中资料试卷总体配置时,需要在最大限度内来确保机组高中资料试卷安全,并且尽可能地缩小故障高中资料试卷破坏范围,或者对某些异常高中资料试卷工况进行自动处理,尤其要避免错误高中资料试卷保护装置动作,并且拒绝动作,来避免不必要高中资料试卷突然停机。因此,电力高中资料试卷保护装置调试技术,要求电力保护装置做到准确灵活。对于差动保护装置高中资料试卷调试技术是指发电机一变压器组在发生内部故障时,需要进行外部电源高中资料试卷切除从而采用高中资料试卷主要保护装置。

建筑学毕业实习报告范文

建筑学毕业实习报告范文 关于《建筑学毕业实习报告范文》,是我们特意为大家整理,希望对大家有所帮助。 1通过实习,对—般工业与民用建筑施工前的准备工作和整个施工过程有较深刻的了解; 2理论联系实际,巩固和深入理解已学的理论知识(如测量、建筑材料、建筑学、建筑结构、建筑施工等),并为后续课程的学习积累感性知识; 3通过亲身参加施工实践,培养分析问题和解决问题的独立工作能力,为将来参加工作打下基础; 4通过工作和劳动,了解房屋施工的基本生产工艺过程(土石方、砖石、钢筋混凝土、结构安装、装饰等)中的生产技术技能; 5了解目前我国施工技术与施工组织管理的实际水平,联系专业培养目标,树立献身社会主义现代化建设、提高我国建筑施工水平的远大志向; 6与工人和基层生产人员密切接触,学习他们的优秀品质和先进事迹。 三、实习要求 1认真按时完成实习指导人员和指导教师布置的实习和调研工作; 2每天写好实习日记,记录施工情况、心得体会、革新建议等; 3对组织的专业参观、专业报告都要详细记录并加以整理; 4实习结束前写好实习报告,对政治思想和业务收获进行全面总结; 5对实习指导人员和指导教师布置的“专题作业”要及时完成并写出报告; 6利用业余时(2016年度大学生实习报告大全)间,结合本工地或本地区自选专题进行社会调查,写出报告。 四、实习概况 1.建筑行业人际关系的重要性。 施工作业中,人际关系极为重要。人际关系良好,才能处理好施工过程中发生的各类问题,才能达到事半功倍。 在施工单位,几乎所有的人都懂得处理好人际关系的重要性,但尽管如此,大多数都不知道怎样才能处理好人际关系,甚至相当多的人错误的认为拍马屁、讲奉承话、请客送礼,才能处理好人际关系。其实,处理人际关系的决窍在于你必须有开放的人格,能真正的去欣赏他人和尊重他人。 在企业与上司、同事、下属相处时,若你能去客观地发掘别人的优点和真诚地尊重和欣赏别人时,你的人际关系便如鱼得水了。但一些人认为怀才不遇,他们看到自己上司一点点不如自己的地方,便认为上司不如自己,从内心上看不起上司,私下抱怨上司,工作上不配合上司,结果连与上司的关系都处理得不好,更不用说同事和下属了,这种人必然会自食其果,在社会中很难生存。 一个懂得用欣赏人、尊重人处理人际关系的人会过得很愉快,别人也会同样的欣赏和尊重他,而一个提倡欣赏和尊重人的团队将会是一个关系融洽的大家庭,团队中的每一位成员都是欣赏和尊重别人,每一位成员也受到别人的欣赏和尊重,每一位成员都会心情舒畅,于是这个团队的凝聚力会提高。这对施工团队很重要。 从人际关系谈论施工队伍的选择。站在一个项目经理的高度来思考,这样的一个问题是非常关键的。施工队的好坏将直接影响建筑工程质量的好坏,影响项目经理经济利益的多寡。一个好的施工团队可以相互协调好各项工程,同样一个不好的施工团队却能将一个完美的工

程序设计基础课程设计报告 内容样例

第一章目的与要求 书上有。 第二章需求分析 软件设计的一个重要的环节就是需求分析。本章在对ATM取款机管理系统的应用情况作了全面调查的基础上,确定系统目标,并对系统所需要的基础功能进行分析,从而确定用户的需求。以下是ATM取款机管理系统所需要的需求分析。 ATM管理系统包括六个模块:登录,挂失功能,修改密码,取款功能,转账功能,查询功能。 ①登录: 输入银行卡的账号,密码,验证银行卡的卡号,密码是否正确,之后进入主界面 ②挂失功能: 确认是否对银行卡进行挂失,挂失后账户无法操作 ③修改密码: 用户可自由对其银行卡密码进行修改,修改之后的新密码将会覆盖其原密码 ④取款功能: 用户可自由取得所持银行卡内的存款,所取款数必须在其原有账户余额之内 ⑤转账功能: 用户可将本账户中的存款转入其他账户,转账过程中,需要转入账户的账

号 ⑥查询功能: 用户可查询用户信息,其中包括用户姓名、用户身份证号码、银行卡号以及存款余额 模拟ATM取款机的操作: 首先录入账户信息,格式如下 ㈠、登录功能:输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 ㈡、查询功能:查询账户余额。 ㈢、取款功能:取款,更新余额。 ㈣、挂失功能:挂失后,该账户不能进行任何操作。 ㈤、修改密码:输入原密码和新设置密码。 ㈥、转账功能:输入转账的转出账户以及转账金额,进行转账。

第三章设计分析 3.1、ATM系统管理 3.1.1系统基本功能 首先,确定系统中存在两种用户,一种是ATM,可以进行信息录入和后台管理。另外一种是取款人,取款人主要是进行信息的查询,不能进行信息录入。所以在创建类的时候,先创建一个ATM类,然后创建取款人类,并与ATM 类形成有元,进而继承ATM的所有功能,并添加录入信息的功能。 基本功能: 登录功能---------输入帐号和密码进行登录,如密码错误提示重新输入密码,如帐号错误提示无此帐户。 查询功能---------查询账户余额。 取款功能---------取款,更新余额。 挂失功能---------挂失后,该账户不能进行任何操作。 修改密码---------输入原密码和新设置密码。 转账功能---------输入转账的转出账户以及转账金额,进行转账。、

井巷工程课程设计

学号:201214410503 华北理工大学 井巷课程设计说明书 设计人:石峰 专业名称:采矿工程 班级: 5 班 学院名称:矿业工程学院 指导教师:唐瑞、李占金 2015年6月

目录 1.设计的目的--------------------------------------------1 2.设计的条件--------------------------------------------1 2.1地质条件-------------------------------------------1 2.2生产能力及服务年限---------------------------------1 2.3井筒装备-------------------------------------------1 2.4运输设备及装备-------------------------------------1 3.设计内容-----------------------------------------------1 3.1主井的设计------------------------------------------1 3.1.1选择井筒断面形状---------------------------------1 3.1.2选择罐道形式及材料-------------------------------1 3.1.3确定净断面尺寸-----------------------------------2 1)箕斗布置及其相应尺寸--------------------------2 2)梯子间的布置及其结构尺寸-----------------------2 3)用图解法确定井筒直径--------------------------3 4)验算并调整M,Δ1,Δ2-------------------------3 3.1.4风速校核验算------------------------------------3 3.1.5选择支护方式及支护参数-------------------------3 3.1.6管路布置及计算各部分尺寸-------------------------4

建筑工程社会实践报告范文

建筑工程社会实践报告范文 建筑工程是为人类需要服务的,下面就让给你介绍建筑工程社会实践报告,欢迎阅读! 一、前言 实训就是在实习中加强岗位职业能力,提高专业素质的培训,它是学生对所学的建筑施工等相关课程的内容进行深化、拓宽、综合训练的重要阶段。 从实习开始就要把实习与就业挂钩,要从分认识到社会人才市场的竞争是激烈而残酷的,要从理论到实践去充实完善自己。建筑行业是一个重视经验的行业,因此应有意识的进行实践积累,确立能够充分发挥自己才能的职业目标,做好职业基本点位,把社会需求与个人才能,爱好等进行有机的结合,在实习中培养自己的择业竞争能力,把今天的实习作为明天上岗的准备。 实习,就是在实践中学习,她是一个获取知识,培养能力的过程。建筑施工实习是指建筑工程技术和相关专业的专业学习。建筑工地是一个大课堂,工地的建筑物、施工机具、建筑材料、施工技术、施工组织与管理方法等就是学习内容,工地上的工人与技术人员的一举一动,一言一行就是学习的榜样。只有善于观察、勤于动脑、勇于

实践,才能学到在课堂上学不到的知识和获得自身的技术应用能力。同时,今天的实习工地就是明天的工作场所,应抓住这良好的实践机会,树立向实践学习的覌念,争取更多的收获。 施工实训实习无疑是建筑工程技术专业学生完成教学计划,使我们知识,能力,素质得到提高,达到培养的关键性实践性教学环节,它为后续的课程教学奠定必要的基础。通过施工实训学习这一实践学习,我们得到一个深入实践,了解社会的机会。我们将会接触到各种人和事,以锻炼我们对社会的适应等的辨别能力;有利于我们将本书上所学的理论知识和生产实践相结合,并拓宽视野;学习施工现场生产与管理知识,可以提高我们综合分析解决问题,组织管理和社交的能力; 总之,施工实训学习对我们的思想品德,工作态度及作风,综合素质与工作实践能力培养等诸方面都会有很大的影响,对于提高我们的全面素质具有重要意义。 现在的我已经是一名大二的学生,大学学习快两年了。我的专业是建筑工程技术。在这个学期将要结束的时候,学校组织了我们去实习,安排我们到新余市欧亚城施工现场实践操作,给了我们一个很不错的锻炼机会。

程序设计基础课程设计

1 矩阵的操作(6人) 设有两个矩阵A=(a ij)m×n,B=(b ij)p×q 实现要求: ⑴编写矩阵输入函数INPUT_MAT,通过该函数完成矩阵的输入并返回保存矩阵的数组和对应矩阵的行数、列数。(不能使用全局变量) ⑵编写矩阵输出函数OUTPUT_MAT,通过该函数完成矩阵的输出。 ⑶求矩阵的转置,矩阵的转置A’=(a ji)n×m,转置前输出原矩阵,转置后输出转置矩阵。 ⑷求矩阵A、B的和。矩阵A和B能够相加的条件是:m=p,n=q;矩阵A和B如果不能相加,请给出提示信息;若能够相加,则求和矩阵C并输出C。 C=A+B=(c ij)m×n,其中c ij=a ij+b ij ⑸求矩阵A、B的积。矩阵A和B能够相乘的条件是:p=n;矩阵A和B 如果不能相乘,请给出提示信息;若能够相乘,则求积矩阵D并输出D。 D=A×B=(d ij)m×q,其中d ij=∑a ik×b kj,k=1,2,……,n ⑹设计一个菜单,具有求矩阵的转置、求矩阵的和、求矩阵的积、退出等基本的功能。在求矩阵的和或求矩阵的积时要求能够先提示输入两个矩阵的,然后再进行相应的操作。

2 数据汇总 (6人) 问题描述: 在数据处理中经常需要对大量数据进行汇总,将相同关键字记录的某些数据项的值叠加起来,生成一个分类汇总表。 假设某超级市场销售有m种商品(假设商品的编号为1,2,3,┅┅,m),有n台前台收款机(假设收款机的编号为1,2,3,┅┅,n)进行收款,以记录的形式提供给计算机,每个记录表示某台收款机的一种商品一次交易的数量和销售额。记录由4个域组成:收款机编号、商品编号、销售数量、销售金额。构造一个结构体类型,每次销售数据以一个结构体变量保存在一个数据文件中。实现要求: ⑴编写实现将数据记录插入到数据文件的最后的函数; ⑵编写以收款机为单位的数据分类处理函数。构造n个单链表,每个链表保存一台收款机的销售记录,这n个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪台收款机。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到n个单链表; ⑶统计每台收款机的销售总额; ⑷编写以商品为单位的数据分类处理函数。构造m个单链表,每个链表保存一种商品的销售记录,这m个单链表的头指针存放在一个指针数组中,通过数组的下标就可以知道是哪种商品。读取数据文件的记录,将所有的销售记录(数据文件中的全部记录)分解插入到m个单链表; ⑸以商品为单位,统计每种商品的销售总额。 ⑹设计一个菜单,具有插入数据记录、按收款机统计销售总额、按商品统计销售总额、退出系统等最基本的功能。

C语言程序设计基础实验报告6【VIP专享】

实验6 数组 一、实验目的 1、掌握一维数组和二维数组的定义、赋值和输入输出的方法; 2、掌握字符数组和字符串函数的使用; 3、掌握与数组有关的算法(特别是排序算法)。 二、实验内容和步骤 编程序并上机调试运行。 1、以下给定程序MODI1.C的功能是: 求一维数组a中所有元素的平均值, 结果保留两位小数。例如,当一维数组a中的元素为:10, 4, 2, 7, 3, 12, 5, 34, 5, 9时,程序的输出应为:The aver is: 9.10 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[10]={10,4,2,7,3,12,5,34,5,9}, i; /************found************/ /************found************/ s = a[0]; for ( i=1; i<10; i++) s += a[i]; aver = s / i; printf("The aver is: %.2f\n", aver); } 2、以下给定程序MODI1.C的功能是:求二维数组a中的最小值。 例如,当二维数组a中的元素为: 4 2 34 7 3 12 5 6 5 程序的输出应为:The min is: 2 。 程序中有两处错误,错误都在提示行:/***********found***********/的下面一行。请改正程序中的错误, 使它能得出正确的结果。 注意:程序中的其它地方请不要随意改动,不得增行或删行,也不得更改程序的结构! #include #include void main() { int a[3][3]={4,2,34,7,3,12,5,6,5}, i, j, min; clrscr();

井巷工程课程设计大纲

井巷工程 课程设计指导书 昆明冶金高等专科学校采矿教研室 2013年6月17日

《井巷工程》课程设计题目 专业:采矿班次:1130姓名:马兴朝编号:1100001841根据下列条件进行井巷设计: 1.井巷名称: 2.井巷用途:主平硐 3.井巷长度: 4.井巷穿过岩层: A.岩:占井巷全长%,f= γ=t/m3,k= B.岩:占井巷全长%,f= γ=t/m3,k= C.岩:占井巷全长%,f= γ=t/m3,k= 5.井巷通过风量:50M3/h 6.井巷服务年限:年 7.年产量:150万吨 8.通过井巷涌水量:200m3/h 9.掘进任务: 3.7米/日 10.井巷内设施: a.通过巷道矿车:型号:YGC4.0容积:m3 b.通过巷道电机车型号: c.轨道数目:条 d.水管:条,直径:100mm e.风管:条,直径:200mm f.电缆:条,其中照明电缆:条 通信电缆:条 动力电缆:条 11.附加条件: 设计要求见课程设计大纲 题目发给日期:2013年6月17日 设计完成日期:2004年6月29日

井巷工程课程设计评语:成绩: 设计思路(20分)参数计算 (20分) 撰写设计说明书 (20分) 提交设计图纸 (20分) 考勤 (20分) 总分 设计指导人: 评阅人: 教研组组长: 日期:

井巷工程课程设计大纲 一.目的和要求: 井巷工程课程设计是采矿专业学生在校期间进行的较重要的专业性工程设计。它以《矿山地质学》、《爆破工程》、《运输机械》等专业基础课程的理论知识及第一矿山认识实习所获得的感性知识为基础,以《井巷工程》课程的基本理论和知识作为指导。主要目的在于:1.通过设计培养学生综合利用所学专业基础理论课知识和《井巷工程》的基本理论和知识进行井巷设计、施工、组织与管理的能力;2.进一步了解进行专业性工程设计的一般方法,为今后其它课程设计及毕业设计、实际工作奠定基础; 3.为进行第二次生产实习作理论准备。 为此,要求学生在设计中: 1.要以课堂教学内容为主要依据,并广泛利用设计手册,参考书及各类参考资料和在第一次认识实习中收集的有关资料(在说明书上要注明资料来源)。 2.设计时要结合生产实际,对问题的论证要符合社会主义建设的各项有关方针、政策和矿山现行各项规章制度和规定。并注意采用先进技术、技术革新与技术改造成果。 3.设计中的文字叙述、计算和图表应简明、清楚地表达设计意图,并保质、按量完成下表所列的设计任务。

建筑学认识实习总结报告

建筑学认识实习总结报告 房屋建筑学是研究房屋的构造组成构造原理及构造方法的一门课程,同时还包括介绍建筑设计的一般原则的教学内容。因此本课程在土建类专业的课程体系中占有重要的地位。构造组成研究房屋的各个组成部分及作用。 西蜀第一街——锦里 1.前言 本次认识实习的主要对象是锦里古街。在实习中首先认识了锦里的历史文化,了解并记录了该城市街区的相关技术经济指标,如商业街的长度、宽度及两边建筑高度等等。同时分析了建筑外部环境设计风格和内部的功能组成,建筑外立面设计,城市街区的特色风貌。最后还加入了个人对该街区的认识和理解。 2.实习目标 经过一年建筑初步的学习,基本掌握了建筑的正确表达,对于建筑的目的也有一些初步的理解,通过这次认识实习,加深对建筑单体、建筑群体空间,城市街区风貌的认

识和理解,为今后的建筑设计及城市规划设计等专业课程打下良好的基础。 3.正文 古时锦里即锦官城,是西蜀历史上最古老、最具有商业气息的街道之一,早在秦汉、三国时期便闻名全国。晋常璩《华阳国志.蜀志》﹕"州夺郡文学为州学﹐郡更于夷里桥南岸道东边起起文学﹐有女墙﹐其道西城﹐故锦宫也。锦工织锦﹐濯其中则鲜明﹐他江则不好﹐故命曰锦里也。"此后,锦里为便成为成都之代称,并延续千百年。 而如今的锦里古街是XX年由成都市武侯祠博物馆在武侯祠旁的部分重建,耗时三年,于二零零四年十月三十一日以三国文化节的名义剪彩开市,街区内有茶楼、客栈、酒楼、酒吧、戏台、风味小吃、工艺品、土特产等,充分展现了四川民风民俗的独特魅力。古戏台会定期上演川戏的经典剧目,戏台前会定期放映坝坝电影、以特色小摊的方式举行民间艺人的展演(如糖画、捏泥人、剪纸表演、皮影表演、西洋镜等);其商业性、休闲性、互动性的定位赢合了现代游客的口味,集中展示了巴蜀民风民俗和三国蜀汉文化,弥补了武侯祠只能静态展示的不足。同时,“锦里”也是对文化、商业结合的互动式旅游景观模式的一种新探索。二零零五年,锦里作为最年轻同时又是最古老的一员被评选为“全国十大城市商业步行街”之一,更使大批外地游客蜂拥而至,同时使武侯祠的客流量有了大幅提升。以其作为武侯祠的附属景区所带来的影响,上千万的投资可谓物有所值。

《测量程序设计课程设计》指导书-2015

测量数据处理程序设计指导书 设计名称:测量数据处理程序设计 计划周数:2周 适用对象:测绘工程专业本科 先修课程:测量学,测量平差基础,大地控制测量,测量程序设计 一、设计目的 测量数据处理程序设计是学生在系统学习完大地控制测量学、测量平差基础、测量程序设计等相关课程之后,为了系统理解控制网平差的整体过程及综合运用科学工具而安排的。通过课程设计主要达到以下几个目的:掌握控制网平差课程设计具体内容、方法和步骤;通过理论联系实际,进一步巩固已学到的专业理论知识,并加深对理论的认识;培养学生对编写代码,上机调试和编写说明书等基本技能;锻炼学生阅读各类编程参考书籍及加以编程运用的能力。 二、设计内容及日程 在VB、 VC软件或matlab科学计算软件的平台上,选择的具体课程设计题目,进行程序设计与实现,共计10个工作日,工作程序如下: 三、设计的组织: 1.设计领导 (1)指导教师:由教研室指派教师、实验员兼任。

职责:全面组织设计大纲的实施,完成分管工作及相关技术指导。 (2)设计队长:学生班长兼任。 职责:协助教师做好本班学生的人员组织工作。 (3)设计组长:每组一人。 职责:组织执行下达的设计任务,安排组内各成员的工作分工。 2.设计分组 学生实习作业组由3~4人组成(含组长一人)。 四、设计内容 在VB、VC或MATLAB 软件平台上,按选择的设计题目进行相关程序开发 1、闭合导线简易平差、附合导线简易平差支导线计算 2、闭合水准网计算、附合水准网简易平差 3、地形图编号(新、旧两种方法) 4、误差椭圆的参数的计算与绘制误差椭圆 5、水准网严密平差 6、高斯正反算计算 7、高斯投影换带计算 8、七参数大地坐标转换(WGS84-bj54坐标转换、WGS84-CGCS2000坐标转换) 9、四参数坐标转换(西安80-bj54坐标转换、CGCS2000-bj54坐标转换、CGCS2000-西安80坐 标转换(平面) 10、大地高转换为正常高的计算 11、工程投影变形超限的处理 12、遥感图像数据处理 13、曲线(曲面)拟合 14、摄影测量空间后方交会 15、****管理信息系统设计与开发 五、上交成果 1) 小组利用vb、vc或matlab编写的软件包一个及测试数据一份 2)小组关于所开发程序设计说明书一份 3) 个人课程设计的心得一份 4)小组答辩PPT一份

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