基于Android的智能仓库信息管理系统开发研究

发表时间:2021/6/16   来源:《探索科学》2021年5月   作者:黄乐恒
[导读] 当今社会是一个高度信息化的社会,智能手机也得到了越来越广泛的应用。随着电子商务的迅猛崛起与发展,也推动了物流行业的运转与发展。

柳州工学院  黄乐恒     545616

摘要:当今社会是一个高度信息化的社会,智能手机也得到了越来越广泛的应用。随着电子商务的迅猛崛起与发展,也推动了物流行业的运转与发展。物流管理的重要性越发体现岀来,仅仅依靠个人电脑无法满足复杂的物流理,Android智能手机,为了能够实现随时随地管理仓库,本文提出了设计一个基于Android的智能仓库信息管理系统。实时分析仓库的最新货物数据,大大简化人工的投入力度,做出科学有效的决策,提高仓库管理的效率。
关键词: Android;操作系统,智能仓库管理,
        引言
        当今随着计算机的大力普及,以及智能化概念的推广,使得各行各业都能凭借着计算机的来拓展自己的业务、减少开发成本、提高工作效率等。计算机的发展经过了几个大的阶段,而当下最为火爆的就是智能手机。现在手机占据着人们生活工作的重要地位,它携带方便,可操作性强,且容易上手,并且越来越智能化.智能化手机普及离不开这些手机所依赖的手机操作系统,有早期的风靡多年的 Symbian,还有当下如火如茶的 An droid等各种操作系统。每个操作系统都有各自的优点, Symbian操作系统主要用于 Nokia手机,它雄踞了手机操作系统许多年,它对于功耗消耗很少,这对于手机依赖于电池有很大的节能,但是由于现在个人都在追求绚丽的界面以及更加智能的软件,使得它跟不上现在人的需求IOS,是 Apple的自主研发的操作系统,界面华丽,非常稳定,但是不够开源。Android,在现在的智能手机市场占据了重要的份额,开源易于扩展且增强性好,受到了广大开发商的支持们在物流行业,智能化不断地得到了贯彻,越来越多的提倡智能化仓库管理这种仓库管理不仅仅是拘于以前的那种PC机上的,而是需要更多的向手机平台上移植。随着生产力的提高,货物周期越来越短,此时如何科学高效的管理这些大批量的货物,减少对于PC机以及人工的货物管理的依赖,使得管理员、销售员等可以在任何地方,都能对于仓库进行管理,而基于 Android的手机平台的智能仓库管理就能提供这方面的便利。
        1. Android平台的特性
        Android平台提供了丰富的各种功能,正是由于这种出色的功能使得其在当今智能手机市场的份量越来越重。整个 Android操作系统的特性概括如下:
        (1)便利丰富的 Android平台开发应用程序框架个良好的平台必须要提供一个丰富的用户开发接口,这样才能使得用户来发挥该平台的巨大功能。 Android平台具有一套完整的应用程序框架,整个应用程序框架为应用程序的开发提供了丰富的AP,在实际的开发过程中,具体的应用程序都是最终调用这个平台所提供的应用程序框架完成的。
        (2)Dalvik虚拟机系统An droid的应用层采用了Java语言来实现,这就使得必须要有个虚拟机来解释执行Java代码。Goog|e专门为了 Android开发了一个名为 Dalvik的Java虚拟机。 Dalvik虚拟机所识别的文件是以.dex为后缀名的文件,这种文件内部采用了压缩存储格式,很适合在手机平台上运行,大大的提高I/O操作的类查找速度,同时这种虚拟机能够拥有很好的兼容性。除此以外,其还专门针对移动设备做了优化,可提高资源利用率。
        2数据库设计
        数据库是信息资源管理最有效的手段,在对智能仓库管理平台进行需求分析的基础上,根据平台的总体框架及各模块之间的关系,本节对智能仓库管理平台的数据库进行设计,设计平台涉及的数据实体,相应的表结构以及表与表之间的关系,为平台的实现提供数据支持。智能仓库管理平台涉及到很多数据表,限于篇幅问题,文中仅对部分重要业务进行设计。本系统终端采用 Android自带轻量级数据库 SQLite,服务端采用 Sql server2000数据库。



        3基于android的智能仓库管理平台实现
        3.1开发工具
        通过对系统功能的分析与研究可以知道,整个系统主要分为两个部分:
        Android终端和web服务,而由于开发环境不同,软件的类型也不一样,所以也需要选择不同的开发工具,其详细情况如表4-1所示所示:
        3.2终端与服务通信的实现
        由于手机对于无线网络的依赖性非常强,一个良好的通信环境将大大的提高手机的通信能力。在当前手机的发展中,不再单纯的要求可以发个短信和打个电话等基本手机必备功能,并且对于各种应用的质量也提出了新的要求,如何能保证手机网络的速度是在手机上应用开发必须解决的部分。本次智能仓库管理系统,要连接远程的数据库,进行货物的管理,包括货位的査询,货物的录入,査询等操作,这些都是依赖于网络通信的。在实现终端与服务通信方面的技术,有许多值得研究的内容。
        3.3无线网络通信技术
        移动终端所使用的网络技术就是无线网络技术,这是一种利用特殊媒介进行信息传递的网络通信技术。利用无线网络,用户可以不用使用网线,直接进行网络通信,便携式计算机、手持计算机、平板电脑、移动电话等各种设备都属于无线网络设备。无线网络的用途与有线网络的都是用来进行网络通信传输的,唯一的区别表现在于借用不同的传输媒介。无线网络可以利用无线电波、红外线等各种无线通信技术构建安全可靠的网络。
        3.4数据库层
        本系统使用 Sql service2000作为服务端数据库,数据库服务设置和连接都由第45页解放军信息工程大学硕士学位论文管理员在服务界面操作。用户打开服务端界面时,会自动从数据库设置文件db setting. txt中读取数据,显示在窗口的对应文本框中。用户单击“启动服务连接”,进行服务启动以及数据库连接。单击按钮后触发 StartService函数,对数据库连接函数的属性初始化,新建线程启动服务连接,开始数据库连接,并返回相应的状态值。
        服务启动成功并且数据库连接成功后,用户便可以在终端进行操作,与数据库进行交互了。Android终端实现And roid终端为用户与系统之间传递和交换信息的平台,用户与软件的关系是通过界面展现的。界面设计是十分重要的,设计的好坏直接影响着用户对软件的认知程度,一个良好的界面可以增强软件本身的市场竞争力。在 And roid客户端开发上,本着简单易用,操作灵活,安全可靠,以用户需求为导向的原则。
        结论
        利用Android平台的开源性来构建一个能够远程管理仓库的软件,该软件结合了WF和 Web service技术的优势,利用现在最常见的MC模式构建了基于WCF的 Web service服务,同时对 Android业务提供接口。在 Android端釆用模块化构建方法分模块实现智能仓库管理平台客户端,利用 Httppost与服务端进行通信,完成整个系统业务。该软件可以通过常见的手持终端对于远程的仓库物流进行各种操作,能够大大的降低企业成本,极大地提高仓库管理的工作效率。
参考文献
[1]杜占冬. 基于智能手机平台的物流管理信息系统开发[D]. 北京邮电大学, 2013.
[2]孙剑. Android系统上应用程序按需加载机制的设计与实现[M].  2011.
[3]曾晋春, 陈静, 周涛. 基于Android系统的计量信息管理系统研究[J]. 中国计量, 2016, 251(10):96-98.
[4]安帅, 衣志鹏, 张珍文,等. 智能仓储管理的设计与实现[J]. 中国科技投资, 2019, 000(023):233.
[5]钱智勇. 基于数据仓库的科研管理信息系统开发研究[J]. 图书馆学刊, 2004, 26(3):3-3.

 

投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: