24小时论文定制热线

咨询电话

热门毕设:土木工程工程造价桥梁工程计算机javaasp机械机械手夹具单片机工厂供电采矿工程
您当前的位置:论文定制 > 毕业设计论文 >
快速导航
毕业论文定制
关于我们
我们是一家专业提供高质量代做毕业设计的网站。2002年成立至今为众多客户提供大量毕业设计、论文定制等服务,赢得众多客户好评,因为专注,所以专业。写作老师大部分由全国211/958等高校的博士及硕士生设计,执笔,目前已为5000余位客户解决了论文写作的难题。 秉承以用户为中心,为用户创造价值的理念,我站拥有无缝对接的售后服务体系,代做毕业设计完成后有专业的老师进行一对一修改与完善,对有答辩需求的同学进行一对一的辅导,为你顺利毕业保驾护航
代做毕业设计
常见问题

基于Java的资产标签生成器开发

添加时间:2018/06/28 来源:未知 作者:admin
自国家实施科教兴国和人才强国战略以来, 我国高等教育的改革与发展突飞猛进, 高校的固定资产投入也不断加大。目前, 高校对于学校实验室资产的管理一般采用人工清点、手工书写信息标签或者电子打印标签进行粘贴的方法。
  以下为本篇论文正文:

  摘要:目前, 我国高等教育的改革与发展突飞猛进, 高校资产投入不断加大。学校对于资产的管理一般采用人工清点、手工书写信息标签或者电子打印标签进行粘贴的方法。这种方法枯燥、重复、耗时耗力, 而且储存的信息有限。本文主要采用Java语言设计一款二维码资产标签生成器, 既包含少量且重要的文字, 方便用户快速了解相关信息, 又包含二维码图片, 用户可以通过“扫一扫”获取详细的内容。二维码技术具有存储信息量大、所占空间小的特点, 此次资产标签的设计引入二维码技术, 相信在一定程度上可以促进高校资产管理的发展。

  关键词:资产管理; 二维码; Java;

  自国家实施科教兴国和人才强国战略以来, 我国高等教育的改革与发展突飞猛进, 高校的固定资产投入也不断加大。目前, 高校对于学校实验室资产的管理一般采用人工清点、手工书写信息标签或者电子打印标签进行粘贴的方法。这种方法枯燥、重复、耗时耗力, 而且储存的信息有限。加强资产管理信息化工作, 实现资产管理的信息化、清晰化、有序化, 是强化资产有效管理的重要方式;是确保节约资源, 提高资产利用率, 实现资产利用效益最大化, 实现资产保值增值的有效保障;是改进后勤工作方式, 为单位各项工作的有效顺利开展提供优质高效服务, 建设高效机关、高效单位的有效载体;是提高资产管理的安全性, 防止资产流失的重要途径;是实现资产公开透明管理, 建设廉洁机关、廉洁单位的有力助手。

  近年来, 随着二维码技术的迅速发展和不断完善, 二维码已经在很多行业实现快速、准确、可靠地识别和处理数据, 为各行业的管理提供了有力的保障。二维码的应用, 似乎一夜之间渗透到我们生活的方方面面, 地铁广告、报纸、火车票、飞机票、快餐店、电影院、团购网站以及各类商品外包装上。在移动互联业务模式下, 人们的经营活动范围更加宽泛, 也因此更需要适时的进行信息的交互和分享。随着3G/4G移动网络环境下智能手机和平板电脑的普及, 二维码应用不再受到时空和硬件设备的局限。尤其在资产管理方面, 本文设计一款资产标签生成器, 标签既包含简单的文字信息, 又添加了二维码图片, 方便相关人员获取资产的信息。

  1、二维码技术

  二维码称QR Code, QR全称Quick Response, 它是用某种特定的几何图形按一定规律在平面 (二维方向上) 分布的黑白相间的图形记录数据符号信息的, 在代码编制上巧妙地利用构成计算机内部逻辑基础的“0”、“1”比特流的概念, 使用若干个与二进制相对应的几何形体来表示文字数值信息, 通过图象输入设备或光电扫描设备自动识读以实现信息自动处理。

  1.1、二维码的结构

  二维码是由若干个正方形模块组成, 再由正方形模块组成正方形阵列, 通常分为编码区域与功能图形两大区域。编码区域用来储存数据信息, 功能区域则是用于符号定位和特征识别, 不能储存数据。其结构如图1所示。

  1.2、二维码的编码与解码

  针对不同的数据, 二维码有不同的数据编码与解码方式, 我们可以根据数据的种类选择合适的编码方式进行编码, 解码时选择对应的解码方式即可。数据的编码就是将数据字符转换为位流, 每8位一个码字, 整体构成一个数据的码字序列。常见的编码有: (1) Numeric mode数字编码, 从0到9。 (2) Alphanumeric mode字符编码。包括0-9, 大写的A到Z (没有小写) , 以及符号$%*+–./:包括空格。这些字符会映射成一个字符索引表。 (3) Byte mode, 字节编码, 可以是0-255的ISO-8859-1字符。有些二维码的扫描器可以自动检测是否是UTF-8的编码。 (4) Kanji mode这是日文编码, 也是双字节编码。同样, 也可以用于中文编码。日文和汉字的编码会减去一个值。

图1 二维码结构图
图1 二维码结构图

  二维码的编码过程如图2所示。

图2 二维码编码过程
图2 二维码编码过程

  二维码的编码过程如图3所示。

图3 二维码解码过程
图3 二维码解码过程

  相比较传统的编码方式, 二维码除了存储的数据量更大以外, 还可以包含数字、字符, 及中文文本等混合内容;有一定的容错性 (在部分损坏以后可以正常读取) ;空间利用率高;可以从任意方向读取等诸多优点。

  2、系统设计

  本系统资产标签的设计实现主要采用二维码技术与Java编程语言。现今, 二维码的广泛应用已得到了普遍接受, 其具有编解码简单、信息储存量大等特点。Java是当下最流行的编程语言之一, 具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。系统设计采用Java编写界面程序以及后台服务程序, 利用谷歌提供的开放源码的条码图像处理库——zxing来实现二维码的生成与解析。

  2.1、二维码的编码实现

  ZXing是一个开放源码的, 用Java实现的多种格式的1D/2D条码图像处理库, 可以完成条形码的扫描及解码。由于ZXing提供了第三方库函数, 我们根据需要定义二维码图片的大小、格式、内容, 设置二维码的参数如字符集、纠错等级、边距、保存路径等内容, 调用ZXing提供的编码函数方法即可。此部分的关键代码如下:

 函数代码

  2.2、二维码的解码实现

  二维码的解码过程跟二维码的编码过程刚好相反, 系统设计调用ZXing提供的解码函数方法, 只需设置解码的图片路径、解码字符、纠错级别等熟悉即可。此部分的关键代码如下:

代码

图4 功能设计页面
图4 功能设计页面

  3、系统测试

  系统采用Java语言编写页面程序及后台服务程序。打开软件弹出登录页面, 用户需要输入用户名、密码与验证码, 三者同时正确才能进入系统, 如果看不清验证码, 可以点击更换验证码进行更换。如果用户名、密码、验证码发生错误, 系统经过验证会进行相应的报错, 用户不能正确进入该系统。在正确输入用户名、密码和验证码, 进入该功能页面。用户通过输入相应的信息, 点击生成标签按钮即可生成二维码图片进行下载保存。图4是功能页面, 按要求输入资产信息即可。

  图5是生成的资产标签, 包含简单的文字信息和一张二维码图片;图6是利用手机APP进行扫描获取的二维码信息。

图5 二维码标签
图5 二维码标签

图6 二维码扫描结果
图6 二维码扫描结果

  4、结束语

  本文主要采用Java语言设计了一个二维码资产标签生成器。相比较传统的资产标签, 本系统设计的资产标签既包含了少量且重要的文字, 方便用户快速了解相关信息, 又包含了二维码图片, 用户可以通过“扫一扫”获取详细的内容。二维码技术具有存储信息量大、所占空间小的特点, 此次资产标签的设计引入二维码技术, 相信在一定程度上可以促进高校资产管理的发展。

  参考文献
  [1]林荣智.二维码技术在资产管理系统中的应用[J].自动化与仪器仪表, 2016 (11) :129-132.DOI:10.14016/j.cnki.1001-9227.2016.11.129
  [2]莫伶俐.基于二维码的学校资产管理系统的研究[J/OL].教育教学论坛, 2016 (43) :20-22.
  [3]厉旭杰, 刘军.基于二维码的资产管理设计与实现[J].实验科学与技术, 2016, 14 (03) :212-214.
  [4]郑艺.基于Android的资产管理系统的设计与实现[D].吉林大学, 2016.
  [5]李明, 林湛, 宋泽, 唐子慧.基于二维码技术的铁路科研企业固定资产动态管理系统设计与实现[J].铁路计算机应用, 2014, 23 (10) :32-37+46.

    相关内容
    相关标签:Java毕业设计
    好优论文定制中心主要为您提供代做毕业设计及各专业毕业论文写作辅导服务。 网站地图
    所有论文、资料均源于网上的共享资源以及一些期刊杂志,所有论文仅免费供网友间相互学习交流之用,请特别注意勿做其他非法用途。
    如有侵犯您的版权或其他有损您利益的行为,请联系指出,论文定制中心会立即进行改正或删除有关内容!