關(guān)鍵詞:軌道交通;站臺門;電梯;自動扶梯;管理;微信小程序
中圖分類號:TP315 文獻標(biāo)識碼:A
文章編號:1009-3044(2024)25-0044-04
0 引言
隨著城市化進程的加快和人口的增長,城市交通壓力日益增大。地鐵作為高效、便捷、環(huán)保的交通工具,在城市交通中扮演著越來越重要的角色。為了滿足不斷增長的交通需求,地鐵車站需要不斷增加設(shè)備種類和數(shù)量,以應(yīng)對日益繁忙的交通狀況,為了保證運營服務(wù)質(zhì)量,就必須要求機電設(shè)備設(shè)計全面、安裝可靠、運行平穩(wěn)、管理保證[1-2]。對于站臺門、電梯、自動扶梯等機電設(shè)備管理(下文簡稱“門梯設(shè)備”) ,不同線路、不同車站的門梯種類、數(shù)量、相關(guān)技術(shù)要求是不一樣的。同時,由于設(shè)計、生產(chǎn)、安裝等不同單位角色的工作內(nèi)容不同[3-5],導(dǎo)致單位間難以實現(xiàn)門梯設(shè)備數(shù)據(jù)實時共享和互通,只能依托不斷溝通聯(lián)系和文件傳輸?shù)膫鹘y(tǒng)形式來獲取最新數(shù)據(jù),這是地鐵門梯建設(shè)中一個顯著的問題。尤其是當(dāng)存在人員變動時需要重新獲取門梯設(shè)備數(shù)據(jù)的情況,需要重新找新負(fù)責(zé)的員工去調(diào)數(shù)據(jù),容易造成因數(shù)據(jù)信息不暢而導(dǎo)致的重復(fù)勞動和資源浪費,不利于工作的開展,嚴(yán)重制約了工作效率的提升。為了解決這個問題,建立一個高效的管理平臺至關(guān)重要,確保設(shè)計、生產(chǎn)、安裝等各個環(huán)節(jié)的數(shù)據(jù)能夠?qū)崟r、準(zhǔn)確地傳遞和共享。
微信小程序是一種基于微信平臺的輕量級應(yīng)用程序,用戶無須下載安裝即可在微信內(nèi)直接打開使用。其提供了豐富的API接口和組件,使得開發(fā)者能夠快速地開發(fā)出滿足用戶需求的各種功能[6]。微信小程序的應(yīng)用領(lǐng)域非常廣泛,涵蓋了多個行業(yè)[7-10]。在旅游領(lǐng)域,小程序為用戶提供便捷的旅游信息查詢;在預(yù)約服務(wù)領(lǐng)域,用戶可以通過圖書館座位預(yù)約系統(tǒng)進行座位查看、預(yù)約等;在教育培訓(xùn)領(lǐng)域,用戶可以在小程序中查看課程信息和在線學(xué)習(xí)。在醫(yī)療領(lǐng)域,開發(fā)的微信小程序能夠?qū)κ中g(shù)室中醫(yī)療設(shè)備進行管理。
因此,本文將基于微信小程序,開發(fā)研究門梯設(shè)備管理平臺,界面設(shè)計簡潔明了,操作簡單易懂,增強設(shè)計、生產(chǎn)、安裝等單位間的門梯設(shè)備數(shù)據(jù)信息流動,提高工作效率,為軌道交通門梯設(shè)備管理提供一定的參考價值。
1 門梯設(shè)備管理平臺總體設(shè)計方案
門梯設(shè)備管理平臺結(jié)合門梯設(shè)備管理的需求,創(chuàng)建項目、設(shè)備、巡檢、規(guī)范等模塊,實現(xiàn)查看用戶所在項目的相關(guān)數(shù)據(jù)和文件信息、查詢門梯設(shè)備以及數(shù)據(jù)修改、上傳查看巡檢情況、查閱規(guī)范等功能。不同類型的用戶對數(shù)據(jù)的修改權(quán)限是不同的。
1.1 功能設(shè)計
功能主要包含項目數(shù)據(jù)的顯示、規(guī)范和相關(guān)文件資料的查閱、設(shè)備數(shù)據(jù)的查看與修改、巡查照片的上傳與查看、用戶登錄等。因此,設(shè)計功能模塊為5個,分別是項目模塊、設(shè)備模塊、巡檢模塊、規(guī)范模塊、登錄模塊(見表1) 。
項目模塊能夠羅列用戶所在的項目,并且能夠查看所列項目的相關(guān)信息以及其相關(guān)文件。設(shè)備模塊能夠根據(jù)項目、線路、設(shè)備等條件,篩選查看相關(guān)的站臺門、電梯、自動扶梯設(shè)備的數(shù)據(jù),并能夠根據(jù)管理平臺的數(shù)據(jù)修改權(quán)限規(guī)則(見1.3數(shù)據(jù)庫設(shè)計內(nèi)容)對其中的數(shù)據(jù)進行修改。巡檢模塊能夠查看和上傳各項目各線路的站臺門、電梯、自動扶梯的巡檢情況。規(guī)范模塊能夠查看站臺門、電梯、自動扶梯的相關(guān)規(guī)范。登錄模塊能夠提供用戶輸入用戶名和密碼,實現(xiàn)登錄和幫助的功能。
1.2 前端設(shè)計
微信小程序的前端設(shè)計文件為WXML文件,它是用來描述頁面結(jié)構(gòu)的,定義了頁面的基本骨架,包括各種組件和布局。通過View、Scroll-view、TabBar、Picker、Image、Text等控件基本功能(見表2) ,根據(jù)5個功能模塊,分別對5 個頁面的WXML 前端進行設(shè)計[11-12](見圖1) 。
項目、設(shè)備、巡檢、規(guī)范的頁面是設(shè)置底部導(dǎo)航欄的。在項目頁面中,主要展示的是用戶基本信息以及其所涉及的項目(見圖1中(a)) 。在設(shè)備頁面中,主要根據(jù)用戶在選擇器上的選擇結(jié)果顯示相應(yīng)的設(shè)備內(nèi)容(見圖1中(b)) ,不同類型的設(shè)備,其內(nèi)容顯示是不同的。在巡檢頁面中,主要根據(jù)用戶在選擇器上的選擇內(nèi)容顯示特定設(shè)備的巡檢內(nèi)容(見圖1中(c)) ,不同類型的設(shè)備,其巡檢顯示的內(nèi)容會有所不同。在規(guī)范頁面中,主要根據(jù)用戶在選擇器上的文件選擇(見圖1 中(d)) 顯示對應(yīng)的文檔。
在登錄頁面中,主要是簡潔明了地顯示登錄界面。提供用戶名、密碼的輸入控件和登錄、幫助的按鈕,下方導(dǎo)航欄是不需要顯示的,在程序開發(fā)的json 配置文件中添加“navigationBarTabBarItemShow:false”進行隱藏(見圖2) 。
1.3 數(shù)據(jù)庫設(shè)計
門梯設(shè)備管理平臺的所有數(shù)據(jù)都存儲在數(shù)據(jù)庫,能夠避免因人員變動而導(dǎo)致數(shù)據(jù)丟失或重復(fù)復(fù)制粘貼調(diào)用的情況。數(shù)據(jù)庫采用微信云開發(fā)數(shù)據(jù)庫,結(jié)構(gòu)組成為集合、字段、存儲空間等,能夠?qū)?shù)據(jù)和文件進行存儲、讀取、修改,只要用戶使用的設(shè)備連接上互聯(lián)網(wǎng)即可訪問到數(shù)據(jù)庫。
門梯設(shè)備管理平臺包含6個數(shù)據(jù)集合和相關(guān)文件和圖片的存儲空間。數(shù)據(jù)集合包括人員集合、項目集合、規(guī)范集合、設(shè)備集合(電梯)、設(shè)備集合(自動扶梯)、設(shè)備集合(站臺門)、巡檢集合(電梯)、巡檢集合(自動扶梯)、巡檢集合(站臺門)。其中,人員集合包括5個字段(其中的類型字段含設(shè)計、生產(chǎn)、安裝等),項目集合包括7個字段,規(guī)范集合包括3個字段,設(shè)備集合(電梯)包括個11字段,設(shè)備集合(自動扶梯)包括9個字段,設(shè)備集合(站臺門)包括9個字段,巡檢集合(電梯)包括14個字段,巡檢集合(自動扶梯)包括23個字段、巡檢集合(站臺門)包括32個字段。(各集合各字段見圖3,設(shè)備巡檢部分內(nèi)容見表3) 。相關(guān)文件和圖片的存儲空間主要為獲取其在微信云開發(fā)數(shù)據(jù)庫中的云路徑(cloud://***形式),這些云路徑將會存儲在巡檢集合的內(nèi)容字段中。當(dāng)某內(nèi)容字段在程序中被調(diào)用時,即可鏈接到其對應(yīng)的文件圖片存儲空間實現(xiàn)文件圖片的打開。
其中數(shù)據(jù)間有關(guān)聯(lián)的是:人員集合中的姓名是與項目集合中的人員、項目集合中的名稱與3個設(shè)備集合中的項目、項目集合中的車站與3個設(shè)備集合中的車站、設(shè)備集合中的設(shè)備編號與巡檢集合中的設(shè)備編號、巡檢集合中的內(nèi)容與相關(guān)文件和圖片的存儲空間的云路徑等。
由于設(shè)計、生產(chǎn)、安裝等單位的職責(zé)和工作各不相同,因此設(shè)定管理平臺的數(shù)據(jù)修改權(quán)限規(guī)則,保證不同類型人員享有不同的數(shù)據(jù)修改權(quán)限(見圖3的括號內(nèi)容),括號內(nèi)容即代表該類型的人員可以通過用戶界面進行該字段修改,如施工圖括號內(nèi)為設(shè)計,說明施工圖的數(shù)據(jù)只能有類別為設(shè)計的人員進行修改;密碼括號為全部,說明所有類型的人員都可以進行修改。未有括號的字段說明只能通過數(shù)據(jù)庫后臺進行修改,不能在平臺的用戶界面前端修改。
1.4 算法設(shè)計
算法設(shè)計主要包括對各頁的動態(tài)數(shù)據(jù)顯示、按鈕操作等事件算法的設(shè)計以及各類相關(guān)接口的使用。門梯設(shè)備管理平臺最重要的接口為與數(shù)據(jù)庫的接口,使用微信云開發(fā)提供的接口(見表4) ,實現(xiàn)數(shù)據(jù)庫鏈接、集合鏈接、數(shù)據(jù)查詢、數(shù)據(jù)更新、文件或圖片存儲空間更新等算法功能。
2 門梯設(shè)備管理平臺實現(xiàn)應(yīng)用
2.1 登錄頁面實現(xiàn)應(yīng)用
在登錄頁面實現(xiàn)應(yīng)用中,用戶能在輸入框內(nèi)輸入用戶名和密碼見圖4(a) ,點擊登錄按鈕后,平臺將會與數(shù)據(jù)庫中存儲的用戶名和密碼進行對比,若匹配成功則實現(xiàn)登錄。用戶若有任何疑惑,可點擊幫助按鈕進行聯(lián)系(見圖4(b)) 。
2.2 項目頁面實現(xiàn)應(yīng)用
在項目頁面實現(xiàn)應(yīng)用中,根據(jù)登錄頁面匹配的用戶名和密碼,獲取了該用戶所涉及的項目,在該頁中僅羅列顯示用戶所涉及項目的內(nèi)容(見圖5(a)) ,用戶可以點擊查看按鈕,查看相關(guān)設(shè)計文件(見圖5(b)) 。通過點擊“個人中心”可進行密碼修改(見圖5(c)) 。
2.3 設(shè)備頁面實現(xiàn)應(yīng)用
在設(shè)備頁面實現(xiàn)應(yīng)用中,用戶通過項目、車站、設(shè)備選擇器進行篩選,點擊查詢按鈕,下方表格即會羅列顯示所有符合篩選條件的設(shè)備相關(guān)內(nèi)容(見圖6(a)) 。若要進行某數(shù)據(jù)的修改,如需要修改第一條數(shù)據(jù)的“狀態(tài)”信息,點擊該數(shù)據(jù)彈出修改數(shù)據(jù)窗體,進行數(shù)據(jù)修改(見圖6(b)) ,修改后的數(shù)據(jù)將實時顯示在界面中。
2.4 巡檢頁面實現(xiàn)應(yīng)用
在巡檢頁面實現(xiàn)應(yīng)用中,用戶通過項目、車站、設(shè)備、設(shè)備編號選擇器進行設(shè)備選擇,點擊查詢按鈕,下面表格即會根據(jù)設(shè)備的類型顯示對應(yīng)的巡檢內(nèi)容(見圖7(a)) ,通過點擊查看按鈕可以查看該內(nèi)容的照片(bd16e1bb7f0301aa51b6c56e1984663b7ecf4cf9e99802159175ab22ab16d7c1見圖7(b)) ,若該內(nèi)容沒有照片,則會提示用戶上傳照片(見圖8(a)) ,用戶點擊上傳按鈕,平臺可供用戶拍照或者從相冊中選擇來上傳照片(見圖8(b)) 。
2.5 規(guī)范頁面實現(xiàn)應(yīng)用
在規(guī)范頁面實現(xiàn)應(yīng)用中,用戶通過類型、名稱選擇器進行篩選(見圖9(a)) ,點擊查看按鈕,即可閱覽所選擇的規(guī)范(見圖9(b)) 。
3 總結(jié)
綜上所述,門梯設(shè)備管理平臺能夠使用戶隨時隨地獲取和修改最新的數(shù)據(jù),增強設(shè)計、生產(chǎn)、安裝等多單位之間的門梯設(shè)備數(shù)據(jù)流動,提高了各類數(shù)據(jù)的可用性和共享性,實現(xiàn)數(shù)據(jù)資源的有效整合,節(jié)省了不同單位間不必要的溝通時間和重復(fù)數(shù)據(jù)文件傳輸,更加能降低出錯的可能性,從而提高了整體的工作效率。平臺登錄方便、操作簡單,提高了數(shù)據(jù)查閱和修改的便捷性。同時,在云端數(shù)據(jù)庫存儲門梯設(shè)備管理數(shù)據(jù)信息能夠避免其丟失,保證設(shè)備管理過程中各環(huán)節(jié)各階段的資料完整性,增強數(shù)據(jù)的安全性和可靠性?;谖⑿判〕绦虻拈T梯設(shè)備管理平臺,開發(fā)成本低但其管理效率高,能夠為軌道交通的門梯設(shè)備管理提供有力保障,具備一定的工程實用參考價值。