版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
PAGE數(shù)學(xué)與計算機學(xué)院課程設(shè)計說明書課程名稱:數(shù)據(jù)結(jié)構(gòu)與算法-課程設(shè)計課程代碼:題目:活期儲蓄帳目管理年級/專業(yè)/班:級/軟件工程/3班學(xué)生姓名:學(xué)號:開始時間:20**年12月24日完成時間:20XX年1月4日課程設(shè)計成績:學(xué)習(xí)態(tài)度及平時成績(30)技術(shù)水平與實際能力(20)創(chuàng)新(5)說明書撰寫質(zhì)量(45)總分(100)指導(dǎo)教師簽名:年月日活期儲蓄帳目管理PAGEPAGE47摘要分析了用計算機實現(xiàn)銀行活期儲蓄系統(tǒng)的優(yōu)劣,利用C++語言編程實現(xiàn)了銀行活期儲蓄賬目管理系統(tǒng),該系統(tǒng)具有:1)能比較迅速地找到儲戶的帳戶,以實現(xiàn)存款、取款記賬;2)能比較簡單,迅速地實現(xiàn)插入和刪除,以實現(xiàn)開戶和銷戶的需要等功能。關(guān)鍵詞:網(wǎng)絡(luò)化;計算機;便利;數(shù)據(jù)結(jié)構(gòu);目錄1需求分析 21.1任務(wù)與分析 21.2測試數(shù)據(jù) 22開發(fā)及運行平臺 33概要設(shè)計 33.1ADT描述: 33.2程序模塊結(jié)構(gòu): 43.2.1結(jié)構(gòu)體定義: 43.2.2各功能模塊: 44詳細設(shè)計 54.1結(jié)構(gòu)體定義 54.2添加用戶資料 54.3計算文件中的記錄總數(shù) 74.4讀取用戶姓名(字符數(shù)<20) 84.5讀取用戶身份證號碼(15位或者18位) 94.6按照姓名查詢賬戶余額 114.7按照賬號查詢賬戶余額 124.8顯示用戶資料 144.9按賬號存款 154.10用戶取款 184.11銷戶 214.12輸出界面 235調(diào)試分析 246測試結(jié)果 257結(jié)論 34參考文獻 34附錄 351需求分析課程設(shè)計的主要功能包括儲戶開戶、銷戶、存入、支出等活動,根據(jù)要求能迅速的找到賬戶,因此要實現(xiàn)這幾個功能,可以用鏈表的插入和刪除來實現(xiàn)1.1任務(wù)與分析本課程設(shè)計的主要目的是為了編寫一個活期儲蓄賬目管理系統(tǒng),實現(xiàn)儲戶開戶、銷戶、存入、支出等活動。有任務(wù)如下:能迅速的給客戶開賬戶,對其個人信息進行錄入和保存。能迅速的找到儲戶的賬戶,查看個人信息。能實現(xiàn)客戶的存款、取款的要求。能迅速進行開戶銷戶的功能。1.2測試數(shù)據(jù)第一組:1liwei5115211992022965181232liwei31451100061176718第二組:1520511521199102216531111252032452188621007282開發(fā)及運行平臺Windos73概要設(shè)計3.1ADT描述:ADTbank{基本操作:儲戶開戶;按姓名查詢賬戶;按帳號查詢賬戶;查詢用戶信息存錢;取錢;銷戶;退出;}3.2程序模塊結(jié)構(gòu):3.2.1結(jié)構(gòu)體定義:structuser//用戶類型定義(賬號,姓名,身份證號,余額){ intid; charname[20]; charperson_num[19]; doublemoney;};3.2.2各功能模塊:voidadd()//添加用戶資料intcount()//函數(shù)目的:計算文件中的記錄總數(shù)voidgetname(char*name)//函數(shù)功能:讀取用戶姓(字符數(shù)<20)voidgetperson_num(char*person_num)//函數(shù)功能:讀取用戶身份證號碼(15位或者18位)voidselect_name() //按照姓名查詢賬戶余額voidselect_id()//按照賬號查詢賬戶余額voiddisplay()//顯示用戶資料voidsave_money()//函數(shù)功能:按賬號存款voidget_money()//函數(shù)功能:用戶取款voiddel()//銷戶voidprint() //函數(shù)功能:輸出界面4詳細設(shè)計實現(xiàn)概要設(shè)計中定義的所有數(shù)據(jù)類型,對每個操作只需要寫出偽碼算法;對主程序和其他模塊也都需要寫出偽碼算法(偽碼算法達到的詳細程度建議為:按照偽碼算法可以在計算機鍵盤直接輸入高級程序設(shè)計語言程序);畫出函數(shù)的調(diào)用關(guān)系圖。4.1結(jié)構(gòu)體定義structuser//用戶類型定義(賬號,姓名,身份證號,余額){ intid; charname[20]; charperson_num[19]; doublemoney;};4.2添加用戶資料voidadd()//添加用戶資料{ cout<<"***添加用戶***"<<endl; cout<<""<<endl<<endl; structusergetuser(); intcount();//函數(shù)目的:計算文件中的記錄數(shù)目以生成自動賬號 FILE*fp; intnumber; structusertemp; if((fp=fopen(file,"ab"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } temp=getuser();//讀取用戶名 number=count(); temp.id=number+1;//生成自動賬號 fwrite(&temp,sizeof(structuser),1,fp); cout<<"添加用戶成功!"<<endl; fclose(fp);}4.3計算文件中的記錄總數(shù)intcount() //函數(shù)目的:計算文件中的記錄總數(shù){ FILE*fp; intnum; structusertemp; num=0; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } while(fread(&temp,sizeof(structuser),1,fp)) { num++; } fclose(fp); returnnum;}4.4讀取用戶姓名(字符數(shù)<20)voidgetname(char*name)//函數(shù)功能:讀取用戶姓名(字符數(shù)<20){ do{ scanf("%s",name); fflush(stdin); if(strlen(name)==0) cout<<"姓名不能為空!"<<endl; else if(strlen(name)>=20) cout<<"姓名不能超過20個字符!"<<endl; else break; cout<<"重新輸入姓名:"; }while(1);//循環(huán)以保證讀入數(shù)據(jù)有效}4.5讀取用戶身份證號碼(15位或者18位)voidgetperson_num(char*person_num)//函數(shù)功能:讀取用戶身份證號碼(15位或者18位){ do{ inti,mark; charch; for(i=0,mark=0;;i++)//輸入有效性判斷(只能是數(shù)字) if((ch=getchar())!='\n') { if(ch<='9'&&ch>='0') person_num[i]=ch; else { cout<<"身份證號碼只能是數(shù)字!"<<endl; mark=1; break; } } else break; person_num[i]='\0'; if(mark==1) continue; if(strlen(person_num)!=15&&strlen(person_num)!=18) cout<<"身份證號碼只能是15位,或者18位!\n"; else break; cout<<"重新輸入身份證號碼:"; }while(1); //循環(huán)以保證讀入數(shù)據(jù)有效}4.6按照姓名查詢賬戶余額voidselect_name() //按照姓名查詢賬戶余額{ voidgetname(char*name); cout<<"***按照姓名查詢賬戶余額***"<<endl; cout<<"賬號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl<<endl; FILE*fp; structusertemp; charname[20]; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } cout<<"輸入要查詢的姓名:";//調(diào)用讀取用戶名函數(shù) getname(name); while(fread(&temp,sizeof(structuser),1,fp))//循環(huán)讀取每一條記錄判斷是否為要查看的記錄 if(strcmp(,name)==0) { cout<<temp.id<<<<temp.person_num<<temp.money<<endl; } fclose(fp);}4.7按照賬號查詢賬戶余額voidselect_id()//按照賬號查詢賬戶余額{ intcount(); cout<<"***按照編號查詢賬戶余額***"<<endl; cout<<"編號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl<<endl; FILE*fp; structusertemp; inti,maxnum; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } maxnum=count(); cout<<"輸入要查詢賬號:";//判斷賬號是否在記錄中 cin>>i; if(i<1||i>maxnum) { cout<<"你要查詢的賬號不存在!"; return; } while(fread(&temp,sizeof(structuser),1,fp))//循環(huán)讀取每一條記錄判斷是否為要查看的記錄 if(temp.id==i) { cout<<temp.id<<<<temp.person_num<<temp.money<<endl; } fclose(fp);}4.8顯示用戶資料voiddisplay()//顯示用戶資料{ cout<<"***用戶資料顯示***"<<endl; cout<<"賬號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl<<endl; FILE*fp; structusertemp; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } while(fread(&temp,sizeof(structuser),1,fp)) { cout<<temp.id<<<<temp.person_num<<temp.money<<endl; } fclose(fp);}4.9按賬號存款voidsave_money()//函數(shù)功能:按賬號存款{ cout<<"***用戶存款業(yè)務(wù)***"<<endl; cout<<""<<endl<<endl; intcount(); FILE*fp; inti,num,mark; structuser*temp; num=count();//根據(jù)記錄數(shù)申請空間 temp=(structuser*)malloc(num*sizeof(structuser)); if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) //將文件內(nèi)容存入數(shù)組 fread(&temp[i],sizeof(structuser),1,fp); fclose(fp); cout<<"輸入要存款賬號:";//讀取存款賬號 cin>>mark; if(mark<1||mark>num) { cout<<"你要存款賬號不存在!"; return; } if((fp=fopen(file,"wb"))==NULL)//寫方式打開文件,覆蓋原文件中的內(nèi)容 { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) { if(temp[i].id==mark) { doublemoney=0; cout<<"輸入要存入的金額:"; cin>>money; if(money<=0) { cout<<"只能為正數(shù)!"<<endl; money=0; } temp[i].money+=money;//修改該用戶的信息 } fwrite(&temp[i],sizeof(structuser),1,fp); } fclose(fp); free(temp); cout<<"你存款業(yè)務(wù)已辦妥!"<<endl;}4.10用戶取款voidget_money()//函數(shù)功能:用戶取款{ cout<<"***用戶取款業(yè)務(wù)***"<<endl; cout<<""<<endl; intcount(); FILE*fp; inti,num,mark; structuser*temp; num=count(); //根據(jù)記錄數(shù)申請空間 temp=(structuser*)malloc(num*sizeof(structuser)); if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) //讀取文件內(nèi)容 fread(&temp[i],sizeof(structuser),1,fp); fclose(fp); cout<<"輸入要取款賬號:"; cin>>mark; if(mark<1||mark>num) { cout<<"你要取款賬號不存在!"; return; } if((fp=fopen(file,"wb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) //寫方式打開文件,覆蓋原文件中的內(nèi)容 { if(temp[i].id==mark) { doublemoney=0; cout<<"輸入要取出的金額:"; cin>>money; if(money<=0) //判斷用戶余額是否足夠 { cout<<"只能為正數(shù)!"<<endl; money=0; } else if(money>temp[i].money) { cout<<"你的余額不足!"<<endl; money=0; } temp[i].money-=money; } fwrite(&temp[i],sizeof(structuser),1,fp); } fclose(fp); free(temp); cout<<"你取款業(yè)務(wù)已辦妥!"<<endl;}4.11銷戶voiddel()//銷戶{ intcount(); cout<<"***注銷賬戶***"<<endl; cout<<"賬號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl; FILE*fp; structusertemp; inti,maxnum; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } maxnum=count(); cout<<"輸入要銷戶賬號:";//判斷編號是否在記錄中 cin>>i; if(i<1||i>maxnum) { cout<<"你要查詢的賬號不存在!"; return; } while(fread(&temp,sizeof(structuser),1,fp))//循環(huán)讀取每一條記錄判斷是否為要查看的記錄 if(temp.id==i&&temp.money==0.00)//余額為0 {temp.id=-1;//算無效帳戶 cout<<temp.id<<<<temp.person_num<<temp.money<<endl;fwrite(&temp,sizeof(structuser),1,fp);//保存修改 } fclose(fp);}4.12輸出界面voidprint() //函數(shù)功能:輸出界面{ cout<<"***活期儲蓄帳目管理系統(tǒng)***"<<endl; cout<<""<<endl; cout<<"1"<<"儲戶開戶"<<endl; cout<<"2"<<"按照姓名查詢賬戶余額"<<endl; cout<<"3"<<"按照賬號查詢賬戶余額"<<endl; cout<<"4"<<"顯示用戶信息"<<endl; cout<<"5"<<"存款"<<endl; cout<<"6"<<"取款"<<endl;cout<<"7"<<"儲戶銷戶"<<endl; cout<<"8"<<"退出"<<endl; cout<<"請選擇功能(1~8):"<<endl;}4.13調(diào)用關(guān)系圖一5調(diào)試分析在調(diào)試過程中,首先遇到的問題是文件的讀寫問題,沒有說明數(shù)據(jù)讀寫的文件名導(dǎo)致下面無法進行讀寫,經(jīng)過改正和判斷,修改了錯誤;其次存取款問題,不能更新數(shù)據(jù),結(jié)果發(fā)現(xiàn)沒有保存修改信息,經(jīng)過改正和判斷,修改了錯誤,時間復(fù)雜度T(n)=O(1);經(jīng)過調(diào)試和分析,使我更加熟練的掌握了文件的讀寫操作。6測試結(jié)果圖1圖2圖3圖4圖5圖6圖7圖8圖9圖10圖11圖12圖13圖14圖15圖16圖17
7結(jié)論通過這次課程設(shè)計,做出了一個活期賬目的儲蓄管理系統(tǒng),這個系統(tǒng)能迅速的實現(xiàn)開戶,銷戶,存錢,取錢和查詢的功能。較好的實現(xiàn)了用戶的需求,方便了人們的生活。我也熟悉了鏈表的使用和操作,為今后的學(xué)習(xí)打下了堅實的基礎(chǔ)。8參考文獻[1]蘇仕華等編著,數(shù)據(jù)結(jié)構(gòu)課程設(shè)計,機械工業(yè)出版社,2007[2]嚴蔚敏等編著,數(shù)據(jù)結(jié)構(gòu)(C語言版),清華大學(xué)出版社,2003[3]嚴蔚敏等編著,數(shù)據(jù)結(jié)構(gòu)題集(C語言版),清華大學(xué)出版社,2003
9附錄#include<iostream>usingnamespacestd;#include<string.h>#include<conio.h>#include<stdlib.h>#definefile"temp.txt"http://數(shù)據(jù)存儲的文件名structuser//用戶類型定義(賬號,姓名,身份證號,余額){ intid; charname[20]; charperson_num[19]; doublemoney;};voidadd()//添加用戶資料{ cout<<"***添加用戶***"<<endl; cout<<""<<endl<<endl; structusergetuser(); intcount();//函數(shù)目的:計算文件中的記錄數(shù)目以生成自動賬號 FILE*fp; intnumber; structusertemp; if((fp=fopen(file,"ab"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } temp=getuser();//讀取用戶名 number=count(); temp.id=number+1;//生成自動賬號 fwrite(&temp,sizeof(structuser),1,fp); cout<<"添加用戶成功!"<<endl; fclose(fp);}intcount() //函數(shù)目的:計算文件中的記錄總數(shù){ FILE*fp; intnum; structusertemp; num=0; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } while(fread(&temp,sizeof(structuser),1,fp)) { num++; } fclose(fp); returnnum;}structusergetuser(){ voidgetname(char*name); voidgetperson_num(char*person_num); structusertemp; cout<<"請輸入用戶姓名(字符數(shù)<20):";//讀取相關(guān)開戶信息 getname(); cout<<"請輸入用戶身份證號碼:"; getperson_num(temp.person_num); cout<<"輸入開戶金額:"; do{//判斷開戶金額(>=100) cin>>temp.money; fflush(stdin); if((temp.money)<100.0) cout<<"開戶金額不能小于100"<<endl; else break; cout<<"重新輸入開戶金額:"; }while(1); returntemp;}voidgetname(char*name)//函數(shù)功能:讀取用戶姓名(字符數(shù)<20){ do{ scanf("%s",name); fflush(stdin); if(strlen(name)==0) cout<<"姓名不能為空!"<<endl; else if(strlen(name)>=20) cout<<"姓名不能超過20個字符!"<<endl; else break; cout<<"重新輸入姓名:"; }while(1);//循環(huán)以保證讀入數(shù)據(jù)有效}voidgetperson_num(char*person_num)//函數(shù)功能:讀取用戶身份證號碼(15位或者18位){ do{ inti,mark; charch; for(i=0,mark=0;;i++)//輸入有效性判斷(只能是數(shù)字) if((ch=getchar())!='\n') { if(ch<='9'&&ch>='0') person_num[i]=ch; else { cout<<"身份證號碼只能是數(shù)字!"<<endl; mark=1; break; } } else break; person_num[i]='\0'; if(mark==1) continue; if(strlen(person_num)!=15&&strlen(person_num)!=18) cout<<"身份證號碼只能是15位,或者18位!\n"; else break; cout<<"重新輸入身份證號碼:"; }while(1); //循環(huán)以保證讀入數(shù)據(jù)有效}voidselect_name() //按照姓名查詢賬戶余額{ voidgetname(char*name); cout<<"***按照姓名查詢賬戶余額***"<<endl; cout<<"賬號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl<<endl; FILE*fp; structusertemp; charname[20]; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } cout<<"輸入要查詢的姓名:";//調(diào)用讀取用戶名函數(shù) getname(name); while(fread(&temp,sizeof(structuser),1,fp))//循環(huán)讀取每一條記錄判斷是否為要查看的記錄 if(strcmp(,name)==0) { cout<<temp.id<<<<temp.person_num<<temp.money<<endl; } fclose(fp);}voidselect_id()//按照賬號查詢賬戶余額{ intcount(); cout<<"***按照編號查詢賬戶余額***"<<endl; cout<<"編號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl<<endl; FILE*fp; structusertemp; inti,maxnum; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } maxnum=count(); cout<<"輸入要查詢賬號:";//判斷賬號是否在記錄中 cin>>i; if(i<1||i>maxnum) { cout<<"你要查詢的賬號不存在!"; return; } while(fread(&temp,sizeof(structuser),1,fp))//循環(huán)讀取每一條記錄判斷是否為要查看的記錄 if(temp.id==i) { cout<<temp.id<<<<temp.person_num<<temp.money<<endl; } fclose(fp);}voiddisplay()//顯示用戶資料{ cout<<"***用戶資料顯示***"<<endl; cout<<"賬號"<<"用戶姓名"<<"身份證號碼"<<"存款余額"<<endl; cout<<""<<endl<<endl; FILE*fp; structusertemp; if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } while(fread(&temp,sizeof(structuser),1,fp)) { cout<<temp.id<<<<temp.person_num<<temp.money<<endl; } fclose(fp);}voidsave_money()//函數(shù)功能:按賬號存款{ cout<<"***用戶存款業(yè)務(wù)***"<<endl; cout<<""<<endl<<endl; intcount(); FILE*fp; inti,num,mark; structuser*temp; num=count();//根據(jù)記錄數(shù)申請空間 temp=(structuser*)malloc(num*sizeof(structuser)); if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) //將文件內(nèi)容存入數(shù)組 fread(&temp[i],sizeof(structuser),1,fp); fclose(fp); cout<<"輸入要存款賬號:";//讀取存款賬號 cin>>mark; if(mark<1||mark>num) { cout<<"你要存款賬號不存在!"; return; } if((fp=fopen(file,"wb"))==NULL)//寫方式打開文件,覆蓋原文件中的內(nèi)容 { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) { if(temp[i].id==mark) { doublemoney=0; cout<<"輸入要存入的金額:"; cin>>money; if(money<=0) { cout<<"只能為正數(shù)!"<<endl; money=0; } temp[i].money+=money;//修改該用戶的信息 } fwrite(&temp[i],sizeof(structuser),1,fp); } fclose(fp); free(temp); cout<<"你存款業(yè)務(wù)已辦妥!"<<endl;}voidget_money()//函數(shù)功能:用戶取款{ cout<<"***用戶取款業(yè)務(wù)***"<<endl; cout<<""<<endl; intcount(); FILE*fp; inti,num,mark; structuser*temp; num=count(); //根據(jù)記錄數(shù)申請空間 temp=(structuser*)malloc(num*sizeof(structuser)); if((fp=fopen(file,"rb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) //讀取文件內(nèi)容 fread(&temp[i],sizeof(structuser),1,fp); fclose(fp); cout<<"輸入要取款賬號:"; cin>>mark; if(mark<1||mark>num) { cout<<"你要取款賬號不存在!"; return; } if((fp=fopen(file,"wb"))==NULL) { cout<<"cannotopenfile!"<<endl; exit(1); } for(i=0;i<num;i++) //寫方式打開文件,覆蓋原文件中的內(nèi)容 { if(temp[i].id==mark) { doublemoney=0; cout<<"輸入要取出的金額:"; cin>>money; if(money<=0) //判斷用戶余額是否足夠 { cout<<"只能為正數(shù)!"<<endl; money=0; } else if(mone
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 案件辦理委托協(xié)議
- 貴州省六盤水市2025屆高三第二次診斷性監(jiān)測考試語文試題
- 感恩同行青春追夢
- 2025年全球及中國升降式傳遞窗行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025-2030全球沖壓飛輪行業(yè)調(diào)研及趨勢分析報告
- 2025年全球及中國天窗玻璃更換和維修行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年全球及中國量子信息系統(tǒng)服務(wù)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報告
- 2025年度食品飲料代理銷售服務(wù)合同
- 二零二五年度石油化工設(shè)備采購代理協(xié)議3篇
- 數(shù)字化工作空間與創(chuàng)新園區(qū)的未來展望
- 湖北省十堰市城區(qū)2024-2025學(xué)年九年級上學(xué)期期末質(zhì)量檢測綜合物理試題(含答案)
- 2024企業(yè)答謝晚宴會務(wù)合同3篇
- 高中生物選擇性必修1試題
- 商業(yè)計劃書(BP)財務(wù)計劃風(fēng)險控制資本退出與附錄的撰寫秘籍
- 全國職工拔河比賽執(zhí)行方案
- 冶金廠、軋鋼廠工藝流程圖
- 七年級下冊《Reading 1 A brave young man》優(yōu)質(zhì)課教案牛津譯林版-七年級英語教案
- 中國人婚戀狀況調(diào)查報告公布
- 《木蘭詩》第1第2課時示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級語文下冊】
- GB/T 11144-2007潤滑液極壓性能測定法梯姆肯法
- 國家開發(fā)銀行
評論
0/150
提交評論