




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上南京航空航天大學面向?qū)ο蟪绦蛟O計語言課程設計報告圖 書 管 理 系 統(tǒng)學號:姓名:日期: 目 錄2223467123一 需求分析本系統(tǒng)旨在實現(xiàn)一個小型的圖書管理系統(tǒng),對于一個小型的圖書館或藏書室來說,實施本系統(tǒng)不僅可以減少工作人員數(shù)量,降低成本,而且可以大大提高工作效率,降低工作強度,方便讀者借書查書及辦理各種手續(xù),更方便工作人員對圖書進行更有效的管理。程序主要實現(xiàn)讀者管理、圖書基本信息及庫存管理、圖書借還管理以及一些輔助功能等。(1) 以菜單的方式工作(2) 圖書、讀者的基本信息的新增(3) 圖書、讀者的基本信息的修改(4) 圖書、讀者記錄的刪除(5) 圖書的借閱,
2、歸還(6) 查詢圖書、讀者信息及借閱狀態(tài)二 程序主要功能 該程序的主要功能有:l 讀者功能可進行增加讀者、讀者信息修改、注銷讀者、讀者查詢、顯示讀者信息、顯示所有讀者信息等操作。l 圖書信息管理可以進行查詢圖書、增加圖書、刪除圖書信息、圖書信息修改、顯示全部圖書信息等操作。其中添加內(nèi)容包括:書名、ISBN編號、作者、出版商、出版日期、方便讀者查看;l 圖書借還功能 應該說這是整個系統(tǒng)最主要的功能,借還時要輸入編號已及讀者編號l 幫助一個簡單的操作指南,指導用戶下一步該如何操作。l 退出系統(tǒng)在運行時將從文件載入信息。運行程序后每一步都會有詳細的提示,操作簡便,大多數(shù)地方都考慮到防止用戶出現(xiàn)誤操作
3、的情況,以提高程序的健壯性,可以放心使用!三程序運行平臺該程序是用VC+6.0制做的,使用Microsoft Visual C+ 6.0運行該程序,具體操作是:打開Microsoft Visual C+ 6.0,菜單欄里點文件打開工作區(qū)找到“圖書管理系統(tǒng).dsw”這個文件打開,或者在資源管理器中雙擊該文件,此時,VC+6.0會自動打開,并載入該系統(tǒng)相關資源,點擊Run命令菜單或者或用快捷鍵Ctrl+F5運行該程序。trl計分析能借書/還書讀者信息管理圖書管理系統(tǒng)圖書信息管理幫 助統(tǒng)計查詢.新增圖書信息.刪除圖書信息.顯示圖書信息.修改圖書信息.幫助說明.顯示讀者信息.返回上一層.新增讀者信息.
4、修改讀者信息.刪除圖書信息.顯示圖書信息.幫助說明.返回上一層 輸入圖書編號及讀者編號.還書 借書.返回上一層四系統(tǒng)功能框架圖五程序類說明有關圖書信息的類struct BookInfochar BookCode6;/圖書編號char BookName30;/圖書名字char BookAuthor20;/作者名 char BookPress50;/出版社 char BookPublicationDate8;/出版日期 char ISBN8;/圖書isbn號 char BookStatus;/圖書借閱狀態(tài) 0未借出 1借出 char ReaderCode6;/讀者編號 編號為0為未借閱char I
5、sAvailable;/圖書是否有效,0無效,1,有效 ;void AddBookInfo();/增加圖書void ModifyBookInfo();/修改圖書void DelBookInfo();/刪除圖書int CountBook();/獲得圖書記錄數(shù)int IsBookExist(char *);/判斷圖書(編號)是否存在void ShowBookInfo();/顯示圖書清單 void ShowReaderInfo(); /顯示讀者清單int IsBorrow(char *);/判斷是否在借int IsBorrowed(char *);/統(tǒng)計在借書的總數(shù) void BookBorrow(
6、);/借書手續(xù) void BookReturn();/還書手續(xù)有關讀者信息的類struct ReaderInfochar ReaderCode6;/讀者編號 char ReaderName20;/讀者姓名 char Sex3;/讀者性別 char IsAvailable;/讀者是否有效,0無效,1,有效 ;void AddReaderInfo();/增加讀者void ModifyReaderInfo();/修改讀者void DelReaderInfo();/刪除讀者void ShowReaderInfo(); /顯示讀者清單int CountReader();/獲得讀者記錄數(shù)六.模塊分析1、讀
7、者信息:下設子菜單,包括:a.新增讀者 b.修改讀者c.刪除讀者d.讀者查詢 e.顯示讀者信息 f.返回上一層 (1)讀者編號:讀者唯一的識別方式,所以不可以重復,長度小于六個字符。(2)讀者姓名:長度小于20個字符。(3)讀者性別:長度小于三個字符。2、書庫信息:該部分內(nèi)容最豐富,下設子菜單,包括a.新書入庫 b.刪除 c.修改 d.返回上一層 鏈表的思路也跟讀者信息一樣,從頭結(jié)點開始建,每當新增加一個類節(jié)點時,就把新增結(jié)點加到鏈表尾部,再讓其中的next指向NULL空,這里沒有對鏈表進行排序。 有關菜單的制作,就是先顯示菜單,讓用戶輸入選擇,進行輸入有效性檢查,然后用switch來對不同的
8、選擇調(diào)用類中不同的函數(shù)。3、 借書/還書:借書需要判斷的條件不只是判斷圖書是否存在、圖書是否借出、讀者是否存在。還書需要提供讀者編號再判斷圖書是否已經(jīng)借出。十程序源代碼#include<iostream>#include<string.h>#include<stdlib.h>#include<fstream> #include<iomanip> #include<stdio.h>using namespace std;#define BOOKLEN sizeof(struct BookInfo)#define READER
9、LEN sizeof(struct ReaderInfo) /函數(shù)聲明void Welcome();int MainMenu();void SubMenu1();int CreatSubMenu1();void SubMenu2();int CreatSubMenu2();void SubMenu3();int CreatSubMenu3();void SubMenu();int CreatSubMenu4();void AddBookInfo();/增加圖書void ModifyBookInfo();/修改圖書void DelBookInfo();/刪除圖書int CountBook();/
10、獲得圖書記錄數(shù)int CountReader();/獲得讀者記錄數(shù)int IsBookExist(char *);/判斷圖書(編號)是否存在int IsReaderExist(char *);/判斷讀者(編號)是否存在void AddReaderInfo();/增加讀者void ModifyReaderInfo();/修改讀者void DelReaderInfo();/刪除讀者void ShowBookInfo();/顯示圖書清單 void ShowReaderInfo(); /顯示讀者清單int IsBorrow(char *);/判斷是否在借int IsBorrowed(char *);/
11、統(tǒng)計在借書的總數(shù) void BookBorrow();/借書手續(xù) void BookReturn();/還書手續(xù) void SearchBook();/圖書查詢 void SearchReader();/讀者查詢 int GetPosition(char *,struct BookInfo*);/修改圖書信息,獲得修改記錄的位置 int GetRdPosition(char *,struct ReaderInfo*);/修改讀者信息,獲得修改記錄的位置 void ShowAReader(char *); /顯示指定編號的讀者的信息int InvalidBookPosition();/查詢第一條
12、無效圖書信息 int InvalidReaderPosition();/查詢第一條無效讀者信息 /圖書結(jié)構(gòu)定義struct BookInfochar BookCode6;/圖書編號char BookName30;/圖書名字char BookAuthor20;/作者名 char BookPress50;/出版社 char BookPublicationDate8;/出版日期 char ISBN8;/圖書isbn號 char BookStatus;/圖書借閱狀態(tài) 0未借出 1借出 char ReaderCode6;/讀者編號 編號為0為未借閱char IsAvailable;/圖書是否有效,0無效
13、,1,有效 ;/讀者結(jié)構(gòu)體struct ReaderInfochar ReaderCode6;/讀者編號 char ReaderName20;/讀者姓名 char Sex3;/讀者性別 char IsAvailable;/讀者是否有效,0無效,1,有效 ; void Welcome()cout<<"*"<<endl;cout<<"*圖書信息借閱系統(tǒng)*"<<endl; cout<<"*"<<endl;cout<<"*現(xiàn)有圖書"<
14、<CountBook()<<"冊"<<"讀者"<<CountReader()<<"人"<<"*"<<endl;int MainMenu()int m;while(1)cout<<"*歡迎使用圖書管理系統(tǒng)*"<<endl;cout<<"*"<<endl;cout<<"*1.圖書信息管理*"<<endl;cout
15、<<"*2.讀者信息管理*"<<endl;cout<<"*3.借書 還書*"<<endl;cout<<"*4.統(tǒng)計 查詢*"<<endl;cout<<"*0.退出 系統(tǒng)*"<<endl;cout<<"請選擇0-4:"<<endl;cin>>m;if(m>=0&&m<=4)break;elsecout<<"選擇錯誤,請
16、在0-4中選擇"<<endl;return m;int CreatSubMenu1()int m;while(1)cout<<"*圖書信息管理*"<<endl;cout<<"*"<<endl;cout<<"*1.新增 圖書*"<<endl;cout<<"*2.修改 圖書*"<<endl;cout<<"*3.刪除 圖書*"<<endl;cout<<
17、;"*0.返回上一層*"<<endl;cout<<"請選擇0-3:"<<endl; cin>>m;if(m>=0&&m<=3)break;elsecout<<"選擇錯誤,請在0-3中選擇"<<endl; return m; int CreatSubMenu2()int m;while(1)cout<<"*讀者信息管理*"<<endl;cout<<"*"<&
18、lt;endl;cout<<"*1.新增 讀者*"<<endl;cout<<"*2.修改 讀者*"<<endl;cout<<"*3.刪除 讀者*"<<endl;cout<<"*0.返回上一層*"<<endl;cout<<"請選擇0-3:"<<endl; cin>>m;cin.ignore();if(m>=0&&m<=3)break;els
19、ecout<<"選擇錯誤,請在0-3中選擇"<<endl; return m;int CreatSubMenu3()int m;while(1)cout<<"*圖書流通*"<<endl;cout<<"*"<<endl;cout<<"*1.借書*"<<endl;cout<<"*2.還書*"<<endl;cout<<"*0.返回上一層*"<&l
20、t;endl;cout<<"請選擇0-2:"<<endl; cin>>m;if(m>=0&&m<=2)break;elsecout<<"選擇錯誤,請在0-2中選擇"<<endl; return m;int CreatSubMenu4()int m;while(1)cout<<"*統(tǒng)計查詢*"<<endl;cout<<"*"<<endl;cout<<"*1.圖書
21、清單*"<<endl;cout<<"*2.讀者清單*"<<endl;cout<<"*3.圖書查詢*"<<endl;cout<<"*4.讀者查詢*"<<endl;cout<<"*0.返回上層*"<<endl;cout<<"請選擇0-4:"<<endl;cin>>m; if(m>=0&&m<=4)break;elseco
22、ut<<"選擇錯誤,請在0-4中選擇"<<endl;return m;int CountBook()/統(tǒng)計已有圖書數(shù)量(有效圖書) struct BookInfo BookTemp;FILE *fp;int count=0;if(fp=fopen("bookinfo.dat","rb")=NULL)return 0;elsewhile(fread(&BookTemp,BOOKLEN,1,fp)if(BookTemp.IsAvailable='1')count+;fclose(fp);re
23、turn count;int CountReader()/統(tǒng)計已有讀者人數(shù)(有效人數(shù)) struct ReaderInfo ReaderTemp;FILE *fp;int count =0;if(fp=fopen("bookinfo.dat","rb")=NULL)return 0;elsewhile(fread(&ReaderTemp,READERLEN,1,fp)if(ReaderTemp.IsAvailable='1')count+;fclose(fp);return count;void SubMenu1()/圖書信息管理
24、 int MenuId;while(1)MenuId=CreatSubMenu1();if(MenuId=0)break;switch(MenuId)case 1:AddBookInfo();break;case 2:ModifyBookInfo();break;case 3:DelBookInfo();break;case 0:MainMenu();break;void SubMenu2()/讀者信息管理 int MenuId;while(1)MenuId=CreatSubMenu2();if(MenuId=0)break;switch(MenuId)case 1:AddReaderInfo
25、();break;case 2:ModifyReaderInfo();break;case 3:DelReaderInfo();break;case 0:MainMenu();break; void SubMenu3()/圖書借閱 int MenuId;while(1)MenuId=CreatSubMenu3();if(MenuId=0)break;switch(MenuId)case 1:BookBorrow();break;case 2:BookReturn();break;case 0:MainMenu();break;void SubMenu4()/信息查詢 int MenuId;wh
26、ile(1)MenuId=CreatSubMenu4();if(MenuId=0)break;switch(MenuId)case 1:ShowBookInfo();break;case 2:ShowReaderInfo();break;case 3:SearchReader();break;case 4:SearchBook();break;case 0:MainMenu();break;void AddBookInfo()/新增圖書記錄struct BookInfo MyBook;cout<<"請輸入圖書編號"<<endl;cin>>
27、MyBook.BookCode;while(IsBookExist(MyBook.BookCode) cout<<"圖書已存在,請重新輸入"<<endl;cin>>MyBook.BookCode;cout<<"請輸入書名"<<endl;cin>>MyBook.BookName;cout<<"請輸入作者"<<endl;cin>>MyBook.BookAuthor;cout<<"請輸入出版商"<
28、<endl;cin>>MyBook.BookPress; cout<<"請輸入isbn號"<<endl; cin>>MyBook.ISBN;cout<<"請輸入出版日期"<<endl; cin>>MyBook.BookPublicationDate;MyBook.BookStatus='0'strcpy(MyBook.ReaderCode,"0");MyBook.IsAvailable='1'FILE *fp;if
29、(fp=fopen("bookinfo.dat","rb+")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); int SetPs;/查詢寫入文件位置SetPs=InvalidBookPosition();if(SetPs=-1) /圖書記錄都是有效的,文件指針定義在文件尾fseek(fp,0,SEEK_END);elsefseek(fp,(long)BOOKLEN*SetPs,SEEK_SET);/重新定位寫入位置fwrite(&MyBook,BOOKLEN,1,fp);fclo
30、se(fp);cout<<"新增圖書成功,現(xiàn)有圖書"<<CountBook()<<"冊"<<"按回車鍵繼續(xù)添加"<<endl;cin.ignore();getchar(); void ModifyBookInfo()/修改圖書struct BookInfo MyBook;char ModifyBookCode6;if(CountBook=0)cout<<"無法修改"<<endl;return;cout<<"請輸
31、入要修改的圖書編號"<<endl;cin>>ModifyBookCode;if(!IsBookExist(ModifyBookCode)cout<<"圖書不存在"<<endl;return; int ModiPosition=0;ModiPosition=GetPosition(ModifyBookCode,&MyBook);cout<<"請輸入新書名"<<endl;cin>>MyBook.BookName;cout<<"請輸入新作
32、者"<<endl;cin>>MyBook.BookName;cout<<"請輸入新出版商"<<endl;cin>>MyBook.ISBN;cout<<"請輸入新的出版日期"<<endl; cin>>MyBook.BookPublicationDate; FILE *fp;if(fp=fopen("bookinfo.dat","rb+")=NULL)cout<<"文件打開錯誤"&l
33、t;<endl;exit(0); fseek(fp,(long)BOOKLEN*ModiPosition,SEEK_SET);fwrite(&MyBook,BOOKLEN,1,fp);fclose(fp);cout<<"修改成功,按回車鍵繼續(xù)"<<endl;cin.ignore();getchar(); void DelBookInfo()/刪除圖書char DelBookCode6;if(CountBook=0)cout<<"無法刪除"<<endl;return; cout<<&
34、quot;請輸入要刪除的圖書編號"<<endl;cin>>DelBookCode; if(!IsBookExist(DelBookCode) cout<<"該書不存在"<<endl;return;if(IsBorrow(DelBookCode) /書已經(jīng)借出,無法刪除cout<<"書已經(jīng)借出,無法刪除"<<endl;return; FILE *fp;if(fp=fopen("bookinfo.dat","rb+")=NULL)cout
35、<<"文件打開錯誤"<<endl;exit(0); struct BookInfo MyBook;int ModiPosition=0;ModiPosition=GetPosition(DelBookCode,&MyBook);MyBook.IsAvailable='0'fseek(fp,(long)BOOKLEN*ModiPosition,SEEK_SET);fwrite(&MyBook,BOOKLEN,1,fp);fclose(fp);cout<<"刪除圖書成功,現(xiàn)有圖書"<&
36、lt;CountBook()<<"冊"<<endl; void BookBorrow()/圖書借閱 char BookCode6;char ReaderCode6;if(CountBook()=0|CountReader()=0)cout<<"無法借書"<<endl;return;cout<<"請輸入圖書編號"<<endl;cin>>BookCode; if(!IsBookExist(BookCode)cout<<"借書失敗,該書
37、不存在"<<endl;return; if(IsBorrow(BookCode)cout<<"書已經(jīng)借出,借書失敗"<<endl;return; cout<<"請輸入讀者編號"<<endl;cin>>ReaderCode; if(!IsReaderExist(ReaderCode)cout<<"讀者不存在,借書失敗"<<endl;return; FILE *fp;if(fp=fopen("bookinfo.dat&quo
38、t;,"rb+")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); int Position=0; struct BookInfo MyBook; Position=GetPosition(BookCode,&MyBook); MyBook.BookStatus='1' strcpy(MyBook.ReaderCode,ReaderCode); fseek(fp,(long)BOOKLEN*Position,SEEK_SET); fwrite(&MyBook,BOOKLEN,1
39、,fp); fclose(fp); cout<<"借書成功,按回車鍵繼續(xù)"<<endl; cin.ignore(); getchar(); void BookReturn()/還書 char BookCode6;if(CountBook()=0|CountReader()=0)cout<<"無法還書"<<endl;return;cout<<"請輸入圖書編號"<<endl;cin>>BookCode; if(!IsBookExist(BookCode)c
40、out<<"還書失敗,該書不存在"<<endl;return; if(!IsBorrow(BookCode)cout<<"書未借出,還書失敗"<<endl;return; FILE *fp;if(fp=fopen("bookinfo.dat","rb+")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); int Position=0; struct BookInfo MyBook; Position=G
41、etPosition(BookCode,&MyBook); MyBook.BookStatus='0' strcpy(MyBook.ReaderCode,"0"); fseek(fp,(long)BOOKLEN*Position,SEEK_SET); fwrite(&MyBook,BOOKLEN,1,fp); fclose(fp); cout<<"還書成功,按回車鍵繼續(xù)"<<endl; cin.ignore(); getchar(); void ShowBookInfo()/顯示所有圖書信息 str
42、uct BookInfo MyBookInfo;int booknum=CountBook();if(booknum=0)cout<<"沒有圖書信息"<<endl;return; FILE *fp;if(fp=fopen("bookinfo.dat","rb+")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); while(fread(&MyBookInfo,BOOKLEN,1,fp)cout<<"編號"&
43、lt;<setw(6)<<MyBookInfo.BookCode<<"書名"<<setw(20)<<MyBookInfo.BookName<<"作者"<<setw(20)<<MyBookInfo.BookAuthor<<"出版商"<<setw(30)<<MyBookInfo.BookPress<<"出版日期"<<setw(8)<<MyBookInfo.Bo
44、okPublicationDate; void SearchBook()/圖書查詢 char BookCode6;if(CountBook()=0)cout<<"圖書不存在"<<endl;return; cout<<"請輸入圖書編號"<<endl;cin>>BookCode;if(!IsBookExist(BookCode)cout<<"圖書不存在"<<endl;return;struct BookInfo MyBook;GetPosition(Boo
45、kCode,&MyBook);cout<<"編號"<<setw(6)<<MyBook.BookCode<<"書名"<<setw(20)<<MyBook.BookName<<"作者"<<setw(20)<<MyBook.BookAuthor<<"出版商"<<setw(30)<<MyBook.BookPress<<"出版日期"<&l
46、t;setw(8)<<MyBook.BookPublicationDate; if(MyBook.BookStatus='1')/若書借出,則顯示借閱的讀者的信息 ShowAReader(MyBook.ReaderCode); else cout<<"該書未被借閱"<<endl; void SearchReader()/讀者查詢 char ReaderCode6;if(CountReader=0)cout<<"讀者不存在"<<endl;return;cout<<&qu
47、ot;請輸入讀者編號"<<endl;cin>>ReaderCode; if(!IsReaderExist(ReaderCode)cout<<"讀者不存在"<<endl;return; ShowAReader(ReaderCode);int BorrowCount=IsBorrowed(ReaderCode);if(BorrowCount=0)cout<<"讀者未借閱該書"<<endl;else cout<<"讀者借閱了"<<Bor
48、rowCount<<"冊"<<endl;FILE *fp;if(fp=fopen("bookinfo.dat","rb")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); struct BookInfo MyBook;int i=0;while(fread(&MyBook,BOOKLEN,1,fp)if(strcmp(MyBook.ReaderCode,ReaderCode)=0)i+;cout<<i<<MyBoo
49、k.BookCode<<MyBook.BookName<<MyBook.BookAuthor<<endl; fclose(fp); void ShowAReader(char *ReaderCode)/顯示指定編號的讀者詳細信息 FILE *fp;if(fp=fopen("readerinfo.dat","rb")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); struct ReaderInfo MyReader;while(fread(&My
50、Reader,READERLEN,1,fp)=NULL)if(strcmp(MyReader.ReaderCode,ReaderCode)=0)break;cout<<"借閱讀者"<<ReaderCode<<MyReader.ReaderName<<MyReader.Sex<<endl;fclose(fp); int InvalidBookPosition()/查詢第一條無效圖書記錄在文件中的位置 int InvalidPs=-1;int count=0;FILE *fp;if(fp=fopen("boo
51、kinfo.dat","rb")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); struct BookInfo MyBook;while(fread(&MyBook,BOOKLEN,1,fp)if(MyBook.IsAvailable='0')InvalidPs=count;break;count+;fclose(fp);return InvalidPs;int IsBookExist(char *ChkBookCode)/查詢指定圖書在文件中是否存在 int IsExis
52、t=0;FILE *fp;if(fp=fopen("bookinfo.dat","rb")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); struct BookInfo MyBook;while(fread(&MyBook,BOOKLEN,1,fp)if(strcmp(MyBook.BookCode,ChkBookCode)=0&&MyBook.IsAvailable)IsExist=1;break;fclose(fp);return IsExist;int Is
53、Borrow(char *BookCode)/判斷圖書是否已經(jīng)借出 ,在借返回 1,否則返回 0 struct BookInfo temp;int IsbBorrow =0;FILE *fp;if(fp=fopen("bookinfo.dat","rb")!=NULL)while(fread(&temp,BOOKLEN,1,fp)if(strcmp(temp.BookCode,BookCode)=0&&temp.BookStatus='1')IsbBorrow=1;break;fclose(fp);return I
54、sbBorrow; int GetPosition(char *ModiCode,struct BookInfo *MyBook)/獲得待修改圖書的位置 int count=0;FILE *fp;if(fp=fopen("bookinfo.dat","rb")=NULL)cout<<"文件打開錯誤"<<endl;exit(0); while(fread(MyBook,BOOKLEN,1,fp)if(strcmp(MyBook->BookCode,ModiCode)=0&&MyBook-&g
55、t;IsAvailable='1')break;count+;fclose(fp);return count; void AddReaderInfo()/增加讀者 struct ReaderInfo MyReader;cout<<"讀者編號"<<endl;cin>>MyReader.ReaderCode;while(IsReaderExist(MyReader.ReaderCode) cout<<"讀者已存在,請重新輸入"<<endl;cin>>MyReader.ReaderCode; cout<<"讀者姓名"<
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五房地產(chǎn)稅務咨詢合同書
- 2025年中國人壽招聘筆試筆試參考題庫附帶答案詳解
- 4、讓我們做朋友吧 教學設計 - 2023-2024學年一年級上冊心理健康(北師大版)
- Unit 4 My school things Period 1(教學設計)-2024-2025學年join in外研劍橋英語(2024)三年級上冊
- DB41∕T 1774-2019 草莓設施栽培技術規(guī)程
- 汽車涂裝認識燕寒課件
- 汽車空調(diào)傳感器原理與檢測汽車空調(diào)系統(tǒng)維修課堂課件
- 《第二單元 體驗輸入技巧 第4課 走進鍵盤大家庭》教學設計-2024-2025學年泰山版信息技術四年級上冊
- 人為因素基本定律人為因素與航空法規(guī)課件
- 任務二材料檢測獨立完成考核不低于分課件
- 綜合樓十項新技術應用匯報總結(jié)
- 安徽醫(yī)大麻醉學課件04全身麻醉
- 2022年上海市工業(yè)技術學校教師招聘筆試題庫及答案解析
- 《城鎮(zhèn)燃氣管理條例題庫》考試題庫150題(含答案)
- 工程項目施工過程中的安全分析報告(建設單位)
- 微機保護原理課件
- 35kV落地手車式開關移動平臺的研制
- 國內(nèi)外飲料灌裝生產(chǎn)線發(fā)展現(xiàn)狀
- 廣西水功能區(qū)劃報告-廣西水利信息網(wǎng)
- 道德與法治部編版六年級下冊同步練習試題及答案(全冊)
- 湖南省第十八屆普通高校大學生英語演講比賽暨第三屆“外研
評論
0/150
提交評論