李增陽
(中國鐵建重工集團股份有限公司 道岔分公司,株洲 412005)
微信小程序是一種全新的連接用戶與服務的方式[1],它是附屬于微信App的功能,可直接在微信上測試和運行,具有無需安裝卸載、即開即用的特點[2]。騰訊官方為開發者提供了微信開發者工具,用于小程序普通開發和云開發,其中,云開發無需搭建服務器,使用平臺提供的應用程序接口(API)即可開發核心業務,實現小程序的快速上線和迭代。
高速道岔質量檢驗和質量管理工作多數依然使用傳統的方式,其留存性、共享性、實時性、流程性較差。本文將高速道岔組件報檢、數據統計、查詢、分析、文件獲取、問題反饋等工作與微信小程序的優勢融合,開發出的道岔質量管理系統對優化工作流程、提升工作效率有一定輔助作用。
微信小程序或移動終端App開發工具,均可用于開發道岔質量管理系統[3]。
若使用App開發工具開發軟件系統,由于不同的移動終端使用不同的操作系統(如Android、IOS等),導致需要根據不同的操作系統開發相應的軟件,同時還需要進行嚴格的版本管理,數據庫開發、軟件開發成本較高,下載安裝麻煩,普及困難[4]。
使用微信小程序開發的軟件系統具有如下優勢:
(1)開發的小程序適配性高,在微信中使用,無需下載安裝,不占用內存、不受操作系統的限制;
(2)微信小程序提供的云服務器使得數據存儲、數據計算、數據查看高效快捷;
(3)易學性高,開發成本低[5]。
綜上,本文結合實際需要,選擇基于微信小程序開發工具來開發道岔質量管理系統。
(1)功能完備性原則。系統應具備清晰、簡潔的人機交互界面,提供使用者實際工作中需要的功能。
(2)可靠實用性原則。系統能夠長期安全、可靠、穩定地運行,實現數據收集和內容展示功能,真正做到解決工作管理問題[6]。
(3)簡單易用性原則。系統應操作簡便、靈活、易學易用,能夠讓不同學歷使用者快速掌握并使用。
系統開發流程如圖1所示。

圖1 系統開發流程
道岔質量管理系統功能模塊為用戶驗證模塊、業務功能模塊、個人信息模塊,如圖2所示。

圖2 道岔質量管理系統功能結構
(1)用戶驗證模塊。不同的用戶在登錄時,系統會自動識別管理員、組裝質檢員、其他質檢員、組裝操作者和其他操作者5類用戶的身份權限,并僅顯示與本人身份工作有關的功能模塊,如圖3所示。
(2)個人信息模塊。用戶登錄后,可以在個人信息模塊中查看自己的統計信息,查看功能模塊使用方法介紹,并設置系統相關參數。
(3)業務功能模塊。不同權限的用戶,對應不同的業務功能,組裝質檢員和其他質檢員負責組裝數據的維護、文件錄入及上傳功能模塊;組裝操作者單獨使用組裝報檢模塊;管理員單獨使用數據維護及導出模塊;系統中的5類用戶均可使用問題反饋、獎勵申請、數據分析模塊。

圖3 不同用戶登錄及權限分配
該系統可理解為一個道岔質量管理移動云端數據庫[7],根據業務的實際工作流程,組裝質檢員和其他質檢員按照業務內容將數據上傳至云開發配套的云數據庫和云存儲中,管理員、組裝質檢員、其他質檢員、組裝操作者和其他操作者按照業務需求從數據庫中請求信息,系統基于邏輯進行數據展示。如圖4所示。

圖4 業務實現思路
微信小程序開發與HTML5的網頁制作類似,采用的是WXML+WXSS+JS這樣的組合,其中,WXML用于描述當前頁面的結構;WXSS用于描述頁面的樣式;JS通常用于處理頁面和用戶間的交互。因此本文將開發過程分為頁面開發與邏輯功能開發兩部分,并以文件錄入、查詢功能舉例介紹,其它業務功能開發過程與此類似。
2.2.1 頁面樣式實現
如圖5所示,文件錄入頁面結構中主要涉及表單(form)、視圖容器(view)、表單輸入框(input)、圖片(image)和按鈕(button)5個可視元素組件。view、input、image和button 4個可視元素組件包含在form中,通過在WXML文件中順序排列可視元素得到一個頁面,每一個可視元素組件在WXSS文件中編寫需要的屬性,從而得到對應的樣式,組合成需要的頁面樣式。

圖5 文件錄入頁面結構及代碼
2.2.2 頁面邏輯實現
(1)上傳頁面邏輯文件設計思路
用戶輸入基本信息,拍照或在相冊選擇圖片后提交,系統將基本信息存入云數據庫,圖片存入云存儲,核心代碼如圖6所示。

圖6 錄入頁面核心代碼
(2)查詢頁面邏輯文件設計思路
用戶按需輸入查詢關鍵字、從云數據庫中回調與關鍵字有關的所有數據并以數據條展示至頁面,核心代碼如圖7所示。

圖7 查詢頁面核心代碼
(3)詳情頁面邏輯文件設計思路
用戶點擊需要查看的數據條,系統將數據條攜帶的參數傳至詳情頁面,詳情頁面根據參數對應展示數據和圖片,核心代碼如圖8所示。

圖8 詳情頁面核心代碼
文件查詢和詳情展示功能在微信小程序端的操作效果如圖9所示。

圖9 文件查詢和詳情展示功能頁面
基于上述功能模塊的開發經驗,相繼開發完善了道岔組裝數據統計查詢分析功能、組裝報檢及查看功能、道岔問題及獎勵反饋通知功能、數據導出和常用插件功能。
系統于2020年8月在微信公眾平臺正式上線,在中國鐵建重工集團股份有限公司道岔分公司廠內進行推廣使用。系統應用后,組裝質檢員和其他質檢員使用統計功能可隨時隨地進行道岔組裝文件錄入和數據統計工作,提高了工作效率;組裝操作者可以實時查看統計上傳的道岔信息和質量情況,并及時對道岔產品質量作出控制和相關工作調整;組裝操作者使用組裝報檢功能后可有序報檢,組裝質檢員可以有序檢驗,節約了以往電話告知的時間和成本;道岔問題反饋及獎勵申請功能的應用,簡化了組裝操作者、其他操作者、組裝質檢員和其他質檢員繁瑣的問題反饋程序,提升了反饋積極性和問題反饋率;文件查詢功能的應用使得組裝操作者、其他操作者、組裝質檢員和其他質檢員能快速查詢到需要使用的文件,節省時間、簡化流程、提升工作效率。綜上,微信小程序道岔質量管理系統的應用使得道岔質量管理相關人員的工作更加便捷、高效。
持續改進是質量管理的一個重要思想[8]。本文基于微信小程序開發的道岔質量管理系統,有助于道岔質量數據的統計、查詢、追溯,具備監控道岔質量、反饋道岔問題等多個功能。系統的應用簡化了道岔質量管理工作流程,有較好應用價值,同時系統的開發思路為鐵路行業其他相關工作的改進提供了參考。