关于我们
在线留言
联系我们
首页  论文指导  教育论文  医学论文  英语论文  经济论文  管理论文  计算机论文  艺术论文  财会论文  理工论文
   
  您现在的位置:忠信论文网首页 > 计算机论文

嵌入式移动终端信息查询系统设计开题报告

来源:诚信论文网     更新时间:2013-12-07      文字:[    ]
计(论 文)开
1.结合设计(论文)课题情况,根据所查阅的文辅导设计献资料,每人撰写1000字左右的文献综述:
一、研究背景及意义
1.1背景
移动信息终端产品,如移动电话、掌上电脑等自问世以来就得到广大用户的欢迎。随着其应用领域的不断广泛和用户数据存储量的增大,用户对数据操作的要求也不断提高。
该环境下的应用程序(例如,名片簿、电话本、短消息等)大多基于数据记录,需经常对记录进行添加、修改、删除、读取、查询和排序等操作。以上操作一般基于文件系统,由用户直接对记录所在文件进行操作,但I/O开销较多,增加了应用程序的运行时间,且所有的应用都要独立和重复的进行数据管理工作,使数据的共享性和应用软件的可重用性变差。
著名的通用数据库管理系统有SQLite、MySQL、BerkeleyDB等等,它们适用于通用计算机系统上海量数据的存储和搜索。但是,对于各方面资源有限的手持信息终端设备来说,它们的结构并不适用。本文通过对通用数据库研究分析的基础上,针对移动信息终端信息设备要求对数据记录频繁操作以及数据共享的问题,设计了一个精简的,适合于资源有限的移动信息终端设备应用的数据库。达到对数据的统一管理,增强应用程序的可移植性。下面介绍在移动信息终端设备中该嵌入式数据库的设计及实现的思路。
嵌入式数据库的特点大致有以下几点:1、数据量小;2、数据存储空间小;3、能实时响应用户要求,例如,快速启动数据库,及时修改记录数据等;4、数据共享,即多用户共享数据库资源。
1.2 意义
嵌入式系统应用的开发设计中,用数据库SQLite对系统的批量数据进行维护管理,可以大大提高程序的运行效率,并让源程序具有更好的可读性和可维护性。通常的应用中,对数据的操作用到的都是数据库的最基本功能,如建立表格、查询、修改、插入、删除、排序等等。精干高效的SQLite完全能够满足这些功能要求,并且它的API只需要三步:首先,要提供文件和访问模式用来调用sqlite_open()连接数据库。然后,执行一个callback函数,SQLite通过每个记录执行callback函数获得从数据库那里得到的结果。最后,执行一个SQL查询并获得一个callback函数的指针,可以调用sqlite_exec(),使用完毕后可调用sqlite_close()来断开与数据库的连接。
二、研究目的
在基于Windows CE 操作系统的嵌入式移动终端中应用SQLite3数据库对终端的电话簿、电话记录及相关业务等数据进行管理,使得嵌入式移动终端具有丰富的功能性和简易的操作性,大大提升其的工作效率。此项目旨在实现嵌入式数据库SQLite在移动终端中的数据管理功能,其初始功能为实现对数据的访问、更新、查询、排序等基本操作。
三、国内外研究现状分析
在众多的信息技术当中,嵌入式技术已经广泛渗入、应用到各个领域,涉及到多种传统及现代技术,形成了前所未有的多学科、多领域的交叉与融合。嵌入式软件的普及对我国信息产业发展带来了新机遇。众所周知,在PC时代中国基础软件领域技术水平的落后,缺乏自主版权的操作系统、数据库等已经影响和制约了中国在某些特殊行业和部门的信息化发展,因此嵌入式软件对于中国在后PC时代、在IT技术领域追赶世界先进国家的意义是不言而喻的。正是看到了嵌入式软件的重要意义,今年国家信息产业部在很多公开场合特别强调了嵌入式操作系统及应用软件研发的重要性,北京市政府还特意把嵌入式软件的研发工作和电子政务、信息安全、企业信息化、个人应用中文软件等共五类产品作为今年北京市软件工作的重点来抓。
四、技术分析
3.1 开发工具简介
3.11 WindowsCE 嵌入式操作系统
Windows CE是微软公司推出的一种嵌入式实时操作系统,目前最高版本是WindowsCENet,具备完整的操作系统特征和端对端开发环境,包括了基于WindowsCE 的定制设备所需的诸多功能,可以为有限资源的硬件设计多线程、完整优先级、多任务的系统, 特别是模块化的特点允许它对于从掌上电脑到专用工业控制器的用户电子设备进行定制。
WindowsCE 能从内存磁盘中启动,操作系统的基本内核可以精简到只需200kB 的ROM,同时操作系统采用层状的体系结构,具有层次性强、可移植性好,组件化可剪裁、强调编程接口和支持上层应用等特点,系统提供对嵌入式中断的支持,更好的线程响应和更多的优先级别,使得应用系统更具有实时性,而且也使开发人员在控制嵌入式系统的调度时更加灵活。Windows CE能够支持ActiveX、Java以及MFC/ATL等技术,提供对Internet的开发支持,命名开发人员可以利用原理的编程技术经验,方便地开发基于WindowsCE的应用程序与其他操作系统相比,Windows CE具有以下特点:
(1) 32位多线程、多任务、完全抢占式的操作系统
(2) 强大的图形显示功能支持,用户能完全定制自己风格的操作界面
(3) 支持大部分Win32 API,使得基于其他Windows的应用程序能方便地移植到Windows CE上
(4) 体积小,并能从ROM 直接启动,无需硬盘,不存在系统崩溃和病毒感染问题。
3.12 Embedded Visual C++
EVC(Embedded Visual C++)是微软公司推出的针对Windows CE嵌入式系统的应用程序开发工具,目前版本发展到EVC 4.0 SP4,支持到WinCE 5.0版本。
EVC 4.0具有如下特点:
(1)网上资料少,但是可以通过VC++移植。
(2)编程复杂,继承了VC++的光荣传统。
(3)调试困难,模拟器支持差,微软的一贯作风。
3.13 SQLite
SQLite是一款轻型的数据库,是遵守ACID的关联式数据库管理系统,它的设计目标是嵌入式的,而且目前已经在很多嵌入式产品中使用了它,它占用资源非常的低,在嵌入式设备中,可能只需要几百K的内存就够了。它能够支持Windows/Linux/Unix等等主流的操作系统,同时能够跟很多程序语言相结合,比如Tcl、PHP、Java等,还有ODBC接口,同样比起Mysql、PostgreSQL这两款开源世界著名的数据库管理系统来讲,它的处理速度比他们都快。
SQLite虽然很小巧,但是支持的SQL语句不会逊色于其他开源数据库同时它还支持事务处理功能等等。也有人说它象Microsoft的Access,有时候真的觉得有点象,但是事实上它们区别很大。比如SQLite 支持跨平台,操作简单,能够使用很多语言直接创建数据库,而不象Access一样需要Office的支持。如果你是个很小型的应用,或者你想做嵌入式开发,没有合适的数据库系统,那么现在你可以考虑使用SQLite。
3.2 运行环境
开发语言与开发平台:S3C2410+windows CE 5.0+EVC4.0
 
 
 


 

计(论 文)开
2.本课题要研究或解决的问题和拟采用的研究手段(途径):
一、模块功能
在基于Windows CE 操作系统的嵌入式移动终端中应用SQLite3数据库对终端的电话簿、电话记录及相关业务等数据进行管理,使得嵌入式移动终端具有丰富的功能性和简易的操作性,大大提升其的工作效率。此项目旨在实现嵌入式数据库SQLite在移动终端中的数据管理功能,其初始功能为实现对数据的访问、更新、查询、排序等基本操作。
二、技术手段
(1)在S3C2410开发板上完成windows CE 5.0操作系统的内核移植
(2)采用SQLite3 在基于windows CE平台实现嵌入式数据库的设计
(3)设计系统界面美观大方,实用性强,易于维护,安全性好。
(4)完成系统硬件设计,实现本课题要求的硬件实物。
(5)完成系统软件设计,实现嵌入式终端数据查询功能。
三、研究途径
(1) 参考相关文献资料,如数据库的移植,通过翻阅相关书籍掌握基本的数据库移植方法和技巧,进行本课题的调研。
(2) 网上需求帮助,比如从前没遇到的问题,可到技术论坛寻求老手帮助解决。或者在网上查阅相关资料。比如开发工具中一些控件的使用。
(3) 与导师讨论,听取相关建议与指导。
四、参考文献
[1] 刘祥,邓中亮,吴巍荪.SQLite3 在基于WinCE 平台的智能移动终端的应用[J].工业控制计算机,2009,3(22):19-20.
[2]萨师煊,王删.数据库系统概论[M].北京:高等教育出版社,2006.
[3] 赵国锋,朱其林.基于WinCE移动终端的无线视频会议系统[J].通信技术,2008,8(41):201–203
[4] 黄学雷,陈祖爵.嵌入式无线局域网设备的设计与实现[J].微计算机信息,2006,14:23-25
[5] 符意德.嵌入式系统设计原理与应用[M].第1版.北京:清华大学出版社,2004.
[6] 汪兵,李存斌,陈鹏. EVC高级编程及其应用开发[M].第1版.北京:中国水利水电出版社,2005.
[7] 宁杨,陆贵强,周毓林.Windows CE.net内核定制及应用开发[M].第1版.北京:电子工业出版社,2005.
[8] 田泽.ARM9嵌入式开发实验与实践[M].第1版.北京:北京航空航天大学出版社,2006.
[9] 何宗键.Windows CE嵌入式系统[M].第1版.北京:北京航空航天大学出版社,2006.
[10]万俊.智能手机中荃于SQLiet的媒体查询功能的研究与实现[D].南京:南京理工大学,2006.
[11]曾凌.嵌入式移动信息查询系统研究及应用[D].南京:河海大学,2006.
[12]张媛媛.嵌入式数据库管理系统的研究与实现[D].上海:华东师范大学,2007.
[13] 汪天扬.嵌入式数据库管理系统研究与实现[D].成都:电子科技大学,2005.
[14] 曹德光,邓中亮.基于S3C2410智能移动业务终端的设计J].现代电子技术,2008(4):18-20
[15] 傅曦等. windowsCE嵌入式开发入门—基于xSCale架构[M].北京:人民邮电出版社,2006
 
 
 
 
 
 
 
 
 
 
 
 


 

计(论 文)开
指导教师意见:
1.对“文献综述”的评语:
 
 
 
 
2.对本课题的深度、广度及工作量的意见和对设计(论文)结果的预测:
 
 
 
 
 
 
 
3.是否同意开题:□ 同意 □ 不同意
 
                                       指导教师:              
                                         年   月   日
所在专业审查意见:
 
 
 
                                         负责人:               
                                           年    月   日


 

 

 


返回上一页  关闭窗口  打印页面   
 
  热点论文
·部分科技期刊
·如何写出一篇优秀的文章
·24小时服务
·刊物涵盖范围全
·工作室活动
·部分医药期刊
·实力雄厚团队
·河北省与山东省经济差异的比
·部分经济期刊
·论文指导注意点
  推荐论文
·材料在脉冲X射线辐照下热-力
·弯曲运行带式输送机转弯设计
·激波与固体火箭发动机装药裂
·炸药爆轰及水下爆炸的SPH数值
·渐开线圆柱齿轮接触分析和修
·湿陷性黄土地基处理试验及路
·软土地基热水力耦合本构模型
·基于ALE方法求解流固耦合问题
·刚性球斜冲击下延性靶动态响
·钛合金环壳零件冲压成形数值

 
 

  

 

24小时咨询热线:13515125107 李老师   Email:025past@163.com  客服QQ:82612722

Powered by www.025pass.cn

忠信论文网专注论文与设计,24小时竭诚为您服务

Copyright©2002 www.025pass.cn Inc.

 All rights reserved. 忠信论文网 版权所有

 

 

 

110举报不良网站

CNNIC认证顶级域名

 

ICANN认证顶级域名

360绿色网站

不良网站举报