首页 >  开题报告  > 正文

基于Android平台的二维码查询App的设计与开发

课题简介:
1.课题背景
一维条码在生产和生活的各个方面得到了广泛的应用,极大的提高了生产率,但是一维条码本身的缺点:信息量小、依赖数据库等也日益的现露出来。二维条码本身具有高容量、高密度、纠错能力强、安全强度高等特点,使得二维条码作为信息的载体在信息自动化领域发挥着越来越重要的作用。QR码作为快速响应二维码,以其独特的优势,在汉语国家发展迅速。目前,国内QR码的识别大多是基于PC的,而且对于光照不均、背景较复杂的二维码图像,其识别速度和准确度也有待提高。另外,Android平台上当前流行的二维码识别软件普遍存在着扫描速度慢,需要精确对焦等缺点,而且大都是由国外开发。鉴于此,深入研究QRCode码的准确与快速识别算法及其在Android手机平台上的软件实现具有十分重要的意义。
 
2.主要内容
 
本课题分析研究QRCode二维码编解码原理与图像预处理算法,根据Android嵌入式平台的特点,设计出一种嵌入式设备中的QRCode二维码别软件,具有很强的实用性。本文首先分析研究了QR码结构的基本特征、编解码理论、RS纠错算法和二维码图像预处理算法,然后在当前预处理算法的基础上,基于QR码图像的特点,进行程序的编写。课题利用Android平台,设计出一套QR码的识别系统,系统首先在模拟器中运行,然后下载到手机中进行测试。最后论文给出了测试结果。
 
3.开发环境(工具)
 
硬件环境:CPU: 酷睿2双核
内存: 2G
适用分辨率:1080*768
    软件环境:操作系统:Window7
浏览器版本:IE7+
运行环境:局域网环境
数据库版本:MySQL5.0+,SQLite
建模工具:PowerDesigner12.0
开发工具:Eclipse+ADT、Navicat
开发语言:Android
 
4.实现的功能
一、前台模块-用户身份:
1.1 首页:扫码比价、曝光栏、快递查询、二维码制作、积分兑换、个人中心、历史记录、定位
1.2 用户注册:提供有效的用户名、密码、邮箱等注册账号
1.3 用户登录:提供有效用户名、密码、验证码登录系统
1.4 基本信息管理:用户可以修改密码、邮箱、头像等基本信息(真实姓名不可以修改)
1.5二维码扫描:
1.5.1 商品条形码
用户可以扫描商品条形码,连接后台服务器,获取商品数据 
1.5.2 药品条形码
用户可以扫描药品条形码,连接后台服务器,获取药品数据 
1.5.3 快递单号
     用户可以扫描快递单号,进行订单的查询
1.5.4 二维码扫描
    用户可以扫描二维码,连接后台服务器,获取数据
1.6 个人中心
   1.6.1 积分兑换
        用户登录之后,扫码成功即可获得10积分,用户在曝光栏里参与产品曝光,一次获得15积分。每100积分用户可获得实体商店50元优惠券一张。
   1.6.2 爆料记录
        用户可以查询自己曝光的商品信息
   1.6.3 意见反馈
        用户可以对应用给出意见和建议
1.7 二维码制作
   1.7.1 根据文本制作二维码
   1.7.2 根据网址制作二维码
1.7.3 根据电话制作二维码
   1.8快递查询
      1.8.1 用户可以选择快递公司,并输入快递单号,进行快递查询
 
二、后台管理模块-管理员身份:
 
2.1 管理员登录:提供有效的用户名和密码,成功登录后才能使用后台管理功能;(管理员的用户名和密码不须注册,通过初始sql添加到数据表中)
2.2 用户管理
   2.2.1 用户名,密码的查询、删除、修改
   2.2.2 用户积分的增、删、改、查
   2.2.3 用户积分兑换
   2.2.4 用户曝光商品的增、删、改、查
   2.2.5 用户登录、注册的数据验证和存储
2.3 二维码扫描分类管理:
2.3.1 扫描分类:商品条形码
2.3.2 扫描分类:药品条形码
2.3.3 扫描分类:快递单号
2.3.4 扫描分类:二维码
2.4 意见反馈管理
2.4.1.1 获得用户给予的意见,并进行汇总,根据意见完善应用
   2.5 快递查询管理
       2.5.1 获取用户输入的订单号和快递公司名称,到数据库中进行数据的匹配,并把结果返回给客户端,显示订单的物流信息。开发者可以通过第三方接口,获取真实的订单信息。
   2.6 比价数据处理
       2.6.1 客户端扫描二维码,将扫描到的二维码进行编码,服务器获取到编码数据,到第三方应用中根据提供的数据获取比价商品的价格信息
       2.6.2 服务器端可以存储部分商品的价格,将扫描到的商品到后台服务器中获取不同的价格信息,并将价格传递给前台显示
 
 

以上是本题目部分介绍,若需要完整版或不符合您的要求,请联系客服微信:ztopmind  > 或者加QQ 840612233

上一篇:安卓连锁酒店在线预订Android系统

下一篇:基于Android平台的“微校园”系统的设计与实现

相关文章: