交通部796部标平台开发索引

1.为什么部标平台的开发周期长?

1)首先对于交通部部标标准文档的阅读、理解和消化需要很长时间,你面对的是冷冰冰的交通部信息中心颁发的jt/t 796、808、809协议文档,面对文字的歧义,这个消化、曲解、走弯路的时间成本,伴随在整个软件开发周期当中,一直到你进京赶考,进行部标检测,最终过检。所以这个时间是无法估计的,理解完毕,将理解的文档转化成开发团队必须要完成的功能用例,中间的误差极大,这也是很多开发者容易自信、乐观冒进的原因。

你必须需要阅读和理解的协议文档有四份: 796文档、808协议文档、809协议文档、GB19056文档。参见-》交通部道路运输车辆卫星定位系统部标JTT808、809、796标准大全

2)对于标准的严酷性准备不足,正常自己公司开发一个系统,功能标准是自己的写的,差不多,八九不离十就行了。很多开发者用这种习惯开发部标平台,很多功能看似都是八九不离十,结果到最后,结局就是通不过。在检测中心,检测人员进行检测主要是依靠检测工具和检测用例文档,特别是测试用例文档,比自己公司测试部门写的黑盒测试用例都写的细致和充分,可惜你看不到这个文档,开发人员就像一个瞎子不断的拿着自己脑袋硬碰才找到门在那里。

3)联调难度大

考不容易开发出来一个东西,需要测试,从客户端到服务器再到gps终端这样一个双向联调测试,服务器有服务器的问题,客户端有客户端的问题,网络通讯有网络通讯的问题,合在在一起联调,就像一群坏孩子集中在一个班里,乱成一锅粥了。由于互相影响,耽误的时间都是叠加在一起的,而不是并行开发所能解决的了得。

4)前面问题,是部标平台开发不同于常规的信息化软件开发之处,这些不同之处加大或者恶化了计划失真的问题,就是无知者无畏,容易乐观、轻视、冒进、准备不足,反而更容易拖延整个开发交付的周期。我增经见过一个最激进的部标监控平台的开发计划,整个平台计划50多天完成,设计一周时间,部标808gps服务器一个月完成,web客户端20多天就要完成,809运管平台接入10多天就完成,留给测试的时间就5天。当时我就震惊了。估计是领导根据市场情况强加的,这简直是要人命的。项目经理很据领导或自己的意志写项目计划,反正计划归计划,让写几天就写几天吧,到时间完不成,就继续延期呗,难不成还开除不成?

2.如何快速开发部标监控平台?

坦白的说,就是购买我的源码,进而获得我的技术支持和经验,少走弯路。有两个路径可以走:

1)结合自己团队的情况,购买我的部标808GPS服务器、部标809GPS服务器源码,大幅缩短自己在协议理解、开发、性能调试上的时间,在此基础上集中精力开发网页客户端或者CS客户端。极大减轻的进度压力,毕竟没有谁愿意顶着压力做事,从从容容得做事,是一件很幸福的事情,对于公司来讲,也会节省掉几个月的开发费用支出。当然转变思维也不是件容易的事,虽然花的是公司的钱,省得也是公司的钱。参见我的博客文章:如何提高生产力(一) -养成交换的习惯

2)购买完整部标平台的源码(包含部标808服务器、809服务器、网页客户端和安卓客户端)

公司或团队购买后,直接过检或者在此基础上,集中精力开发有行业竞争力的差异化客户需求功能,开发周期从以前的一年多的时间缩短为一个月的时间,一年多的开发费用是多少,会数学应该能算出来,划不划算,更应该能算清楚。

3.开发文章索引

1)C#版的808GPS服务器开发-》基于部标JT/T 808协议及数据格式的GPS服务器

2)Java版的808GPS服务器开发-》基于Java Mina框架的部标808服务器设计和开发

3)C#版的809GPS服务器开发-》基于JT/T809-2011的(已过检)GPS平台数据交换及转发服务器

4)Java版的809GPS服务器开发-》基于Java Mina 通信框架的JT/T809转发服务器设计

5)Asp.NET版的部标平台开发-》基于Asp.NET MVC构建GPS部标平台

6)Java版的部标平台开发-》基于Struts+Spring+Hibernate+Ibatis+Quartz+Mina框架构建部标监控平台

7)基于C# winform桌面客户端的部标平台开发-》GPS监控客户端设计

8)地图纠偏加篇算法-》地图服务算法库

9)手机客户端-》Android手机客户端和手机查车设计

10)部标检测-》交通部部标监控平台检测

时间: 2024-11-05 19:03:11

交通部796部标平台开发索引的相关文章

GB35658较796新增检测项部标平台

GB35658较796新增检测项部标平台总共有113项,总结归类如下:1    报表导出    支持excel格式的报表导出    对查询.统计报表提供excel格式的报表导出    必选:    2    报警    紧急报警    通过终端触发的紧急报警上报到平台,报警方式通过声.光.图片和文字等方式提示:报警显示包括车辆动态信息和静态信息等:被检测平台具备正确保存报警信息.    必选:    3    报警    违规行驶报警    通过终端触发的违规行驶报警上报到平台,被检测平台正常显

GPS部标平台的架构设计(九)-GPS监控客户端设计

交通部的部标过检,所有的测试都是从客户端发起的,也是在客户端体现的,在客户端承载了部标标准所要求的所有的功能,是整个部标平台当中工作量最大的部分,也是最繁琐的部分. 客户端设计面临两个问题: 1.基于CS还是基于BS,这是个问题 萝卜白菜各有所爱,客户要什么,我们就开发什么,从客户来讲,更适应桌面客户端,没有浏览器的七七八八问题,速度感觉上也比网页的快,操作方便.当然网页客户端也有很大的优势,部署和维护方便,不需要开发升级系统. 2.与服务端的交互通信,采用Socket, WebService还

jplogic 快速开发平台开发案例其一

jplogic v1.0开发陆续更新,意在和广大网友分享交流,通过寻求合作伙伴,交流群376447127.下面是jplogic的关于知识库模块的部分功能,如下进行功能展示: 知识库主界面: 新增知识类别: 新增文档: 调整类别结构: 附件明细操作: 文档信息查看:(将上传的各种文本文件转化成swf格式,便可以实现仿百度文库在线阅读功能) 海量知识库文档高级检索(数据库检索.索引检索(全文检索))等功能. jplogic 快速开发平台开发案例其一,布布扣,bubuko.com

Senparc.Weixin.MP SDK 微信公众平台开发教程(十二):OAuth2.0说明

紧接上一篇<Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明>,这里专讲OAuth2.0. 理解OAuth2.0 首先我们通过一张图片来了解一下OAuth2.0的运作模式: 从上图我们可以看到,整个过程进行了2次"握手",最终利用授权的AccessToken进行一系列的请求,相关的过程说明如下: A:由客户端向服务器发出验证请求,请求中一般会携带这些参数 ID标识,例如appId 验证后跳转到的URL(redirectUrl) 状态参数

GPS部标平台的架构设计(四)-百度地图设计

部标GPS软件平台之百度地图设计 地图是客户端中不可缺少的一个模块,很多人在设计和画图时候,喜欢加上地图引擎这样高大上的字眼,显得自己的平台有内涵,说白了就是用第三方的SDK来开发,早期的GPS监 控软件用的都是mapx.mapxtrem.acrgis之类的,使用的都是本地地图.不仅要购买正版地图,还要购买价格不菲的地图引擎license,服务器版的部署的时候,还要绑定到服务器ID上,现在这种开发方式已被抛弃.现在的百度地图.谷歌地图提供的SDK接口丰富,开发方便,系统稳定,大家都用的很爽. 在

Senparc.Weixin.MP SDK 微信公众平台开发教程(十一):高级接口说明

这里所说的高级接口是指面向通过认证的服务号开通的高级功能. 高级功能大致可以分类为: 用户接口 分组接口 客服接口(有别于之前介绍的多客服) 群发接口 多媒体接口 二维码接口 模板消息接口(不是所有账号都可开通) OAuth2.0(相对比较复杂,后面会有专门介绍) 以上所有的接口都包含在Senparc.Weixin.MP.AdvancedAPIs命名空间下. 一些共同的操作 几乎所有的高级接口都需要用到AccessToken来通讯(注意,下面如果没有特殊说明的接口都需要这个AccessToken

Senparc.Weixin.MP SDK 微信公众平台开发教程(十五):消息加密

原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(十五):消息加密 前不久,微信的企业号使用了强制的消息加密方式,随后公众号也加入了可选的消息加密选项.目前企业号和公众号的加密方式是一致的(格式会有少许差别). 加密设置 进入公众号后台的“开发者中心”,我们可以看到Url对接的设置: 点击[修改设置],可以进入到修改页面: 加密的方式一共有3种: 明文模式,即原始的消息格式 兼容模式,明文.密文将共存,正式发布的产品不建议使用(因为仍然包含了明文,达不到加密的效果) 安全模

Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册

原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册 微信公众平台(下面简称“公众平台”)注册步骤和导航还是比较流畅的,因此这个教程对于上网经验丰富的朋友来说,有点多余.不过为了保持教程系列的完整性,这里还是认认真真把流程梳理一遍. 第一步:进入公众平台地址:https://mp.weixin.qq.com 第二步:如果还没有账号,点击右上角的立即注册按钮. 第三步:填写“1.基本信息”,并点击[注册]: 第四步:登陆注册邮箱进行激活: 在邮箱中打开激活

Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证

原文:Senparc.Weixin.MP SDK 微信公众平台开发教程(三):微信公众平台开发验证 要对接微信公众平台的"开发模式",即对接到自己的网站程序,必须在注册成功之后(见Senparc.Weixin.MP SDK 微信公众平台开发教程(一):微信公众平台注册),等待官方审核,审核通过之后,会在后台顶部出现“高级功能”菜单. 使用“高级功能”>“开发模式”之前,必须有一个已经部署在Internet上,可以用80端口访问的网站(域名或IP访问都可以),一些开发的准备工作见文