欢迎来到天天文库
浏览记录
ID:33775625
大小:5.50 MB
页数:81页
时间:2019-03-01
《基于web的嵌入式数据库的研究与应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、分类号密级.1~.UDC学校代码一旦皿里武搏淤多大穿学位论文英题目荃于web的嵌入式数据库的研究与应用文TheResearchandAPPlieationofEmbed过ed题目二Datab那eBasedQ.nWeb研究生姓名黄加喜化解。,瓤,!二姓~名』一达.煌一-职柑、称,“、圆一鱼澎匕--学~位_—单位名称计算机科学与技术学院邮编430Q邱申请学位级别.硕士学科专业名称计算机应用技术论文提交日期2008年4月论文答辩日期2008年5月学位授予单位武汉理工太学二学位授予日期答辩委员会主席一崖2丝二2008年5月武汉理工大学硕士学位论文摘要嵌入式系统与网络技术以
2、及数据库技术的结合可以极大地增强嵌入式设备的智能化与灵活性。将数据库系统移植到嵌入式设备中,可以方便、有效的管理嵌入式设备上的数据;将节阳b服务器移植到嵌入式设备中,可以实现嵌入式设备的网络化。嵌入式设备接入Intemet,用户就可以通过浏览器来连接嵌入式研角b服务器从而可以访问嵌入式数据库,最终可以管理嵌入式设备中的数据。本文围绕着嵌入式数据库的设计以及嵌入式研触b服务器的应用进行了研究。所作的主要研究工作可以体现在以下几个方面:l)设计并实现了一个嵌入式数据库系统。本文针对嵌入式系统的特点,用C语言设计并实现了一个基于文件的小型嵌入式数据库系统:MiniSQl
3、ite。MinisQlite具有一般数据库系统所具有的功能,如表创建、表删除及对表记录的插入、删除、修改和查询,它支持sQL92标准子集,提供了应用程序接口。根据文件数据库系统的特点,本文还对嵌入式数据库的加密作了初步的研究。2)嵌入式研阳b服务器的实现。研究了嵌入式认陌b服务器的原理、设计方法以及CGI(C。~nGatewayInteri池ce)原理。选择Boa作为嵌入式叭怎b服务器,将Boa移植到嵌入式系统中。并采用CGI来实现动态叭怂b服务。3)构建一个小型的嵌入式系统。本文以嵌入式处理器53C2410为硬件平台,嵌入式Linux作为操作系统,以Boa作为嵌
4、入式M阳b服务器,以MiniSQlite为数据库系统构建了一个嵌入式系统。实现了用户、嵌入式叭怂b服务器、嵌入式设备的信息交互。4)开发小型应用系统。以构建的嵌入式系统为基础,开发了一个小型的应用系统:火车票查询系统。普通用户可以通过PC机的浏览器查询车票的基本信息,管理员经过身份验证后,可以对车票的基本信息进行插入、修改、删除以及对数据库进行备份和恢复。总之,本文完成了对嵌入式数据库的设计工作,以此数据库为基础构建了一个嵌入式系统,并将M陌b服务器移植到此系统中,实现了通过浏览器来远程管理数据库的内容。关键词:嵌入式数据库,嵌入式研陌b服务器,MinisQlit
5、e,soa,eox武汉理_l乙人学硕十学位论文AbstraCtTheeombinationofthenetwork,embeddedanddatabaseteehnologyeangreatlyenhaneetheintelligeneeandtheflexibilityofthe。的beddeddeviees.Thedataon。刀beddeddevieescanbemanagedconvenientlyandeffectivelyifthedatabasesystem15transPlantedilltothe。刀beddeddeviees.Andtheemb
6、eddeddevieeseouldbene七刃orkedifthe叭/ebserver15transPlantedinioit.Theuserseaneonnectthe。叽bedded叭/ebserver公iroughthebrowsertovisittheembeddeddatabaseandultimatelymanagethedataofthe。卫beddeddevieesbyconnectingtheOnbeddeddevieestotheIntcmet.ThisthesisstudiesthedesignoftheOnbeddeddatalaseand
7、theaPPlieationofthe·embedded认/ebserveLThemainresearehwork15asfollows:l)Designandrealizean。旧beddeddatabasesystem.Aminia奴甘eembeddeddatabasesystemealledMiniSQlite15designedandrealizedwiththeClanguage.Asthenormaldatabasesystem,MiniSQlitecancreate,removetalleaswellasinsert,delete,modifyand
8、query
此文档下载收益归作者所有