freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

智能建筑信息集成平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)碩士畢業(yè)論文-資料下載頁(yè)

2025-06-28 04:45本頁(yè)面
  

【正文】 復(fù)用和便于搭建統(tǒng)一服務(wù)邏輯浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)15組件中心,方便客戶端(WebForm、Winform 和 WPF)進(jìn)行服務(wù)邏輯模塊的統(tǒng)一調(diào)用。WebForm 采用 CodeBehind 方式進(jìn)行頁(yè)面開(kāi)發(fā)。主要是方便頁(yè)面間模塊化和界面邏輯間的解耦,并利用 本身特性方便 實(shí)現(xiàn) web 頁(yè)面插件化(熱插拔)。 服務(wù)層技術(shù)架構(gòu)對(duì)于服務(wù)層,封裝了系統(tǒng)的業(yè)務(wù)邏輯,并提供了供外部訪問(wèn)的接口,包括API 形式的調(diào)用接口(用于同一進(jìn)程中的 local 調(diào)用),以及基于 WCF 暴露給外部的 Service(用于分布式的 remote 調(diào)用)。對(duì)于暴露給外部的 Service,有的只提供 給表示層,有的只提供給外部系統(tǒng);另外還有一些 Service 可以同時(shí)提供給表示層及外部系統(tǒng),但提供的方式和策略是不同的,比如,考慮到網(wǎng)絡(luò)環(huán)境及安全性要求等因素,對(duì)于不同的訪問(wèn)請(qǐng)求需要有不同的策略,對(duì)于表示 層的請(qǐng)求,可以以二 進(jìn)制的 SOAP 格式通過(guò) TCP 協(xié)議進(jìn)行通信,而對(duì)于外部系 統(tǒng)的請(qǐng)求, 則以 SOAP 通過(guò) HTTPS 進(jìn)行通信。這種策略的定義,在 WCF 中是很容易配置的 [15]。對(duì)于服務(wù)層所需要的數(shù)據(jù),來(lái)源于兩方面,一是來(lái)源于數(shù)據(jù)持久層,二是來(lái)源于外部系統(tǒng)。 數(shù)據(jù)持久層技術(shù)架構(gòu)對(duì)于數(shù)據(jù)持久層,封裝了對(duì)各種數(shù)據(jù)源的訪問(wèn)操作,提供了對(duì)底層的數(shù)據(jù)源(多種關(guān)系型數(shù)據(jù)庫(kù)以及 CVS、Excel、及其他各種文件等)的統(tǒng)一訪問(wèn)接口,屏蔽不同數(shù)據(jù)源之間的差異,并且提供 O/RMapping 層 ,根據(jù)不同項(xiàng)目、不同模塊的需要,返回給服務(wù)層的數(shù)據(jù),可以是業(yè)務(wù)對(duì)象形式(在 O/RMapping 層進(jìn)行轉(zhuǎn)換),也可以是基于表結(jié)構(gòu)的 DataReader、DataSet 等對(duì)象。數(shù)據(jù)持久層對(duì)外提供的訪問(wèn)接口,也包括 API 形式的調(diào)用接口(用于同一進(jìn)程中的 local 調(diào)用,即服務(wù)層與數(shù)據(jù)持久層部署在同一臺(tái)服務(wù)器上,被業(yè)務(wù)邏輯層直接調(diào)用),以及基于 WCF 暴露給外部的 Service(用于分布式的 remote 調(diào)用,即服務(wù)層與數(shù)據(jù)持久層部署在不同的服務(wù)器上,供服務(wù)層調(diào)用) [16]。浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)16數(shù)據(jù)持久層可以再細(xì)分為兩個(gè)層面,一層是用來(lái)進(jìn)行 O/RMapping,另一層是用來(lái)屏蔽數(shù)據(jù)源(多種關(guān)系型數(shù)據(jù)庫(kù)以及 CVS、Excel、及其他各種文件等)之間的差異,如架構(gòu)設(shè)計(jì)圖中數(shù)據(jù)持久層的設(shè)計(jì)所示。目前現(xiàn)有的一些數(shù)據(jù)訪問(wèn)層組件,在實(shí)現(xiàn)上將上述提到的兩層結(jié)合在一起進(jìn)行了實(shí)現(xiàn),如 NHibernate,既實(shí)現(xiàn)了 O/RMapping,同時(shí)也屏蔽了多種數(shù)據(jù)庫(kù)之間的差異。另外一些數(shù)據(jù) 訪問(wèn)層組件,如微 軟的 Data Access Application Block,提供了數(shù)據(jù)訪問(wèn)的 統(tǒng)一接口,屏蔽了數(shù)據(jù) 庫(kù) 的差異性,但并未 實(shí)現(xiàn) O/RMapping。 數(shù)據(jù)訪問(wèn)層可選擇組件:1. Microsoft Data Access Application Block2. NHibernate3. 基礎(chǔ)組件架構(gòu) 異常管理模塊可選用構(gòu)件:Microsoft Exception Handling Application BlockMicrosoft Exception Handling Application Block 提供異常 處理的 API 以及異常處理策略的配置界面,開(kāi) 發(fā)人員在調(diào)用 API 時(shí)使用相關(guān)的異常處理策略名稱,而具體處理異常的策略的內(nèi)容可在任意時(shí)刻(包括系統(tǒng)運(yùn)行時(shí))進(jìn)行編輯,使得異常處理可實(shí)現(xiàn)運(yùn)行時(shí)的個(gè)性化定制,根據(jù)客戶不同的需求來(lái)編輯不同的處理策略。浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)17圖 是 Microsoft Exception Handling Application Block 的設(shè)計(jì)圖: 圖 Exception Handling Application Block 的設(shè)計(jì)圖結(jié)合 AOP 及 WCF 的思想及 實(shí)現(xiàn),通 過(guò)與 WCF 類似的編程方式可將Microsoft Exception Handling Application Block 在 AOP 方面更進(jìn)一步,使得開(kāi)發(fā)浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)18人員在編碼時(shí)完全不用考慮異常的處理(即不用去寫(xiě)具體的 try…..catch……等語(yǔ)句)。 日志管理模塊1. 日志管理的設(shè)計(jì)需要滿足以下目標(biāo):2. 支持多種層次的日志級(jí)別3. 同步/異步的方式都要支持4. 支持多種輸出形式,如文件、數(shù)據(jù)庫(kù)、控制臺(tái)、Email 等5. 簡(jiǎn)單易用的管理界面6. 提供統(tǒng)一的日志調(diào)用接口本平臺(tái)選用構(gòu)件: Microsoft Logging Application Block浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)19如圖 是 Microsoft Logging Application Block 的設(shè)計(jì)圖: 圖 Microsoft Logging Application Block 的設(shè)計(jì)圖 配置管理模塊配置管理的設(shè)計(jì)應(yīng)滿足架構(gòu)圖中各個(gè)需要進(jìn)行配置的技術(shù)及構(gòu)件,如各層浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)20組件間的通信配置、數(shù)據(jù)訪問(wèn)配置、異常管理配置、日志管理配置、依賴注入配置、緩存管理配置、事務(wù)管理配置、加解密及安全配置等。選用組件:Microsoft Enterprise Library Configuration Console(配置工具)Microsoft Enterprise Library Configuration Console 為微軟 Enterprise Library的組成部分,為 Enterprise Library 中提供的數(shù)據(jù)訪問(wèn)管理、異常管理、日志管理、安全管理、緩存管理等都提供了強(qiáng)大的配置支持。 事務(wù)管理事務(wù)管理的設(shè)計(jì)需要滿足以下目標(biāo):1. 事務(wù)可以以聲明的形式來(lái)進(jìn)行定義,包括 Attribute 聲明和 XML 聲明;2. 事務(wù)可以在編碼時(shí)定義,也可以在系統(tǒng)部署時(shí)定義;3. 支持雙階段事務(wù)、分布式事務(wù); Framework 中,只提供了數(shù)據(jù)訪問(wèn)層的事務(wù) API,無(wú)法支持分布式事務(wù),如果系統(tǒng)需求實(shí)現(xiàn) 相應(yīng)的功能,需要借助于 COM+;.Net Framework 以 LTM(Lightweight Transaction Management)的事務(wù)管理方式,提供了事務(wù)的命名空間( ),該命名空間下提供了事 務(wù)處理相關(guān)的 API,且支持分布式事務(wù),更為重要的,它支持事務(wù)的 Promotion。WCF 提供了以 Attribute 聲明實(shí)現(xiàn)的事務(wù)編程( Framework 的事務(wù)機(jī)制),使得開(kāi)發(fā)人員只需在相應(yīng)的方法前添加一個(gè)事務(wù)的標(biāo)簽就可完成事務(wù)的功能,從而將事務(wù)處理獨(dú)立 為一個(gè)“方面”從業(yè)務(wù)邏輯代碼中抽取出來(lái)。 緩存管理可選用組件:Microsoft Caching Application BlockMicrosoft Caching Application Block 適用于 WinForm、Console Application、Windows service、COM+ Server、 Web 程序等多種應(yīng)用程序,提供了多種緩存的存儲(chǔ) 方式以及過(guò)期策略,可根據(jù)不同的項(xiàng)目需要來(lái)進(jìn)行選擇。如圖 所示是 Microsoft Caching Application Block 的設(shè)計(jì)圖浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)21圖 Microsoft Caching Application Block 的設(shè)計(jì)圖 認(rèn)證及授權(quán)管理浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)22認(rèn)證及授權(quán)管理的設(shè)計(jì)需要滿足以下目標(biāo):1. 提供對(duì)多個(gè)應(yīng)用系統(tǒng)進(jìn)行統(tǒng)一的認(rèn)證及授權(quán)管理2. 便于系統(tǒng)實(shí)施調(diào)整,做到權(quán)限和應(yīng)用無(wú)關(guān)3. 權(quán)限管理可以采用外掛的形式進(jìn)行,不影響應(yīng)用代碼的開(kāi)發(fā);權(quán)限可以在部署階段再進(jìn)行配置4. 提供豐富的雙向服務(wù) API,可以滿足權(quán)限管理的基本要求5. 提供方便的管理和使用界面6. 和菜單界面方便集成7. 支持與現(xiàn)存的目錄服務(wù)進(jìn)行簡(jiǎn)單映該平臺(tái)選用組件:Microsoft Security Application Block如圖 所示是 Microsoft Security Application Block 的設(shè)計(jì)圖: 浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)23圖 Microsoft Security Application Block 的設(shè)計(jì)圖 總體功能架構(gòu)平臺(tái)按功能層次總體分為三層 [18],如圖 所示:浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)24組 織 機(jī) 構(gòu) ( 組 織 、組 織 機(jī) 構(gòu) 、 崗 位 、人 員 . . . )主 程 序 框 架 ( 菜 單管 理 、 登 陸 管 理 、工 作 區(qū) 管 理 、 系 統(tǒng)參 數(shù) 管 理 . . . )用 戶 權(quán) 限 ( 權(quán) 限 、角 色 、 用 戶 、 用 戶組 . . . )工 作 流 ( 流 程 引擎 、 流 程 設(shè) 計(jì) ) 、事 務(wù) 中 心元 數(shù) 據(jù) ( 數(shù) 據(jù) 庫(kù) 、表 、 列 )公 用 模 塊 ( 日 志 、提 示 信 息 . . . )客 戶 定 制 化 開(kāi) 發(fā) 模塊 ( 無(wú) 所 不 能 )可 配 置 基 礎(chǔ) 編 碼 管 理 ( 查詢 、 維 護(hù) : 單 表 、 1 對(duì) 多 、 多對(duì) 多 )數(shù) 據(jù) 維 護(hù) 網(wǎng) 格 ( 包 含 時(shí) 間維 護(hù) 的 單 表 )數(shù) 據(jù) 集 成 ( 數(shù) 據(jù) 抽 取 、 查 詢 、 統(tǒng) 計(jì) )商 業(yè) 智 能 ( 圖 表 自 定 義 : 報(bào) 表 、 圖 形 、 表單 ; 統(tǒng) 計(jì) 審 批 )基 礎(chǔ) 業(yè) 務(wù) 框 架 層應(yīng) 用 實(shí) 現(xiàn) 層智 能 信 息 集 成 平 臺(tái)應(yīng) 用 層智 能 綜 合 布 線系 統(tǒng)可 視 對(duì) 講 聯(lián) 網(wǎng)系 統(tǒng)一 卡 通 門(mén) 禁 系統(tǒng)華 數(shù) 家 庭 物 聯(lián)網(wǎng) 系 統(tǒng)智 能 家 居 系 統(tǒng)圖 智能建筑信息集成平臺(tái)功能結(jié)構(gòu)圖基礎(chǔ)業(yè)務(wù)框架層包含的功能是項(xiàng)目計(jì)劃的第一階段內(nèi)容,也是所有應(yīng)用平臺(tái)實(shí)現(xiàn)的基石;應(yīng)用實(shí)現(xiàn)層實(shí)在基礎(chǔ)框架層之上擴(kuò)展的一些通用模塊或客制化模塊。數(shù)據(jù)集成、 統(tǒng)計(jì)報(bào)表, 統(tǒng)計(jì)查詢等商業(yè)智能這部分功能在 項(xiàng)目第二階段進(jìn)行實(shí)現(xiàn);中間層非加粗字體部分和最上面的應(yīng)用層則為利用平臺(tái)實(shí)現(xiàn)的應(yīng)用系統(tǒng)所在層次,屬于平臺(tái)范圍之外。按著系統(tǒng)實(shí)體對(duì)象的特性及對(duì)象職責(zé),將模塊進(jìn)行橫向?qū)哟蝿澐?,層次描述如? 所示: 表 智能建筑信息集成平臺(tái)模塊說(shuō)明和功能描述子模塊名稱 功能描述公用模塊 系統(tǒng)日志管理(寫(xiě)入、查詢?nèi)罩荆V鞒绦蚩蚣?系統(tǒng)參數(shù)設(shè)置,菜單管理(擴(kuò)展于角色模塊的資源管理),用戶工作區(qū)設(shè)置,用戶快捷菜單設(shè)置,用 戶登錄,注銷 用戶,切換用戶。元數(shù)據(jù)管理模塊 數(shù)據(jù)源、數(shù)據(jù)表、數(shù)據(jù)列(元數(shù)據(jù)模型)管理。浙江大學(xué)碩士學(xué)位論文 第 3 章 智能建筑信息集成平臺(tái)系統(tǒng)架構(gòu)設(shè)計(jì)25子模塊名稱 功能描述組織機(jī)構(gòu)模塊 人員管理,崗位管理,機(jī)構(gòu)管理,工作 組管理。用戶權(quán)限模塊 權(quán)限資源管理,用戶管理,角色管理,基于用 戶、角色的權(quán)限(功能、數(shù)據(jù)集權(quán)限)管理,身份校驗(yàn),權(quán)限校驗(yàn),分級(jí)授權(quán)管理,委托授權(quán)管理,角色授權(quán)管理。工作流管理模塊 工作流定義,工作流引擎,事務(wù)中心。商業(yè)智能 可配置或二次開(kāi)發(fā)的數(shù)據(jù)集成及數(shù)據(jù)統(tǒng)計(jì)查詢、統(tǒng)計(jì)圖表、統(tǒng)計(jì)報(bào)表。通用編碼管理模塊普通只有編碼,名稱,排序等幾項(xiàng)的數(shù)據(jù)字典類別和數(shù)據(jù)記錄管理。配置實(shí)現(xiàn)單表維護(hù),一對(duì)多,多對(duì)多表維護(hù),依賴于元數(shù)據(jù)模型。通用數(shù)據(jù)網(wǎng)格管理模塊主要是配置實(shí)現(xiàn)數(shù)據(jù)日期,單位,人等常用企 業(yè)管理數(shù)據(jù)管理網(wǎng)格,針對(duì)單個(gè)人、單表的數(shù)據(jù)進(jìn)行維護(hù)的通用功能,依賴于元數(shù)據(jù)模型。每個(gè)模塊同樣存在著縱向?qū)哟蝿澐?,按照總分分層模式劃分,這里的劃分指的是邏輯上的,物理組件上不強(qiáng)求進(jìn)行這種拆分。需要強(qiáng)調(diào)工廠層在三層架構(gòu)中不算實(shí)體層次,只不過(guò)是為了方便客戶端調(diào)用而存在的一個(gè)服務(wù)對(duì)象外觀類。人員和用戶從概念上是兩個(gè)對(duì)象,但是卻是不可分割的兩個(gè)對(duì)象,關(guān)聯(lián)上可以是 1 to 1 to n、泛化關(guān)系,因?yàn)槭袌?chǎng)上普遍的單點(diǎn)登錄的需求,在我們系統(tǒng)中約定為是 1 to 1 或泛化關(guān)系的內(nèi)置規(guī)則。公用模塊的設(shè)計(jì)描述如表 所示: 表 公用模塊說(shuō)明和描述模塊名稱 子模塊描述日志管理 操作日志的記錄和查詢。公用信息提示管理 用于和用戶交互的公用提示信息管理和調(diào)用。通用編碼管理模塊的設(shè)計(jì)描述如表 所
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1