版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、程序設(shè)計報告( 2012 / 2013學(xué)年 第 一 學(xué)期)題目: 房屋租售管理系統(tǒng)專業(yè)學(xué)生姓名班級學(xué)號指導(dǎo)教師指導(dǎo)單位日期 2012.11.02-評分項優(yōu)秀良好中等差評遵守機房規(guī)章制度上機時的表現(xiàn)學(xué)習(xí)態(tài)度分程序準(zhǔn)備情況程序設(shè)計能力團(tuán)隊合作精神課題功能實現(xiàn)情況細(xì)算法設(shè)計合理性用戶界面設(shè)計報告書寫認(rèn)真程度則內(nèi)容詳實程度文字表達(dá)熟練程度回答問題準(zhǔn)確度簡短評教師簽名:語年月日評分等級備 評分等級有五種:優(yōu)秀、良好、中等、及格、不及格注-房屋租售管理系統(tǒng)一、課題內(nèi)容和要求該系統(tǒng)要求建立某房屋租售中介管理系統(tǒng),并實現(xiàn)輸入口令進(jìn)入系統(tǒng)、基礎(chǔ)信息建立、客戶統(tǒng)計、房源排序、銷售業(yè)績及傭金收入統(tǒng)計、相關(guān)文件存盤功
2、能。通過此課題,熟練掌握文件、數(shù)組、指針的各種操作,以及一些算法思想的應(yīng)用。二、需求分析模塊一:基礎(chǔ)信息管理,該模塊實現(xiàn)員工、樓盤及門店信息的查看與建立;模塊二:客戶管理,該模塊實現(xiàn)客戶信息的建立、查看與各類客戶數(shù)量統(tǒng)計;模塊三:房源查看,該模塊實現(xiàn)房源信息按租金升序、售金升序、租金降序、售金降序顯示;模塊四:統(tǒng)計分析,該模塊實現(xiàn)某一指定時間段內(nèi)銷售情況及傭金收入統(tǒng)計;模塊五:保存文件,該模塊實現(xiàn)各類相關(guān)文件的保存;模塊六:退出系統(tǒng),該模塊實現(xiàn)本系統(tǒng)的退出;-三、概要設(shè)計開始輸入密碼N密碼正確Y進(jìn)入系統(tǒng)123450基客房統(tǒng)保退礎(chǔ)戶源計存出信管查分文系息理看析件統(tǒng)結(jié)束管理1. 基礎(chǔ)信息管理:包括
3、樓盤信息查詢、員工信息查詢、門店信息查詢、樓盤信息建立、員工信息建立、門店信息建立、返回上級菜單幾項功能;2. 客戶管理:包括客戶信息查詢、 客戶信息建立、 客戶數(shù)量統(tǒng)計及返回上級菜單幾項功能;3. 房源查看:包括按租金升序顯示房源信息、按租金降序顯示房源信息、按售金升序顯示房源信息、按售金降序顯示房源信息及返回上級菜單幾項功能;4. 統(tǒng)計分析:包括銷售情況及傭金收入統(tǒng)計及返回上級菜單幾項功能;5. 保存文件:保存所有相關(guān)文件;6退出系統(tǒng):退出房屋租售管理系統(tǒng)。-四、源程序代碼#include<iostream>#include<iomanip>#include<
4、fstream>#include<string>#include<stdlib.h>#include<set>using namespace std;class Date/ 定義日期類protected:int year;/年int month;/ 月int day;/ 日public:void Set(int,int,int);/設(shè)置日期void Input();/ 輸入日期bool operator<(Date ob)const;/重載 <運算,實現(xiàn)日期比較int GetYear();/ 返回年int GetMonth();/ 返回月i
5、nt GetDay();/ 返回日;/Date 類函數(shù)的實現(xiàn)void Date:Set(int y,int m,int d)year=y;month=m;day=d;void Date:Input()cout<<" 年 : "cin>>year;cout<<" 月 : "cin>>month;cout<<" 日 : "cin>>day;bool Date:operator<(Date ob)constif(year<ob.year)return tru
6、e;elseif(year=ob.year)-if(month<ob.month)return true;elseif(month=ob.month)if(day<ob.day)return true;elsereturn false;elsereturn false;elsereturn false;int Date:GetYear()return year;int Date:GetMonth()return month;int Date:GetDay()return day;class Floor/定義樓盤類protected:string Num;/樓盤編號double Si
7、ze;/ 樓盤面積double Hire;/ 樓盤租金double Buy;/ 樓盤售金bool State;/樓盤狀態(tài) (1- 售, 0-租 )Date Da;/租出 /售出日期public:Floor(string nu,double si,double hi,double bu,bool st,int y,int m,int d);/ 構(gòu)造函數(shù)void Input();/輸入單個樓盤信息bool operator<(Floor ob)const;/ 重載 <運算 ,set 容器要求元素之間滿足該關(guān)系string GetNum();/ 返回樓盤編號double GetSize(
8、);/返回樓盤面積double GetHire();/ 返回樓盤租金double GetBuy();/ 返回樓盤售金bool GetState();/ 返回樓盤狀態(tài)Date GetDa();/ 返回樓盤租出 /售出日期;-/Floor 類函數(shù)的實現(xiàn)Floor:Floor(string nu,double si,double hi,double bu,bool st,int y,int m,int d)Num=nu;Size=si;Hire=hi;Buy=bu;State=st;Da.Set(y,m,d);void Floor:Input()cout<<" 樓盤編號 : &
9、quot;cin>>Num;cout<<endl;cout<<" 樓盤面積 : "cin>>Size;cout<<endl;cout<<" 樓盤租金 : "cin>>Hire;cout<<endl;cout<<" 樓盤售金 : "cin>>Buy;cout<<endl;cout<<" 樓盤狀態(tài) (0-租; 1-售 ): "cin>>State;cout<&
10、lt;endl;cout<<" 租出 /售出日期 : n"Da.Input();bool Floor:operator<(Floor ob)constif(Num<ob.Num)return true;elsereturn false;string Floor:GetNum()return Num;double Floor:GetSize()return Size;-double Floor:GetHire()return Hire;double Floor:GetBuy()return Buy;bool Floor:GetState()return
11、 State;Date Floor:GetDa()return Da;class Staff/ 定義員工類protected:string Number;/ 員工編號string Name;/員工姓名char Sex;/ 員工性別string Tel;/ 員工電話double Commission;/ 員工工資public:Staff(string num,string na,char se,string te,double co);/ 構(gòu)造函數(shù)void Input();/輸入員工信息bool operator<(Staff ob)const;/ 重載 <運算 ,set 容器要求元
12、素之間滿足該關(guān)系string GetNumber();/返回員工編號string GetName();/返回員工姓名char GetSex();/返回員工性別string GetTel();/ 返回員工電話double GetCommission();/ 返回員工工資;/Staff 類函數(shù)的實現(xiàn)Staff:Staff(string num,string na,char se,string te,double co)Number=num;Name=na;Sex=se;Tel=te;Commission=co;void Staff:Input()-cout<<" 員工姓名 :
13、 "cin>>Name;cout<<" 員工編號 : "cin>>Number;cout<<" 員工性別 ("f" 或"m"): "cin>>Sex;cout<<" 員工電話 : "cin>>Tel;cout<<" 員工工資 : "cin>>Commission;bool Staff:operator<(Staff ob)constif(Number&l
14、t;ob.Number)return true;elsereturn false;string Staff:GetNumber()return Number;string Staff:GetName()return Name;char Staff:GetSex()return Sex;string Staff:GetTel()return Tel;double Staff:GetCommission()return Commission;class Store/定義門店類protected:string StoNum;/門店編號int StaffNum;/ 員工數(shù)量int FloorNum;/
15、負(fù)責(zé)樓盤數(shù)量public:-Store(string sn,int st,int fl);/ 構(gòu)造函數(shù)void Input();/輸入門店信息bool Store:operator<(Store ob)const;/ 重載 <運算 ,set 容器要求元素之間滿足該關(guān)系string GetStoNum();/ 返回門店編號int GetStaffNum();/返回員工數(shù)量int GetFloorNum();/ 返回負(fù)責(zé)樓盤數(shù)量;/Store 類函數(shù)的實現(xiàn)Store:Store(string sn,int st,int fl)StoNum=sn;StaffNum=st;FloorNum
16、=fl;void Store:Input()cout<<" 門店編號 : "cin>>StoNum;cout<<endl;cout<<" 員工數(shù)量 : "cin>>StaffNum;cout<<endl;cout<<" 負(fù)責(zé)樓盤數(shù)量 : "cin>>FloorNum;cout<<endl;bool Store:operator<(Store ob)constif(StoNum<ob.StoNum)return tru
17、e;elsereturn false;string Store:GetStoNum()return StoNum;int Store:GetStaffNum()return StaffNum;int Store:GetFloorNum()return FloorNum;-class Client/定義客戶類protected:string name;/客戶姓名string number;/客戶編號char sex;/客戶性別string tel;/ 客戶電話int type;/客戶類別public:Client(string na,string nu,char se,string te,int
18、 ty);/ 構(gòu)造函數(shù)void Input();/輸入客戶信息bool Client:operator<(Client ob)const;/重載 <運算 ,set 容器要求元素之間滿足該關(guān)系string GetName();/ 返回客戶姓名string GetNumber();/返回客戶編號char GetSex();/ 返回客戶性別string GetTel();/ 返回客戶電話int GetType();/返回客戶類型;/Client 類函數(shù)實現(xiàn)Client:Client(string na,string nu,char se,string te,int ty)name=na;
19、number=nu;sex=se;tel=te;type=ty;void Client:Input()cout<<" 客戶姓名 : "cin>>name;cout<<" 客戶編號 : "cin>>number;cout<<" 客戶性別 ("f" 或"m"): "cin>>sex;cout<<" 客戶電話 : "cin>>tel;cout<<" 客戶類型 (1-
20、求租客戶 ;2-求售客戶 ;3-出租客戶 ;4- 出售客戶 ): " cin>>type;bool Client:operator<(Client ob)constif(number<ob.number)return true;else-return false;string Client:GetName()return name;string Client:GetNumber()return number;char Client:GetSex()return sex;string Client:GetTel()return tel;int Client:Ge
21、tType()return type;class Adminprotected:set<Floor> fl;/Floor 類數(shù)據(jù)集set<Staff> sta;/Staff 類數(shù)據(jù)集set<Store> sto;/Store 類數(shù)據(jù)集set<Client> cl;/Client 類數(shù)據(jù)集public:Admin();/ 構(gòu)造函數(shù)void ReadFloor();/ 讀取樓盤文件void ReadStaff();/讀取員工文件void ReadStore();/ 讀取門店文件void ReadClient();/讀取客戶文件void ShowFlo
22、orInfo();/顯示所有樓盤信息void ShowStaffInfo();/顯示所有員工信息void AddFloor();/ 添加樓盤信息void AddStaff();/ 添加員工信息void ShowStoreInfo();/顯示所有門店信息void AddStore();/ 添加門店信息void ShowClientInfo();/顯示所有客戶信息void AddClient();/添加客戶信息void HireRise();/ 按租金升序顯示所有樓盤信息void HireFall();/按租金降序顯示所有樓盤信息-void BuyRise();/ 按售金升序顯示所有樓盤信息voi
23、d BuyFall();/ 按售金降序顯示所有樓盤信息void SellSta();/某段時間內(nèi)銷售及傭金收入統(tǒng)計void ClientSta();/ 客戶信息統(tǒng)計void SaveFloor();/樓盤信息存檔void SaveStaff();/員工信息存檔void SaveStore();/門店信息存檔void SaveClient();/客戶信息存檔;Admin:Admin()/ 定義對象的同時讀取文件ReadFloor();ReadStaff();ReadStore();ReadClient();void Admin:ReadFloor()ifstream in("C:Flo
24、orInfo.txt");if(!in)cout<<"Cannot open the file:"FloorInfo.txt"n"return ;string Num;double Size;double Hire;double Buy;bool State;int y;int m;int d;set<Floor>:iterator p=fl.begin();in>>Num>>Size>>Hire>>Buy>>State>>y>>m>
25、;>d;while(!in.eof()Floor ob(Num,Size,Hire,Buy,State,y,m,d);fl.insert(ob);in>>Num>>Size>>Hire>>Buy>>State>>y>>m>>d;in.close();return;void Admin:ReadStaff()-ifstream in("C:StaffInfo.txt");if(!in)cout<<"Cannot open the file:"S
26、taffInfo.txt"n"return ;string Number;string Name;char Sex;string Tel;double Commission;set<Staff>:iterator p=sta.begin();in>>Number>>Name>>Sex>>Tel>>Commission;while(!in.eof()Staff ob(Number,Name,Sex,Tel,Commission);sta.insert(ob);in>>Number>>
27、;Name>>Sex>>Tel>>Commission;in.close();return;void Admin:ReadStore()ifstream in("C:StoreInfo.txt");if(!in)cout<<"Cannot open the file:"StoreInfo.txt"n"return ;string StoNum;int StaffNum;int FloorNum;set<Store>:iterator p=sto.begin();in>&
28、gt;StoNum>>StaffNum>>FloorNum;while(!in.eof()Store ob(StoNum,StaffNum,FloorNum);sto.insert(ob);in>>StoNum>>StaffNum>>FloorNum;in.close();return;void Admin:ReadClient()-ifstream in("C:ClientInfo.txt");if(!in)cout<<"Cannot open the file:"ClientIn
29、fo.txt"n"return ;string name;string number;char sex;string tel;int type;set<Client>:iterator p=cl.begin();in>>number>>name>>sex>>tel>>type;while(!in.eof()Client ob(name,number,sex,tel,type);cl.insert(ob);in>>number>>name>>sex>>tel
30、>>type;in.close();return;void Admin:ShowFloorInfo()system("cls");cout<<" 樓盤編號 樓盤面積 樓盤租金 樓盤售金 樓盤狀態(tài) 租出 /售出日期 n" set<Floor>:iterator p=fl.begin();while(p!=fl.end()cout<<""<<p->GetNum()<<"t"<<p->GetSize()<<&quo
31、t;t"<<p->GetHire()<<"t"<<p->GetBuy()<<"t"if(p->GetState()cout<<" 售 t"elsecout<<" 租 t"Date bi=p->GetDa();cout<<bi.GetYear()<<"-"<<bi.GetMonth()<<"-"<<bi.GetDa
32、y()<<endl; p+;void Admin:ShowStaffInfo()system("cls");cout<<" 員工編號 t 員工姓名 t 員工性別 t 員工電話 t 員工工資 n"-set<Staff>:iterator p=sta.begin();while(p!=sta.end()cout<<""<<p->GetNumber()<<"tt"<<p->GetName()<<"tt&q
33、uot;if(p->GetSex()='f')cout<<" 男 tt"elsecout<<" 女 tt"cout<<p->GetTel()<<"t "<<p->GetCommission()<<"n"p+;void Admin:ShowStoreInfo()system("cls");cout<<" 門店編號員工數(shù)量負(fù)責(zé)樓盤數(shù)量n"set<Store&
34、gt;:iterator p=sto.begin();while(p!=sto.end()cout<<""<<p->GetStoNum()<<"t"<<p->GetStaffNum()<<"t"<<p->GetFloorNum()<<endl;p+;void Admin:ShowClientInfo()system("cls");cout<<" 客戶編號客戶姓名客戶性別客戶電話客戶類別 n&q
35、uot;set<Client>:iterator p=cl.begin();while(p!=cl.end()cout<<""<<p->GetNumber()<<"t"<<p->GetName()<<"t"if(p->GetSex()='f')cout<<" 男"elsecout<<" 女"cout<<p->GetTel()<<"
36、;t"if(p->GetType()=1)cout<<" 求租客戶 n"else if(p->GetType()=2)cout<<" 求售客戶 n"else if(p->GetType()=3)cout<<" 出租客戶 n"elsecout<<" 出售客戶 n"-p+;void Admin:AddFloor()char ch='n'doFloor ob("1",1,1,1,1,1,1,1);ob.Inpu
37、t();fl.insert(ob);cout<<" 繼續(xù)輸入 ?(y/n)"<<endl;cin>>ch;while(ch='y');void Admin:AddStaff()char ch='n'doStaff ob("1","1",'1',"1",1);ob.Input();sta.insert(ob);cout<<" 繼續(xù)輸入 ?(y/n)"<<endl;cin>>ch;
38、while(ch='y');void Admin:AddStore()char ch='n'doStore ob("1",1,1);ob.Input();sto.insert(ob);cout<<" 繼續(xù)輸入 ?(y/n)"<<endl;cin>>ch;while(ch='y');void Admin:AddClient()char ch='n'do-Client ob("1","1",'1',&qu
39、ot;1",1);ob.Input();cl.insert(ob);cout<<" 繼續(xù)輸入 ?(y/n)"<<endl;cin>>ch;while(ch = 'y');void Admin:HireRise()int count=0;int i;double r=0;system("cls");cout<<" 樓盤編號樓盤面積樓盤租金樓盤售金樓盤狀態(tài)租出 /售出日期 n"set<Floor>:iterator p=fl.begin();while(
40、p!=fl.end()/count 用于樓盤計數(shù)count=count+1;p+;for(i=0;i<count;i+)double min=100000000;p=fl.begin();while(p!=fl.end()if(p->GetHire()<min&&r<p->GetHire()/提取大于上一輪min 值的最小租金min=p->GetHire();p+;r=min;/r 用于記錄 min 值p=fl.begin();while(p!=fl.end()if(min=p->GetHire()/ 輸出本輪最小租金的樓盤信息cout
41、<<""<<p->GetNum()<<"t"<<p->GetSize()<<"t"<<p->GetHire()<<"t"<<p->GetBuy()<<"t"if(p->GetState()cout<<" 售 t"elsecout<<" 租 t"Date bi=p->GetDa();cout&
42、lt;<bi.GetYear()<<"-"<<bi.GetMonth()<<"-"<<bi.GetDay()<<endl;-p+;void Admin:HireFall()int count=0;int i;system("cls");cout<<" 樓盤編號 樓盤面積 樓盤租金 樓盤售金 樓盤狀態(tài) 租出 /售出日期 n" set<Floor>:iterator p=fl.begin();while(p!=fl.end()co
43、unt=count+1;p+;double r=100000000;for(i=0;i<count;i+)double max=0;p=fl.begin();while(p!=fl.end()if(max<p->GetHire()&&r>p->GetHire()max=p->GetHire();p+;r=max;p=fl.begin();while(p!=fl.end()if(max=p->GetHire()cout<<""<<p->GetNum()<<"t&quo
44、t;<<p->GetSize()<<"t"<<p->GetHire()<<"t"<<p->GetBuy()<<"t"if(p->GetState()cout<<" 售 t"elsecout<<" 租 t"Date bi=p->GetDa();cout<<bi.GetYear()<<"-"<<bi.GetMonth()
45、<<"-"<<bi.GetDay()<<endl;p+;-void Admin:BuyRise()int count=0;int i;system("cls");cout<<" 樓盤編號 樓盤面積 樓盤租金 樓盤售金 樓盤狀態(tài) 租出 /售出日期 n" set<Floor>:iterator p=fl.begin();while(p!=fl.end()count=count+1;p+;double r=0;for(i=0;i<count;i+)double min=100
46、000000;p=fl.begin();while(p!=fl.end()if(min>p->GetBuy()&&r<p->GetBuy()min=p->GetBuy();p+;r=min;p=fl.begin();while(p!=fl.end()if(min=p->GetBuy()cout<<""<<p->GetNum()<<"t"<<p->GetSize()<<"t"<<p->GetHir
47、e()<<"t"<<p->GetBuy()<<"t"if(p->GetState()cout<<" 售 t"elsecout<<" 租 t"Date bi=p->GetDa();cout<<bi.GetYear()<<"-"<<bi.GetMonth()<<"-"<<bi.GetDay()<<endl;p+;void Admin
48、:BuyFall()-int count=0;int i;system("cls");cout<<" 樓盤編號 樓盤面積 樓盤租金 樓盤售金 樓盤狀態(tài) 租出 /售出日期 n" set<Floor>:iterator p=fl.begin();while(p!=fl.end()count=count+1;p+;double r=100000000;for(i=0;i<count;i+)double max=0;p=fl.begin();while(p!=fl.end()if(max<p->GetBuy()&
49、&r>p->GetBuy()max=p->GetBuy();p+;r=max;p=fl.begin();while(p!=fl.end()if(max=p->GetBuy()cout<<""<<p->GetNum()<<"t"<<p->GetSize()<<"t"<<p->GetHire()<<"t"<<p->GetBuy()<<"t"
50、;if(p->GetState()cout<<" 售 t"elsecout<<" 租 t"Date bi=p->GetDa();cout<<bi.GetYear()<<"-"<<bi.GetMonth()<<"-"<<bi.GetDay()<<endl;p+;void Admin:SellSta()Date FirstDay;FirstDay.Set(1900,1,1);/起始日期默認(rèn)1900 年 1 月 1
51、 日Date FinalDay;-FinalDay.Set(1900,1,1);/ 截至日期默認(rèn)1900年1月1日double money=0;/傭金計數(shù)int sc=0;/ 售樓計數(shù)int hc=0;/ 租樓計數(shù)system("cls");cout<<" 查詢起始日期 : n"FirstDay.Input();cout<<" 查詢截至日期 : n"FinalDay.Input();set<Floor>:iterator p=fl.begin();while(p!=fl.end()if(FirstD
52、ay<p->GetDa()&&p->GetDa()<FinalDay)/篩選起始日期與截至日期之間銷售的樓盤if(p->GetState()money=money+p->GetBuy();sc=sc+1;elsemoney=money+p->GetHire();hc=hc+1;p+;cout<<" 查詢時間段內(nèi)共n"cout<<" 售出 : "<<sc<<endl;cout<<" 租出 : "<<hc<
53、;<endl;cout<<" 總金額 : "<<money<<endl;cout<<" 傭金收入 (中介費 3%): "<<money*0.03<<endl;void Admin:ClientSta()int qz=0;int qs=0;int cz=0;int cs=0;int all=0;system("cls");set<Client>:iterator p=cl.begin();while(p!=cl.end()switch(p->
54、GetType()-case 1:qz=qz+1;all=all+1;break;case 2:qs=qs+1;all=all+1;break;case 3:cz=cz+1;all=all+1;break;case 4:cs=cs+1;all=all+1;break;p+;cout<<" 求租客戶數(shù)量 : "<<qz<<endl;cout<<" 求售客戶數(shù)量 : "<<qs<<endl;cout<<" 出租客戶數(shù)量 : "<<cz<&
55、lt;endl;cout<<" 出售客戶數(shù)量 : "<<cs<<endl;cout<<" 客戶總數(shù)量 : "<<all<<endl;void Admin:SaveFloor()ofstream out("C:FloorInfo.txt");if(!out)cout<<" 無法打開文件C:FloorInfo.txtn"return ;set<Floor>:iterator p=fl.begin();while(p!=fl.end()out<<p->GetNum()<<" "<<p->GetSize()<<" &q
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024至2030年螺桿式過濾器項目投資價值分析報告
- 2024至2030年給水用聚乙烯注塑注塑法蘭頭項目投資價值分析報告
- 2024工程勞務(wù)分包合同范本建筑公司模板工程分包合同書
- 2024語音平臺的租賃合同范本
- 2024至2030年中國銀白亮邊彩凳行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國滾筒刷架數(shù)據(jù)監(jiān)測研究報告
- 2024年服務(wù)合同參考格式范本
- 2024年固定資產(chǎn)委托管理合同
- 2024廣告公司宣傳策劃的合同
- 2024個人房屋租賃合同協(xié)議書范文
- 中國書法簡史
- 血透病人心力衰竭護(hù)理查房PPT
- 《數(shù)據(jù)圖表與分析》教學(xué)設(shè)計及反思
- 磷石膏綜合利用調(diào)查報告
- 銀行業(yè)務(wù)模擬
- 《觀滄海》說課(課堂PPT)
- SF305無鹵阻燃型聚酰亞胺薄膜撓性覆銅板-PCBGlobal
- PET瓶片再生紡制滌綸長絲工藝和設(shè)備的研究
- 政府采購會議領(lǐng)導(dǎo)講話稿
- 聘書模板可編輯
- 新建國際學(xué)校項目商業(yè)計劃書
評論
0/150
提交評論