基于springboot框架的快递代取跑腿服务系统

目录
摘 要 1
Abstract 2
1.项目简介 4
1.1开发运行环境: 4
1.2需求分析 4
1.3数据流图 5
2.数据库设计 6
2.1表结构 6
2.2ER图 7
3.项目开发 7
3.1项目配置 7
3.2Redis配置 9
3.3工具类 10
3.4业务代码 12
3.5文件上传 20
3.6开发日志 21
自定义Message码 21
自定义订单状态 22
后端接收ajax数据 22
ajax获取后端返回的数据 27
mybatis一级缓存的禁用 29
4.项目展示 29
1.项目简介
本项目基于springboot框架开发而成,前端采用bootstrap和layer框架开发,系统功能完整,界面简洁大方,比较适合做毕业设计使用。
本项目主要实现了代取快递的信息管理功能,使用角色有三类:一是客户可以直接访问系统下单,输入代取快递的相关信息,并可以在系统中查询订单的完成进度,也可以对系统进行相应的反馈并查询反馈的回复情况。也可以直接在线支付代取费用。二是接单员,可以登陆系统进行接单,并根据自己的订单完成情况修改订单状态,查询自己的订单等。三是系统管理员,可以实现对人员和订单信息的管理,本文转载自http://www.biyezuopin.vip/onews.asp?id=14708对反馈信息的回复等操作。
1.1开发运行环境:
开发工具:IDEA / ECLIPSE
MYSQL: 5.7
JDK:1.8
Maven: 3.3.9
开发技术:
后台技术:Spring boot+ SpringMVC + MyBatisPlus,连接池采用 Druid,安全框架使用 Shiro,缓存使用redis
前台技术:Bootstrap + layer 实现
1.2需求分析
学生下订单,代领人员接单,以学生给的取货码、姓名、电话、宿舍号等信息,代领人代领快递后送至宿舍,学生付款,代领人收款,结束订单。
(1)学生需要填写订单,包括姓名、电话、取货码、宿舍号、快递单号等。需要方便的查看自己的订单信息,包括下单时间、订单价格、签收时间、快递单号、快递内容、代领信息、付款方式等。同时能够确认每一单是否收到等问题,如果包裹出现问题,可以及时联系到代领人。
(2)代领人需要接订单,并且知道订单的信息,包括姓名、电话、取货码、宿舍号、快递单号等。需要方便的查看自己完成的订单情况,包括每一单的收入及时间、下单信息等,同时能够确认每一单是否正常收款,如果未收到付款,可以及时联系到下单的学生。

3.1项目配置
mybatis:

  configuration:

    cache-enabled: false  #禁用二级缓存

#    local-cache-scope: session  #一级缓存指定为session级别

    local-cache-scope: statement #一级缓存指定为statement级别, 相当于禁用一级缓存





spring:

  redis:

#    host: 127.0.0.1

    host: 192.168.135.133

    port: 6379

    password: ""

    database: 1



  datasource:

    type: org.apache.commons.dbcp2.BasicDataSource

#    type: org.apache.tomcat.jdbc.pool.DataSource

#    driver-class-name: com.mysql.cj.jdbc.Driver

#    schema: classpath:db/schema-h2.sql

#    data: classpath:db/data-h2.sql

#    url: jdbc:h2:mem:test

    url: jdbc:mysql://localhost:3306/deliverytakingsystem?serverTimezone=UTC

    username: root

    password: 123456

    dbcp2:

      cache-state: false



wyz:

  datasource:

    driver-class-name: com.mysql.cj.jdbc.Driver

    url: jdbc:mysql://localhost:3306/deliverytakingsystem?serverTimezone=UTC

    username: root

    password: 123456



  redis:

    host: 127.0.0.1

    port: 6379

#    password: ""

#    database: 0



server:

  port: 8081

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值