




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、產(chǎn)品故障信息管理系統(tǒng)內(nèi)容摘要本文介紹了了如何使使用Viisuaal CC+ 6.00編程制制作彩色電視機(jī)故障障信息共享享系統(tǒng),實(shí)現(xiàn)信信息管理理共享的的自動(dòng)化化。由此此實(shí)現(xiàn)了了信息的的增加、刪刪除、修修改、查查看等功功能,并并且進(jìn)而而實(shí)現(xiàn)信信息的安安全管理理,使信信息的管管理更加加人性化化,規(guī)范范化。從從而提高高故障排排除效率率,提高高信息利利用率,有有助于進(jìn)進(jìn)一步提提高生產(chǎn)產(chǎn)效率。關(guān)鍵詞: 信息管管理 信信息共享享 故障障 數(shù)據(jù)據(jù)庫AbstrracttThe mmainn woork of thiis ppapeer iis iintrroduuce howw too usse VVisuua
2、l C+6.00prrogrrammmingg a Collor TV Mallfunnctiion-Infformmatiion In-Commmonn Syysteem, achhievve tthe autto-mmanaage of thee Maalfuuncttionn-Infformmatiion. Acccorrdinng tthesse, thiis ssysttem achhievves thee innforrmattionns funnctiion of addd,deelette,eeditt annd vvieww, iit aalsoo geet tthe inf
3、formmatiion mannageed ssafeety, soo thhe mmanaagemmentt off thhe iinfoormaatioon wwilll bee moore hummaniity & nnormmaliize. Thhereeby, itt caan iimprrovee thhe eeffiicieencyy off thhe mmalffuncctioonss ellimiinattionn, eenhaancee thhe eexplloittatiion of thee innforrmattionn, aand alsso hhelpp immp
4、roovinng tthe effficiienccy oof tthe prooducce bby aa laargee sttep.Key wwordds: Infformmatiion mannageemennt Infoormaatioon ssharresADO目 錄TOC o 1-3 h z u HYPERLINK l _Toc137030522 前 言 PAGEREF _Toc137030522 h 1 HYPERLINK l _Toc137030523 1.系統(tǒng)設(shè)設(shè)計(jì) PAGEREF _Toc137030523 h 1 HYPERLINK l _Toc137030524 1.1
5、目標(biāo)標(biāo)設(shè)計(jì) PAGEREF _Toc137030524 h 1 HYPERLINK l _Toc137030525 1.2開發(fā)發(fā)設(shè)計(jì)思思想 PAGEREF _Toc137030525 h 1 HYPERLINK l _Toc137030526 1.3功能能分析 PAGEREF _Toc137030526 h 2 HYPERLINK l _Toc137030527 1.4功能能模塊設(shè)設(shè)計(jì) PAGEREF _Toc137030527 h 2 HYPERLINK l _Toc137030528 2.數(shù)字庫庫設(shè)計(jì) PAGEREF _Toc137030528 h 2 HYPERLINK l _Toc13
6、7030529 2.1數(shù)據(jù)據(jù)庫需求求分析 PAGEREF _Toc137030529 h 2 HYPERLINK l _Toc137030530 2.2數(shù)據(jù)據(jù)庫概念念結(jié)構(gòu)設(shè)設(shè)計(jì) PAGEREF _Toc137030530 h 3 HYPERLINK l _Toc137030531 3.創(chuàng)建應(yīng)應(yīng)用程序序 PAGEREF _Toc137030531 h 3 HYPERLINK l _Toc137030532 4.數(shù)據(jù)庫庫操作準(zhǔn)準(zhǔn)備 PAGEREF _Toc137030532 h 5 HYPERLINK l _Toc137030533 5.功能模模塊的創(chuàng)創(chuàng)建 PAGEREF _Toc13703053
7、3 h 7 HYPERLINK l _Toc137030534 5.1系統(tǒng)統(tǒng)主體窗窗體的創(chuàng)創(chuàng)建 PAGEREF _Toc137030534 h 7 HYPERLINK l _Toc137030535 5.1.11主菜單單的創(chuàng)建建 PAGEREF _Toc137030535 h 7 HYPERLINK l _Toc137030536 5.1.22右鍵菜菜單的創(chuàng)創(chuàng)建 PAGEREF _Toc137030536 h 8 HYPERLINK l _Toc137030537 5.1.33工具欄欄的創(chuàng)建建 PAGEREF _Toc137030537 h 8 HYPERLINK l _Toc13703053
8、8 5.1.44數(shù)據(jù)顯顯示與表表格控件件的創(chuàng)建建 PAGEREF _Toc137030538 h 9 HYPERLINK l _Toc137030539 5.2系統(tǒng)統(tǒng)用戶權(quán)權(quán)限管理理模塊的的創(chuàng)建 PAGEREF _Toc137030539 h 11 HYPERLINK l _Toc137030540 5.2.11添加用用戶對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030540 h 11 HYPERLINK l _Toc137030542 5.2.22更改密密碼對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030542 h 13 HYPERLINK l _Toc137030544 5.2
9、.33刪除用用戶對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030544 h 15 HYPERLINK l _Toc137030546 5.2.44用戶登登錄對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030546 h 17 HYPERLINK l _Toc137030548 5.3信息息管理模模塊的創(chuàng)創(chuàng)建 PAGEREF _Toc137030548 h 17 HYPERLINK l _Toc137030549 5.3.11添加記記錄對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030549 h 17 HYPERLINK l _Toc137030550 5.3.22查詢記記錄對(duì)話話框
10、的創(chuàng)創(chuàng)建 PAGEREF _Toc137030550 h 20 HYPERLINK l _Toc137030551 5.3.33修改記記錄對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030551 h 21 HYPERLINK l _Toc137030552 5.3.44查看記記錄對(duì)話話框的創(chuàng)創(chuàng)建 PAGEREF _Toc137030552 h 22 HYPERLINK l _Toc137030553 5.4打印印預(yù)覽模模塊的創(chuàng)創(chuàng)建 PAGEREF _Toc137030553 h 22 HYPERLINK l _Toc137030554 7.接口網(wǎng)網(wǎng)絡(luò)編程程原理 PAGEREF _Toc13
11、7030554 h 26 HYPERLINK l _Toc137030555 8. Wiindoows Soccketts編程程原理 PAGEREF _Toc137030555 h 29 HYPERLINK l _Toc137030556 8.1異步步選擇機(jī)機(jī)制 PAGEREF _Toc137030556 h 29 HYPERLINK l _Toc137030557 8.2異步步請(qǐng)求函函數(shù) PAGEREF _Toc137030557 h 29 HYPERLINK l _Toc137030558 8.3阻塞塞處理方方法 PAGEREF _Toc137030558 h 29 HYPERLINK l
12、 _Toc137030559 8.4錯(cuò)誤誤處理 PAGEREF _Toc137030559 h 29 HYPERLINK l _Toc137030560 8.5啟動(dòng)動(dòng)和終止止 PAGEREF _Toc137030560 h 29 HYPERLINK l _Toc137030561 9.實(shí)現(xiàn)遠(yuǎn)遠(yuǎn)程數(shù)據(jù)據(jù)的管理理 PAGEREF _Toc137030561 h 30 HYPERLINK l _Toc137030562 9.1 設(shè)設(shè)計(jì)基本本思路: PAGEREF _Toc137030562 h 30 HYPERLINK l _Toc137030563 9.2 具具體實(shí)現(xiàn)現(xiàn)(為了了數(shù)據(jù)傳傳送的可可靠性
13、,采采用基于于TCPP的流式式套接字字): PAGEREF _Toc137030563 h 30 HYPERLINK l _Toc137030564 10.程序序的編譯譯和系統(tǒng)統(tǒng)的實(shí)現(xiàn)現(xiàn) PAGEREF _Toc137030564 h 31 HYPERLINK l _Toc137030565 11.結(jié)論論 PAGEREF _Toc137030565 h 31 HYPERLINK l _Toc137030566 12.致謝謝 PAGEREF _Toc137030566 h 32 HYPERLINK l _Toc137030567 參 考 文文 獻(xiàn) PAGEREF _Toc137030567 h
14、33前 言Visuaal CC+是是Miccrossoftt公司開開發(fā)的基基于Wiindoows操操作系統(tǒng)統(tǒng)的編程程工具,它它采用一一種巧妙妙的方法法將Wiindoows的的編程復(fù)復(fù)雜性封封裝起來來,編程程者可以以比較輕輕松地進(jìn)進(jìn)行Wiindoows應(yīng)應(yīng)用程序序的設(shè)計(jì)計(jì)。Viisuaal CC+ 6.00繼承了了以前版版本的優(yōu)優(yōu)點(diǎn),為為用戶提提供了更更為友好好的可視視化開發(fā)發(fā)環(huán)境,是當(dāng)今今程序員員首選的的開發(fā)工工具。它它在編程程的深入入性、運(yùn)運(yùn)行的快快速性等等方面具具有很強(qiáng)強(qiáng)的功能能。隨著社會(huì)的的飛速發(fā)發(fā)展,信信息管理理系統(tǒng)已已廣泛地地運(yùn)用于于各行各各業(yè)。信信息在企企業(yè)生產(chǎn)產(chǎn)經(jīng)營中中扮演著著越
15、來越越重要的的角色。企企業(yè)內(nèi)部部和外部部之間的的信息變變得越來來越頻繁繁,方式式越來越越復(fù)雜,信信息量日日益增大大,速度度越來越越快,絲絲毫不亞亞于企業(yè)業(yè)的物質(zhì)質(zhì)、能量量交流,信信息流在在企業(yè)系系統(tǒng)中所所占份額額逐漸上上升。這這樣一來來,企業(yè)業(yè)信息管管理才應(yīng)應(yīng)運(yùn)而生生,成為為企業(yè)管管理的重重要組成成部分。企企業(yè)信息息管理的的產(chǎn)生是是企業(yè)管管理發(fā)展展到一定定階段的的必然產(chǎn)產(chǎn)物,是是企業(yè)管管理發(fā)展展史上的的劃時(shí)代代的進(jìn)步步。故障信息管管理,一一般是指指設(shè)備或或系統(tǒng)在在使用中中喪失或或降低其其規(guī)定的的功能。故故障管理理,其目目的是保保證設(shè)備備經(jīng)常處處于完好好狀態(tài),嚴(yán)嚴(yán)格控制制設(shè)備的的故障發(fā)發(fā)生,降降
16、低故障障率,減減少維修修費(fèi)用,延延長設(shè)備備的使用用壽命。 而而信息化化建設(shè)對(duì)對(duì)企業(yè)來來說無疑疑已經(jīng)成成為企業(yè)業(yè)在現(xiàn)代代競爭社社會(huì)中立立足的重重要因素素。而從從中國大大陸企業(yè)業(yè)現(xiàn)狀來來看,大大部分企企業(yè)的信信息化建建設(shè)都是是依靠專專業(yè)化軟軟件公司司。毋庸庸置疑,對(duì)對(duì)于大規(guī)規(guī)模的管管理系統(tǒng)統(tǒng),例如如CRMM(Clliennt RRelaatioon MManaagerr),EERP(Enteerprrisee Reesouurcee Pllan)等等,使用用專業(yè)軟軟件公司司開發(fā)的的產(chǎn)品,功功能相對(duì)對(duì)齊全,安安全級(jí)別別也相對(duì)對(duì)較高。但但對(duì)于企企業(yè)內(nèi)部部小范圍圍內(nèi)所需需的一些些小系統(tǒng)統(tǒng)而言,如如也依靠
17、靠此種方方式,勢勢必會(huì)產(chǎn)產(chǎn)生無謂謂的成本本流失。鑒鑒于這種種形式,借借助這次次畢業(yè)設(shè)設(shè)計(jì)的機(jī)機(jī)會(huì),在在指導(dǎo)老老師的幫幫助下,經(jīng)經(jīng)過一段段時(shí)間的的努力,開開發(fā)出了了這套彩彩電共享享系統(tǒng)。本本系統(tǒng)主主要用于于對(duì)已有有故障信信息進(jìn)行行更高效效的管理理,提高高信息的的利用率率,改變變了以往往煩瑣的的查找,大大大提高高了故障障的排除除速度及及正確率率,對(duì)進(jìn)進(jìn)一步提提高生產(chǎn)產(chǎn)效率具具有十分分重要的的意義。 下下面我們們將按照照軟件工工程學(xué)思思想,對(duì)對(duì)整個(gè)系系統(tǒng)制作作過程做做個(gè)一般般性闡述述。1.系統(tǒng)設(shè)設(shè)計(jì)1.1目標(biāo)標(biāo)設(shè)計(jì)通過一個(gè)彩彩電故障障信息共共享系統(tǒng)統(tǒng),使生生產(chǎn)工程程部的故故障處理理工作系系統(tǒng)化,規(guī)規(guī)
18、范化,自自動(dòng)化,從從而達(dá)到到提高故故障排除除效率,提提高信息息利用率率的目的的。1.2開發(fā)發(fā)設(shè)計(jì)思思想盡量采用生生產(chǎn)工程程部現(xiàn)有有的軟硬硬件環(huán)境境及齊全全的故障障信息,從從而達(dá)到到充分利利用現(xiàn)有有資源,提提高系統(tǒng)統(tǒng)開發(fā)水水平和應(yīng)應(yīng)用效果果的目的的。系統(tǒng)應(yīng)符合合生產(chǎn)工程部資料料管理規(guī)規(guī)范,符符合普通通員工操操作的規(guī)規(guī)范,達(dá)達(dá)到操作作過程中中的直觀觀、方便便、實(shí)用用、安全全等要求求。系統(tǒng)采用VVisuual C+環(huán)境,用用ADO(AcctivveX Datta OObjeectss)數(shù)據(jù)據(jù)訪問方方式,采采用Miicroosofft AAcceess 20000作為為數(shù)據(jù)源源,使整整個(gè)系統(tǒng)統(tǒng)易于使使
19、用及維維護(hù)。系統(tǒng)采用模模塊化程程序設(shè)計(jì)計(jì)方法,既既便于系系統(tǒng)功能能的各種種組合和和修改,又又便于未未參與開開發(fā)的技技術(shù)維護(hù)護(hù)人員補(bǔ)補(bǔ)充、維維護(hù)。系統(tǒng)應(yīng)具備備數(shù)據(jù)維維護(hù)功能能,及時(shí)時(shí)根據(jù)數(shù)數(shù)據(jù)變化化進(jìn)行添添加、刪刪除、修修改、查查詢等操操作,并并加入擁擁護(hù)權(quán)限限功能,使使系統(tǒng)更更加安全全1.3功能能分析本系統(tǒng)功能能分析是是在系統(tǒng)統(tǒng)開發(fā)總總體任務(wù)務(wù)的基礎(chǔ)礎(chǔ)上完成成的,本本系統(tǒng)需需要完成成的功能能如下:故障信息的的輸入、查查詢、修修改、刪刪除故障信息的的打印系統(tǒng)用戶管管理,權(quán)權(quán)限管理理1.4功能能模塊設(shè)設(shè)計(jì)在系統(tǒng)功能能分析的的基礎(chǔ)上上,考慮慮Vissuall C+程序序編制的的特點(diǎn),得得到圖11所示
20、的的系統(tǒng)功功能模塊塊圖。信息查詢權(quán)限驗(yàn)證信息變動(dòng)信息數(shù)據(jù)刪除信息修改信息增加新信息管理員信息查詢權(quán)限驗(yàn)證信息變動(dòng)信息數(shù)據(jù)刪除信息修改信息增加新信息管理員信息管理打印管理系統(tǒng)管理權(quán)限用戶刪除增加修改查詢彩電故障信息共享系統(tǒng)信息管理打印管理系統(tǒng)管理權(quán)限用戶刪除增加修改查詢彩電故障信息共享系統(tǒng) 圖1系系統(tǒng)功能能模塊圖圖圖22數(shù)據(jù)據(jù)流程圖圖2.數(shù)字庫庫設(shè)計(jì)數(shù)據(jù)結(jié)構(gòu)的的好壞將將直接影影響到系系統(tǒng)的效效率以及及實(shí)現(xiàn)的的效果。好好的數(shù)據(jù)據(jù)庫結(jié)構(gòu)構(gòu)會(huì)減少少數(shù)據(jù)庫庫的存儲(chǔ)儲(chǔ)量、冗冗余度,數(shù)數(shù)據(jù)的完完整性和和一致性性比較高高,系統(tǒng)統(tǒng)具有較較快的響響應(yīng)速度度,簡化化基于數(shù)數(shù)據(jù)庫的的應(yīng)用程程序的實(shí)實(shí)現(xiàn)方法法等。2.1
21、數(shù)據(jù)據(jù)庫需求求分析在仔細(xì)研究究資料管管理過程程的基礎(chǔ)礎(chǔ)上,歸歸納出系系統(tǒng)的數(shù)數(shù)據(jù)流程程圖如上上圖2所所示,所所有數(shù)據(jù)據(jù)均由管管理員輸輸入管理理。根據(jù)圖2的的數(shù)據(jù)流流程圖,可可得到所所須設(shè)計(jì)計(jì)的數(shù)據(jù)據(jù)項(xiàng)和數(shù)數(shù)據(jù)結(jié)構(gòu)構(gòu)如下:故障信息,包包括的數(shù)數(shù)據(jù)項(xiàng)有有顯象管管、機(jī)芯芯、機(jī)殼殼、器件件、技術(shù)術(shù)員、時(shí)時(shí)間、其其他、信信息名、具具體內(nèi)容容等。權(quán)限驗(yàn)證,包包括的數(shù)數(shù)據(jù)項(xiàng)有有用戶名名、密碼碼等。由上分析,為為此需要要有2個(gè)個(gè)數(shù)據(jù)表表分別用用來存放放故障信信息的用用戶信息息。這兩兩個(gè)數(shù)據(jù)據(jù)表均用用Acccesss 20000實(shí)實(shí)現(xiàn)。AAcceess中中的設(shè)計(jì)計(jì)視圖如如圖3、圖圖4所示示,其中中數(shù)據(jù)類類型根據(jù)
22、據(jù)具體的的數(shù)據(jù)字字段來設(shè)設(shè)置。圖3 innfo11視圖圖4 looginn視圖2.2數(shù)據(jù)據(jù)庫概念念結(jié)構(gòu)設(shè)設(shè)計(jì)在分析需求求的基礎(chǔ)礎(chǔ)上,我我們得到到整個(gè)系系統(tǒng)的EE-R圖圖如圖55所示。3.創(chuàng)建應(yīng)應(yīng)用程序序本彩電故障障信息共共享系統(tǒng)統(tǒng)采用VVisuual C+ 6.0的AADO方方法開發(fā)發(fā)。工程程創(chuàng)建具具體步驟驟如下:打開Vissuall C+后,選選擇菜單單“Fille/NNew”中的“Proojecct”選項(xiàng)卡卡中的“MFCC ApppWiizarrd exee”,設(shè)置置工程名名字為“CaiidiaanGuuzhaang”,選擇擇存儲(chǔ)位位置,單單擊“OK”。創(chuàng)建一個(gè)單單文檔應(yīng)應(yīng)用程序序,在SS
23、tepp1中,選選擇“Sinnglee Doocummentt”,然后后單擊“Nexxt”按扭,進(jìn)進(jìn)入“Steep 22 off 6”。一直單擊“Nexxt”按扭,直直到進(jìn)入入“Steep 66 off 6”。因?yàn)闉闉榱四苣苁箶?shù)據(jù)據(jù)更直觀觀,我們們采用列列表形式式,所以以需要在在本步驟驟中,選選擇CCCaiddiannGuzzhanngViiew類類的Baase Claass(基基類)為為CliistVVieww。然后后單擊“Finnishh”,最后后將出現(xiàn)現(xiàn)確認(rèn)窗窗口,如如圖6所所示,檢檢查無誤誤后,單單擊“確定”,即可可完成工工程創(chuàng)建建。圖6 確認(rèn)認(rèn)為了使程序序能支持持ADOO數(shù)據(jù)庫庫對(duì)象
24、,應(yīng)應(yīng)該在頭頭文件sstdaafx.h(預(yù)編譯譯頭文件件)中加入入#immporrt c:Proograam FFileesCCommmon FillesSysstemmaddommsaddo155.dlll rrenaame_nammesppacee(AAdoNNS) rrenaame(EOOF,addoEOOF)usingg naamesspacce AAdoNNS; 導(dǎo)導(dǎo)入ADDO庫并在主程序序入口:BOOOL CCCaiidiaanGuuzhaangAApp:InnitIInsttancce()中加入入AfxxOleeIniit();初始始化COOM環(huán)境境。ADO (ActtiveeX
25、 DDataa Obbjeccts)是Miccrossoftt開發(fā)數(shù)數(shù)據(jù)庫應(yīng)應(yīng)用程序序的面向向?qū)ο蟮牡男陆涌诳?,描述述了軟件件中存取取多種數(shù)數(shù)據(jù)源的的統(tǒng)一接接口,并并提供了了實(shí)現(xiàn)AADO模模型的CCOM組組件,使使得不同同程序設(shè)設(shè)計(jì)語言言均可使使用ADDO。在在NETT Frrameeworrk的Sysstemm.Daata命命名空間間中定義義這些類類-這些類類表示到到數(shù)據(jù)庫庫的連接接、數(shù)據(jù)據(jù)庫中的的表,和和表中所所包含的的數(shù)據(jù)類類型。更更廣義地地講,AADO.NETT就是Miicroosofft最新新的數(shù)據(jù)據(jù)訪問策策略。其其主要的的優(yōu)點(diǎn)是是靈活,易易于使用用、速度度快、內(nèi)內(nèi)存支出出少和磁磁盤
26、遺跡跡小,簡簡化了操操作。ADO類的的定義是是作為一一種資源源存儲(chǔ)在在ADOO DLLL(mssadoo15.dlll)中,在在其內(nèi)部部稱為類類型庫。類類型庫描描述了自自治接口口,以及及C使用的的COMM vtaablee接口。當(dāng)當(dāng)使用impportt指令時(shí)時(shí),在運(yùn)運(yùn)行時(shí)VVisuual C需要從從ADOO DLLL中讀取取這個(gè)類類型庫,并并以此創(chuàng)創(chuàng)建一組組C頭文件件。ADO庫包包含三個(gè)個(gè)智能指指針:_ConnnecctioonPttr、_CommmanndPttr和_ReccorddsettPtrr。_CoonneectiionPPtr通通常被用用來創(chuàng)建建一個(gè)數(shù)數(shù)據(jù)連接接或執(zhí)行行一條不不返回
27、任任何結(jié)果果的SQQL語句句,如一一個(gè)存儲(chǔ)儲(chǔ)過程。_CommandPtr返回一個(gè)記錄集。它提供了一種簡單的方法來執(zhí)行返回記錄集的存儲(chǔ)過程和SQL語句。在使用_CommandPtr接口時(shí),可以利用全局_ConnectionPtr接口,也可以在_CommandPtr接口里直接使用連接串。 _RecordsetPtr是一個(gè)記錄集對(duì)象。與以上兩種對(duì)象相比,它對(duì)記錄集提供了更多的控制功能,如記錄鎖定、游標(biāo)控制等。4.數(shù)據(jù)庫庫操作準(zhǔn)準(zhǔn)備由于本系統(tǒng)統(tǒng)使用的的是ADDO方式式訪問數(shù)數(shù)據(jù)庫,因因此可以以使用從從視表到到記錄集集的映射射。為了了編程便便捷,可可以為數(shù)數(shù)據(jù)庫中中的每個(gè)個(gè)表映射射一個(gè)記記錄集類類(從C
28、CDaooReccorddSett類繼承承)。映映射關(guān)系系如下表表1所示示。表1 記錄集集映射關(guān)關(guān)系表格(視圖圖)對(duì)應(yīng)記錄集集Info11CDataaSettloginnCLogiinSeetCDaoRRecoordSSet封封裝了AADO記記錄集對(duì)對(duì)象,用用于管理理一個(gè)來來自表定定義(基基礎(chǔ)表)或或查詢定定義的記記錄集合合。CDDaoRRecoordSSet對(duì)對(duì)象有三三種使用用的原型型,分別別為taablee-tyype(基基于單個(gè)個(gè)數(shù)據(jù)表表)、ddynaasett-tyype(基基于組合合查詢)、ssnappshoot-ttypee(基于于組合查查詢的靜靜態(tài)拷貝貝)。對(duì)對(duì)記錄集集的映射射有
29、兩種種方法:第一種種是直接接從CDDaoRRecoordSSet類類創(chuàng)建記記錄集,并并且動(dòng)態(tài)態(tài)綁定記記錄字段段;第二二種是使使用CllasssWizzardd創(chuàng)建CCDaooReccorddSett類的派派生類,并并利用DDFX機(jī)機(jī)制記錄錄數(shù)據(jù)與與記錄集集字段數(shù)數(shù)據(jù)成員員之間的的映射。在在本系統(tǒng)統(tǒng)中,我我首先使使用第二二種方法法,方法法是在CClasssWiizarrd中單單擊“Neww Cllasss”,進(jìn)入入下一窗窗口,設(shè)設(shè)置類名名為“CDaataSSet”,選擇擇Basse CClasss(基基類)為為CDaaoReecorrdSeet,然然后單擊擊“OK”,進(jìn)入入“Dattabaase
30、 Opttionn”窗口,選選中“ADO”,按瀏瀏覽按鈕鈕后,選選擇需要要映射的的文件(此此處為iinfoo1.mmdb),具具體過程程如圖77所示。最最后在彈彈 圖77 選擇AADO數(shù)據(jù)據(jù)庫文件件出的Sellectt Daatabbasee Taablee(數(shù)據(jù)據(jù)表選擇擇對(duì)話框框)中選選中要映映射的表表名(在在此為iinfoo1)。單單擊“OK”即可。同同樣的方方法,建建立類“ClooginnSett”,映射射的表名名為looginn。但是此種方方法把數(shù)數(shù)據(jù)庫訪訪問路徑徑給固定定了,我我們可以以從以下下Vissuall C+自行行建立的的函數(shù)看看出。CStriing CDaataSSet:G
31、eetDeefauultDDBNaame()retuurn _T(D:vvisuualMSSDevv98MyyProojecctsxiiahuuainffo1.mdbb);為了能使系系統(tǒng)在各各個(gè)環(huán)境境下都可可正常運(yùn)運(yùn)行,需需要修改改此函數(shù)數(shù),使數(shù)數(shù)據(jù)庫實(shí)實(shí)現(xiàn)動(dòng)態(tài)態(tài)鏈接,修修改后的的函數(shù)程程序如下下:CStriing CDaataSSet:GeetDeefauultDDBNaame()charr paath50;CStrringg m_strrDattabaaseNNamee;:GeetCuurreentDDireectoory(50,patth); /得得到當(dāng)前前應(yīng)用程程序所在在的路徑徑str
32、ccat(patth,);m_sttrDaatabbaseeNamme=_T(ppathh);m_sttrDaatabbaseeNamme+=innfo11.mddb; /將將所對(duì)應(yīng)應(yīng)文件改改成所要要的數(shù)據(jù)據(jù)庫名retuurn m_sstrDDataabasseNaame; /返返回?cái)?shù)據(jù)據(jù)庫所在在的完整整路徑同樣的,我我們也必必須修改改CLooginnSett:GGetDDefaaulttDBNNamee()函函數(shù)。因因?yàn)槠鋬?nèi)內(nèi)部程序序與CDDataaSett:GGetDDefaaulttDBNNamee()相相同,所所以我們們就不再再此列出出。5.功能模模塊的創(chuàng)創(chuàng)建 在鏈鏈接了數(shù)數(shù)據(jù)庫后后,
33、接下下來我們們就可以以開始進(jìn)進(jìn)行各功功能模塊塊的創(chuàng)建建。5.1系統(tǒng)統(tǒng)主體窗窗體的創(chuàng)創(chuàng)建在我們按照照VC+的AAppWWizaard創(chuàng)創(chuàng)建完工工程后,為為了使主主窗口框框架更適適合整個(gè)個(gè)系統(tǒng)的的操作,我我們有必必要進(jìn)行行修改,重重新創(chuàng)建建。5.1.11主菜單單的創(chuàng)建建在WorkkSpaase中中選擇RResooursseViiew,然然后雙擊擊Mennu文件件夾,再再雙擊IIDR_MAIINFRRAMEE選項(xiàng),單單擊右邊邊窗口中中“幫助”旁邊的的虛線框框,在雙雙擊或按按回車鍵鍵,就會(huì)會(huì)出現(xiàn)“Mennu IItemm Prropeertiies”對(duì)話框框,在這這個(gè)對(duì)話話框中輸輸入菜單單項(xiàng)的內(nèi)內(nèi)容,
34、如如圖8所所示。圖8設(shè)置一一級(jí)菜單單二級(jí)菜單的的設(shè)置基基本上都都和圖88相同,只只是必須須設(shè)置IID。按按照這種種方法,最最終創(chuàng)建建出如表表2所示示的菜單單結(jié)構(gòu)。表2 菜單單結(jié)構(gòu)菜單名稱ID文件.打印ID_FIILE_PRIINT.打印預(yù)預(yù)覽ID_FIILE_PRIINT_PREEVIEEW.打印設(shè)設(shè)置ID_FIILE_PRIINT_SETTUP.最近文文件ID_FIILE_MRUU_FIILE11.退出ID_APPP_EEXITT查看.工具欄欄ID_VIIEW_TOOOLBAAR.狀態(tài)欄欄ID_VIIEW_STAATUSS_BAAR信息管理.查詢記記錄ID_REECORRD_SSEARRCH
35、.添加記記錄ID_REECORRD_AADD.查看記記錄ID_REECORRD_VVIEWW.刪除記記錄ID_REECORRD_DDEL.更改記記錄ID_REECORRD_EEDITT權(quán)限管理.添加用用戶ID_USSER_ADDD.更改密密碼ID_PAASSWWARDD_EDDIT.刪除用用戶ID_USSER_DELL幫助.關(guān)于xxiahhua 1.00ID_APPP_AABOUUT5.1.22右鍵菜菜單的創(chuàng)創(chuàng)建為了實(shí)現(xiàn)操操作的方方便、快快捷,我我們?cè)诔坛绦蛑屑蛹尤肓擞矣益I菜單單。在VVC的主主菜單中中,按“Proojecct”“Neww Prrojeect”“Commponnentts aa
36、nd Conntrools Galllerry”即可進(jìn)進(jìn)入“Commponnentts aand Conntrools Galllerry”對(duì)話框框,然后后再打開開Vissuall C+ CCompponeentss文件,再再選擇“Popp-upp Meenu”,單擊擊“inssertt”,隨后后在跳出出的對(duì)話話框中選選擇“CxiiahuuaViiew”,最后后單擊“OK”。完成成后,需需要對(duì)其其進(jìn)行編編輯。單單擊WoorkSSpasse中的的RessourrseVVieww,在MMenuu文件夾夾中選擇擇CG_IDRR_POOPUPP_MAAIN_FRAAME,之之后邊可可在右邊邊窗口對(duì)對(duì)其
37、進(jìn)行行編輯。編編輯方法法與主菜菜單相同同,其中中各項(xiàng)的的ID分分別對(duì)應(yīng)應(yīng)相應(yīng)的的菜單項(xiàng)項(xiàng),對(duì)應(yīng)應(yīng)關(guān)系如如表3所所示。表3 右鍵鍵菜單對(duì)對(duì)應(yīng)的菜菜單項(xiàng)IID菜單名稱ID查看記錄ID_REECORRD_VVIEWW添加記錄ID_REECORRD_AADD刪除記錄ID_REECORRD_DDEL更改記錄ID_REECORRD_EEDITT5.1.33工具欄欄的創(chuàng)建建在WorkkSpaase中中選擇RResooursseViiew,然然后雙擊擊Tooolbaar文件件夾,再再雙擊IIDR_MAIINFRRAM選選項(xiàng),就就可以利利用工具具條編輯輯器(TToollbarr Edditoor)編編輯右邊邊的
38、工具具條。本本系統(tǒng)創(chuàng)創(chuàng)建的工工具條如如圖9所所示。其其中各按按鈕的IID分別別對(duì)應(yīng)相相應(yīng)的菜菜單項(xiàng),按按從做到到右的順順序?qū)?yīng)應(yīng)的菜單單項(xiàng)IDD如表44所示。表4工具條條對(duì)應(yīng)的的菜單項(xiàng)項(xiàng)ID次序ID1ID_FIILE_PRIINT2ID_REECORRD_AADD3ID_REECORRD_DDEL4ID_REECORRD_SSEARRCH5ID_REECORRD_AALL6ID_APPP_AABOUUT(注:其中中第5個(gè)個(gè)是顯示示全部數(shù)數(shù)據(jù),實(shí)實(shí)現(xiàn)刷新新功能,在在菜單中中沒有)5.1.44數(shù)據(jù)顯顯示與表表格控件件的創(chuàng)建建因?yàn)镃xiiahuuaViiew是是從CllisttVieew繼承承的,所
39、所以創(chuàng)建建完工程程后,就就已經(jīng)有有表格控控件存在在。而我我們目的的就是使使控件上上的顯示示更符合合系統(tǒng)的的使用,所所以我們們有必要要對(duì)初試試界面也也就是對(duì)對(duì)CXiiahuuaViiew:OnnIniitiaalUppdatte()函數(shù)進(jìn)進(jìn)行修改改,修改改后的函函數(shù)如下下:void CXiiahuuaViiew:OnnIniitiaalUppdatte()CLisstViiew:OnnIniitiaalUppdatte();/ TTODOO: YYou mayy poopullatee yoour LisstViiew witth iitemms bby ddireectlly aacceess
40、iingCLisstCttrl &cttl=GGetLListtCtrrl();ctl.ModdifyyStyyle(0,LLVS_REPPORTT|LVVS_SSINGGLESSEL);ctl.SettExttenddedSStylle(LLVS_EX_FLAATSBB|LVVS_EEX_FFULLLROWWSELLECTT|LVVS_EEX_GGRIDDLINNES);/設(shè)置窗窗體類型型/初始化化m_ppSett指針,mm_pSSet原原型為CCDattaSeet* m_ppSettm_pSSet=&GeetDoocummentt()-m_dattaSeet;/初始始化m_pLsset指指
41、針,mm_pLLsett原型為為CLooginnSett* mm_pLLsettm_pLsset=&GeetDoocummentt()-m_dattaLsset; if(mm_pSSet-IssOpeen()m_ppSett-CClosse();m_pSSet-Oppen(); /打開開數(shù)據(jù)庫庫 GGetDDocuumennt()-SSetTTitlle(彩電故故障信息息共享系系統(tǒng)); /設(shè)置標(biāo)標(biāo)題CStrringg sttr;/以下下是設(shè)置置控件按按鈕顯示示字符str.LoaadSttrinng(IIDS_SERRIALL);ctl.InsserttCollumnn(0,strr);ctl.
42、InsserttCollumnn(1,顯象象管); cctl.InsserttCollumnn(2,機(jī)芯芯);ctl.InsserttCollumnn(3,機(jī)殼殼);ctl.InsserttCollumnn(4,器件件);ctl.InsserttCollumnn(5,技術(shù)術(shù)員);ctl.InsserttCollumnn(6,時(shí)間間);ctl.InsserttCollumnn(7,其他他);ctl.InsserttCollumnn(8,信息息名);ctl.InsserttCollumnn(9,具體體內(nèi)容);m_bIIsAssc=TTRUEE;m_bIIsShhowAAll=TRUUE;Showw
43、TabbleDDataa(); /調(diào)調(diào)用顯示示數(shù)據(jù)函函數(shù),顯顯示數(shù)據(jù)據(jù)接下來就是是要編寫寫ShoowTaableeDatta()函數(shù)。程程序如下下:void CXiiahuuaViiew:ShhowTTablleDaata() CCLisstCttrl &cttl=GGetLListtCtrrl();ctl.DelleteeAlllIteems(); /刪刪除所有有已顯示示內(nèi)容m_pSSet-MooveFFirsst(); /將將m_ppSett指針指指向首條條記錄int i=00;int CollWiddth10=00;whille(!m_ppSett-IIsEOOF() /如如果沒有有到達(dá)
44、數(shù)數(shù)據(jù)末尾尾,則顯顯示數(shù)據(jù)據(jù) /設(shè)置置各數(shù)據(jù)據(jù)項(xiàng)的顯顯示寬度度for(intt j=0;jjMooveFFirsst(); /將mm_pSSet指指針再指指向首條條記錄,便便于下次次操作到此,我們們完成了了主體框框架的制制作,主主窗口如如圖9所所示。圖9 主窗窗口5.2系統(tǒng)統(tǒng)用戶權(quán)權(quán)限管理理模塊的的創(chuàng)建為了數(shù)據(jù)庫庫使用的的安全,必必須對(duì)數(shù)數(shù)據(jù)庫的的各種操操作實(shí)行行權(quán)限管管理。只只有管理理員允許許的人員員才有權(quán)權(quán)力使用用。允許許的用戶戶和密碼碼都預(yù)先先存在數(shù)數(shù)據(jù)庫中中,本系系統(tǒng)中為為loggin表表。權(quán)限限管理模模塊主要要實(shí)現(xiàn)如如下功能能:添加用戶更改密碼刪除用戶用戶登錄(權(quán)權(quán)限驗(yàn)證證)5.2.
45、11添加用用戶對(duì)話話框的創(chuàng)創(chuàng)建 在RessourrseVVieww中,右右擊Diialoog,選選擇Innserrt DDiallog,便便可在右右邊窗口口中編輯輯對(duì)話框框。完成成的對(duì)話話框如圖圖10所所示。對(duì)對(duì)話框中中各種非非靜態(tài)文文本控件件的屬性性見表55。 圖10 添添加用戶戶對(duì)話框框 圖111密碼碼修改對(duì)對(duì)話框表5添加用用戶對(duì)話話框中各各控件的的屬性設(shè)設(shè)置控件ID用戶名Eddit BoxxIDC_UUSERR密碼Ediit BBoxIDC_PPSWDD確認(rèn)密碼EEditt BooxIDC_CCOMPPSWDD對(duì)話框編輯輯完成后后,雙擊擊該對(duì)話話框,進(jìn)進(jìn)入Neew CClasss對(duì)話話框
46、,取取此登記記對(duì)話框框的類名名為CAAddUUserr。然后后在MFFC CClasssWiizarrd中選選擇Cllasss naame為為CXiahhuaVVieww,Obbjecct IIDs為為“ID_USEER_AADD”,Meessaagess為“COMMMANND”,單擊擊Addd Fuuncttionn按鈕,取取系統(tǒng)默默認(rèn)的函函數(shù)名,再再單擊EEditt Coode按按鈕,即即可進(jìn)入入代碼編編輯器對(duì)對(duì)函數(shù)CCXiaahuaaVieew:OnUUserrAddd()進(jìn)進(jìn)行編輯輯。此函函數(shù)代碼碼如下:void CXiiahuuaViiew:OnnUseerAddd() / TTOD
47、OO: AAdd youur ccommmandd haandller codde hhereeCLogginSSet *m_daooreccorddsett=neew CCLogginSSet(&pDDataabasse);/初初始化連連接數(shù)據(jù)據(jù)庫指針針 CCStrringg sttrSQQL;if(aadimminiistrratoor()=00) /管理員員權(quán)限驗(yàn)驗(yàn)證,失失敗返回回retturnn; eelsee /成功功進(jìn)入增增加用戶戶窗口 CAdddUsser addduseer;/進(jìn)入入增加用用戶窗口口 if(addduseer.DDoMoodall()=IDDCANNCELL)
48、reeturrn; elsse m_ddaorrecoordsset-Cllosee();sttrSQQL.FFormmat(seelecct * frrom loggin wheere useer=%s,aadduuserr.m_strrUseer); m_daooreccorddsett-OOpenn(AFFX_DDAO_USEE_DEEFAUULT_TYPPE,sstrSSQL); iff(m_daooreccorddsett-GGetRRecoordCCounnt()!=00)AAfxMMesssageeBoxx(_TT( 對(duì)對(duì)不起!n+adddusser.m_sstrUUserr+已
49、已經(jīng)存在在,請(qǐng)嘗嘗試用其其他名字字!),MBB_ICCONEEXCLLAMAATIOON);ellseiif(aadduuserr.m_strrPswwd.CCompparee(adddusser.m_sstrCComppswdd)!=0) AfxxMesssaggeBoox(_T(兩遍新新密碼輸輸入不一一致!n請(qǐng)重重輸!),MMB_IICONNEXCCLAMMATIION); elsse 5.2.22更改密密碼對(duì)話話框的創(chuàng)創(chuàng)建更改密碼對(duì)對(duì)話框的的創(chuàng)建與與添加用用戶對(duì)話話框的創(chuàng)創(chuàng)建基本本相同,完完成后的的對(duì)話框框如圖111所示示。對(duì)話話框中各各種非靜靜態(tài)文本本控件的的屬性見見表6。表6 修修改
50、密碼碼對(duì)話框框中各控控件的屬屬性設(shè)置置控件ID用戶名Eddit BoxxIDC_UUSERR原密碼Eddit BoxxIDC_FFORMMERPPS新密碼Eddit BoxxIDC_NNEWPPS確認(rèn)Ediit BBoxIDC_CCONFFIRPPS同樣方法,取取此密碼碼對(duì)話框框的類名名為CMModPPswdd。執(zhí)行行此對(duì)話話框的函函數(shù)為CCXiaahuaaVieew:OnPPassswarrdEddit(),實(shí)實(shí)現(xiàn)密碼碼修改功功能的程程序代碼碼如下:void CXiiahuuaViiew:OnnPassswaardEEditt() / TTODOO: AAdd youur ccommmand
51、d haandller codde hhereeUpdaateDDataa(TRRUE);COleeVarriannt vvar;CModdPswwd mmodppswdd;if(mmodppswdd.DooModdal()=IDCCANCCEL)retturnn;elsee CLooginnSett *mm_daaoreecorrdseet=nnew CLooginnSett(&ppDattabaase);CSttrinng sstrSSQL;CSttrinng sstr11;strrSQLL.Foormaat(sellectt * froom llogiin wwherre uuserr=
52、%s,moodpsswd.m_sstrUUserr);m_ddaorrecoordsset-Oppen(AFXX_DAAO_UUSE_DEFFAULLT_TTYPEE,sttrSQQL);if(m_ddaorrecoordsset-GeetReecorrdCoountt()=0) AffxMeessaageBBox(_T(無此此用戶!n請(qǐng)請(qǐng)向管理理員咨詢?cè)?,MB_ICOONEXXCLAAMATTIONN);m_daooreccorddsett-CClosse();OnnPassswaardEEditt(); elsse m_ddaorrecoordsset-Cllosee();/先先關(guān)閉,以
53、以便以后后再次打打開記錄錄集體對(duì)對(duì)象 strrSQLL.Foormaat(sellectt * froom llogiin wwherre uuserr=%s andd paasswwardd=%s, moddpswwd. m_sstrUUserr,moodpsswd.m_sstrFFormmerpps); m_ddaorrecoordsset-Oppen(AFXX_DAAO_UUSE_DEFFAULLT_TTYPEE,sttrSQQL); if(m_ddaorrecoordsset-GeetReecorrdCoountt()=0) AfxxMesssaggeBoox(_T(密碼錯(cuò)錯(cuò)誤!n請(qǐng)注
54、注意大小小寫),MBB_ICCONEEXCLLAMAATIOON); elsse iff(moodpsswd.m_sstrNNewpps.CCompparee(moodpsswd.m_sstrCConffirpps)!=0) AAfxMMesssageeBoxx(_TT(兩兩遍新密密碼輸入入不一致致!nn 請(qǐng)重重輸!), MB_ICOONEXX CLLAMAATIOON); mmodppswdd.m_strrNewwps.Emppty(); mmodppswdd.m_strrConnfirrps.Emppty(); UUpdaateDDataa(FAALSEE); ellse mm_daaor
55、eecorrdseet-Ediit();/使記錄錄集可編編輯 mm_daaoreecorrdseet-m_ppassswarrd=mmodppswdd.m_strrNewwps; mm_daaoreecorrdseet-Upddatee();/修修改后刷刷新 AffxMeessaageBBox(_T(密碼碼修改成成功!n請(qǐng)記記住新密密碼!),MMB_IICONNEXCCLAMMATIION); 5.2.33刪除用用戶對(duì)話話框的創(chuàng)創(chuàng)建創(chuàng)建方法同同上,完完成后的的對(duì)話框框如圖112所示示。對(duì)話話框中各各種非靜靜態(tài)文本本控件的的屬性見見表7。取取此刪除除用戶對(duì)對(duì)話框的的類名為為CDeelUsser。
56、執(zhí)執(zhí)行此對(duì)對(duì)話框功功能的函函數(shù)為CCXiaahuaaVieew:OnUUserrDell(),代代碼如下下:表7 刪刪除用戶戶對(duì)話框框中各控控件的屬屬性設(shè)置置控件IDEdit BoxxIDC_UUSERR 圖12刪除除用戶對(duì)對(duì)話框 圖133用戶登登錄對(duì)話話框void CXiiahuuaViiew:OnnUseerDeel() / TTODOO: AAdd youur ccommmandd haandller codde hhereeCLogginSSet *m_daooreccorddsett=neew CCLogginSSet(&pDDataabasse); CCStrringg sttrS
57、QQL;CStrringg usser;userr.Foormaat(admminiistrratoor);if(aadimminiistrratoor()=00)/管理員員權(quán)限驗(yàn)驗(yàn)證,失失敗返回回retturnn;elseeCDeelUsser delluseer;/成功功。調(diào)入入刪除用用戶窗口口if(delluseer.DDoMoodall()=IDDCANNCELL) reeturrn; elsse iff(deelusser.m_sstrUUserr.Coompaare(useer)=0) AfxxMesssaggeBoox(_T( 對(duì)不起起!nn不允許許刪除管管理員),MMB_IIC
58、ONNEXCCLAMMATIION);ellse CCStrringg sttr1;sstr11.Foormaat(%s,deelusser.m_sstrUUserr); if(AfxxMesssaggeBoox(確定要要?jiǎng)h除+sttr1+嗎?,MMB_YYESNNO|MMB_IICONNEXCCLAMMATIION)=IIDYEES) sstrSSQL.Forrmatt(ddeleete froom llogiin wwherre uuserr=%s,deelusser.m_sstrUUserr); pDaatabbasee.Exxecuute(strrSQLL);5.2.44用戶登登錄對(duì)話
59、話框的創(chuàng)創(chuàng)建創(chuàng)建方法同同上,完完成后的的對(duì)話框框如圖113所示示。對(duì)話話框中各各種非靜靜態(tài)文本本控件的的屬性見見表8。取取此刪除除用戶對(duì)對(duì)話框的的類名為為ClooginnDlgg。表8 修修改密碼碼對(duì)話框框中各控控件的屬屬性設(shè)置置控件ID用戶名Eddit BoxxIDC_UUSERR密碼Ediit BBoxIDC_PPASSS5.3信息息管理模模塊的創(chuàng)創(chuàng)建故障信息在在管理中中需要進(jìn)進(jìn)行各種種不同的的操作,信信息管理理模塊主主要實(shí)現(xiàn)現(xiàn)如下功功能:查看記錄查詢記錄添加記錄刪除記錄修改記錄5.3.11添加記記錄對(duì)話話框的創(chuàng)創(chuàng)建 在ReesouurseeVieew中,右右擊Diialoog,選選擇In
60、nserrt DDiallog,便便可在右右邊窗口口中編輯輯對(duì)話框框。完成成的對(duì)話話框如圖圖14所所示。對(duì)對(duì)話框中中各種非非靜態(tài)文文本控件件的屬性性見表99。表9信息登登記對(duì)話話框中各各控件的的屬性設(shè)設(shè)置控件ID顯象管Eddit BoxxIDC_CCRT機(jī)芯Ediit BBoxIDC_CCLIPPS機(jī)殼Ediit BBoxIDC_CCASEE器件Ediit BBoxIDC_DDEVIICE技術(shù)員Eddit BoxxIDC_WWORKKOR時(shí)間Datte TTimee PiickeerIDC_DDATEE其他Ediit BBoxIDC_OOTHEER信息名Eddit BoxxIDC_IINFOO
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 賣地毯合同范本
- 住宅家具轉(zhuǎn)讓合同范本
- 勞動(dòng)合同范本鋼筋
- 共同買店面合同范本
- 賣方夫妻合同范本
- 倉庫承包合同范本
- 2007施工合同范本
- 衛(wèi)浴采供合同范本
- 博物館藏品征集合同范本
- 卷煙銷售 批發(fā)合同范本
- 地理-浙江省強(qiáng)基聯(lián)盟2025年2月高三年級(jí)聯(lián)考試題和答案
- 2025《醫(yī)藥企業(yè)防范商業(yè)賄賂風(fēng)險(xiǎn)合規(guī)指引》解讀課件
- 中華人民共和國建筑法
- 2024年濟(jì)南護(hù)理職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 文獻(xiàn)檢索與畢業(yè)論文寫作PPT完整全套教學(xué)課件
- 職業(yè)暴露(銳器傷)應(yīng)急預(yù)案演練腳本
- 建筑設(shè)計(jì)電梯計(jì)算
- 軌道交通云平臺(tái)業(yè)務(wù)關(guān)鍵技術(shù)發(fā)展趨勢
- 打造金融級(jí)智能中臺(tái)的數(shù)據(jù)底座
- 明星97iii程序說明書
- IATF 16949體系之過程流程圖
評(píng)論
0/150
提交評(píng)論