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用于此)。
在此处查看网站代码。
以下是跟踪包裹的一个示例: