




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、工程實(shí)踐1項(xiàng)目報(bào)告設(shè) 計(jì) 題 目 C語(yǔ)言圖書(shū)管理系統(tǒng) 學(xué) 生 姓 名 楊偉 學(xué) 號(hào) 所 在 學(xué) 院 計(jì)算機(jī)學(xué)院 年 級(jí) 班 級(jí) 13級(jí)6班 指 導(dǎo) 教 師 李莉麗 2014年 6 月成都信息工程學(xué)院 計(jì)算機(jī)學(xué)院目 錄1 問(wèn)題描述12 開(kāi)發(fā)環(huán)境13 功能分析14 項(xiàng)目設(shè)計(jì)14.1 程序結(jié)構(gòu)設(shè)計(jì)14.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)24.3 主要算法35 程序運(yùn)行及調(diào)試66 總結(jié)127 主要源代碼13參考文獻(xiàn)581 問(wèn)題描述圖書(shū)管理系統(tǒng)作為一個(gè)應(yīng)用軟件將為學(xué)校的老師和學(xué)生提供一個(gè)與學(xué)校圖書(shū)館圖書(shū)以及個(gè)人信息進(jìn)行交互的平臺(tái)。根據(jù)系統(tǒng)界面的提示信息,操作者就可以對(duì)圖書(shū)信息進(jìn)行查詢(xún),借閱,還書(shū),登陸個(gè)人賬戶(hù)則可以個(gè)人賬
2、戶(hù)信息,管理員通過(guò)登陸管理員賬戶(hù)可以整理和修改書(shū)籍和學(xué)生信息。2 開(kāi)發(fā)環(huán)境visual C+ 6.03 功能分析角色1: 管理員序號(hào)功能描述備注1書(shū)籍借閱2書(shū)籍歸還賬戶(hù)狀態(tài)有提示3查詢(xún)書(shū)籍信息能按書(shū)名、作者、編號(hào)查找4修改賬戶(hù)密碼5修改學(xué)生數(shù)據(jù)僅管理員有此權(quán)限6修改圖書(shū)數(shù)據(jù)僅管理員有此權(quán)限7查詢(xún)賬戶(hù)狀態(tài)會(huì)提示還書(shū)角色2: 學(xué)生序號(hào)功能描述備注1書(shū)籍借閱2書(shū)籍歸還賬戶(hù)狀態(tài)有提示3查詢(xún)書(shū)籍信息能按書(shū)名、作者、編號(hào)查找4修改賬戶(hù)密碼7查詢(xún)賬戶(hù)狀態(tài)會(huì)提示還書(shū)4 項(xiàng)目設(shè)計(jì)4.1 程序結(jié)構(gòu)設(shè)計(jì)借書(shū)基本信息借閱狀態(tài)還書(shū) 查詢(xún)賬戶(hù) 普通賬戶(hù) 進(jìn)入 退出 系 統(tǒng) 管理員作者編號(hào)全部顯示書(shū)名 查詢(xún)書(shū)籍修改密碼 修
3、改賬戶(hù)圖書(shū)信息學(xué)生信息 修改數(shù)據(jù)庫(kù) 借還書(shū) 管理權(quán)限4.2 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)程序中用到的特殊數(shù)據(jù)結(jié)構(gòu)(非標(biāo)準(zhǔn)C的基本數(shù)據(jù)類(lèi)型)。存儲(chǔ)學(xué)生數(shù)據(jù)的結(jié)構(gòu)體:typedef struct informationchar bookNum10;char bookNam50;char bookAut20;float bookPri;int status;struct information *next;info;存儲(chǔ)圖書(shū)數(shù)據(jù)的結(jié)構(gòu)體:typedef struct studentchar stuNam20;char number10;char passKey20;int borrowSta;char key;st
4、ruct student *next;studentDat;4.3 主要算法(1) 查詢(xún)書(shū)籍函數(shù):findBo 按編號(hào)choise開(kāi)始choise?顯示所有按書(shū)名按作者返回結(jié)束 1 2 3 4 0(2)登錄函數(shù): checkAcc登錄結(jié)束輸入數(shù)據(jù)檢查賬戶(hù)有無(wú)數(shù)據(jù)賬號(hào)密碼帳號(hào)、密碼開(kāi)始存入文件 Y N(3) 更改書(shū)籍函數(shù): changeBo增添書(shū)籍choise開(kāi)始choise?更改編號(hào)更改狀態(tài)刪除書(shū)籍返回結(jié)束 1 2 3 4 0 (4)刪除書(shū)籍函數(shù): delBook結(jié)束繼續(xù)?編號(hào)刪除開(kāi)始 存入文件 Y N (5) 添加書(shū)籍信息函數(shù): addBook開(kāi)始結(jié)束繼續(xù)?輸入書(shū)信息 排序插入鏈表存入文件
5、Y N5 程序運(yùn)行及調(diào)試(1)進(jìn)入系統(tǒng)(2) 創(chuàng)建數(shù)據(jù) (3)主菜單(4)實(shí)現(xiàn)的主要功能6 總結(jié)首先說(shuō)說(shuō)系統(tǒng)運(yùn)用的原理,主要是是圖書(shū)數(shù)據(jù)和學(xué)生數(shù)據(jù)的 動(dòng)態(tài)存儲(chǔ)與調(diào)用,通過(guò)函數(shù)之間的相互調(diào)用實(shí)現(xiàn)系統(tǒng)各級(jí)菜單的 層次遞進(jìn)。操作者運(yùn)行系統(tǒng)時(shí)需要先檢查是否存在相應(yīng)的 數(shù)據(jù)文件,如果沒(méi)有則說(shuō)明系統(tǒng)首次運(yùn)行,待初始化數(shù)據(jù)后,需要建立針對(duì)圖書(shū)數(shù)據(jù)和學(xué)生數(shù)據(jù)的兩個(gè)不同的 獨(dú)立鏈表,并且將鏈表數(shù)據(jù)存儲(chǔ)到文件中,隨后向各個(gè)函數(shù)傳入 鏈表首地址(首地址固定),根據(jù)各個(gè)函數(shù)功能的不同,如果需要更改學(xué)生或者圖書(shū)數(shù)據(jù),則直接通過(guò) 對(duì)鏈表的刪除、增加和查詢(xún)實(shí)現(xiàn)對(duì)學(xué)生信息以及圖書(shū)信息的訪(fǎng)問(wèn)、修改和調(diào)用操作。隨后系統(tǒng)將修改后的
6、鏈表數(shù)據(jù)再次存入 固定文件中,操作者每次運(yùn)行系統(tǒng)時(shí),重復(fù)以上對(duì)鏈表和文件的操作,以此實(shí)現(xiàn)外界和系統(tǒng)存儲(chǔ)數(shù)據(jù)的 動(dòng)態(tài)交互,提高系統(tǒng)運(yùn)行效率。另外圖書(shū)數(shù)據(jù)和學(xué)生數(shù)據(jù)都以 結(jié)構(gòu)體數(shù)據(jù)塊的形式存儲(chǔ),以便于操作。這個(gè)圖書(shū)管理系統(tǒng)幾乎里面所有的東西都是C語(yǔ)言課程所講的,比如說(shuō)鏈表的創(chuàng)建、刪除、排序、添加,結(jié)構(gòu)體的正確使用,文件的創(chuàng)建、存儲(chǔ)、讀取,指針的操作,函數(shù)之間參數(shù)的傳遞等等。在開(kāi)始著手完成整個(gè)系統(tǒng)之前,我先寫(xiě)出了所有會(huì)用到的函數(shù)聲明,同時(shí)根據(jù)系統(tǒng)的各級(jí)之間嵌套關(guān)系和調(diào)用關(guān)系確定了所有必須用到的和需要傳遞的參數(shù),甚至預(yù)先還畫(huà)出了流程圖,我覺(jué)得這樣的話(huà)思路會(huì)比較清晰,而不是寫(xiě)一點(diǎn)代碼,再想想會(huì)用到的東西
7、。雖然這樣,最后我還是發(fā)現(xiàn)了代碼存在一些問(wèn)題,因?yàn)閷?xiě)每個(gè)函數(shù)時(shí)沒(méi)有單獨(dú)調(diào)試,到最后還是稍顯麻煩,同時(shí)也是因?yàn)閷訉忧短椎脑?,?dǎo)致一個(gè)地方改動(dòng)的話(huà),很多地方都要稍加改動(dòng),這些以后都可以稍加注意,可以提高自己的工作速率。對(duì)于自己著手的這個(gè)圖書(shū)管理系統(tǒng),我覺(jué)得功能實(shí)現(xiàn)的還是比較完善的,本參照一個(gè)真正的系統(tǒng)的使用情況,我對(duì)多方面都進(jìn)行了考慮,也從用戶(hù)自身的角度來(lái)對(duì)代碼進(jìn)行了相應(yīng)的優(yōu)化,比如每個(gè)一些函數(shù)結(jié)束之后會(huì)自動(dòng)彈出功能菜單來(lái)提示操作者接下來(lái)可能要執(zhí)行的各種操作,還有就是如果用戶(hù)某一項(xiàng)操作沒(méi)有成功之后,會(huì)清楚地提示讓用戶(hù)做出正確的選擇,而不是程序死在一個(gè)地方或是毫無(wú)提示信息。不過(guò)仍然有一些東西我覺(jué)得
8、還有點(diǎn)欠缺,函數(shù)之間的嵌套關(guān)系導(dǎo)致了很多函數(shù)需要傳入更多的參數(shù)、系統(tǒng)從鏈表讀取數(shù)據(jù)之后是以二進(jìn)制的形式來(lái)存入文件中的,這樣雖然在數(shù)據(jù)量大的情況下能夠提高程序的運(yùn)行效率,但是操作者卻不能像修改TXT文件那樣直接在文件中修改數(shù)據(jù),管理員要想更改數(shù)據(jù)還必須在運(yùn)行系統(tǒng)之后調(diào)用相應(yīng)的系統(tǒng)功能函數(shù)來(lái)實(shí)現(xiàn)更改操作,這樣的話(huà)在數(shù)據(jù)量巨大的情況下略顯繁瑣。7 主要源代碼#include #include #include #include #define STU sizeof(studentDat)#define BOK sizeof(info)#define stuNUM 10#define boNUM 10
9、typedef struct informationchar bookNum10;char bookNam50;char bookAut20;float bookPri;int status;struct information *next;info;typedef struct studentchar stuNam20;char number10;char passKey20;int borrowSta;char key;struct student *next;studentDat;void sysMenu (); /系統(tǒng)初級(jí)主菜單 void choMenu (); /登錄賬號(hào)界面stud
10、entDat *loadStu(); /載入學(xué)生數(shù)據(jù)Info*loadBo(); /載入圖書(shū)數(shù)據(jù)void menuFir (char stuNumber, studentDat *Shead, info *Bhead, char manaLimit); /主要功能界面void borRet (info *Bhead, char stuNumber, studentDat *Shead, char manaLimit); /借還書(shū)界面void findBo (info *Bhead, char stuNumber, studentDat *Shead, char manaLimit); /查詢(xún)書(shū)
11、籍studentDat *creatStu (); /創(chuàng)建學(xué)生數(shù)據(jù)Info*creatInfo(); /創(chuàng)建圖書(shū)數(shù)據(jù)void stuDat(studentDat *Shead, char stuNumber); /學(xué)生狀態(tài)信息void checkAcc (char stuNumber, studentDat *Shead, info *Bhead, char manaLimit); /登錄賬戶(hù)檢查void bottowBo (char number, info *Bhead, studentDat *Shead, char manaLimit); /借書(shū)系統(tǒng)void returnBo (cha
12、r number, info *Bhead, studentDat *Shead, char manaLimit); /還書(shū)系統(tǒng)void print (info *Bhead); /全部顯示void changeDat (info *Bhead, studentDat *Shead, char manaLimit, char stuNumber); /更改系統(tǒng)數(shù)據(jù)void delStu (info *Bhead, studentDat *Shead, char manaLimit, char stuNumber); /刪除學(xué)生void addStu (info *Bhead, studentD
13、at *Shead, char manaLimit, char stuNumber); /增添學(xué)生void delBook (info *Bhead, studentDat *Shead, char manaLimit, char stuNumber); /刪除書(shū)籍void addBook (info *Bhead, studentDat *Shead, char manaLimit, char stuNumber); /增添書(shū)籍void changeBo (info *Bhead, studentDat *Shead, char manaLimit, char stuNumber); /更改
14、圖書(shū)數(shù)據(jù)void changeStu (info *Bhead, studentDat *Shead, char manaLimit, char stuNumber); /更改學(xué)生數(shù)據(jù)void changeAcc (char stuNumber, studentDat *Shead, info *Bhead, char manaLimit); /更改賬戶(hù)密碼void checkNam (info *Bhead); /按書(shū)名查找void checkNum (info *Bhead); /按編號(hào)查找void checkAut (info *Bhead); /按作者查找Intsystem(const
15、char*string); /清屏操作int main(void)sysMenu ();return 0;void sysMenu () /系統(tǒng)初級(jí)菜單int choise1;printf(n 歡迎使用圖書(shū)管理系統(tǒng) n);printf(- n);printf(- -n);printf(- 1.進(jìn)入系統(tǒng) | 0.退出系統(tǒng) -n);printf(- -n);printf(- n);printf(n 請(qǐng)選擇: );scanf(%d, &choise1);while (choise1 != 0)if (choise1 = 1)system(cls);choMenu ( );elseprintf(輸入數(shù)
16、據(jù)有誤!請(qǐng)重輸: );scanf(%d, &choise1);if (choise1 = 0)exit(0);void choMenu () /登錄賬號(hào)界面int choise2;char manaLimit, number10;studentDat *Shead;info *Bhead;printf(n 系統(tǒng)登錄 n);printf( -n);printf( - -n);printf( - 1.管理員登錄 -n);printf( - 2.普通賬號(hào)登錄 -n);printf( - 0.退出系統(tǒng) -n);printf( - -n);printf( -n);printf(請(qǐng)選擇: );scanf(
17、%d, &choise2);while (choise2 != 0)if (choise2 = 1)manaLimit = 1;checkAcc (number, Shead, Bhead, manaLimit);elseif(choise2 = 2)manaLimit = 0;checkAcc (number, Shead, Bhead, manaLimit);elseprintf(輸入數(shù)據(jù)有誤!請(qǐng)重輸: );scanf(%d, &choise2);exit(0);studentDat*loadStu() /載入學(xué)生數(shù)據(jù)int n;FILE *fp;studentDat *head, *p1
18、, *p2;fp = fopen(Account.dat, rb+);n = 0;p1 = p2 = (studentDat *)malloc(STU);fread(p1, STU, 1, fp);head = NULL;while (!feof(fp)if (n = 0)head = p1;n = n + 1;elsep2- next = p1;p2 = p1;p1 = (studentDat *)malloc(STU);fread(p1, STU, 1, fp);p2- next = NULL;fclose (fp);return head;Info*loadBo() /載入圖書(shū)數(shù)據(jù)FIL
19、E *fp;info *head, *p1, *p2;int n;fp = fopen(bookInfo.dat, rb+);n = 0;p1 = p2 = (info *)malloc(BOK);fread(p1, BOK, 1, fp);head = NULL;while (!feof(fp)if (n = 0)head = p1;n = n + 1;elsep2- next = p1;p2 = p1;p1 = (info *)malloc(BOK);fread(p1, BOK, 1, fp);p2- next = NULL;fclose(fp);return head;void menu
20、Fir (char stuNumber, studentDat *Shead, info *Bhead, char manaLimit) /主要功能界面int choise2;printf( |功能 菜單| n);printf( -n);printf( - -n);printf( - 1.查詢(xún)書(shū)籍信息 -n);printf( - 2.借書(shū)與還書(shū) -n);printf( - 3.個(gè)人賬戶(hù)狀態(tài) -n);printf( - 4.修改賬戶(hù)信息 -n);printf( - 5.修改數(shù)據(jù)【權(quán)限】 -n);printf( - 0.返回上級(jí)菜單 -n);printf( - 6.注銷(xiāo)登錄 -n);printf(
21、 - -n);printf( -n);printf( 注:“1”- yes “0”- no n );printf(n 請(qǐng)選擇:n);scanf(%d, &choise2);if (choise2 = 6)exit(0);while (choise2 != 0)if (choise2 = 1)system(cls);findBo (Bhead, stuNumber, Shead, manaLimit);if (choise2 = 2)system(cls);borRet (Bhead, stuNumber, Shead, manaLimit);if (choise2 = 3)system(cls
22、);stuDat(Shead, stuNumber);if (choise2 = 4)system(cls);changeAcc (stuNumber, Shead, Bhead, manaLimit);if (choise2 = 5)if (manaLimit = 0)system(cls);printf(很抱歉,你沒(méi)有管理權(quán)限! 系統(tǒng)返回登錄界面n);choMenu ( );elsesystem(cls);changeDat(Bhead, Shead, manaLimit, stuNumber);if (choise2 = 6)exit(0);printf(nnn);printf( |功能
23、 菜單| n);printf( -n);printf( - -n;printf( - 1.查詢(xún)書(shū)籍信息 -n);printf( - 2.借書(shū)與還書(shū) -n);printf( - 3.個(gè)人賬戶(hù)狀態(tài) -n);printf( - 4.修改賬戶(hù)信息 -n);printf( - 5.修改數(shù)據(jù)【權(quán)限】 -n);printf( - 0.返回上級(jí)菜單 -n);printf( - 6.注銷(xiāo)登錄 -n);printf( - -n);printf( -n);printf( 注:“1”- yes “0”- no n );printf(n 請(qǐng)選擇: );scanf(%d, &choise2);system(cls);ch
24、oMenu ();void borRet (info *Bhead, char stuNumber, studentDat *Shead, char manaLimit) /借還書(shū)界面int choise4;printf(n |借書(shū)與還書(shū)| n);printf(-n);printf(- -n);printf(- 1.書(shū)籍借閱 -n);printf(- 2.書(shū)籍歸還 -n); printf(- 0.返回上級(jí)菜單 -n);printf(- -n);printf(-n);printf(n請(qǐng)選擇:n);scanf(%d, &choise4);while (choise4 != 0)if (choise
25、4 = 1)system(cls);bottowBo (stuNumber, Bhead, Shead, manaLimit);if (choise4 = 2)system(cls);returnBo (stuNumber, Bhead, Shead, manaLimit);system(cls);menuFir (stuNumber, Shead, Bhead, manaLimit);void findBo (info *Bhead, char stuNumber, studentDat *Shead, char manaLimit) /查詢(xún)書(shū)籍int choise3;printf(n |
26、查詢(xún)書(shū)籍 | n);printf( -n);printf( - -n);printf( - 1.顯示所有信息 -n);printf( - 2.按書(shū)名查找 -n);printf( - 3.按作者查找 -n);printf( - 4.按編號(hào)查找 -n);printf( - 0.返回上級(jí)菜單 -n);printf( - 5.注銷(xiāo)登錄 -n);printf( - -n);printf( -n);printf(n 請(qǐng)選擇:n);scanf(%d, &choise3);if (choise3 = 5)exit(0);while (choise3 != 0)if (choise3 = 1)system(cl
27、s);print(Bhead);if (choise3 = 2)system(cls);checkNam (Bhead);if (choise3 = 3)system(cls);checkAut (Bhead);if (choise3 = 4)system(cls);checkNum (Bhead);if (choise3 = 5)exit(0);printf(nnnn);printf( -n);printf( - -n);printf( - 1.顯示所有信息 -n);printf( - 2.按書(shū)名查找 -n);printf( - 3.按作者查找 -n);printf( - 4.按編號(hào)查找 -
28、n);printf( - 0.返回上級(jí)菜單 -n);printf( - 5.注銷(xiāo)登錄 -n);printf( - -n);printf( -n);printf(n請(qǐng)選擇: );scanf(%d, &choise3);system(cls);menuFir (stuNumber, Shead, Bhead, manaLimit);studentDat *creatStu () /創(chuàng)建學(xué)生數(shù)據(jù)FILE *fp;int choise, n;studentDat *Shead, *p1, *p2;studentDat *p;printf(現(xiàn)在開(kāi)始創(chuàng)建學(xué)生數(shù)據(jù):(第一位默認(rèn)為管理者)n);n = 0;p
29、1 = p2 = (studentDat *)malloc(STU);printf(請(qǐng)輸入使用者數(shù)據(jù):n);printf(請(qǐng)輸入姓名: );scanf(%s, p1- stuNam);printf(請(qǐng)輸入學(xué)號(hào): );scanf(%s, p1- number);printf(請(qǐng)輸入密碼: );scanf(%s, p1- passKey);p1- borrowSta = 0;p1- key = 1;Shead = NULL;while (1)if (n = 0)Shead = p1;n+;elsep2- next = p1;p2 = p1;printf(成功存儲(chǔ)一組數(shù)據(jù)!, 是否繼續(xù)?(1 or
30、0)n);scanf(%d, &choise);if (choise = 0)break;p1 = (studentDat *)malloc(STU);printf(請(qǐng)輸入姓名: );scanf(%s, p1- stuNam);printf(請(qǐng)輸入學(xué)號(hào): );scanf(%s, p1- number);printf(請(qǐng)輸入密碼: );scanf(%s, p1- passKey);p1- borrowSta = 0;p1- key = 0; p2- next = NULL;fp = fopen(Account.dat, wb);p = Shead;while (p != NULL)fwrite(
31、p, STU, 1, fp);p = p- next;fclose(fp);return Shead;Info*creatInfo() /創(chuàng)建圖書(shū)數(shù)據(jù)FILE *fp;int n, choise;info *Bhead, *p1, *p2, *p3;system(cls);printf(現(xiàn)在開(kāi)始創(chuàng)建圖書(shū)數(shù)據(jù):n);n = 0;p1 = p2 = (info *)malloc(BOK);strcpy(p1- bookNum, NULL);strcpy(p1- bookNam, NULL);strcpy(p1- bookAut, NULL);p1- bookPri = 0;p1- status =
32、 0;Bhead = NULL;while (1)if (n = 0)Bhead = p1;elsep2- next = p1;p2 = p1;printf(成功存儲(chǔ)一組數(shù)據(jù)!, 是否繼續(xù)?(1 or 0)n);scanf(%d, &choise);if (choise = 0)break;n = n + 1;p1 = (info *)malloc(BOK);printf(請(qǐng)輸入圖書(shū)數(shù)據(jù):n);printf(請(qǐng)輸入書(shū)籍編號(hào): );scanf(%s, p1- bookNum);printf(請(qǐng)輸入書(shū)名: );scanf(%s, p1- bookNam);printf(請(qǐng)輸入作者: );scanf
33、(%s, p1- bookAut);printf(請(qǐng)輸入書(shū)籍價(jià)格: );scanf(%f, &p1- bookPri);printf(請(qǐng)輸入存儲(chǔ)狀態(tài): );scanf(%d, &p1- status);p2- next = NULL;fp = fopen(bookInfo.dat, wb+);p3 = Bhead;while (p3 != NULL)fwrite(p3, BOK, 1, fp);p3 = p3- next;fclose(fp);return Bhead;void stuDat(studentDat *Shead, char stuNumber) /學(xué)生狀態(tài)信息 printf(你的個(gè)人賬戶(hù)信息如下: n);printf(n |賬戶(hù) 信息| n);printf( - -n);printf( | 姓名 | 學(xué)號(hào) | 密碼 | 借閱狀態(tài) | 權(quán)限 | n)for (Shead; Shead != NUL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 新疆師范大學(xué)《實(shí)驗(yàn)室安全與法規(guī)》2023-2024學(xué)年第二學(xué)期期末試卷
- 重慶市主城區(qū)七校聯(lián)考2025年高三教學(xué)質(zhì)量檢測(cè)試題試卷(二)物理試題含解析
- 公共交通運(yùn)營(yíng)服務(wù)收費(fèi)標(biāo)準(zhǔn)制度
- 第18課 清朝的邊疆治理 教案2024-2025學(xué)年七年級(jí)歷史下冊(cè)新課標(biāo)
- 內(nèi)圓形吊頂施工方案
- 護(hù)坡植草施工方案
- 路基修復(fù)夜間施工方案
- 工程資料與施工方案
- 汽車(chē)隔音施工方案范本
- 2025年搞笑考試面試試題及答案
- 江蘇省藥品上市許可持有人藥品生產(chǎn)質(zhì)量安全主體責(zé)任正面清單、負(fù)面清單(2023年版)
- 2024年GINA哮喘防治指南修訂解讀課件
- 木地板合同范本
- 2024中交二航局分包合同范本
- 2024年社區(qū)工作者考試必背1000題題庫(kù)必背(必刷)
- 教育改革與發(fā)展
- 《形體訓(xùn)練》課件-勾繃腳訓(xùn)練
- 醫(yī)療器械(耗材)項(xiàng)目投標(biāo)服務(wù)實(shí)施投標(biāo)方案(技術(shù)方案)
- 監(jiān)控系統(tǒng)維護(hù)保養(yǎng)方案
- 2023年國(guó)家廣播電視總局無(wú)線(xiàn)電臺(tái)管理局考試真題及答案
- 房屋修繕工程技術(shù)規(guī)程 DG-TJ08-207-2008
評(píng)論
0/150
提交評(píng)論