Transportation Management System
1.0.0
該項目贏得了納皮爾大學集團項目獎的一等獎。
該項目是送貨公司的全套服務。它包括:
Web服務器使用Python燒瓶。因此,API,管理面板和客戶的網站是燒瓶應用程序。
整個設置使用藍圖將三個區域分開。啟動了一個主應用程序,並在主應用程序中啟動了子應用程序(API,管理面板和客戶網站)。
Python用作服務器端語言。
請參閱此處的app.py設置和藍圖註冊。
API用Python和SQL編寫。
API用於獲取,更新和刪除數據庫中的內容。它返回JSON的響應和手柄獲取,發布,放置和刪除方法。
請參閱此處的API代碼。
以下是每個請求方法的示例輸出:
管理面板允許管理用戶更新MySQL數據庫。管理員可以添加,刪除和修改記錄。
它是使用HTML , CSS , JavaScript和jQuery開發的,以執行API調用。它廣泛使用引導程序和上述API。
它還包含一個儀表板屏幕,可讓管理員檢查每月收入和月費(燃料,午餐,MOT)。
請參閱此處的管理面板代碼。
API允許用戶身份驗證,並為本機應用程序提供內容。它允許交付驅動程序登錄並查看已分配了什麼車輛,已分配了多少個工作,並允許他們將工作標記為已完成的工作。這會更新數據庫中的作業狀態,並上傳包裹的圖片和客戶的簽名。它還允許上傳收據。可以在管理面板中檢索此內容。
在此處查看Android應用程序代碼。
這個簡單的網站提供了有關公司的信息,並允許Sutomers跟踪其包裹(API用於此)。
在此處查看網站代碼。
以下是跟踪包裹的一個示例: