目录
摘 要 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












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

  1. 基于SpringBoot的校园快递代取管理系统

    系统角色: 系统管理员.配送员.普通用户 主要功能包括: 普通用户角色功能(仪表盘.我的订单.订单回收站.反馈意见.评价中心); 配送员角色功能(仪表盘.接单大厅.我的订单.订单回收站.反馈意见.评价 ...

  2. Springboot毕设项目快递代取系统的设计与实现3i0v9(java+VUE+Mybatis+Maven+Mysql)

    Springboot毕设项目快递代取系统的设计与实现3i0v9(java+VUE+Mybatis+Maven+Mysql) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql ...

  3. 基于springboot框架开发的作业提交与批改系统

    此系统是基于springboot框架开发的作业提交与批改系统,系统项目是maven项目,项目层次分离,易于二次开发和学习, 系统功能 分为教师,学生两类用户,每一角色具有不同的功能权限. 教师功能权限 ...

  4. 基于SpringBoot框架仿饿了么外卖平台系统 可二次开发带手机端后台管理

    仿饿了么外卖平台系统,带手机端后台管理. 核心框架:Spring Boot 数据库层:Spring data jpa/Spring data mongodb 数据库连接池:Druid 缓存:Ehcac ...

  5. 基于springboot框架的校园食堂外卖点餐系统

    (1)解决了学生就餐排队时间长的问题. (2)解决电话订餐拥堵的问题. (3)可通过网络付款,更加方便快捷. (4)可以在网络订餐平台上进行菜品推广. (5)可以在网络订餐平台上进行其它相关产品广告的 ...

  6. 基于springboot实现快递代取管理系统

    作者主页:编程指南针 简介:Java领域优质创作者.CSDN博客专家  Java项目.简历模板.学习资料.面试题库.技术互助 文末获取源码 项目编号:BS-XX-086 开发运行环境: 开发工具:ID ...

  7. springboot社区快递代取服务系统毕业设计-附源码

    摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针对社区快递代取服务系统等 ...

  8. springboot+社区快递代取服务系统毕业设计-附源码051434

    摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为难以攻克的课题.针对社区快递代取服务系统等 ...

  9. (附源码)springboot社区快递代取服务系统 毕业设计051434

    springboot社区快递代取服务系统 摘 要 信息化社会内需要与之针对性的信息获取途径,但是途径的扩展基本上为人们所努力的方向,由于站在的角度存在偏差,人们经常能够获得不同类型信息,这也是技术最为 ...

最新文章

  1. 【CV】吴恩达机器学习课程笔记 | 第1-15章
  2. Leetcode 剑指 Offer 04. 二维数组中的查找 (每日一题 20210727)
  3. [Android] Android开发优化之——使用软引用和弱引用
  4. Build 2018大会:.NET概述和路线图
  5. jvm(6)-Class字节码文件结构总结
  6. 人工智能领域开展标准化研究
  7. java break和return的区别_【java】break,continue和return区别
  8. JQuery Datatables —— 自定义导出列
  9. JEECG开源社区, 成立了微信二次开发项目,欢迎有兴趣朋友参与
  10. 测测你的显示器灰阶显示
  11. mysql 格式化时间_每天一个常用MySQL函数-from_unixtime等
  12. mysql 5.6.11.tar.gz_mysql5.6.11.tar.gz安装
  13. Mac电脑安装win7系统,解决前端IE浏览器兼容性问题
  14. windows10计算机管理cmd,win10以管理员打开cmd怎么操作_windows10管理员cmd打开方法
  15. Android开发 期末复习
  16. 权重衰减/权重衰退——weight_decay
  17. 【取模软件PCtoLCD2002使用教程】
  18. js修改身份证,手机号码为****的方法
  19. 关于如何选择一家正规的PMP培训机构?
  20. 计算机毕业设计 SSM美容院预约平台系统 美容护肤平台系统 美容护理平台系统

热门文章

  1. 谷歌地图数据采集软件
  2. 中国海洋大学计算机专硕复试线,2020中国海洋大学考研复试分数线已公布
  3. stamp 邮票设计 搜索02
  4. 【现代电路理论】【2】考尔法设计无源单口网络
  5. 基于单片机的居家安全报警系统
  6. Ubuntu基本操作命令
  7. 做网络必须掌握的83句话
  8. 进军NFT?方文山×周杰伦联名款公仔今日发售,将引入NFT防伪认证!
  9. 华为P30、P30pro亲手体验,最新壁纸大曝光!
  10. JZOJ5462. 【NOIP2017提高A组冲刺11.8】好文章