彭展
【摘 要】隨著移動信息技術的蓬勃發(fā)展,在移動端軟件上進行工作的需求越來越大,許多軟件開發(fā)了相應的移動設備版本。文章提出設計智能油庫管理系統(tǒng)的APP版本,開發(fā)基于手機等移動終端設備的智能油庫管理系統(tǒng),根據(jù)簡明高效等原則,設計軟件的功能模塊,讓用戶能夠更加方便地進行相關操作,以符合當前社會發(fā)展的需求。
【關鍵詞】油庫管理;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 引言
當前移動信息技術的飛躍發(fā)展,讓移動辦公的硬件、軟件、網(wǎng)絡條件越來越優(yōu)越,加上用戶對移動辦公的需求更加強烈,因此許多傳統(tǒng)針對PC開發(fā)的軟件逐漸開發(fā)了移動版本,讓軟件能夠在智能手機、平板電腦上運行,以適應社會發(fā)展的潮流。智能油庫管理系統(tǒng)是包含油庫各類型作業(yè)活動、安全監(jiān)控、數(shù)據(jù)管理等一體化的綜合管理系統(tǒng),文章提出開發(fā)智能油庫管理系統(tǒng)的APP,首先闡述開發(fā)智能油庫管理系統(tǒng)APP的重要意義,接著是APP設計原則,然后是APP的功能設計與開發(fā),最后是結束語。
1 重要意義
隨著信息技術的不斷進步,手機、平板電腦等移動設備的數(shù)量得到快速增長,使用率也越來越頻繁,硬件性能得到快速提升,另一方面,4G等移動通訊技術和WIFI的普及,也使移動互聯(lián)越來越方便和快捷。因此針對手機、平板電腦開發(fā)的軟件越來越多,應用范圍也越來越廣泛。用戶在手機、平板電腦等移動設備上處理生活、工作上的活動和業(yè)務逐漸成為一種社會發(fā)展趨勢,讓用戶可以方便、快捷地處理生活、工作上的業(yè)務活動。
信息技術的變化也給油庫管理帶來新的變化。石油產(chǎn)品的易燃、易爆、易蒸發(fā)、易產(chǎn)生和積聚電荷、存在毒性等特點,出現(xiàn)安全問題將帶來巨大損失[1]。智能油庫管理系統(tǒng)是對油庫的各種業(yè)務和數(shù)據(jù)進行綜合處理的平臺,主要包括油庫信息管理、作業(yè)自動化、油庫安全監(jiān)控等幾個領域,除了油庫作業(yè)等業(yè)務必須要以現(xiàn)場設備作為支撐外,油庫信息處理與查詢、油庫安全監(jiān)控等模塊都可以在移動端開發(fā)相應功能的APP,在手機等移動設備上進行查詢和處理,讓用戶通過手機上的APP,查詢油庫的相關信息、監(jiān)控數(shù)據(jù)和接收報警信息等。通過APP,用戶在遠程環(huán)境了解油庫的收發(fā)油數(shù)量、氣罐的液位情況、油庫存儲區(qū)周界環(huán)境的安防、庫區(qū)的消防情況,當有突發(fā)情況時,通過手機APP推送的內(nèi)容,了解庫區(qū)的緊急情況。在這種情況下,用戶能夠與庫區(qū)保持聯(lián)系,掌握油庫區(qū)域的數(shù)據(jù)和實際情況,進行相關業(yè)務處理,為用戶帶來方便的同時,也提高工作效率,以起到“智能化”、“移動辦公”等目的。
2 智能油庫管理系統(tǒng)APP設計原則
在油庫管理區(qū)域,有功能強大、安全性強、服務完善的智能油庫管理系統(tǒng),但該系統(tǒng)主要是運行在服務器和PC機上,為滿足移動辦公的需求,因此需要開發(fā)基于移動終端設備的智能油庫管理系統(tǒng)APP。開發(fā)該APP要結合正在運行的油庫管理系統(tǒng)功能,并且考慮到用戶實際需要,再開發(fā)移動APP版本。
結合APP的開發(fā)經(jīng)驗和對用戶的調(diào)查考慮,智能油庫管理系統(tǒng)APP版本開發(fā)過程主要遵循以下三個原則:
(1)簡明高效的原則
智能油庫管理系統(tǒng)APP是智能油庫管理系統(tǒng)的移動版本,主要是為了滿足用戶在手機、平板電腦等移動終端進行操作,因為移動設備在硬件性能、網(wǎng)絡響應速度等方面均受到一定限制,因此在開發(fā)APP的過程中堅持簡明高效原則。不能讓APP的模塊數(shù)量過多和過于復雜,同時也要盡量滿足用戶需求。在設計功能過程中,盡量選擇開發(fā)用戶最需要功能,給予用戶最有價值信息,盡量使功能簡明,但具有效率。例如各種類型的數(shù)據(jù)查詢、報警、緊急通知等功能,都是用戶最需要的功能。
(2)確保安全性原則
油庫管理過程中的數(shù)據(jù)都是重要信息,甚至是需要保密的數(shù)據(jù)。由于APP是在移動環(huán)境下使用,使用環(huán)境復雜多樣,同時設備也存在丟失危險,因此在設計過程中需要確保數(shù)據(jù)安全性。為提高數(shù)據(jù)的安全性,可以加強身份驗證,用戶登錄APP需要進行密碼或者指紋驗證,在APP上進行重要操作也需要獨立的操作密碼驗證,最大限度地避免非法登錄和非法操作。另外,在設計APP功能過程中,功能模塊主要是讀取數(shù)據(jù)庫上的數(shù)據(jù)為主,適當減少寫入操作,也可在一定程度上增加數(shù)據(jù)庫安全。
(3)以用戶為中心,提高用戶體驗原則
當前APP的廣泛運用,主要是在新聞視頻、購物、游戲、娛樂等領域,這些APP普遍具有優(yōu)秀UI設計和良好的用戶體驗,讓APP總體上的用戶體驗處于較高水平。基于用戶體驗的設計應該專注主體內(nèi)容,提供友好反饋,尊重用戶的心理模型,操作簡便易懂[2]。智能油庫管理系統(tǒng)作為一款工作APP,也應該以用戶為中心,注重UI設計,具有良好的用戶界面,操作過程注重人性化設計,運行流暢,讓用戶在使用APP的過程中能夠得獲得良好的用戶體驗。因此,在開發(fā)過程中需要注重融合技術人員的經(jīng)驗和用戶意見,努力提高用戶體驗和滿意度。
3 APP功能設計與開發(fā)
3.1 APP功能模塊設計
智能油庫管理系統(tǒng)APP根據(jù)簡明高效原則,系統(tǒng)主要由6個模塊構成:(1)收油與發(fā)油數(shù)據(jù)查詢;(2)油庫設備狀況;(3)油庫周界情況;(4)警報信息;(5)通知公告;(6)企業(yè)通訊錄。
(1)收油與發(fā)油數(shù)據(jù)查詢
收油和發(fā)油是油庫最重要功能之一,也是油庫最頻繁的業(yè)務,每天都有大量石油進入或者離開油庫。收油與發(fā)油數(shù)據(jù)查詢模塊主要包括查詢當天油庫收發(fā)油數(shù)據(jù)、收發(fā)油歷史記錄數(shù)據(jù)、油庫儲油數(shù)據(jù)等信息。用戶能夠隨時、快捷地使用手機查詢相關數(shù)據(jù),再根據(jù)數(shù)據(jù)情況開展相關業(yè)務,以提高工作效率。
(2)油庫設備狀況
油庫存儲區(qū)域有大量的各類型設備和管道,這些設備的狀況好壞將會影響到庫區(qū)運營和作業(yè)。油庫設備狀況模塊主要是描述和反應油庫區(qū)域設備和管道的運行狀況,這些狀況數(shù)據(jù)來自于自動探測設備的自動檢測,也可以由管理人員手工添加數(shù)據(jù)。用戶可從手機APP上查看到庫區(qū)設備狀況的相關信息,從而開展相關的工作和業(yè)務。
(3)油庫周界情況
油庫作為存儲石油的重要場所,對周界監(jiān)控顯得尤其重要,需要通過視頻監(jiān)控、紅外監(jiān)測等方式保證周界的安全,防止非法入侵、盜竊、破壞等情況出現(xiàn)。通過手機APP與服務器上的數(shù)據(jù)連接,可以讓用戶在APP上查看到周界的安全情況和歷史記錄,以及時掌握油庫周界狀況。
(4)警報信息
石油屬于易燃、易爆物品,當油庫存儲區(qū)域產(chǎn)生火災、或者油氣泄露等緊急情況,需要迅速通知到工作人員,從而進行緊急搶救工作。警報信息模塊主要是描述和記錄庫區(qū)的緊急警報信息,當有緊急情況時,能夠通過APP的推送功能,向相關人員推送油庫緊急情況,讓用戶能夠及時了解到信息,從而開展或協(xié)助搶救工作等。
(5)通知公告
通知公告模塊主要是發(fā)布通知公告,用戶能夠在手機上閱讀企業(yè)的通知公告,查看通知歷史記錄。對某些重要、緊急的通知,還可以通過APP的推送功能,向用戶推送緊急通知,讓用戶在手機鎖屏的狀態(tài)下也能及時收到通知。
(6)企業(yè)通訊錄
企業(yè)通訊錄主要是記錄企業(yè)職工的通訊信息,包括姓名、職務、固話、手機、電子郵箱、微信等信息。當用戶需要查詢某個職員的聯(lián)系方式時,可以快速通過搜索等方式查詢到聯(lián)系方式,以方便用戶及時與其他同事聯(lián)系。
3.2 APP開發(fā)方法
智能油庫管理系統(tǒng)可針對當前主流的手機操作系統(tǒng),開發(fā)安卓版本和蘋果的iOS版本,開發(fā)安卓版本要用到Java語言和Android Studio開發(fā)平臺,開發(fā)蘋果iOS版本主要用到Objective-C編程語言和Xcode開發(fā)工具等。開發(fā)前需要充分調(diào)研,開發(fā)過程可使用軟件開發(fā)形式法方法協(xié)助開發(fā)。形式化建模使用具有嚴格數(shù)學定義語義和語法的語言來刻畫軟件及其性質(zhì),描述行為模式,以保證軟件正確性[3]。使用軟件形式化開發(fā)方法,可提高智能油庫管理系統(tǒng)APP開發(fā)效率和開發(fā)質(zhì)量。
4 結束語
在移動終端應用越來越廣泛的環(huán)境下,文章提出開發(fā)智能油庫管理系統(tǒng)的APP版本,遵循簡單高效原則,主要開發(fā)收油與發(fā)油數(shù)據(jù)查詢、油庫設備狀況、油庫周界情況、警報信息、通知公告和企業(yè)通訊錄6個模塊,用戶能夠通過手機APP充分掌握油庫的數(shù)據(jù)和狀況并開展相關的業(yè)務工作,以起到節(jié)約時間、提高工作效率的效果,進一步提高油庫管理的信息化水平。
【參考文獻】
[1]彭翔.油庫安全管理中的常見問題與對策探析[J].化工管理,2016,26:319-320.
[2]鄢莉,劉翔.植物培植系統(tǒng)APP界面用戶體驗設計研究[J].包裝工程,2017,38(20):250—254.
[3]李睿,連航,馬世龍,黎濤.基于形式化方法的航空電子系統(tǒng)檢測[J].軟件學報,2015,26(2):181-201.