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

news/2024/10/30 15:27:48/

目录
摘 要 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.1host: 192.168.135.133port: 6379password: ""database: 1datasource: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:testurl: jdbc:mysql://localhost:3306/deliverytakingsystem?serverTimezone=UTCusername: rootpassword: 123456dbcp2:cache-state: falsewyz:datasource:driver-class-name: com.mysql.cj.jdbc.Driverurl: jdbc:mysql://localhost:3306/deliverytakingsystem?serverTimezone=UTCusername: rootpassword: 123456redis:host: 127.0.0.1port: 6379#    password: ""#    database: 0server:port: 8081

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


http://www.ppmy.cn/news/275763.html

相关文章

【附源码】计算机毕业设计SSM校园跑腿平台

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

基于微信小程序的毕业设计题目(27)php校园跑腿小程序(含开题报告、任务书、中期报告、答辩PPT、论文模板)

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信校园跑腿小程序系统,前台用户使用小程序发布跑腿任何和接跑腿任务,后台管理使用基于PHPMySql的B/S架构;通过后台管理跑腿的用户、查看跑腿信息和对应订单。 意义…

小程序项目:基于微信小程序的校园跑腿系统——计算机毕业设计

项目介绍 随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,校园跑腿系统被用户普遍使用,为方便用户能…

【毕设不求人】基于微信小程序的校园跑腿+后台管理系统

基于微信小程序的校园跑腿后台管理系统 前言需求分析性能分析系统设计管理员功能模块学生功能模块图跑腿者功能模块图 数据库ER图学生信息实体属性图跑腿者信息实体图 流程图登录流程 部分功能展示学生发起跑腿请求订单管理订单评价管理员端学生端跑腿者端 技术栈说明主要功能 …

java 微信小程序 校园跑腿系统

半夜想吃一碗酸辣粉,却不想出门;该交水电费了,自己又抽不出时间;家里的狗粮吃完了,没空去买……随着生活节奏越来越快,几乎每个人都曾被这样的烦心琐事所困扰。 但如今,这些都不算事儿了。因为你只需打一个电话&#x…

校园代取快递小程序,校园跑腿小程序系统设计与实现

项目背景和意义 目的:本课题主要目标是设计并能够实现一个基于微信校园跑腿小程序系统,前台用户使用小程序发布跑腿任何和接跑腿任务,后台管理使用基于PHPMySql的B/S架构;通过后台管理跑腿的用户、查看跑腿信息和对应订单。 意义…

计算机毕业设计Python+uniapp校园快送跑腿微信小程序(小程序+源码+LW)

计算机毕业设计Pythonuniapp校园快送跑腿微信小程序(小程序源码LW) 该项目含有源码、文档、程序、数据库、配套开发软件、软件安装教程 项目运行 环境配置: Pychram社区版 python3.7.7 Mysql5.7 uni HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#x…

基于微信小程序的校园跑腿系统

随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱,校园跑腿系统被用户普遍使用,为方便用户能够可以随时…