高等院校人員管理系統(tǒng)_第1頁(yè)
高等院校人員管理系統(tǒng)_第2頁(yè)
高等院校人員管理系統(tǒng)_第3頁(yè)
高等院校人員管理系統(tǒng)_第4頁(yè)
高等院校人員管理系統(tǒng)_第5頁(yè)
已閱讀5頁(yè),還剩15頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、中國(guó)農(nóng)業(yè)大學(xué)面向?qū)ο蟪绦蛟O(shè)計(jì)課程設(shè)計(jì)報(bào)告(2015/2016學(xué)年 第二學(xué)期)高等院校人員管理系統(tǒng)專 業(yè) 計(jì)算機(jī) 學(xué) 生 姓 名 張三 班 級(jí) 學(xué) 號(hào) 0000000000 指 導(dǎo) 教 師 康 麗 指 導(dǎo) 單 位 計(jì)算機(jī)工程系 日 期 2016年 6月 1系統(tǒng)設(shè)計(jì)內(nèi)容和要求本系統(tǒng)要完成一個(gè)高等院校的人員信息管理系統(tǒng),能夠?qū)崿F(xiàn)學(xué)校中各類人員的信息錄入、查詢、修改、刪除、統(tǒng)計(jì)、保存、顯示等操作。假設(shè)高校中有三類人員:授課教師、行政人員、行政人員兼職教師(既上課又完成行政人員的工作)。2需求分析系統(tǒng)具體實(shí)現(xiàn)的功能如下:1) 從文件中加載員工信息:系統(tǒng)可以實(shí)現(xiàn)把存儲(chǔ)在文件person.txt中的學(xué)校人員

2、基本信息加載到系統(tǒng)中,可以避免數(shù)據(jù)的重復(fù)錄入。2) 增加學(xué)校員工信息:系統(tǒng)可以實(shí)現(xiàn)鍵盤錄入新員工信息,員工信息包括員工編號(hào)、類型、姓名、性別、年齡、政治面貌、學(xué)歷、工資等。如果目前學(xué)校無員工,則直接錄入員工信息;如果有員工,則自動(dòng)生成新員工的編號(hào)(增加1)。學(xué)校人員分為授課教師、行政人員、行政人員兼職教師三類,各類員工的工資計(jì)算方法如下:授課教師工資=基本工資+課時(shí)費(fèi)(30*學(xué)時(shí)數(shù))行政人員工資=基本工資+行政補(bǔ)貼行政人員兼職教師工資=基本工資+行政補(bǔ)貼+課時(shí)費(fèi)(20*學(xué)時(shí)數(shù))3)查詢學(xué)校員工信息:系統(tǒng)可以實(shí)現(xiàn)按“編號(hào)”或“姓名”查詢員工,并輸出相關(guān)信息。 4)修改學(xué)校員工信息:系統(tǒng)可以實(shí)現(xiàn)對(duì)

3、錄入的員工信息重新進(jìn)行編輯、修改,分別修改員工的姓名、性別、年齡、政治面貌、學(xué)歷和工資信息。5)刪除學(xué)校員工信息:系統(tǒng)可以實(shí)現(xiàn)當(dāng)員工離開學(xué)校時(shí)刪除相關(guān)信息。6)統(tǒng)計(jì)學(xué)校員工信息:系統(tǒng)可以統(tǒng)計(jì)學(xué)校中的黨員人數(shù)和女員工人數(shù)。7)學(xué)校員工信息存盤:系統(tǒng)可以實(shí)現(xiàn)把員工基本信息存儲(chǔ)到磁盤文件person.txt中,方便用戶以后讀取數(shù)據(jù),避免重復(fù)錄入。8)顯示所有員工信息:系統(tǒng)可以輸出學(xué)校所有員工的信息,包括員工編號(hào)、姓名、性別、年齡、政治面貌、學(xué)歷、工資、人員類型等。9)系統(tǒng)界面采用文本菜單方式,交互性好,系統(tǒng)界面如圖1所示:圖1 高等院校人員管理系統(tǒng)界面圖 3概要設(shè)計(jì)系統(tǒng)數(shù)據(jù)存盤文件person.tx

4、t的格式如下:編號(hào) 姓名 性別 年齡 政治面貌 學(xué)歷 工資 員工類型1000張莉女 32黨員 博士7500 11001白飛女 28群眾 碩士2500 21002孟丹男 40黨員 博士10500 3其中員工類型為1表示授課教師,2表示行政人員,3表示行政人員兼職教師(1) 類定義 系統(tǒng)使用類來組織管理數(shù)據(jù),共包括五個(gè)類,分別是學(xué)校類school、員工類person、任課教師類teacher、行政人員類staff、行政人員兼職教師類staffteacher。員工類person用來描述學(xué)校內(nèi)各類人員具有的公共屬性及操作,由于學(xué)校里授課教師、行政人員、行政人員兼職教師這三類人員工資的計(jì)算方法不同,表現(xiàn)

5、出多態(tài)性,因此以person類為基類,分別派生出授課教師類teacher、行政人員類staff,再以teacher類和staff類為基類,派生出行政人員兼職教師類staffteacher。由于學(xué)校里人員總數(shù)允許變動(dòng)、不確定,因此學(xué)校類school采用鏈表保存所有人員信息,并用共同的方法操作所有人員,類school與類person之間是類的聚合關(guān)系,上述類關(guān)系用uml標(biāo)識(shí)如圖2所示:學(xué)校類school員工類person授課教師類teacher行政人員類staff行政人員兼職教師類staffteacher圖2 高等院校人員管理系統(tǒng)類關(guān)系的uml圖l 員工類person。類屬性包括編號(hào)(no)、姓名

6、(name)、性別(sex)、年齡(age)、政治面貌(party)、學(xué)歷(study)、工資(pay)、員工類型(type)、指向下一個(gè)員工的指針(mynext),實(shí)現(xiàn)對(duì)員工類的描述。成員函數(shù)包括提取員工編號(hào)(getnum)、提取姓名(getname)、提取性別(getsex)、提取年齡(getage)、設(shè)置年齡(getagee)、提取政治面貌(getparty)、提取學(xué)歷(getstudy)、提取員工類型(gettype)、提取工資(getpay)、設(shè)置工資(getpayy)、提取指向下一個(gè)員工指針(getnext)、設(shè)置指向下一個(gè)員工指針(setnext)、輸出員工信息(output)等

7、。 l 授課教師類teacher。類屬性包括職稱(teachpos)、每小時(shí)課時(shí)費(fèi)(coursefee)、課時(shí)數(shù)(coursenum) 。成員函數(shù)包括提取工資(getpay)。l 行政人員類staff。類屬性包括職務(wù)級(jí)別(pos)、行政補(bǔ)貼(stafffee)。成員函數(shù)包括提取工資(getpay)。l 行政人員兼職教師類staffteacher。成員函數(shù)包括提取工資(getpay)。l 學(xué)校類school。類屬性包括指向?qū)W校中第一位員工的指針(myfirst)。成員函數(shù)包括從文件中加載員工信息(load)、增加員工信息(add、input、insert)、按編號(hào)查詢員工信息(findnum)、

8、 按姓名查詢員工信息(findname)、修改員工信息(modify)、刪除員工信息(deleteperson)、統(tǒng)計(jì)員工信息(count)、員工信息存盤(save)、顯示學(xué)校所有員工信息(showall)等 。在基于uml的可視化建模工具rational rose中高等院校人員管理系統(tǒng)各類關(guān)系的uml圖形標(biāo)識(shí)如圖3所示:圖3 rational rose中系統(tǒng)類關(guān)系的uml圖(2)系統(tǒng)主要功能模塊流程圖 加載員工信息增加員工信息查詢員工信息修改員工信息刪除員工信息統(tǒng)計(jì)員工信息員工信息存盤信息顯示員工信息退出系統(tǒng)創(chuàng)建學(xué)校對(duì)象顯示系統(tǒng)操作菜單根據(jù)輸入執(zhí)行不同操作開始圖4 主函數(shù)main的流程圖1)

9、主函數(shù)main的流程圖(見圖4) 2)從文件中加載員工信息school:load流程圖(見圖5) 3)增加員工信息 school:add、school:input、school:insert流程圖(見圖6)4)按編號(hào)或姓名查詢員工信息school:findnum、school:findname流程圖(見圖7)5)修改員工信息school:modify流程圖(見圖8)6)刪除員工信息school:deleteperson流程圖(見圖9) 7)統(tǒng)計(jì)員工信息school:count流程圖(見圖10)8)員工信息存盤school:save流程圖(見圖11)nyyn開始輸入待修改員工的編號(hào)遍歷學(xué)校員工鏈

10、表學(xué)校是否有員工輸出無此員工有待修改員工嗎修改此員工信息(姓名、性別、年齡、政治面貌、學(xué)歷、工資)圖8 修改員工信息流程圖ny結(jié)束開始員工編號(hào)自動(dòng)加1學(xué)校目前是否有員工?(add)根據(jù)員工的類型調(diào)用相應(yīng)派生類的成員函數(shù)getpay計(jì)算員工工資學(xué)校員工鏈表中加入新創(chuàng)建員工結(jié)點(diǎn)(insert)鍵盤輸入新員工編號(hào)鍵盤輸入新員工基本信息(類型、姓名、性別、年齡、政治面貌、學(xué)歷)(input)圖6 增加員工信息流程圖nyyn結(jié)束開始打開學(xué)校員工數(shù)據(jù)文件person.txt讀取一條員工記錄文件讀取失敗或文件結(jié)束文件未讀到尾學(xué)校員工鏈表中加入新結(jié)點(diǎn)關(guān)閉文件圖5 從文件中加載員工信息流程圖nyyn開始輸入待查

11、員工的編號(hào)和姓名遍歷學(xué)校員工鏈表學(xué)校是否有員工輸出無此員工是否有待查員工輸出此員工信息output圖7 按編號(hào)或姓名查詢員工信息流程圖12開始統(tǒng)計(jì)計(jì)數(shù)器初始化amount=0遍歷學(xué)校員工鏈表統(tǒng)計(jì)員工黨員人數(shù)輸入統(tǒng)計(jì)的選項(xiàng)輸出學(xué)校中黨員人數(shù)amount遍歷學(xué)校員工鏈表統(tǒng)計(jì)女員工人數(shù)輸出學(xué)校中女員工人數(shù)amount圖10 統(tǒng)計(jì)員工信息流程圖nyyn開始輸入待刪除員工的編號(hào)遍歷學(xué)校員工鏈表學(xué)校是否有員工輸出無此員工有待刪除員工嗎刪除鏈表中此員工結(jié)點(diǎn)并修改學(xué)校員工鏈表圖9 刪除員工信息流程圖 結(jié)束開始打開學(xué)校員工數(shù)據(jù)文件person.txt遍歷學(xué)校員工鏈表,將人員結(jié)點(diǎn)信息寫入到文件person.txt

12、中關(guān)閉文件圖11員工信息存盤流程圖 (3)詳細(xì)設(shè)計(jì) 整個(gè)程序包含5個(gè)文件:school.h、school.cpp是學(xué)校類的類定義文件和類實(shí)現(xiàn)文件;person.h、person.cpp是員工類及其派生類的類定義文件和類實(shí)現(xiàn)文件;main.cpp是主函數(shù)文件。1)員工類person的定義(person.h)#include#include#include /包含文件流對(duì)象文件#includeusing namespace std;class person /員工類的定義 protected: int no; /編號(hào) char name20; /姓名 char sex10; /性別 int age

13、; /年齡 char party20; /政治面貌 char study30; /學(xué)歷 float pay; /工資 int type; /員工類型,1:授課教師 2:行政人員 3:表示行政人員兼職教師 person *mynext; /指向下一個(gè)員工的指針 public: person(); /員工類無參構(gòu)造函數(shù)的定義person(int pnum,char pname,char psex,int page,char pparty,char pstudy,float ppay,int ntype);/員工類有參構(gòu)造函數(shù)的定義person(int pnum,char pname,char ps

14、ex,int page,char pparty,char pstudy,float ppay,int ntype,person *next); /員工類有參構(gòu)造函數(shù)的定義 int getnum(); /提取員工編號(hào)函數(shù)的定義 char *getname() ; /提取員工姓名函數(shù)的定義 char *getsex() ; /提取員工性別函數(shù)的定義 int getage() ; /提取員工年齡函數(shù)的定義 void getagee(int as); /設(shè)置員工年齡函數(shù)的定義 char *getparty() ; /提取員工政治面貌函數(shù)的定義 char *getstudy(); /提取員工學(xué)歷函數(shù)的定

15、義 virtual float getpay(); /計(jì)算員工工資函數(shù)的定義 void getpayy(float temp); /設(shè)置員工工資函數(shù)的定義int gettype(); /提取員工類型函數(shù)的定義 person *getnext(); /提取指向下一個(gè)員工指針函數(shù)的定義void setnext(person *next); /設(shè)置指向下一個(gè)員工指針函數(shù)的定義 void output(); /輸出員工信息函數(shù)的定義; 2) 員工類person的實(shí)現(xiàn)(person.cpp)#includeperson.hperson:person() /員工類無參構(gòu)造函數(shù) no=0; strcpy(n

16、ame,); strcpy(sex,); age=0; strcpy(party,); strcpy(study,); pay=0.0; type=0; mynext=null; person:person(int pnum,char pname,char psex,int page,char pparty,char pstudy,float ppay,int ptype) /員工類有參構(gòu)造函數(shù) no=pnum; strcpy(name,pname); strcpy(sex,psex); age=page; strcpy(party,pparty); strcpy(study,pstudy);

17、 pay=ppay; type=ptype; mynext=null; person:person(int pnum,char pname,char psex,int page,char pparty,char pstudy,float ppay,int ptype,person *next) /員工類有參構(gòu)造函數(shù) no=pnum; strcpy(name,pname); strcpy(sex,psex); age=page; strcpy(party,pparty); strcpy(study,pstudy); pay=ppay; type=ptype; mynext=next; int p

18、erson:getnum() return no; char * person:getname() return name; char * person:getsex() return sex; char * person:getparty() return party; char * person:getstudy() return study; int person:getage() return age; void person:getagee(int as) age=as; float person:getpay() return pay; void person:getpayy(fl

19、oat temp) pay=temp; int person:gettype() return type; void person:setnext(person *next) mynext=next; person *person:getnext() return mynext; void person:output() cout編號(hào):no姓名:nameendl; cout性別:sex年齡:ageendl; cout政治面貌:party學(xué)歷:studyendl; cout工資:pay人員類型:typeendl; 3) 授課教師類teacher的定義(person.h)class teacher

20、: virtual public person /授課教師類的定義 protected:char teachpos20; /職稱float coursefee; /每節(jié)課的課時(shí)費(fèi)float coursenum; /學(xué)時(shí)數(shù)public:teacher(); /教師類無參構(gòu)造函數(shù)的定義float getpay(); /計(jì)算教師工資函數(shù)的定義 ;4) 授課教師類teacher的實(shí)現(xiàn)(person.cpp)teacher:teacher() /教師類無參構(gòu)造函數(shù)的實(shí)現(xiàn) coutteachpos;coursefee=30.0;coutcoursenum;float teacher:getpay() /計(jì)

21、算工資函數(shù)的實(shí)現(xiàn) if(strcmp(teachpos,教授)=0) pay=1600; if(strcmp(teachpos,副教授)=0) pay=1200; if(strcpy(teachpos,講師)=0) pay=800; pay=pay+coursefee*coursenum; return pay; 5) 行政人員類staff的定義(person.h)class staff:virtual public person /行政人員類的定義 protected: char pos20; /行政職務(wù) float stafffee; /行政補(bǔ)貼public: staff(); /行政人員

22、類無參構(gòu)造函數(shù)的定義 float getpay(); /計(jì)算行政人員工資函數(shù)的定義;6) 行政人員類staff的實(shí)現(xiàn)(person.cpp)staff:staff() /行政人員類無參構(gòu)造函數(shù)的實(shí)現(xiàn) coutpos; coutstafffee;float staff:getpay() /計(jì)算工資函數(shù)的實(shí)現(xiàn) if(strcmp(pos,處級(jí))=0) pay=2500; if(strcmp(pos,科級(jí))=0) pay=2000; if(strcmp(pos,科員)=0) pay=1500; pay=pay+stafffee;return pay; 7) 行政人員兼職教師類staffteacher

23、的定義(person.h)class staffteacher:public staff,public teacher /行政人員兼職教師類的定義 public:staffteacher(); /類無參構(gòu)造函數(shù)的定義 float getpay(); /計(jì)算工資函數(shù)的定義;8) 行政人員兼職教師類staffteacher的實(shí)現(xiàn)(person.cpp)staffteacher:staffteacher() /類無參構(gòu)造函數(shù)的實(shí)現(xiàn) coursefee=20.0; float staffteacher:getpay() /計(jì)算工資函數(shù)的實(shí)現(xiàn) if(strcmp(pos,處級(jí))=0) if(strcmp

24、(teachpos,教授)=0) pay=2000; else if(strcmp(teachpos,副教授)=0)pay=1800; else pay=1600; if(strcmp(pos,科級(jí))=0) if(strcmp(teachpos,教授)=0) pay=1800; else if(strcmp(teachpos,副教授)=0)pay=1600; else pay=1400; if(strcmp(pos,科員)=0) if(strcmp(teachpos,教授)=0) pay=1600; else if(strcmp(teachpos,副教授)=0)pay=1400; else p

25、ay=1200; pay=pay+coursenum*coursefee+stafffee; return pay; 9) 學(xué)校類school的定義(school.h)#includeperson.hclass school private: person *myfirst; /指向?qū)W校人員鏈表中結(jié)點(diǎn)的指針public:school(); /school類無參構(gòu)造函數(shù)的定義school(int nnum,char nname,char nsex,int nage,char nparty,char nstudy,float npay,int ntype); /school類帶參數(shù)構(gòu)造函數(shù)的定義s

26、chool(); /school類析構(gòu)函數(shù)的定義 void load(); /從文件中加載員工信息void add(); /增加員工信息 void input(int number); /鍵盤輸入新員工基本信息 void insert(int nnum,char nname,char nsex,int nage,char nparty,char nstudy,float npay,int ntype); /學(xué)校員工鏈表中插入新員工結(jié)點(diǎn) bool findnum(); /按編號(hào)查詢員工信息 bool findname( ); /按姓名查詢員工信息 bool modify(); /修改員工信息 b

27、ool deleteperson( ); /刪除員工信息 void count(); /統(tǒng)計(jì)員工信息 void save(); /員工信息存盤 void showall(); /顯示學(xué)校所有員工信息;10)學(xué)校類school的實(shí)現(xiàn)(school.cpp)#includeschool.hschool:school ( ) /school類無參構(gòu)造函數(shù)的實(shí)現(xiàn) myfirst=null; school:school(int nnum,char nname,char nsex,int nage,char nparty,char nstudy,float npay,int ntype) /school類

28、帶參數(shù)構(gòu)造函數(shù)的實(shí)現(xiàn) myfirst=new person(nnum,nname,nsex,nage,nparty,nstudy,npay,ntype); school:school( ) /school類析構(gòu)函數(shù)的實(shí)現(xiàn) person *next=myfirst,*temp; while(next!=null) temp=next; next=next-getnext(); delete temp; myfirst=null; void school:load() /從文件中加載員工信息 int nnum,nage,ntype; char nname20,nsex20,nparty20,nst

29、udy20; float npay; ifstream fin(person.txt,ios:in); while(fin.good() finnnumnnamensexnagenpartynstudynpayntype; if(!(fin.eof() insert(nnum,nname,nsex,nage,nparty,nstudy,npay,ntype); fin.close(); coutendl存儲(chǔ)在文件中的學(xué)校人員信息已加載到系統(tǒng)中endl;void school:add() /增加新員工 int tmpnum,number1,number2; person *p=myfirst;

30、if(p=null) couttmpnum; input(tmpnum); else if(p-getnext()=null) number1=p-getnum()+1; input(number1); else while(p-getnext()!=null) p=p-getnext(); number2=p-getnum()+1; input(number2); void school:input(int number) /鍵盤輸入新員工基本信息 int nage,ntype; float npay; char nname20,nsex20,nparty20,nstudy20; cout請(qǐng)

31、選擇是任課教師(輸入1),行政人員(輸入2)還是行政人員兼職教師(輸入3):ntype; cout請(qǐng)輸入編號(hào)為number的員工信息endl; cout輸入姓名:nname; cout輸入性別:nsex; cout輸入年齡:nage; cout輸入政治面貌:群眾還是黨員?nparty; cout輸入學(xué)歷:小學(xué),初中,高中,???本科,碩士,博士:nstudy; cout下面計(jì)算工資:endl; if(ntype=1) teacher t1; npay=t1.getpay(); else if(ntype=2) staff s1; npay=s1.getpay(); else if(ntype=

32、3) coutgetnext()!=null) p=p-getnext(); p-setnext(new person(nnum,nname,nsex,nage,nparty,nstudy,npay,ntype,p-getnext(); bool school:findnum() /按編號(hào)查詢員工信息 int id; person *ahead=myfirst; person *follow=ahead; cout請(qǐng)輸入員工的編號(hào):id; if(ahead=null) cout本校暫無員工信息!getnum()=id) ahead-output(); return true; else fol

33、low=ahead; ahead=ahead-getnext(); cout本校無此員工信息!endl; return false; bool school:findname( ) /按姓名查詢員工信息 char tmpname20; person *ahead=myfirst; person *follow=ahead; couttmpname; if(ahead=null) cout本校暫無員工信息!getname(),tmpname)=0) ahead-output(); return true; else follow=ahead; ahead=ahead-getnext(); cou

34、t本校無此員工信息!endl; return false; bool school:modify() /修改員工信息 int number; person *ahead=myfirst; person *follow=ahead; coutnumber; if(ahead=null) cout本校無員工!getnum()=number) ahead-output(); while(1) int i; float tmpnumber; char temp30; cout請(qǐng)選擇要修改的員工信息:endl; cout1:姓名 2:性別 3:年齡 4:政治面貌 5:學(xué)歷 6:工資 endl; cout

35、i; switch(i) case 1: couttemp;strcpy(ahead-getname(),temp); ; break; case 2: couttemp;strcpy(ahead-getsex(),temp); ;break; case 3: couttmpnumber;ahead-getagee(tmpnumber); ;break; case 4: couttemp;strcpy(ahead-getparty(),temp); ;break; case 5: couttemp;strcpy(ahead-getstudy(),temp);break; case 6: cou

36、ttmpnumber;ahead-getpayy(tmpnumber);break; return true; else ahead=ahead-getnext(); follow=ahead; cout本校沒有此工作編號(hào)的員工!endl; return false; bool school:deleteperson( ) /刪除員工信息 int i; person *ahead=myfirst; person *follow=ahead; couti; if(ahead=null) coutgetnum()=i) myfirst=myfirst-getnext(); cout工作編號(hào)為i的學(xué)

37、校員工已被刪除了!getnext(); while(ahead!=null) if(ahead-getnum()=i) follow-setnext(ahead-getnext(); cout編號(hào)為igetnext(); cout要?jiǎng)h除的學(xué)校員工不存在,無法刪除!endl; return false; void school:count( ) /統(tǒng)計(jì)員工信息 int i,amount=0; cout *n * *n * 1.統(tǒng)計(jì)學(xué)校職工中的黨員人數(shù) *n * *n * 2.統(tǒng)計(jì)學(xué)校中女職工人數(shù) *n * *n *n 請(qǐng)您選擇上面的選項(xiàng):i; person *ahead=myfirst; person *follow=ahead; if(ahead=null) cout學(xué)校無人員信息getparty(),黨員)=0) ahead=ahead-getnext(); amount+; else ahead=ahead-getnext(); cout學(xué)校中的黨員人數(shù):amountgetsex(),女)=0) ahead=ahead-getnext(); amount+; else ahead=ahead-getnext(); cout學(xué)校中的女員工人數(shù):amountendl; ; break; void school:save() /員工

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論