謝創(chuàng)
近年來,隨著大眾網(wǎng)購的頻繁及快遞公司的激增,消費者對快遞查詢業(yè)務的需求日益凸顯。而目前的快遞查詢系統(tǒng)多為單一公司準備,需切換不同的搜索引擎才能查詢不同快遞公司的快遞單號,比較繁瑣。
針對這一現(xiàn)象,本文提出一種基于易語言的集成快遞查詢系統(tǒng),可實現(xiàn)統(tǒng)一平臺下的不同快遞單據(jù)查詢,滿足用戶的查詢需求,具有較強的實用性。
一、易語言
易語言是一款我國自主開發(fā)、采用全中文編程的軟件開發(fā)系統(tǒng)。它是一個支持基于漢語字、詞編程的、能在不同操作系統(tǒng)平臺上進行系統(tǒng)開發(fā)的跨平臺編程工具環(huán)境,適合不同層次、不同專業(yè)的人員學習,尤其對于中小學生來說具有簡單易學的優(yōu)點,能將不常用的語言特性以精簡的中文關鍵字呈現(xiàn),減少學習量。
同時,易語言是全可視化的、面向對象的編程語言,又是全中文的邏輯思維,用戶可用中國人的思維方式去編程。
除了支持界面設計的可視化外,易語言還支持程序流程的即時可視化,用戶在編寫過程中可即時看到當前程序的運行流程及路線。因此,本文采用易語言進行系統(tǒng)搭建。
二、系統(tǒng)介紹
本系統(tǒng)為用戶網(wǎng)絡版,用戶需在聯(lián)網(wǎng)的情況下進行快遞信息查詢,系統(tǒng)主要流程如圖1所示。用戶首先選定相應的快遞公司,并將快遞單號輸入系統(tǒng)中,點擊查詢。系統(tǒng)根據(jù)用戶輸入的信息完成檢索,獲取相應快遞公司的查詢網(wǎng)址及快遞信息查詢。
接著將查詢后的信息返回至系統(tǒng)中進行信息分割處理,使信息很好地顯示出來。最后,用戶可在系統(tǒng)中看到快遞的查詢結果,從而完成整個查詢過程。為方便用戶有效記錄以往的快遞單據(jù),系統(tǒng)還能對歷史查詢進行存儲和顯示。
1.程序界面與功能設計
本系統(tǒng)由快遞信息輸入、后臺信息檢索、查詢信息返回以及歷史記錄存儲四部分構成。各個部分的功能有機地聯(lián)系在一起,完成整個查詢系統(tǒng)的搭建。
在易語言中使用“插入新窗口”的方法可以很方便地進行窗口的編輯,圖2所示即為系統(tǒng)的主操作窗口。
在窗口中添加“快遞單號”工具欄,用戶可在這里輸入相應的快遞單號;在“快遞公司”欄下拉選擇菜單,選擇系統(tǒng)支持的快遞公司(目前系統(tǒng)支持主流的快遞公司80余家);點擊“查詢”按鈕,系統(tǒng)即可進行后臺查詢;“快遞物流信息”窗口用于顯示相應的查詢結果;“查詢記錄”用于顯示用戶的查詢歷史。
同時,為提高用戶選中效率,在窗口中還設有常用的9個快遞公司。
2.快遞查詢系統(tǒng)流程圖
快遞查詢系統(tǒng)流程如圖3所示。
? ?當系統(tǒng)啟動時,首先進行系統(tǒng)初始化,將后臺整理好的快遞公司數(shù)據(jù)庫載入;之后,用戶將進行快遞公司的選擇和輸入運單號;輸入完成,點擊查詢后,系統(tǒng)將進入核心的查詢邏輯:
(1)判斷運單號是否為空,若為空,則直接返回“快遞單號不能為空”,重新查詢;若不為空,則進入后臺查詢系統(tǒng)。
(2)匹配相應的快遞公司,利用用戶輸入的單號查詢;返回查詢的快遞信息;若信息為空,則提示“未找到您查詢的訂單信息”;若不為空,則對返回的信息進行適配處理,然后將相關信息羅列輸出。
3.系統(tǒng)實現(xiàn)
易語言綜合采用結構化、面向對象、組件、構架、集成化等多種先進技術,真正實現(xiàn)了“易學易用”。
例如,通過系統(tǒng)核心單元“查詢模塊”的核心代碼邏輯,可以清晰地呈現(xiàn)查詢流程,關鍵字及系統(tǒng)流程邏輯都可以通過相關指示符號呈現(xiàn)在代碼的編寫過程中。系統(tǒng)編譯通過后,即可通過聯(lián)網(wǎng)計算實現(xiàn)快遞的查詢及查詢結果。
快遞的跨平臺查詢在實際生活中具有重要的應用價值,本文通過采用國產(chǎn)中文計算機編程語言“易語言”構建了一款通用的快遞查詢系統(tǒng),真正實現(xiàn)快遞的快平臺查詢;另一方面,易語言是我國自主開發(fā)的中文編程系統(tǒng),它讓國人使用自己的母語進行編程成為現(xiàn)實,有一定的社會意義。