版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、福建師范大學(xué)閩南科技學(xué)院程序設(shè)計基礎(chǔ)實踐報告題目職工工資信息管理系統(tǒng)陳顯澤學(xué)生姓名學(xué)院信息科學(xué)與工程學(xué)院土木工程 1班2017.4.20專業(yè)班級完成時間指導(dǎo)教師褚若波計算機程序設(shè)計實踐目 錄.二、課程設(shè)計基本內(nèi)容.三、程序功能簡介.四、主體內(nèi)容.4.1 設(shè)計分析.4.2 程序結(jié)構(gòu).4.3 模塊的功能及程序說明.4.4 相關(guān)模塊源程序.4.5 操作方法(流程).4.6 試驗結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果).4.7 設(shè)計體會.4.8 參考文獻(xiàn).五、用戶使用說明.六、對本設(shè)計過程及方法、手段的改進(jìn)建議.計算機程序設(shè)計實踐一、課程設(shè)計的目的和要求C+節(jié),其主要目的在于通過綜合程序課程設(shè)計,培養(yǎng)和提高學(xué)生
2、的獨立分析問題、解決實際問題的能力和計算機語言編程能力。本次課程設(shè)計時間為2周,要求每位同學(xué)在為期兩周的時間段內(nèi),在編程環(huán)境下,用面向?qū)ο蟪绦蛟O(shè)計思想進(jìn)行C+程序設(shè)計、功能模塊調(diào)試,在正確、合計題所規(guī)定的任務(wù)、進(jìn)行課程設(shè)計報告編寫與整理。而且也是為了培養(yǎng)從資料文獻(xiàn)、科學(xué)實驗中獲得知識的能力,提高從別人經(jīng)的深度、運用理論去處理問題的能力、實驗?zāi)芰?、課程設(shè)計能力、書面及口頭表達(dá)能力進(jìn)行考核。課程設(shè)計結(jié)束時,要求進(jìn)行設(shè)計成果演示(由指導(dǎo)老師驗收相關(guān)程序運行成二、課程設(shè)計的內(nèi)容設(shè)計一個職工信息管理案例,實現(xiàn)不同類別職工的工資數(shù)據(jù)。職工的種類包括:正式職工和臨時工。定義一個基本的職工類,基本信息包括:編
3、號、姓名、性別、年齡、家庭住址、基本職務(wù)工資。派生出正式職工類,增加的屬性包括:崗位津貼、養(yǎng)老金、住房公積金、所得稅、醫(yī)療保險、實發(fā)工資;臨時工增加的屬性包括:獎金、所得稅、實發(fā)工資。1.正式職工:實發(fā)工資=基本職務(wù)工資+崗位津貼-養(yǎng)老金-住房公積金-所得稅-醫(yī)療保險;2.臨時工:實發(fā)工資=基本職務(wù)工資+獎金-所得稅;基本功能與技術(shù)要求1、2、計算與統(tǒng)計功能:采用靜態(tài)數(shù)據(jù)成員與成員函數(shù)完成記錄中相關(guān)數(shù)據(jù)的統(tǒng)計;1)能夠打開已存在的數(shù)據(jù)表文件,對數(shù)據(jù)表中與某關(guān)鍵字匹配的相關(guān)記錄進(jìn)行數(shù)據(jù)統(tǒng)計(包括:工資總額、平均值)第 1 頁計算機程序設(shè)計實踐2)計算每個職工的實發(fā)工資。3、記錄管理功能:利用繼承
4、與派生思想創(chuàng)建不同的類;記錄的管理采用鏈表或者指針數(shù)組實現(xiàn);采用抽象類、虛函數(shù)等實現(xiàn)對象與函數(shù)的動態(tài)關(guān)聯(lián),體現(xiàn)多態(tài)性。1/插入記錄:完成對任意一條記錄輸入、添加或插入數(shù)據(jù)表中,并保存到數(shù)據(jù)文件中。2)查詢、顯示記錄:能夠打開已存在的數(shù)據(jù)表文件,根據(jù)用戶要求按所給個對象的信息。3)修改記錄:能夠打開已存在的數(shù)據(jù)表文件,并對確定的任意記錄進(jìn)行修改,在修改過程中,應(yīng)顯示記錄信息,給出確認(rèn)提示,并對更新的記錄信息進(jìn)行文件保存。4)刪除記錄:能夠打開已存在的數(shù)據(jù)表文件,可以刪除數(shù)據(jù)表中的任一記錄,要求具備邏輯刪除(具有恢復(fù)功能)和物理刪除功能,并對新的數(shù)據(jù)表信息進(jìn)行文件保存。三、程序功能簡介數(shù)據(jù)文件管理
5、功能:利用輸入輸出流創(chuàng)建新文件、打開文件、保存文件。計算與統(tǒng)計功能:用靜態(tài)數(shù)據(jù)成員與成員函數(shù)完成記錄中相關(guān)數(shù)據(jù)的統(tǒng)計;記錄管理功能:實現(xiàn)輸入,插入,刪除,恢復(fù)等功能。四、主體內(nèi)容4.1 設(shè)計分析設(shè)置基本類staff,并由此派生出正式職工類formal和臨時工類casual.由于象與函數(shù)的動態(tài)關(guān)聯(lián)。在 整 個 程 序 中 定 義 了 三 個 函 數(shù) string InputNormalInfo(istream&input,string tip,chartype);(用于直到輸入正確類型的數(shù)據(jù)才返回)voidSaveToFile(fstream &file,staff *s);(用于保存信息到指定
6、文件)voidReadFromFile(fstream &file,staff *s);( 用 于 從 文 件 讀 取 信 息 第 2 頁計算機程序設(shè)計實踐InputNormalInfo 函數(shù)用于對測試過程中一些由輸入錯誤引起的錯誤的糾正。最后在主函數(shù)中用 SWITCH 語句實現(xiàn)了對文件,信息的相關(guān)操作。為了體現(xiàn)C+工程性的特點,本程序中的類,函數(shù)單獨作為頭文件和 CPP 文件,最后在主程序中調(diào)用即可。即為了實現(xiàn)面向?qū)ο笾械墓媒杩谂c私有實現(xiàn)的分離。4.2 程序結(jié)構(gòu)職工信息統(tǒng)計關(guān)鍵字模塊職工信息輸入模塊第 3 頁計算機程序設(shè)計實踐4.3 各模塊的功能及程序說明a.函數(shù)模塊(作為三個頭文件)st
7、ring InputNormalInfo(istream &input,string tip, char type);用于直序的可行性。void SaveToFile(fstream &file,staff *s);用于保存信息到指定文件。此函數(shù)執(zhí)行對職工數(shù)據(jù)的保存。void ReadFromFile(fstream &file,staff *s);用于從文件讀取信息。b.主函數(shù)模塊(作為最終的主程序)創(chuàng)建主菜單界面,以供用戶選擇。用 SWITCH語句和鏈表實現(xiàn)相關(guān)操作。職工信息文件模塊:case 1:(新建)case 2:(打開)case 3:(保存)case 4:(另存為)職工信息輸入模塊
8、:case 5:(輸入信息)職工信息插入模塊:case 6:(插入信息)職工信息顯示模塊:case 7:(顯示信息)職工信息查詢模塊: case 8:(查詢信息)職工信息統(tǒng)計關(guān)鍵字模塊: case 9:(統(tǒng)計關(guān)鍵字(工資總額,平均值))職工信息刪除模塊: case a:(刪除信息)職工信息恢復(fù)模塊:case b:(恢復(fù)信息)退出系統(tǒng)模塊:case q:(退出程序)c.類模塊(每個類作為一個頭文件,類的函數(shù)作為 cpp文件)staff 基本職工類:class staff定義了職工的基本信息,數(shù)據(jù)包括編號,姓名,年齡等。設(shè)置輸入輸出重載友元函數(shù),計算工資的虛函數(shù)。formal正式職工類:class
9、 formal:public class staff增加正式職工的其他數(shù)據(jù),比如保險之類的。明確定義計算工資函數(shù)casual臨時工類:class casual:public class staff增加臨時工的附加信息。明確定義計算工資函數(shù)。第 4 頁計算機程序設(shè)計實踐4.4 相關(guān)模塊源程序a.函數(shù)模塊InputNormalInfo函數(shù) cpp文件源程序#includestaff.h#includeformal.h#includecasual.hstring InputNormalInfo(istream &input, string tip, char type) /用于直到輸入正確類型的數(shù)據(jù)
10、才返回string str; /臨時變量while (1)bool wrong = false; /記錄是否輸入錯誤cout tip;if (INT = type)cout (請輸入整數(shù));else if (DECIMAL = type)cout (請輸入小數(shù)或整數(shù));cout.put(:);getline(input, str);if (INT = type) /整數(shù)for (auto iter = str.cbegin(); iter != str.cend(); iter+)/使用迭代器檢查是否輸入的都是整數(shù)if (!isdigit(*iter) /不是數(shù)字wrong = true;br
11、eak;第 5 頁計算機程序設(shè)計實踐else if (DECIMAL = type) /小數(shù)bool point = false; /記錄是否已經(jīng)讀取到小數(shù)點for (auto iter = str.cbegin(); iter != str.cend(); iter+)/使用迭代器檢查是否輸入的是小數(shù)if (!isdigit(*iter) /不是數(shù)字if (. = *iter & !point) /第一次讀取到小數(shù)點point = true; /已經(jīng)讀取小數(shù)點continue;/否則輸入錯誤wrong = true;break;/判斷輸入是否錯誤if (!wrong)return str;S
12、aveToFile函數(shù) cpp文件源程序#includestaff.h第 6 頁計算機程序設(shè)計實踐#includeformal.h#includecasual.hvoid SaveToFile(fstream &file, staff *s) /用于保存信息到指定文件if (&file = &cout)staff *p = s;while (p)cout *p next;elsefstream temp;temp.open(path, ios:out);staff *p = s;while (p)temp *p next;temp.close();ReadFromFile函數(shù) cpp文件源程序
13、#includestaff.h#includeformal.h第 7 頁計算機程序設(shè)計實踐#includecasual.hvoid ReadFromFile(fstream &file, staff *s) /用于從文件讀取信息file.seekg(0, ios:beg);if (*s)/如果已有信息delete *s;*s = NULL;string input;staff *p = NULL;staff *tail = NULL; /記錄鏈表尾部/記錄讀取到的一行do/讀取標(biāo)題getline(file, input);if (-正式工- = input)p = new formal;els
14、e if (-臨時工- = input)p = new casual;elsecontinue;file *p;/清除多余的信息if (!*s) /第一次讀入tail = *s = p;elsetail = tail-next = p; while (file.good();file.clear();第 8 頁計算機程序設(shè)計實踐b.主函數(shù)模塊 cpp文件源程序/ 職工工資信息系統(tǒng).cpp : 定義控制臺應(yīng)用程序的入口點。#include stdafx.h#include #include #include #includeformal.h#includestaff.h#includecasua
15、l.hfstream file; /文件流string path; /路徑,記錄打開的文件路徑string input; /記錄輸入staff *head = NULL; /頭指針staff *recover = NULL; /記錄可恢復(fù)信息int main(int argc, char *argv, char *envp)system(color 1A);while (1)system(cls);if (file.is_open()/已打開文件cout 當(dāng)前打開文件: path endl;cout 新建n2-打開n3-保存n第 9 頁計算機程序設(shè)計實踐4-另存為n5-輸入信息n6-插入信息n
16、7-顯示信息n8-查詢信息n9-統(tǒng)計關(guān)鍵字(工資總額,平均值)na-刪除信息nb-恢復(fù)信息nq-退出n;getline(cin, input);system(cls);switch (input0)case 1: /新建/詢問是否保存已打開的文件if (file.is_open()cout path endl;cout 是否保存當(dāng)前已打開的文件?(Y/N):;getline(cin, input);if (Y = input0 | y = input0)SaveToFile(file, head);cout 保存成功. endl;elsecout 保存失敗. endl;第 10 頁計算機程序設(shè)
17、計實踐file.close();cout 請輸入新文件路經(jīng):;getline(cin, input);/打開文件file.open(input, ios:in);if (file) /文件已存在file.close(); /先關(guān)閉文件cout 文件已存在,是否替換?(Y/N):;string temp = input; /臨時保存文件路徑getline(cin, input);if (!(Y = input0 | y = input0)/取消新建cout 新建失敗. endl;break;elsecout 已替換. endl;input = temp;if (head) /釋放內(nèi)存delete
18、 head;head = NULL;path = input;file.open(path, ios:in | ios:out | ios:trunc);第 11 頁計算機程序設(shè)計實踐break;case 2: /打開cout 請輸入要打開的文件路徑:;getline(cin, input);if (input = path) /已打開cout 已打開該文件! endl;break;/是否存在文件fstream temp;temp.open(input, ios:in);if (!temp)cout 文件不存在,打開失敗! endl;break;temp.close();/詢問是否保存if (
19、file.is_open()cout 是否保存文件: path n;path = input;cout (Y/N):;getline(cin, input);if (y = input0 | Y = input0)第 12 頁計算機程序設(shè)計實踐SaveToFile(file, head);cout 保存成功. endl;elsecout 未保存. endl;file.close();elsepath = input;file.open(path, ios:in | ios:out | ios:app);ReadFromFile(file, &head);cout 已讀入信息:n;SaveToF
20、ile(fstream &)cout, head);break;case 3: /保存if (!file.is_open() /未打開文件cout 當(dāng)前未打開文件! endl;elseSaveToFile(file, head);cout 已保存到: path endl;break;第 13 頁計算機程序設(shè)計實踐case 4: /另存為cout 請輸入另存為的文件路徑:;getline(cin, input);fstream temp;string _path = input;/臨時路徑temp.open(_path, ios:in);if (temp) /文件已存在cout 文件已存在,是否
21、替換?(Y/N):;getline(cin, input);if (!(Y = input0 | y = input0)/輸 入 的不是 Y/y則取消另存為cout 取消另存. endl;break;/另存到_pathstring str = path; /保存 pathpath = _path;SaveToFile(temp, head);cout 文件已另存到 _path next) s = s-next;while (1)staff *p; /臨時變量cout *p;if (!head)s = head = p;elses = s-next = p;break;case 6: /插入信息
22、if (!head)cout 當(dāng)前無信息,無法插入! endl;else第 15 頁計算機程序設(shè)計實踐SaveToFile(fstream &)cout, head);cout GetNO() != no)if (!s-next) /不存在指定編號cout 編號輸入錯誤! next;if (flag) break; /編號輸入錯誤則退出while (1)staff *p; /臨時變量cout *p;p-next = s-next;s-next = p;s = p;break;case 7: /顯示信息if (head)SaveToFile(fstream &)cout, head);elsec
23、out 當(dāng)前未打開文件! endl;break;case 8: /查詢信息if (!head)cout 當(dāng)前無信息,終止查詢! endl;elseSaveToFile(fstream &)cout, head);cout 請輸入要查詢的內(nèi)容:;getline(cin, input);staff *s = head;cout n查詢結(jié)果:n;第 17 頁計算機程序設(shè)計實踐coutnext; /臨時保存s-next = NULL;SaveToFile(fstream &)cout, s);s-next = p; /還原if (!s-next)break;elses = s-next;break;c
24、ase 9:/統(tǒng)計關(guān)鍵字(工資總額,平均值)if (!head)/無信息可統(tǒng)計cout 當(dāng)前未輸入信息! GetMoney();s = s-next; while (s);cout 工資總額: money endl;cout 平均值: money / population endl;break;case a: /刪除信息if (!head)/無信息可刪除cout 當(dāng)前未輸入信息! endl;break;char choice = 0; /記錄選擇cout A(邏輯刪除,可恢復(fù))/B(物理刪除,不可恢復(fù)):;getline(cin, input);if (A = input0 | a = inp
25、ut0)choice = A;else if (B = input0 | b = input0)choice = B;elsecout 輸入錯誤! endl;break;第 19 頁計算機程序設(shè)計實踐while (1)system(cls);if (A = choice)cout 以下刪除可恢復(fù):;else if (B = choice)cout 以下刪除不可恢復(fù):;system(pause);/顯示信息SaveToFile(fstream &)cout, head);cout GetNO() = no)/第一條信息符合if (A = choice) /邏輯刪除,先保存if (p)p-next
26、 = head;elserecover = head;head = head-next;if (A = choice)if (p)第 20 頁計算機程序設(shè)計實踐p-next-next = NULL;elserecover-next = NULL;else/符合的信息不是第一條staff *s = head; /定位要刪除的信息之前的一條while (s-next & s-next-GetNO() != no)s = s-next;if (!s-next) /未找到匹配編號cout next = s-next;elserecover = s-next;s-next = s-next-next;i
27、f (A = choice)if (p)p-next-next = NULL;第 21 頁計算機程序設(shè)計實踐elserecover-next = NULL;break;case b: /恢復(fù)信息if (!recover)cout 無可恢復(fù)信息! endl;break;SaveToFile(fstream &)cout, recover);cout next)第 22 頁計算機程序設(shè)計實踐s = s-next;s-next = recover;recover = NULL;cout 已恢復(fù)! endl;elsecout 未恢復(fù)! endl;break;case q:if (head | reco
28、ver)cout 還有殘留信息,確認(rèn)退出?(Y/N):;getline(cin, input);if (Y = input0 | y = input0)return 0;elsecontinue;elsereturn 0;default:continue;system(pause);第 23 頁計算機程序設(shè)計實踐c.類模塊(每個類的信息作為一個文件)基類 staff的.h文件和 cpp文件#include stdafx.h#include #include #include typedef char TYPE;#define STAFF 0#define FORMAL 1#define CAS
29、UAL 2#define INT 3/基本職工類/正式工/臨時工/整數(shù)#define DECIMAL 4/小數(shù)#define MAX_IGNORE 256class staff /基本職工類(基類)protected:string no;/編號/姓名string name;string sex;unsigned age;/性別/年齡string address; /家庭住址double base_wage;/基本職務(wù)工資public:TYPE type;/職工類型(子類類別)staff *next; /鏈表指針protected:void InputBasicInfo(istream &inp
30、ut); /用于輸入基類的基本信息void OutputBasicInfo(ostream &output);/用于輸出基類的基本信息virtual void CalcMoney() = 0; /計算實發(fā)工資,并返回第 24 頁計算機程序設(shè)計實踐public:staff() :type(STAFF), next(NULL) /初始化staff() if (next) delete next; /刪除鏈表friend istream &operator(istream &input, staff &s); /用 于 輸入基類的基本信息并且調(diào)用子類的輸入函數(shù)friend ostream &oper
31、ator(ostream &output, staff &s); /用 于 輸出基類的基本信息并且調(diào)用子類的輸出函數(shù)friend void ReadFromFile(fstream &file, staff *s); /用于從文件讀取信息string GetNO() return no; virtual double GetMoney() = 0; /獲取工資bool operator=(string str); /查詢信息時用/獲取編號#includestaff.h#includeformal.h#includecasual.hbool staff:operator=(string str)
32、/查詢信息時用double data = atof(str.c_str();if (str = no)return true; /編號if (str = name) return true; /姓名if (str = sex) return true; /性別if (data = age) return true; /年齡if (str = address) return true; /家庭住址if (data = base_wage) return true;/基本職務(wù)工資if (FORMAL = type) /正式工return *(formal *)this = str;第 25 頁計算
33、機程序設(shè)計實踐else if (CASUAL = type)/臨時工return *(casual *)this = str;return false;void staff:InputBasicInfo(istream &input)/用于輸入基類的基本信息if (&input = &cin) /從鍵盤輸入cout 編號:;cout 姓名:;cout 性別:;getline(input, no);getline(input, name);getline(input, sex);age = atoi(InputNormalInfo(input, 年齡, INT).c_str();cout age
34、;input.ignore(MAX_IGNORE, :);getline(input, no);getline(input, name);getline(input, sex);getline(input, address);input.ignore(MAX_IGNORE, :) base_wage;void staff:OutputBasicInfo(ostream &output) /用于輸出基類的基本信第 26 頁計算機程序設(shè)計實踐息output 編號: no n;output 姓名: name n;output 性別: sex n;output 年齡: age n;output 家庭住
35、址: address n;output 基本職務(wù)工資: base_wage (istream &input, staff &s)/用于輸入基類的基本信息并且調(diào)用子類的輸入函數(shù)s.InputBasicInfo(input);if (FORMAL = s.type)/正式工input *(formal *)&s;else if (CASUAL = s.type) /臨時工input *(casual *)&s;s.CalcMoney();return input;ostream &operator(ostream &output, staff &s) /用于輸出基類的基本信息并且調(diào)用子類的輸出函數(shù)
36、switch (s.type) /輸出類型case FORMAL:output -正式工-n;break;第 27 頁計算機程序設(shè)計實踐case CASUAL:output -臨時工-n;break;s.OutputBasicInfo(output);if (FORMAL = s.type)/正式工output *(formal *)&s;else if (CASUAL = s.type) /臨時工output (istream &input, formal &f); /用 于 輸入正式工的附加信息第 28 頁計算機程序設(shè)計實踐friend ostream &operator(istream
37、&input, formal &f) /用于輸入正式工的附加信息if (&input = &cin) /從鍵盤輸入f.salary = atof(InputNormalInfo(input, 崗 位 津 貼 ,DECIMAL).c_str();f.pension = atof(InputNormalInfo(input, 養(yǎng) 老 金 ,DECIMAL).c_str();f.housing_fund = atof(InputNormalInfo(input, 住房公積金,DECIMAL).c_str();第 29 頁計算機程序設(shè)計實踐f.income_tax = atof(InputNormal
38、Info(input, 所 得 稅 ,DECIMAL).c_str();f.insurance = atof(InputNormalInfo(input, 醫(yī) 療 保 險 ,DECIMAL).c_str();else/從文件讀入input.ignore(MAX_IGNORE, :) f.salary;input.ignore(MAX_IGNORE, :) f.pension;input.ignore(MAX_IGNORE, :) f.housing_fund;input.ignore(MAX_IGNORE, :) f.income_tax;input.ignore(MAX_IGNORE, :)
39、 f.insurance;input.ignore(MAX_IGNORE, :) f.money;return input;ostream &operator(ostream &output, formal &f) /用于輸出正式工的附加信息output 崗位津貼: f.salary n;output 養(yǎng)老金: f.pension n;output 住房公積金: f.housing_fund n;output 所得稅: f.income_tax n;output 醫(yī)療保險: f.insurance n;output 實發(fā)工資: f.money (istream &input, casual &
40、c);/用于輸入臨時工的附加信息friend ostream &operator(istream &input, casual &c)/用于輸入臨時工的附加信息第 31 頁計算機程序設(shè)計實踐if (&input = &cin) /從鍵盤輸入c.award=atof(InputNormalInfo(input,獎金,DECIMAL).c_str();c.income_tax=atof(InputNormalInfo(input, 所 得 稅 “ ,DECIMAL).c_str();else/從文件讀入input.ignore(MAX_IGNORE, :) c.award;input.ignore
41、(MAX_IGNORE, :) c.income_tax;input.ignore(MAX_IGNORE, :) c.money;return input;ostream &operator(ostream &output, casual &c) /用于輸出臨時工的附加信息output 獎金: c.award n;output 所得稅: c.income_tax n;output 實發(fā)工資: c.money n;return output;4.5 操作方法選擇輸入Switch(input01,2,3,4,5,6,7,8,9,a,b第 32 頁計算機程序設(shè)計實踐4.6 試驗結(jié)果(包括輸入數(shù)據(jù)和輸出結(jié)果)開始運行程序,進(jìn)入系統(tǒng)頁面,按照使用說明進(jìn)行操作圖 1-1 系統(tǒng)操作的界面圖 1-2 建立文件界面第 33 頁計算機程序設(shè)計實踐圖 1-3 輸入數(shù)據(jù)界面圖 1-4 顯示信息界面第 34 頁計算機程序設(shè)計實踐圖 1-5 統(tǒng)計關(guān)鍵字界面圖 1-6 查詢信息界面,可按定義所以數(shù)據(jù)之一查詢,這里給出按編號查詢第 35 頁計算機程序設(shè)計實踐圖 1-7 刪除界面,有邏
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 員工培訓(xùn)機構(gòu)制度規(guī)范
- 醫(yī)美現(xiàn)場管理制度規(guī)范
- 怎樣規(guī)范社保管理制度
- 學(xué)校規(guī)范校服管理制度
- 醫(yī)療機構(gòu)掃床制度規(guī)范
- 嚴(yán)格規(guī)范殯葬服務(wù)制度
- 一院醫(yī)生查房制度規(guī)范
- 醫(yī)院臨時停車制度規(guī)范
- 規(guī)范性文件報備清理制度
- 企業(yè)規(guī)范報賬制度匯編
- 拍攝合作協(xié)議書范本
- 國家開放大學(xué)漢語言文學(xué)本科《古代小說戲曲專題》期末紙質(zhì)考試第四大題論述題庫2025春期版
- 環(huán)境衛(wèi)生學(xué)EnvironmentalHygiene10課件
- 橋架安裝承包合同
- 牛羊肉精深加工項目可行性研究報告
- 12D101-5 110KV及以下電纜敷設(shè)
- 直腸陰道瘺診療指南的更新
- DL-T5434-2021電力建設(shè)工程監(jiān)理規(guī)范
- FZT 43046-2017 錦綸彈力絲織物
- 居住權(quán)協(xié)議書
- 病案管理考核標(biāo)準(zhǔn)表格2022版
評論
0/150
提交評論