论文部分内容阅读
目前,信息系统的应用领域已经非常广泛,为了让信息系统变得更加完善,并且满足更多用户的需求,必须让信息系统具有实时性的特质。而随着移动硬件产品的迅速发展与升级,使得信息系统实时性的问题得到满足。但是,伴随着移动终端设备的加入,信息系统中的数据变得更加的复杂与分散,由此产生了分布式数据库和异构数据库的问题。在传统的分布式数据库中,数据库同步技术已经逐渐成熟,引入了移动终端后,由于移动终端设备和其内嵌数据库的特点,让数据同步问题变得复杂化。为此,本文需要研究一个完善的移动终端与服务器数据同步机制的应用方案,从而更好的为用户提供服务。本文研究了大量的数据库同步技术、Android系统和SQLite数据库的相关文献,并将这些技术和平台结合起来,进而对移动终端设备中的数据存储和同步问题进行了研究。由于Android平台与计算机体系结构的异构、SQLite数据库和Oracle、SQL Server等数据库的异构,在解决移动终端与服务器数据同步机会的问题中,本文首先研究了移动终端与服务器交互的数据格式、应答机制和接口标准。然后,讨论了信息系统中可能存在的几种数据同步情况,设计了表整体同步机制、字段标记同步机制、存储关键字以及相应操作同步机制和存储SQL语句同步机制四种解决方案,并对每种方案的适用情况和优缺点进行了总结。最后,以引航调度信息系统为例,对数据同步问题进行了实现,解决了移动终端与服务器的数据同步问题,达到了信息系统的实时性和统一性的要求。本文建立的数据同步机制,解决了移动终端设备的数据同步问题,从而为信息系统的发展和更广泛的应用消除了一个障碍,使得信息系统更加具有实时性、适应性、完善性、统一性和可扩展性。