于晓婷 程坤
摘要 本文基于NFC技术在畜牧业免疫管理系统中的应用,设计开发一款APP软件可对畜牧业免疫信息进行登记存储管理。工作人員可使用具备NFC功能的手机,通过射频识别将畜类的免疫信息存入至NFC标签中:同时,也可使用此手机扫描畜类身上佩戴的NFC标签,完成读取当前相关免疫信息,并获取近期某畜类的免疫信息。
【关键词】NFC标签 APP软件 免疫信息
目前畜牧业中配合Android和NFC技术的应用相对较少,技术水平发展相对缓慢。随着近场通信(NFC)技术逐渐被用于商业、金融业、医疗、轨道交通以及便携式设备当中,为消费者的生活方式开创了全新的机遇。由于科技不断进步,工业技术水平也越发强大,从而各行各业正逐步向科技化、信息化与科学化的管理模式靠近。在中国经济快速的发展当中,畜牧业作为其主要的一部分并承担着不可或缺的责任。所以,科学的管理模式与合理的信息管理、数据存储与处理对畜牧业的发展极为重要。因此,考虑以上情况因素,在本文中设计相关管理系统,可对畜牧信息进行科学管理,拥有免疫信息管理存储功能,便于定期开展免疫工作与阶性事物的安排从而可高效、科学的管理畜牧信息,并可将畜牧业的经济损失降到最低。
1 系统功能设计
通过对用户需求分析,本免疫信息管理系统主要包括手机软件客户端和网页管理后台服务端,其信息管理功能如图l所示。
APP软件客户端可支持用户注册与登录功能、个人信息管理功能、免疫信息写入与读取等功能。
网页服务器端可支持管理员登陆与管理功能、免疫信息地点查询以及免疫信息删除等功能。
2 APP客户端设计
APP客户端软件设计采用的是MVC设计模式。它强制性的使应用程序的输入、处理和输出分开。使用MVC应用程序被分成三个核心部件,即模型(Model)、视图(View)、控制器( Controller)。它们各自处理自己的任务。视图是用户看到并与之交互的界面,模型表示企业数据和业务规则,控制器接受用户的输入并调用模型和视图去完成用户的需求。尽管构造MVC应用程序需要一些额外的工作,但是它给我们带来的好处是无庸质疑的。
3 Web服务器端设计
Web服务器采用JSP技术、Servlet技术、JDBC技术和MySQL数据库相结合,安装并运行在Tomcat服务器。并将其置于阿里云ECS云服务器下,以此实现与外网的网络访问,且人为设定服务器端口号为8888端口。
4 结论
本文结合安卓软件APP和近场通信(NFC)技术,设计了一款畜牧业免疫信息管理系统。其实现内容如下:
(l)了解畜牧业相关防护、防治疫情措施,调研分析兽医人员等用户需求,明确软件实现目的并对其进行详细方案制定,从而初步实现了系统总体架构设计以及数据库的建立。
(2)在系统总体架构设计完成后,分别对种畜牧免疫信息读写软件APP手机客户端与网页服务器管理端进行软件开发设计。结合用户自身需求,APP软件客户端可支持用户注册与登录功能、个人信息管理功能、免疫信息写入与读取等功能。网页服务器端可支持管理员登陆与管理功能、免疫信息地点查询以及免疫信息删除等功能。用户可登录畜牧免疫信息管理系统,随时、随地免疫信息进行查看与管理。
(3)根据系统内容完成测试平台的搭建。在对软件进行测试的过程当中,首先对手机端APP免疫信息读写软件进行了多测的测试,其次对Web服务器端也进行详细的功能与性能测试,并对其测试结果进行分析。测试结果表明:基于NFC技术的畜牧业免疫管理系统设计能够满足用户的需求,符合预期制定目标,不但系统功能完善,而且性能优良。
参考文献
[1] Ivar Jacobson, GradyBooch, JamesRumbaugh. The Unified Software New JerseyDevelopment Process [M]. New Jersey:Addison-Wesley, 2006, 269-283.
[2]李娟.NFC技术的校园应用方案分析[J].物联网技术,2013 (09):45-46.
[3]王俊,特高频NFC天线的研究与设计[D],西安电子科技大学(硕士论文),2013.
[4]孔赞岚,基于Android的税收宣传平台的设计与实现[D].厦门大学(硕士论文),2013.
[5]倪海涛,基于Android的在线移动电子导航系统的研究与实现[D].华北电力大学(硕士论文).2012.