當前位置:首頁 » 課程設計 » 鐵路運輸課程設計

鐵路運輸課程設計

發布時間: 2020-11-18 01:05:18

① 數據結構的課程設計 全國鐵路運輸網最佳經由問題,可不可儀幫我設計一個報告啊.要演算法和流程圖啊.

#include<fstream>
#include<iostream>
#include<string>
#include<stdio.h>
#include<iomanip>
#define SIZE_view 50
#define SIZE_line 100
#define SIZE_way 300

#define MAXNODE 30 //定義最多的頂點數
#define MAXCOST 1000
//自己寫的頭文件
//#include<addview.h>// //

using namespace std;

struct view_info /*城市信息結構*/
{
int id;
char name[20];
int code;
char shortname[20];
char LName[100];// 經過此車站的鐵路線名稱
} views[SIZE_view];

struct line_info //鐵路線信息結構
{
int Lid;
char LName[20];
int start_id; //始發站id
int end_id; //終點站id
int dist; //鐵路線長度
int sign;//通行標志
}lines[SIZE_line];

struct way_info //鐵路度的信息結構
{
int station1;
int station2;
int dist;
}ways[SIZE_way];

struct path_info //用於最短路徑的查詢

{
int count;
int path[SIZE_view];
};

int view_count,line_count,way_count;//用來存儲文件中有多少條記錄

void readviews()
{
int i;
ifstream infile("views.txt",ios::in); //打開文件
infile >>view_count ; //把文件中的記錄賦值給view_count
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
//infile>>view_count; // 先讀入文件個數
for(i=0;i<view_count;i++)
{
infile>>views[i].id>>views[i].name>>views[i].code>>views[i].shortname>>views[i].LName;

}
//view_count=i;//給出原文件中車站的個數
infile.close();
cout<<" "<<"id"<<" "<<"name"<<" "<<"code"<<" "<<"shortname"<<" "<<"LName"<<endl;
for(i=0;i<view_count;i++)
cout<<" "<<views[i].id<<" "<<views[i].name<<" "<<views[i].code
<<" "<<views[i].shortname<<" "<<views[i].LName<<endl;

}

void readways() //讀文件ways.txt
{
int i;
ifstream infile("ways.txt",ios::in); //打開文件
infile>>way_count; ////把文件中的記錄賦值給way_count
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
for(i=0;i<way_count;i++)
infile>>ways[i].station1>>ways[i].station2>>ways[i].dist;
infile.close();
//測試用,輸出路段的信息
cout<<" "<<"station1"<<" "<<"station2"<<" "<<"dist"<<endl;
for(i=0;i<way_count;i++)
cout<<" "<<ways[i].station1<<" "<<ways[i].station2<<" "<<ways[i].dist<<endl ;

}

void readlines() //讀文件lines.txt
{
int i;
ifstream infile("lines.txt",ios::in); //打開文件
infile>>line_count; //把文件中的記錄賦值給line_count
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
for(i=0;i<line_count;i++)
infile>>lines[i].Lid>>lines[i].LName>>lines[i].start_id>>lines[i].end_id>>lines[i].dist>>lines[i].sign;
infile.close();

/*
cout<<" "<<"Lid"<<" "<<"LName"<<" "<<"start_id"<<" "<<"end_id"<<" "<<"dist"<<" "<<"sign"<<endl;
for(i=0;i<view_count;i++)
cout<<" "<<lines[i].Lid<<" "<<lines[i].LName<<" "<<lines[i].start_id
<<" "<<lines[i].end_id<<" "<<lines[i].dist<<" "<<lines[i].sign<<endl;

*/ //這里是輸出文件中的信息

}

void search () //查詢車站信息(所在的鐵路線)
{
cout<<"please enter the station name:";
char sta_name[20];
cin>>sta_name; //輸入要查詢的名字
cout<<endl;
ifstream infile("views.txt ",ios::in); //讀文件
infile >>view_count ; //讀出文件記錄的個數
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
int i,mark;
for(i=0;i<view_count;i++)
infile>>views[i].id>>views[i].name>>views[i].code>>views[i].shortname>>views[i].LName;
infile.close();
for(i=0;i< view_count;i++)
{
if(strcmp(sta_name,views [i].name)==0) //找到車站
{
cout<<"the station's informations is:\n"<<endl;
cout<<" "<<"id"<<" "<<"name"<<" "<<"code"<<" "<<"shortname"<<" "<<"LName"<<endl;
cout<<" "<<views[i].id<<" "<< views[i].name<<" "<< views [i].code
<<" "<< views [i].shortname<<" "<< views [i].LName <<endl;
break;
}
mark=i;

}
if(mark==( view_count -1)) //若沒有找到,輸出提示
{
cout<<"sorry,the station is not in here"<<endl;
}
}

void addview()
{
cout<<"please enter the new view's informations:"<<endl; //輸入新車站信息
cout<<"id:";
cin>>views[view_count].id;
cout<<"name:";
cin>>views[view_count].name;
cout<<"code:";
cin>>views[view_count].code;
cout<<"shortname:";
cin>>views[view_count].shortname;
cout<<"LName:";
cin>>views[view_count].LName;

ofstream outfile("views.txt",ios::app); //打開views文件,並且寫入數據
outfile<<view_count<<endl;
if(!outfile) //文件打開失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile<<views[view_count].id<<" "<<views[view_count].name<<" "<<views[view_count].code
<<" " <<views[view_count].shortname<<" "<<views[view_count].LName<<endl;
//在文件末尾添加
view_count=view_count+1;

outfile.close(); //關閉文件
cout<<"successfully! the new station is added"<<endl;
cout<<"now station number is:"<<view_count<<endl;

}

void addway()
{
cout<<"please enter the new way's informations:"<<endl; //輸入新車站信息
cout<<"station1:";
cin>>ways[way_count].station1; // station1的id
cout<<"station2:";
cin>>ways[way_count].station2; //station2的id
cout<<"dist:";
cin>>ways[way_count].dist; //路段的長度

ofstream outfile("ways.txt",ios::app); //打開way.txt文件
outfile<<way_count<<endl;
if(!outfile) //文件打開失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile<<ways[way_count].station1<<" "<<ways[way_count].station2<<" "<<ways[way_count].dist;
//在文件末尾添加

outfile.close(); //關閉文件
cout<<"successfully! the new station is added"<<endl;
way_count=way_count+1;
cout<<"now station number is:"<<view_count<<endl;

}

void addline()
{
cout<<"please enter the new line's informations:"<<endl; //輸入新鐵路線信息
cout<<"Lid:";
cin>>lines[line_count].Lid;
cout<<"LName:";
cin>>lines[line_count].LName;
cout<<"start_id:";
cin>>lines[line_count].start_id;
cout<<"end_id:";
cin>>lines[line_count].end_id;
cout<<"dist:";
cin>>lines[line_count].dist;
cout<<"sign:";
cin>>lines[line_count].sign;

ofstream outfile("lines.txt",ios::app); //打開文件
outfile <<line_count << endl;
if(!outfile) //文件打開失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile<<lines[line_count].Lid<<" "<<lines[line_count].LName<<" "<<lines[line_count].start_id
<<" " <<lines[line_count].end_id<<" "<<lines[line_count].dist<<lines[line_count].sign<<endl;
//在文件末尾添加

outfile.close(); //關閉文件
cout<<"successfully! the new line is added"<<endl;
line_count=line_count+1;
cout<<"now line number is:"<<line_count<<endl;

}

//-----------------------------------------------------------------------------------

void floyed() //弗洛伊德(Floyed)演算法
{

int i, j, k, m, start_num, end_num; //i,j用來表示起始點和終點
int dist_list[SIZE_view][SIZE_view]; //定義了一個數組
view_count=view_count+1;
struct path_info path_list[SIZE_view][SIZE_view]; //定義了一個path_info結構的變數,包含著count和path[]用來存儲經過的路徑
for(i=1;i<=view_count;i++) //這里開始讀文件,先讓所有的線都為最大值
for(j=1;j<=view_count;j++)
dist_list[i][j]=MAXCOST;

for(int t=0;t<=way_count;t++)
{
i=ways[t].station1;
j=ways[t].station2;
dist_list[i][j]=ways[t].dist;//把文件中的數據賦值給dist_list[i][j]=ways[t].dist;形式

}

for (i =0; i< view_count; i++)
{
for (j= 0; j<view_count; j++)
{
if (i == j)
{
dist_list[i][j] = 0;
continue;
}

dist_list[i][j] = -1;
path_list[i][j].count = 0;
for (k = 0; k< way_count; k++) //
{
if (ways[k].station1 == i && ways[k].station2 == j) //把起始點和終點分別給予i,j

{
dist_list[i][j] = ways[k].dist;
path_list[i][j].count = 2;
path_list[i][j].path[0] = i;
path_list[i][j].path[1] = j;
break;
}

}

}

}

for (k = 0; k<= view_count-1; k++)
{
for (i = 0; i < view_count; i++)
for (j = 0; j< view_count; j++)
{
if (i == k || j == k || i == j)
continue;
if (dist_list[i][k] == -1 || dist_list[k][j] == -1)
continue;
if ( (dist_list[i][j] == -1) ||
((dist_list[i][j] != -1) &&(dist_list[i][k] + dist_list[k][j] < dist_list[i][j])))
{
dist_list[i][j] = dist_list[i][k] + dist_list[k][j];
// shortest[i][j]=shortest[i][k]+shortest[k][j];
path_list[i][j].count = path_list[i][k].count + path_list[k][j].count - 1;
// path[i][j]=k;
for (m = 0; m < path_list[i][k].count; m++)
path_list[i][j].path[m] = path_list[i][k].path[m];
for (m = 0; m < path_list[k][j].count; m++)
path_list[i][j].path[m+path_list[i][k].count] = path_list[k][j].path[m+1];

}

}
}

cout<<" Floyed table:\n";
cout<<" All views in the school:\n";
for (i = 0; i < view_count-1; i++)
cout<<" "<<i+1<<":"<<views[i].name<<endl;

cout<<" Please input the start number: ";
cin>>start_num;
cout<<" Please input the end number: ";
cin>>end_num;
cout<<endl<<endl;

cout<<"From"<<views[start_num-1].name<<"to"<<views[end_num-1].name;
if (dist_list[start_num][end_num] == -1)
cout<<"no way."<<endl;
else
{
cout<<"distance is "<<dist_list[start_num][end_num]<<", and path is :";//dist_list[][]用來表示兩點間的長度
k = path_list[start_num][end_num].path[0]-1; //path_list[][]用來保存路徑path[m]在這里表明是通過的那個車站的
cout<<views[k].name;
for (m = 1; m < path_list[start_num][end_num].count; m++)
{
k = path_list[start_num][end_num].path[m]-1; //這里應該也是int型,k是經過的路徑的id
cout<<"->"<<views[k].name;
}
}
cout<<endl<<endl;
}

void main()
{
readviews();
readlines() ;
readways();

while(1)
{

int menu;
cout<<endl<<endl<<endl<<endl;
cout<<" 全國鐵路運輸網最佳經由系統 "<<endl;
cout<<"**********************************************************"<<endl;
cout<<" 1:增加車站信息 "<<endl;
cout<<" 2:增加鐵路線信息 "<<endl;
cout<<" 3:查詢車站信息 "<<endl;
cout<<" 4:查詢最短路徑 "<<endl;
cout<<" 5:退出界面 "<<endl;
cout<<"**********************************************************"<<endl;

cout<<"輸入要進行的操作的代碼(1--5):"<<endl;
cin>>menu;
while(menu<1||menu>5)
{
cout<<"error!please enter again:";
cin>>menu;
}
switch(menu)
{
case 1:
while(1)
{
addview();
while (1)
{
addway();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
addway();
else
break;

}
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
addview();
else
break;

}

break;
case 2:
while(1)
{
addline();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
addline();
else
break;

}

break;

case 3:
while(1)
{
search ();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
search ();
else
break;

}

break;
case 4:
while(1)
{
floyed();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
floyed();
else
break;

}

break;
case 5:
{
cout<<"謝謝使用,再見!"<<endl;
exit(1);
}

}
}
}

這也是我借鑒別人的,大家分享一下

② 石家莊鐵道大學的自考工程造價管理的課程設計怎麼做

完成工程造價專業所有考試科目的教材。希望知道或之情的告訴下,謝謝了。聽說你可以到石家莊鐵道大學的網站上查一下,有學位證的 自考可以取得學位證

③ 如何提高我國物流水平的有關書籍

1.企業物流管理-供應鏈的規劃,組織和控制.(美)羅納德.H.巴羅著.王曉東等譯.機械工業出版社.2002;2.企業物流.崔介何主編.中國物資出版社,2001;3.物流系統論.何明珂著.中國審計出版社.2001;4.物流和供應鏈管理.朱道立,龔國華.復旦出版社.2001;5.現代物流與供應鏈管理.宋華,胡佐浩.經濟管理出版社.2000;6.供應鏈管理.馬士華.機械工業出版社.2000;7.物流競爭-後勤與供應鏈管理.(英)馬丁.克里斯托弗著,馬越譯.北京出版社.2001;8.庫存管理勝經.梭倫編著.中國紡織出版社.2001;9.中國物流.丁俊發主編.中國物資出版社,2002;10.電子商務與物流.崔介何.中國物資出版社,2001。411.物流管理:供應鏈一體化過程(美)唐納德.J鮑丁.索克斯戴維釘.克勞斯機械工業出版社.200112.現代企業物流運作與管理.黃福華.湖北人民出版社.200113.國際化企業現代物流管理.宋力剛.中國石化出版社.200114.現代物流管理.王之泰.北京工人出版社,2000;15.高級物流學.董千里.人民交通出版社.1999;16.物流學概論崔介何中國物資出版社199717.物流現代化包健民上海交通大學出版社,199718.LogisticalManagement:.Bowersox,donaldJ.,andDavidCloss.NewYork:McGraw-Hill,1996;19.BasicBusinessLogistics:Transportation,.Ballou,ronaldH.PrenticeHall,1987;20.WarehouseAccountingandControl:.Chicago:,1985;1-20采自北京物資學院物流精品課程部分國外有關物流著作:時間作者著作1982道格拉斯.拉伯特詹姆斯.R.斯脫克勤克戰略物流管理1983格蘭特.m.戴維斯約翰.f.第拉德物流管理1984菲利普.b.斯查理物流決策,教材和案例1985羅依.夏皮羅詹姆斯.l.赫斯科特物流戰略:案例和概念1986卡爾.m.古爾佐物流管理導論1986唐納德.j.鮑爾索克斯戴維.j.克勞斯物流管理:一個配送、製造支持和物質處理的系統一體化1987諾曼.e.霍奇遜物流管理的一體化方法1992馬丁.克里斯托弗物流和供應鏈管理1992艾特伍德彼特尼格爾配送系統中的物流1992馬沙.庫伯丹尼爾.伊尼斯和彼特.迪克勤克遜物流的戰略規劃1992克里斯托弗.高帕和加利.庫希爾製造業中的物流1992馬丁.克里斯托弗物流:戰略問題1993密契爾.權伊爾勃亞.瓊絲物流:一種一體化方法1993S.C.格雷維A.H.G.利諾伊.P.H.贊普肯生產和庫存中的物流問題1995約翰.郎福物流:原理和應用1996唐納德.J.鮑爾索克斯戴維.J.克勞斯物流管理:供應過程的一體化1998卡斯.林格.拉吉物流和運輸:設計及其規劃1999唐納德.瓦特斯全球物流和配送規劃:戰略管理1999卡羅斯.F達干佐物流系統分析1999桑多.鮑伊遜物流及其延伸企業2001馬歇爾.德柯設施區位和配置中的物流部分國內有關物流著作:時間作者著作1990王之泰配送研究1992鄔躍物流經營論1995王之泰現代物流學1996吳清一物流學1997崔介何物流學概論2000馬世華供應鏈管理2001朱道立物流和供應鏈管理2001閆培全王成企業物流內控精要2002何明珂物流系統論《哈佛模式·公司物流管理》中央民族大學出版社2002年9月出版《哈佛模式·物流管理國際通用執行標准》中國標准出版社2003年出版《世界物流經典案例》和《第三方物流:模式與運作》海天出版社《水路客貨運輸專刊》交通部水利司編人民交通出版社《水運運輸系統分析》蔡慶麟人民交通出版社《鐵路貨運常識200題》董克勇中國鐵路出版社《物流學》陳梅君中國物資出版社《物流新策》姚佩玉河北科學技術出版社《物流現代化》包健民上海交大出版社《物流技術用語》於永成顧炎秋人民交通出版社《物流管理會計》劉明輝東北財經大學出版社《物流管理》蘇科玉河南大學出版社《商業物流管理理論與實務》郝振廷經濟管理出版社設施規劃與物流分析課程設計指導程國余機械工業出版社《社會商品流通》李中鵬中國商業出版社《商業儲運管理學》廣播電視大學出版社《商業倉儲業務》上海市第一商業局教育處上海科技教育出版社《商業倉儲管理》唐全斌中國商業出版社《商品流通論》紀寶成中國人大出版社《山西流通業在騰飛》張天才張官娥山西經濟出版社《如何發展配送》王嘉霖中國物資出版社汽車零擔貨運業務知識問答孫守仁人民出版社《汽車貨運》交通部人事勞動司編人民出版社《企業物流管理》陶維國董難萍湖北科技出版社《企業倉儲管理學》項振樂冶金工業出版社《配送》葉傑剛經濟管理出版社《配送.代理.連鎖》薛至尚中國商業出版社《內河航運500問》楊文斌人民交通出版社《流通經濟論》高滌陳中國商業出版社石油銷售企業物流管理實務申玉海中國科學技術出版社《實用物流技術》秦明森王之智中國物資出版社《國際貨物運輸操作規程》楊占林對外經濟貿易出版社《國際航空運輸實務》顧奕鏌上海科技文獻出版社《供應物流管理》錢鈺李明昌石油工業出版社《公路運輸經濟詞典》吳國慶人民交通出版社《國際貨物運輸法》蔣正雄人民出版社《國際貿易與國際物流》張蕾麗劉志學華中理工大學《國際貨運與海事法》管敏正上海譯文出版社《國際鐵路貨物聯運》羅聲華對外經濟貿易出版社《國際貨運代理業務指南》楊志剛人民出版社《湖北水運年鑒》湖北省水運史志編審委員會人民交通出版社《貨物運輸法律知識》孫忠霖內蒙古人民出版社《貨運》鄭州鐵路局編中國鐵路出版社《貨運大王佐川清》(日)佐川清中國經濟出版社《貨運服務指南》蘇同匯何大陸大連海事大學出版社《貨運需求與經濟發展》王際祥中國鐵路出版社《貨運與保險實務》薛華業王志浩香港萬里書店《糧食流通概論》焦貴璽中國商業出版社《倉儲商品養護》顏錫蕊中國商業出版社《倉儲與物流》楊傳傑天津科學技術出版社《出口商品包裝與裝潢》陸擊濂百賈出版社《船舶貨運》陳桂卿李冶平大連海運學院出版社《船舶貨運》程貴大連海運學院出版社《物流學》李振中國鐵道出版社《軍事物流概論》王宗喜海潮出版社《物流現代化》包健民上海交大出版社《物流新策》姚佩玉河北科學技術出社《現代物流學》王之泰中國物資出版社《物流經營論》市來清也(日)鄔躍主譯中國物資出版社《現代物流與配送中心》何明珂中國商業出版社《物流學》吳清一中國建材工業出版社《物流學導論》王莉中國鐵道出版社《軍事物流概論》王宗喜海潮出版社《物資倉儲管理》屈理勛石油工業出版社《物資倉儲管理學》馬惠珍李明桓煤炭工業出版社《物資倉儲基礎知識手冊》王臣黑龍江科技出版社《物資儲運學》覃家瑜浙江大學出版社《自然物流一角》李振君山西經濟出版社《中日流通業比較研究》胡欣欣中國輕工業出版社《中國生產資料流通實證分析》(日)原田忠夫.常清主編中國經濟出版社《有效的物流管理》蓋特納天津科技翻譯出版公司《現代倉儲管理》常宏才天津翻譯科技出版社《現代企業物資管理》馬士俊駱薰馨航空工業出版社《現代商業倉儲管理基礎》劉維忠黑龍江科技出版社《現代商業企業物流系統管理》蘇君吳輝中國國際廣播出版社《現代生產物流及?》張曉萍清華大學出版社《中國國際貨運代理指南》外經部外貿貨運協調司編中國對外經貿出版社《中國現代物流研究》張聲書中國物資出版社《中國物資市場學》董德信遼寧人民出版社《物資流通產業的改革與發展》柳隨年湖北人民出版社《物資流通經濟學》孫啟源畢黎明中國商業出版社《物資流通經濟分析》王中明浙江大學出版社《物資流通法律制度讀本》鄧永誠中國物資出版社《現代綜合物流管理》金若楠中國鐵道出版社《亞洲流通革命和日本經商立法》(日)經流通新聞編中國商業出版社《水路客貨運輸專刊》交通部水利司編人民交通出版社《水運運輸系統分析》蔡慶麟人民交通出版社《四川糧油倉儲》傅世榮四川大學出版社《鐵路貨運常識200題》董克勇中國鐵路出版社《鐵路貨運組織》賈瑞良中國鐵道出版社《鐵路貨運組織》君啟泰西南交通大學出版社《鐵路貨運組織》羅國雄中國鐵路出版社《鐵路貨運組織》鄭光前譚仲平湖南大學出版社《鐵路客貨運輸指南》長沙鐵路總公司中國財經廣播出版社《外貿倉儲管理學》姚大偉上海科學普及出版社《外貿企業倉儲崗位培訓教程》李本珂姚大夫同濟大學出版社《外貿運輸英語》中國對外總公司編經濟時報出版社《物流管理》(美)唐納德.J鮑丁.索克斯戴維釘.克勞斯機械工業出版社《物流管理》蘇科玉河南大學出版社《物流管理會計》劉明輝東北財經大學出版社《物流技術用語》於永成顧炎秋人民交通社《船舶貨運》沈玉如大連海事大學出版社《從一到無限》李晉源中國經濟出版社《當代中國物資流通》柳隨年當代中國出版社《當代四川物資流通》丁弘四川人民出版社《道路貨運經營指南》王維斌陳伯大連理工出版社《道路運政管理》陳潔紅河北人民出版社《對外經貿倉儲管理》對外經貿倉儲管理編學組對外貿易教育出版社《工業企業物資管理》陳大方同濟大學出版社《工業運輸發展的主要方面》(蘇)耶夫道基莫夫陝西科技出版社《流理理論與實踐》趙傑中國物資出版社《倉儲》中國對外貿易運輸倉儲大詞典中國經濟出版社《倉儲管理》羅楚雲中國民航出版社《倉儲管理與商品養護》姜德清彭華安江蘇科技出版社《倉儲管理與市場學》董宏文水利電力出版社《船舶貨運》林金茹大連海事大學出版社深圳大學圖書館物流教材目錄

④ 蘭州交通大學鐵道技術學院的系部設置

鐵道工程系
鐵道工程系現開設鐵道工程技術、工程測量技術兩個專業。培養面向鐵路建設、土木基礎建設及測繪行業需要的,能解決現場施工、測量、維護等問題的高級技術應用性人才。鐵道工程技術專業主要開設的課程有:工程制圖、工程材料、工程測量、工程力學、工程地質、線路施工與管理、施工組織與概預算、橋隧施工、鐵道工務、鐵路選線、鐵路軌道等。工程測量技術專業主要開設的課程有:工程制圖、測繪工程概論、土木工程概論、地形測量、測量平差、控制測量、全球定位系統原理及應用、工程測量、攝影測量與遙感技術、地理信息系統原理及其應用等。
運輸與管理工程系
運輸工程系隨鐵道技術學院的組建而建立,包括鐵道交通運營管理、會計電算化2個專業。運輸工程系每年招生鐵道交通運營管理專業班級2個、會計電算化專業班級1個。
鐵道交通運營管理專業主要課程有:行車組織基礎、鐵路調度指揮與統計分析、貨物運輸組織、鐵路危險貨物運輸、集裝化運輸、闊大貨物運輸裝載加固、旅客運輸、站場與樞紐設計、運輸管理信息系統等。會計電算化專業主要課程有:會計基礎、財務管理基礎、財務會計、成本會計、商品流通企業會計、會計電算化、稅法、經濟法基礎、審計原理、統計基礎等。
運輸工程系培養熱愛祖國,有較強的事業心和團結協作精神,掌握扎實的基礎理論和專業理論,有自學和創新的願望和能力,適應性強的高職畢業生。鐵道交通運營管理專業畢業生應能在各級鐵路運輸管理部門、鐵路站段和大型廠礦企業從事運輸管理、生產指揮、運輸組織等重要工作。會計電算化專業畢業生應能在企業第一線從事企業規劃、財務管理等重要工作。部分優秀畢業生應具有較強的學習能力,能夠掌握本專業最新發展動態,創造性地運用所學知識進行本專業應用理論的研究工作。運輸工程系將堅持為社會培養合格人才的目標,加強計算機、數學和外語等基礎理論的教學,在專業課的教學中樹立為生產服務、理論與實踐相結合的思想,注重自學、創新意識的培養。在主幹專業課教學完成後,將用大量的實踐性教學鞏固學生的實際操作能力,使學生得到全面發展。
計算機與多媒體中心
計算機與多媒體中心是由計算機教學管理和多媒體電教管理兩部分組成,承擔著學院計算機相關課程的上機實驗實習、英語語音課的練習以及多媒體教學課程。是學院現代化教學手段綜合運用和實施的場所。 學院計算機機房現有4間,現有P 4以上計算機200餘台。與學校校園網互通,實行開放式管理。星期一到星期五8:00—18:30,星期六、星期日9:30—18:00為全院學生開放,學生可憑校園卡在課內和課外時間上機。學院新建的數字語言系統可同時滿足2個班級的英語語言聽讀教學訓練。學院建有室內150人以上的多媒體教室2間,120人以上多媒體教室5間,60人以上多媒體教室5間,可同時容納1200餘人進行多媒體教學。學院建有750MHz鄰頻閉路電視教學系統,與蘭鐵電視台聯網,可播放中央及地方電視台節目以及各類電視教學片,可在校園范圍內教室和宿舍收看。
公共與基礎教學部
公共與基礎教學部由數學教研室、英語教研室、制圖教研室、計算機教研室、德育教研室、體育教研室、六個部門組成。開設的課程有高等數學、英語、畫法幾何與機械制圖、計算機基礎、計算機語言、思想道德、體育。目的是培養具有良好的思想品德,強壯的身體體魄,扎實的基本運算能力,充分掌握計算機的基本原理及計算機的熟練操作,具有一定的外語能力的學生,為他們學習各類專業知識打下堅實的基礎。
電信工程系
電信工程系成立於2008年6月,現設有電氣化鐵道技術、供用電技術、通信信號技術等三個專業。共有三個教研室及電工電子實驗中心、駝峰信號實驗室、變配電實驗室、綜合自動化實驗室等多個專業實驗室。現有300多名全日制在校生。
電信工程系擁有一支教學科研經驗豐富、年齡結構合理的高學歷、高職稱、高技能的教師隊伍。現有專任教師16人,其中有副教授6人、高級工程師1名、高級實驗師1名、在讀碩士4人。還有一批從行業企業聘請的能工巧匠擔任兼職教師。
電氣工程系積極與企業合作,在校外建立了穩定的實習基地。我系可進行多種專業工種的技術培訓工作,包括中級技術人員繼續教育、高級信號工、高級變電工、高級接觸網工等的培訓。
機械工程系
機械工程系現設有鐵道機車車輛、工程機械運用與維護、供熱通風與空調工程技術、機械製造與自動化和數控技術五個專業。機械工程系以滿足社會需求為宗旨,以就業為導向,培養具有扎實理論基礎和動手能力的應用、管理人才。機械工程系在課程的設置和教學過程中,以學生就業為導向,重視學生實踐應用能力的培養和提高,學生在課程設計、金工培訓、課程實訓、生產實習中得到理論聯系實際的訓練,使學生真正成為既有理論又有實踐能力的高素質實用型工程技術人才。

⑤ 學習交通運輸專業是一種怎樣的體驗

交通運輸專業在讀碩士來答

交通運輸,顧名思義,是研究鐵路、公路、水路及航空運輸基礎設施的布局及修建、載運工具運用工程、交通信息工程及控制、交通運輸經營和管理的工程領域。交通運輸專業培養的就是能夠研究生產交通運輸設備,組織、規劃和管理交通運輸生產,實現經濟和社會效益的專業人才。

個人拙見,感謝閱讀。

⑥ c語言課程設計與學習指導答案哪裡能找到(中國鐵道出版社)

我有...畢業的時候給賣了...
說實話這書挺不好找的呢

⑦ 數據結構課程設計 鐵路票務管理系統

#include<fstream>
#include<iostream>
#include<string>
#include<stdio.h>
#include<iomanip>
#define SIZE_view 50
#define SIZE_line 100
#define SIZE_way 300

#define MAXNODE 30 //定義最多的頂點數
#define MAXCOST 1000
//自己寫的頭文件
//#include<addview.h>// //

using namespace std;

struct view_info /*城市信息結構*/
{
int id;
char name[20];
int code;
char shortname[20];
char LName[100];// 經過此車站的鐵路線名稱
} views[SIZE_view];

struct line_info //鐵路線信息結構
{
int Lid;
char LName[20];
int start_id; //始發站id
int end_id; //終點站id
int dist; //鐵路線長度
int sign;//通行標志
}lines[SIZE_line];

struct way_info //鐵路度的信息結構
{
int station1;
int station2;
int dist;
}ways[SIZE_way];

struct path_info //用於最短路徑的查詢

{
int count;
int path[SIZE_view];
};

int view_count,line_count,way_count;//用來存儲文件中有多少條記錄

void readviews()
{
int i;
ifstream infile("views.txt",ios::in); //打開文件
infile >>view_count ; //把文件中的記錄賦值給view_count
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
//infile>>view_count; // 先讀入文件個數
for(i=0;i<view_count;i++)
{
infile>>views[i].id>>views[i].name>>views[i].code>>views[i].shortname>>views[i].LName;

}
//view_count=i;//給出原文件中車站的個數
infile.close();
cout<<" "<<"id"<<" "<<"name"<<" "<<"code"<<" "<<"shortname"<<" "<<"LName"<<endl;
for(i=0;i<view_count;i++)
cout<<" "<<views[i].id<<" "<<views[i].name<<" "<<views[i].code
<<" "<<views[i].shortname<<" "<<views[i].LName<<endl;

}

void readways() //讀文件ways.txt
{
int i;
ifstream infile("ways.txt",ios::in); //打開文件
infile>>way_count; ////把文件中的記錄賦值給way_count
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
for(i=0;i<way_count;i++)
infile>>ways[i].station1>>ways[i].station2>>ways[i].dist;
infile.close();
//測試用,輸出路段的信息
cout<<" "<<"station1"<<" "<<"station2"<<" "<<"dist"<<endl;
for(i=0;i<way_count;i++)
cout<<" "<<ways[i].station1<<" "<<ways[i].station2<<" "<<ways[i].dist<<endl ;

}

void readlines() //讀文件lines.txt
{
int i;
ifstream infile("lines.txt",ios::in); //打開文件
infile>>line_count; //把文件中的記錄賦值給line_count
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
for(i=0;i<line_count;i++)
infile>>lines[i].Lid>>lines[i].LName>>lines[i].start_id>>lines[i].end_id>>lines[i].dist>>lines[i].sign;
infile.close();

/*
cout<<" "<<"Lid"<<" "<<"LName"<<" "<<"start_id"<<" "<<"end_id"<<" "<<"dist"<<" "<<"sign"<<endl;
for(i=0;i<view_count;i++)
cout<<" "<<lines[i].Lid<<" "<<lines[i].LName<<" "<<lines[i].start_id
<<" "<<lines[i].end_id<<" "<<lines[i].dist<<" "<<lines[i].sign<<endl;

*/ //這里是輸出文件中的信息

}

void search () //查詢車站信息(所在的鐵路線)
{
cout<<"please enter the station name:";
char sta_name[20];
cin>>sta_name; //輸入要查詢的名字
cout<<endl;
ifstream infile("views.txt ",ios::in); //讀文件
infile >>view_count ; //讀出文件記錄的個數
if(!infile) //打開文件失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
int i,mark;
for(i=0;i<view_count;i++)
infile>>views[i].id>>views[i].name>>views[i].code>>views[i].shortname>>views[i].LName;
infile.close();
for(i=0;i< view_count;i++)
{
if(strcmp(sta_name,views [i].name)==0) //找到車站
{
cout<<"the station's informations is:\n"<<endl;
cout<<" "<<"id"<<" "<<"name"<<" "<<"code"<<" "<<"shortname"<<" "<<"LName"<<endl;
cout<<" "<<views[i].id<<" "<< views[i].name<<" "<< views [i].code
<<" "<< views [i].shortname<<" "<< views [i].LName <<endl;
break;
}
mark=i;

}
if(mark==( view_count -1)) //若沒有找到,輸出提示
{
cout<<"sorry,the station is not in here"<<endl;
}
}

void addview()
{
cout<<"please enter the new view's informations:"<<endl; //輸入新車站信息
cout<<"id:";
cin>>views[view_count].id;
cout<<"name:";
cin>>views[view_count].name;
cout<<"code:";
cin>>views[view_count].code;
cout<<"shortname:";
cin>>views[view_count].shortname;
cout<<"LName:";
cin>>views[view_count].LName;

ofstream outfile("views.txt",ios::app); //打開views文件,並且寫入數據
outfile<<view_count<<endl;
if(!outfile) //文件打開失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile<<views[view_count].id<<" "<<views[view_count].name<<" "<<views[view_count].code
<<" " <<views[view_count].shortname<<" "<<views[view_count].LName<<endl;
//在文件末尾添加
view_count=view_count+1;

outfile.close(); //關閉文件
cout<<"successfully! the new station is added"<<endl;
cout<<"now station number is:"<<view_count<<endl;

}

void addway()
{
cout<<"please enter the new way's informations:"<<endl; //輸入新車站信息
cout<<"station1:";
cin>>ways[way_count].station1; // station1的id
cout<<"station2:";
cin>>ways[way_count].station2; //station2的id
cout<<"dist:";
cin>>ways[way_count].dist; //路段的長度

ofstream outfile("ways.txt",ios::app); //打開way.txt文件
outfile<<way_count<<endl;
if(!outfile) //文件打開失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile<<ways[way_count].station1<<" "<<ways[way_count].station2<<" "<<ways[way_count].dist;
//在文件末尾添加

outfile.close(); //關閉文件
cout<<"successfully! the new station is added"<<endl;
way_count=way_count+1;
cout<<"now station number is:"<<view_count<<endl;

}

void addline()
{
cout<<"please enter the new line's informations:"<<endl; //輸入新鐵路線信息
cout<<"Lid:";
cin>>lines[line_count].Lid;
cout<<"LName:";
cin>>lines[line_count].LName;
cout<<"start_id:";
cin>>lines[line_count].start_id;
cout<<"end_id:";
cin>>lines[line_count].end_id;
cout<<"dist:";
cin>>lines[line_count].dist;
cout<<"sign:";
cin>>lines[line_count].sign;

ofstream outfile("lines.txt",ios::app); //打開文件
outfile <<line_count << endl;
if(!outfile) //文件打開失敗
{
cerr<<"open error!"<<endl;
exit(1);
}
outfile<<lines[line_count].Lid<<" "<<lines[line_count].LName<<" "<<lines[line_count].start_id
<<" " <<lines[line_count].end_id<<" "<<lines[line_count].dist<<lines[line_count].sign<<endl;
//在文件末尾添加

outfile.close(); //關閉文件
cout<<"successfully! the new line is added"<<endl;
line_count=line_count+1;
cout<<"now line number is:"<<line_count<<endl;

}

//-----------------------------------------------------------------------------------

void floyed() //弗洛伊德(Floyed)演算法
{

int i, j, k, m, start_num, end_num; //i,j用來表示起始點和終點
int dist_list[SIZE_view][SIZE_view]; //定義了一個數組
view_count=view_count+1;
struct path_info path_list[SIZE_view][SIZE_view]; //定義了一個path_info結構的變數,包含著count和path[]用來存儲經過的路徑
for(i=1;i<=view_count;i++) //這里開始讀文件,先讓所有的線都為最大值
for(j=1;j<=view_count;j++)
dist_list[i][j]=MAXCOST;

for(int t=0;t<=way_count;t++)
{
i=ways[t].station1;
j=ways[t].station2;
dist_list[i][j]=ways[t].dist;//把文件中的數據賦值給dist_list[i][j]=ways[t].dist;形式

}

for (i =0; i< view_count; i++)
{
for (j= 0; j<view_count; j++)
{
if (i == j)
{
dist_list[i][j] = 0;
continue;
}

dist_list[i][j] = -1;
path_list[i][j].count = 0;
for (k = 0; k< way_count; k++) //
{
if (ways[k].station1 == i && ways[k].station2 == j) //把起始點和終點分別給予i,j

{
dist_list[i][j] = ways[k].dist;
path_list[i][j].count = 2;
path_list[i][j].path[0] = i;
path_list[i][j].path[1] = j;
break;
}

}

}

}

for (k = 0; k<= view_count-1; k++)
{
for (i = 0; i < view_count; i++)
for (j = 0; j< view_count; j++)
{
if (i == k || j == k || i == j)
continue;
if (dist_list[i][k] == -1 || dist_list[k][j] == -1)
continue;
if ( (dist_list[i][j] == -1) ||
((dist_list[i][j] != -1) &&(dist_list[i][k] + dist_list[k][j] < dist_list[i][j])))
{
dist_list[i][j] = dist_list[i][k] + dist_list[k][j];
// shortest[i][j]=shortest[i][k]+shortest[k][j];
path_list[i][j].count = path_list[i][k].count + path_list[k][j].count - 1;
// path[i][j]=k;
for (m = 0; m < path_list[i][k].count; m++)
path_list[i][j].path[m] = path_list[i][k].path[m];
for (m = 0; m < path_list[k][j].count; m++)
path_list[i][j].path[m+path_list[i][k].count] = path_list[k][j].path[m+1];

}

}
}

cout<<" Floyed table:\n";
cout<<" All views in the school:\n";
for (i = 0; i < view_count-1; i++)
cout<<" "<<i+1<<":"<<views[i].name<<endl;

cout<<" Please input the start number: ";
cin>>start_num;
cout<<" Please input the end number: ";
cin>>end_num;
cout<<endl<<endl;

cout<<"From"<<views[start_num-1].name<<"to"<<views[end_num-1].name;
if (dist_list[start_num][end_num] == -1)
cout<<"no way."<<endl;
else
{
cout<<"distance is "<<dist_list[start_num][end_num]<<", and path is :";//dist_list[][]用來表示兩點間的長度
k = path_list[start_num][end_num].path[0]-1; //path_list[][]用來保存路徑path[m]在這里表明是通過的那個車站的
cout<<views[k].name;
for (m = 1; m < path_list[start_num][end_num].count; m++)
{
k = path_list[start_num][end_num].path[m]-1; //這里應該也是int型,k是經過的路徑的id
cout<<"->"<<views[k].name;
}
}
cout<<endl<<endl;
}

void main()
{
readviews();
readlines() ;
readways();

while(1)
{

int menu;
cout<<endl<<endl<<endl<<endl;
cout<<" 全國鐵路運輸網最佳經由系統 "<<endl;
cout<<"**********************************************************"<<endl;
cout<<" 1:增加車站信息 "<<endl;
cout<<" 2:增加鐵路線信息 "<<endl;
cout<<" 3:查詢車站信息 "<<endl;
cout<<" 4:查詢最短路徑 "<<endl;
cout<<" 5:退出界面 "<<endl;
cout<<"**********************************************************"<<endl;

cout<<"輸入要進行的操作的代碼(1--5):"<<endl;
cin>>menu;
while(menu<1||menu>5)
{
cout<<"error!please enter again:";
cin>>menu;
}
switch(menu)
{
case 1:
while(1)
{
addview();
while (1)
{
addway();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
addway();
else
break;

}
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
addview();
else
break;

}

break;
case 2:
while(1)
{
addline();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
addline();
else
break;

}

break;

case 3:
while(1)
{
search ();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
search ();
else
break;

}

break;
case 4:
while(1)
{
floyed();
cout<<"do you want to continue (y/n) "<<endl;
char con ;
cin>>con;
if(con=='y')
floyed();
else
break;

}

break;
case 5:
{
cout<<"謝謝使用,再見!"<<endl;
exit(1);
}

}
}
}

⑧ 石家莊鐵道大學自考工程造價管理 綜合課程設計 怎麼做 我是社會考生 有老師指導嗎

應該沒有的。最好找個大四的工程管理的了解下。在校學生都是主要靠自己。。。 我們導師也基本上是名義的。

⑨ 北京交通大學有哪些專業

經濟學專業:2012年成為國家級綜合改革試點專業。專業依託運輸經濟學為特色的產業經濟學國家重點學科,以時空資源配置問題為對象,強調理論性和實證性結合,關注於綜合交通、城市交通、城鎮化、基礎產業和新興產業等。

金融學專業:本專業師資隊伍在金融理論、金融工程、金融風險度量、證券投資、保險等領域成果豐碩,具有理工背景的特色和優勢。從專業課程設計、教材選擇、師資配置等方面注重與國際接軌,夯實學生專業基礎知識和技能。

會計專業:本專業始於北京交通大學前身——北京鐵路管理傳習所於1909年設置的鐵路財會管理專科,百餘年來為國家培養了大批財務會計專門人才。

工商管理專業:本專業以研究型本科教育為指導思想,融入新型「圖釘式」教學理念,以高端教學科研團隊為核心,以創新性教材體系和現代化教學手段為支撐,與國際管理學教學模式相接軌。

信息管理與信息系統專業:我校是中國最早從事信息管理類教育的高等院校之一,從20世紀40年代起即為本科生開設了信息管理類的課程。本專業是管理理論與信息技術緊密結合的學科,分別於1981年和1996年獲得碩士學位和博士學位授予權。

(9)鐵路運輸課程設計擴展閱讀:

北京交通大學是教育部直屬,教育部、北京市人民政府、中國鐵路總公司共建的全國重點大學,「211工程」「985工程優勢學科創新平台」項目建設高校和具有研究生院的全國首批博士、碩士學位授予高校。學校牽頭的「2011計劃」「軌道交通安全協同創新中心」是國家首批14個認定的協同創新中心之一。

熱點內容
幼師專業怎麼樣 發布:2021-03-16 21:42:13 瀏覽:24
音樂小毛驢故事 發布:2021-03-16 21:40:57 瀏覽:196
昂立中學生教育閘北 發布:2021-03-16 21:40:47 瀏覽:568
建築業一建報考條件 發布:2021-03-16 21:39:53 瀏覽:666
2017年教師資格注冊結果 發布:2021-03-16 21:39:49 瀏覽:642
中國教師資格證查分 發布:2021-03-16 21:39:41 瀏覽:133
踵什麼成語有哪些 發布:2021-03-16 21:38:20 瀏覽:962
東營幼師專業學校 發布:2021-03-16 21:35:26 瀏覽:467
機械電子研究生課程 發布:2021-03-16 21:33:36 瀏覽:875
杭州朝日教育培訓中心怎麼樣 發布:2021-03-16 21:33:28 瀏覽:238