基於C#和Asp.NET MVC開發部標視頻和蘇標主動安全監控平台


基於交通部796標准開發部標監控平台,選擇開發語言和技術也是團隊要思考的因素,其實這由團隊自己擅長的技術來決定,如果擅長C#和Asp.NET, 當然開發效率就高很多。當然了技術選型一定要選用當前主流的技術,現在Asp.NET技術已經發展到5.0, 如果你還是用舊的ASP技術寫程序,無疑是為以后的項目維護埋下地雷,后面新來人手學習不到技術,沒有興趣去改進,不願意維護,沒有人願意接手。代碼最關鍵的是要不斷的重構,保持與當前的技術和需求同步,平台才有生命力,否則就會越來越臃腫而變得難以維護。開發一個基於Asp.NET MVC和C#語言的部標平台,主要應用的技術如下:

1)服務器通信技術:因為C#中,基於.NET4.0的異步通信框架,還是非常不錯的。不過編程模式也是比較復雜的,不像Java的NIO框架Mina和Netty那樣方便省力,但是一樣可以開發出高性能的jt808GPS服務器和jt809服務器。

2)分布式服務:對於高性能的平台,服務一定是要求分布式部署和調用的,以應對壓力,比如jt808GPS服務器、存儲轉發緩存服務器和web服務器,都是部署在不同機子上面,對於遠程服務調用,可以采用微軟的WCF技術開發出各種部標平台的API服務接口,滿足Webgis和808服務器,809服務器之間的分布式服務調用。

3)web框架:可以采用當前最流行的主流開發框架Asp.NET MVC框架來開發web應用,前端采用jquery + ajax調用,MVC框架返回Json數據,清清爽爽的,代碼容易閱讀和維護。

4)如果開發桌面客戶端,可以采用GMAP.NET的地圖框架,可以很方便的將地圖緩存在本地,解決了webgis地圖操作不太流暢的問題。

 

提供基於C#語言的Asp.NET MVC和WCF架構的部標平台源碼,包括BS和CS系統,需要購買的請聯系2379423771@qq.com,可以出差免費為客戶提供技術支持和培訓(差旅費用須由客戶承擔)

 

 部標GPS平台可以單獨付費升級為部標1077視頻平台,支持符合部標視頻Jt-t 1078協議標准的部標1076視頻設備終端接入,在BS端通過flash插件或者HTML5 VIDEO組件進行實時視頻監控和錄像回放、視頻文件下載。參見:

    1.基於Html5+HLS協議播放符合部標1078協議的實時流媒體視頻

        2.基於JT/T 1078協議設計和開發部標視頻服務器

 

6) 根據蘇標主動安全協議中的平台功能要求和蘇標終端通信協議要求,增加蘇標主動安全平台功能和蘇標報警解析及附件上傳功能.

 

詳見: 

 

基於Asp.NET MVC框架+SignalR +ActiveMQ + Ali OSS 服務構建蘇標主動安全智能平台

 

 

 

 

開發工具是vs2012, 采用.net4.0,  asp.net mvc4 框架開發,項目工程結構如下圖所示:

 

 

采用Nuget來管理項目依賴的lib庫,非常方便,如下圖所示:

 

 

代碼注釋風格如圖所示,力求干凈簡潔:

 

 

軟件截圖如下圖所示:

 

 

支持百度高德地圖聚合

 

 

支持海量車輛在地圖上的位置顯示和移動,通過顏色區分車輛的在線狀態和停車行駛狀態

 

 

 

 

標簽:  Asp.NET MVCGMap.NETjt808交通部部標平台部標808部標809部標平台


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM