課程設(shè)計(jì)萬年歷的設(shè)計(jì)說明_第1頁
課程設(shè)計(jì)萬年歷的設(shè)計(jì)說明_第2頁
課程設(shè)計(jì)萬年歷的設(shè)計(jì)說明_第3頁
課程設(shè)計(jì)萬年歷的設(shè)計(jì)說明_第4頁
課程設(shè)計(jì)萬年歷的設(shè)計(jì)說明_第5頁
已閱讀5頁,還剩41頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、. . . . 理工大學(xué)計(jì)算機(jī)與通信學(xué)院2014年秋季學(xué)期 面向?qū)ο?課程設(shè)計(jì)題 目: 萬年歷的設(shè)計(jì) 序言面向?qū)ο蟮某绦蛟O(shè)計(jì)是計(jì)算機(jī)專業(yè)一門重要的專業(yè)基礎(chǔ)課。此次課程設(shè)計(jì)的目的是以面向?qū)ο蟪绦蛟O(shè)計(jì)語言為基礎(chǔ),通過完成一些具有一定難度的課程設(shè)計(jì)題目的編寫、調(diào)試、運(yùn)行工作,進(jìn)一步掌握面向過程和面向?qū)ο蟪绦蛟O(shè)計(jì)的基本方法和編程技巧,鞏固所學(xué)理論知識(shí),使理論與實(shí)際相結(jié)合。從而提高自我分析問題、解決問題的能力。通過課程設(shè)計(jì),學(xué)生在下述各方面的能力應(yīng)該得到鍛煉:(1)進(jìn)一步鞏固、加深學(xué)生所學(xué)專業(yè)課程C+語言程序設(shè)計(jì)的基本理論知識(shí),理論聯(lián)系實(shí)際,進(jìn)一步培養(yǎng)學(xué)生綜合分析問題、解決問題的能力。(2)全面考核學(xué)生

2、所掌握的基本理論知識(shí)與其實(shí)際業(yè)務(wù)能力,從而達(dá)到提高學(xué)生素質(zhì)的最終目的。(3)利用所學(xué)知識(shí),開發(fā)小型應(yīng)用系統(tǒng),掌握運(yùn)用C+語言編寫調(diào)試應(yīng)用系統(tǒng)程序,訓(xùn)練獨(dú)立開發(fā)應(yīng)用系統(tǒng),進(jìn)行數(shù)據(jù)處理的綜合能力。(4)對(duì)于給定的設(shè)計(jì)題目,如何進(jìn)行分析,理清思路,并給出相應(yīng)的數(shù)學(xué)模型。 (5)掌握面向?qū)ο蟮某绦蛟O(shè)計(jì)方法。(6)進(jìn)一步掌握在集成環(huán)境下如何調(diào)試程序、修改程序和程序的測(cè)試。目錄摘要2第一章系統(tǒng)總體設(shè)計(jì)3一理論說明3二流程圖說明41總體流程說明圖42部分流程說明圖4第二章系統(tǒng)詳細(xì)設(shè)計(jì)7一主要組成部分7二源程序9第三章系統(tǒng)測(cè)試34四軟件使用說明書40一系統(tǒng)運(yùn)行環(huán)境40二系統(tǒng)操作提示40總結(jié)41參考文獻(xiàn)42致4

3、2摘 要萬年歷作為日常中的小工具,具有多方面的功能,能有效幫助人們記錄以與計(jì)算時(shí)間,在極大程度上幫助人們?cè)谌掌谝耘c時(shí)間方面有最直觀的體現(xiàn)。該設(shè)計(jì)通過C+的基本知識(shí)和技能設(shè)計(jì)出一個(gè)萬年歷程序,該程序需實(shí)現(xiàn) 時(shí)間和日期的顯示以與計(jì)算。一.實(shí)現(xiàn)提供時(shí)、分、秒組成的時(shí)間,并提供時(shí)間增加的方法(按秒);二.實(shí)現(xiàn)記錄年、月、日的過程,并提供日期增加的方法(按天);三.通過上述兩項(xiàng),設(shè)計(jì)出除除具有年、月、日、時(shí)、分、秒外,還增加國名和與格林威治時(shí)間的差;四. 輸入年、月、日、時(shí)、分、秒,在屏幕上模擬顯示一電子計(jì)時(shí)器,不斷輸出下一秒的時(shí)間和日期,以與格林威治的日期和時(shí)間。該設(shè)計(jì)不僅體現(xiàn)了普通日歷的功能,還加入

4、了電子計(jì)時(shí)器的部分,使得萬年歷在原本的基礎(chǔ)上有了更大的擴(kuò)充。關(guān)鍵字:時(shí)間,日期,格林威治時(shí)間差,電子計(jì)時(shí)器第一章 系統(tǒng)總體設(shè)計(jì)一理論說明 關(guān)于萬年歷的基本要求,須體現(xiàn)時(shí)間,日期等,所以,定義時(shí)間類time,日期類date,完成關(guān)于年(year),月(month),日(day),時(shí)(hour),分(minute),秒(second)的定義。1 在計(jì)算時(shí)間的時(shí)候,每達(dá)到1秒的時(shí)候?qū)econd進(jìn)行加1,然后判斷是否達(dá)到60秒,達(dá)到的話minute就加1,minute到達(dá)60hour就加一,同樣的方法對(duì)hour、day、month和year進(jìn)行計(jì)算。2在計(jì)算日期的時(shí)候,在對(duì)day計(jì)數(shù)時(shí),考慮到大小月

5、和閏年,對(duì)day進(jìn)行加1時(shí),判斷是哪一月和是否為閏年。在確定年、月、日之后,使用函數(shù)Week()進(jìn)行對(duì)星期幾的計(jì)算,根據(jù)1901年每月1號(hào)是星期幾可以得出現(xiàn)在是星期幾。在這個(gè)程序中,還使用了一個(gè)對(duì)話框類,使用對(duì)話框來對(duì)時(shí)間日期的設(shè)置。在菜單欄里添加一個(gè)“設(shè)置時(shí)間”的選項(xiàng)和一個(gè)菜單消息,當(dāng)點(diǎn)擊這個(gè)選項(xiàng)就會(huì)彈出設(shè)置時(shí)間日期的對(duì)話框,對(duì)話框中編輯控件設(shè)定了每個(gè)值的取值圍,從而對(duì)輸入錯(cuò)誤進(jìn)行排除。二流程圖說明1總體流程說明圖萬年歷模擬計(jì)算退出系統(tǒng)信息輸入萬年歷系統(tǒng) ( 圖一)2部分流程說明圖(1)輸入年份結(jié)束365天366天 28天 29天天閏年否是二月天數(shù)是全年天數(shù)(圖二)(2) 判斷年份情況完成日

6、期的定義以與增加方式完成時(shí)間的定義以與增加方式日期類date時(shí)間類timeDatetime完成電子時(shí)鐘的模擬定義week()輸出日期的星期數(shù)計(jì)算兩日期相差天數(shù)定義situation() 打印結(jié)果(圖三)另:在本程序中共用到三個(gè)類,定義時(shí)間的time類,定義日期的date類,以與公有繼承了time和date的datetime類,此派生類的作用是定義電子時(shí)鐘的運(yùn)行方式。在程序中還運(yùn)用到一些獨(dú)立的函數(shù),以實(shí)現(xiàn)星期以與格林威治時(shí)間差等功能。二 、系統(tǒng)詳細(xì)設(shè)計(jì)1. 主要組成部分該程序主要為了實(shí)現(xiàn)日期和時(shí)間的顯示以與格林威治時(shí)間差的計(jì)算結(jié)果,其中功能時(shí)間的顯示使用類datetime來實(shí)現(xiàn),功能時(shí)差的計(jì)算使

7、用類time和類date來實(shí)現(xiàn)。下面分別介紹類time,date的詳細(xì)設(shè)計(jì)。時(shí)間類time的具體實(shí)現(xiàn)流程:先聲明后定義,類time定義為時(shí)間基類,其中:成員函數(shù)time()主要功能為時(shí)分秒賦初值,實(shí)現(xiàn)方式為:函數(shù)定義成員函數(shù)int gethour()return hour;int getminute()return minute;int getsecond()return second;返回時(shí)分秒的值;成員函數(shù)void sethour(int nhour)hour=nhour;void setminute(int nminute)minute=nminute;void setsecond(in

8、t nsecond)second=nsecond;成員函數(shù)time主要功能為在撤銷對(duì)象占有的存之前完成清理工作釋放存,實(shí)現(xiàn)方式為:,通過對(duì)象調(diào)用析構(gòu)函數(shù)完成清理工作。 類time具體實(shí)現(xiàn)流程為:class timeprivate:int hour;int minute;int second;public:time();time(int nhour,int nminute,int nsecond);time(time &c);time();int gethour()return hour;int getminute()return minute;int getsecond()return

9、 second;void sethour(int nhour)hour=nhour;void setminute(int nminute)minute=nminute;void setsecond(int nsecond)second=nsecond;類date定義為:描述日期的基類其中:成員函數(shù)int getyear()return year;int getmonth()return month;int getday()return day; string getweek() return week;主要功能為返回年月日的值,實(shí)現(xiàn)方式為:調(diào)用成員函數(shù)成員函數(shù)void setyear(int

10、nyear)year=nyear;void setmonth(int nmonth)month=nmonth;void setday(int nday)day=nday;void setweek(string c)week=c;主要功能為給私有數(shù)據(jù)成員賦值,實(shí)現(xiàn)方式為通過調(diào)用析構(gòu)函數(shù)實(shí)現(xiàn)。類datetime公開繼承類time和類date的屬性,實(shí)現(xiàn)電子時(shí)鐘的功能,完成時(shí)間由秒自增的過程。定義函數(shù)week(),以與situation(),完成日期對(duì)應(yīng)星期數(shù)以與時(shí)間差的計(jì)算過程,完善電子時(shí)鐘以與萬年歷的功能。2. 源程序#include<iostream>#include<str

11、ing>#include<cmath>#include<windows.h>using namespace std;int mon13=0,31,28,31,30,31,30,31,31,30,31,30,31; bool isleapyear(int year)/判斷是否是閏年return (year%4=0 && year%100!=0)|(year%400=0); int mon_day(int year ,int month)/判斷月份對(duì)應(yīng)的天數(shù) if (isleapyear(year)&&month=2) return 2

12、9; else return monmonth; int getyearday(int year)/返回一年天數(shù) if(isleapyear(year) return 366; else return 365; class timeprivate:int hour;int minute;int second;public:time();time(int nhour,int nminute,int nsecond);time(time &c);time();int gethour()return hour;int getminute()return minute;int getsecon

13、d()return second;void sethour(int nhour)hour=nhour;void setminute(int nminute)minute=nminute;void setsecond(int nsecond)second=nsecond;class dateprivate:int year;int month;int day; string week;public:date();date(int y,int m,int d);date(date &t);date();int getyear()return year;int getmonth()retur

14、n month; int getday()return day;string getweek() return week;void setyear(int nyear)year=nyear;void setmonth(int nmonth)month=nmonth;void setday(int nday)day=nday;void setweek(string c)week=c; void reset(int y=0,int m=0,int d=0);date operator +(const date &t);date operator -(const date &t);c

15、lass datetime:public date,public time private:public: datetime(); datetime(int nyear,int nmonth,int nday,int nhour,int nminute,int nsecond); datetime(int nyear,int nmonth,int nday,time & c);datetime(date & t,int nhour,int nminute,int nsecond); datetime addbysecond(); datetime operator=(datet

16、ime & t);datetime operator+(datetime & t);time:time()/判斷時(shí)間并進(jìn)行賦值hour=0;minute=0;second=0;time:time(int nhour,int nminute,int nsecond)if(nhour>24|nhour<0)hour=0;else hour=nhour; if(nminute>59|nminute<0) minute=0; else minute=nminute;if(nsecond>59|nsecond<0) second=0; else sec

17、ond=nsecond;time:time(time &c)hour=c.hour;minute=c.minute;second=c.second;time:time()/time析構(gòu)函數(shù)date:date()/date構(gòu)造函數(shù)year=0;month=0;day=0;date:date(int y,int m,int d) if(y<1900) y=1900; else year=y; if(m>12 | m<=0) m=1; else month=m; int maxday=0; if(m=2) if(isleapyear(year) maxday=29; els

18、e maxday=28; else maxday=monm; if(d>maxday | d<=0) d=1; day=d;date:date(date & t)year=t.year ;month=t.year;day=t.day;date:date(); void date:reset (int y,int m,int d)this->year =y;this->month =m;this->day =d; datetime:datetime():date(),time(); datetime:datetime(int nyear,int nmonth

19、,int nday,int nhour,int nminute,int nsecond):date(nyear,nmonth,nday),time(nhour,nminute,nsecond) datetime:datetime(int nyear,int nmonth,int nday,time & c):time(c),date(nyear,nmonth,nday) datetime:datetime(date & t,int nhour,int nminute,int nsecond):date(t),time(nhour,nminute,nsecond) datetim

20、e datetime:addbysecond() this->setsecond(this->getsecond()+1); if(this->getsecond()>59) this->setsecond(0); this->setminute(this->getminute()+1); if(this->getminute()>59) this->setminute(0); this->sethour(this->gethour()+1); if(this->gethour()>23) this->s

21、ethour(0); this->setday(this->getday()+1); if(this->getday()>mon_day( this->getyear() ,this->getmonth() this->setday(1); this->setmonth(this->getmonth()+1); if(this->getmonth() >12) this->setmonth(1); this->setyear(this->getyear()+1); return *this;datetime d

22、atetime:operator=(datetime & t)this->setyear(t.getyear(); this->setmonth(t.getmonth();this->setday(t.getday();this->sethour(t.gethour();this->setminute(t.getminute();this->setsecond(t.getsecond();return *this;datetime datetime:operator+(datetime & t) if(this->getyear()+t

23、.getyear()<1900) this->setyear(1900); else this->setyear(this->getyear()+t.getyear(); if(this->getmonth()+t.getmonth()>12 | (this->getmonth()+t.getmonth()<=0) this->setmonth(1); else this->setmonth(this->getmonth()+t.getmonth(); int maxday=0; if(this->getyear()+t.

24、getyear()=2) if(isleapyear(this->getyear()+t.getyear() maxday=29; else maxday=28; else maxday=monthis->getmonth()+t.getmonth(); if(this->getday()+t.getday()>maxday |(this->getday()+t.getday()<=0) this->setday(1); this->setday(this->getday()+t.getday(); return *this;int day

25、inyear(datetime & t)/日期在年中的天數(shù)int i=0,day=0;for(i=1;i<t.getmonth();i+) day+=mon_day(t.getyear(),i);day+=t.getday();return day;void getweek( datetime &t)/判斷天數(shù)對(duì)應(yīng)星期 int week=0;int diffday; if(t.getyear()=1900) if(t.getmonth()=1) diffday=t.getday()-1; else diffday=dayinyear(t)-1; else int d1=g

26、etyearday(1900)-1; int d2=dayinyear(t); int d3=0; int year=0; for(year=1901;year<t.getyear();year+) d3+=getyearday(year); diffday=d1+d2+d3; week=diffday%7; switch(week) case 0: t.setweek("星期一");break;case 1:t.setweek("星期二");break;case 2:t.setweek("星期三");break;case 3:

27、t.setweek("星期四");break;case 4:t.setweek("星期五");break; case 5:t.setweek("星期六");break;case 6:t.setweek("星期天");break; cout<<t.getweek() <<" "<<endl; int getmonthfirst(datetime & t)/返回對(duì)應(yīng)月的第一天星期數(shù) datetime temp(t.getyear(),t.getmonth(

28、),1,t.gethour(),t.getminute(),t.getsecond();getweek( temp);/判斷對(duì)應(yīng)星期數(shù) if(temp.getweek()="星期一") return 1; else if(temp.getweek()="星期二") return 2; else if(temp.getweek()="星期三") return 3; else if(temp.getweek()="星期四") return 4; else if(temp.getweek()="星期五"

29、;) return 5; else if(temp.getweek()="星期六") return 6; else return 7; void showmonth(datetime & t)/打印當(dāng)前月日歷 int i=0;cout<<"Monday"<<" "<<"Tusday"<<" "<<"Wedday"<<" "<<"Thuday"&l

30、t;<" "<<"Friday"<<" "<<"Satday"<<" "<<"Sunday"<<endl; int j=0; int k=1; int num=getmonthfirst(t); cout<<" " for(k=1;k<=8-num;k+) cout<<k<<" " cout<<endl;

31、for(i=k;i<=mon_day(t.getyear(),t.getmonth();i+) int flag=1; int first=k; if(i<10) cout<<" "<<i<<" " else cout<<i<<" " if(i-k)=6) cout<<endl; k=i+1; void stuation1(datetime & t)/計(jì)算兩日期相差天數(shù) int nyear=0;int nmonth=0;int nday=0;i

32、nt nhour=0;int nminute=0;int nsecond;cout<<"請(qǐng)輸入 年 月 日:"<<endl;cin>>nyear>>nmonth>>nday;cout<<"請(qǐng)輸入 時(shí) 分 秒:"<<endl;cin>>nhour>>nminute>>nsecond;datetime temp ( nyear, nmonth,nday, nhour, nminute,nsecond); int diffday=0; if(

33、t.getyear()=nyear) if(t.getmonth()=nmonth) diffday=abs(t.getday()-nday); else diffday=abs(dayinyear(t)-dayinyear(temp); else if(nyear<t.getyear() int d1=getyearday(temp.getyear()-dayinyear(temp); int d2=dayinyear(t); int d3=0; int year=0; for(year=nyear;year<t.getyear();year+) d3+=getyearday(y

34、ear); diffday=d1+d2+d3; else int d1=getyearday(t.getyear()-dayinyear(t);int d2=dayinyear(temp);int d3=0;int year=0;for(year=t.getyear();year<nyear;year+)d3+=getyearday(year); diffday=d1+d2+d3; cout<<"與原日期相隔的天數(shù)為:"<<diffday<<endl; int monthsurplus(datetime & t)/當(dāng)月剩余天

35、數(shù) return mon_day(t.getyear(),t.getmonth()-t.getday(); int yearsurplus(datetime & t)/當(dāng)年剩余天數(shù) return getyearday(t.getyear()-dayinyear(t); void stuation2(datetime & t ) int diffday=0; int lastday=0; int lastmonth=0; int lastyear=0; cout<<" 請(qǐng)輸入相隔的天數(shù):"<<endl; cin>>diffd

36、ay; if(diffday>0) if(diffday<=monthsurplus(t)/月未變 lastday=diffday+t.getday(); lastmonth=t.getmonth(); lastyear=t.getyear(); else if(diffday<=yearsurplus(t)/年未變 lastyear=t.getyear(); int k=1; int i=monthsurplus(t); while(i<diffday) i+=(mon_day(t.getyear(),t.getmonth()+k); k+; lastmonth=t.

37、getmonth()+k-1; int h=0; int total=monthsurplus(t); for(h=(t.getmonth()+1);h<lastmonth;h+) total+=mon_day(t.getyear(),h); lastday=diffday-total; else/年變了 int k=1; int fmonth=0; int i=yearsurplus(t); while(i<diffday) i+=getyearday(t.getyear()+k); k+; lastyear=t.getyear()+k-1; int fyear=yearsurp

38、lus(t); for(i=(t.getyear()+1);i<lastyear;i+) fyear+=getyearday(i); int surplusday=diffday-fyear;/所求年的天數(shù) int h=0,j=1; while(h<=surplusday) h+=mon_day(lastyear,j); j+; lastmonth=j-1; int total=0; int j1=1; for(;j1<lastmonth;j1+) total+=mon_day(lastyear,j1); lastday=surplusday-total; else/diff

39、day<0 if (abs(diffday)<t.getday() lastday=t.getday(); lastmonth=t.getmonth(); lastyear=t.getyear(); else if(abs(diffday)<=dayinyear(t) lastyear=t.getyear(); int j=0,total=0; int k=t.getmonth(); int i=t.getday(); while(i<diffday) i+=mon_day(t.getyear(),k-1); k-; lastmonth=k; for(j=t.getmo

40、nth();j>=(lastmonth+1);j-) total+=mon_day(t.getyear(),j); lastday=diffday-total; else int i=dayinyear(t); int k=t.getyear(); while(i<diffday) i+=getyearday(k-1); k-; lastyear=k; int mtotal=0; int j=0; for(j=t.getyear();j>=lastyear+1;j-) mtotal+=getyearday(j); int nday=abs(diffday)-mtotal; i

41、nt h=0;int flag=0; int m=0; while(h<nday) h+=mon_day(lastyear,12-flag); flag-; lastmonth=flag; int dtotal=0; for(m=12;m>=lastmonth+1;m-) dtotal+=mon_day(lastyear,m); lastday=nday-dtotal; cout<<"日期為:"<<endl; cout<<lastyear<<"年"<<lastmonth<<

42、;"月"<<lastday<<"日"<<endl; void Tprojection(datetime & sytime) int option=0; cout<<" 您已進(jìn)入萬年歷系統(tǒng) "<<endl; cout<<" 您已進(jìn)入日期推算菜單 "<<endl; cout<<" 1.計(jì)算兩日期相差天數(shù) "<<endl; cout<<" 2.計(jì)算日期前后推算 &q

43、uot;<<endl; cout<<" 請(qǐng)選擇:"<<”1或2:”; cin>>option; system("cls"); /清屏 switch(option) case 1: stuation1(sytime);/計(jì)算兩日期相差天數(shù) break; case 2: stuation2(sytime);/計(jì)算日期前后推算 break; void timers( datetime &dtime)/模擬電子計(jì)時(shí)器 int k=0; cout<<dtime.getyear()<<&

44、quot;年"<<dtime.getmonth()<<"月"<<dtime.getday() <<"日"<<dtime.gethour()<<"時(shí)"<<dtime.getminute()<<"分"<<dtime.getsecond()<<"秒"<<endl; getweek( dtime );/判斷對(duì)應(yīng)星期數(shù) while(true) Sleep(2200)

45、; dtime.addbysecond();/電子模擬 showmonth(dtime);/打印當(dāng)前月日歷 system("cls"); cout<<dtime.getyear()<<"年"<<dtime.getmonth()<<"月"<<dtime.getday()<<"日"<<dtime.gethour()<<"時(shí)"<<dtime.getminute()<<"分&

46、quot;<<dtime.getsecond()<<"秒"<<endl; getweek( dtime );/判斷對(duì)應(yīng)星期數(shù) showmonth(dtime);/打印當(dāng)前月日歷 void Elcsystem(datetime & sytime)int option=0;cout<<" 您已進(jìn)入萬年歷模擬系統(tǒng)"<<endl;cout<<" 1.進(jìn)入日期模擬輸出系統(tǒng)"<<endl;cout<<" 2.進(jìn)入日期推算系統(tǒng)"

47、;<<endl;cout<<"請(qǐng)選擇"<<”1或2:”;cin>>option; system("cls"); /清屏switch(option)case 1 :cout<<" 當(dāng)前時(shí)間為:"<<endl;cout<<" " timers( sytime);/模擬電子計(jì)時(shí)器;case 2: Tprojection(sytime);/日期推算break; system("plause");/暫停 defaut: c

48、out<<" 無此選項(xiàng)!"<<endl;void showmenu() cout<<" 您已進(jìn)入電子模擬系統(tǒng) "<<endl; cout<<" 1.模擬萬年歷輸出 "<<endl; cout<<” 2.退出萬年歷系統(tǒng) "<<endl; cout<<"請(qǐng)選擇:"<<”1或2:”;int main()int nyear=0;int nmonth=0;int nday=0;int nhour=0;int nminute=0;int nsecond; cout<<" 您已進(jìn)入萬年歷系統(tǒng) "<<endl; cout<<" 請(qǐng)輸入 年 月 日 "<<endl; cin>>nyear>>nmonth>>nday;cout<<" 請(qǐng)輸入 時(shí) 分 秒 "<<endl;cin>>nhour>>nminute>>nsecond; system("cls"); /清屏

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論