版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、MVC方案形式正在通用報表系統(tǒng)中的使用摘要通用報表系統(tǒng)方案使用模型-視圖-操做器方案形式規(guī)劃客戶端報表視圖與報表數(shù)據(jù)間的協(xié)做模型,將報表框架與報表數(shù)據(jù)別離,用戶能按照處理需要自定義報表式樣戰(zhàn)指定數(shù)據(jù)源,系統(tǒng)自動天死所需要的報表。本文給出它們各安閑報表系統(tǒng)方案中的使用標(biāo)準(zhǔn)。閉鍵字報表系統(tǒng);方案形式;數(shù)據(jù)同構(gòu);多窗心支撐;模型-視圖-操做器1引止傳統(tǒng)報表系統(tǒng),但但凡針對某個商業(yè)范圍操做,其操做的報表格局常常正在方案時由方案人員曾經(jīng)定做成模版的形式存儲正在模版庫中,用戶操做工夫接從模版庫讀與,處理方法也僅限于該范圍內(nèi);當(dāng)然正在一定程度上該打面要收帶去了一定打面上的廉價,可對于今世企業(yè)用戶去講,報表格
2、局單一曾經(jīng)范圍了報表只能做為記賬簿去操做,使得報表的可塑性好,前期保護艱易,易以逆應(yīng)消費過程的多樣性戰(zhàn)變化性,沒法開意年夜型企業(yè)沒有竭擴年夜的逆應(yīng)性、智能型的要供,出格是當(dāng)營業(yè)范圍變化時,本有的報表系統(tǒng)常常很易支撐新營業(yè)數(shù)據(jù)的打面闡收,要舉止年夜量的從頭開拓事情。正在本通用報表的方案中,將報表框架與報表數(shù)據(jù)別分開,用戶即能按照自己的需要隨意繪制表格,又能按照營業(yè)要供自立的挑選數(shù)據(jù)根源。一旦框架戰(zhàn)數(shù)據(jù)根源定義終了,系統(tǒng)可以自動天死所需要的報表。為了經(jīng)濟的抵達便當(dāng)操做的目的,必須汲與后代的硬件開拓思維,采與優(yōu)良的硬件開拓要收以前進硬件量量戰(zhàn)硬件的重用性,其中前進硬件的重用性是裁減開拓本錢的閉鍵。本
3、文主要介紹V方案形式正在通用報表系統(tǒng)開拓中的使用,給出了詳細(xì)標(biāo)題問題響應(yīng)的打面步伐,前進了硬件的通用性戰(zhàn)擴大性。2方案形式方案形式是方案里背東西硬件的過程中紀(jì)錄的常識戰(zhàn)經(jīng)歷,用一系列類規(guī)劃戰(zhàn)東西去詳細(xì)描摹其含義。方案形式的目的便是復(fù)用那些里背東西方案的打面方案,按照詳細(xì)使用完成詳細(xì)的方案和便于那些籠統(tǒng)打面方案的儲蓄積累戰(zhàn)交流。與沒有操做方案形式的硬件系統(tǒng)相比,一個年夜量操做方案形式的硬件系統(tǒng)的東西建模越收公允,東西間的耦開度更小,從命、牢靠性、可晉級性、并收性、仄止性戰(zhàn)分布性更下,更能獲得下層次的方案復(fù)用戰(zhàn)代碼復(fù)用。方案形式?jīng)]有俗概念開端去自于城市建筑專家對建筑形式的定義“每個形式描摹了正在人
4、們周圍沒有竭反復(fù)收死的標(biāo)題問題,和該標(biāo)題問題的打面方案的核心。多么,您便能一次又一次的操做該方案而出必要做反復(fù)勞動。那種建筑上的形式思維正在里背東西的方案形式中一樣真用,形式的核心便正在于供給了相閉標(biāo)題問題的打面方案。方案形式肯定了所包露的類戰(zhàn)真例,它們的角色、協(xié)做方法和職責(zé)分撥。它經(jīng)由過程描繪部件靜態(tài)戰(zhàn)靜態(tài)規(guī)劃及其之間的相助閉連,成功天使用于打面商業(yè)數(shù)據(jù)處理、電子通信、圖形用戶界里、數(shù)據(jù)庫、分布式通信硬件等硬件規(guī)劃中的標(biāo)題問題。一樣仄居而止,方案形式有4個要素:形式稱號:用去描摹標(biāo)題問題、打面方案戰(zhàn)成果。標(biāo)題問題:描摹可以正在甚么工夫操做方案形式。打面方案:描摹了方案形式的組成局部,它們之間
5、的互相閉連及各自的職責(zé)戰(zhàn)協(xié)做方法。成果:描摹了形式使用的成果及操做形式該當(dāng)權(quán)衡的標(biāo)題問題。一個方案形式命名籠統(tǒng)肯定了一個通用方案規(guī)劃的主要圓里,那些方案規(guī)劃能用去規(guī)劃可重用的里背東西方案。我們正在報表系統(tǒng)中主要操做了模型-視圖-操做器方案形式(V)、沒有俗觀察者bserver、適配器形式Adapter和橋接(Bridge)那幾種方案形式。3方案形式的使用3.1模型-視圖-操做器V報表系統(tǒng)中為了便當(dāng)用戶對數(shù)據(jù)的闡收戰(zhàn)操做,統(tǒng)一營業(yè)數(shù)據(jù)常常需要多種視圖呈現(xiàn),即一個表格東西戰(zhàn)一個柱狀圖東西可操做沒有同的表示形式描摹統(tǒng)一個使用數(shù)據(jù)東西的動靜。表格東西戰(zhàn)柱狀東西其真沒有曉得對圓的存正在,多么操做戶可以按
6、照需要零丁復(fù)用表格或柱狀圖;當(dāng)用戶改動比表格中的疑息時,柱狀圖能坐即反響那一變化,那一舉措意味著表格戰(zhàn)柱狀圖皆依托于數(shù)據(jù)東西。晚期的圖形化程序方案常常環(huán)繞著事情驅(qū)動的用戶界里去機閉,多么的直接成果便是數(shù)據(jù)處理、程序成效與表今世碼完好糾結(jié)正在一同。年夜型的圖形化程序中一個數(shù)據(jù)但凡對應(yīng)多種表示與處理方法,把特定界里綁定到使用程序上寬峻降低了程序的靈敏性,使得一個很小的篡改也牽扯到年夜量的代碼,刪減了程序開拓與保護的事情量。20世紀(jì)70年月,V形式正在salltalk80的GUI方案中被提出,并且描摹了沒有同局部的東西之間的通信方法,使它們出必要卷進互相的數(shù)據(jù)模型開拓要收中,使程序規(guī)劃變得清楚而靈敏
7、。V形式包露三個局部:模型del、視圖Vie戰(zhàn)操做器ntrller,分別對應(yīng)于內(nèi)部數(shù)據(jù)、數(shù)據(jù)表示戰(zhàn)輸進輸出操做局部。模型是與標(biāo)題問題相閉數(shù)據(jù)的邏輯籠統(tǒng),代表東西的內(nèi)在屬性,是全部模型的核心。它采與里背東西的要收,將標(biāo)題問題范圍中的東西籠統(tǒng)為使用程序東西,正在那些籠統(tǒng)的東西中啟拆了東西的屬性戰(zhàn)那些東西所隱露的邏輯。視圖是模型的中正在表示,一個模型可以對應(yīng)一個年夜要多個視圖,如圖形用戶界里視圖、命令止視圖、API視圖;或按操做者分類:新用戶視圖、死練用戶視圖等。視圖具有與中界交互的成效,是使用系統(tǒng)與中界的接心:一圓里它為中界供給輸進本領(lǐng),并觸收使用邏輯運轉(zhuǎn);另外一圓里,它又將邏輯運轉(zhuǎn)的成果以某種形
8、式表示給中界。操做器是模型與視圖的聯(lián)絡(luò)紐帶,操做器提與經(jīng)由過程視圖傳輸進去的內(nèi)部疑息,并將用戶與Vie的交互轉(zhuǎn)換為基于使用程序舉措的標(biāo)準(zhǔn)營業(yè)事情,再將標(biāo)準(zhǔn)營業(yè)事情分析為del應(yīng)真止的動做包露激活營業(yè)邏輯或改動del的形態(tài)。同時,模型的更新與建正也將經(jīng)由過程操做器去照顧視圖,從而連結(jié)各個視圖與模型的劃一性。真現(xiàn)V形式時里對的主要標(biāo)題問題是del戰(zhàn)Vie的閉連,正在方案形式中的bserver形式很好的描摹了如何創(chuàng)坐那種閉連。那一形式中閉鍵的東西是目的subjet戰(zhàn)沒有俗觀察者(bserver)。一個目的可以有多個依托它的沒有俗觀察者;一旦目的收死變化,局部依托它的沒有俗觀察者皆獲得照顧,并做出響應(yīng)
9、,即每個沒有俗觀察者皆將查詢目的舉止更新,以保證戰(zhàn)目的的形態(tài)同步。那種形式容許我們自力的改動目的戰(zhàn)沒有俗觀察者;用戶可以零丁復(fù)用目的東西而無需同時復(fù)用其沒有俗觀察者,反之亦然。那種形式可以正在沒有篡改目的戰(zhàn)其他沒有俗觀察者的前提下刪減沒有俗觀察者。正在報表系統(tǒng)中,目的即為營業(yè)數(shù)據(jù),沒有俗觀察者定義為正在用戶界里上的表示視圖。表示視圖是由其相閉的營業(yè)數(shù)據(jù)決議,當(dāng)營業(yè)數(shù)據(jù)收死變化時,視圖也將收死變化。統(tǒng)一營業(yè)數(shù)據(jù)會有多種表示視圖;一樣標(biāo)準(zhǔn)的視圖也可以表達沒有同的營業(yè)數(shù)據(jù)。并且可以按照需要正在盡情時分刪減戰(zhàn)刪除表示視圖,年夜年夜前進了報表系統(tǒng)的通用性。當(dāng)報表系統(tǒng)營業(yè)數(shù)據(jù)變化時,它要照顧依托它的局部視
10、圖收死響應(yīng)的變化,多么便需要正在營業(yè)數(shù)據(jù)東西里紀(jì)錄依托它的視圖,或是刪減一個聯(lián)絡(luò)閉系查覓機制。那兩種要收正在數(shù)據(jù)戰(zhàn)視圖間依托閉連比較少時可以下效的打面標(biāo)題問題,但當(dāng)它們之間的閉連出格龐年夜時,我們便需要一個特地的東西去保護那些閉連,那里我們稱之為變更打面器hangeanager,它的目的是盡管裁減視圖反響數(shù)據(jù)變化所需的事情量。例如,假設(shè)一個操做觸及到對幾個互相依托的目的舉止篡改,便必須保證僅正在局部的目的皆曾經(jīng)變更終了后,才一次性的照顧它們的沒有俗觀察者,而沒有是每個目的皆照顧沒有俗觀察者。其中,沒有俗觀察者其真沒有是對局部的事情皆感愛好,可以擴大目的的注冊接心,讓個沒有俗觀察者注冊為僅對特定
11、事情感愛好,以前進更新的從命。當(dāng)一個事情收死時,目的僅照顧那些已注冊為對該事情感愛好的沒有俗觀察者。bserver形式正在報表系統(tǒng)中的層次規(guī)劃如圖1所示,其中DataEntry為營業(yè)數(shù)據(jù)籠統(tǒng),它的詳細(xì)真現(xiàn)由nreteDataEntry去完成;UserVie是表示視圖的籠統(tǒng),詳細(xì)操做的視圖由nreteUserVie真現(xiàn);變更打面器hangeanage的真現(xiàn)有兩種:Siplehangeanage戰(zhàn)DAGhangeanage,它們分別打面單一目的的目的沒有俗觀察者閉連戰(zhàn)多目的互相聯(lián)絡(luò)閉系的目的沒有俗觀察者閉連。圖1報表系統(tǒng)中bserver形式層次規(guī)劃圖其中營業(yè)數(shù)據(jù)的類定義以下:lassDataEnt
12、rypubli:virtualDataEntry();virtualvidAttah(UserVie*pVie);/刪減視圖virtualvidDetah(UserVie*pVie);/刪除視圖virtualvidNtify(UserVie*pSender);/照顧prteted:DataEntry();private:ListUserVie*UserVieList;/紀(jì)錄視圖表示視圖的定義為:lassUserViepubli:DataEntrygetDataEntry();/*獵與營業(yè)數(shù)據(jù)真體的形態(tài),相等于形式中的GetState()戰(zhàn)SetState()*/virtualvidNtify(
13、UserVie*pVie);virtualvidnDra(UserVie*pVie);/方案為真函數(shù)以供重載prteted:ListDataEntry*DataEntryList;/紀(jì)錄營業(yè)數(shù)據(jù)真體正在那里簡要分析一下Ntify的真現(xiàn):vidNtify:DataEntry(UserVie*pSender)ASSERT(pSender=NULL|*UserVieList.IsEpty();/斷定視圖列表能可為空PSITINps=GetFirstViePsitin();hile(ps!=NULL)UserVie*pVie=GetNextVie(ps);ASSERT_VAILD(pVie);if(p
14、Vie!=pUserVie)pVie-Ntity();3.2適配器形式Adapter正在許多年夜型企業(yè)及某些止業(yè)的局域網(wǎng)或廣域網(wǎng)內(nèi),因為歷史戰(zhàn)妙技死少的去由本由存正在著多種數(shù)據(jù)庫同時正在運轉(zhuǎn)的情況,比方某年夜型企業(yè)、某天區(qū)的電力單位或電疑公司等,年夜要正同時正在操做著多種數(shù)據(jù)庫rale,DB2,SQLServer,Sybase或Infrix等。正在多么多的數(shù)據(jù)庫并存的情況下,要供能盡情訪謁到那些數(shù)據(jù)庫,真現(xiàn)多種數(shù)據(jù)庫間的數(shù)據(jù)轉(zhuǎn)化、資本同享、數(shù)據(jù)劃一性戰(zhàn)完好性成為系統(tǒng)開拓戰(zhàn)使用中一個尤其凸起的標(biāo)題問題。構(gòu)建通用的數(shù)據(jù)庫訪謁主假設(shè)真現(xiàn)對數(shù)據(jù)源訪謁的底層操做的啟拆,而僅僅給出數(shù)據(jù)讀與東西或數(shù)據(jù)散東西
15、等供商業(yè)邏輯層挪用,果而采與Adapter形式,按照沒有同的數(shù)據(jù)供給者收死響應(yīng)的數(shù)據(jù)庫毗鄰、數(shù)據(jù)庫命令等數(shù)據(jù)庫東西去真現(xiàn)對低層操做的啟拆,經(jīng)由過程暴露真止數(shù)據(jù)散東西等上層操做以供其他邏輯層挪用。對數(shù)據(jù)庫的訪謁根柢是基于規(guī)劃化查詢語止SQL,正在詳細(xì)對數(shù)據(jù)庫的訪謁中,是經(jīng)由過程SQL語句去真現(xiàn)的。采與那種方案形式對數(shù)據(jù)庫舉止訪謁的要收是一種通用訪謁妙技,即使用程序可用一樣的源代碼訪謁沒有同標(biāo)準(zhǔn)的數(shù)據(jù)庫,如Sybase,rale等。Adapter形式是將一個類的接心轉(zhuǎn)換成客戶盼視的其中一個借心。Adapter形式使得本出處于接心沒有兼容而沒有能一同事情的那些類可以一同事情,它又稱為“rapper包
16、拆器。當(dāng)要操做一個曾經(jīng)存正在的類,而它的接心沒有切開需要,或是創(chuàng)坐一個可以復(fù)用的類,該類可以與其中沒有相閉的類或沒有成預(yù)睹的類協(xié)同事情。Adapter形式的根柢規(guī)劃圖如圖2所示:圖2Adapter形式的根柢規(guī)劃圖Adapter形式使用正在報表系統(tǒng)中,形式中Target即為使用程序中數(shù)據(jù)訪謁類,它負(fù)責(zé)舉止數(shù)據(jù)庫的毗鄰、舉止數(shù)據(jù)庫操做等等;形式中的Adaptee為理想存正在的各種數(shù)據(jù)庫;正在舉止系統(tǒng)真現(xiàn)時的主要事情是對沒有同的數(shù)據(jù)庫編寫響應(yīng)的數(shù)據(jù)源驅(qū)動程序,即編寫Adapter。使用程序?qū)?shù)據(jù)庫的訪謁主假設(shè)挑選一個數(shù)據(jù)源并毗鄰它、提交SQL語句和檢索成果,除此以中借可以肯定并調(diào)整驅(qū)動程序的機能、閱
17、讀數(shù)據(jù)庫編目等等;使用程序中數(shù)據(jù)訪謁類經(jīng)由過程數(shù)據(jù)源驅(qū)動程序訪謁沒有同數(shù)據(jù)資本中的數(shù)據(jù),每個沒有同的數(shù)據(jù)資本標(biāo)準(zhǔn)由一個數(shù)據(jù)源驅(qū)動程序支撐。數(shù)據(jù)源驅(qū)動程序是處理數(shù)據(jù)訪謁類東西的函數(shù)挪用,提交SQL懇供到一個指定的數(shù)據(jù)元,并把成果返回到使用程序;假設(shè)有需要,數(shù)據(jù)源驅(qū)動程序建正一個使用程序懇供,以使懇供與相閉的DBS支撐的語法劃一。每個驅(qū)動程序皆針對特定的DBS;例如,一個rale驅(qū)動程序沒有能直接訪謁InfrixDBS中的數(shù)據(jù)。數(shù)據(jù)源驅(qū)動程序展現(xiàn)根柢DBS的本領(lǐng),他們沒有能真現(xiàn)DBS沒有支撐的本領(lǐng)。它舉止數(shù)據(jù)源毗鄰、檢查使用程序中的函數(shù)缺點、初初化變亂戰(zhàn)把SQL語句提交給真止的數(shù)據(jù)源。數(shù)據(jù)源驅(qū)動程
18、序必須把使用程序的SQL建正成針對響應(yīng)DBS的SQL,并把數(shù)據(jù)收收到數(shù)據(jù)源,或從數(shù)據(jù)源檢索數(shù)據(jù),包露按照使用程序的指定去轉(zhuǎn)換數(shù)據(jù)標(biāo)準(zhǔn),終了斷開與數(shù)據(jù)源的毗鄰。當(dāng)數(shù)據(jù)源驅(qū)動程序的數(shù)量刪減,并且處理的事物垂垂龐年夜時,僅僅用使用程序的數(shù)據(jù)訪謁類去舉止驅(qū)動程序的打面已年夜年夜刪減了系統(tǒng)的負(fù)擔(dān),我們可以供給一個驅(qū)動程序打面器去打面數(shù)據(jù)源驅(qū)動程序。此時使用程序是被毗鄰到驅(qū)動程序打面器,而沒有是驅(qū)動程序。它操做使用程序傳遞的毗鄰句柄搜索目的驅(qū)動程序中的函數(shù)所在,并經(jīng)由過程所在挪用阿誰函數(shù)。驅(qū)動程序打面器年夜皆只是把函數(shù)挪用從使用程序傳收給準(zhǔn)確的驅(qū)動程序。驅(qū)動程序打面器最終的做用是減載戰(zhàn)卸載數(shù)據(jù)源驅(qū)動程序,
19、使用程序只減載戰(zhàn)卸載驅(qū)動程序打面器。當(dāng)它要操做一個出格的驅(qū)動程序時,它挪用驅(qū)動程序打面器中的毗鄰函數(shù),并指明一個出格數(shù)據(jù)源或驅(qū)動程序名。操做該稱號,驅(qū)動程序打面器為驅(qū)動程序文件名查詢數(shù)據(jù)源疑息,比方SQLSRVR.DLL,然后它減載驅(qū)動程序,保存驅(qū)動程序中每個函數(shù)的所在,并挪用驅(qū)動程序中的毗鄰函數(shù),然后初初化它自己,并毗鄰到數(shù)據(jù)源。當(dāng)使用程序操做驅(qū)動程序做完事情后,它挪用驅(qū)動程序打面器中的SQLDisnnet。驅(qū)動程序打面其中挪用驅(qū)動程序中的此函數(shù),斷開與數(shù)據(jù)源的毗鄰。可是,驅(qū)動程序打面重視新毗鄰它時,把驅(qū)動程序保存正在內(nèi)存中。只要當(dāng)使用程序釋放驅(qū)動程序操做的毗鄰,年夜要操做沒有同的驅(qū)動程序毗
20、鄰,并且出有器它毗鄰操做此驅(qū)動程序時,它才卸載驅(qū)動程序。3.3橋接形式(Bridge)Bridge方案形式時東西規(guī)劃形式的一種,它將籠統(tǒng)局部與真現(xiàn)局部別離,使它們可以大概自力真現(xiàn)。當(dāng)正在一個程序中,某一個籠統(tǒng)可以由許多真現(xiàn)要收的工夫,我們但但凡操做里背東西中繼絕的要收去真現(xiàn)并調(diào)戰(zhàn)那些要收??墒悄欠N繼絕機制有以下沒有夠的處所,而操做Bridge方案形式皆能使那些沒有夠獲得很好天打面。繼絕機制使客戶代碼正在真現(xiàn)成效的工夫觸及到特定的響應(yīng)仄臺,與仄臺收死相閉性,對代碼的移植收死很年夜的艱易,可是Bridge方案形式將籠統(tǒng)戰(zhàn)真現(xiàn)局部放正在自力的沒有同層次的類規(guī)劃中,將籠統(tǒng)中與系統(tǒng)仄臺相閉局部別分開去,
21、同時也降低了真現(xiàn)局部對編譯的依托性,當(dāng)改動一個真現(xiàn)類時,其真沒有需要從頭編譯籠統(tǒng)局部戰(zhàn)它的客戶程序。我們的報表系統(tǒng)是一個通用系統(tǒng),我們盼視那個別系可以大概支撐多窗心系統(tǒng)。當(dāng)然沒有同的窗心系統(tǒng)有沒有兼容的程序方案接心,可是局部的窗心系統(tǒng)總的去講照舊正在做統(tǒng)一件事情,我們可以對沒有同的窗心系統(tǒng)做一個統(tǒng)一的籠統(tǒng),正在對各窗心系統(tǒng)的真現(xiàn)做一些調(diào)整,使之切開群寡接心。我們起尾定義一個inds籠統(tǒng)類,它啟拆了需要各窗心系統(tǒng)皆要做的一些事情,并且能超越?jīng)]有同的窗心系統(tǒng)真現(xiàn)。正在那個籠統(tǒng)類供給了支撐年夜年夜皆窗心系統(tǒng)的便當(dāng)接心,其詳細(xì)的子類支撐用戶用到的沒有同品種的窗心,而對沒有同窗心系統(tǒng)的真現(xiàn)那么由indIp類層次蔭蔽。indIp是一個啟拆了窗心系統(tǒng)相閉代碼的東西的籠統(tǒng)類,為了使報表系統(tǒng)運轉(zhuǎn)于一個特定的窗心系統(tǒng),我們用該子系統(tǒng)的一個indIp子類設(shè)置ind東西。多么,防止了對窗心系統(tǒng)的直接依托,如問應(yīng)以讓inds類連結(jié)相對較小并且較穩(wěn)定,同時借能便當(dāng)?shù)臄U大真現(xiàn)層次規(guī)劃以支撐新的窗心系統(tǒng)。ind戰(zhàn)indIp層次規(guī)劃之間的閉連有以下圖所示,其中inds_X即為可以擴大的窗心系統(tǒng)接心。圖3ind戰(zhàn)indIp層次規(guī)劃4結(jié)語使用方案形式可以使看似龐年夜的系統(tǒng)方案戰(zhàn)真現(xiàn)簡樸化,方案出去的系統(tǒng)具有靈敏、穩(wěn)固戰(zhàn)可復(fù)用性強等特性,并且借可以便當(dāng)開拓人員的一樣戰(zhàn)交流,保證硬
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 金融行業(yè)競業(yè)限制協(xié)議書示例
- 小班數(shù)學(xué)活動蛋寶寶教案6篇
- 商業(yè)合作補償協(xié)議書
- 數(shù)字123的教案模板7篇
- 互聯(lián)網(wǎng)企業(yè)投資合作協(xié)議合同
- 高壓配電柜系統(tǒng)集成解決方案
- 港口新冠疫情應(yīng)急處置預(yù)案
- 500td城市生活污水處理系統(tǒng)設(shè)計方案
- 非營利組織活動墊資協(xié)議書
- 2024至2030年中國奶粉包裝用復(fù)合膜行業(yè)投資前景及策略咨詢研究報告
- 新蘇教版五年級上冊科學(xué)全冊教學(xué)課件(2022年春整理)
- 小學(xué)體育水平一《走與游戲》教學(xué)設(shè)計
- 秋日私語(完整精確版)克萊德曼(原版)鋼琴雙手簡譜 鋼琴譜
- 辦公室室內(nèi)裝修工程技術(shù)規(guī)范
- 鹽酸安全知識培訓(xùn)
- 萬盛關(guān)于成立醫(yī)療設(shè)備公司組建方案(參考模板)
- 消防安全巡查記錄臺帳(共2頁)
- 科技特派員工作調(diào)研報告
- 中波廣播發(fā)送系統(tǒng)概述
- 縣疾控中心中層干部競聘上崗實施方案
- 急性心肌梗死精美PPt完整版
評論
0/150
提交評論