论文部分内容阅读
企业的信息化建设是一个逐步完善的过程,随着开发技术的发展,应用环境的变化,企业的信息化必然面临着重构的问题。移动化应用正是所有企业和个人随着移动互联网技术的发展以及智能移动终端的迅速普及所面临的一个迫在眉睫的需求。公交智能调度系统是公交企业信息化的核心内容,在过去十几年间公交智能调度系统在国内外取得迅速发展,极大的提高了工作效率,为企业创造了良好的经济效益。传统智能调度系统虽然借助了全球定位系统、移动通信技术、短程通信技术和地理信息系统等技术,但仍然是在固定办公场所的固定办公模式。由于智能调度系统的主要用户(包括调度员、司乘人员和基层管理人员)的工作内容有很大的移动性,因此对移动办公的需求也较为显著。近年来,随着移动互联网的迅速发展,移动办公所依赖的移动网络已经发展的比较完善,而随着智能移动终端(手机和平板电脑)尤其是基于开源移动平台安卓操作系统的移动终端的迅速发展,移动办公所以依赖的移动平台也得到了迅速的普及,因此公交智能调度系统的移动化便有了推广应用的可能。针对公交智能调度系统移动化应用,本文对关键技术进行了广泛而深入的研究,重点研究了第三代移动通信技术、安卓移动平台、Web服务、二进制序列化等核心技术,提出了完整的系统架构和技术架构,设计了基于移动应用服务的三层架构,设计了支持Web服务和Protocol Buffer的移动应用服务接口,既满足了移动调度系统对大数据量和通信及时性的要求,又满足了移动办公应用对接口便捷性和扩展性的要求。针对移动应用个性化定制需求,本文研究了基于JAVA和XML技术的用户界面自动生成技术,通过界面描述文件、事件逻辑处理类和界面生成器实现了用户界面的自动生成,极大的提高了界面编程的效率,使得开发人员可以投入更多精力在业务实现上。