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