第一篇:UAP經(jīng)典介紹及構(gòu)架
附件4:
UAP介紹
一、UAP簡(jiǎn)介
UAP(Universal Application Platform)平臺(tái)是用友軟件經(jīng)過(guò)多年的技術(shù)積累和知識(shí)沉淀,在微軟.NET相關(guān)規(guī)范和標(biāo)準(zhǔn)的基礎(chǔ)上,提供完全支持基于領(lǐng)域語(yǔ)言(DSL)的模型驅(qū)動(dòng)開(kāi)發(fā)(MDD)模式,為各種復(fù)雜的企業(yè)級(jí)商業(yè)應(yīng)用系統(tǒng)提供專業(yè)、安全、高效、可靠的開(kāi)發(fā)、部署和運(yùn)行企業(yè)管理應(yīng)用軟件的開(kāi)發(fā)工具平臺(tái)。通過(guò)UAP平臺(tái),使企業(yè)信息資源變得可重用、透明化,并且系統(tǒng)具有高可擴(kuò)展性,讓業(yè)務(wù)處理更加高效、簡(jiǎn)潔、安全。
UAP平臺(tái)為用戶提供了一個(gè)統(tǒng)一的集成開(kāi)發(fā)環(huán)境,用戶可以使用包括模型設(shè)計(jì)、UI設(shè)計(jì)、報(bào)表設(shè)計(jì)、規(guī)則設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、BI設(shè)計(jì)等各方面的設(shè)計(jì)器,并通過(guò)可視化的界面和友好的交互操作,自動(dòng)生成用戶所需要的各種功能控件。使得大型的企業(yè)級(jí)商業(yè)應(yīng)用軟件第一次實(shí)現(xiàn)了技術(shù)與業(yè)務(wù)關(guān)注點(diǎn)的分離,并且通過(guò)快速的動(dòng)態(tài)業(yè)務(wù)建模與服務(wù)組裝技術(shù),實(shí)現(xiàn)了企業(yè)動(dòng)態(tài)業(yè)務(wù)的快速部署與應(yīng)用,真正實(shí)現(xiàn)了“隨需而變”的實(shí)時(shí)企業(yè)與全球商務(wù)的企業(yè)信息化價(jià)值理念。
1.1 UAP的目標(biāo)
作為開(kāi)發(fā)工具平臺(tái),UAP需要實(shí)現(xiàn)與操作系統(tǒng)、數(shù)據(jù)庫(kù)、.Net Framework、Office、WMI、.Net Compact Framework、MSMQ等底層核心技術(shù)的調(diào)用與協(xié)作,通過(guò)屏蔽底層的復(fù)雜實(shí)現(xiàn),提高企業(yè)應(yīng)用軟件的靈活性、可擴(kuò)展性和開(kāi)放性。
作為應(yīng)用設(shè)計(jì)平臺(tái),UAP提供了統(tǒng)一的集成開(kāi)發(fā)環(huán)境,其中包括模型設(shè)計(jì)、UI設(shè)計(jì)、報(bào)表設(shè)計(jì)、規(guī)則設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、BI設(shè)計(jì)等各方面的設(shè)計(jì)器,通過(guò)可視化的界面和友好的交互自動(dòng)產(chǎn)生需要的各種軟件工件,極大地提高了軟件開(kāi)發(fā)的效率和質(zhì)量。作為運(yùn)行執(zhí)行平臺(tái),UAP在系統(tǒng)交付、安裝和部署后,支撐業(yè)務(wù)系統(tǒng)的解析和執(zhí)行;提高應(yīng)用軟件的可定制性與可集成性。
作為集成平臺(tái),UAP提供對(duì)OFFCIE、移動(dòng)商務(wù)、第三方軟件系統(tǒng)等企業(yè)級(jí)的集成與應(yīng)用協(xié)同。
作為管理平臺(tái),UAP通過(guò)使用權(quán)限管理、EAI、數(shù)據(jù)庫(kù)管理等管理工具實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的調(diào)整和控制。
作為開(kāi)放的平臺(tái),UAP通過(guò)對(duì)SOA架構(gòu)的相關(guān)WS-*協(xié)議棧的支持,提供對(duì)完整產(chǎn)業(yè)鏈的全角色開(kāi)發(fā)的支撐環(huán)境。
1.2 UAP的技術(shù)特征
全面支持面向服務(wù)的架構(gòu)(SOA),遵循開(kāi)放的技術(shù)標(biāo)準(zhǔn),方便與其它軟件的互操作。支持企業(yè)服務(wù)總線(ESB)和業(yè)務(wù)流程管理(BPM)。業(yè)務(wù)與技術(shù)相分離的架構(gòu),易于擴(kuò)展和更新。
具有豐富的模型設(shè)計(jì)工具集,提供基于模式和模型驅(qū)動(dòng)的開(kāi)發(fā)環(huán)境。
領(lǐng)域驅(qū)動(dòng)的可視化模型設(shè)計(jì)。
根據(jù)模型自動(dòng)生成框架代碼、測(cè)試用例,降低手工編碼量,大幅度提供軟件開(kāi)發(fā)的效率 共享業(yè)務(wù)模型、特征與軟件構(gòu)架,并可輕松設(shè)計(jì)業(yè)務(wù)邏輯和界面。
易于擴(kuò)展與維護(hù),實(shí)現(xiàn)應(yīng)用軟件的規(guī)模化定制。
基于MVC框架的界面模型,可適應(yīng)多種客戶端。
基于產(chǎn)品線的軟件工廠模式,實(shí)現(xiàn)ERP產(chǎn)品的規(guī)模化定制要求。建立可重用的核心資產(chǎn)庫(kù),實(shí)現(xiàn)基于構(gòu)件的開(kāi)發(fā)與組裝。強(qiáng)大的流程設(shè)計(jì)器和工作流引擎,輕松應(yīng)對(duì)業(yè)務(wù)流程的變化。
提供基于微軟Report Service的報(bào)表和BI工具,簡(jiǎn)化業(yè)務(wù)數(shù)據(jù)的多角度分析。支持集中式/分布式的應(yīng)用部署。內(nèi)置國(guó)際化支持。
1.3 對(duì)客戶帶來(lái)的新價(jià)值
UAP平臺(tái)通過(guò)統(tǒng)一的模型、界面與規(guī)則描述規(guī)范,為不同的角色(包括需求人員、設(shè)計(jì)人員、開(kāi)發(fā)人員、實(shí)施人員以及客戶)提供了多視圖的統(tǒng)一應(yīng)用框架。通過(guò)這種統(tǒng)一的模型化規(guī)范,徹底解決了開(kāi)發(fā)過(guò)程中不同階段之間的“語(yǔ)義鴻溝”,實(shí)現(xiàn)快速、高效、可視化、大規(guī)模地構(gòu)建個(gè)性化的業(yè)務(wù)系統(tǒng)。
因此,UAP平臺(tái)從不同的角度為客戶所帶來(lái)的新價(jià)值包括:
? 從業(yè)務(wù)角度:UAP建立了一個(gè)實(shí)現(xiàn)應(yīng)用領(lǐng)域模型很好的支撐框架,有助于企業(yè)根據(jù)業(yè)務(wù)對(duì)象模型形成業(yè)務(wù)領(lǐng)域Framework,為構(gòu)建復(fù)雜的應(yīng)用系統(tǒng)提供有力的保證。
? 從技術(shù)角度:由于UAP實(shí)現(xiàn)了業(yè)務(wù)與技術(shù)的分離,降低手工編碼量,大幅提高軟件開(kāi)發(fā)效率的同時(shí),提高個(gè)性化的交付能力,使企業(yè)能夠適應(yīng)未來(lái)新技術(shù)的變化,降低由于客戶采用新技術(shù)所帶來(lái)的影響。
? 從產(chǎn)品角度:傳統(tǒng)的產(chǎn)品開(kāi)發(fā)方式中,經(jīng)常存在由于客戶業(yè)務(wù)的變化,引起很多技術(shù)實(shí)現(xiàn)過(guò)程中開(kāi)發(fā)效率低、產(chǎn)品質(zhì)量得不到保證等問(wèn)題。采用基于SOA的UAP平臺(tái)能夠很好地解決這些問(wèn)題,使得軟件的開(kāi)發(fā)、維護(hù)和應(yīng)用提升到一個(gè)全新的水平。
? 從合作伙伴:UAP提供強(qiáng)大的客戶化功能和二次開(kāi)發(fā)平臺(tái)。支持產(chǎn)業(yè)鏈的增值開(kāi)發(fā),為合作伙伴提供更大的產(chǎn)品增值服務(wù)空間,有助于進(jìn)一步加強(qiáng)與合作伙伴的關(guān)系。
? 從客戶角度:UAP提供內(nèi)置的國(guó)際化支持以及基于MVC的多客戶端的支持,為客戶提供多種便捷訪問(wèn)系統(tǒng)的方式,在提高客戶滿意度的同時(shí),真正意義上實(shí)現(xiàn)“實(shí)時(shí)企業(yè)、全球商務(wù)”的目標(biāo)。
二、UAP平臺(tái)架構(gòu)
2.1 UAP平臺(tái)的應(yīng)用體系架構(gòu)
UAP平臺(tái)的應(yīng)用體系架構(gòu)是在解決與操作系統(tǒng)、數(shù)據(jù)庫(kù)、.Net Framework、Office、WMI、.Net Compact Framework、MSMQ等技術(shù)的調(diào)用與協(xié)作的基礎(chǔ)上,將平臺(tái)應(yīng)用分成了元數(shù)據(jù)應(yīng)用、設(shè)計(jì)時(shí)應(yīng)用、運(yùn)行時(shí)應(yīng)用以及核心的開(kāi)發(fā)應(yīng)用工具四組應(yīng)用集合。為不同的角色提供統(tǒng)一的應(yīng)用模型、界面和規(guī)則。
元數(shù)據(jù)應(yīng)用提供了UI元數(shù)據(jù)、流程元數(shù)據(jù)、服務(wù)元數(shù)據(jù)、實(shí)體元數(shù)據(jù)以及報(bào)表元數(shù)據(jù),為整個(gè)應(yīng)用系統(tǒng)的設(shè)計(jì)與執(zhí)行提供數(shù)據(jù)基礎(chǔ)規(guī)范。
設(shè)計(jì)時(shí)應(yīng)用提供了一個(gè)統(tǒng)一的應(yīng)用設(shè)計(jì)工具集,包括模型設(shè)計(jì)、UI設(shè)計(jì)、報(bào)表設(shè)計(jì)、規(guī)則設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)、BI設(shè)計(jì)等各方面的設(shè)計(jì)器,通過(guò)可視化的界面和友好的交互自動(dòng)產(chǎn)生各種所需要的軟件組件。
運(yùn)行時(shí)應(yīng)用為設(shè)計(jì)時(shí)應(yīng)用提供了一組對(duì)應(yīng)的應(yīng)用框架和工具引擎,支撐業(yè)務(wù)組件與系統(tǒng)的解析和執(zhí)行。
應(yīng)用工具集提供了一組管理、開(kāi)發(fā)與部署的應(yīng)用工具集合,通過(guò)使用權(quán)限管理、EAI、數(shù)據(jù)導(dǎo)入導(dǎo)出工具、OFFICE實(shí)施工具、組件管理、部署工具等管理、開(kāi)發(fā)和實(shí)施工具實(shí)現(xiàn)對(duì)業(yè)務(wù)系統(tǒng)的可視化的調(diào)整和控制。
2.2 UAP平臺(tái)與應(yīng)用系統(tǒng)間的整體邏輯架構(gòu)
UAP平臺(tái)是在國(guó)際上主流和公認(rèn)的技術(shù)標(biāo)準(zhǔn)與規(guī)范的基礎(chǔ)上建立的一個(gè)開(kāi)放的企業(yè)級(jí)開(kāi)發(fā)工具平臺(tái)。它采用了元數(shù)據(jù)驅(qū)動(dòng)的、面向服務(wù)的體系架構(gòu),并提供了統(tǒng)一的編程抽象模型,是一個(gè)適合應(yīng)用軟件開(kāi)發(fā)及部署的全角色平臺(tái)。
其中,UAP平臺(tái)提供了模型定義、服務(wù)組裝、應(yīng)用開(kāi)發(fā)集成環(huán)境(IDE)、應(yīng)用平臺(tái)以及應(yīng)用工具等五個(gè)核心的工具集。并通過(guò)這五大工具集為應(yīng)用系統(tǒng)以及第三方的其它應(yīng)用提供統(tǒng)一的模型定義、功能開(kāi)發(fā)與應(yīng)用集成的環(huán)境。
2.3 UAP平臺(tái)的技術(shù)體系架構(gòu)
UAP平臺(tái)的技術(shù)體系結(jié)構(gòu)采用分層的架構(gòu)模式,主要可以分為數(shù)據(jù)層、業(yè)務(wù)層、表示層,并且通過(guò)抽象的控件模型提供對(duì)多種客戶端的應(yīng)用支持。
其中,在數(shù)據(jù)層中,持久化服務(wù)引擎主要負(fù)責(zé)訪問(wèn)和查詢存儲(chǔ)在數(shù)據(jù)庫(kù)中的各種業(yè)務(wù)數(shù)據(jù),在隔離業(yè)務(wù)層和數(shù)據(jù)存儲(chǔ)管理的同時(shí),實(shí)現(xiàn)與業(yè)務(wù)層的實(shí)時(shí)交互。持久化服務(wù)的這種隔離有以下好處:
? 減少數(shù)據(jù)庫(kù)提供者變更帶來(lái)的影響
? 減少因數(shù)據(jù)對(duì)象變更帶來(lái)的影響(如變更數(shù)據(jù)庫(kù)的schema)? 封裝數(shù)據(jù)的處理操作,這將在很大程度上減少測(cè)試和維護(hù)工作
? 通過(guò)O/R映射機(jī)制,以維護(hù)對(duì)象和持久存儲(chǔ)之間的一致性,減少因面向?qū)ο蠛头敲嫦驅(qū)ο筮@兩種技術(shù)存在著阻抗不匹配
在業(yè)務(wù)層中,業(yè)務(wù)實(shí)體對(duì)象封裝了一個(gè)業(yè)務(wù)中的元數(shù)據(jù)、存儲(chǔ)過(guò)程和觸發(fā)器以及該業(yè)務(wù)的規(guī)則、過(guò)程或事件。業(yè)務(wù)實(shí)體對(duì)象是業(yè)務(wù)中實(shí)際存在的事物或概念,是對(duì)“ER”模型中概念的面向?qū)ο蟮臄U(kuò)展。業(yè)務(wù)實(shí)體對(duì)象負(fù)責(zé)執(zhí)行包括強(qiáng)制的業(yè)務(wù)規(guī)則、應(yīng)用規(guī)則、數(shù)據(jù)有效性、并發(fā)和存儲(chǔ)等所有方面的內(nèi)容。且多個(gè)獨(dú)立的但有關(guān)聯(lián)關(guān)系的業(yè)務(wù)實(shí)體對(duì)象可以一起協(xié)作來(lái)完成一個(gè)應(yīng)用,完成不同的任務(wù)需執(zhí)行很多具有不同特點(diǎn)的業(yè)務(wù)實(shí)體對(duì)象。
而業(yè)務(wù)服務(wù)則可以定義為一段獨(dú)立的邏輯程序,當(dāng)多個(gè)服務(wù)組合在一起時(shí)可完成不同類型的業(yè)務(wù)需求。服務(wù)描述了貫穿業(yè)務(wù)的工作流程和信息,同時(shí)對(duì)業(yè)務(wù)邏輯進(jìn)行了封裝,實(shí)現(xiàn)了對(duì)業(yè)務(wù)實(shí)體對(duì)象的操作,并驅(qū)動(dòng)業(yè)務(wù)實(shí)體完成業(yè)務(wù)功能。服務(wù)可以由工作流系統(tǒng)、業(yè)務(wù)實(shí)體對(duì)象管理器、面向?qū)ο笳Z(yǔ)言或交互過(guò)程定義系統(tǒng)實(shí)現(xiàn)。通過(guò)UDDI服務(wù)網(wǎng)關(guān)來(lái)查詢、綁定內(nèi)部或外部相應(yīng)的服務(wù)或應(yīng)用,并調(diào)度相應(yīng)的一個(gè)或多個(gè)業(yè)務(wù)實(shí)體對(duì)象來(lái)實(shí)現(xiàn)業(yè)務(wù)處理。而業(yè)務(wù)流程對(duì)象封裝了業(yè)務(wù)處理與業(yè)務(wù)策略過(guò)程。例如,一個(gè)定單處理工作流組件可能結(jié)合客戶、定單等業(yè)務(wù)實(shí)體對(duì)象完成定單處理的工作流程。
在表示層中,通過(guò)MVC的模式建立業(yè)務(wù)模型、視圖以及控制器之間的業(yè)務(wù)連接,并實(shí)現(xiàn)對(duì)各種客戶端界面(包括基于瀏覽器的WEB應(yīng)用方式、用戶交互的窗體以及Smart Client等應(yīng)用方式)的支持。每個(gè)窗體用來(lái)顯示系統(tǒng)提供的信息以及傳遞用戶的輸入信息。這種基于窗體的用戶界面包括兩種類型的組件:
? 用戶界面組件: 基于.NET Framework的組件,包括Smart Client組件和Web Form組件,還支持用戶基于.NET Framework定制的組件。
? 用戶界面處理組件: 復(fù)雜的用戶界面通常需要很多非常復(fù)雜的窗體。為了提高其可復(fù)用性、可維護(hù)性和可擴(kuò)展性,需要?jiǎng)?chuàng)建分離用戶界面處理的組件,以封裝窗體和界面導(dǎo)航之間的相關(guān)邏輯??梢詫?duì)一個(gè)窗體中組件之間的依賴、確認(rèn)和導(dǎo)航應(yīng)用相同的概念。這些UIP組件通常是一些基于諸如:Front Controller, Application Controller等設(shè)計(jì)模式的定制組件。UI和UIP組件之間的交互通常采用MVC模式。
另外,UAP技術(shù)體系架構(gòu)中還包含基礎(chǔ)服務(wù)層:即提供其它所有層都能使用的一系列基礎(chǔ)服務(wù)。這些服務(wù)分成三類:
? 安全:提供與應(yīng)用和系統(tǒng)安全相關(guān)的服務(wù)集合。
? 執(zhí)行控制管理:這些服務(wù)負(fù)責(zé)管理組件或服務(wù)以及相關(guān)的資源,還負(fù)責(zé)處理容錯(cuò)和可擴(kuò)展性等操作和控制的需求。
? 通信:提供組件或服務(wù)之間的通信,包括.NET Remoting、SOAP、同步或異步消息等服務(wù)。
三、UAP平臺(tái)的關(guān)鍵技術(shù)
UAP平臺(tái)采用元數(shù)據(jù)驅(qū)動(dòng)的、面向服務(wù)的分布式架構(gòu),UAP基于框架、模型、模式、模版、工具、領(lǐng)域相關(guān)語(yǔ)言,支持軟件工廠化開(kāi)發(fā),為不同用戶提供了統(tǒng)一的編程抽象模型,是一個(gè)適合應(yīng)用軟件開(kāi)發(fā)及部署的全角色的應(yīng)用平臺(tái)。UAP平臺(tái)采用的關(guān)鍵技術(shù)包含:
3.1模型驅(qū)動(dòng)的軟件開(kāi)發(fā)技術(shù)
UAP平臺(tái)包含了各種設(shè)計(jì)器以及對(duì)應(yīng)的執(zhí)行引擎,設(shè)計(jì)器產(chǎn)生的工件主要包括兩方面的內(nèi)容:元數(shù)據(jù)和模板。元數(shù)據(jù)中主要存儲(chǔ)各種業(yè)務(wù)模型,而模版則對(duì)應(yīng)于具體業(yè)務(wù)工件的描述文件。元數(shù)據(jù)或模板通過(guò)各種引擎將會(huì)產(chǎn)生一組可執(zhí)行的業(yè)務(wù)組件,而這些組件在部署后又通過(guò)Portal或服務(wù)引擎轉(zhuǎn)變成可運(yùn)行的各種業(yè)務(wù)系統(tǒng)。
其中,元數(shù)據(jù)倉(cāng)庫(kù)和模板倉(cāng)庫(kù)包含系統(tǒng)的元數(shù)據(jù)和描述信息,例如業(yè)務(wù)模型、業(yè)務(wù)規(guī)則、報(bào)表、BI、流程、界面、數(shù)據(jù)庫(kù)等各種業(yè)務(wù)系統(tǒng)信息。這些信息記錄了系統(tǒng)的功能和業(yè)務(wù)特性。使用元數(shù)據(jù)倉(cāng)庫(kù)和模板倉(cāng)庫(kù)可以很好地收集各種行業(yè)用戶的業(yè)務(wù)模型。通過(guò)對(duì)元數(shù)據(jù)倉(cāng)庫(kù)和模板倉(cāng)庫(kù)的分析,企業(yè)可以很容易地根據(jù)地區(qū)或行業(yè)的特性開(kāi)發(fā)出各種專版,從而更好地支持用戶的需求。
3.2領(lǐng)域特定語(yǔ)言
為了提供對(duì)模型驅(qū)動(dòng)的軟件開(kāi)發(fā)技術(shù)的有效支持,UAP平臺(tái)提供了一種領(lǐng)域特定語(yǔ)言(DSL),其中包括了業(yè)務(wù)領(lǐng)域語(yǔ)言、表單領(lǐng)域語(yǔ)言、流程領(lǐng)域語(yǔ)言以及報(bào)表領(lǐng)域語(yǔ)言等。并針對(duì)不同的領(lǐng)域語(yǔ)言采用不同的模型化以及組件化的生成方式,例如通過(guò)業(yè)務(wù)領(lǐng)域語(yǔ)言,可以有效地建立實(shí)體模型、數(shù)據(jù)模型以及服務(wù)模型,并且根據(jù)模型的關(guān)鍵屬性與特征生成相應(yīng)的軟件組件。通過(guò)多種模型生成的各種相關(guān)的軟件組件在應(yīng)用組裝語(yǔ)言的支持下實(shí)現(xiàn)動(dòng)態(tài)組裝,從而快速形成一個(gè)完整的應(yīng)用系統(tǒng)。
? 版型: 是擴(kuò)展業(yè)務(wù)實(shí)體定義的描述方法,是對(duì)業(yè)務(wù)對(duì)象進(jìn)行分類識(shí)別的工具,主要用來(lái)對(duì)業(yè)務(wù)模型進(jìn)行抽象,找出實(shí)體間的公共屬性;每個(gè)版型可附帶一個(gè)代碼片段作為模版,根據(jù)業(yè)務(wù)需要由設(shè)計(jì)人員動(dòng)態(tài)創(chuàng)建,在實(shí)體定義階段進(jìn)行引用。通過(guò)設(shè)置版型,對(duì)實(shí)體進(jìn)行標(biāo)識(shí),從而易于識(shí)別,并可基于版型進(jìn)行分類。比如:帳表類實(shí)體等樹(shù)形實(shí)體,可通過(guò)建立版型進(jìn)行識(shí)別。
? 特性: 可在不同實(shí)體間復(fù)用的屬性集和版型集;可復(fù)用的屬性集和版型集通過(guò)實(shí)體轉(zhuǎn)存為特性,在維護(hù)實(shí)體屬性和方法的時(shí)候通過(guò)引用特性引入已保存的特性。
? 模式: 可在不同組件間復(fù)用的實(shí)體集,以及實(shí)體間的關(guān)系。
? 模式和特性: 特性是指單個(gè)類而言,模式是由多個(gè)類以及類之間的關(guān)系組成;特性組件存在相對(duì)于解決方案目錄的templates目錄中,模式組件存在相對(duì)于解決方案目錄的patterns目錄中。應(yīng)用特性不能重復(fù)應(yīng)用,否則會(huì)有多份復(fù)制;應(yīng)用版型不會(huì)出現(xiàn)這個(gè)問(wèn)題。
? 模型驅(qū)動(dòng): 領(lǐng)域模型用來(lái)構(gòu)建特定領(lǐng)域軟件系統(tǒng)的知識(shí)模型,合并了數(shù)據(jù)和行為的對(duì)象模型。完整的抽象了企業(yè)中的一切事物,它們所擁有的特怔,行為,以及它們?cè)诟鞣N狀態(tài)的各種不同表現(xiàn)。當(dāng)事物變化,意味著領(lǐng)域模型的變化,由之帶來(lái)數(shù)據(jù)變更,引發(fā)軟件系統(tǒng)中相關(guān)聯(lián)部分的變化。因此,一切動(dòng)力在于領(lǐng)域模型。
3.3集成開(kāi)發(fā)環(huán)境 UAP平臺(tái)提供的集成開(kāi)發(fā)環(huán)境(簡(jiǎn)稱IDE,UAP Studio)是用于程序開(kāi)發(fā)環(huán)境的應(yīng)用程序,一般包括代碼編輯器、編譯器、調(diào)試器和圖形用戶界面工具。UAP Studio 是一個(gè)工具整合平臺(tái),可以通過(guò)插件機(jī)制將各種工具輕松的整合在IDE框架內(nèi),為用戶提供一套完整的工具集。同時(shí),IDE框架為工具開(kāi)發(fā)者提供一個(gè)開(kāi)放的可配置的界面平臺(tái),提供多文檔管理、界面布局定義、菜單工具條的定義和命令定義,讓工具開(kāi)發(fā)者專注于工具本身的功能開(kāi)發(fā),從而簡(jiǎn)化工具與應(yīng)用開(kāi)發(fā)的難度。
UAP Studio 開(kāi)發(fā)工具族包括:
? 領(lǐng)域模型設(shè)計(jì)工具: 領(lǐng)域模型是對(duì)企業(yè)模型的結(jié)構(gòu)化和抽象,隔離了其中的技術(shù)問(wèn)題,只包含領(lǐng)域問(wèn)題,用來(lái)構(gòu)建特定領(lǐng)域軟件系統(tǒng)的知識(shí)模型,其內(nèi)容是合并了行為和數(shù)據(jù)的對(duì)象模型。
? 界面展現(xiàn)設(shè)計(jì)工具: 界面展現(xiàn)設(shè)計(jì)工具基于MVC框架,靈活適應(yīng)不同的客戶端。其價(jià)值在于:
? 支持豐富的客戶端,可用多種方式訪問(wèn)系統(tǒng)。
? 易擴(kuò)展的界面形式,在界面模型不變的情況下,輕松增加新型客戶端。? 透明:可視化的界面設(shè)計(jì)工具,隱藏了實(shí)現(xiàn)方式的界面邏輯,用戶只需關(guān)心界面表現(xiàn)的業(yè)務(wù)本身。
? 高效:界面代碼框架可自動(dòng)生成,只要少量手工編碼。? 可重用:一個(gè)網(wǎng)頁(yè)部件可以組裝于不同的網(wǎng)頁(yè)中。? 整體風(fēng)格控制:基于皮膚的界面風(fēng)格定制技術(shù)。
? 流程設(shè)計(jì)工具: 工作流的價(jià)值工作流軌跡的透明、可跟蹤和管理控制的靈活性。UAP For U9工作流采用的技術(shù)包括:
? Windows Workflow Foundation:定義流程,連接服務(wù)
? Windows Communication Foundation(Indigo):管理分布式的消息通訊 ? 應(yīng)用組裝工具: 其集中體現(xiàn)在UAP For U9報(bào)表設(shè)計(jì)。UAP For U9的報(bào)表基于微軟 Report Service的集成設(shè)計(jì),提供封裝服務(wù),實(shí)現(xiàn)UI層同服務(wù)的分離,將來(lái)增加新的報(bào)表服務(wù)不用修改界面代碼;創(chuàng)建能嵌入任何WEB應(yīng)用頁(yè)面的報(bào)表展現(xiàn);并支持國(guó)際化,實(shí)現(xiàn)報(bào)表多語(yǔ)言設(shè)計(jì),同時(shí)借助元數(shù)據(jù)和UI組的多語(yǔ)言實(shí)現(xiàn)方案;實(shí)現(xiàn)報(bào)表的自動(dòng)查詢和用“推”的方式報(bào)告;面向?qū)ο蟮牟樵兌x方式(OQL),操作更直觀,同時(shí)仍然支持傳統(tǒng)的SQL語(yǔ)句查詢。
四、平臺(tái)的主要技術(shù)標(biāo)準(zhǔn)或規(guī)范
為了保證開(kāi)臺(tái)的開(kāi)放性與通用性,UAP平臺(tái)采用了一系列主流的國(guó)際標(biāo)準(zhǔn)與規(guī)范,其中包括了:WEB服務(wù)的標(biāo)準(zhǔn)協(xié)議棧、XML的標(biāo)準(zhǔn)協(xié)議棧、SOAP、UDDI、MOF以及UML等。其中UAP V2.5版支持的Web服務(wù)規(guī)范包括:
? WS-Addressing ? WS-Policy ? WS-MetadataExchange ? WS-ReliableMessaging ? WS-Security ? WS-Trust ? WS-SecureConversation ? WS-Coordination ? WS-AtomicTransaction
? SOAP 消息傳輸優(yōu)化機(jī)制(MTOM)
第二篇:組織構(gòu)架
組織構(gòu)架
一、策劃目的:
1.為了讓新浪微博在我們大學(xué)校園里成長(zhǎng)起來(lái),同時(shí)給同學(xué)們帶來(lái)校園生活的美好一部分;
2.給各個(gè)學(xué)院里舉辦活動(dòng)找到一個(gè)贊助公司,通過(guò)微博發(fā)起或幫助其它協(xié)會(huì)在學(xué)校內(nèi)發(fā)起線下活動(dòng),協(xié)助主辦方申請(qǐng)新浪微博官方支持;新浪公司可以給學(xué)校或?qū)W院的大型活動(dòng)提供大屏幕和物料(新浪小仔,新浪圍脖,新浪抱枕,新浪卡套等)。
3.在新浪團(tuán)隊(duì)里提高自己的能力,無(wú)論是在生活還是在學(xué)習(xí)方面都能夠讓同學(xué)們很好的發(fā)展,在社交和辦事能力上得到鍛煉。
4.同時(shí)如果在協(xié)會(huì)里發(fā)展好的和表現(xiàn)優(yōu)秀的同學(xué),到大三的時(shí)候新浪公司會(huì)給實(shí)習(xí)證明,其實(shí)這也是一個(gè)很好的機(jī)會(huì)。
5.新浪在各大學(xué)里都有校園主管,他們給大學(xué)生帶來(lái)了零距離的接觸。
6.在校內(nèi)其它學(xué)生團(tuán)體組織的講座、會(huì)議中,通過(guò)與學(xué)生團(tuán)體的溝通,協(xié)助活動(dòng)主辦方在會(huì)場(chǎng)中加入新浪校園微博大屏幕,通過(guò)現(xiàn)場(chǎng)參與者發(fā)送含有關(guān)鍵字的微博,實(shí)現(xiàn)會(huì)場(chǎng)情況的大眾性實(shí)時(shí)直播以及會(huì)場(chǎng)內(nèi)外的及時(shí)溝通;
7.作為聯(lián)系聊城大學(xué)學(xué)生、學(xué)生團(tuán)體與新浪微博的渠道,為符合條件的老師、學(xué)生和學(xué)生團(tuán)體義務(wù)代理微博認(rèn)證,增強(qiáng)學(xué)校在微博上的影響力和公信力;
8.發(fā)動(dòng)在校學(xué)生微博用戶組團(tuán)參加新浪微博發(fā)起的線下活動(dòng),在新浪微博發(fā)起的各系列校園活動(dòng)中承擔(dān)本?;顒?dòng)的組織工作;
9.關(guān)注并收集在校大學(xué)生、學(xué)生團(tuán)體以及教工、教工團(tuán)體通過(guò)微博發(fā)表的精彩言論,推薦至新浪微博《微語(yǔ)錄》;
10.聯(lián)絡(luò)學(xué)校各機(jī)構(gòu)和社團(tuán),在其所組織的活動(dòng)中,發(fā)動(dòng)活動(dòng)參與者積極通過(guò)微博記錄活動(dòng)過(guò)程。
11.可以得到最新的全國(guó)性大學(xué)生項(xiàng)目和組織活動(dòng),因?yàn)槲覀兪侨珖?guó)性的大學(xué)生團(tuán)隊(duì)協(xié)會(huì)。
二、微博大學(xué)生社團(tuán)主要職能:
組建模式:新浪微博校園與各高校團(tuán)委進(jìn)行校企合作,指導(dǎo)大學(xué)生自發(fā)組建微博社團(tuán)。
1.定期在學(xué)校設(shè)點(diǎn),為同學(xué)們開(kāi)通和使用微博提供技術(shù)咨詢、解決技術(shù)問(wèn)題,例如手機(jī)客戶端的安裝、微博應(yīng)用的咨詢等;
2.在校內(nèi)其它學(xué)生團(tuán)體組織的講座、會(huì)議中,通過(guò)與學(xué)生團(tuán)體的溝通,協(xié)助活動(dòng)主辦方在會(huì)場(chǎng)中加入新浪校園微博大屏幕,通過(guò)現(xiàn)場(chǎng)參與者發(fā)送含有關(guān)鍵字的微博,實(shí)現(xiàn)會(huì)場(chǎng)情況的大眾性實(shí)時(shí)直播以及會(huì)場(chǎng)內(nèi)外的及時(shí)溝通;
3.作為聯(lián)系聊城大學(xué)學(xué)生、學(xué)生團(tuán)體與新浪微博的渠道,為符合條件的老師、學(xué)生和學(xué)生團(tuán)體義務(wù)代理微博認(rèn)證,增強(qiáng)學(xué)校在微博上的影響力和公信力;
4.發(fā)動(dòng)在校學(xué)生微博用戶組團(tuán)參加新浪微博發(fā)起的線下活動(dòng),在新浪微博發(fā)起的各系列校園活動(dòng)中承擔(dān)本?;顒?dòng)的組織工作;
5.通過(guò)微博發(fā)起或幫助其它協(xié)會(huì)在學(xué)校內(nèi)發(fā)起線下活動(dòng),協(xié)助主辦方申請(qǐng)新浪微博官方支持;
6.關(guān)注并收集在校大學(xué)生、學(xué)生團(tuán)體以及教工、教工團(tuán)體通過(guò)微博發(fā)表的精彩言論,推薦至新浪微博《微語(yǔ)錄》;
7.聯(lián)絡(luò)學(xué)校各機(jī)構(gòu)和社團(tuán),在其所組織的活動(dòng)中,發(fā)動(dòng)活動(dòng)參與者積極通過(guò)微博記錄活動(dòng)過(guò)程。× 20 = 400
三、微博大學(xué)生社團(tuán)組織架構(gòu)
1.微博大學(xué)生社團(tuán)組織形式為社團(tuán)會(huì)員大會(huì)監(jiān)督下的會(huì)長(zhǎng)負(fù)責(zé)制,各部實(shí)行部長(zhǎng)負(fù)責(zé)制,社團(tuán)設(shè)會(huì)長(zhǎng)1名,副會(huì)長(zhǎng)3名,副秘書長(zhǎng)1名,社團(tuán)會(huì)長(zhǎng)、副會(huì)長(zhǎng)、副秘書長(zhǎng)共5人組成社團(tuán)主席團(tuán),下設(shè)外宣部、財(cái)務(wù)部、情報(bào)部、活動(dòng)部、內(nèi)務(wù)處、秘書處,5部1處。社團(tuán)會(huì)長(zhǎng)由新浪微博校園提名,交由社團(tuán)會(huì)員大會(huì)全體投票通過(guò),再由新浪微博校園決定任免,確認(rèn)人選后提交學(xué)校社團(tuán)主管部門備案。
2.社團(tuán)會(huì)長(zhǎng)領(lǐng)導(dǎo)社團(tuán)工作,會(huì)長(zhǎng)代表社團(tuán)對(duì)社團(tuán)會(huì)員大會(huì)負(fù)責(zé)。社團(tuán)秘書長(zhǎng)由學(xué)校團(tuán)委領(lǐng)導(dǎo)兼任,并對(duì)社團(tuán)的管理與發(fā)展進(jìn)行指導(dǎo)和督導(dǎo)。副會(huì)長(zhǎng)協(xié)助會(huì)長(zhǎng)工作,并與副秘書長(zhǎng)、各部部長(zhǎng)一起對(duì)會(huì)長(zhǎng)負(fù)責(zé)。社團(tuán)工作中的重大問(wèn)題,會(huì)長(zhǎng)具有最后決策權(quán)。會(huì)長(zhǎng)有權(quán)向社團(tuán)會(huì)員大會(huì)提出副會(huì)長(zhǎng)、副秘書長(zhǎng)、各部部長(zhǎng)的任免人選,經(jīng)社團(tuán)會(huì)員大會(huì)通過(guò),向新浪微博校園提出書面申請(qǐng),經(jīng)新浪微博校園確認(rèn)后提交學(xué)校社團(tuán)主管部門批準(zhǔn)。社團(tuán)各部長(zhǎng)協(xié)助會(huì)長(zhǎng)具體負(fù)責(zé)本部處工作。
3.社團(tuán)主席團(tuán)、各部部長(zhǎng)免試加入新浪微博在校實(shí)習(xí)生體系,在社團(tuán)擔(dān)任職務(wù)6個(gè)月以上發(fā)新浪實(shí)習(xí)生證明;每學(xué)期各部、處均可推薦2名服務(wù)社團(tuán)一年以上的優(yōu)秀成員加入新浪微博在校實(shí)習(xí)生體系,獲得由新浪授予的實(shí)習(xí)證明;4.社團(tuán)核心成員,凡在校大學(xué)生,擁有新浪微博帳號(hào),并能遵守協(xié)會(huì)章程,即可申請(qǐng)成為社團(tuán)會(huì)員。社團(tuán)普通會(huì)員,凡是在校大學(xué)生,擁有新浪微博帳號(hào),微博愛(ài)好者均可加入,不受社團(tuán)章程管理,可及時(shí)獲得社團(tuán)活動(dòng)信息,自主參加社團(tuán)組織的各類活動(dòng)。
四、主要活動(dòng)形式及流程
一、發(fā)展目標(biāo)
聊城大學(xué)微博協(xié)會(huì)在一切服務(wù)于會(huì)員的基礎(chǔ)上,增強(qiáng)創(chuàng)新能力,提高活動(dòng)質(zhì)量,定期開(kāi)展豐富多彩的活動(dòng),不斷探索學(xué)生社團(tuán)發(fā)展,為活躍校園文化,加強(qiáng)校園文化建設(shè)貢獻(xiàn)自己的力量。
二、發(fā)展思路
聊城大學(xué)微博協(xié)會(huì)在學(xué)生社團(tuán)聯(lián)合會(huì)的引導(dǎo)下開(kāi)展各種活動(dòng)。積極與指導(dǎo)教師取得聯(lián)系,教師的經(jīng)驗(yàn)豐富,從教師的指導(dǎo)思想中豐富活動(dòng)內(nèi)涵。加強(qiáng)學(xué)生社團(tuán)自身組織建設(shè),發(fā)揮社團(tuán)內(nèi)部人員的積極性和創(chuàng)造性。調(diào)動(dòng)一切積極因素提升活動(dòng)自量,服務(wù)廣大會(huì)員。
三、發(fā)展具體措施
·具體活動(dòng)
1、線上活動(dòng)。積極關(guān)注新浪微博舉辦的各種線上活動(dòng),為活動(dòng)的進(jìn)行提供支持。
2、線下活動(dòng)。線上活動(dòng)需要線下支持的,將活動(dòng)拉到線下,支持線上活動(dòng)?;顒?dòng)的宗旨必須是公益性,有利于學(xué)生的發(fā)展。
3、新浪微博舉辦的活動(dòng)。這種活動(dòng)將是最具規(guī)模,最具影響力的活動(dòng),我們將協(xié)同和全國(guó)高校的微博協(xié)會(huì)共同辦好此類活動(dòng)。完成掛靠公司的任務(wù)。
4、學(xué)校舉辦的活動(dòng)。我們將本著服務(wù)于社團(tuán)的心態(tài),學(xué)生會(huì),社聯(lián)和各個(gè)社團(tuán)團(tuán)體的活動(dòng)提供物資(不提供資金),技術(shù)支持。、參加“百團(tuán)大戰(zhàn)”、“NBA嘉年華”、“校園種子活動(dòng)”等等?!鞍賵F(tuán)大戰(zhàn)“是新浪網(wǎng)組織的具有全國(guó)性質(zhì)的社團(tuán)評(píng)比活動(dòng),我們將邀請(qǐng)學(xué)校有影響力的社團(tuán)來(lái)參加。
四、協(xié)會(huì)內(nèi)部管理建設(shè)
協(xié)會(huì)將實(shí)行“企業(yè)化”管理模式,加強(qiáng)組織建設(shè),完善組織機(jī)構(gòu),積極引導(dǎo)協(xié)會(huì)內(nèi)部人員提高工作熱情,從而提高工作效率。
協(xié)會(huì)負(fù)責(zé)人員應(yīng)加強(qiáng)自身建設(shè),提高自身素質(zhì),拓寬發(fā)展思路,能夠積極引導(dǎo)社團(tuán)發(fā)展,積極聯(lián)系校級(jí)學(xué)生社團(tuán)聯(lián)合會(huì)和指導(dǎo)老師,及時(shí)洞察社團(tuán)發(fā)展動(dòng)態(tài),及時(shí)發(fā)現(xiàn)問(wèn)題,解決問(wèn)題。
協(xié)會(huì)將建立自己的網(wǎng)絡(luò)檔案庫(kù),方便協(xié)會(huì)人員查找資料,協(xié)會(huì)成員都開(kāi)通個(gè)人微博,QQ群,微群,方便大家交流。
總之,聊城大學(xué)微博協(xié)會(huì)會(huì)在學(xué)校領(lǐng)導(dǎo)下,積極發(fā)揮自身優(yōu)勢(shì),“一切服務(wù)于會(huì)員“,爭(zhēng)取為聊城大學(xué)校園文化建設(shè)做出自己的貢獻(xiàn)。也希望所有的學(xué)生社團(tuán)在自身發(fā)展的道路上越走越有風(fēng)采,為學(xué)校創(chuàng)造輝煌!
第三篇:公司構(gòu)架(范文)
公司構(gòu)架
粵順物流實(shí)行總經(jīng)理負(fù)責(zé)制,下設(shè)運(yùn)行部,調(diào)度部,客服部,財(cái)務(wù)部,業(yè)務(wù)拓展部,倉(cāng)儲(chǔ)部,到貨部等多個(gè)職能部門.能為客戶提供個(gè)性化的一條龍物流服務(wù)!董事會(huì):公司的最高決策機(jī)構(gòu)。
總經(jīng)理:對(duì)公司全權(quán)負(fù)責(zé),對(duì)董事會(huì)、股東負(fù)責(zé)。
副總 經(jīng) 理:在總經(jīng)理領(lǐng)導(dǎo)下分工負(fù)責(zé)制。
行政 總 監(jiān):檢查、督促各部門落實(shí)、執(zhí)行公司全年各項(xiàng)經(jīng)濟(jì)指標(biāo)完成情況;協(xié)調(diào)處理公司上下縱橫方方面面關(guān)系。
總運(yùn) 行 部:正確使用倉(cāng)庫(kù)有效面積,合理碼放、堆放、整潔有序,及時(shí)將整車、零擔(dān)貨物配載發(fā)送,確保進(jìn)出貨物準(zhǔn)確暢通,負(fù)責(zé)倉(cāng)庫(kù)、作業(yè)區(qū)、生活區(qū)及辦公場(chǎng)所保衛(wèi)工作。
總調(diào) 度 部:負(fù)責(zé)運(yùn)輸車輛的管理落實(shí)、調(diào)度,對(duì)整個(gè)公司運(yùn)輸能力作出調(diào)整、統(tǒng)籌安排,并根據(jù)廠方訂單貨物,作出具體方案,合理配載,對(duì)公司在途貨物實(shí)行動(dòng)
態(tài)跟蹤,及時(shí)指令相關(guān)部門相互配合,提高公司運(yùn)營(yíng)能力和信譽(yù);定期安排司機(jī)進(jìn)行安全學(xué)習(xí)和業(yè)務(wù)考核。
客戶服務(wù)部:經(jīng)常與廠家、客戶、司機(jī)、辦事處溝通聯(lián)系,重點(diǎn)在貨物發(fā)運(yùn)后,做好在途跟蹤,隨時(shí)錄入新的動(dòng)態(tài)信息,正確使用掌握的信息資源,做好信息反饋、信息處理工作,直至貨物安全、準(zhǔn)確、及時(shí)交給客戶,實(shí)行ISO9001-2000質(zhì)量服務(wù)體系,加強(qiáng)服務(wù)質(zhì)量監(jiān)控工作。
安防部:負(fù)責(zé)公司安全生產(chǎn)經(jīng)營(yíng)工作,負(fù)責(zé)貨物運(yùn)輸?shù)谋kU(xiǎn)投保理賠(索、付)相關(guān)業(yè)務(wù)活動(dòng),收集、記錄、整理相關(guān)的原始資料,做好賠付工作。對(duì)違反公司安全規(guī)定的操作、配載者進(jìn)行處罰;一旦貨物出險(xiǎn)遇險(xiǎn)或發(fā)生其它突發(fā)事故,立即第一時(shí)間進(jìn)行應(yīng)急處理采取強(qiáng)有效的果斷措施,力求把經(jīng)濟(jì)損失降到最低限度,確??蛻糌浳锇踩?,維護(hù)客戶和公司的經(jīng)濟(jì)利益。
人力資源部:根據(jù)業(yè)務(wù)發(fā)展?fàn)顩r,提出可行的用工制度建議、管好人才資源,做到合理安排、正確使用,公開(kāi)招聘或人才市場(chǎng)招聘,擇優(yōu)錄用。
培訓(xùn)部:根據(jù)公司發(fā)展規(guī)劃,注重培養(yǎng)和提高公司員工的業(yè)務(wù)素質(zhì)和整體水平,有計(jì)劃、有目的地對(duì)各種崗位員工進(jìn)行培訓(xùn)、輪訓(xùn),包括崗前培訓(xùn)、業(yè)務(wù)培訓(xùn)、技能培訓(xùn)、安全培訓(xùn)、中層職員培訓(xùn)等。
財(cái)務(wù)部:負(fù)責(zé)公司財(cái)務(wù)制度貫徹執(zhí)行,加強(qiáng)財(cái)務(wù)審計(jì)、審查,對(duì)外結(jié)算、對(duì)內(nèi)報(bào)銷報(bào)賬、做好成本核算,收集整理統(tǒng)計(jì)數(shù)據(jù),提出提高經(jīng)濟(jì)效益的可行性建議,對(duì)各項(xiàng)指標(biāo)進(jìn)行綜合分析及修正。
業(yè)務(wù)拓展部:把握物流貨物源頭,不斷調(diào)整經(jīng)營(yíng)策略,在做好原有大企業(yè)、大客戶的服務(wù)工作基礎(chǔ)上,組織市場(chǎng)調(diào)查、市場(chǎng)開(kāi)發(fā)、點(diǎn)面布置,力爭(zhēng)擴(kuò)大公司經(jīng)營(yíng)份額
和占有率。
安得物流有限公司創(chuàng)建于2000年1月,系國(guó)內(nèi)最早開(kāi)展現(xiàn)代物流集成化管理、以現(xiàn)代物流理念運(yùn)作的第三方物流企業(yè)之一。其隸屬于美的集團(tuán),同時(shí)也對(duì)外提供物流服務(wù)。六年的快速發(fā)展,安得以專業(yè)化、規(guī)模化的第三方物流公司形象躋身行業(yè)前列。公司現(xiàn)有員工1000余人、配套隊(duì)伍3000多人,倉(cāng)儲(chǔ)面積逾64萬(wàn)㎡,長(zhǎng)期可調(diào)用車輛上萬(wàn)輛,動(dòng)力叉車等設(shè)備500多輛,并擁有國(guó)內(nèi)首家由具有實(shí)際業(yè)務(wù)與運(yùn)作實(shí)力的第三方物流公司而孵化的第四方物流公司。06年5月,新加坡吉寶公司入股安得物流,資金及人才的注入,更好的滿足了安得業(yè)務(wù)的發(fā)展需要。
2.安得的組織結(jié)構(gòu)發(fā)展到今天這種架構(gòu)也是隨著業(yè)務(wù)的需求調(diào)整過(guò)多次的。公司成立之初,組織架構(gòu)為“七部一室”(總經(jīng)辦、客戶服務(wù)部、倉(cāng)儲(chǔ)部、配送部、經(jīng)營(yíng)部、財(cái)務(wù)部等)。隨著公司業(yè)務(wù)的發(fā)展及人力資源隊(duì)伍的不斷壯大,同年五月調(diào)整為“三部一室”(經(jīng)營(yíng)部、倉(cāng)儲(chǔ)部、財(cái)務(wù)部、總經(jīng)辦),同年八月又調(diào)整為“兩部一項(xiàng)目組”(財(cái)務(wù)部、經(jīng)營(yíng)管理部、IT項(xiàng)目組)。2001年,公司組織架構(gòu)調(diào)整為——四部六區(qū)域(財(cái)務(wù)部、管理部、IT部、業(yè)務(wù)運(yùn)營(yíng)部、華南、華東、華中、西北、西南、東北區(qū)域)。從2000年底接管美的原家庭電器事業(yè)部、原美的空調(diào)事業(yè)部的倉(cāng)儲(chǔ)業(yè)務(wù),安得開(kāi)始組建全國(guó)各地的網(wǎng)點(diǎn),安得嘗試區(qū)域化的管理,但此時(shí)的區(qū)域管理未能是真正意義上的區(qū)域化管理。2002年,公司領(lǐng)導(dǎo)意識(shí)到開(kāi)拓外部業(yè)務(wù)市場(chǎng),對(duì)安得現(xiàn)有業(yè)務(wù)是必要補(bǔ)充也是公司未來(lái)盈利的目標(biāo),于是組建營(yíng)銷部,設(shè)立專門的市場(chǎng)營(yíng)銷員。同時(shí)撤消區(qū)域,并根據(jù)公司業(yè)務(wù)風(fēng)險(xiǎn)規(guī)避需要,成立巡查組,即四部一組架構(gòu)(管理部、營(yíng)銷部、營(yíng)運(yùn)部、財(cái)務(wù)部、巡查組)。2003年始,公司組織架構(gòu)再次調(diào)整,總部營(yíng)銷職能下放在區(qū)域分公司,標(biāo)志安得對(duì)運(yùn)作提升到另外的一個(gè)高度,分公司實(shí)行營(yíng)銷、營(yíng)運(yùn)一體化運(yùn)作。2004年,公司在業(yè)務(wù)穩(wěn)步發(fā)展的同時(shí),加強(qiáng)管理力度,并做了適時(shí)的投資。7月,公司撤消區(qū)域平臺(tái),組建市場(chǎng)部,對(duì)全國(guó)市場(chǎng)進(jìn)行統(tǒng)一開(kāi)發(fā)、管理。到2006年,現(xiàn)有的組織架構(gòu)正式形成。
唯一不變的就是變,為了讓公司的發(fā)展與外部變化的環(huán)境相吻合,為了實(shí)現(xiàn)公司不斷提升的戰(zhàn)略目標(biāo),安得也在不斷的對(duì)自己的運(yùn)作流程、管理方法、信息系統(tǒng)等做出改變。
我在一家物流企業(yè)做銷售,我就不在網(wǎng)上找了,以我現(xiàn)在的公司為例,我自己手打告訴你:
重要部門
一、貨代部(海運(yùn)和空運(yùn)的進(jìn)出口業(yè)務(wù))
主要崗位:
1.1、操作員(出色的操作也是部門領(lǐng)導(dǎo)): 海運(yùn)和空運(yùn)進(jìn)出口的物流操作,包括接單——訂艙——報(bào)關(guān)——跟蹤——簽發(fā)——送達(dá),各個(gè)步驟的內(nèi)容你可以在網(wǎng)上找到詳細(xì)的解釋。另外還要把已完成的業(yè)務(wù)錄入系統(tǒng)或文檔。
1.2、報(bào)關(guān)員: 有報(bào)關(guān),報(bào)檢證,從事報(bào)關(guān),報(bào)檢工作。(也可兼操作員)
二、快件部(國(guó)內(nèi)空運(yùn)和國(guó)內(nèi)汽運(yùn)以及快遞業(yè)務(wù))
2.1、操作員(出色的操作也是部門領(lǐng)導(dǎo)):主要是國(guó)內(nèi)空運(yùn)的大宗汽運(yùn) 接貨——下單——送貨——簽收,其中每個(gè)環(huán)節(jié)都要跟蹤。包括了聯(lián)系車源和航空公司,以及把已完成的業(yè)務(wù)錄入系統(tǒng)或文檔。(我們公司里快件部操作員也兼銷售)
2.2、快遞員: 主要負(fù)責(zé)送貨(快件,一般是小東西,開(kāi)個(gè)面包車就夠了)到客戶手上并簽收并把已送業(yè)務(wù)錄入系統(tǒng)或文檔,未送達(dá)貨物寫明原因。
2.3、貨車司機(jī): 公司有車的話就有這個(gè)職位,不用多解釋吧。
三、行政部
3.1、財(cái)務(wù): 不解釋了
3.2、接線員: 接受訂單查詢等,有任何問(wèn)題都要做好紀(jì)錄交給相關(guān)部門的相關(guān)責(zé)任人。(我公司接線員也兼了文員)
3.3、文員: 合同,表格制作什么的。不多解釋。
四、銷售部
4.1、國(guó)際業(yè)務(wù)銷售: 有英語(yǔ)基礎(chǔ),熟悉進(jìn)出口業(yè)務(wù),主要是銷售貨代部的業(yè)務(wù)。
4.2、國(guó)內(nèi)業(yè)務(wù)銷售: 有人脈資源,熟悉國(guó)內(nèi)空運(yùn)和汽運(yùn),擁有大量掛靠車源,主要銷售國(guó)內(nèi)空運(yùn)和汽運(yùn)業(yè)務(wù)。(我公司內(nèi),也兼快件部操作)
最后補(bǔ)充2點(diǎn)(我是銷售人員,談下銷售方面的東西):
1、銷售人才很重要,有不有錢賺就看銷售;
2;應(yīng)收帳款由銷售員負(fù)責(zé)收回(否則就削減銷售員薪資),物流業(yè)的貨款拖欠起來(lái)很惱火,一定要制訂好制度,不要讓銷售員盲目開(kāi)發(fā)客戶。否則在應(yīng)收帳款上會(huì)越陷越深。
第四篇:UAP報(bào)表二次開(kāi)發(fā)手冊(cè)[模版]
UAP報(bào)表二次開(kāi)發(fā)手冊(cè)
v.871 1.數(shù)據(jù)源定義
報(bào)表數(shù)據(jù)源可分為實(shí)體關(guān)系查詢,SQL腳本查詢和自定義查詢?nèi)齻€(gè)類型,如下圖所示:
圖1.1 其中數(shù)據(jù)源名稱和數(shù)據(jù)源描述是為了標(biāo)識(shí)數(shù)據(jù)源以及說(shuō)明數(shù)據(jù)源的功能。
1.1查看或修改現(xiàn)有數(shù)據(jù)源
“查看或修改現(xiàn)有數(shù)據(jù)源”是指對(duì)原先已經(jīng)創(chuàng)建的數(shù)據(jù)源進(jìn)行修改(系統(tǒng)預(yù)置的數(shù)據(jù)源不允許修改),或者可以在新建報(bào)表時(shí)選擇已存在的數(shù)據(jù)源,如下圖:
圖1.2 選“下一步”:
圖1.3 則列所有已存在的數(shù)據(jù)源,選擇其中一個(gè),按“下一步”:
圖1.4 功能列表是數(shù)據(jù)引擎內(nèi)部使用機(jī)制,直接選“下一步”:
圖1.5 這個(gè)是設(shè)置報(bào)表數(shù)據(jù)源的最后一個(gè)步驟,由于選定的數(shù)據(jù)源為自定義查詢類型,所以第一個(gè)頁(yè)簽為自定義查詢組件的相關(guān)信息(關(guān)于自定義查詢組件的具體情況,請(qǐng)查閱本手冊(cè)1.3單元);第二個(gè)頁(yè)簽如下圖:
圖1.6 查詢結(jié)果列是指該數(shù)據(jù)查詢結(jié)果的具體情況,包括列名稱,列的數(shù)據(jù)類型,列的區(qū)域語(yǔ)言描述。這些信息將構(gòu)成報(bào)表格式設(shè)計(jì)時(shí)的數(shù)據(jù)源信息(關(guān)于這部分內(nèi)容的詳細(xì)情況請(qǐng)參閱UAP報(bào)表設(shè)計(jì)時(shí)幫助文檔)。
另一個(gè)頁(yè)簽為“過(guò)濾條件設(shè)置”,如下圖:
圖1.7 具體包括過(guò)濾條件名稱,過(guò)濾條件的區(qū)域語(yǔ)言描述,這個(gè)將在過(guò)濾條件的數(shù)據(jù)源下拉列表中出現(xiàn),這些信息將用來(lái)設(shè)置從過(guò)濾控件讀去用戶輸入條件值來(lái)對(duì)查詢的結(jié)果進(jìn)行過(guò)濾(具體情況清參閱本手冊(cè)2.2單元)。
之后,選擇“完成”即結(jié)束數(shù)據(jù)源定義而進(jìn)入報(bào)表格式定義。
1.2實(shí)體關(guān)系查詢
在圖1.1步驟中選定“實(shí)體關(guān)系查詢”,點(diǎn)擊“下一步”則進(jìn)入實(shí)體關(guān)系查詢類型的數(shù)據(jù)源定義:
圖1.8 這里必須要添加至少一個(gè)關(guān)聯(lián)實(shí)體,點(diǎn)擊“添加”,則可選擇系統(tǒng)已經(jīng)定義好的實(shí)體:
圖1.9
選定實(shí)體,然后點(diǎn)擊“確定”:
圖1.10 點(diǎn)擊“下一步”(如果選擇了多個(gè)實(shí)體,則還需要定義實(shí)體之間的關(guān)系。關(guān)于如何定義一個(gè)實(shí)體以及如何定義實(shí)體之間的關(guān)系,請(qǐng)參閱數(shù)據(jù)引擎的相關(guān)文檔):
圖1.11 接著必須添加結(jié)果列,即圖1.6中的“查詢結(jié)果列”。點(diǎn)擊“添加”:
圖1.12 這里彈出的列表為選定的單個(gè)實(shí)體或多個(gè)實(shí)體能查詢到的所有的結(jié)果列的信息。選定需要的查詢結(jié)果列后,點(diǎn)擊“確定”:
圖1.13 這個(gè)步驟中,“行數(shù)據(jù)權(quán)限”可以用來(lái)限制用戶查詢某些具體行數(shù)據(jù)的權(quán)限(行數(shù)據(jù)權(quán)限的設(shè)置以及其他高級(jí)功能的使用方法請(qǐng)查閱數(shù)據(jù)引擎相關(guān)文檔)。
1.3 SQL腳本查詢
在圖1.1步驟中選定“SQL腳本查詢”,點(diǎn)擊“下一步”則進(jìn)入SQL腳本查詢類型的數(shù)據(jù)源定義:
圖1.14 SQL腳本查詢類型又分為SQL腳本和存儲(chǔ)過(guò)程兩個(gè)類別,可通過(guò)第一個(gè)頁(yè)簽的左上端的下拉列表中選擇相應(yīng)的類別(具體如何定義兩種類別請(qǐng)查閱數(shù)據(jù)引擎相關(guān)文檔)。其他三個(gè)頁(yè)簽中,“查詢結(jié)果列”和“過(guò)濾條件設(shè)置”已經(jīng)在前面的單元中說(shuō)明,此處不在詳述。其中,這種數(shù)據(jù)源類型有一個(gè)“查詢參數(shù)設(shè)置”頁(yè)簽,如下圖:
圖1.15 如果腳本類型中選擇的是“存儲(chǔ)過(guò)程”,則此處可以使用“刷新”按鈕來(lái)獲取存儲(chǔ)過(guò)程所需要的參數(shù);而SQL腳本類型則需要手動(dòng)填寫參數(shù)的信息。需要注意的是,參數(shù)的名稱必須與存儲(chǔ)過(guò)程或SQL腳本的名稱完全一致。運(yùn)行時(shí)查詢參數(shù)的具體值來(lái)源是通過(guò)過(guò)濾條件獲得的,因此查詢參數(shù)需要和過(guò)濾條件綁定在一起(綁定方法請(qǐng)參閱本手冊(cè)2.2單元)。
1.4 自定義查詢
自定義查詢是指提供一個(gè)COM組件(通常為VB6.0組件)或.NET組件(通常為C#組件)來(lái)提供獲取數(shù)據(jù)的方法(SQL腳本,存儲(chǔ)過(guò)程或數(shù)據(jù)庫(kù)臨時(shí)表)。關(guān)于自定義查詢組件的建立方法請(qǐng)參閱本手冊(cè)3.2單元。
在圖1.1步驟中選定“自定義查詢”,點(diǎn)擊“下一步”則進(jìn)入自定義查詢類型的數(shù)據(jù)源定義:
圖1.16 其中數(shù)據(jù)服務(wù)信息指的是自定義組件的相關(guān)信息,關(guān)于自定義查詢組件的建立方法請(qǐng)參閱本手冊(cè)3.2單元。
2.報(bào)表過(guò)濾條件
2.1 過(guò)濾條件設(shè)計(jì)
除了UAP本身單獨(dú)提供了過(guò)濾條件的設(shè)計(jì)工具,報(bào)表本身也提供了專門為報(bào)表設(shè)計(jì)過(guò)濾條件的快捷方式。以下是報(bào)表設(shè)計(jì)過(guò)濾條件的入口:
圖 2.1
圖 2.2 點(diǎn)擊“標(biāo)準(zhǔn)條件”進(jìn)入過(guò)濾條件設(shè)計(jì)器:
圖 2.3
界面說(shuō)明:
是否支持高級(jí)條件:選此項(xiàng)后,在運(yùn)行時(shí)過(guò)濾窗口中會(huì)出現(xiàn)“高級(jí)條件”頁(yè)簽,用于用戶自由選擇過(guò)濾條件的組合。
規(guī)則組件:此項(xiàng)定義由過(guò)濾控件回調(diào)的規(guī)則組件類。
是否取消二次開(kāi)發(fā):此復(fù)選項(xiàng)只有在以“U870”項(xiàng)目進(jìn)入U(xiǎn)AP時(shí)才會(huì)顯示,如果被選中,那么以其它項(xiàng)目進(jìn)入U(xiǎn)AP的過(guò)濾設(shè)計(jì)器不能新增和刪除過(guò)濾條件。
此處可新增或修改一個(gè)過(guò)濾條件。雙擊某個(gè)已存在的過(guò)濾條件,則進(jìn)入這個(gè)條件的修改界面:
圖 2.4 界面說(shuō)明:
語(yǔ)種:設(shè)置過(guò)濾條件項(xiàng)顯示的語(yǔ)種。
中文簡(jiǎn)體名稱:過(guò)濾條件項(xiàng)的鍵值,唯一標(biāo)識(shí)此過(guò)濾條件項(xiàng),不能重復(fù)??梢砸宰帜?、數(shù)字或漢字來(lái)命名。
標(biāo)題:在運(yùn)行時(shí)過(guò)濾窗口中顯示的文字,支持多語(yǔ)種設(shè)置。編輯類型:過(guò)濾條件項(xiàng)的類型,分別為文本框、參照、日期、數(shù)字、枚舉、SQL語(yǔ)句、自定義。
參照ID:當(dāng)編輯類型選擇參照類型后,必須選定一個(gè)參照ID。比較符:過(guò)濾條件項(xiàng)比較符號(hào)。
小數(shù)位數(shù):當(dāng)編輯類型為數(shù)字類型時(shí),此選項(xiàng)可以設(shè)置小數(shù)位數(shù)。分組:為過(guò)濾條件選定一個(gè)分組,在運(yùn)行時(shí)將按照分組來(lái)顯示過(guò)濾條件項(xiàng)。
數(shù)據(jù)源:為過(guò)濾條件項(xiàng)選定數(shù)據(jù)源,可以下拉選擇或直接手工輸入。順序號(hào):指定過(guò)濾條件項(xiàng)在運(yùn)行時(shí)顯示的位置,如果不輸入,將自動(dòng)產(chǎn)生。
是否常用條件:如果選中,將在運(yùn)行時(shí)顯示在“常用”頁(yè)簽中。是否必輸:如果選中,在運(yùn)行時(shí)必須輸入值,否則會(huì)出現(xiàn)提示信息。是否區(qū)間條件:如果選中,在運(yùn)行時(shí)將顯示為兩個(gè)輸入框組合而成的形式,表示從值1到值2的意思。在運(yùn)行時(shí),用戶選擇或輸入的不是單值,而表示一個(gè)取值范圍。
是否多選:如果選中,表示此過(guò)濾條件項(xiàng)可以選擇多個(gè)值。
允許用戶修改比較符:如果選中,用戶在運(yùn)行時(shí)可以通過(guò)濾設(shè)功能改變比較符。
作為或條件:如果選中,在運(yùn)行時(shí)將以“或”條件來(lái)組合到過(guò)濾條件生成的SQL語(yǔ)句中,默認(rèn)是以“與”條件組合的。
參照返回字段:當(dāng)編輯類型為參照類型時(shí),此選項(xiàng)表示參照返回的是哪個(gè)字段的值。編碼對(duì)應(yīng)參照中的主鍵字段,名稱對(duì)應(yīng)參照中的描述字段。也可以手工輸入要返回的字段名,一定要與參照中的字段名一致。
默認(rèn)值、到:設(shè)置過(guò)濾條件項(xiàng)的默認(rèn)值,將在運(yùn)行時(shí)自動(dòng)顯示。如果為區(qū)間條件,可以設(shè)置“到”默認(rèn)值。
修改界面的第二個(gè)頁(yè)簽是過(guò)濾條件項(xiàng)窗口枚舉:
圖 2.5
界面說(shuō)明:
枚舉(aa_enum):指在U861中使用的枚舉型,此類型是在AA_Enum數(shù)據(jù)表中定義的。枚舉類型,枚舉類型名稱,是EnumType字段值。默認(rèn)顯示,在運(yùn)行時(shí)當(dāng)用戶點(diǎn)擊下拉按鈕后顯示的可供選擇的項(xiàng),注意是以“,”分隔的EnumCode字段的值。
枚舉類型:指明在Meta庫(kù)中的MetaEnumDef表中的枚舉,對(duì)應(yīng)MetaID字段。
枚舉串:如果沒(méi)有在數(shù)據(jù)庫(kù)中預(yù)制枚舉類型,也可以通過(guò)此項(xiàng)輸入一個(gè)枚舉串。格式為“0{#}1{##}A{#}B”,在“{##}”前的為返回值,之后的則為顯示值,并且在返回值與顯示值中分別以“{#}”分隔。
只能定義以上三種枚舉中的一種,否則會(huì)出現(xiàn)提示信息。修改界面的第三個(gè)頁(yè)簽是過(guò)濾條件項(xiàng)窗口SQL語(yǔ)句:
圖 2.6
界面說(shuō)明:
SQL文本框:在SQL文本框中輸入SQL語(yǔ)句,可以不用加別名。
標(biāo)題:在運(yùn)行時(shí)中顯示的列標(biāo)題,標(biāo)題數(shù)量與上面的SQL的字段對(duì)應(yīng),并用“,”分隔,例如“標(biāo)題1,標(biāo)題2”。
返回字段:用此字段的值構(gòu)成過(guò)濾控件返回調(diào)用者的過(guò)濾SQL語(yǔ)句。顯示字段:顯示在運(yùn)行時(shí)過(guò)濾窗口中的值。
在U870中,SQL語(yǔ)句類型的過(guò)濾條件主要為兼容以前版本,所以如果在U870中新建過(guò)濾條件時(shí),請(qǐng)不要選用SQL語(yǔ)句類型,而改用參照類型。修改界面的第四個(gè)頁(yè)簽是過(guò)濾條件項(xiàng)窗口SQL語(yǔ)句:
圖 2.7
屬性說(shuō)明:
參照樣式:當(dāng)編輯類型選擇為參照類型時(shí),可以指定參照的樣式,分別為彈出式和下拉式,默認(rèn)為彈出式。
關(guān)于過(guò)濾最后值得特別指出的是,過(guò)濾條件之間可控制相互關(guān)系,例如兩個(gè)過(guò)濾條件都有參照,則可控制其中一個(gè)過(guò)濾條件的參照取值范圍由另一個(gè)過(guò)濾條件的取值來(lái)決定。此外還存在其他相關(guān)控制行為,這些功能都是通過(guò)規(guī)則組件來(lái)實(shí)現(xiàn)的。關(guān)于規(guī)則組件的詳細(xì)實(shí)現(xiàn),請(qǐng)參閱過(guò)濾條件的相關(guān)文檔。
2.2 過(guò)濾條件與數(shù)據(jù)源的關(guān)系
此處主要說(shuō)明如何把過(guò)濾條件跟數(shù)據(jù)源關(guān)聯(lián)起來(lái),以達(dá)到由用戶輸入來(lái)實(shí)現(xiàn)查詢不同數(shù)據(jù)的目的。
對(duì)于實(shí)體關(guān)系類型的數(shù)據(jù)源,只要在過(guò)濾條件的基本屬性頁(yè)中選擇數(shù)據(jù)源的相應(yīng)列就能實(shí)現(xiàn),如下圖:
圖 2.8 用戶就可以在查詢報(bào)表時(shí)進(jìn)行過(guò)濾:
圖 2.9
對(duì)于SQL腳本類型的數(shù)據(jù)源,無(wú)論是簡(jiǎn)單的sql腳本類型還是存儲(chǔ)過(guò)程,都是通過(guò)將其參數(shù)與過(guò)濾條件進(jìn)行綁定來(lái)實(shí)現(xiàn)的。如下圖:
圖 2.10 假如sql腳本或存儲(chǔ)過(guò)程中有兩個(gè)參數(shù)分別為:@planid和@filterstring,則必須要在“查詢參數(shù)設(shè)置”頁(yè)簽中分別為每一個(gè)參數(shù)設(shè)置其相關(guān)信息。然后再設(shè)計(jì)過(guò)濾條件:
圖 2.11 此處需要注意的是,“中文簡(jiǎn)體名稱”必須以這樣的規(guī)則命名:“查詢參數(shù)設(shè)置”的參數(shù)為@pram,則“中文簡(jiǎn)體名稱”為parm,兩者之間相差一個(gè)符號(hào)“@”。
需要指出的是雖然SQL腳本可以通過(guò)參數(shù)來(lái)綁定過(guò)濾條件,但是過(guò)濾條件綁定到參數(shù)的同時(shí),還必須為此過(guò)濾條件指定一個(gè)數(shù)據(jù)源查詢結(jié)果列,查詢時(shí)輸入的過(guò)濾條件對(duì)該返回結(jié)果列同樣起作用。
對(duì)于自定義的數(shù)據(jù)源的過(guò)濾條件綁定與實(shí)體關(guān)系得數(shù)據(jù)源相似,但是設(shè)計(jì)者需要在自定義組件中自己處理由用戶輸入信息構(gòu)成的sql串來(lái)實(shí)現(xiàn)對(duì)查詢結(jié)果的過(guò)濾。
3.報(bào)表系統(tǒng)API 3.1 自定義報(bào)表查詢?nèi)肟?/p>
所謂自定義報(bào)表查詢?nèi)肟谥傅氖怯肬AP設(shè)計(jì)了一張自定義報(bào)表,除了默認(rèn)的查詢?nèi)肟冢洪T戶->視圖->我的報(bào)表->自定義報(bào)表,另外為此報(bào)表設(shè)置單獨(dú)的菜單節(jié)點(diǎn)來(lái)進(jìn)行查詢。只要在此節(jié)點(diǎn)的點(diǎn)擊事件處理函數(shù)中調(diào)用報(bào)表系統(tǒng)的以下接口就可實(shí)現(xiàn):
A.Public Function OpenReport(_ sReportID As String, _ objU8Login As Object, _ Optional subid As String = “", _ Optional rawfilter As Object = Nothing)As Boolean
B.Public Function OpenReportNoneFilterUI(_
sReportID As String, _ objU8Login As Object, _ Optional subid As String = ”", _ Optional rawfilter As Object = Nothing)As Boolean
接口功能及使用說(shuō)明:
這兩個(gè)接口是對(duì)象ReportService.clsReportManager中的函數(shù);需要引用組件: ReportService.dll UFIDA.U8.UAP.Services.ReportFilterService.tlb 這兩個(gè)接口的功能是打開(kāi)一張報(bào)表,兩個(gè)接口的差異在于前者在打開(kāi)報(bào)表之前會(huì)先顯示過(guò)濾界面,而后者不會(huì)(例如在使用聯(lián)查報(bào)表的時(shí)候有時(shí)不需要進(jìn)行過(guò)濾)。此接口在業(yè)務(wù)組在其需要打開(kāi)一張報(bào)表時(shí)調(diào)用。
參數(shù)介紹: sReportID:
報(bào)表的ID,即將要打開(kāi)的報(bào)表標(biāo)識(shí)。objU8Login:
U8的Login對(duì)象,注意:這個(gè)對(duì)象必須是COM封裝的Login。subid: 報(bào)表所屬的子產(chǎn)品號(hào),這個(gè)參數(shù)是可選的。注意:當(dāng)指定了此參數(shù),接口會(huì)在隨后的處理中按照subid[__]sReportID的規(guī)則拼接成真正的報(bào)表ID。rawfilter:
可選過(guò)濾條件對(duì)象(UFGeneralFilter.FltSrv或自定義的過(guò)濾條件對(duì)象),此對(duì)象中必須是ISelfFilter(見(jiàn)第四個(gè)接口)的一個(gè)實(shí)現(xiàn)。這個(gè)參數(shù)通常報(bào)表的自定義行為(如聯(lián)查)時(shí),需要有過(guò)濾的情形時(shí)會(huì)使用到。
至于怎么在U8中設(shè)置自己的菜單節(jié)點(diǎn),請(qǐng)參閱U8門戶相關(guān)文檔。
3.2 自定義數(shù)據(jù)源組件
報(bào)表的自定義數(shù)據(jù)源是指單獨(dú)寫一個(gè)組件來(lái)提供報(bào)表數(shù)據(jù),這種數(shù)據(jù)源實(shí)現(xiàn)方法的優(yōu)點(diǎn)強(qiáng)大的數(shù)據(jù)處理能力,這是其他類型的數(shù)據(jù)源所不具備的。實(shí)現(xiàn)方法為: 組件中必須實(shí)現(xiàn)以下接口: public interface IGetSql { void GetSql(IFilterArgs e);}
接口功能及使用說(shuō)明:
此接口為報(bào)表提供自定義數(shù)據(jù)源。組件的提供方式為首先提供一個(gè)實(shí)現(xiàn)IGetSql的組件(COM組件只需有一個(gè)聲明相同的GetSql函數(shù)的類即可),之后將其綁定到報(bào)表的數(shù)據(jù)源(具體方法是請(qǐng)參考本接口示例)。組件的工作方式為報(bào)表系統(tǒng)會(huì)在展現(xiàn)報(bào)表的過(guò)程中實(shí)例化一個(gè)此種類型的對(duì)象,通過(guò)調(diào)用GetSql函數(shù)來(lái)獲取數(shù)據(jù)源。
參數(shù)介紹:
IFilterArgs參數(shù)是UFIDA.U8.UAP.Services.ReportFilterService.tlb中的類型,在報(bào)表系統(tǒng)調(diào)用自定義數(shù)據(jù)源組件的時(shí)通過(guò)此參數(shù)將組件需要的環(huán)境信息傳入,而自定義數(shù)據(jù)源組件則將其處理結(jié)果通過(guò)此參數(shù)返回給報(bào)表系統(tǒng)。
IFilterArgs中包含的常用接口: IFilterArgs.login: U8的Login對(duì)象
IFilterArgs.RawFilter: 過(guò)濾對(duì)象
IFilterArgs.DataSource.Type:
組件數(shù)據(jù)源返回類型,其值與對(duì)應(yīng)類型為 0:SQL腳本 1:存儲(chǔ)過(guò)程 2:臨時(shí)表 其默認(rèn)值為2 IFilterArgs.DataSource.Sql: SQL腳本或臨時(shí)表名稱
IFilterArgs.DataSource.StoreProcName: 存儲(chǔ)過(guò)程名稱 示例:
(1)以下提供一個(gè)名為CustomDataSample的vb6.0的dll,此組件中定義一個(gè)名為customData.cls類,其代碼如下(IFilterArgs的):
Public Sub GetSql(e As IFilterArgs)e.DataSource.sql = “select * from AA_Bank” e.DataSource.Type = 0 End Sub
構(gòu)造好組件之后,需要將組件綁定到報(bào)表的數(shù)據(jù)源,綁定方法如下:
假設(shè)組件名稱為:DataEngine.dll,而實(shí)現(xiàn)IGetSql的類型名稱為:Engine VB6.0組件的綁定方法:(注意:COM需要注冊(cè),不要求具體存放目錄,一般推薦存放目錄為:..U8SOFTufcomsql)
圖 2.12
C#組件的綁定方法:(注意:.NET組件不需要注冊(cè),但存放目錄必須是:..U8SOFTUAP)
圖 2.12
3.3 自定義行為組件
自定義行為是指在報(bào)表查詢結(jié)束后,設(shè)計(jì)者提供額外的功能來(lái)進(jìn)行相關(guān)處理,比如聯(lián)查功能等。方法是實(shí)現(xiàn)以下接口:
public interface IExecute { void Execute(IActionArgs e);}
接口功能及使用說(shuō)明:
此接口用來(lái)完成報(bào)表自定義行為的業(yè)務(wù)操作。組件的提供方式與IGetSql接口類似,不同的是其綁定到報(bào)表系統(tǒng)的過(guò)程(示例將詳細(xì)說(shuō)明)。組件的工作方式為在自定義行為綁定到報(bào)表系統(tǒng)之后,報(bào)表展現(xiàn)界面的右鍵菜單中將相應(yīng)的子菜單,觸發(fā)此子菜單后報(bào)表系統(tǒng)將實(shí)例化此組件實(shí)現(xiàn)IExecute類型的一個(gè)對(duì)象,并調(diào)用此對(duì)象上的Execute方法。
參數(shù)介紹:
IActionArgs是在進(jìn)行自定義行為的時(shí)候數(shù)據(jù)交互的媒介,IActionArgs中的常用參數(shù): IActionArgs.ReportID: 當(dāng)前操作的報(bào)表ID IActionArgs.Login: U8的Login對(duì)象
IActionArgs.RelateData: 當(dāng)前報(bào)表的相關(guān)數(shù)據(jù)對(duì)象,通過(guò)此對(duì)象中的接口GetData可獲得相關(guān)的數(shù)據(jù)
IActionArgs.CurrentColumnName:觸發(fā)自定義行為時(shí)報(bào)表所處的焦點(diǎn)行名稱
IActionArgs.FltArgs: IFilterArgs對(duì)象
自定義行為綁定到報(bào)表系統(tǒng)例子:(假設(shè)組件名為ExcuteSample,類型名為clsExc,定義方法參考IGetSql的示例)
圖 2.13
在報(bào)表設(shè)計(jì)界面點(diǎn)擊”自定義行為”的按鈕,將打開(kāi)自定義行為的定義界面:
圖 2.14
點(diǎn)擊”新增”:
圖 2.15
設(shè)定ActionClass為”ExcuteSample.clsExc”, Caption為”自定義例子”,點(diǎn)擊”確定”即完成綁定操作。
保存之后打開(kāi)報(bào)表,其右鍵菜單”其他”的子菜單中便出現(xiàn)定義的新菜單,圖 2.16
點(diǎn)擊此子菜單,便會(huì)調(diào)用類型clsExc中的Execute方法。3.4 自定義過(guò)濾
自定義過(guò)濾是指設(shè)計(jì)者可以自行構(gòu)造一個(gè)過(guò)濾組件來(lái)實(shí)現(xiàn)報(bào)表的過(guò)濾,而不使用U8自身的過(guò)濾控件。實(shí)現(xiàn)方法是組建中實(shí)現(xiàn)以下接口:
public interface ISelfFilter { void ShowFilter(IFilterArgs e);}
接口功能及使用說(shuō)明:
為報(bào)表提供自定義的過(guò)濾條件界面。組件提供方式與前述相關(guān)組件類似。組件的工作方式為將實(shí)現(xiàn)ISelfFilter的類型的一個(gè)實(shí)例作為OpenReport或OpenReportNoneFilterUI的第四個(gè)參數(shù)傳入,則在進(jìn)行報(bào)表展現(xiàn)之前,報(bào)表系統(tǒng)將會(huì)調(diào)用此實(shí)例的ShowFilter方法,自定義過(guò)濾的結(jié)果使用e參數(shù)返回報(bào)表系統(tǒng)。
參數(shù)介紹:
IFilterArgs參數(shù)請(qǐng)參考IGetSql說(shuō)明。
自定義過(guò)濾組件綁定到報(bào)表的方法例子(假設(shè)要綁定的組件名為CustomFilter,實(shí)現(xiàn)ISelfFilter的類型為clsFilter):
在UAP中”報(bào)表定義”窗體的工具欄的”查詢條件”按鈕中選擇”自定義條件”,或在”報(bào)表定義”窗體的右鍵菜單的”查詢條件”菜單中選擇”自定義條件”,如圖:
圖 2.17
圖 2.18
之后再打開(kāi)的定義窗體中輸入組件信息,如:
圖 2.19
點(diǎn)擊”確定”即可完成綁定操作。
第五篇:企業(yè)文化手冊(cè)構(gòu)架
企業(yè)文化手冊(cè)構(gòu)架
第一章:總則
第一條:序言(致員工的一封信)
第二條:東方飯店簡(jiǎn)介
第三條:行政組織機(jī)構(gòu)(附組織結(jié)構(gòu)圖)
第四條:企業(yè)標(biāo)識(shí)
企業(yè)視覺(jué)識(shí)別系統(tǒng)是企業(yè)的整體形象的靜態(tài)識(shí)別符號(hào)系統(tǒng),它是企業(yè)全部經(jīng)營(yíng)理念和行為規(guī)范的集中反映,是企業(yè)文化理念和行為規(guī)范的具體化與視覺(jué)化的傳達(dá)形式。公司視覺(jué)識(shí)別系統(tǒng)由基礎(chǔ)要素系統(tǒng)和應(yīng)用要素系統(tǒng)構(gòu)成,其中基礎(chǔ)要素系統(tǒng)主要包括公司標(biāo)志、標(biāo)準(zhǔn)字體、標(biāo)志釋義、標(biāo)志的標(biāo)準(zhǔn)坐標(biāo)圖、標(biāo)志表現(xiàn)形式及最小使用尺寸、標(biāo)準(zhǔn)字體的組合規(guī)范、標(biāo)志與公司名稱的組合規(guī)范、標(biāo)準(zhǔn)色彩等內(nèi)容。
第二章:精神文化(個(gè)人認(rèn)為可以將不同的服務(wù)案例作為精神文化部分個(gè)條理念的解釋附在每條理念后,不必單獨(dú)列出作為獨(dú)立部分)
第一條:愿景目標(biāo)
企業(yè)的愿景目標(biāo)體現(xiàn)了企業(yè)家的立場(chǎng)和信仰,是企業(yè)最高管理者頭腦中的一種概念,是這些最高管理者對(duì)企業(yè)未來(lái)的設(shè)想。是對(duì)“我們代表什么”“我們希望成為怎樣的企業(yè)?”的持久性回答 1
和承諾。例如: 蘋果公司:讓每人擁有一臺(tái)計(jì)算機(jī)。騰訊:成為最受尊敬的互聯(lián)網(wǎng)企業(yè)。索尼公司:成為最知名的企業(yè),改變?nèi)毡井a(chǎn)品在世界上的劣質(zhì)形象。
第二條:企業(yè)使命
所謂企業(yè)使命是指企業(yè)在社會(huì)經(jīng)濟(jì)發(fā)展中所應(yīng)擔(dān)當(dāng)?shù)慕巧拓?zé)任,企業(yè)使命要說(shuō)明企業(yè)在全社會(huì)經(jīng)濟(jì)領(lǐng)域中所經(jīng)營(yíng)的活動(dòng)范圍和層次,具體的表述企業(yè)在社會(huì)經(jīng)濟(jì)活動(dòng)中的身份或角色。例如:松下公司:松下是專門培養(yǎng)人才,兼做電器生意的企業(yè)。微軟公司:致力于提供使工作、學(xué)習(xí)、生活更加方便、豐富的個(gè)人電腦軟件。
第三條:核心價(jià)值觀
核心價(jià)值觀是為實(shí)現(xiàn)使命而提煉出來(lái)并予以倡導(dǎo)的,指導(dǎo)公司員工共同行為的永恒的準(zhǔn)則,是用以判斷公司行為和員工個(gè)體行為正確與否的根本原則,它表明了企業(yè)提倡什么、反對(duì)什么。例如:海爾:是非觀—以用戶為是,以自己為非;發(fā)展觀—?jiǎng)?chuàng)業(yè)精神和創(chuàng)新精神;利益觀—人單合一雙贏。TCL:為顧客創(chuàng)造價(jià)值,為員工創(chuàng)造機(jī)會(huì),為社會(huì)創(chuàng)造效益。中國(guó)移動(dòng):正德厚生,臻于至善。國(guó)美:企業(yè)利益高于一切,敬業(yè)感恩,誠(chéng)信正直,知行合一,立規(guī)興業(yè)追求卓越。
第四條:經(jīng)營(yíng)哲學(xué)
經(jīng)營(yíng)哲學(xué)是一個(gè)企業(yè)特有的從事生產(chǎn)經(jīng)營(yíng)和管理活動(dòng)的方法
論原則,它是指導(dǎo)企業(yè)行為的基礎(chǔ)。例如:松下公司:講求經(jīng)濟(jì)效益,重視生存的意志,事事謀求生存和發(fā)展。日立公司:和、誠(chéng)、開(kāi)拓(“和”指在自由坦率地討論基礎(chǔ)上,全體員工朝著一個(gè)目標(biāo)邁進(jìn);“誠(chéng)”是指向用戶提供可靠性高的產(chǎn)品,實(shí)行保修,萬(wàn)一發(fā)生故障和問(wèn)題,即刻竭誠(chéng)幫助解決;“開(kāi)拓”就是勇于創(chuàng)新,爭(zhēng)取更大成果的旺盛的企業(yè)家精神)。
第五條:企業(yè)精神
企業(yè)精神是指企業(yè)基于自身特定的性質(zhì)、任務(wù)、宗旨、時(shí)代要求和發(fā)展方向,并經(jīng)過(guò)精心培養(yǎng)而形成的企業(yè)成員群體的精神風(fēng)貌。企業(yè)精神通常用一些既富于哲理,又簡(jiǎn)潔明快的語(yǔ)言予以表達(dá),便于職工銘記在心,時(shí)刻用于激勵(lì)自己;也便于對(duì)外宣傳,容易在人們腦海里形成印象,從而在社會(huì)上形成個(gè)性鮮明的企業(yè)形象。例如:海爾:敬業(yè)報(bào)國(guó),追求卓越。松下公司:工業(yè)報(bào)國(guó),光明正大,團(tuán)結(jié)一致,奮發(fā)向上,禮節(jié)謙讓,適應(yīng)形勢(shì),感謝報(bào)恩。IBM:IBM就是服務(wù)。
第六條:企業(yè)道德
企業(yè)道德是指在企業(yè)這一特定的社會(huì)經(jīng)濟(jì)組織中,依靠社會(huì)輿論、傳統(tǒng)習(xí)慣和內(nèi)心信念來(lái)維持的,以善惡評(píng)價(jià)為標(biāo)推的道德原則、道德規(guī)范和道德活動(dòng)的綜合。例如:同仁堂“濟(jì)世養(yǎng)身、精益求精、童叟無(wú)欺、一視同仁?!?/p>
第七條:特色理念
1.人才理念(海爾:人人是才,賽馬不相馬;中石
油系統(tǒng):以德為先人盡其才)
2.管理理念
3.服務(wù)理念(海景:視顧客為親人,海爾:用戶永遠(yuǎn)是對(duì)的)
4.質(zhì)量理念(海爾:優(yōu)秀的產(chǎn)品是優(yōu)秀的人干出來(lái)的)
5.團(tuán)隊(duì)理念(中石油:贏在一心,雁翔高遠(yuǎn))
6.學(xué)習(xí)理念(中石油:完善自我,創(chuàng)新未來(lái))
7.創(chuàng)新理念
8.安全理念(中石油系統(tǒng):安全第一,以人為本)
9.營(yíng)銷理念(海爾:先賣信譽(yù),后賣產(chǎn)品)
10.市場(chǎng)理念(海爾:創(chuàng)造市場(chǎng),只有淡季的思想,沒(méi)有淡季的市場(chǎng);只有疲軟的思想,沒(méi)有疲軟的市場(chǎng))
第三章:制度文化
第一條:?jiǎn)T工行為準(zhǔn)則
第二條:標(biāo)準(zhǔn)化制度
第三條:人事管理制度
第四條:福利待遇
第五條:獎(jiǎng)懲制度
第六條:安全規(guī)范
第七條:勞動(dòng)條例
第四章:國(guó)信集團(tuán)企業(yè)文化摘編