家居服务器应用支撑层数据管理中心的研究与实现

家居服务器应用支撑层数据管理中心的研究与实现

论文摘要

嵌入式技术的迅猛发展可以说是信息技术革命的一个缩影,近些年来,嵌入式系统的应用不再仅仅局限于工业范围,越来越多的人考虑将其应用到生活的方方面面.随着嵌入式系统功能的日益强大,未来智能数字家庭的概念也就逐渐浮出了水面。然而功能的强大意为着更大量数据的处理,原本简单的文件式数据管理模式逐渐不再适用于嵌入式系统,此时,嵌入式数据库的出现给了我们一个新的选择。本文首先概括性地介绍数字家庭和嵌入式数据库的概念,数字家庭以及嵌入式数据库的国内外发展状况以及本课题想要达到的目标:在数字家庭家居服务器中实现依靠嵌入式数据库的数据管理。其次,对所要采用的嵌入式数据库即SOLite进行简单介绍。然后,提出采用嵌入式数据库的家居服务器体系以及数据管理模式,接着搭建硬/软件环境并建立基于嵌入式数据库的数据管理中心。最后,设计实现了一个以嵌入式数据库为核心的数据管理模式下家电管理程序,对课题进行验证,并给出如何在论文提出的数据管理模式下利用SOLite以及Qt/Embedded进行应用开发。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 1 绪论
  • 1.1 选题背景及意义
  • 1.2 发展历史和研究现状
  • 1.2.1 发展历史
  • 1.2.2 研究现状
  • 1.3 研究内容及所做工作
  • 1.3.1 研究内容
  • 1.3.2 所做工作
  • 1.4 论文组织
  • 2 嵌入式数据库
  • 2.1 嵌入式数据库系统
  • 2.1.1 嵌入式系统
  • 2.1.2 嵌入式软件
  • 2.1.3 嵌入式数据库
  • 2.2 课题选用嵌入式数据库SQLite
  • 2.2.1 典型嵌入式数据库简介
  • 2.2.2 SQLite
  • 2.2.2.1 SQLite的特点
  • 2.2.2.2 SQLite的体系结构
  • 2.2.2.3 SQLite的限制和缺点
  • 3 基于嵌入式数据库的家居服务器体系设计
  • 3.1 家居服务器体系结构
  • 3.2 传统的嵌入式数据管理模式
  • 3.3 基于嵌入式数据库的数据管理模式
  • 3.3.1 数据管理模式的基本规则
  • 3.3.2 数据管理模式的基本内容
  • 4 数据管理中心的建立
  • 4.1 基础硬件及软件环境的建立
  • 4.1.1 硬件环境的建立
  • 4.1.2 软件环境的建立与设置
  • 4.1.2.1 开发板软件环境的建立
  • 4.1.2.2 宿主机软件环境的建立
  • 4.2 核心数据库的运行方法
  • 4.2.1 SQLite的Makefile文件的编写
  • 4.2.1.1 Makefile文件编写的第一种方法
  • 4.2.1.2 SQLite的Makefile文件编写的第二种方法
  • 4.2.2 数据中心运行结果的检验
  • 5 基于嵌入式数据库的家电管理程序设计
  • 5.1 家电管理程序的总体设计
  • 5.2 开发及运行环境的建立
  • 5.2.1 Qt简介
  • 5.2.2 PC环境下Qt/Embedded开发环境的建立
  • 5.2.3 开发板Qt运行环境的建立
  • 5.3 空调管理程序的设计实现
  • 5.3.1 图形界面的生成
  • 5.3.2 程序文件的编写和生成
  • 5.3.2.1 基本信号/插槽函数的实现
  • 5.3.2.2 操作数据库的信号/插槽函数的实现
  • 5.3.3 程序的编译运行
  • 5.3.3.1 PC环境下的编译
  • 5.3.3.2 嵌入式环境下的编译和运行
  • 6 总结
  • 6.1 论文总结
  • 6.2 有待进一步研究的内容
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    家居服务器应用支撑层数据管理中心的研究与实现
    下载Doc文档

    猜你喜欢