面向移动终端的前后台数据库一致性研究及实现

面向移动终端的前后台数据库一致性研究及实现

论文摘要

伴随着嵌入式技术的迅速发展,移动终端设备得到普及。终端设备的广泛应用,使其数据管理问题逐渐得到重视和研究,嵌入式数据库的概念也应运而生。当前,带有嵌入式数据库的移动终端通常要与大型后台主数据库进行信息交互,以实现诸如信息查询、备份等目的。面向移动终端的前后台数据库一致性的研究具有越来越重要的实用意义。本文对面向移动终端的前后台数据库一致性系统进行研究。在分析相关技术的基础上,提出一种一致性系统模型,基于该模型,进行系统的详细设计;研究嵌入式系统软硬件平台的构建方法,在ARM9平台上实现基于本文一致性模型的移动终端系统,它可应用在消费类手持终端、带有GPRS的智能手机及3G网络连接等终端设备中。本文的研究内容工作主要有以下几个方面:①对面向移动终端的前后台数据库一致性系统进行总体设计,提出一种一致性系统模型,对该模型中需要使用的各种消息进行设计,包括:消息头结构设计、消息功能定义和消息格式设计;分别对系统的各功能模块进行详细设计,主要包括数据添加、数据查询、数据更新和数据删除四个主要功能模块。②针对一致性模型中的移动终端部分进行系统实现,主要内容包括:交叉工具链的建立、NFS网络开发环境的搭建、串口通信工具minicom的配置安装、Linux内核的移植、yafffs2根文件系统的构建、Qt/Embedded图形库的编译移植、嵌入式数据库SQLite的移植,在以上工作的基础上开发终端图形用户程序。③搭建数据库一致性系统的测试环境,分别对该系统的添加、查询、更新和删除功能进行测试,结果基本达到系统的预期设计目标,能够实现移动终端嵌入式数据库与后台主数据库信息的一致。

论文目录

  • 中文摘要
  • 英文摘要
  • 1 绪论
  • 1.1 选题背景和研究意义
  • 1.2 研究现状
  • 1.3 本文研究目的
  • 1.4 本文主要完成工作及论文结构
  • 2 相关技术基础
  • 2.1 嵌入式数据库系统
  • 2.1.1 概述
  • 2.1.2 主流嵌入式数据库产品
  • 2.2 嵌入式数据库SQLITE 开发技术
  • 2.2.1 SQLite 的特性
  • 2.2.2 SQLite 的内部结构
  • 2.2.3 SQLite 的主要接口函数
  • 2.3 嵌入式操作系统
  • 2.4 嵌入式文件系统
  • 2.5 嵌入式 Linux 图形用户界面(GUI)
  • 3 面向移动终端的前后台数据库一致性系统设计
  • 3.1 系统的设计目标
  • 3.2 一致性系统框架设计
  • 3.3 一致性系统模型设计
  • 3.4 系统的消息设计
  • 3.4.1 消息头结构设计
  • 3.4.2 消息功能定义
  • 3.4.3 消息格式设计
  • 3.5 系统功能模块设计
  • 3.5.1 数据添加模块设计
  • 3.5.2 数据查询模块设计
  • 3.5.3 数据更新模块设计
  • 3.5.4 数据删除模块设计
  • 4 移动终端系统的实现及一致性系统功能测试
  • 4.1 硬件开发平台介绍
  • 4.2 移动终端软件平台的建立
  • 4.2.1 嵌入式软件开发平台搭建
  • 4.2.2 嵌入式Linux 内核移植
  • 4.2.3 构建根文件系统Yaffs2
  • 4.2.4 终端GUI 环境的建立
  • 4.2.5 嵌入式数据库SQLite 的编译移植
  • 4.3 一致性系统功能测试
  • 4.3.1 系统测试环境建立
  • 4.3.2 系统功能测试
  • 5 总结与展望
  • 5.1 总结
  • 5.2 后续工作展望
  • 致谢
  • 参考文献
  • 附录
  • 相关论文文献

    • [1].基于统计分析的分享型数据库需求无约束估计模型[J]. 淮阴工学院学报 2019(05)
    • [2].基于数据库的网络课题开发策略[J]. 通讯世界 2019(12)
    • [3].基于陕西省地质调查数据库融合理论方法[J]. 陕西地质 2019(02)
    • [4].中国核心期刊(遴选)数据库收录证书[J]. 防护工程 2019(05)
    • [5].面向异地双活系统的数据库改造方法[J]. 微型电脑应用 2020(01)
    • [6].危险化学品数据库的发展现状与展望[J]. 合成材料老化与应用 2020(01)
    • [7].舰船电磁环境数据库的设计与实现[J]. 装备环境工程 2020(03)
    • [8].中国核心期刊(遴选)数据库收录证书[J]. 防护工程 2019(06)
    • [9].欧洲职业培训发展中心启动新职业教育和培训数据库[J]. 世界教育信息 2020(02)
    • [10].大数据思维下数据库教育模式改革探索[J]. 计算机产品与流通 2020(03)
    • [11].数据库的安全重要性以及带来的风险[J]. 计算机产品与流通 2020(04)
    • [12].中国核心期刊(遴选)数据库收录证书[J]. 防护工程 2020(01)
    • [13].政治学跨国比较研究中的数据库及其运用[J]. 信息系统工程 2020(04)
    • [14].关于中国数据库调查方法与资本化核算方法研究[J]. 统计研究 2020(05)
    • [15].实现灾备数据库同步[J]. 网络安全和信息化 2020(01)
    • [16].基于全局目录的集中型数据库分布式加锁仿真[J]. 计算机仿真 2020(04)
    • [17].中国核心期刊(遴选)数据库收录证书[J]. 防护工程 2020(02)
    • [18].医院围术期麻醉专科数据库的建设与思考[J]. 中国卫生信息管理杂志 2020(03)
    • [19].基于分布式的数据库分库与分表策略研究[J]. 电脑知识与技术 2020(14)
    • [20].主报警数据库在报警管理的应用探讨[J]. 当代化工研究 2020(15)
    • [21].最新版《中国评价核数据库》发布[J]. 中国核电 2020(03)
    • [22].数据库的知识产权保护范式研究[J]. 政法学刊 2020(04)
    • [23].中国核心期刊(遴选)数据库收录证书[J]. 防护工程 2020(03)
    • [24].海洋细菌基质辅助激光解吸电离飞行时间质谱鉴定数据库的建立[J]. 解放军医学院学报 2020(07)
    • [25].大数据时代临床数据库在肿瘤研究中的应用[J]. 传染病信息 2020(04)
    • [26].数据库在计算软件开发中的管理分析[J]. 电脑编程技巧与维护 2020(08)
    • [27].基于语义标注的数据库元数据质量评估方法[J]. 计算机产品与流通 2020(11)
    • [28].基于数据库视角下解读大数据的研究进展与趋势[J]. 计算机产品与流通 2020(11)
    • [29].《感染、炎症、修复》杂志检索数据库[J]. 感染、炎症、修复 2018(03)
    • [30].《感染、炎症、修复》杂志检索数据库[J]. 感染、炎症、修复 2018(04)

    标签:;  ;  ;  

    面向移动终端的前后台数据库一致性研究及实现
    下载Doc文档

    猜你喜欢