【Android论文栏目提醒】:网学会员为广大网友收集整理了,基于Android和移动互联网的商品信息查询系统设计与实现 - 硕士论文,希望对大家有所帮助!
10126—3095600l分类号 密级U D C 编号
论文题目 研究生: 翟燕妮 指导教师: 程晓东副教授 专 业: 信号与信息处理 研究方向: 嵌入式 学 院: 电子信息工程学院 2012年4月26日 内蒙}i大学硕士学位
论文 lIIII I(I I lllllll Il I IE I I Y2 1 46 1 39 原创性声明 本人声明:所呈交的学位
论文是本人在导师的指导卜.进行的研究l:作及取得的研究成果。
除本文已经注明引用的内容外,
论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得囱苤直太堂及其他教育机构的学位或证书而使用过的材料。
与我一同工作的同志对本研究所做的任何贡献均已在
论文中作了明确的说明并表示谢意。
学位
论文作者签名: 日 期:鲤f2,荜!捌二 日 期: 狃一 盟监 在学期问研究成果使用承诺书 本学位
论文作者完全了解学校有关保留、使用学位
论文的规定,即:内蒙古大学有权将学位
论文的全部内容或部分保留并向国家有关机构、部门送交学位
论文的复印件和磁盘,允许编入有关数据库进行检索,也可以采用影印、缩印或其他复制手段保存、汇编学位
论文。
为保护学院和导师的知识产权,作者在学期间取得的研究成果属于内蒙古大学。
作者今后使用涉及在学期间主要研究内容或研究成果,须征得内蒙古大学就读期间导师的同意;若用于发表
论文,版权单位必须署名为内蒙古大学方可投稿或公开发表。
基于Andro i d和移动互联网的商品信息查询系统设计与实现 摘要 移动互联网时代的来临是一个崭新的开始,它将移动通信和互联网整合在一起,使移动设备可以通过Wifi、3G技术随时随地访问互联网资源和应用。
智能手机是移动互联网时代一个标志性的客户端工具。
Google推出专为移动设备设计的软件平台——Android,它是一套真正意义上的开放性移动设备综合平台,Android开放性等特点能促进技术创新,又有助于降低开发成本,还可以使运营商方便地制定特色化产品,因此,它具有很大的市场发展潜力。
基于此,本文设计了一款基于Android手机操作平台及移动互联网技术的商品信息查询软件。
通过在手机客户端输入查询条件随时随地获得同一商品在不同商场的价格信息,使消费者能够方便地了解商品价格,这样既节省了购物的时间也可以买到价格最低的物品。
这大大提高了人们的购物效率和质量,而且本系统还增加了二维码、条形码的识别功能,可以直接用手机拍摄商品的标识码来查询商品的价格信息。
本系统主要包括后台数据库服务器、Web服务器、无线网络、Android客户端部分。
客户端Android系统智能手机通过无线网络访问Web服务器,如果需要数据访问,则Web服务器访问后台数据库。
系统采用C/S结构模式、MVC软件设计模式实现系统的设计。
文中讨论了基于Android环境下商品价格查询软件开发的相关技术;详细描述了开发环境的搭建;分析了系统设计模式、软件设计模式及数据库的设计;对系统软件开发进行了详细的介绍, 内蒙i与大学硕士学何}仑文包括系统架构、技术选型、功能模块的划分以及最终用户界面的设计。
经过调试,软件可以很好地实现预设的功能需求,证明了总体设计方案的可行性。
关键词:商品价格查询;Android;MVC;Web服务器;Servlet;DAO 内蒙古大学顾上学位沦文 Design and Implementation of Commodity Information Query System Based on AndroiId and Mobile Internet ABSTRACT Mobile Internet age is a new start.it combines mobile communication andInternet together.Mobile devices can access to the Internet resources andapplication through the WIFI.3G anytime and anywhere.Smart phones arelandmark client tools in mobile Internet times.Google launched the softwareplatform designed for mobile equipment,Android,it is a real sense of openmobile equipment comprehensive platform.Open and SO on characteristics aboutAndroid can promote technology innovation,and help to reduce developmentcosts,still can make operators ordering conveniently characteristic product.Therefore,Android has a large market:potential. This paper,based on the Android mobile operating platform and mobileInternet technology,designs the softw7are to query commodity price information.Through inputting inquiring conditions in mobile phone client—side consumers canget information that is price for the same goods in different market at any timeand place.So consumer can easily understand commodity prices,such alreadysave shopping time also can buy the lclwest price of goods.So greatly improve theefficiency and quality of shopping.And the system increases identification 内蒙卉大学硕上学位沦文function about planar bar code,bar code,SO can directly use the cell phone takinga picture about colnmodity logo codes;to inquire the prices of goods. This system mainly includes tim backstage database server,Web server,wireless network,Android client.The,client Android smart phone system throughwireless network access Web server,if need data access,then visit the backenddatabase.System uses C/S structure mode and MVC mode in software design.This paper discusses the relevant technology of the software development ofcommodity prices query based on the Android environment;A detaileddescription of the construction of the development environment;Analysis of thesystem design mode,software design patterns and database design;The systemsoftware development is introduced in detail,including the construction of thesystem,technology selection,functicln module and the final design of the userinterface.After testing,the software can well realize the default function demand,proving the feasibility of the overall design scheme.Keywords:Commodity price query;Android;MVC;Web server;Servlet; DAO V 内蒙卉大学硕上学协
论文 目 录第一章绪论.……….......…….….………. .................。
...........1 1.1研究背景……………………………………… .….…….…….….….………….….……..…...1 1.2本课题的目的和意义………………………… ….…..…….…...…......…….…....….…….。
l 1.3本文内容和组织结构………………………… ………………………...……………………….:!第二章相关开发技术简介….....……....…….. .............................4 2.1 C/S体系结构…………………………………~ …………………………………………………zI 2.2 MVC架构……………………………………… ………………………………………..……….zI 2.3 JDBC数据库访问技术……………………….. …………………………………………………!i 2.4 Servlet................................................................ …………………………………………………6 2.5 TOMCAT服务器介绍………………………一 …………………………………………………6 2.6Android开发平台的架构……………………… …………………………….…………………..7 2.7 Android应用程序组件………………………… …………………………………………………7 2.8本章小结……………………………………… …………………………………….…………..8第三章系统整体设计………………………… ............................. 9 3.1系统架构……………………………………… …………………………………………………9 3.2技术选型……………………………………… ..…............….....................................9 3_3系统功能……………………………………… ……………………………………………….1() 3.3.1商品管理模块………………………… ……………………………………………….1() 3.3.2商品信息查询模块…………………… ………………………………………….…….11 3.4数据库设计实现……………………………… ………………………………………………..11 3.5系统开发环境的搭建………………………… ……………………………………………….12 3.5.1搭建Android开发环境及调试环境…… ……………………………………………….12 3.5.2服务器端环境搭建…………………… ……………………………………………….14第四章系统的面向对象设计..…….…………… ..。
.....….................1 6 4.1系统包及其资源规划………………………… …………………………….…………………16 4.2系统软件MVC设计结构分析……………….. ………………………….………….………..1 6 4.3系统的对象模型……………………………… ………………………………………....……1{; 4.3.1 Infomanager……………………………………… ……………………………………….………18 4.3.2 Infoquery………………………………………….. ……………………………………………….19 内蒙占大学硕士学位论义 4.3.3 Andz·oid客/1、端(1”JUtil包………………….. …………………20 4.3.4服务器端包内容简介…………………… …………………20第五章商品信息查询系统的实现……........…..... ........... 21 5.1商场管理员脊陆模块实现……………………… ………………..21 5.1.1登录模块Android客户端界面实现……… ………………..21 5.1.2 Android客户端与服务器端的数据交换…. ………………..23 5.1_3登录模块服务器端实现…………………. ………………..26 5.2商品管理模块实现……………………………… ………………..30 5.2.1商品信息管理模块主菜单………………. ………………..30 5.2.2添加信息子模块实现……………………. ………………..31 5.2-3上传商品图片子模块实现………………. ....................34 5.3商品价格查询模块实现………………………… .……………….44 5.3.1信息查询模块主界面实现………………. ....................44 5.3.2商品信息查询条形码输入子模块………. ....................46 5.4拍摄商品标识来获得码号的实现……………… ………………..53 5.4.1 Zxing的下载、编译……………………… ………………一53 5.4.2条形码扫描、解码实现…………………. ...。
................54第六章总结与展望..….…........……..……… ..........57 6.1工作总结………………………………………… ………………一57 6.2本文创新点……………………………………… ………………..58 6.3展望……………………………………………… ………………..58参考文献..….…....……...………………… .......... 60致谢….……….…………….……………. ......... 62攻读学位期间参加的项目和发表的
论文…………….. .......... 62 内蒙i与大学硕士学位
论文 第一章绪论 1.1研究背景 Intemet的发展使得现在信息传递比以前畅通很多,而移动通信的发展使得我们获取信息的途径更加便捷快速。
Wifi、3G技术使得我们使用移动终端利用无线网络登录Intemet获取信息更为便捷。
网络己经是当今社会获取信息的重要手段,也是信息化社会的重要基础。
电信网络和计算机网络的结合不仅大大提高网络资源利用率,而且为移动业务的发展提供了技术支持和应用平台。
随着手机的不断普及以及性能的不断提升,如何基于手机这一’大众化移动终端开发各类移动业务和信息服务系统已成为当前新的应用研究热点。
Andro“1〕是基于Linux内核的软件平台和操作系统,最初由Google负责开发,现在由开放手机联盟(Open HandsetAlliance)开发和维护。
Android基于软件堆层 (softwarestack,又名以软件叠层)的架构,主要由三部分组成:卜.层基于Linux内核,只提供基本功能;中间层由函数库和虚拟机组成;上层包括各种应用软件,例如通话程序、短信程序等等,一般采用Java语言开发。
Android平台的研发得到了很多公司和企业的支持,包括摩托罗拉、HTC、PHILIPS、高通、三星、LG以及中国移动等〔2,31。
An。
droid平台可以有效支持移动设备的创新,给用户提供更优越的移动服务,同时,也给开发商提供了更开放的级别和更方便的协同合作,大大提高了新型移动设备的研发速度和能:力。
众多企jIk的加盟和支持,也将大大降低新型手机设备的研发成本,完全整合的“全移动功能性产品”成为“开放手机联盟”的最终目标。
当前,Android〔4,s〕手机平台已经成为与苹果手机Iphone相匹敌的最有发展前景的智能手机系统。
因此,本文设计并实现的摹;于Android平台的手机应用软件拥有良好的应用前景和J。
‘阔的应用领域。
1.2本课题的目的和意义 本文研究的目的是基于Android平台设计并实现一款商品信息查询软件。
在手机终端上运行,通过输入的查询条件获得商品在不同商场的价格。
在如今物价飞涨,销售竞争 1 内蒙古大学硕士学位
论文激烈的时代,同一样商品在不同的商场可能差价很人;而且随着人们物质生活压力逐渐增大,方便地了解商品的价格成为大众的需求。
这样既二节省了购物的时间也可以买到价格最低的物品。
开发一款手机商品查询软件可以实现随时、随地查询,这大大提高了人们的购物效率和质量,而且本系统还增加了二维码、条形码的识别功能,可以直接用手机拍摄商品的标识码来查询商品的信息。
1.3本文内容和组织结构 本文针对以上问题和需求,采用C/S设计模式,通过服务器和Android手机客户端的配合实现信息的存储、查询。
本文主要研究内容包含以下三方面。
服务器的实现。
包括数据库的设计、Web服务器的搭建和使用以及Web服务器访问数据库的实现。
采用SQL Server 2000数据库建立Commodity_db数据库,实现对商品信息的存储;Web服务器采用开源的Tomcat,“JDBC+DAO”实现Web服务器对数据库的访问和数据操作。
服务器和Android客户端信息的交互。
采用HTTP通信协议通过网络通信实现信息的交互;服务器端通过Servlet获得用户的请求并将数据处理结果返回给客户端。
Android手机客户端模块的设计。
基于Android平台,采用Android SDK和JAVAEclipse等作为开发工具,设计实现了Android手机客户端商品信息查询软件各个模块。
其中包括商品信息管理模块即添加、删除、修改商品信息和商品信息查询模块,商品信息查询模块可以分为按商品名、商品条形码号、拍摄商品条形码标签作为查询条件来实现查询。
论文共分为六章,各章组织内容如下: 第一章介绍了
论文的研究背景、课题目的和意义以及
论文的内容。
第二章介绍了本文用到的主要技术基础,包括系统设计模式C/S、软件设计模式MVC、SQLServer数据库技术、JDBC数据库访问技术、Servlet技术、Web服务器Tomcat以及
android中的基本概念。
第三章描述了系统的整体分析设计,从系统架构、技术选型及系统功能等方面进行了说明;介绍了数据库的设计;并详细介绍了系统开发环境的搭建。
第四章对商品信息查询系统进行了面向对象的分析与设计,包括系统包和资源的规 内蒙古大学领上学何沦文划、软件设计模型的分析:并根据对系统设计结构、功能的分析,详细介绍了系统对象模型的组织结构,并详细介绍了得个对象的组成类结构。
第五章详细描述了商品价格查询系统的各个模块的实现。
包括商品信息管理模块、商品信息查询模块的客户端和服务器端实现,以及二者数据的交互。
并介绍了商品二维码的获取、识别最终作为查询条件实现商品信息的查询。
第六章小结了本文的整体设计技术以及对系统的展望。
内蒙古大学硕士学位
论文 .