APP下载

智能油库管理系统APP设计与开发研究

2018-06-08彭展

科技视界 2018年8期
关键词:软件设计

彭展

【摘 要】随着移动信息技术的蓬勃发展,在移动端软件上进行工作的需求越来越大,许多软件开发了相应的移动设备版本。文章提出设计智能油库管理系统的APP版本,开发基于手机等移动终端设备的智能油库管理系统,根据简明高效等原则,设计软件的功能模块,让用户能够更加方便地进行相关操作,以符合当前社会发展的需求。

【关键词】油库管理;APP;软件设计;形式化方法

中图分类号: TP311 文献标识码: A 文章编号: 2095-2457(2018)08-0264-002

Research on APP Design and Development of Intelligent Oil Depot Management System

PENG Zhan

(Department of Experimental Teaching,Guangdong University of Petrochemical Technology,

Maoming 525000,China)

【Abstract】With the rapid development of mobile information technology,there is an increasing demand for work on mobile software, and much software has developed corresponding versions of mobile devices. This article proposes to design an APP version of the intelligent oil depot management system,develop an intelligent oil depot management system based on mobile terminal equipment such as mobile phones,and design software function modules based on concise and efficient principles,so that users can more easily perform related operations to meet the needs of current society development.

【Key words】Oil Depot Management;APP;Software Design;Formal Method

0 引言

当前移动信息技术的飞跃发展,让移动办公的硬件、软件、网络条件越来越优越,加上用户对移动办公的需求更加强烈,因此许多传统针对PC开发的软件逐渐开发了移动版本,让软件能够在智能手机、平板电脑上运行,以适应社会发展的潮流。智能油库管理系统是包含油库各类型作业活动、安全监控、数据管理等一体化的綜合管理系统,文章提出开发智能油库管理系统的APP,首先阐述开发智能油库管理系统APP的重要意义,接着是APP设计原则,然后是APP的功能设计与开发,最后是结束语。

1 重要意义

随着信息技术的不断进步,手机、平板电脑等移动设备的数量得到快速增长,使用率也越来越频繁,硬件性能得到快速提升,另一方面,4G等移动通讯技术和WIFI的普及,也使移动互联越来越方便和快捷。因此针对手机、平板电脑开发的软件越来越多,应用范围也越来越广泛。用户在手机、平板电脑等移动设备上处理生活、工作上的活动和业务逐渐成为一种社会发展趋势,让用户可以方便、快捷地处理生活、工作上的业务活动。

信息技术的变化也给油库管理带来新的变化。石油产品的易燃、易爆、易蒸发、易产生和积聚电荷、存在毒性等特点,出现安全问题将带来巨大损失[1]。智能油库管理系统是对油库的各种业务和数据进行综合处理的平台,主要包括油库信息管理、作业自动化、油库安全监控等几个领域,除了油库作业等业务必须要以现场设备作为支撑外,油库信息处理与查询、油库安全监控等模块都可以在移动端开发相应功能的APP,在手机等移动设备上进行查询和处理,让用户通过手机上的APP,查询油库的相关信息、监控数据和接收报警信息等。通过APP,用户在远程环境了解油库的收发油数量、气罐的液位情况、油库存储区周界环境的安防、库区的消防情况,当有突发情况时,通过手机APP推送的内容,了解库区的紧急情况。在这种情况下,用户能够与库区保持联系,掌握油库区域的数据和实际情况,进行相关业务处理,为用户带来方便的同时,也提高工作效率,以起到“智能化”、“移动办公”等目的。

2 智能油库管理系统APP设计原则

在油库管理区域,有功能强大、安全性强、服务完善的智能油库管理系统,但该系统主要是运行在服务器和PC机上,为满足移动办公的需求,因此需要开发基于移动终端设备的智能油库管理系统APP。开发该APP要结合正在运行的油库管理系统功能,并且考虑到用户实际需要,再开发移动APP版本。

结合APP的开发经验和对用户的调查考虑,智能油库管理系统APP版本开发过程主要遵循以下三个原则:

(1)简明高效的原则

智能油库管理系统APP是智能油库管理系统的移动版本,主要是为了满足用户在手机、平板电脑等移动终端进行操作,因为移动设备在硬件性能、网络响应速度等方面均受到一定限制,因此在开发APP的过程中坚持简明高效原则。不能让APP的模块数量过多和过于复杂,同时也要尽量满足用户需求。在设计功能过程中,尽量选择开发用户最需要功能,给予用户最有价值信息,尽量使功能简明,但具有效率。例如各种类型的数据查询、报警、紧急通知等功能,都是用户最需要的功能。

(2)确保安全性原则

油库管理过程中的数据都是重要信息,甚至是需要保密的数据。由于APP是在移动环境下使用,使用环境复杂多样,同时设备也存在丢失危险,因此在设计过程中需要确保数据安全性。为提高数据的安全性,可以加强身份验证,用户登录APP需要进行密码或者指纹验证,在APP上进行重要操作也需要独立的操作密码验证,最大限度地避免非法登录和非法操作。另外,在设计APP功能过程中,功能模块主要是读取数据库上的数据为主,适当减少写入操作,也可在一定程度上增加数据库安全。

(3)以用户为中心,提高用户体验原则

当前APP的广泛运用,主要是在新闻视频、购物、游戏、娱乐等领域,这些APP普遍具有优秀UI设计和良好的用户体验,让APP总体上的用户体验处于较高水平。基于用户体验的设计应该专注主体内容,提供友好反馈,尊重用户的心理模型,操作简便易懂[2]。智能油库管理系统作为一款工作APP,也应该以用户为中心,注重UI设计,具有良好的用户界面,操作过程注重人性化设计,运行流畅,让用户在使用APP的过程中能够得获得良好的用户体验。因此,在开发过程中需要注重融合技术人员的经验和用户意见,努力提高用户体验和满意度。

3 APP功能设计与开发

3.1 APP功能模块设计

智能油库管理系统APP根据简明高效原则,系统主要由6个模块构成:(1)收油与发油数据查询;(2)油库设备状况;(3)油库周界情况;(4)警报信息;(5)通知公告;(6)企业通讯录。

(1)收油与发油数据查询

收油和发油是油库最重要功能之一,也是油库最频繁的业务,每天都有大量石油进入或者离开油库。收油与发油数据查询模块主要包括查询当天油库收发油数据、收发油历史记录数据、油库储油数据等信息。用户能够随时、快捷地使用手机查询相关数据,再根据数据情况开展相关业务,以提高工作效率。

(2)油库设备状况

油库存储区域有大量的各类型设备和管道,这些设备的状况好坏将会影响到库区运营和作业。油库设备状况模块主要是描述和反应油库区域设备和管道的运行状况,这些状况数据来自于自动探测设备的自动检测,也可以由管理人员手工添加数据。用户可从手机APP上查看到库区设备状况的相关信息,从而开展相关的工作和业务。

(3)油库周界情况

油库作为存储石油的重要场所,对周界监控显得尤其重要,需要通过视频监控、红外监测等方式保证周界的安全,防止非法入侵、盗窃、破坏等情况出现。通过手机APP与服务器上的数据连接,可以让用户在APP上查看到周界的安全情况和历史记录,以及时掌握油库周界状况。

(4)警报信息

石油屬于易燃、易爆物品,当油库存储区域产生火灾、或者油气泄露等紧急情况,需要迅速通知到工作人员,从而进行紧急抢救工作。警报信息模块主要是描述和记录库区的紧急警报信息,当有紧急情况时,能够通过APP的推送功能,向相关人员推送油库紧急情况,让用户能够及时了解到信息,从而开展或协助抢救工作等。

(5)通知公告

通知公告模块主要是发布通知公告,用户能够在手机上阅读企业的通知公告,查看通知历史记录。对某些重要、紧急的通知,还可以通过APP的推送功能,向用户推送紧急通知,让用户在手机锁屏的状态下也能及时收到通知。

(6)企业通讯录

企业通讯录主要是记录企业职工的通讯信息,包括姓名、职务、固话、手机、电子邮箱、微信等信息。当用户需要查询某个职员的联系方式时,可以快速通过搜索等方式查询到联系方式,以方便用户及时与其他同事联系。

3.2 APP开发方法

智能油库管理系统可针对当前主流的手机操作系统,开发安卓版本和苹果的iOS版本,开发安卓版本要用到Java语言和Android Studio开发平台,开发苹果iOS版本主要用到Objective-C编程语言和Xcode开发工具等。开发前需要充分调研,开发过程可使用软件开发形式法方法协助开发。形式化建模使用具有严格数学定义语义和语法的语言来刻画软件及其性质,描述行为模式,以保证软件正确性[3]。使用软件形式化开发方法,可提高智能油库管理系统APP开发效率和开发质量。

4 结束语

在移动终端应用越来越广泛的环境下,文章提出开发智能油库管理系统的APP版本,遵循简单高效原则,主要开发收油与发油数据查询、油库设备状况、油库周界情况、警报信息、通知公告和企业通讯录6个模块,用户能够通过手机APP充分掌握油库的数据和状况并开展相关的业务工作,以起到节约时间、提高工作效率的效果,进一步提高油库管理的信息化水平。

【参考文献】

[1]彭翔.油库安全管理中的常见问题与对策探析[J].化工管理,2016,26:319-320.

[2]鄢莉,刘翔.植物培植系统APP界面用户体验设计研究[J].包装工程,2017,38(20):250—254.

[3]李睿,连航,马世龙,黎涛.基于形式化方法的航空电子系统检测[J].软件学报,2015,26(2):181-201.

猜你喜欢

软件设计
基于单片机SPCE061A的字幕机点阵式字母电子显示屏的设计制作