版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、題目一、學(xué)生選課管理系統(tǒng)目錄第一部分:課程設(shè)計(jì)名稱、目的、要求.第二部分:程序總體設(shè)計(jì)思路.第三部分:程序功能劃分、圖示及流程圖.第四部分:程序設(shè)計(jì)數(shù)據(jù)、運(yùn)行結(jié)果.第五部分:程序的優(yōu)缺點(diǎn).第六部分:心得體會(huì).第七部分:附錄(源程序).第八部分:附錄(參考文獻(xiàn)).第一部分:課程設(shè)計(jì)名稱、目的、要求名稱: 學(xué)生選修課程系統(tǒng)設(shè)計(jì)目的:運(yùn)用C 語言提高解決實(shí)際問題的能力實(shí)驗(yàn)環(huán)境: Microsoft Visual C+ 6.0內(nèi)容:假定有 n 門課程,每門課程有課程編號,課程名稱,課程性質(zhì),總學(xué)時(shí),授課學(xué)時(shí),實(shí)驗(yàn)或上機(jī)學(xué)時(shí),學(xué)分,開課學(xué)期等信息,學(xué)生可按要求(如總學(xué)分不得少于 60)自由選課。【功能】
2、系統(tǒng)以菜單方式工作課程信息錄入功能 (課程信息用文件保存 )輸入課程信息瀏覽功能輸出查詢功能: (至少一種查詢方式 )算法按學(xué)分查詢按課程性質(zhì)查詢學(xué)生選修課程 (可選項(xiàng) )第二部分:程序總體設(shè)計(jì)思路由于 C語言是面對過程的語言, 故我的設(shè)計(jì)思路是根據(jù)目標(biāo)程序運(yùn)行的過程來編寫的。具體的設(shè)計(jì)思路如下:程序的要求是設(shè)計(jì)學(xué)生選修課管理系統(tǒng), 對選修課程能夠進(jìn)行錄入和修改操作等,要求有菜單界面和退出功能。首先,考慮到程序的數(shù)據(jù)輸入,可以設(shè)置一個(gè)管理員登陸選項(xiàng), 通過該選項(xiàng)進(jìn)入管理員界面,進(jìn)行選修課的錄入和修改操作, 最后將錄入的課程保存到相應(yīng)的文件中。然后定義各種函數(shù)的功能包括查看,查詢,刪除等。另一個(gè)
3、為學(xué)生登陸界面,該界面學(xué)生可以進(jìn)行課程選擇和瀏覽查詢等操作。在進(jìn)行該操作之前需要對管理員保存的文件進(jìn)行讀取, 然后對其中的內(nèi)容進(jìn)行查詢等, 在學(xué)生選好課程以后, 可以將其選好的課程保存于相應(yīng)的文件中, 以便下次進(jìn)行修改。 通過函數(shù)的層層調(diào)用來實(shí)現(xiàn)程序的邏輯結(jié)構(gòu)。中間通過文件的打開和關(guān)閉實(shí)現(xiàn)對文件內(nèi)部所包含的數(shù)據(jù)的操作。整個(gè)程序的設(shè)計(jì)思路到此結(jié)束。第三部分:程序功能劃分、圖示及流程圖【功能模塊劃分及其流程圖】本程序功能模塊根據(jù)程序設(shè)計(jì)的需求,綜合程序的實(shí)用性、人性化、智能化的考慮,將程序劃分為6 個(gè)部分分別編寫,程序主體功能將由這9 個(gè)部分來完成。這9 個(gè)部分依次是:1. 登錄界面函數(shù); voi
4、d login()2. 學(xué)生登錄界面據(jù)函數(shù): void stu_login()3. 管理員登錄界面函數(shù): void man_login()4. 退出界面函數(shù): void bye_sys()5. 課程選擇函數(shù): void c_select()6. 課程瀏覽函數(shù): void c_view()7. 課程查詢函數(shù): void c_search()8. 課程增加函數(shù): void c_add()9. 課程刪除函數(shù): void c_delete()10. 菜單函數(shù): void index()11.主函數(shù)部分;main()總體設(shè)計(jì):學(xué)生選課系統(tǒng)管理員登錄學(xué)生登錄新增課程刪除課程課程瀏覽查詢課程學(xué)生選課課程瀏覽
5、課程查詢c_add函數(shù)c_delete函數(shù) c_view函數(shù)c_search函數(shù) c_select函數(shù)c_view函數(shù)c_search函數(shù)系統(tǒng)功能模塊圖部分函數(shù)流程圖:1、課程選擇函數(shù):開 始輸入要選擇的課程的編號j=0;ji;( i初 始 化 為 0)coursesj.c_num=nYflag+j+flag=0YNN沒有找到對應(yīng)課程選課成功結(jié) 束2、課程查詢函數(shù)開 始輸入要查詢的課程的編號j=0;ji-1;( i初 始 化 為 0)coursesj.c_num=nNYflag+j+flag=0YN沒有找到對應(yīng)課程打印相應(yīng)的課程結(jié) 束3、課程增加函數(shù)開 始輸入要增加的課程的編號j=0;ji-1
6、;( i初 始 化 為 0)coursesj.c_num=nYprintf ( “編 號 已 使 用 過 ”)j+Nfrwrite 寫 入 課 程信息到文件結(jié) 束4、課程刪除函數(shù)開 始輸 入 要 刪 除 的 課 程 的 編 號 nj=0;ji-1;( i初 始 化 為 0)coursesj.c_num=nYNk=0;kj;frwrite 寫 入 課 程信息到文件k+k=j+1;ki-1;k+j+不存在相應(yīng)課程結(jié) 束第四部分:程序設(shè)計(jì)數(shù)據(jù)、運(yùn)行結(jié)果本程序是一款應(yīng)用軟件,故數(shù)據(jù)設(shè)計(jì)、程序運(yùn)行結(jié)果應(yīng)在程序的運(yùn)用中得以體現(xiàn),現(xiàn)在通過一個(gè)程序的運(yùn)用事例來對程序運(yùn)行結(jié)果進(jìn)行演示與實(shí)現(xiàn)。【軟件運(yùn)用舉例】1、
7、程序開始界面如下:選擇某個(gè)選項(xiàng),如進(jìn)行管理員登錄,進(jìn)行課程的增加進(jìn)入管理員界面:2、再選擇所要進(jìn)行的操作,如進(jìn)行課程增加,結(jié)果如下:下面可以進(jìn)行繼續(xù)增加課程或者退出:3、選擇課程瀏覽,可以分頁查看相應(yīng)的課程信息:第一頁:第二頁:4、課程查詢查找結(jié)果:4、管理員課程刪除操作:刪除后可以進(jìn)行瀏覽,觀察刪除后的結(jié)果:可見刪除后只有一條記錄。刪除操作完成正確。下面進(jìn)行學(xué)生操作的使用方法:1、學(xué)生登陸界面:2、選擇學(xué)生選課選項(xiàng):3、學(xué)生登陸也可進(jìn)行課程瀏覽和查詢函數(shù),其結(jié)果與管理員登陸相同,不再演示。第五部分:程序的優(yōu)缺點(diǎn)【程序的優(yōu)點(diǎn)】算法是程序的靈魂, 程序的優(yōu)點(diǎn)首先表現(xiàn)在算法上的優(yōu)點(diǎn), 其次才是功能
8、上的。算法上的優(yōu)點(diǎn) 主要體現(xiàn)在以下三點(diǎn):1. 程序采用 main 主函數(shù)方式設(shè)計(jì),程序的主體的功能大都由該功能完成。程序如此設(shè)計(jì)有利于程序的進(jìn)一步改進(jìn)及有助于程序執(zhí)行效率的提高。2. 程序?qū)ξ募?shù)據(jù)的讀寫采用了 fread 和 fwrite 塊讀寫函數(shù),能夠?qū)⑽募械臄?shù)據(jù)完全讀出,然后賦到定義的數(shù)組中,再在相應(yīng)的數(shù)組中進(jìn)行一系列操作,最終再寫入文件。3. 插入操作在本程序中將課程信息直接插入數(shù)組最后一個(gè)節(jié)點(diǎn),從而減少了數(shù)據(jù)的相互移動(dòng),節(jié)省了時(shí)間。功能上的優(yōu)點(diǎn)主要體現(xiàn)在以下兩點(diǎn):簡潔明了的程序菜單。 程序主要采用了層次不同的菜單,相互獨(dú)立又相互聯(lián)系,巧妙相接,符合用戶的使用習(xí)慣與思維。人性化的程
9、序提示語言, 程序提示語言較人性化, 不僅大多為祈使語句、疑問句,而且提示明確,具有較強(qiáng)的明確的指導(dǎo)作用。程序提示不僅層次分明, 提示方式多樣, 而且提示信息井然有序,更加有利于用戶順利、準(zhǔn)確地看懂程序并進(jìn)行操作。【程序的缺點(diǎn)】主要表現(xiàn)在以下兩點(diǎn):1、本程序沒有進(jìn)行相應(yīng)的密碼操作,所以對于使用者來說可能存在比較大的不保密性。需要改善。2、 本程序沒有使用文本讀寫函數(shù) fscanf 和 fprintf ,所以的到的課程文件和選課文件都是二進(jìn)制形式。第六部分:心得體會(huì)選課系統(tǒng)程序比起通訊錄程序來講好寫一些,由于本程序用到了數(shù)組,對于數(shù)組的操作掌握的比較熟練,所以在編寫程序的時(shí)候困難沒有那么多。本程
10、序在編寫的過程中用到了許多通訊錄中的模塊化設(shè)計(jì)和函數(shù)互相調(diào)用的思想,使得編寫比較方便和好用。通過該系統(tǒng)的課程設(shè)計(jì)分析,我掌握了模塊化設(shè)計(jì)的方法,理解和運(yùn)用了結(jié)構(gòu)化程序設(shè)計(jì)的思想和方法,掌握和提高了運(yùn)用C 語言進(jìn)行程序設(shè)計(jì)的能力。程序設(shè)計(jì)的過程,實(shí)際上是確定解決問題的詳細(xì)步驟,而這個(gè)步驟通常叫做流程,在程序設(shè)計(jì)過程中理清楚整個(gè)問題的流程很重要,然后采取逐步細(xì)化的方法實(shí)現(xiàn)整個(gè)程序。對于一個(gè)較大的應(yīng)用程序,一般不可能一次就設(shè)計(jì)出一個(gè)很完善的系統(tǒng)。通常要先設(shè)計(jì)滿足基本要求的系統(tǒng),然后再測試或者在使用的過程中不斷完善,慢慢地做成一個(gè)功能很完善選修課程管理系統(tǒng)。所以在進(jìn)行調(diào)試的時(shí)候需要對許多變量理解和掌握
11、其變化規(guī)律等,這對于我更好的掌握visual C中調(diào)試的工具有很大的幫助??傊?jīng)過這次課程設(shè)計(jì),我對c 語言的使用和理解都有了很大的加深,對于編程的思想也有了很多新的理解和感受。第七部分:附錄一、參考文獻(xiàn):1、李麗娟主編,C 語言程序設(shè)計(jì)教程(第二版) ,人民郵電出版社2、嚴(yán)蔚敏主編,數(shù)據(jù)結(jié)構(gòu)(C 語言),清華大學(xué)出版社3、崔單主編, C 語言程序設(shè)計(jì)案例精粹,電子工業(yè)出版社4、譚浩強(qiáng)主編,程序設(shè)計(jì)(第三版) ,清華大學(xué)出版社二、源程序#includestdio.h#includestdlib.h#includewindows.h#includestring.hvoid index();/ 首
12、頁void login();void bye_sys();/ 退出界面void stu_login();/ 學(xué)生登錄菜單void c_select();void c_view();/ 課程瀏覽void c_add();/ 增加課程void c_delete();void c_searchs();/ 學(xué)生查詢函數(shù)void c_searchm();/ 管理員查詢函數(shù)void c_viewm();/ 管理員瀏覽函數(shù)void c_views();/ 學(xué)生瀏覽函數(shù)struct course/定義課程結(jié)構(gòu)體int c_num;char c_name20;int c_score;int c_nelepeo;
13、/ 課程已選人數(shù)int c_melepeo;/ 課程人數(shù)上限;struct studentchar s_number10;char s_password10;struct managerchar m_name10;char m_password10;void index()/ 首頁char input;printf(nnttt*n);printf(ttt湖南大學(xué)學(xué)生選課系統(tǒng)n);printf(ttt*nnn);printf(ttt*nnn);printf(ttt*nnn);printf(ttt*nnn);printf(ttt*設(shè)計(jì)者:劉曉斌*nnn);input=getchar();syste
14、m(cls);void login()/ 登陸界面void stu_login();void man_login();void bye_sys();int input;dosystem(cls);printf(nnnt1.學(xué)生登錄n);printf(t2.printf(t3.管理員登陸退出本系統(tǒng)n);n);printf(t 請選擇服務(wù)類別:);scanf(%d,&input);if (input!=1&input!=2&input!=3)/輸入數(shù)不等于選項(xiàng)的時(shí)候打印畫面printf(ntprintf(nt輸入出錯(cuò) ! 請重新選擇按任意鍵返回選擇頁面n);nt);getchar();getcha
15、r();system(cls);if(input=3)/ 如果輸入3 退出系統(tǒng)bye_sys();while(input!=1&input!=2&input!=3);switch(input)case 1:stu_login();break;case 2:man_login();break;void bye_sys()/ 退出界面exit(0);void man_login()void c_add();void c_delete();void c_view();void c_searchm();int in;dosystem(cls);printf(nnt1. 新增課程 n);printf(t
16、2. 刪除課程 n);printf(t3. 課程瀏覽 n);printf(t4. 課程查詢 n);printf(t5. 退出 n);printf(nnt請選擇服務(wù)種類:);scanf(%d,&in);if(in!=1&in!=2&in!=3&in!=4&in!=5)printf(nt沒有這項(xiàng)服務(wù)t 按任意重新選擇);getchar();getchar();while(in!=1&in!=2&in!=3&in!=4&in!=5);switch(in)case 1:c_add();break;case 2:c_delete();break;case 3:c_viewm();break;case 4
17、:c_searchm();break;case 5:login();break;void stu_login()/ 學(xué)生登錄菜單void c_select();void c_view();void c_searchs();void login();int input;dosystem(cls);printf(nnnt- 學(xué)生登陸 -);printf(nnt1. 學(xué)生選課 n);printf(t2. 課程瀏覽 n);printf(t3. 課程查詢 n);printf(t4. 退出 n);scanf(%d,&input);if(input!=1&input!=2&input!=3&input!=4
18、)printf(nt沒有這項(xiàng)服務(wù) n);printf(t按任意鍵重新選擇);getchar();getchar();while(input!=1&input!=2&input!=3&input!=4);switch(input)case 1:c_select();break;case 2:c_views();break;case 3:c_searchs();break;case 4:login();break;void c_select()int n,in,i=0,j;int flag=0;FILE *fp;FILE *fp1;char input;struct course courses1
19、0;if(fp=fopen(course.dat,rb)=NULL) /判斷是否存在課程printf(nnnt課程不存在 nn);printf(tnt);input=getchar();input=getchar();stu_login();/ 進(jìn)入學(xué)生登陸菜單else/存在的話循環(huán)讀取文件中的信息直到文件指針到文件尾部dofread(&coursesi,sizeof(struct course),1,fp);i=i+1;while(!feof(fp);fclose(fp);/ 文件讀完后關(guān)閉printf(nntt請輸入你要選課程的編號:);scanf(%d,&n);if(fp1=fopen(
20、courseselect.dat,rb)=NULL)fp1=fopen(courseselect.dat,wb);elsefclose(fp1);fp1=fopen(courseselect.dat,ab);for(j=0;ji;j+)if(coursesj.c_num=n)flag+;if(flag=0)printf(nntt不存在對應(yīng)課程n);printf(nntt繼續(xù)選課請按1,退出請按2:n);scanf(%d,&in);switch(in)case 1:c_select();break;case 2:stu_login();break;default:printf( 輸入錯(cuò)誤,將返回
21、登錄界面!n);login();break;elsefwrite(&coursesj,sizeof(struct course),1,fp1);fclose(fp1);printf(nntt選課成功 t 請選擇: );printf(nntt1. 繼續(xù)選課 );printf(nntt2. 退出,返回登錄界面!);scanf(%d,&in);switch(in)case 1:c_select();break;case 2:stu_login();break;default:break;void c_viewm()/ 課程瀏覽void stu_login();void c_view() ;intin
22、p,i=0,n=0;FILE *fp;char input;struct course courseview10;if(fp=fopen(course.dat,rb)=NULL) /判斷是否存在課程system(cls);printf(nnnt課程不存在 nn);printf(tnt);getchar();getchar();stu_login();/ 進(jìn)入學(xué)生登陸菜單else/存在的話循環(huán)讀取文件中的信息直到文件指針到文件尾部dofread(&courseviewi,sizeof(struct course),1,fp);i=i+1;while(!feof(fp);fclose(fp);/
23、文件讀完后關(guān)閉dosystem(cls);if(i=1)printf(nnnttt沒有記錄! n);getchar();getchar();man_login();elseprintf(nt- 共有 %d條記錄 -,i-1);printf(nnt課程編號:%dn,courseviewn.c_num);printf(nnt課程名字:%sn,courseviewn.c_name);printf(nnt課程學(xué)分:%dn,courseviewn.c_score);printf(nnt課程已選人數(shù):%dn,courseviewn.c_nelepeo);printf(nnt課程人數(shù)上限:%dn,cours
24、eviewn.c_melepeo);printf(nnt1. 上一頁 t2. 下一頁 t3. 回目錄 );printf(n請選擇: );scanf (%d,&inp);switch(inp)case 1:if(n=0)printf(nt已到達(dá)首頁t 按任意鍵返回);input=getchar();input=getchar();elsen=n-1;break;case 2:if(n=i-2)printf(nt已到達(dá)尾頁 t 按人意見返回);input=getchar();input=getchar();elsen=n+1;break;case 3:man_login();break;defau
25、lt:printf(nt操作錯(cuò)誤 t 按任意鍵返回);getchar();getchar();break;while(inp!=3);void c_views()/ 課程瀏覽void stu_login();void c_view() ;intinp,i=0,n=0;FILE *fp;char input;struct course courseview10;if(fp=fopen(course.dat,rb)=NULL) /判斷是否存在課程system(cls);printf(nnnt課程不存在 nn);printf(tnt);getchar();getchar();stu_login();
26、/ 進(jìn)入學(xué)生登陸菜單else/存在的話循環(huán)讀取文件中的信息直到文件指針到文件尾部dofread(&courseviewi,sizeof(struct course),1,fp);i=i+1;while(!feof(fp);fclose(fp);/ 文件讀完后關(guān)閉dosystem(cls);if(i=1)printf(nnnttt沒有記錄! n);getchar();getchar();stu_login();elseprintf(nt- 共有 %d條記錄 -,i-1);printf(nnt課程編號:%dn,courseviewn.c_num);printf(nnt課程名字:%sn,course
27、viewn.c_name);printf(nnt課程學(xué)分:%dn,courseviewn.c_score);printf(nnt課程已選人數(shù):%dn,courseviewn.c_nelepeo);printf(nnt課程人數(shù)上限:%dn,courseviewn.c_melepeo);printf(nnt1. 上一頁 t2.下一頁 t3.回目錄 );printf(n 請選擇: );scanf (%d,&inp);switch(inp)case 1:if(n=0)printf(nt已到達(dá)首頁t 按任意鍵返回);input=getchar();input=getchar();elsen=n-1;br
28、eak;case 2:if(n=i-2)printf(nt已到達(dá)尾頁 t 按人意見返回);input=getchar();input=getchar();elsen=n+1;break;case 3:stu_login();break;default:printf(nt操作錯(cuò)誤 t 按任意鍵返回);getchar();getchar();break;while(inp!=3);void c_searchs()void stu_login();void c_searchs();intid,i=0,j,inp,k;int flag=0;FILE *fp;struct course coursese
29、ar10;if (fp=fopen(course.dat,rb)=NULL)/ 判斷課程信息是否存在system(cls);printf(nnt課程不存在 t 按任意鍵返回);getchar();getchar();stu_login();else/存在的話循環(huán)讀取文件中的信息直到文件指針到文件尾部dofread(&courseseari,sizeof(struct course),1,fp);i=i+1;while(!feof(fp);fclose(fp);system(cls);printf(nnttt請輸入你要查詢的課程編號:);scanf(%d,&id);do/檢查輸入是否符合要求fo
30、r(j=0;ji-1;j+)if(id=coursesearj.c_num)flag+;k=j;if(flag=1)system(cls);printf(nnt 課程編號 :%dn,courseseark.c_num); printf(nnt 課程名字 :%sn,courseseark.c_name); printf(nnt 課程學(xué)分 :%dn,courseseark.c_score); printf(nnt 課程已選人數(shù) :%dn,courseseark.c_nelepeo); printf(nnt 課程人數(shù)上限 :%dn,courseseark.c_melepeo); getchar();
31、getchar();printf(nnt1. 回目錄繼續(xù)查詢t2.退出查詢系統(tǒng)n);printf( 請選擇: );scanf(%d,&inp);switch(inp)case 1:c_searchs();case 2:stu_login();default:printf(nt沒有這項(xiàng)服務(wù)t 請按任意鍵重新輸入);getchar();getchar();elsesystem(cls);printf(nnt不存在對應(yīng)記錄n);printf(nnt1. 回目錄繼續(xù)查詢t2.退出查詢系統(tǒng)n);printf( 請選擇: );scanf(%d,&inp);switch(inp)case 1:c_searc
32、hs();case 2:stu_login();default:printf(nt沒有這項(xiàng)服務(wù)t 請按任意鍵重新輸入);getchar();getchar();while(inp!=1);void c_searchm()void stu_login();void c_searchm();intid,i=0,j,inp,k;int flag=0;FILE *fp;struct course coursesear10;if (fp=fopen(course.dat,rb)=NULL)/ 判斷課程信息是否存在system(cls);printf(nnt課程不存在 t 按任意鍵返回);getchar(
33、);getchar();stu_login();else/存在的話循環(huán)讀取文件中的信息直到文件指針到文件尾部dofread(&courseseari,sizeof(struct course),1,fp);i=i+1;while(!feof(fp);fclose(fp);system(cls);printf(nnttt請輸入你要查詢的課程編號:);scanf(%d,&id);do/檢查輸入是否符合要求for(j=0;ji-1;j+)if(id=coursesearj.c_num)flag+;k=j;if(flag=1)system(cls);printf(nnt 課程編號 :%dn,cours
34、eseark.c_num); printf(nnt 課程名字 :%sn,courseseark.c_name); printf(nnt 課程學(xué)分 :%dn,courseseark.c_score); printf(nnt 課程已選人數(shù) :%dn,courseseark.c_nelepeo); printf(nnt 課程人數(shù)上限 :%dn,courseseark.c_melepeo); getchar();getchar();printf(nnt1. 回目錄繼續(xù)查詢t2.退出查詢系統(tǒng)n);printf( 請選擇: );scanf(%d,&inp);switch(inp)case 1:c_sear
35、chm();case 2:man_login();default:printf(nt沒有這項(xiàng)服務(wù)t 請按任意鍵重新輸入);getchar();getchar();elsesystem(cls);printf(nnt不存在對應(yīng)記錄n);printf(nnt1. 回目錄繼續(xù)查詢t2.退出查詢系統(tǒng)n);printf( 請選擇: );scanf(%d,&inp);switch(inp)case 1:c_searchm();case 2:man_login();default:printf(nt沒有這項(xiàng)服務(wù)t 請按任意鍵重新輸入);getchar();getchar();while(inp!=1);vo
36、id c_add()/ 增加課程void c_add();void man_login();int i=0,j,inp;FILE *fp;struct course course_new;struct course courses10;system(cls);printf(nntt請輸入課程信息);printf(nntt1. 課程編號 :);scanf(%d,&course_new.c_num);printf(nntt2. 課程名字 :);scanf(%s,course_new.c_name);printf(nntt3. 課程學(xué)分 :);scanf(%d,&course_new.c_score
37、);printf(nntt4. 課程已選人數(shù):);scanf(%d,&course_new.c_nelepeo);printf(nntt5. 課程人數(shù)上限:);scanf(%d,&course_new.c_melepeo);if(fp=fopen(course.dat,rb)!=NULL)dofread(&coursesi,sizeof(struct course),1,fp);i=i+1;while(!feof(fp);fclose(fp);for(j=0;j=i-1;j+)if(course_new.c_num=coursesj.c_num)system(cls);printf(nnttt對不起,這個(gè)編號已經(jīng)使用過nntt按任意鍵返
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版校園熱水供應(yīng)系統(tǒng)節(jié)能改造與優(yōu)化合同2篇
- 2025版智能家居項(xiàng)目提成協(xié)議書(智能家居產(chǎn)品銷售分成協(xié)議)3篇
- 二零二五年度辦公樓水電裝修設(shè)計(jì)與施工承包合同2篇
- 二零二五年度寵物醫(yī)院死亡賠償金責(zé)任合同3篇
- 學(xué)校安全管理制度匯編15篇
- 戶外廣告廣告位出租合同
- 物業(yè)車位出租合同
- 簽約攝影師協(xié)議
- 二零二四年度校園實(shí)習(xí)生聘用合同書3篇
- 酒吧裝修合同管理費(fèi)計(jì)算
- 小學(xué)六年級數(shù)學(xué)100道題解分?jǐn)?shù)方程
- 部編版五年級語文下冊第七單元大單元教學(xué)設(shè)計(jì)
- 社區(qū)獲得性肺炎護(hù)理查房內(nèi)科
- 淺談提高中學(xué)生歷史學(xué)習(xí)興趣的策略
- 藥品儲存養(yǎng)護(hù)知識大全
- 新版藥品批發(fā)企業(yè)質(zhì)量管理體系文件大全
- 項(xiàng)目管理實(shí)施規(guī)劃-無錫萬象城
- 浙大一院之江院區(qū)就診指南
- 離婚協(xié)議書電子版下載
- 相似三角形判定專項(xiàng)練習(xí)30題(有答案)
- 2023學(xué)年完整公開課版mydreamjob作文教學(xué)
評論
0/150
提交評論