在试用两个月内主要完成任务为:
1. 熟悉及理解”交通路况SP信息服务系统”的相关文档,熟悉项目背景,项目意图,学习移动的CMPP3.0协议工作方式,工作流程,运行原理.阅读已实现部分功能的源代码,了解系统框架,系统的部分数据库结构设计(mo,mt上行下行相关的表),系统相对于文档设计的代码实现,以及熟悉系统内部对CMPP3.0协议的处理流程(目前主要为: 定制类服务模块,CMPPClient客户端模块)
2. 依据<<交通路况SP信息服务子系统短信订购点播流程设计说明书>>,<<交通路况SP信息服务子系统短信平台详细设计说明书>>,<<交通路况SP信息服务子系统数据库设计说明书>>,以及已完成的类似功能模块进行编码,目前主要编写的功能模块为”交通路况定制类windows服务“(已完成定制类服务模块,有待测试),”CMPPCLIENT客户端模块”(已完成移动部分,有待测试).另完成了公共配置参数读写接口组件RoadPublicOCX.dll的更新,Oracle与Sql Server异构数据库间的数据表同步.
3. 编码的剩余时间为阅读移动,联通,电信三个运营商的通信协议,及在互联网上搜索相关资料及例程,研究协议内部的消息发送机制,工作流程.研究部分源代码对协议消息数据包的收,发,封包,解包,入库.研究不同运营商之间不间协议之间的差别.
下一步的工作:
1. 继续完成经理分配的各项任务
2. 继续完善已实现部分功能的程序
3. 加深对移动,联通的通信协议理解,深入研究代码实现方式
4. 测试已完成程序,修补程序bug,减少程序的出错机率
5. 在熟悉通信协议和编码实现方式的基础上,进一步提升工作效率,提升开发速度
略显不足之处:
1. 由于以前几年的工作中极少使用到Oracle数据库,使用过程中比较生疏.
弥补的方法:利用业余时间学习该数据库的开发知识
2. 对通信协议的生疏
弥补的方法:多看项目文档,在网上多查资料,在实际编码中边做边理解边运用