彭展
【摘 要】隨著移動信息技術的蓬勃發展,在移動端軟件上進行工作的需求越來越大,許多軟件開發了相應的移動設備版本。文章提出設計智能油庫管理系統的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.