智慧城市管控平臺-ICCMP軟件詳細(xì)設(shè)計(jì)_第1頁
智慧城市管控平臺-ICCMP軟件詳細(xì)設(shè)計(jì)_第2頁
智慧城市管控平臺-ICCMP軟件詳細(xì)設(shè)計(jì)_第3頁
智慧城市管控平臺-ICCMP軟件詳細(xì)設(shè)計(jì)_第4頁
智慧城市管控平臺-ICCMP軟件詳細(xì)設(shè)計(jì)_第5頁
已閱讀5頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、精品智慧城市管控平臺ICCMP軟件詳細(xì)設(shè)計(jì)Version1.0擬制:日期:審核:日期:批準(zhǔn):日期:可編輯修改文檔配置說明文件名智慧城市管控平臺(ICCMP)_軟件詳細(xì)設(shè)at說明書V1.0適用創(chuàng)建作者時間版本號說明:修改作者時間版本號說明:修改作者時間版本號說明:1引言1.1 編寫目的本詳細(xì)設(shè)計(jì)說明書是針對智慧城市平臺而編寫,目的是對項(xiàng)目進(jìn)行詳細(xì)設(shè)計(jì),在概要設(shè)計(jì)的基礎(chǔ)上進(jìn)一步明確系統(tǒng)結(jié)構(gòu),詳細(xì)地介紹系統(tǒng)各個模塊,為進(jìn)行后面的實(shí)現(xiàn)和測試做準(zhǔn)備。本詳細(xì)設(shè)計(jì)說明書的預(yù)期讀者為本項(xiàng)目組成員。1.2 背景待開發(fā)系統(tǒng)的名稱:智慧城市管控平臺_ICCMP。此軟件系統(tǒng)任務(wù)提出者:研發(fā)部此軟件系統(tǒng)任務(wù)開發(fā)者:研發(fā)

2、部軟件組此軟件系統(tǒng)任務(wù)用戶:模擬用戶1.3 定義GIS:地理信息系統(tǒng)AOP:面向方面編程codefirst:代碼優(yōu)先1.4 參考資料智慧城市管控平臺_ICCMP軟件概要設(shè)計(jì)2 .總體設(shè)計(jì)2.1 需求概述系統(tǒng)模塊有GIS管理、設(shè)備管理、視頻管理、智能交通、權(quán)限管理、系統(tǒng)管理。2.2 軟件結(jié)構(gòu)系統(tǒng)拓?fù)浣Y(jié)構(gòu)圖系統(tǒng)邏輯架構(gòu)圖Repository:數(shù)據(jù)倉儲,用于數(shù)據(jù)訪問操作DomainModel:領(lǐng)域模型Service:業(yè)務(wù)訪問,處理業(yè)務(wù)邏輯Controller:控制器ViewModel:視圖模型View:視圖數(shù)據(jù)訪問層統(tǒng)一封裝成倉儲接口,提供給業(yè)務(wù)訪問層調(diào)用,使用EntityFramework框架co

3、defirst方式實(shí)現(xiàn),業(yè)務(wù)訪問層專門處理業(yè)務(wù)邏輯、數(shù)據(jù)計(jì)算、驗(yàn)證等,并提供接口給展示層,展示層使用ASP.NETMVC框架,與外部系統(tǒng)的交互以SOA的方式提供服務(wù)接口,采用ASP.NETWebApi框架,層與層之間只依賴接口,接口之間的依賴使用Autofac框架注入。系統(tǒng)組件圖視頻存儲服務(wù)器?組彳?組彳?后臺服務(wù)器+緩存:Co+設(shè)備管理:+流量管理:C.+事件管理:C.?組彳?視頻插件+工具:Co.+權(quán)限:Co+日志:Co.+用戶:Co.提供數(shù)據(jù)?組彳?界面程序+加解密:獲取數(shù)據(jù)+異常處理:+系統(tǒng)管理:C.?組彳?用戶界面存儲數(shù)據(jù)存儲數(shù)據(jù)解析數(shù)據(jù)數(shù)據(jù)訪問用戶瀏覽器?組彳?組彳?組彳?組彳?數(shù)

4、據(jù)訪問通訊機(jī)數(shù)據(jù)存儲通訊機(jī)前端設(shè)備數(shù)據(jù)庫服務(wù)器前端設(shè)備上傳數(shù)據(jù)?組彳?數(shù)據(jù)持久存儲系統(tǒng)功能結(jié)構(gòu)圖模塊間關(guān)系圖GI5管理設(shè)備管理電子地圖,設(shè)備維護(hù)#設(shè)備她址小參數(shù)謾置,事件管理喜域幣臺,-視頻管理權(quán)限管理,系統(tǒng)管理視頻回放4用戶管理角色管理.用戶極限查詢角色極限查詢,角笆權(quán)限設(shè)匿模塊維護(hù)GIS管理設(shè)備管理權(quán)限管理視頻管理系統(tǒng)管理智能交通對每個模塊的操作首先要判斷有沒有權(quán)限,若無權(quán)限則禁止操作,權(quán)限判斷以AOP方式進(jìn)行攔截。模塊間調(diào)用通過接口來完成,使用Autofac框架注入。3 .程序描述3.1 軟件結(jié)構(gòu)類圖3.1.1 數(shù)據(jù)庫訪問組件描述:統(tǒng)一封裝對數(shù)據(jù)庫的操作,倉儲接口使用EntityFram

5、ework框架來實(shí)現(xiàn)操作數(shù)據(jù)庫,其他功能模塊與數(shù)據(jù)庫的交互將通過該組件來完成操作,提供倉儲接口IRepository<T>。精品可編輯修改?接口?特性操作特性操作3.1.2日志組件描述:記錄用戶的操作,依賴數(shù)據(jù)訪問接口IRepository<T>,提供服務(wù)接口ILoggerService操作領(lǐng)域模型類圖受?接口?特性操作特性操作?接口?特性操作特性操作3.1.3 異常處理組件描述:記錄系統(tǒng)可能出現(xiàn)的異常,便于追蹤錯誤源,可放在全局錯誤中處理,也可放到方法中,依賴數(shù)據(jù)訪問接口IRepository<T>,提供服務(wù)接口ISysExceptionService領(lǐng)域

6、模型特性操作類圖?接口 ??接口 ?特性操作特性操作特性操作特性操作3.1.4 通訊機(jī)存儲程序描述:以SOA的方式提供接口服務(wù),讓通訊機(jī)把解析的數(shù)據(jù)存儲到數(shù)據(jù)庫,使用ASP.NET精品WebApi框架實(shí)現(xiàn),可獨(dú)立部署于IIS,依賴數(shù)據(jù)訪問接口IRepository<T>,提供api服務(wù)接口http:/xx.xx.xx.xx/Communicator/SaveAlarmhttp:/xx.xx.xx.xx/Communicator/SaveEventDetectionhttp:/xx.xx.xx.xx/Communicator/SavePhotohttp:/xx.xx.xx.xx/Co

7、mmunicator/SaveStatistics領(lǐng)域模型:統(tǒng)計(jì)數(shù)據(jù)可編輯修改精品特性可編輯修改操作事件檢測特性操作設(shè)備報警操作圖片特性操作?接口??接口?特性特性操作操作特性特性操作操作精品3.1.5 通訊機(jī)描述:解析前端設(shè)備上傳的數(shù)據(jù)并序列化成json格式字符串,通過http協(xié)議調(diào)用通訊機(jī)存儲程序提供的api服務(wù)接口,以post方式提交數(shù)據(jù),將數(shù)據(jù)通過通訊機(jī)存儲程序保存到數(shù)據(jù)庫通訊機(jī)存儲程序通訊機(jī)?接口?解析數(shù)據(jù)存儲數(shù)據(jù)特性特性操作操作3.1.6 權(quán)限管理描述:通用權(quán)限系統(tǒng),權(quán)限控制最小粒度為按鈕級別關(guān)系圖可編輯修改精品特性用戶角色模塊操作碼角色權(quán)限操作碼權(quán)限領(lǐng)域模型用戶可編輯修改操作模塊

8、訊特性操作模塊操作碼特性操作角色特性操作角色權(quán)限特性操作操作碼權(quán)限特性操作精品用戶類圖特性操作?接口??接口?特性特性操作操作?接口?特性操作特性操作可編輯修改模塊類圖特性?接口?操作特性操作?接口?特性操作?接口?特性操作特性操作角色類圖?接口?特性特性操作操作特性操作?接口?特性操作特性操作角色權(quán)限類圖?接口??接口?特性特性操作操作特性操作?接口?特性操作?接口?特性操作?接口?特性操作特性操作角色用戶類圖?接口?特性操作特性操作?接口 ?特性操作?接口 ?特性操作?接口?特性操作?接口?特性操作特性操作3.1.7 GIS管理、設(shè)備管理描述:GIS展示、設(shè)備信息及地址的維護(hù)領(lǐng)域模型設(shè)備信息、設(shè)備地址特性特性操作操作?接口?特性特性操作操作特性操作?接口?特性操作特性操作?接口?特性操作?接口?特性操作

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論