基于交通部796标准开发部标监控平台,选择开发语言和技术也是团队要思考的因素,其实这由团队本身擅长的技术来决定,若是擅长C#和Asp.NET, 固然开发效率就高不少。固然了技术选型必定要选用当前主流的技术,如今Asp.NET技术已经发展到5.0, 若是你仍是用旧的ASP技术写程序,无疑是为之后的项目维护埋下地雷,后面新来人手学习不到技术,没有兴趣去改进,不肯意维护,没有人愿意接手。代码最关键的是要不断的重构,保持与当前的技术和需求同步,平台才有生命力,不然就会愈来愈臃肿而变得难以维护。开发一个基于Asp.NET MVC和C#语言的部标平台,主要应用的技术以下:mvc
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协议的实时流媒体视频
开发工具是vs2012, 采用.net4.0, asp.net mvc4 框架开发,项目工程结构以下图所示:
采用Nuget来管理项目依赖的lib库,很是方便,以下图所示:
代码注释风格如图所示,力求干净简洁:
软件截图以下图所示:

支持百度高德地图聚合
支持海量车辆在地图上的位置显示和移动,经过颜色区分车辆的在线状态和停车行驶状态