用友UAP開發(fā)平臺(tái)介紹_第1頁(yè)
用友UAP開發(fā)平臺(tái)介紹_第2頁(yè)
用友UAP開發(fā)平臺(tái)介紹_第3頁(yè)
用友UAP開發(fā)平臺(tái)介紹_第4頁(yè)
用友UAP開發(fā)平臺(tái)介紹_第5頁(yè)
已閱讀5頁(yè),還剩20頁(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、用友UAP開發(fā)平臺(tái)介紹UAP作為基于多組織架構(gòu)的企業(yè)應(yīng)用運(yùn)行平臺(tái)、基于模式化的開發(fā)平臺(tái)、開放的系統(tǒng)集成平臺(tái)及統(tǒng)一的系統(tǒng)管理平臺(tái),是建立在Java語(yǔ)言所提供的強(qiáng)大功能的基礎(chǔ)上開發(fā)的。Java是一種簡(jiǎn)單的、面向?qū)ο蟮?、分布式的、結(jié)構(gòu)中立的、安全的、可移植的、性能優(yōu)異的、多線程的、動(dòng)態(tài)的開發(fā)語(yǔ)言,適合構(gòu)建基于網(wǎng)絡(luò)計(jì)算的企業(yè)應(yīng)用。由于Java的平臺(tái)無關(guān)性,使得UAP可以運(yùn)行在不同硬件平臺(tái)、不同操作系統(tǒng)平臺(tái)上?;赨AP所開發(fā)的應(yīng)用軟件采用Browser/Server(瀏覽器/服務(wù)器)的方式來運(yùn)行。B/S的運(yùn)行方式最大限度地方便了用戶部署和維護(hù)大型軟件系統(tǒng),保證了瘦客戶機(jī)運(yùn)行,從而大大降低了用戶目標(biāo)系統(tǒng)

2、的總體擁有成本(TCO)。UAP平臺(tái)經(jīng)過十幾年的發(fā)展,在實(shí)際項(xiàng)目當(dāng)中總結(jié)出許多典型的管理信息系統(tǒng)的應(yīng)用模式,在此基礎(chǔ)上,用友公司提供企業(yè)建模開發(fā)平臺(tái),將用友的先進(jìn)的軟件設(shè)計(jì)經(jīng)驗(yàn)和先進(jìn)的開發(fā)技術(shù)融入到平臺(tái)當(dāng)中,可全面解決企業(yè)信息化建設(shè)各種IT系統(tǒng)的業(yè)務(wù)場(chǎng)景。1.1 基于UML的建模平臺(tái)UAP是基于元數(shù)據(jù)的模型驅(qū)動(dòng)開發(fā)平臺(tái),將程序開發(fā)工作的抽象層次提高到和ERP日常業(yè)務(wù)相關(guān)的操作上,將一些常用界面(表單、報(bào)表、打印、查詢)抽象成為模型,模型結(jié)合元數(shù)據(jù)定義出數(shù)據(jù)的各種展現(xiàn)操作方式,使用極少的代碼量即可產(chǎn)生客戶需要的模塊,并且通過各個(gè)層次的抽象分離很好的支持了逆向工程,有利于產(chǎn)品迭代開發(fā)。使用UAP平

3、臺(tái)進(jìn)行業(yè)務(wù)實(shí)現(xiàn)可以分為如下幾大步驟:n 業(yè)務(wù)模型設(shè)計(jì):使用模型設(shè)計(jì)器創(chuàng)建業(yè)務(wù)元數(shù)據(jù)并發(fā)布。業(yè)務(wù)模型設(shè)計(jì)器如圖14所示。圖14 NCUAP元數(shù)據(jù)模型設(shè)計(jì)器示意圖n 自動(dòng)生成數(shù)據(jù)模型:根據(jù)定義好的業(yè)務(wù)模型可以自動(dòng)生成數(shù)據(jù)模型,完成建立數(shù)據(jù)庫(kù)結(jié)構(gòu)工作。操作如圖15所示。圖15 NCUAP元數(shù)據(jù)自動(dòng)生成數(shù)據(jù)模型示意圖n 用戶界面模型設(shè)計(jì):使用UAP集成開發(fā)工具進(jìn)行單據(jù)表單模板設(shè)計(jì)、查詢模板設(shè)計(jì)、打印模板設(shè)計(jì),通過UI組裝完成完成界面模型設(shè)計(jì)工作。如圖16、圖17所示。圖16 NCUAP元數(shù)據(jù)單據(jù)模板設(shè)計(jì)示意圖圖17 NCUAP元數(shù)據(jù)UI組裝示意圖 節(jié)點(diǎn)發(fā)布,生成代碼,單據(jù)開發(fā)完成:如圖18所示。圖18

4、 NCUAP元數(shù)據(jù)節(jié)點(diǎn)發(fā)布及生成代碼示意圖1.2 數(shù)據(jù)訪問及緩存機(jī)制UAP元數(shù)據(jù)數(shù)據(jù)庫(kù)訪問居于對(duì)象關(guān)系映射,大大提高開發(fā)效率、同時(shí)提升軟件產(chǎn)品的可維護(hù)、擴(kuò)展性。因此,在UAP的業(yè)務(wù)開發(fā)中必要通過引入對(duì)象-關(guān)系映射系統(tǒng)中間件,實(shí)現(xiàn)數(shù)據(jù)庫(kù)的快速開發(fā)。目前UAP可以通過JDBC開發(fā)了單獨(dú)的持久化層,把數(shù)據(jù)庫(kù)訪問操作封裝起來,提供簡(jiǎn)潔的API,供業(yè)務(wù)層統(tǒng)一調(diào)用,實(shí)現(xiàn)了自己的ORM系統(tǒng)。支持多種數(shù)據(jù)庫(kù),統(tǒng)一接口轉(zhuǎn)換SQL語(yǔ)句,大大簡(jiǎn)化開發(fā)過程。通過NC數(shù)據(jù)庫(kù)訪問框架可以把內(nèi)存中的對(duì)象持久化到數(shù)據(jù)庫(kù)、把數(shù)據(jù)庫(kù)中的關(guān)系數(shù)據(jù)加載到內(nèi)存中,同時(shí)保證了系統(tǒng)頻繁地訪問數(shù)據(jù)庫(kù)的性能,降低訪問數(shù)據(jù)庫(kù)的頻率。 Super

5、VO是NC系統(tǒng)中比較特殊的值對(duì)象,該值對(duì)象自身已經(jīng)包涵了值對(duì)象到數(shù)據(jù)庫(kù)中的映射信息,所以SuperVO的持久化更為簡(jiǎn)單方便,無需構(gòu)造對(duì)象映射元數(shù)據(jù)類,可以直接對(duì)VO進(jìn)行持久化操作。如下圖19在最上層提供了基于元數(shù)據(jù)的持久化接口??梢詫?shí)現(xiàn)對(duì)模型數(shù)據(jù)(NCObject)對(duì)象持久化操作,比如基本的增、刪、查、改等操作。通過這些持久化服務(wù)可以進(jìn)行對(duì)模型數(shù)據(jù)的數(shù)據(jù)庫(kù)操作。同時(shí)業(yè)務(wù)建模框架還提供了代碼生成和SQL生成的相關(guān)功能。其中代碼生成用于生成模型對(duì)象(元數(shù)據(jù)實(shí)體)的類代碼。圖19 元數(shù)據(jù)數(shù)據(jù)訪問 在UAP的數(shù)據(jù)訪問模型中,對(duì)數(shù)據(jù)的刪除,是采用邏輯刪除的,而非物理刪除,這樣可以保證在誤操作的情況下還有

6、機(jī)會(huì)恢復(fù)數(shù)據(jù)。對(duì)于一些經(jīng)常被訪問的基礎(chǔ)數(shù)據(jù),UAP提供服務(wù)器端和客戶端的緩存機(jī)制,這樣可以大大減少前后臺(tái)的遠(yuǎn)程調(diào)用次數(shù),減少了對(duì)數(shù)據(jù)庫(kù)的訪問,從而提高了業(yè)務(wù)處理速度,提高客戶端響應(yīng)速度。要做到合理的利用緩存機(jī)制,需要考慮到下面幾個(gè)方面:1. 合理分配緩存數(shù)據(jù)到內(nèi)存和文件,內(nèi)存級(jí)緩存訪問速度快,但容量有限;2. 有效判斷緩存數(shù)據(jù)的時(shí)效性,即是否為更新數(shù)據(jù);3. 動(dòng)態(tài)監(jiān)聽基礎(chǔ)數(shù)據(jù)的變更,及時(shí)更新緩存數(shù)據(jù);4. 處理好應(yīng)用服務(wù)器集群之間的緩存共享和同步;5. 對(duì)文件緩存要加密保護(hù),不能被更改,尤其是客戶端文件級(jí)緩存;6. 對(duì)緩存的讀寫操作,需要很好的封裝,以便開發(fā)過程中的調(diào)用和緩存策略的升級(jí)。1.3

7、 數(shù)據(jù)權(quán)限管理UAP平臺(tái)提供對(duì)常用的基礎(chǔ)數(shù)據(jù)的訪問權(quán)限控制,包括:科目、組織機(jī)構(gòu)、人員、存貨等。系統(tǒng)提供啟用數(shù)據(jù)權(quán)限的設(shè)置功能,如下圖20所示:圖 20 數(shù)據(jù)權(quán)限UAP不僅預(yù)置了對(duì)常用基礎(chǔ)數(shù)據(jù)的權(quán)限控制,還提供了對(duì)新開發(fā)功能數(shù)據(jù)的權(quán)限控制接口。對(duì)新開發(fā)的基本檔案、基礎(chǔ)數(shù)據(jù)、業(yè)務(wù)數(shù)據(jù)如果要進(jìn)行權(quán)限控制,需要開發(fā)人員做好以下兩步:1. 實(shí)現(xiàn)權(quán)限插件類,繼承平臺(tái)提供的基類.DefaultTreeResBusiService即可實(shí)現(xiàn);2. 生成權(quán)限表和注冊(cè)權(quán)限腳本,在表sm_powerresource里插入一條注冊(cè)信息即可。1.4 可定制的界面模型單據(jù)界面模板在UAP開發(fā)中占有非常重要的地位,NC絕大

8、部分節(jié)點(diǎn)都是通過單據(jù)模板來定制展現(xiàn)的。1.4.1 單據(jù)模板1.4.2 模板設(shè)計(jì)器下圖21為向?qū)е械膯螕?jù)模板設(shè)計(jì)器。單據(jù)模板用于定義整個(gè)單據(jù)的展現(xiàn)形式,分為表頭、表體和表尾三個(gè)區(qū)域。編輯器的元數(shù)據(jù)部分顯示的是當(dāng)前單據(jù)模板所依據(jù)的業(yè)務(wù)組件的實(shí)體樹結(jié)構(gòu)。設(shè)計(jì)者將相應(yīng)的組件實(shí)體拖拽到相應(yīng)的區(qū)域即可。圖21 NCUAP單據(jù)界面模板設(shè)置示意圖1.4.3 公式編輯器通過設(shè)置界面規(guī)則,配置公式,更加靈活,高效,能夠讓使用者和開發(fā)者的工作高度重疊,實(shí)施人員可以快速根據(jù)用戶需要,編輯界面數(shù)據(jù)顯示規(guī)則。幫開發(fā)人員從本來需要修改復(fù)雜代碼才可以實(shí)現(xiàn)功能的途徑中走出來,大大降低界面代碼為以前的 1/6,減少個(gè)性化開發(fā)工作

9、量。公式語(yǔ)義層屏蔽了復(fù)雜的數(shù)據(jù)庫(kù)結(jié)構(gòu)。利用NC內(nèi)置函數(shù),方法等快速配置公式,填充表單元素。例如:字段顯示與否,編輯與否,類型控制、長(zhǎng)度控制,計(jì)算關(guān)系begindate-2008-+month+-01,控制規(guī)則 $Error-iif(enddatebegindate,編輯錯(cuò)誤 開始時(shí)間需要小于結(jié)束時(shí)間 , )等。單據(jù)模板公式配置如圖22所示。圖22 NCUAP單據(jù)模板公式配置示意圖1.4.4 模板角色對(duì)應(yīng)管理真正實(shí)現(xiàn)不同用戶,不同權(quán)限,不同模板。不同角色顯示對(duì)應(yīng)其關(guān)注內(nèi)容,減少不必要冗余信息干擾,同時(shí)在另一方面也加強(qiáng)的數(shù)據(jù)的安全性。如圖23所示。圖23 NCUAP單據(jù)模板-角色對(duì)應(yīng)示意圖1.4.

10、4.1 查詢模板查詢模板在單據(jù)進(jìn)行查詢時(shí)定制查詢條件。下圖為查詢模板的設(shè)計(jì)器。設(shè)計(jì)器上方部分為基本信息設(shè)置,其中所關(guān)聯(lián)的元數(shù)據(jù)組件不能修改。下方為屬性設(shè)置,選擇用戶可以使用定制查詢條件的屬性字段拖拽到右邊區(qū)域。對(duì)右邊字段可以進(jìn)行屬性設(shè)置,比如是否鎖定、默認(rèn)值等。如圖24所示。圖24 NCUAP單據(jù)查詢模板示意圖下圖為查詢模板在使用時(shí)的展現(xiàn)形式。主要有兩個(gè)編輯區(qū):普通和高級(jí)。普通區(qū)的每個(gè)條件之間是AND的關(guān)系,可以用于比較簡(jiǎn)單條件的定制;高級(jí)區(qū)通過對(duì)樹形結(jié)構(gòu)的操作實(shí)現(xiàn)條件語(yǔ)句的定義,也支持拖拽操作。對(duì)于常用的查詢條件可以通過保存操作放到收藏夾中。NCUAP查詢模板條件設(shè)置如圖25所示。圖25 N

11、CUAP查詢模板條件設(shè)置示意圖不同角色不同的查詢條件。圖26 NCUAP查詢條件示意圖圖26 NCUAP查詢條件示意圖1.4.4.2 打印模板企業(yè)信息化管理的重要目的之一,就是更好的管理企業(yè)的業(yè)務(wù)流轉(zhuǎn)過程。信息系統(tǒng)中打印輸出用于流轉(zhuǎn)過程確認(rèn)的紙樣,能否滿足企業(yè)管理要求,就成為信息系統(tǒng)是否成功的關(guān)鍵指標(biāo)。NCUAP平臺(tái)抽象出打印模板解決方案,以滿足企業(yè)管理要求的多變的打印輸出配置。請(qǐng)看示例:假設(shè)有一張憑證需要打印出來,打印效果如圖27所示,應(yīng)如何實(shí)現(xiàn)?圖27 憑證打印效果圖如果把打印機(jī)想象成一張白板的話,打印,就是在白板上做繪制。上面的這張憑證,可以很容易地繪制出來。但是,當(dāng)客戶想要調(diào)整“收款憑

12、證”這四個(gè)字的位置,改變它的字體,或是在下面的表格中增加金額列,是否必須修改打印程序?另外每張憑證的摘要數(shù)據(jù)、會(huì)計(jì)科目數(shù)據(jù)都是不一樣的,如何用統(tǒng)一的打印程序?qū)⒉煌臄?shù)據(jù)打印出來?解決這個(gè)問題需要做到:1)可以配置字體、顏色、文本的打印位置、表格的行列等等,這滿足了客戶對(duì)于顯示的個(gè)性化要求,2)在配置的時(shí)候,能把數(shù)據(jù)進(jìn)行某種抽象,起到象征作用。實(shí)際打印時(shí),抽象化的數(shù)據(jù)被賦予真實(shí)的值。NC系統(tǒng)的打印模板,就是采用這種思路設(shè)計(jì)出來的。上面的這張憑證的打印模板如圖28所示:圖28 憑證打印模板設(shè)計(jì)圖可以看到,打印模板是一個(gè)表格,其基本元素是單元格。對(duì)于單元格,可以定義字體、顏色、邊框、文本對(duì)齊方式;對(duì)

13、于行,可以定義行高、插入行、刪除行;對(duì)于列,可以定義列寬、插入列、刪除列。這些功能使得憑證的外觀可方便靈活地配置。那如何進(jìn)行數(shù)據(jù)的抽象呢?我們需要看看打印模板編輯器的全貌,如圖29所示。圖29 打印模板編輯器全貌圖上面打印模板編輯器的右側(cè),有一個(gè)列表,列出了“憑證類別名稱”、“制單日期”、“摘要”等在左側(cè)表格以粉色背景出現(xiàn)的內(nèi)容,這個(gè)列表里面的值,就是對(duì)數(shù)據(jù)的抽象,被稱為數(shù)據(jù)源變量。因此,模板信息,既包括了顯示的樣式,又包括了數(shù)據(jù)的抽象。它足以適應(yīng)個(gè)性化的顯示和動(dòng)態(tài)的數(shù)據(jù)。最后一個(gè)問題是,如何賦真實(shí)的值給變量。上面的“憑證類別名稱”、“摘要”等變量的真實(shí)的值來自于要打印的憑證,因此需要把要打印

14、的憑證的指定信息取出來賦予給打印變量,實(shí)現(xiàn)這個(gè)過程的流程如圖30:圖30 打印模板賦值流程圖左邊的憑證代表財(cái)務(wù)中的憑證對(duì)象,它包含了真正的業(yè)務(wù)信息,中間的數(shù)據(jù)源是打印的標(biāo)準(zhǔn)取數(shù)接口。開發(fā)人員應(yīng)從憑證中取得打印模板要使用的變量的數(shù)據(jù),放到數(shù)據(jù)源里,打印模板從數(shù)據(jù)源接口取得變量的真實(shí)的值,填充到模板中。1.5 自定義報(bào)表企業(yè)信息化管理的成果展示,報(bào)表是重要手段之一,特別是領(lǐng)導(dǎo)應(yīng)用的管理查詢,更是信息系統(tǒng)的核心功能之一。NCUAP平臺(tái)抽象出查詢引擎報(bào)表解決方案,以滿足企業(yè)絕大多數(shù)的報(bào)表統(tǒng)計(jì)功能。圖31 查詢引擎示意圖圖31 查詢引擎示意圖1.5.1 數(shù)據(jù)報(bào)表模型設(shè)計(jì)在查詢引擎報(bào)表解決方案中,查詢模型

15、設(shè)計(jì)是通過NCUAP平臺(tái)的查詢引擎管理功能點(diǎn)實(shí)現(xiàn)的。查詢模型設(shè)計(jì)包括查詢參數(shù)設(shè)計(jì)、查詢SQL設(shè)計(jì)、數(shù)據(jù)交叉設(shè)計(jì)、代碼嵌入設(shè)計(jì)、穿透規(guī)則設(shè)計(jì)、查詢集成設(shè)計(jì)等多方面。以查詢參數(shù)設(shè)計(jì)為例,如圖32所示。圖32 查詢?cè)O(shè)計(jì)功能通過將數(shù)據(jù)交叉投影,用戶能快捷從各種復(fù)雜的數(shù)據(jù)之中按各種不同緯度生成報(bào)表。圖33 數(shù)據(jù)交叉功能更為復(fù)雜的面向分塊報(bào)表的區(qū)域擴(kuò)展,交叉投影技術(shù),分組,過濾,排序,匯總,連接,顏色著重渲染等。圖34 數(shù)據(jù)交叉功能1.5.2 報(bào)表格式設(shè)計(jì)格式模型(又稱界面模型)的設(shè)計(jì)包括引用查詢?cè)O(shè)計(jì)、界面可視化設(shè)計(jì)、綁定數(shù)據(jù)集設(shè)計(jì)、數(shù)據(jù)預(yù)處理設(shè)計(jì)等幾部分。數(shù)據(jù)預(yù)處理設(shè)計(jì),又分為公式列設(shè)計(jì)、小計(jì)合計(jì)設(shè)計(jì)等

16、幾種設(shè)計(jì)方式。公式列設(shè)計(jì)如圖35所示。圖35 公式列設(shè)計(jì)功能1.5.3 報(bào)表發(fā)布展現(xiàn)設(shè)計(jì)報(bào)表查詢?cè)O(shè)計(jì)和格式模型設(shè)計(jì)完成后,可以通過向?qū)降陌l(fā)布界面進(jìn)行發(fā)布,如圖36所示。圖36 向?qū)降膱?bào)表發(fā)布報(bào)表發(fā)布后,界面模型在運(yùn)行態(tài)還提供了幾種數(shù)據(jù)處理功能,包括查找,排序,過濾,公式列,小計(jì)合計(jì),交叉和穿透等。查詢引擎報(bào)表展現(xiàn)示意如圖37。圖37 查詢引擎報(bào)表展現(xiàn)示意圖1.6 工作流引擎工作流技術(shù)是當(dāng)今一項(xiàng)飛速發(fā)展的技術(shù),它最基本的特性就是它能夠結(jié)合人工和機(jī)器的行為,特別是能夠與應(yīng)用程序和工具進(jìn)行交互,從而完成業(yè)務(wù)過程的自動(dòng)化處理。工作流技術(shù)從出現(xiàn)到現(xiàn)在,已逐漸發(fā)揮越來越重要的作用。工作流能夠?yàn)槠髽I(yè)應(yīng)用

17、提供業(yè)務(wù)流程建模、管理和控制功能。工作流技術(shù)已成為企業(yè)信息化建設(shè)方案中必不可少的內(nèi)容之一。從簡(jiǎn)單的辦公自動(dòng)化系統(tǒng)的開發(fā),到企業(yè)ERP系統(tǒng)的實(shí)施,再到為提高企業(yè)運(yùn)營(yíng)效率而出現(xiàn)的BPR及BPM系統(tǒng),工作流技術(shù)都發(fā)揮了相當(dāng)重要的甚至是關(guān)鍵的作用。UAP工作流引擎負(fù)責(zé)解釋執(zhí)行由業(yè)務(wù)流設(shè)計(jì)器和審批流設(shè)計(jì)器設(shè)計(jì)的流程定義。UAP工作流引擎在流轉(zhuǎn)過程中還可以調(diào)用各種自動(dòng)應(yīng)用,包括電子郵件、腳本以及Web服務(wù)等。業(yè)務(wù)流程框架還提供了管理監(jiān)控工具對(duì)運(yùn)行中的流程實(shí)例進(jìn)行狀態(tài)查詢和管理。對(duì)于流轉(zhuǎn)過程中涉及到的數(shù)據(jù)交換,工作流引擎將調(diào)用交換引擎根據(jù)規(guī)則進(jìn)行數(shù)據(jù)映射UAP業(yè)務(wù)流程,提供圖形化設(shè)計(jì)器,如下圖38所示:圖

18、38 業(yè)務(wù)流程UAP審批流程,提供圖形化設(shè)計(jì)器,如下圖39所示:圖 39 審批流設(shè)計(jì)器UAP審批流程可跟蹤,如下圖40所示:圖 40 審批流跟蹤上圖中紅色節(jié)點(diǎn)即為當(dāng)前審批節(jié)點(diǎn),可以看到整個(gè)流程的執(zhí)行情況以及各處理環(huán)節(jié)的詳細(xì)時(shí)間、審批意見等。1.7 文檔資料UAP平臺(tái)經(jīng)過十幾年的發(fā)展,提煉出很多高效、易用的解決方案,可全面解決企業(yè)信息化建設(shè)各種IT系統(tǒng)的開發(fā)需求。下面,將從開發(fā)框架、高速數(shù)據(jù)訪問模型、元數(shù)據(jù)管理、界面模型、數(shù)據(jù)報(bào)表模型、工作流引擎、消息引擎、任務(wù)預(yù)警引擎等幾方面分別介紹。此外,用友也提供應(yīng)用集成產(chǎn)品,以解決企業(yè)系統(tǒng)間應(yīng)用集成的需求。由于UAP平臺(tái)中每個(gè)解決方案的功能都很強(qiáng)大,限于篇幅,這里只能進(jìn)行概要介紹,深入介紹可以查閱UAP平臺(tái)的紅皮書。1.8 開發(fā)與代碼管理1.8.1 代碼部署和補(bǔ)丁管理新開發(fā)的模塊代碼,將部署在該模塊下面的指定目錄下。運(yùn)行安裝程序,將解壓模塊下的所有jar包到指定的nchome目錄下,形成UAP-NC的目錄結(jié)構(gòu)(如下圖所示)。所以在壓縮jar包時(shí)需要安裝該目錄結(jié)構(gòu)進(jìn)行壓縮。UAP標(biāo)準(zhǔn)產(chǎn)品的代碼與新開發(fā)模塊或二次開發(fā)的代碼將部署在不同的目錄中,在運(yùn)行時(shí),類加載器將優(yōu)先加載二次開發(fā)的代碼。如果進(jìn)行系統(tǒng)的升級(jí),在升級(jí)過程中,只覆蓋原標(biāo)準(zhǔn)產(chǎn)品的代碼

溫馨提示

  • 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)論