基于遗传算法的物流管理系统

原型是车辆路径规划问题(VRP)
使用SpringBoot+ElementUI+MySQL搭建网站。
登录页面:

有三个选项,对应三种用户登录,会进入不同页面。
修改密码页面:

可以修改多项用户信息,和登录后的页面息息相关。
注册页面:


初始会设几个管理员账号,管理员页面有注册码,新的管理员注册需要老管理员给注册码。
客户页面:

支持多条件联合查询:

新增订单时会自动计算运费:

可以给司机写备注。

用户可以通过公告信息了解价格,如果下错订单可以电话联系管理员修改。再三思考觉得用户随便改订单太影响路线规划了。
退出登录:

退出后数据会被拦截:

管理员页面:

也支持多条件查询:

修改各种配送信息:

遗传算法数据可以根据订单规模修改,一般来说种群数量和遗传代数越大计算结果越准确但计算时间越长。
有数据变动时会自动调用遗传算法计算路径,也可以手动按几次,遗传算法是近似算法,会有多个近似最优解。

计算结果会自动更新到路径表。

管理员可以修改每条子路径的车辆司机信息:


配送员页面:

多条件查询:

管理员重新计算最优路径或者修改子路径上的车辆和配送员信息时,配送员页面的信息会跟着跟新。
配送员可以拖动滑块实时更新当前路程:

上面表格的订单状态会刷新:

配送员可以查看订单详细信息:

客户也可以查看订单详细信息,司机更新路程时系统会分别给客户的每个订单计算路程:

客户可以给配送员评价:


配送员马上可以看到更新的评价:

代码下载

posted @ 2022-09-28 12:00  矜君  阅读(173)  评论(0编辑  收藏  举报