第一篇:公園導(dǎo)游圖 課程設(shè)計(jì)任務(wù)書
課程設(shè)計(jì)任務(wù)書
2013~2014學(xué)年第 1 學(xué)期
學(xué)生姓名:專業(yè)班級(jí):2012網(wǎng)絡(luò)工程(1)班 指導(dǎo)教師:馮珊工作部門:計(jì)算機(jī)學(xué)院
一、課程設(shè)計(jì)題目: 公園導(dǎo)游圖
二、課程設(shè)計(jì)內(nèi)容
給出一張某公園的導(dǎo)游圖,游客通過終端詢問可知:從某一景點(diǎn)到另一景點(diǎn)的最短路徑。游客從公園大門進(jìn)入,選一條最佳路線,使游客可以不重復(fù)地游覽各景點(diǎn),最后回到出口(出口就在入口旁邊)。
三、進(jìn)度安排
1. 初步完成總體設(shè)計(jì),搭好框架,確定人機(jī)對(duì)話的界面,確定函數(shù)個(gè)數(shù);
2. 完成最低要求:建立一個(gè)文件,包括5個(gè)景點(diǎn)情況,能完成遍歷功能;
3. 進(jìn)一步要求:進(jìn)一步擴(kuò)充景點(diǎn)數(shù)目,畫出景點(diǎn)圖,有興趣的同學(xué)可以自己擴(kuò)充系統(tǒng)功能。
四、基本要求
1.界面友好,函數(shù)功能要?jiǎng)澐趾?/p>
2.總體設(shè)計(jì)應(yīng)畫一流程圖
3.程序要加必要的注釋
4.要提供程序測(cè)試方案
5.程序一定要經(jīng)得起測(cè)試,寧可功能少一些,也要能運(yùn)行起來(lái),不能運(yùn)行的程序是沒有價(jià)
值的。
第二篇:某數(shù)據(jù)結(jié)構(gòu)課程設(shè)計(jì)公園導(dǎo)游圖
數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告
班級(jí):06軟件工程
姓名:周鄧雄
學(xué)號(hào):06517037
實(shí)驗(yàn)四:圖(內(nèi)容:某公園導(dǎo)游圖)
一、問題描述:
公園導(dǎo)游系統(tǒng):給出一張某公園的導(dǎo)游圖,游客通過終端詢問可知︰從某一景到另一景點(diǎn)的最短路徑。游客從公園大門進(jìn)入,選一條最佳路線,使游客可以不重復(fù)地游覽各景點(diǎn),最后回到出口(出口就在入口旁邊)。
二、設(shè)計(jì)描述:
1.輸入導(dǎo)游圖的算法(存儲(chǔ)方法).本程序特地設(shè)計(jì)函數(shù)void initgraph()用于實(shí)現(xiàn)鍵盤輸入圖的結(jié)構(gòu);
2.可訪問導(dǎo)游圖中任一景點(diǎn)的算法.為此設(shè)計(jì)了函數(shù)void vist(GraphMatrix graph)用于實(shí)現(xiàn)訪問任一景點(diǎn)的信息; 3.最短路徑從一景點(diǎn)到另一景點(diǎn)的算法。利用floyd算法-實(shí)現(xiàn)每一對(duì)景點(diǎn)間的最短路徑。并利用void outgraph()函數(shù)實(shí)現(xiàn)顯示起始點(diǎn)和終點(diǎn)間的最短路徑和其長(zhǎng)度;
三、程序清單:
#include
typedef char VexType;數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告
班級(jí):06軟件工程
姓名:周鄧雄
學(xué)號(hào):06517037
typedef float AdjType;typedef struct
//定義圖結(jié)構(gòu) {
int n;
/* 圖的頂點(diǎn)個(gè)數(shù) */
VexType vexs[MAXVEX];
/* 頂點(diǎn)信息 */
AdjType arcs[MAXVEX][MAXVEX];
/* 邊信息 */ } GraphMatrix;GraphMatrix graph;
//定義一個(gè)圖graph
typedef struct
//定義最短路徑ShortPath結(jié)構(gòu) {
AdjType a[MAXVEX][MAXVEX];
/* 關(guān)系矩陣A,存放每對(duì)頂點(diǎn)間最短路徑長(zhǎng)度 */
int nextvex[MAXVEX][MAXVEX];
/* nextvex[i][j]存放vi到vj最短路徑上vi的后繼頂點(diǎn)的下標(biāo)值 */ } ShortPath;ShortPath path;
//定義路徑path void floyd(GraphMatrix * pgraph, ShortPath * ppath)
//floyd算法-用于實(shí)現(xiàn)每一對(duì)景點(diǎn)間的最短路徑 {
int i, j, k;
for(i = 0;i < pgraph->n;i++)
for(j = 0;j < pgraph->n;j++){
if(pgraph->arcs[i][j]!= MAX)
ppath->nextvex[i][j] = j;數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告
班級(jí):06軟件工程
姓名:周鄧雄
學(xué)號(hào):06517037
else ppath->nextvex[i][j] =-1;
ppath->a[i][j] = pgraph->arcs[i][j];
}
for(k = 0;k < pgraph->n;k++)
for(i = 0;i < pgraph->n;i++)
for(j = 0;j < pgraph->n;j++){
if(ppath->a[i][k] >= MAX || ppath->a[k][j] >= MAX)
continue;
if(ppath->a[i][j] > ppath->a[i][k]+ ppath->a[k][j]){
ppath->a[i][j] = ppath->a[i][k] + ppath->a[k][j];
ppath->nextvex[i][j] = ppath->nextvex[i][k];
}
} } void outgraph()
//out()函數(shù)用于實(shí)現(xiàn)顯示起始點(diǎn)和終點(diǎn)間的最短路徑和其長(zhǎng)度 { int c,b,i;cout< //輸入要查找起始點(diǎn)和終點(diǎn)(本程序限于編號(hào)(int型))cout< //通過path.a[c][b]把路徑長(zhǎng)度賦給i 數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 班級(jí):06軟件工程 姓名:周鄧雄 學(xué)號(hào):06517037 cout<<“該路徑總長(zhǎng)為:”;cout< //輸出路徑長(zhǎng)度 cout<<“所得路徑順序?yàn)椤?cout< //此處輸出路徑的第一個(gè)編號(hào) c=path.nextvex[c][b]; for(;c!=b;c=path.nextvex[c][b]) //循環(huán)順序輸出路徑始點(diǎn)和終點(diǎn)之間的景點(diǎn)編號(hào) cout<<“,”< //再輸出路徑的最后一個(gè)編號(hào) cout< //該函數(shù)用于實(shí)現(xiàn)鍵盤輸入圖的結(jié)構(gòu) { int i,m,j;printf(“請(qǐng)輸入公園景點(diǎn)的個(gè)數(shù):”); //圖結(jié)點(diǎn)的個(gè)數(shù)賦給graph.n scanf(“%d”,&m);graph.n=m;for(i=0;i //循環(huán)輸入結(jié)點(diǎn)頂點(diǎn)信息 { printf(“請(qǐng)輸入第%i個(gè)景點(diǎn)信息:”,i);//為了簡(jiǎn)明起見此程序結(jié)點(diǎn)頂點(diǎn)信息限于字符型 cin>>graph.vexs[i];} printf(“請(qǐng)輸入公園的鄰接矩陣的信息n”);//循環(huán)輸入圖的鄰接矩陣信息(也就是輸入一個(gè)二維數(shù)組)for(i=0;i 班級(jí):06軟件工程 姓名:周鄧雄 學(xué)號(hào):06517037 for(j=0;j printf(“請(qǐng)輸入第%d行,第%d列的元素:”,i+1,j+1);cin>>graph.arcs[i][j];} } void vist(GraphMatrix graph) //函數(shù)用于實(shí)現(xiàn)訪問任一景點(diǎn)的信息 { int i; cout< cout<<“你想知道哪個(gè)景點(diǎn)的信息:”;//注意輸入的是景點(diǎn)的編號(hào) cin>>i; cout< cout<<“景點(diǎn)信息查詢結(jié)果為:”; cout< cout< //用于判斷是否繼續(xù)執(zhí)行特定的下一步程序 {int a;cout<<“還想繼續(xù)查詢?(1&0)”;cin>>a;return a;} int main()數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 班級(jí):06軟件工程 姓名:周鄧雄 學(xué)號(hào):06517037 { int i,j; initgraph(); //initgraph()函數(shù)來(lái)實(shí)現(xiàn)鍵盤輸入圖的結(jié)構(gòu) floyd(&graph, &path); cout<<“為了驗(yàn)證下面運(yùn)算結(jié)果的方便,循環(huán)輸出nextvex[i][j]數(shù)組”; for(i = 0;i < graph.n;i++) { for(j = 0;j < graph.n;j++) //為了驗(yàn)證下面運(yùn)算結(jié)果的方便,循環(huán)輸出nextvex[i][j]數(shù)組 printf(“%d ”, path.nextvex[i][j]); //nextvex[i][j]存放vi到vj最短路徑上vi的后繼頂點(diǎn)的下標(biāo)值 putchar('n'); } cout< outgraph(); while(jud()) outgraph(); //outgraph()函數(shù)用于實(shí)現(xiàn)顯示起始點(diǎn)和終點(diǎn)間的最短路徑和其長(zhǎng)度 vist(graph); //函數(shù)用于實(shí)現(xiàn)訪問任一景點(diǎn)的信息 cout< while(jud()) vist(graph); cout< return 0;} 數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 班級(jí):06軟件工程 姓名:周鄧雄 學(xué)號(hào):06517037 驗(yàn)四:圖(內(nèi)容:某公園導(dǎo)游圖) .問題描述 ① 給出一張某公園的導(dǎo)游圖,游客通過終端詢問可知: (1)從某一景點(diǎn)到另一景點(diǎn)的最短路徑。 (2)游客從公園大門進(jìn)入,選一條最佳路線,使游客可以不重復(fù)地游覽景點(diǎn),最后回到出口(出口就在入口處旁邊)。 .要求 ② 將導(dǎo)游圖看作一張帶權(quán)無(wú)向圖,頂點(diǎn)表示公園的各個(gè)景點(diǎn),邊表示各景點(diǎn)之間的道路,邊上的權(quán)值給游客。 .實(shí)現(xiàn)提示 ③ (1)第一問實(shí)際是最短路徑問題,如果有幾條路徑長(zhǎng)度相同,可選擇途徑景點(diǎn)較少的路徑提供給游客。 (2)第二問可采用深度優(yōu)先搜索,如果有多種路徑可選擇,則選擇帶權(quán)路徑最小的路線提供給游客。 .選做內(nèi)容 ④ 可以把各種路徑都顯示給游客,由游客自己選擇游覽路線。數(shù)據(jù)結(jié)構(gòu)實(shí)驗(yàn)報(bào)告 班級(jí):06軟件工程 姓名:周鄧雄 學(xué)號(hào):06517037 西南交通大學(xué)自考班課程設(shè)計(jì)任務(wù)書 ——鋼屋架設(shè)計(jì) 一、設(shè)計(jì)資料 1.某地區(qū)某金工車間,長(zhǎng)18×Sm,跨度Lm,柱距Sm,采用無(wú)檁屋蓋結(jié)構(gòu)體系,梯形鋼結(jié)構(gòu)屋架,1.5m×Sm預(yù)應(yīng)力混凝土大型屋面板,膨脹珍珠巖制品保溫層(容重4kN/m3,所需保溫層厚度由當(dāng)?shù)販囟却_定),卷材屋面,屋面坡度i。基本風(fēng)壓W,基本雪壓S.活荷載q 2.某地區(qū)某車間,長(zhǎng)18×S m,跨度L m,采用有檁屋蓋體系,三角形屋架,屋面采用壓型鋼板0.15Kn/m2,不保溫,屋面坡度i。基本風(fēng)壓W,基本雪壓S.活荷載q 根據(jù)附表選擇題目。 屋架均簡(jiǎn)支于鋼筋混凝土柱子上,混凝土標(biāo)號(hào)為C20,建造地點(diǎn)見附表。屋架所受荷載,包括恒載,活荷載,及風(fēng)雪荷載等,均應(yīng)該根分組表采用。 二、設(shè)計(jì)內(nèi)容與要求 1.選擇計(jì)算跨度,節(jié)間劃分和腹桿形式,選用鋼材以及焊條; 2.布置屋蓋支撐,說(shuō)明各支撐布置的必要性和作用,并按比例繪制出支撐布置圖; 3.可用圖解法或者查手冊(cè)等方法求得半跨單位荷載作用下的桿力系數(shù) 4.荷載計(jì)算 5.桿力組合 6.選擇桿件截面,列表匯總 7.節(jié)點(diǎn)設(shè)計(jì) 8.施工圖繪制(包括繪制平面布置圖、支撐布置圖和一榀鋼屋架設(shè)計(jì)詳圖,詳圖中必須至少包含屋脊節(jié)點(diǎn)詳圖、跨中下弦節(jié)點(diǎn)詳圖和支座節(jié)點(diǎn)詳圖) 三、參考書 1.鐘善桐,鋼結(jié)構(gòu),2005版 2.彭偉,鋼結(jié)構(gòu)設(shè)計(jì)原理,教材 四、設(shè)計(jì)分組與參數(shù)(詳附件表格) 五、其它補(bǔ)充技術(shù)資料 1)三角形屋架 三角形屋架上弦坡度一般為i =1/2~1/3,跨度一般為18~24m之間,適用于屋面坡度較大的有檁體系屋蓋。三角形屋架與柱只能做成鉸接,故房屋的橫向剛度較低,且屋架弦桿的內(nèi)力變化較大,在支座處最大,跨中較小,故弦桿用同一規(guī)格截面時(shí),其承載力不能得到充分利用。2)梯形屋架 梯形屋架上弦坡度一般為i=1/8~1/20,跨度可達(dá)36m,適用于屋面坡度較小的屋蓋體系。梯形屋架的外形接近于彎矩圖,各節(jié)間弦桿受力較弱,且腹桿較短。梯形屋架與柱的連接可做成剛接也可做成鉸接。當(dāng)做成剛接時(shí),可提高房屋的橫向剛度,因此是目前工業(yè)廠房無(wú)檁體系屋蓋中應(yīng)用最廣的屋蓋形式。3)選型參數(shù) 常用屋架高度為:三角形屋架一般取h=(1/4~1/6)l。梯形屋架當(dāng)上弦坡度為1/8~1/12時(shí),跨中高度取h=(1/6~1/10)l,跨度大(或屋面荷載小)時(shí)取小值,跨度小(或屋面荷載大)時(shí)取大值。梯形屋架的端部高度,當(dāng)屋架與柱鉸接時(shí)取1.6~2.2 m,剛接時(shí)取1.8~2.4 m,端彎矩大時(shí)取大值,端彎矩小時(shí)取小值。 對(duì)于跨度較大的屋架,在橫向荷載作用下將產(chǎn)生較大的撓度,有損外觀并可能影響屋架的正常使用。為此,對(duì)跨度L≥15 m的三角形屋架和跨度L≥24 m的梯形屋架,當(dāng)下弦無(wú)向上曲折時(shí),宜采用起拱來(lái)抵消屋架受荷后產(chǎn)生的部分撓度。起拱高度一般為其跨度的1/500左右。4)屋蓋支撐 鋼屋蓋和柱組成的結(jié)構(gòu)體系是一平面排架結(jié)構(gòu),縱向剛度很差,在荷載作用下,存在著所有屋架同向傾覆的危險(xiǎn)。此外,在這樣的體系中,由于檁條和屋面板均不能作為上弦桿的側(cè)向支承點(diǎn),故上弦桿在受壓時(shí),極易發(fā)生側(cè)向失穩(wěn)現(xiàn)象,如圖中虛線所示,其承載力極低。在屋蓋兩端或中部適當(dāng)位置的相鄰兩榀屋架之間,設(shè)置一定數(shù)量的支撐,沿屋蓋縱向全長(zhǎng)設(shè)置一定數(shù)量的縱向桿件(系桿),將屋架連成一空間結(jié)構(gòu)體系,形成屋架與支撐桁架組成的空間穩(wěn)定體系。目的是保證整個(gè)屋蓋的空間幾何不變性,從而阻止屋架上.下弦側(cè)移,大大減小其自由長(zhǎng)度,提高屋架弦桿的承載力。同時(shí),可保證屋蓋結(jié)構(gòu)安裝時(shí)的穩(wěn)定和方便。鋼屋蓋支撐主要由上弦橫向水平支撐.下弦橫向水平支撐.下弦縱向水平支撐.垂直支撐及系桿組成。 5、鋼屋架節(jié)點(diǎn)設(shè)計(jì)的基本要求和構(gòu)造要求 ? 基本要求 (1)角鋼屋架各匯交的桿件一般焊接于節(jié)點(diǎn)板上,組成屋架節(jié)點(diǎn)。桿件截面重心軸線匯交于節(jié)點(diǎn)中心,截面重心線按所選用的角鋼規(guī)格確定,并取5mm的倍數(shù)。 (2)除支座節(jié)點(diǎn)外,屋架其余節(jié)點(diǎn)宜采用同一厚度的節(jié)點(diǎn)板,支座節(jié)點(diǎn)板宜比其他節(jié)點(diǎn)板厚2mm。 (3)節(jié)點(diǎn)板的形狀應(yīng)簡(jiǎn)單,如矩形.梯形等,以制作簡(jiǎn)便及切割鋼板時(shí)能充分利用材料為原則。節(jié)點(diǎn)板的平面尺寸(長(zhǎng)度.寬度),宜為5mm的倍數(shù),可根據(jù)桿件截面尺寸和腹桿端部焊縫長(zhǎng)度作出大樣圖來(lái)確定,在滿足傳力要求的焊縫布置的前提下,節(jié)點(diǎn)板尺寸應(yīng)盡量緊湊。在焊接屋架節(jié)點(diǎn)處,腹桿與弦桿.腹桿與腹桿邊緣之間的間隙a不小于20mm,相鄰角焊縫焊趾間距應(yīng)不小于5mm;屋架弦桿節(jié)點(diǎn)板一般伸出弦桿10~15mm;有時(shí)為了支承屋面結(jié)構(gòu),屋架上弦節(jié)點(diǎn)板(厚度為t)一般從弦桿縮進(jìn)5~10mm,且不宜小于(t/2+2)mm。(4)角鋼端部的切斷面一般應(yīng)與其軸線垂直;當(dāng)桿件較大,為使節(jié)點(diǎn)緊湊。(5)單斜桿與弦桿的連接應(yīng)避免偏心彎矩。節(jié)點(diǎn)板邊緣與桿件軸線的夾角不應(yīng)小于15°。在單腹桿的連接處,應(yīng)計(jì)算腹桿與弦桿之間節(jié)點(diǎn)板的強(qiáng)度。(6)支承大型屋面板的上弦桿,當(dāng)屋面節(jié)點(diǎn)荷載較大而角鋼肢厚較薄時(shí),應(yīng)對(duì)角鋼的水平肢予以加強(qiáng)。? 節(jié)點(diǎn)構(gòu)造(1)下弦中間節(jié)點(diǎn) 弦中間節(jié)點(diǎn),當(dāng)弦桿無(wú)彎折時(shí),其連接構(gòu)造按有關(guān)規(guī)定進(jìn)行。(2)上弦中間節(jié)點(diǎn) 支承大型屋面板或檁條的屋架上弦中間節(jié)點(diǎn),為放置集中荷載下的水平板或檁條,可采用節(jié)點(diǎn)板不向上伸出.部分向上伸出和全部伸出的做法。? 節(jié)點(diǎn)板不伸出的方案。此時(shí)節(jié)點(diǎn)板縮進(jìn)上弦角鋼肢背,采用橫焊縫焊接,于是節(jié)點(diǎn)板與上弦之間就由槽焊縫和角焊縫傳力。節(jié)點(diǎn)板的縮進(jìn)深度不宜小于(t1/2+2)mm,也不宜大于t1,t1為節(jié)點(diǎn)板的厚度。 ? 節(jié)點(diǎn)板部分或全部伸出的方案。當(dāng)節(jié)點(diǎn)板伸出不妨礙屋面構(gòu)件的安放時(shí),可采用該方案。(3)弦桿拼接節(jié)點(diǎn) 當(dāng)角鋼長(zhǎng)度不足.弦桿截面有改變或屋架分單元運(yùn)輸時(shí),弦桿常需要拼接。前兩者為工廠拼接,拼接點(diǎn)通常在節(jié)點(diǎn)范圍之外;后者為工地拼接,拼接點(diǎn)通常在節(jié)點(diǎn)處。? 工廠拼接 雙角鋼桿件采用拼接角鋼拼接,拼接角鋼宜采用與弦桿相同的規(guī)格(弦桿截面改變時(shí),與較小截面的弦桿相同),并切去豎肢及角鋼背直角邊棱。切肢Δ=t+hf+5mm以便施焊,其中t為拼接角鋼肢厚,hf為角焊縫焊腳尺寸,5mm為余量以避開肢尖圓角;切邊棱是為使之與弦桿密貼,切去部分由填板補(bǔ)償。單角鋼桿件宜采用拼接鋼板拼接,拼接鋼板的截面面積不得小于角鋼的截面面積。? 工地拼接 屋架的工地拼接節(jié)點(diǎn),通常不利用節(jié)點(diǎn)板作為拼接材料,而以拼接角鋼傳遞弦桿內(nèi)力。下弦中央拼接節(jié)點(diǎn),拼接角鋼長(zhǎng)度l=2lw′+b,lw′為下弦桿一側(cè)與拼接角鋼連接焊縫的長(zhǎng)度,b為間隙,一般取b=(10~20)mm。屋脊拼接節(jié)點(diǎn)的拼接角鋼一般采用熱彎形成,當(dāng)屋面較陡需要彎折較大且角鋼肢寬不易彎折時(shí),可將豎肢開口(鉆孔.焰割)彎折后對(duì)焊。拼接角鋼長(zhǎng)度l=2lw′+b,一般取b=(10~20)mm,當(dāng)截面垂直上弦切割時(shí)所需間隙稍大,常取b=50mm左右。當(dāng)為工地拼接時(shí),為便于現(xiàn)場(chǎng)拼裝,拼接節(jié)點(diǎn)需要設(shè)置安裝螺栓。因此,拼接角鋼與節(jié)點(diǎn)板應(yīng)焊于不同的運(yùn)輸單元,以避免拼裝中雙插的困難。也可將拼接角鋼單個(gè)運(yùn)輸,拼裝時(shí)用安裝焊縫焊于兩側(cè)。(4)屋架支座節(jié)點(diǎn) 屋架支座節(jié)點(diǎn)可做成鉸接或剛接。? 屋架鉸接支座節(jié)點(diǎn)支承于混凝土柱或砌體柱的屋架,其支座節(jié)點(diǎn)常設(shè)計(jì)為鉸接。屋架支座節(jié)點(diǎn)處各桿件匯交于一點(diǎn),為保證底板的剛度.力的傳遞以及節(jié)點(diǎn)板平面外剛度的需要,支座節(jié)點(diǎn)處應(yīng)對(duì)稱放置加勁板,加勁板的厚度取等于或略小于節(jié)點(diǎn)板的厚度,加勁板厚度的中線應(yīng)與各桿件合力線重合。為便于施焊,下弦角鋼背與底板間的距離e一般應(yīng)不小于下弦伸出肢的寬度,且不小于130mm;梯形屋架端豎桿角鋼肢朝外時(shí),角鋼邊緣與加勁板中線距離不宜小于50mm。 ? 屋架剛接支座節(jié)點(diǎn)屋架支座節(jié)點(diǎn)設(shè)計(jì)成剛性連接時(shí),為使支座節(jié)點(diǎn)板不致過大,屋架弦桿和斜腹桿的軸線一般匯交于柱的內(nèi)邊緣。采用安裝焊縫加支托的剛接支座節(jié)點(diǎn)支座斜腹桿為上升式,的支座斜腹桿為下降式。安裝時(shí)屋架端節(jié)點(diǎn)板與焊在柱翼緣上的豎直角鋼相靠,在節(jié)點(diǎn)板另一側(cè)加豎直肋板,屋架就位后再焊三條豎焊縫,豎直角鋼下的短角鋼為安裝支托。上弦節(jié)點(diǎn)一般另加蓋板連接,連接蓋板的厚度一般為8~14 mm,連接角焊縫的焊腳尺寸為6~10 mm。 六.設(shè)計(jì)任務(wù)書內(nèi)容排版順序及格式 1、封面(統(tǒng)一采用任務(wù)書版式) 2、目錄 3、課程設(shè)計(jì)報(bào)告書 3.1設(shè)計(jì)資料(參考任務(wù)書) 3.2荷載計(jì)算 3.2.1荷載標(biāo)準(zhǔn)值計(jì)算 3.2.2荷載標(biāo)準(zhǔn)值布置簡(jiǎn)圖 3.3結(jié)構(gòu)計(jì)算簡(jiǎn)圖的確定(只需一榀屋架) 3.4內(nèi)力計(jì)算(可電算,可手算,要求給出每一種荷載工況下的結(jié)構(gòu)內(nèi)力圖) 3.5內(nèi)力組合(要求給出內(nèi)力組合計(jì)算過程) 3.6桿件與節(jié)點(diǎn)設(shè)計(jì) 3.6.1桿件強(qiáng)度設(shè)計(jì)計(jì)算 3.6.2桿件穩(wěn)定承載力設(shè)計(jì)計(jì)算 3.6.3節(jié)點(diǎn)計(jì)算與設(shè)計(jì) 3.7圖紙繪制 4、參考文獻(xiàn)資料(除任務(wù)書指定外,可自行另行添加) 七、成績(jī)?cè)u(píng)定 (1)課程設(shè)計(jì)的成績(jī)構(gòu)成 課程設(shè)計(jì)的成績(jī)由三部分構(gòu)成,各部分成績(jī)所占比例如下:設(shè)計(jì)成果(包括設(shè)計(jì)計(jì)算書和設(shè)計(jì)圖紙)占70%;設(shè)計(jì)過程(包括設(shè)計(jì)態(tài)度和創(chuàng)新精神)占30%; ? 設(shè)計(jì)成果包括:概念是否清楚;設(shè)計(jì)條理是否清晰;設(shè)計(jì)方案是否正確、合理;設(shè)計(jì)方案的確定是否經(jīng)過充分論證;設(shè)計(jì)參數(shù)的選擇是否正確;設(shè)計(jì)計(jì)算部分是否完整、正確;設(shè)計(jì)圖紙是否滿足施工圖的要求;設(shè)計(jì)計(jì)算書是否符合規(guī)范、內(nèi)容是否完整、書寫是否清楚、層次是否分明;文字是否流暢;手繪和計(jì)算機(jī)繪圖是否合理搭配運(yùn)用。 ? 設(shè)計(jì)過程包括:設(shè)計(jì)的進(jìn)度是否符合要求;能否按時(shí)完成規(guī)定的設(shè)計(jì)任務(wù);對(duì)待設(shè)計(jì)技術(shù)問題是否具有嚴(yán)謹(jǐn)?shù)目茖W(xué)態(tài)度;是否具有求實(shí)與探索創(chuàng)新精神;是否遵守任務(wù)書要求。 (2)課程設(shè)計(jì)的成績(jī)?cè)u(píng)定標(biāo)準(zhǔn) ? 課程設(shè)計(jì)成績(jī)分優(yōu)(≥90)、良(80~89)、中(70~79)、及格(60~69)、不及格五個(gè)等級(jí),最后成績(jī)以具體分值給出。 1)優(yōu):設(shè)計(jì)思路清晰,結(jié)構(gòu)方案良好。設(shè)計(jì)參數(shù)選擇正確,選擇依據(jù)充分,設(shè)計(jì)計(jì)算內(nèi)容完整,正確無(wú)誤。設(shè)計(jì)圖紙滿足工程制圖要求,表達(dá)內(nèi)容滿足課程設(shè)計(jì)要求,正確無(wú)誤。圖面整潔,布局合理。設(shè)計(jì)計(jì)算書規(guī)范、完整,語(yǔ)言表達(dá)邏輯性強(qiáng),書寫清晰,有條理。設(shè)計(jì)態(tài)度端正。 2)良:設(shè)計(jì)思路清晰,結(jié)構(gòu)方案合理。設(shè)計(jì)參數(shù)選擇正確,選擇依據(jù)較充分,設(shè)計(jì)計(jì)算內(nèi)容完整、正確。設(shè)計(jì)圖紙能滿足工程制圖要求,表達(dá)內(nèi)容能滿足課程設(shè)計(jì)要求。圖面較整潔,布局較好。設(shè)計(jì)計(jì)算書規(guī)范、完整。語(yǔ)言表達(dá)邏輯性較強(qiáng),書寫清晰,有條理。設(shè)計(jì)態(tài)度端正。 3)中:設(shè)計(jì)思路較清晰,結(jié)構(gòu)方案基本合理。設(shè)計(jì)參數(shù)基本正確,主要參數(shù)的選擇有依據(jù)。設(shè)計(jì)內(nèi)容完整,有少量錯(cuò)誤。設(shè)計(jì)圖紙主要內(nèi)容滿足工程制圖要求,表達(dá)內(nèi)容滿足課程設(shè)計(jì)要求。圖面基本整潔。設(shè)計(jì)計(jì)算書較規(guī)范,內(nèi)容完整。語(yǔ)言表達(dá)有邏輯性,書寫整齊。設(shè)計(jì)態(tài)度基本端正。4)及格:設(shè)計(jì)思路基本清晰,結(jié)構(gòu)方案基本合理。主要設(shè)計(jì)參數(shù)選擇正確。設(shè)計(jì)計(jì)算內(nèi)容基本完整,有一些錯(cuò)誤。設(shè)計(jì)圖紙基本滿足工程制圖要求,表達(dá)內(nèi)容基本滿足課程設(shè)計(jì)要求。圖畫基本整潔。設(shè)計(jì)計(jì)算書基本規(guī)范,內(nèi)容基本完整,語(yǔ)言表達(dá)有一定的邏輯性,書寫整齊。設(shè)計(jì)態(tài)度基本端正。 5)不及格:設(shè)計(jì)思路不清晰,結(jié)構(gòu)方案不合理。關(guān)鍵設(shè)計(jì)參數(shù)選擇有錯(cuò)誤。設(shè)計(jì)計(jì)算內(nèi)容不完整,計(jì)算有明顯錯(cuò)誤。設(shè)計(jì)圖紙基本滿足工程制圖要求,設(shè)計(jì)圖紙表達(dá)內(nèi)容不滿足課程設(shè)計(jì)要求。設(shè)計(jì)計(jì)算書不規(guī)范,內(nèi)容不完整。設(shè)計(jì)態(tài)度不端正。 抽獎(jiǎng)程序設(shè)計(jì)說(shuō)明書 概述 1.1 系統(tǒng)簡(jiǎn)述 學(xué)院將舉行慶元旦暨迎新春聯(lián)歡晚會(huì),其中有抽獎(jiǎng)活動(dòng),需要一個(gè)抽獎(jiǎng)程序。首先將班級(jí)同學(xué)分發(fā)抽獎(jiǎng)券,獎(jiǎng)券號(hào)碼與學(xué)號(hào)、姓名綁定,聯(lián)歡會(huì)上由抽獎(jiǎng)活動(dòng)主持人輸入獎(jiǎng)票號(hào)碼范圍,并指定獲獎(jiǎng)等級(jí)后,在給定的號(hào)碼范圍內(nèi)產(chǎn)生一個(gè)隨機(jī)號(hào)碼,作為該獲獎(jiǎng)等級(jí)的一個(gè)中獎(jiǎng)號(hào)碼。如果產(chǎn)生的中獎(jiǎng)號(hào)碼與已產(chǎn)生的中獎(jiǎng)號(hào)碼重復(fù),則給出明確的提示“無(wú)效”(即不允許一個(gè)獎(jiǎng)票重復(fù)獲獎(jiǎng))。可隨時(shí)顯示或打印抽獎(jiǎng)結(jié)果。1.2 軟件設(shè)計(jì)目標(biāo) 1.2. 1、程序功能: 1.輸入獎(jiǎng)票號(hào)碼范圍:輸入最小獎(jiǎng)票號(hào)碼,輸入最大獎(jiǎng)票號(hào)碼。 2.產(chǎn)生中獎(jiǎng)號(hào)碼:產(chǎn)生一個(gè)界于最小獎(jiǎng)票號(hào)和最大獎(jiǎng)票號(hào)之間的數(shù)。并且判定該數(shù)是 否為一個(gè)有效的中獎(jiǎng)號(hào)。 3.顯示中獎(jiǎng)信息:顯示到目前為止所有抽出的中獎(jiǎng)獎(jiǎng)票號(hào)碼、姓名、學(xué)號(hào)和中獎(jiǎng)等級(jí)。4.更新中獎(jiǎng)記錄:將中獎(jiǎng)信息寫入表格文件。5.查看中獎(jiǎng)記錄:可隨時(shí)查看中獎(jiǎng)記錄的內(nèi)容。1.2.2非功能性需求: 從安全性、美觀性等角度入手。 任務(wù) 2.1 文檔類 2.1. 1、可行性報(bào)告 2.1. 2、需求說(shuō)明書 2.2 建模類 2.2.1 用例圖 2.2.2 時(shí)序圖 2.2.3 類圖 2.3 設(shè)計(jì)類 2.3.1 軟件平臺(tái)設(shè)計(jì) 2.3.2 程序流程圖設(shè)計(jì) 2.3.3 界面設(shè)計(jì) 2.4 源程序 2.5測(cè)試記錄 附錄:文檔規(guī)格 系統(tǒng)可行性分析 可行性研究主要分析要開發(fā)的系統(tǒng)是否具有必要性、可能性,從技術(shù)上、經(jīng)濟(jì)上、操作上、社會(huì)各個(gè)方面對(duì)所開發(fā)系統(tǒng)進(jìn)行分析和研究,減少可能發(fā)生的投資失誤概率,確保開發(fā)的順利完成。在最短時(shí)間內(nèi)用最低的成本解決盡量多的問題是可行性分析的意義所在。 1.技術(shù)可行性 在技術(shù)上主要是分析當(dāng)前所用軟件以及開發(fā)人員所使用的技術(shù)對(duì)系統(tǒng)開發(fā)是否可行,硬件、軟件等等能不能滿足開發(fā)人員的需要。該系統(tǒng)為B/S模式,采用J2EE體系和JAVA技術(shù)開發(fā),開發(fā)平臺(tái)是Eclipse,使用SQL Server數(shù)據(jù)庫(kù),相關(guān)的技術(shù)都已相當(dāng)成熟。同時(shí),計(jì)算機(jī)硬件技術(shù)也越來(lái)越先進(jìn),且性價(jià)比高,可以滿足系統(tǒng)的需求。所以系統(tǒng)在技術(shù)上完全可行。 2.經(jīng)濟(jì)可行性 在經(jīng)濟(jì)可行性方面,主要考慮使用成本、開發(fā)成本、回報(bào)三方面的因素。首先,開發(fā)成本主要使用 Windows 操作系統(tǒng),Eclipse,在數(shù)據(jù)庫(kù)方面主要使用 SQL Server進(jìn)行數(shù)據(jù)操作,這些軟件是開發(fā)系統(tǒng)所需成本。開發(fā)成員主要一人負(fù)責(zé)。回報(bào)主要是系統(tǒng)開發(fā)成功,可以實(shí)現(xiàn)項(xiàng)目管理系統(tǒng)的所有功能,通過項(xiàng)目管系統(tǒng)的應(yīng)用,企業(yè)可以提高員工的工作效率和項(xiàng)目完成的效率,從而為企業(yè)帶來(lái)經(jīng)濟(jì)效益。因而在經(jīng)濟(jì)上完全可行。 3.操作可行性 操作可行性重點(diǎn)了解系統(tǒng)的操作流程、運(yùn)行方式在組織內(nèi)部是否可以有效,順利實(shí)施等問題。計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)的發(fā)展,使得人們的日常辦公和生活的諸多方面都使用計(jì)算機(jī)辦公,這已經(jīng)成為現(xiàn)代辦公的必備技能。此外,人們對(duì)于操作對(duì)于工作是否簡(jiǎn)潔而方便越來(lái)越重視,本系統(tǒng)的設(shè)計(jì)就能夠做到這一點(diǎn),它很好地解決了人工操作的不便,在實(shí)踐上具備了可行性。本系統(tǒng)的設(shè)計(jì)明晰,用戶界面良好,簡(jiǎn)潔的操作,有完善的異常處理機(jī)制和驗(yàn)證提示信息,因此操作方面可行。 4.社會(huì)可行性 首先,本系統(tǒng)從功能模塊的提出到各個(gè)界面的設(shè)計(jì)再到每個(gè)功能模塊的開發(fā)與實(shí)現(xiàn)到后期的測(cè)試過程,全部由本人獨(dú)立完成,開發(fā)過程參考,借鑒過網(wǎng)上資料和所學(xué)課程,因此不存在侵權(quán)的法律問題。其次,在開發(fā)過程中,各部門配合將現(xiàn)有的人員,項(xiàng)目等相關(guān)信息導(dǎo)入到系統(tǒng)中。完成這些工作后,項(xiàng)目管理會(huì)變得更加簡(jiǎn)便。最后,系統(tǒng)的大部分功能模塊都是根據(jù)需求分析提出的要求完成的,并且在開發(fā)過程中對(duì)需求分析的介紹進(jìn)行了深入的研究,因此,已經(jīng)熟悉業(yè)務(wù)流程。因此本系統(tǒng)在社會(huì)方面也是可行的。 所以,系統(tǒng)在技術(shù)上、經(jīng)濟(jì)上操作上、社會(huì)方面都是可行的,系統(tǒng)的設(shè)計(jì)和開發(fā)可以順利進(jìn)行。 需求分析 系統(tǒng)采用面向?qū)ο蟮姆治龇椒ǎ瑥墓芾韱T、教師用戶、學(xué)生用戶對(duì)系統(tǒng)的需求分析來(lái)建立本系統(tǒng)的需求。 具體定義如下:(1)用戶管理 ① 用戶注冊(cè):注冊(cè)功能相當(dāng)于系統(tǒng)的入口,注冊(cè)功能用戶體驗(yàn)的良好性直接影響的用戶的使用心理,注冊(cè)功能簡(jiǎn)單、明快便于操作,會(huì)大大吸引用戶對(duì)成為系統(tǒng)會(huì)員的興趣。同時(shí),友好型的使用體驗(yàn)也促使用戶樂于分享。② 登錄:驗(yàn)證用戶所提供的登錄信息,從而判斷是否準(zhǔn)許該用戶進(jìn)入系統(tǒng)。 ③ 驗(yàn)證信息主要有:賬號(hào)或密碼是否為空、驗(yàn)證碼正確與否、庫(kù)中是否存在此用戶、賬號(hào)和密碼匹配與否。 可以對(duì)用戶相關(guān)信息預(yù)覽,對(duì)多余的用戶進(jìn)行刪除等管理操作。(2)教師管理 教師登錄后臺(tái),驗(yàn)證教師提供的登錄信息正確與否。 驗(yàn)證信息主要有:賬號(hào)或密碼是否為空、驗(yàn)證碼正確與否、庫(kù)中是否存在此教師用戶、教師名和密碼是否匹配。 管理員具有對(duì)教師相關(guān)信息的預(yù)覽,教師信息的維護(hù)等操作。(3)試卷管理 教師具有相關(guān)信息的預(yù)覽,錄入新的試卷,修改試卷,刪除試卷等功能。(4)考試管理 用戶登錄考試系統(tǒng)后進(jìn)行選擇試卷,然后正式進(jìn)入模擬考試系統(tǒng)進(jìn)行做題,選完試卷后接下來(lái)就是在線答題,按照漢語(yǔ)水平考試的題型,第一部分為聽力理解。 適用于建筑與土木工程系10土木專業(yè) 鋼結(jié)構(gòu)課程設(shè)計(jì)任務(wù)書 《鋼結(jié)構(gòu)設(shè)計(jì)原理》是土木工程專業(yè)的重要專業(yè)課,為了加強(qiáng)學(xué)生對(duì)基本理論的理解和《鋼結(jié)構(gòu)》設(shè)計(jì)規(guī)范條文的應(yīng)用,培養(yǎng)學(xué)生獨(dú)立分析問題和解決問題的能力,以提高學(xué)生的綜合運(yùn)用能力。安排學(xué)生學(xué)期末完成一榀鋼屋架設(shè)計(jì)。課程設(shè)計(jì)又是知識(shí)深化、拓寬的重要過程,也是對(duì)學(xué)生綜合素質(zhì)與工程實(shí)踐能力的全面鍛煉,是實(shí)現(xiàn)本科培養(yǎng)目標(biāo)的重要階段。通過課程設(shè)計(jì),著重培養(yǎng)學(xué)生綜合分析和解決問題的能力以及嚴(yán)謹(jǐn)、扎實(shí)的工作作風(fēng)。為學(xué)生將來(lái)走上工作崗位,順利完成設(shè)計(jì)任務(wù)奠定基礎(chǔ)。 1、鋼結(jié)構(gòu)課程設(shè)計(jì)的目的通過進(jìn)一步的設(shè)計(jì)訓(xùn)練,使學(xué)生熟悉鋼結(jié)構(gòu)基本構(gòu)件的設(shè)計(jì)和構(gòu)造設(shè)計(jì)的基本原理和方法,具備一般鋼結(jié)構(gòu)設(shè)計(jì)的基本技能;能夠根據(jù)不同情況,合理地選擇結(jié)構(gòu)、構(gòu)造方案,熟練地進(jìn)行結(jié)構(gòu)設(shè)計(jì)計(jì)算,并學(xué)會(huì)利用各種設(shè)計(jì)資料。 2、鋼結(jié)構(gòu)課程設(shè)計(jì)條件 惠州郊區(qū)某機(jī)械加工廠單跨單層廠房,跨度18米,長(zhǎng)36米柱距6米。廠房設(shè)有一臺(tái)中級(jí)工作制橋式吊車,屋面材料采用上下兩層多波壓型鋼板,中間用20毫米厚礦渣棉板保溫層,屋架兩端支承于截面為400㎜×400㎜的鋼筋混凝土柱上,柱混凝土強(qiáng)度等級(jí)C20。鋼材選用Q235-A.F,焊條采用E4303型手工焊,檁條采用槽鋼,允許撓度「?」=1 150。 桿件允許長(zhǎng)細(xì)比:屋架壓桿「?」=150,屋架拉桿「?」=350,支撐壓桿「?」=200 支撐拉桿「?」=400。 荷載:壓型鋼板0.08KN/㎡(每層)20毫米厚礦渣棉板保溫層0.08KN/㎡ 不上人屋面活荷載0.5KN/㎡ 3、鋼結(jié)構(gòu)課程設(shè)計(jì)要求 課程設(shè)計(jì)是綜合性很強(qiáng)的專業(yè)訓(xùn)練過程,對(duì)學(xué)生綜合素質(zhì)的提高起著重要的作用。基本要求如下: 時(shí)間要求:1周; 任務(wù)要求:在教師指導(dǎo)下,獨(dú)立完成一項(xiàng)給定的設(shè)計(jì)任務(wù),編寫出符合要求的設(shè)計(jì)說(shuō)明(計(jì)算)書,并繪制必要的施工圖。 完成的設(shè)計(jì)成果包括:結(jié)構(gòu)設(shè)計(jì)計(jì)算書一份,繪制施工圖。 設(shè)計(jì)為芬克式屋架;繪制屋架立面施工圖、一個(gè)三桿匯交上懸節(jié)點(diǎn)、一個(gè)二桿匯交下懸節(jié)點(diǎn)。 附:主要教材及參考書 1、鋼結(jié)構(gòu)課本 2、建筑結(jié)構(gòu)荷載規(guī)范 3、鋼結(jié)構(gòu)設(shè)計(jì)規(guī)范 4、鋼結(jié)構(gòu)構(gòu)造手冊(cè)第三篇:課程設(shè)計(jì)任務(wù)書
第四篇:軟件工程課程設(shè)計(jì)任務(wù)書
第五篇:鋼結(jié)構(gòu)課程設(shè)計(jì)任務(wù)書