登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于python web的企业车辆管理系统的设计与实现毕业论文

 2021-11-10 11:11  

论文总字数:24377字

摘 要

随着经济发展的需要,越来越多的车辆投入到企业的运作之中,对于企业而言,合理的分配企业车辆的使用、用车信息的管理和登记,不仅有利于资源的合理运用,也对企业的用车用费清晰、责任划分有着巨大的益处,降低了信息不完善带来的用费混乱、难以追责等问题。本课题研究如何利用计算机技术和互联网的技术为企业车辆管理提供便利以及降低成本。本文通过对车辆管理系统需求进行分析和探究,设计和开发了基于Python Web的企业车辆管理系统。

系统的开发遵循了软件工程的开发流程,首先通过对系统的需求进行分析,同时对比了类似系统的功能,对需求进行进一步的探究,之后根据需求进行总体设计,详细设计等完成系统的前期准备阶段。对于系统的实施,采用了Python语言,并利用了Django框架实现B/S模式,对于前端页面的显示则用到了Bootstrap来对页面进行一定的优化。系统的数据利用MySQL数据库进行保存,根据前台的使用需求,后台读取相应的数据并展现在页面上。系统开发过程中采用的IDE为PyCharm,在访问数据过程中也利用到了PyCharm对MySQL进行连接并对数据库进行相应操作。本系统主要完成的功能模块包括:车辆信息管理,驾驶员信息管理,出车信息管理,行车费用管理,以及对系统管理员的信息管理。权限的划分与用户的类别相关,分为了管理员、超级管理员和驾驶员三种,管理员可对车辆信息、驾驶员信息和车辆使用情况等进行添加、删除、修改和查询等,超级管理员在此基础上还可对所有管理员信息进行管理。驾驶员可登入系统对自身信息进行保存和修改,同时可以查看个人出车任务或接受出车任务,在完成工作后可上传出车费用相关信息。在系统开发期间也通过不断的测试和体验来改善系统用户体验,并解决系统中存在的漏洞使系统更加稳定。

经过对系统的使用和测试,该系统布局清晰,功能明了,用户操作简单,系统稳定且可扩展性强,便于企业进行车辆使用信息管理。

关键词:Python语言;Django框架;MySQL数据库;企业车辆管理系统

Abstract

With the needs of economic development, more and more vehicles are put into the operation of enterprises. For enterprises, the rational allocation of the use of enterprise vehicles, management and registration of vehicle information is not only conducive to the rational use of resources It is also of great benefit to the enterprise's clear car fee and division of responsibilities, which reduces the confusion and difficulty of accountability caused by imperfect information. This topic studies how to use computer technology and Internet technology to provide convenience and reduce costs for enterprise vehicle management. This paper designs and develops an enterprise vehicle management system based on Python Web by analyzing and exploring the requirements of the vehicle management system.

The development of the system follows the development process of software engineering. First, by analyzing the requirements of the system, at the same time comparing the functions of similar systems, the requirements are further explored, and then the overall design and detailed design are completed according to the requirements. stage. For the implementation of the system, Python language is used, and the Django framework is used to implement the B / S mode. For the front-end page display, Bootstrap is used to optimize the page. The data of the system is saved using the MySQL database. According to the use requirements of the front desk, the corresponding data is read in the background and displayed on the page. The IDE used in the system development process is PyCharm. In the process of accessing data, PyCharm is also used to connect to MySQL and perform corresponding operations on the database. The main functional modules completed by this system include: vehicle information management, driver information management, exit information management, driving cost management, and information management for the system administrator. The division of permissions is related to the user's category, which is divided into three types: administrator, super administrator and driver. The administrator can add, delete, modify and query vehicle information, driver information and vehicle usage, etc., super management On this basis, the staff can also manage all the administrator information. Drivers can log in to the system to save and modify their own information. At the same time, they can view individual exit tasks or accept exit tasks. After completing their work, they can upload information about exit costs. During system development, the system user experience is improved through continuous testing and experience, and the loopholes in the system are resolved to make the system more stable.

After using and testing the system, the system has clear layout, clear functions, simple user operation, stable system and strong scalability, which is convenient for enterprises to manage vehicle usage information.

Key Words:Python language; Django framework; Enterprise vehicle management system;

目录

摘 要 Ⅲ

Abstract Ⅳ

第1章 绪论 1

1.1研究背景与意义 1

1.2 国内外研究现状 1

1.3 研究主要内容 2

第2章 关键技术分析 4

2.1Django框架 4

2.1.1 Django框架概述 4

2.1.2 Django的MTV模型 5

2.2前端技术 6

2.2.1 Ajax 6

2.2.2 响应式表格 6

2.2.3 Sweet Alert 7

2.3 MySQL数据库 7

第3章 系统分析与设计 8

3.1 需求分析 8

3.1.1 功能性需求分析 8

3.1.2 非功能性需求分析 11

3.2 系统可行性分析 12

3.3 系统总体设计 12

3.3.1系统设计目标 12

3.3.2系统功能结构设计 13

3.4 系统功能模块设计 14

3.5 系统数据库设计 15

第4章 系统实现与测试 22

4.1系统开发环境 22

4.2系统功能实现 22

4.2.1登陆模块 24

4.2.2车辆信息管理 25

4.2.3驾驶员信息管理 28

4.2.4出车信息管理 30

4.2.5行车费用管理 32

4.3系统测试 35

4.3.1测试内容 35

4.3.2测试用例及结果 35

第5章 总结与展望 39

5.1全文总结 39

5.2展望 39

参考文献 41

致 谢 43

第1章 绪论

1.1研究背景与意义

随着经济发展的需要,越来越多的车辆投入到企业的运作之中,对于企业而言,合理的分配企业车辆的使用、用车信息的管理和登记,不仅有利于资源的合理运用,也对企业的用车用费清晰、责任划分有着巨大的益处,降低了信息不完善带来的用费混乱、难以追责等问题。而现今有些企业仍利用人工管理车辆档案的方法,通过人工进行车辆的信息管理不仅耗时耗力,还存在着安全性问题,这样的管理方式已经不能赶上时代迅速发展的脚步。本课题研究如何利用网络去实现企业车辆管理,通过互联网的技术来为企业车辆管理提供便利以及降低成本。

开发线上车辆管理系统进行管理的优越性在于:1.通过高性能的处理能力可以更加便捷的保存和利用数据,减少存储空间。2.数据的安全备份,依靠计算机存储还可以有效备份数据,以可视化的界面展示数据,对于信息的变动也可快速的修改,减少了大量体力劳动。3.提高了数据安全性,通过设置数据访问权限可以保证数据的安全性。4.提高了系统效率,可以多人同时访问系统,对信息进行更替,提高并行性和工作效率。5.使管理成本降低,对于企业车辆的使用时间、车辆信息、驾驶员信息、车辆使用资费的确认都可以通过线上完成,减少了人们在各部门跑动的体力劳动,使得办公效率得到了提高,企业的管理成本也得到了相当程度的降低。

对于企业的车辆管理系统而言,企业的需求在不断的变化,随之系统的功能也应随着需求而改变,所以管理系统也将处于不断开发和完善的过程之中。

    1. 国内外研究现状

随着中国经济的蓬勃发展,中国的交通正在迅猛发展中,早在新中国成立之初,全国能通车的公路仅8.08万公里,而到2008年公路总里程已达373万公里[1],至2016年末,全国公路总里程已达到469.63万公里[2]。近年来,汽车已逐渐成为中国每个家庭的必需品。 车辆作为主要的交通工具,可以满足人们的日常出行需求,与此同时,车辆的数量也增加了,个人就可能拥有多辆车。而随着经济的不断提高,为满足企业的工作需求,大量的车辆投入到企业的运作之中,新旧车辆的不断更新换代,使得车辆的数目极大的提高,随之而来的是大量车辆的信息管理问题,以及车辆分配使用问题急需解决。

请支付后下载全文,论文总字数:24377字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图