基于Android的电子元器件交易系统的设计与实现

来源 :东北石油大学 | 被引量 : 0次 | 上传用户:shihaiquanhanhan
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
由于第四代移动通信技术(4rd Generation)的广泛普及,移动终端的数据传输速率得到了大力的提升。手机获得了新的定义,不再是单单的完成通话和发送接收信息等,而是能够作为一个终端来实现实时地与Internet服务器进行数据交互。同时,独立开放的移动终端操作系统、强劲的核心芯片和优异的计算存储能力,这些都使得移动终端更加的智能化。两者为实现高效的数字信息化生活提供了通信和硬件的基础。智能手机操作系统的不断发展,使得移动终端拥有了更加良好的人机交互体验,尤其是其对第三方软件的支持,从真正意义上实现了对移动终端的个性化定制。当前主流的智能终端操作系统主要有以下的几款:微软的Windows Mobile、苹果的IOS和谷歌的Android,通过操作系统之间的对比,选择了Android操作系统作为本项目的开发平台,用以来完成电子元器件交易系统的开发。对Android系统提供的各方面技术进行相关的分析并且研究,本文提出了电子元器件交易系统的物理层面的架构和技术的选型方案,采用HTTP协议作为系统的通信协议,XML技术和JSON技术作为数据交互格式。移动客户端对XML数据采用SAX方式进行解析,对JSON数据采用Google提供的GSON方式进行解析,远程服务器的数据库采用MySQL数据库技术,移动端采用Android自身提供的嵌入式SQLite数据库技术。嵌入式数据库SQLite是重点的研究内容。针对系统的特点对系统实现的结构分层进行讨论。由于需要面向用户的商用系统,电子元器件交易系统的安全性问题也是重点的研究内容之一。本文详细阐述了嵌入式SQLite数据库实现过程,将SQLite数据库的安全机制的研究作为核心。同时重写了SQLite源码,实现Android预留数据加密接口。对重要的数据信息进行加密处理,设计实现了一种利用AES算法和RSA算法的混合加密系统。移动终端的运行效果以及内存资源的原因,为了保证移动终端数据库和远程系统数据库的能够进行同步交互更新,客户端与服务器采用“分级管理”的交互原则。对于重要数据,采用客户端直接访问服务器进行重要信息的实时交互;对于次要信息,设计实现了一种计时模式,实现客户端数据库与服务器采用的定时更新的轮询机制。依照应用程序架构,详细设计了电子元器件交易系统各功能模块的应用层、业务层和适配层,使用Google提供的开发工具Android Development Tools(ADT)进行代码实现和调试,并在真机上对系统上进行测试,给出运行结果。在论文的最后对移动电子元器件交易系统行了详细地测试和评估工作:数据和数据库加密测试以及真机测试。对系统的整个开发过程测试进行总结,提出下一阶段工作的重点。
其他文献
综述了用于集成电路和半导体分立器件的半导体材料的现状和发展趋势。
作为一名验光人员,在工作中,我们曾经为成功的验光给患者带来舒适的视觉感到喜悦,也为自己曾经的失手而感到难过。晒出您在工作中的酸甜苦辣,《验光师之家》向验光师群征稿:我的一
本文着重分析了关于CMOS LSI工艺/器件技术研究与开发的主流趋势中所面临的主要技术课题,并就目前所进行的典型的对策进行了研究探讨。阐述了新时期对CMOS LSI工艺与器件技术
对12-2甲等10个彩色糯稻新品系进行了生育期、群体结构、穗部性状及产量的比较试验,发现13-5,15-53两个品系在产量上具有优势,为新品种选育提供了参考.
用遗传转化的方法对梨进行遗传改良和用分子生物学的方法研究梨的遗传性状是当今梨科研的热点.基因型、抗菌肽的活性与稳定性、农杆菌的侵染力等是影响梨遗传转化的重要因素.
外泌体(exosomes)是细胞主动向外环境中分泌的纳米囊泡结构,通常直径在100纳米以下。外泌体是来源细胞与靶细胞之间的物质交换和信息交流的新型载体,可以携带效应分子直接被
基于硫酸介质中,亚硝酸根对溴酸钾氧化百里酚蓝的反应具有较强的催化作用,建立了一种催化光度法测定痕量亚硝酸根的新方法.本法的线性范围为0.04-0.36 μg/mL,检出限量为8.75
【正】在ASIC设计过程中,要想在计划进度内达到既定的设计性能,保持信号的完整性至关重要。技术按比例缩小、时钟频率的增加和更高度的片上集成等趋势,都对噪音和信号完整性