当前位置:主页 > 科技论文 > 计算机论文 >

基于SQLite的数字博物馆导游器的设计与实现

发布时间:2021-11-22 19:07
  在现代生活中,嵌入式系统凭借其便携性、智能性、低功耗性的优势,人们在很多领域中都大量地使用嵌入式设备,给生活带来了很多方便与乐趣。但本人发现,在旅游领域,目前盛行的导游器也只是停留在单片机的语音播放介绍,缺乏获取信息的自由度和全面性。特别是在博物馆等具有大量馆藏展品的场所,如何快速寻找展品;在展品缺少文字说明介绍时,如何获取更多展品的相关信息;目前的语音导游器解决不了这些问题,所以本文提出使用基于强大数据库的移动嵌入式设备来实现导游器功能的设计。随着嵌入式设备硬件的不断升级,对数据管理的需求也越来越大,移动嵌入式数据库也大量应用在各种领域当中,本文分析了各大移动嵌入式数据库的优缺点,并完成了具有开源特性SQLite数据库的嵌入式移植。本文以华南理工大学的无线电博物馆为蓝本,以数字博物馆项目为基础,添加电子馆藏、电子人文数据库,提出了快速录入方法和数据库文档管理方法,大大提高数据库开发的效率。软件使用SQL语言,完成了对数字博物馆进行快速查询、修改、中文排序等功能。利用C++语言对人机交互平台界面进行优化设计,导游器分为管理员和游客两种模式,图文并茂、操作简洁。本文还分析了S3C2440... 

【文章来源】:华南理工大学广东省 211工程院校 985工程院校 教育部直属院校

【文章页数】:98 页

【学位级别】:硕士

【文章目录】:
摘要
Abstract
第一章 绪论
    1.1 课题研究背景
    1.2 本课题的国内外研究状况
        1.2.1 语音导游器统治市场
        1.2.2 多功能一体化是移动设备的趋势
    1.3 本数字博物馆导游器的六大创新
    1.4 本文主要工作
第二章 数字博物馆导游器设计
    2.1 设计目标
    2.2 数据库设计
    2.3 软件设计
    2.4 硬件设计
    2.5 方案论证
    2.6 本章小结
第三章 移动嵌入式数据库的概述
    3.1 WINCE嵌入式系统的概述
    3.2 WINCE嵌入式数据库的简介
        3.2.1 自带数据库CEDB
        3.2.2 微软数据库SQLCE
        3.2.3 开源数据库SQLite
    3.3 SQLite数据库的概述
        3.3.1 数据库体系架构分析
        3.3.2 接口中SQL语句的编译查询流程
        3.3.3 最新版本的改进和优势
    3.4 本章小结
第四章 SQLite数据库在导游器上的移植、实现和优化
    4.1 SQLite数据库的移植
    4.2 SQLite数据库的创建和展品数据添加
    4.3 SQLite数据库的资源文档化管理
    4.4 SQLite数据库的程序使用
        4.4.1 导游器使用的SQL语句
        4.4.2 导游器使用的数据库API函数
    4.5 SQLite数据库的加解密研究和实现
        4.5.1 XXTEA加密算法
        4.5.2 SQLite加密实现
        4.5.3 加密测试对话框(testDlg.cpp)
    4.6 本章小结
第五章 数字博物馆导游器软件功能和界面设计
    5.1 设计目标
    5.2 游客模式
        5.2.1 主对话框(EEMUSEUMDlg.cpp)
        5.2.2 选择数据库(chooseDlg.cpp)
        5.2.3 输入SQL指令(inputDlg.cpp)
        5.2.4 展品数据库的调用显示(displayDlg.cpp)
        5.2.5 关于对话框(aboutDlg.cpp)
    5.3 管理员模式
        5.3.1 口令输入框(codeDlg.cpp)
        5.3.2 编辑功能选择对话框(editchooseDlg.cpp)
        5.3.3 展品数据库的添加、修改和删除(editDlg.cpp)
        5.3.4 展品数据库的查询排序(queryDlg.cpp)
    5.4 导游器图像声音视频实现
    5.5 本章小结
第六章 数字博物馆导游器的驱动分析和硬件实现
    6.1 WINCE硬件驱动概述
        6.1.1 WINCE驱动分类
        6.1.2 流接口驱动函数
        6.1.3 驱动小结
    6.2 按键驱动与应用
        6.2.1 设计目标
        6.2.2 键盘手册分析
        6.2.3 按键BSP驱动编写
        6.2.4 按键驱动的程序应用
    6.3 摄像头驱动与应用
        6.3.1 设计目标
        6.3.2 摄像头用户手册分析
        6.3.3 摄像头BSP驱动编写
        6.3.4 BMP图像格式
        6.3.5 导游器的摄像头应用(cameraDlg.cpp)
        6.3.6 小结
    6.4 音频驱动与应用
        6.4.1 设计目标
        6.4.2 音频电路手册分析
        6.4.3 wav音频格式
        6.4.4 导游器的音频应用(recplayDlg.cpp)
    6.5 音源放大器电路
    6.6 本章小结
第七章 总结和展望
    7.1 全文总结
    7.2 应用展望
参考文献
附录
攻读硕士学位期间取得的研究成果
致谢


【参考文献】:
期刊论文
[1]嵌入式数据库SQLite的安全机制分析与设计[J]. 刘海燕,杨健康,蔡红柳,王东杨.  装甲兵工程学院学报. 2009(05)
[2]嵌入式数据库SQLite在Windows程序中的应用[J]. 韩太东,卢秉亮,朱健,房玲玲.  沈阳航空工业学院学报. 2009(04)
[3]关系数据库中SQL语言查询的优化策略[J]. 徐凤梅.  广西轻工业. 2009(05)
[4]SQLite3在基于WinCE平台的智能移动终端的应用[J]. 刘祥,邓中亮,吴巍荪.  工业控制计算机. 2009(03)
[5]SQLite在嵌入式系统上的实现研究[J]. 胡伟.  计算机与数字工程. 2009(02)
[6]基于ARM和SQLite在远程控制系统中的应用研究[J]. 张延冬,王志鸿.  电子测量技术. 2009(01)
[7]凌阳单片机在电子导游器中的应用[J]. 薛梅.  中国新技术新产品. 2008(15)
[8]数据库SQLite在嵌入式系统中的应用[J]. 倪天龙,张贤高,王培.  单片机与嵌入式系统应用. 2005(10)
[9]Windows CE下建立数据库的几种方法[J]. 赵勇,董德存.  计算机应用与软件. 2005(03)
[10]WAV语音文件格式的分析与处理[J]. 张敬怀,马道钧.  北京电子科技学院学报. 2004(02)

硕士论文
[1]基于SQLite的移动嵌入式数据库同步系统的研究和开发[D]. 黄东.华中师范大学 2009



本文编号:3512283

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3512283.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户2f829***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com