基于Android的工程机械售后服务智能派工系统的开发与实现

 2022-07-12 09:07

论文总字数:38075字

摘 要

随着国家大力发展基础设施建设,各行业工程项目建设所依赖的工程机械的需求量和拥有量迅速增加,工程机械服务的重要性日益显著。本课题分析工程机械服务行业现状,发现传统的工程机械服务模式已经无法满足工程机械行业的要求。为了提高服务效率和服务质量,本课题开发出一套基于Android的工程机械售后服务智能派工系统。

本系统是集成了Spring技术、移动互联网技术、Thymeleaf技术、数据库技术以及智能派工算法等于一体的综合性售后服务智能派工系统。为客户、企业员工以及企业管理人员提供了一个综合管理与服务平台,它有着简单易操作的人机界面、响应快速的性能以及安全稳定的服务。

本文的主要工作包括以下几点:

  1. 对工程机械售后服务智能派工系统进行总体设计。包括软件总体需求分析、各个功能模块结构设计以及确定系统的部署环境。
  2. 服务器端软件设计和实现。确定了服务器端的各个功能结构。明确了各个用户的访问权限,确定用户可以调用哪些API以及可以访问哪些页面。设计了单号的生成规则。完成后台管理系统的设计和实现。后台管理包含人车管理、报修管理和派工管理等。
  3. 智能派工算法的设计和实现。本文设计了3种派工算法,覆盖实际使用的绝大多数环境,满足系统日常派工需求。其中最短路径算法和距离/时间综合派工算法适合单次派工,而分配/打车派工算法专为批量派工业务设计。
  4. 完成Android客户端开发。实现登录验证、实时工单显示、历史工单查询和个人信息维护等功能,并对客户端UI设计做了概括和总结。
  5. 本文最后对所做工作进行了总结分析,对后续研究方向进行了展望。

关键词:工程机械、智能派工、最短路径、信息管理、Android客户端

Abstract

With the country's vigorous development of infrastructure construction, the demand for and quantity of construction machinery on which various industrial engineering projects rely are increasing rapidly, and the importance of construction machinery services has become increasingly significant. This topic analyzes the status quo of the construction machinery service industry and finds that the traditional construction machinery service model can no longer meet the requirements of the construction machinery industry. In order to improve service efficiency and service quality, this project developed a set of Android-based engineering machinery after-sales service smart dispatch system.

This system is a comprehensive after-sales service smart dispatching system that integrates Spring technology, mobile Internet technology, Thymeleaf technology, database technology, and intelligent dispatching algorithms. It provides a comprehensive management and service platform for customers, enterprise employees, and enterprise managers. It has a simple and easy-to-use human-machine interface, fast response performance, and secure and stable service.

The main work of this article includes the following points:

1. The overall design of the intelligent dispatch system for engineering machinery after-sales service. Including the overall software requirements analysis, the design of each functional module structure, and the deployment environment for the system.

2. Server-side software design and implementation. Determined the various functional structures on the server side. The access rights of each user are clarified, which APIs the user can call and which pages can be accessed. The single number generation rule was designed. Complete the background management system design and implementation. Back-office management includes vehicle management, repair management and dispatch management.

3. Intelligent dispatch algorithm design and implementation. This paper designs three algorithms for dispatching workers to cover most of the environments that are actually used to meet the daily dispatch requirements of the system. Among them, the shortest path algorithm and the distance/time comprehensive assignment algorithm are suitable for single assignment, while the assignment/pick assignment algorithm is designed for the bulk assignment service.

4. Complete Android client development. It implements login verification, real-time work order display, history work order query and personal information maintenance, and summarizes and summarizes the client-side UI design.

5. This article concludes with a summary of the work done and looks ahead to the direction of follow-up research.

Keywords: construction machinery, intelligent dispatch , shortest path, information management, Android client

目 录

摘 要 I

Abstract II

第一章 绪论 1

1.1 引言 1

1.2 课题研究背景和意义 1

1.3 研究内容和目标 2

1.4 论文结构和章节安排 2

第二章 系统开发工具和相关技术 4

2.1 系统开发工具 4

2.1.1 开发环境 4

2.1.2 MYSQL数据库 4

2.2 服务器端开发技术 4

2.2.1 服务器端框架 4

2.2.2 Thymeleaf 模板语言 5

2.3 客户端开发技术 6

2.4 地图服务 7

2.5 本章小结 7

第三章 系统总体设计 8

3.1 软件总体需求分析 8

3.2 功能模块结构设计 9

3.3 系统部署环境 11

3.4 本章小结 12

第四章 系统数据库设计 13

4.1 数据库的需求分析 13

4.2 数据库的概念设计 14

4.3 数据库的逻辑设计 15

4.3.1 表结构设计 15

4.3.2 约束和索引 18

4.4 本章小结 19

第五章 服务器端软件设计与实现 20

5.1 服务器端结构 20

5.2 访问权限 21

5.3 单号设计 22

5.4 后台管理模块 23

5.4.1 人车管理 24

5.4.2 报修单管理 25

5.4.3 派工单管理 27

5.5 数据访问接口 29

5.6 本章小结 30

第六章 派工算法设计与实现 32

6.1 最短路径派工算法 32

6.1.1 Dijkstra算法 32

6.1.2 算法实现 33

6.2 距离/时间综合派工算法 35

6.3 分配/打车派工算法 39

6.3.1 分配问题 39

6.3.2 “打车”问题 40

6.4 三种算法对比 42

6.5 本章小结 42

第七章 Android端软件设计与实现 43

7.1 登录验证模块 43

7.1.1 功能设计 43

7.1.2 数据传递 44

7.1.3 session机制 45

7.2 实时工单模块 45

7.2.1 实时推送 45

7.2.2 主动请求 46

7.3 工单查询模块 48

7.4 个人信息维护模块 50

7.5 整体UI设计 50

7.6 本章小结 51

第八章 总结与展望 52

8.1 完成的工作 52

8.2 个人体会 53

8.3 展望 54

致 谢 55

参考文献 56

绪论

引言

我国的工程机械行业起步较国外晚近50年,在管理、技术水平等方面远低于国际知名企业。但是经过多年努力,已经具备相当规模。近年来,随着国家不断加大对基础建设的投资,我国的工程机械行业飞速发展[1]。各主要工程机械产品,如挖掘机、装载机、起重机等销量大幅上升。伴随行业高速发展,企业逐渐意识到增强对产品保养、维修,以及提高售后服务对提高企业效益具有重大作用。与普通产品相比,工程机械类产品具有结构复杂、维修难度大、定期保养等特征,因此他们的客户对其产品售前、售后服务的需求越来越多,对其服务质量的要求也越来越高。在工程机械制造行业,具有一定生产规模的制造企业都拥有自己的客户服务系统[2],提供各类售前、售后服务,以期不断提升其客户满意度。

据估算,中国装载机的市场保有量超过160万台、挖掘机保有量超过149万台(截止到2016年底数据),我国的工程机械售后服务行业存在以下几点问题[3]

剩余内容已隐藏,请支付后下载全文,论文总字数:38075字

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;