Berkeley DB技术的研究与实现

Berkeley DB技术的研究与实现

论文摘要

随着嵌入式系统的迅猛发展与应用,需要存储和处理的数据量也急剧增长,于是,嵌入式数据库系统应运而生。与传统PC数据库相比,嵌入式数据库应具有占用内存资源少、与应用紧密结合、可靠性和安全性高、网络支持等特点。正是由于其固有特点,嵌入式数据库得到了很好的发展。鉴于目前嵌入式系统软件开发中,对嵌入式数据库Berkeley DB进行读写操作的代码设计冗余、可重用性低等问题,本文提出了构建Berkeley DB数据访问模型的设计思想,并通过研究基于Berkeley DB数据访问模型的电子词典的开发和实现,验证了该模型。论文首先介绍了嵌入式数据库和Berkeley DB的概念、结构及使用技术;其次,分析了OURS-PXA270EP硬件平台,讨论了嵌入式操作Windows CE.NET的系统定制过程,并在此基础上介绍了开发工具Embedded Visual C++和应用程序调试方法;最后,移植Berkeley DB到Windows CE.NET操作系统上,在此基础上,提出了Berkeley DB数据访问模型的设计思想,并详细分析了Berkeley DB数据访问模型。在理论研究分析的基础上,本文开发设计了基于Berkeley DB数据访问模型的电子词典。该电子词典采用了嵌入式操作系统Windows CE.NET与嵌入式数据库Berkeley DB相结合的软件架构,采用Embedded Visual C++作为开发语言,采用模拟器与OURS-PXA270EP硬件平台相结合的方式进行开发与调试。设计分析了电子词典的系统框架和应用程序界面,完成了数据处理的基本操作功能,如查找、添加、编辑和删除等。最后,对该电子词典功能进行了测试,验证了Berkeley DB数据访问模型。在本文最后,作者对论文所做的研究内容进行了总结,同时,指出了研究和程序设计的后续工作和尚待解决的关键问题。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 第1章 绪论
  • 1.1 研究背景与意义
  • 1.2 国内外研究现状
  • 1.3 论文的主要研究内容
  • 1.4 论文的组织结构
  • 第2章 相关技术介绍
  • 2.1 嵌入式数据库
  • 2.1.1 嵌入式数据库的概念
  • 2.1.2 嵌入式数据库的特点
  • 2.1.3 嵌入式数据库的体系结构
  • 2.1.4 主流嵌入式数据库介绍
  • 2.2 Berkeley DB
  • 2.2.1 Berkeley DB 概述
  • 2.2.2 Berkeley DB 的特性
  • 2.2.3 Berkeley DB 的结构
  • 2.2.4 Berkeley DB 的操作
  • 2.3 OURS-PXA270EP 介绍
  • 2.4 嵌入式操作系统Windows CE.NET
  • 2.4.1 构建Windows CE.NET 开发环境
  • 2.4.2 Windows CE.NET 内核
  • 2.4.3 定制SDK 并建立EVC 下的开发环境
  • 2.5 开发工具Embedded Visual C++简介
  • 2.5.1 EVC 的组件
  • 2.5.2 程序开发方法
  • 2.6 MVC
  • 2.6.1 MVC 的设计思想
  • 2.6.2 MVC 的特点
  • 2.6.3 MVC 选型
  • 2.7 本章小结
  • 第3章 开发环境与Berkeley DB 数据访问模型构建
  • 3.1 移植Berkeley DB 到Windows CE.NET
  • 3.1.1 可移植性分析
  • 3.1.2 移植过程
  • 3.1.3 移植结果测试
  • 3.2 构建Berkeley DB 数据访问模型
  • 3.2.1 模型架构
  • 3.2.2 数据访问模型的设计与实现
  • 3.3 本章小结
  • 第4章 基于Berkeley DB 数据访问模型的电子词典的设计与实现
  • 4.1 需求分析
  • 4.2 系统设计与实现
  • 4.2.1 系统框架
  • 4.2.2 界面设计
  • 4.2.3 代码设计
  • 4.3 应用程序调试
  • 4.3.1 软件调试
  • 4.3.2 硬件调试
  • 4.3.3 系统测试
  • 4.4 本章小结
  • 总结和展望
  • 1. 论文工作总结
  • 2. 下一步工作展望
  • 致谢
  • 参考文献
  • 攻读学位期间取得学术成果
  • 相关论文文献

    • [1].The Examination of the Tangut Garland Sutra(Avatamsaka Sūtra) Volume 41 in the C.V.Starr East Asian Library at University of California,Berkeley[J]. 西夏学 2016(01)
    • [2].List of Scientific Publication in Foreign Languages in 2016[J]. Annual Report of China Institute of Atomic Energy 2016(00)
    • [3].一款用字母B做标头的“三蹦子” Berkeley T60[J]. 轿车情报 2017(10)
    • [4].Berkeley Lab and Tsinghua University to Tackle Building Energy Efficiency[J]. Tsinghua Science and Technology 2009(06)
    • [5].UC Berkeley Executive Vice Chancellor and Provost Talks about Education During an Interview[J]. Tsinghua Science and Technology 2008(04)
    • [6].Berkeley:我该如何走向你?[J]. 新东方英语(中学生) 2016(02)
    • [7].Photometric study of W UMa type binaries in the old open cluster Berkeley 39[J]. Research in Astronomy and Astrophysics 2009(10)
    • [8].List of Scientific Publication in Foreign Languages in 2013[J]. Annual Report of China Institute of Atomic Energy 2013(00)
    • [9].The Secret of Attentive Listening[J]. 中学英语园地(初三版) 2008(02)
    • [10].基于Berkeley热舒适模型的起重机操作室热舒适性优化[J]. 机电产品开发与创新 2020(02)
    • [11].CCD photometry of W UMa-type contact binaries in the old open cluster Berkeley 39[J]. Research in Astronomy and Astrophysics 2011(12)
    • [12].一款用字母B做标头的“三蹦子” Berkeley T-60[J]. 汽车与配件 2018(01)
    • [13].基于Berkeley DB的嵌入式无线微型服务器[J]. 微计算机信息 2008(05)
    • [14].李洪兴教授应邀在U.C.Berkeley进行专场学术报告[J]. 模糊系统与数学 2013(03)
    • [15].Berkeley DB在网络信息挖掘中的应用[J]. 计算机与现代化 2008(05)
    • [16].基于Berkeley DB的话费计算技术研究[J]. 中国新技术新产品 2012(20)
    • [17].UC Berkeley大学Brenda Eskenazi教授访问我院[J]. 汕头大学医学院学报 2011(04)
    • [18].Berkeley DB关键技术研究[J]. 电脑知识与技术 2009(19)
    • [19].嵌入式数据库Berkeley DB研究[J]. 茂名学院学报 2008(04)
    • [20].改进Berkeley模型的汽车防碰撞预警算法[J]. 机械科学与技术 2018(07)
    • [21].HIGHLIGHTS OF THE 2016 EDITION OF THE REVIEW OF PARTICLE PHYSICS[J]. Chinese Physics C 2016(10)
    • [22].Chinese Physics C[J]. Chinese Physics C 2016(10)
    • [23].UC Berkeley能源与环境课程教学观察与感悟[J]. 高等建筑教育 2012(06)
    • [24].基于Berkeley DB的配电终端的设计[J]. 电气技术 2012(02)
    • [25].嵌入式数据库实现技术的研究[J]. 金陵科技学院学报 2009(03)
    • [26].2013年度在外文书刊上发表的科技论文题录(英文)[J]. 中国原子能科学研究院年报 2013(00)
    • [27].Berkeley DB在家庭能源监控系统中的应用[J]. 东南大学学报(自然科学版) 2010(S1)
    • [28].Baryons[J]. Chinese Physics C 2016(10)
    • [29].嵌入式Berkeley DB Java版与Derby技术研究[J]. 微计算机信息 2010(32)
    • [30].基于Berkeley DB煤矿监控系统软件设计[J]. 微计算机信息 2008(22)

    标签:;  ;  ;  ;  

    Berkeley DB技术的研究与实现
    下载Doc文档

    猜你喜欢