python毕业设计基于django的物流运输系统 开题报告

文末获取资源,收藏关注不迷路

一、项目介绍

随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工劳动的弊端。物流公司一直以来都非常重视公司信息化的发展,近几年来随着公司规模扩大,业务逐渐增加,物流公司对运单的管理也愈发的困难。因此,公司提出通过开发基于Python物流运输系统来优化管理方案,对运单进行全方位的在线管理,通过系统跟踪运单的各项信息,并提高了公司管理者的工作效率,会员也可以通过系统查询个人的运单和物品情况。
基于Python物流运输系统利用Python框架开发的一款web系统,数据存储到MySQL中,会员端前台使用Html技术对界面进行设计和实现。本文先充分调查基于Python物流运输系统的需求分析,深入剖析系统应该具有的功能,并设计完善的数据库。利用成熟的开发技术完成编码工作,最后进行投入前的测试工作。最终,完成前台和后台的基于Python物流运输系统的功能,主要包括用户管理、司机管理、仓库管理、运单类型管理、车辆管理、申请运输管理、运输报价管理、物品入库管理、物品出库管理、运输信息管理、卸货信息管理等,通过前后台实现数据的传递。

研究的背景和意义

随着物流公司规模的发展,公司业务越来越多,运单和人员的管理也变得越来越困难。在传统的运单管理中,公司往往通过大量的人力和物力进行管理,通过手工记录运单,统计运单订单信息。这种传统的管理方法容易出错,而且不能适应现代化、信息化的发展过程。因此,本基于Python物流运输系统应运而生。在Python编程语言的基础上,开发基于Python物流运输系统。
计算机信息化的普及也推动了管理系统的发展,各公司有条件开发并推广人员管理系统,从而提高管理手段,推动信息化进程的发展。无论是公司领导者还是会员,都希望通过有效的技术手段改变效率低下的经营手段,通过管理系统进行全面的业务管理。公司领导可以通过基于Python物流运输系统,全面掌握公司的业务信息。而公司会员,通过系统可以查看所有的运单信息,并可以安排派送。
在技术方面,后台使用Python语言进行开发,前端采用Html。这些技术可以处理基于Python物流运输系统的业务逻辑,并方便用户操作,部署简单。所以适应本项目的开发。数据库方面,选择关系型SqlServer数据库,比较成熟稳定,并且开源免费,具有高效、简洁的特点。
本文研发的基于Python物流运输系统,结合物流公司的现状,开发复合公司业务工作的管理系统,改变了以前落后的现状。并将运单,工资管理等进行融合,发出通用的管理系统,广泛应用于公司。

研究的意义

基于Python物流运输系统的使用,对于公司的可持续发展具有不可替代的作用。
随着软件开发人员在 IT 行业内的需求量越来越大,很多高等院校特别是高职院校都已意识到软件开发人才培养的重要性,纷纷开设了软件开发的相关课程,其中课时最多的就是实训课程。但调研发现,很多高职院校软件实训课程的内容,大多是对以往软件工程课程中关于软件开发章节内容的细化,课程的重点多是基于软件开发过程的基本概念、基本方法和基本原理,理论指导的内容比实践应用的内容多。而 IT 培训机构的培养方案虽然增加了很多实际应用的内容,比较贴近用人单位的实际需求,但其课程内容繁杂,课时需求量很大,一般都在几百学时左右,无法与高职院校的课程体系相适应如何借鉴 IT 培训机构的软件开发人才培养方案中的优点,将其融入到已有的教学体系中,用一到两门课程,在有限的学时内(一般是几十~一百学时左右),让学生理解基于软件开发过程的基本原理和基本方法,同时掌握最实用的软件开发的基本技能、主流开发软件的使用方法、开发技术文档的写作规范等技能基于.net此我院向上海市教育委员会申请了上海市民办高校骨干教师专项经费项目,目的就是为了找到适合的企业级案例做为课堂教学任务,让学生体验真实的企业级项目开发全过程,协助企业培养符合岗位需求的合格学生。
由于我校高职特殊的背景和时间人力上的局限性,想与大企业开展合作的可能性非常小,于是我们把目光放在了校内和周边的小企业上,刚好学校后勤物流运输服务集团正在筹备无纸化信息网络平台的建设,为此学院专门成立了项目开发组,由专业教师带领学生在其中针对真实的企业场景和企业需求完成项目开发,使每个学生都可以企业准员工的身份体验企业项目研发的全过程。我校后勤物流运输服务集团是实行独立经营核算,自负盈亏经济运行模式的独立法人企业,集团在紧紧围绕服务学校,为广大师生员工做好后勤保障的同时,不断开拓新的经济市场。本次与我院展开合作的是其中的配货管理中心部门,部门所属车辆除了四台日常用校车以外还有四台集装箱车,物流方面业务面向校内的主要是食堂食品的采购运输,面向社会的主要是向周边果农提供往市内配送大米蔬菜瓜果等物资的运输服务。我院设计的基于.NET 的物流管理软件满足了这一市场需求,项目完成后不仅提高了后勤集团面向市场的经济效益,同时也为我院教改课题提供了一个较好的案例。

二、主要使用技术

环境需要
1.运行环境:python3.7/python3.8。
2.IDE环境:pycharm+mysql5.7;
3.数据库工具:Navicat11
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.数据库:MySql 5.7版本;
技术栈
后端:python+django
前端:vue+CSS+JavaScript+jQuery+elementui

使用说明
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并导入项目的sql文件;
使用PyCharm 导入项目,修改配置,运行项目;
将项目中config.ini配置文件中的数据库配置改为自己的配置,然后运行;
运行成功后,在浏览器中输入:http://localhost:8080/项目名

三、研究内容

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
会员用户功能包括用户登录、查看个人信息、申请运输、查看出库报价、查看物品入库、查看物品出库、查看运输信息、查看卸货信息。
会员用户登录后,在HTML的首页,查看操作菜单,可以修改个人信息和修改个人密码,修改个人信息和密码的功能流程一致,都是通过先获取到个人信息后,然后进行修改,通过数据库修改语句更新信息。
在这里插入图片描述
管理员管理包括用户登录、用户管理、司机管理、仓库管理、运单类型管理、车辆管理、申请运输管理、运输报价管理、物品入库管理、物品出库管理、运输信息管理、卸货信息管理。
在这里插入图片描述

管理员需要先进行登录,获得操作的权限后才能进行信息管理。在本系统中,管理员可以登录服务器端对用户进行管理,管理员添加运单,对会员的基本信息进行管理,还可以管理系统内的业务信息。

四、核心代码

# coding:utf-8
__author__ = "ila"

from django.http import JsonResponse

from .users_model import users
from util.codes import *
from util.auth import Auth
import util.message as mes


def users_login(request):
    if request.method in ["POST", "GET"]:
        msg = {
   'code': normal_code, "msg": mes.normal_code}
        req_dict = request.session.get("req_dict")
        if req_dict.get('role')!=None:
            del req_dict['role']
        datas = users.getbyparams(users, users, req_dict)
        if not
  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值