- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
超市比价系统
-系统概要说明书
引言
编写目的
超市比价系统旨在通过移动计算的应用,把移动计算的普适性与遍在性跟人们的日常生活相结合。本项目从超市比价应用入手,构建一个便在的虚拟化社会网络,通过实施信息共享,提高人们购物的便利性。
编写背景
超市是现代都市人光顾的最多购物场所。而商家基于商业盈利的需求,各出奇招,超市促销广告纷繁复杂,同一商品价格在不同的卖场千差万别,商家以求混淆视听,迷惑消费者,从中渔利。因此我们希望构造这样的一个应用场景:消费者在商场购物时,通过随身携带的智能设备终端,使用摄像头获取商品的条码,然后向系统查询该商品的价格信息以及实物图片。消费者获得关于该商品的统计信息(例如:均价,最高价,最低价,商品所在地等),以便决策是否需要购买该商品。此外,乐于贡献的消费者,还可以把商品的信息上传至服务器,以达到信息共享的目的。对于那些没有智能便携设备的用户则可以用电脑连接互联网,通过我们提供的网站实现同样的功能。
2. 作品中用到的关键技术
本项目分为两大部分:一为手机端部分,二为WEB端部分。手机端用到的关键技术主要有:基于GPS的基站定位技术,并获取Google地图,基于Compact Framework手机程序开发(包括手机摄像头调用,以及手机条码识别技术),中间件技术。WEB端用到的关键技术主要有数据分页技术,动态生成价格曲线技术,图片缩放技术,通过Google API获取Google地图,对后台数据库的访问等。
2.1手机端所用技术
以下对手机端所用到的技术进行阐述
2.1.1基于GPS的基站定位
大部分的Windows Mobile设备当然都是手机。依赖于所使用的移动运营商,手机可以以编程方式取得蜂窝基站的信息。信息中包含一个蜂窝基站代码、一个地区代码和一个国家代码。根据这些信息,可以取得手机当前连接的蜂窝基站的位置,从而提供不同精确度的位置信息。通过蜂窝基站检索位置的优势在于可以不使用额外电量而快速得取得当前位置。蜂窝基站信息的获取可以通过Windows Mobile设备中的无线接口层(RIL)来实现。所有这些蜂窝基站信息都传递给第三方Web服务最终转化为位置由于每个基站都有其唯一的CID,在手机每次开机入网时,工程模式中的信息被储存在手机内存的特定区域。通过基站定位,就是通过特定的程序得到工程模式中的CID等一些参数,并将CID与基站所在的地区相对应最终实现移动台定位的目的通过RIL获取CellTowerInfo通过oogle API获取经纬度转换成54或是地方坐标后在地图上显示位置获取手机基站信息的源代码Google 静态地图 API 网址为以下形式:
/staticmap?center=latitude,longitudemarkers= latitude,longitude ,azoom=14size=650x650maptype=mobilekey=YOUR_API_KEY
Google 静态地图 API 通过网址返回图像(GIF、PNG 或 JPEG)来响应 HTTP 请求。可以为每个请求指定地图的位置center)、图像的大小size)、缩放级别zoom)、地图的类型以及可选标记在地图各个位置上的放置。此外,还可以使用字母字符为您的标记制作标签手机摄像头的控制功能可以由设备的研发商提供驱动实现。条形码(barcode)是将宽度不等的多个黑条和空白,按照一定的编码规则排列,用以表达一组信息的图形标识符。常见的条形码是由反射率相差很大的黑条(简称条)和白条(简称空)排成的平行线图案。条形码可以标出物品的生产国、制造厂家、商品名称、生产日期、图书分类号、邮件起止地点、类别、日期等许多信息,因而在商品流通、图书管理、邮政管理、银行系统等许多领域都得到了广泛的应用。商品条形码是指由一组规则排列的条、空及其对应字符组成的标识,用以表示一定的商品信息的符号。其中条为深色、空为纳色,用于条形码识读设备的扫描识读。其对应字符由一组阿拉伯数字组成,供人们直接识读或通过键盘向计算机输入数据使用。这一组条空和相应的字符所表示的信息是相同的。目前世界上常用的码制有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。前2位(欧共体12国采用)或前3位(其他国家采用)数字为国家或地区代码,称为前缀码或前缀号。例如:我国为690,日本为49*,澳大利亚为93*等(其中的“*”表示0~9的任意数字)。前缀后面的5位或4位数字为商品制造商的代码,是由该国编码管理局审查批准并登记注册的。厂商代码后面的5位数字为商品代码或商品项目代码,用以表示具体的商品项目,即具有相同包装和价格的同一种商品。最后一位数字为校验码,用以提高数据的可靠性和校验
原创力文档


文档评论(0)