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