1,通讯管理模块(CM)
通讯管理模块是Accela项目里负责整个系统对外通讯的接口,这里主要实现的功能有邮件、短信、Facebook和Twitter的收发,同时还针对系统的需要可以设置不同的信息模板,以满足系统里不同的业务需求。我作为(Leader)在这里主要负责系统的分析与设计,核心功能框架的搭建以及与旧系统功能数据整合,保证项目的平滑过渡。
2,附近搜索模块(Nearby Search)
附近搜索模块主要是通过访问Esri服务器得到地理坐标,然后保存到数据库,利用Oracle/SQL Server空间数据库功能实现地理位置查询功能。这里的难点在于同步地理位置的数据量大,空间数据库的功能不稳定和驱动程序的BUG,算是我们在开发过程中的小难题了。
3,班车语音查询系统
班车语音查询系统是一套IVR系统,主要实现了通过电话查询汽车站的班车信息。整套系统由我一个人单独完成,主要技术点在于电话信令与系统的数据交换以及语音接口(封装JNI)的调用等。