欢迎来到天天文库
浏览记录
ID:1347309
大小:1.10 MB
页数:30页
时间:2017-11-10
《基于arm的网络数据库设计方案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、基于ARM的网络数据库设计方案1.1课题背景及意义随着科技的进步,数据库应用的领域越来越多,它开始在社会的各个方面帮人们存贮和管理数据,发挥着不可替代的作用。在这个信息交流和数据共享需求如此强大的社会,数据库自然也是离不开网络二字,网络数据库是指把数据库技术引入到计算机网络系统中,借助于网络技术将存储于数据库中的大量信息及时发布出去;而计算机网络借助于成熟的数据库技术对网络中的各种数据进行有效管理,并实现用户与网络中的数据库进行实时动态数据交互。网络数据库目前在Intemet中有大量的应用,从最初的网
2、站留言簿、自由论坛等到今天的远程教育和复杂的电子商务等,这些系统几乎都是采用网络数据库这种方式来实现的。网络数据库系统的组成元素为:客户端、服务器端、连接客户端及服务器端的网络。这些元素是网络数据库系统的基础。使用网络数据库的最大优势是用户无需在自己的客户端安装任何与所需存取或操作数据库系统对应的客户端软件,只需要通过Web浏览器便可完成对数据库数据的常用操作。这种方式的优点是用户不必再去学习复杂的数据库知识和数据库软件的使用,只需要掌握基本的网络操作,如填写、提交表单等就可以从任何一台连接Inter
3、net的计算机上来访问数据库。随着WiFi(WirelessFidelity)网络环境的迅速发展,许多公共场所都布置了WiFi无线局域网,使人们可以随时随地连接到网络。这种通过点对点的方式直接连接并进行使用的方式,给人们带来了便利操作体验。WiFi在给人们带来方便的同时,已经逐步成为主流网络渠道。人们在享受无线通道带来的便利上网方式的同时,对拥有WiFi功能的IT产品的需求越来越多。无线连接作为一种更简洁的网络连接方式,其应用必将越来越广泛。在本设计中我们希望选择这种更新,更有诱惑力的网络连接方式来连
4、接网络。考虑到手机等小型电子产品的普及及日益强大,网络数据库的应用也必将在此领域一展宏图,因此想到设计一个基于ARM的网络数据库,在手持设备日益疯狂的时代,我想这应该是非常有意义的。本课题的目的是设计并实现一种基于ARM的网络数据库[1],通过软键盘来输入数据,通过WiFi可以接入无线局域网,与服务器进行连接,并完成数据的查询。301.2研究现状及发展趋势由于企业信息化的目的就是要以现代信息技术为手段,对伴随着企业生产和经营过程而产生的数据进行收集、加工、管理和利用,以改善企业生产经营的整体效率,增强
5、企业的竞争力。所以,数据库是企业信息化不可缺少的工具,是绝大部分企业信息系统的核心。数据、计算机硬件和数据库应用,这三者推动着数据库技术与系统的发展。数据库要管理的数据的复杂度和数据量都在迅速增长;计算机硬件平台的发展仍然实践着摩尔定律;数据库应用迅速向深度、广度扩展。尤其是互联网的出现,极大地改变了数据库的应用环境,向数据库领域提出了前所未有的技术挑战。这些因素的变化推动着数据库技术的进步,出现了一批新的数据库技术,如Web数据库技术、并行数据库技术、数据仓库与联机分析技术、数据挖掘与商务智能技术、
6、内容管理技术、海量数据管理技术等。在手持设备发展迅猛的时代,在wifi技术慢慢进入日常生活的时代,在数据库开始成为人们办公作业必不可少的工具的时代,我们有理由相信着三者的结合必将给我们带来不同的享受和体验。1.3论文研究内容及章节安排本设计的主要研究内容有:(1)搜集相应背景,基于ARM的网络数据库系统的实现方案的设计及选型。(2)嵌入式无线连接终端硬件的构成及软件开发环境的搭建。(3)外围设备的驱动加载及其使用。(4)用户图形界面的实现,包括PC机上运行的服务器端的界面和ARM开发板上运行的客户端界
7、面。(5)数据库的搭建。本文的章节安排内容如下:第1章绪论。主要介绍了网络数据库的研究背景和意义,研究现状及发展趋势。第2章网络数据库系统及其选型。根据本系统的总体架构的设计,从无线网络,用户界面及嵌入式数据库三个方面,完成了设计总体方案的选型。第3章嵌入式终端开发环境的搭建,硬件方面介绍了ARM处理器的特性及Tiny6410开发板的接口和主要功能。系统方面介绍了Linux系统的特性及其安装,并建立了软件开发环境。软件开发环境包括:共享文件夹的安装与设置,交叉编译工具的安装,Qt4.7的安装[2]。第
8、4章终端上系统平台的设计。从u-boot、内核、文件系统及Qt4.7的安装及配置这四个方面完成终端的嵌入式平台的搭建,为应用程序的运行提供基础[2]。30第5章基于ARM的网络数据库系统功能的实现。整体上介绍了本系统的服务器和客户端的具体实现方案,并给出系统调试结果。按照应用程序的功能,分四个部分介绍具体的实现方法。四个部分为:服务器端数据库的建立、连接及使用,服务器与客户端间数据的双向传输,客户端的打印功能及客户端各子界面的实现。客户端的子界面包括:欢
此文档下载收益归作者所有