快递代取系统
摘 要
近年来,网络购物已经逐渐成为人们的一种生活和消费习惯,同时也带动了快递行业的迅猛发展。快递行业中,校园快递交易量近些年呈现高幅度增长,然而高校后勤对于校园快递的管理却处于一种滞后的状态。由于学校的教师和宿舍限制外来人员的进入,并且学校的快递量非常的大,学校无法提供送件上门服务,收件人只能到快递领取点取件,由于快递领取点一般离收件人比较远,学生取件非常的不便;而共享快递盒需要送货上门,签收回收,目前校园无法实现共享快递盒的接收。
本项目基于springboot框架开发而成,前端采用bootstrap和layer框架开发,主要实现了代取快递的信息管理功能,使用角色有三类:一是客户可以直接访问系统下单,输入代取快递的相关信息,并可以在系统中查询订单的完成进度,也可以对系统进行相应的反馈并查询反馈的回复情况。也可以直接在线支付代取费用。二是接单员,可以登陆系统进行接单,并根据自己的订单完成情况修改订单状态,查询自己的订单等。三是系统管理员,可以实现对人员和订单信息的管理,对反馈信息的回复等操作。
关键词:快递;代取;跑腿;互助;springboot
Abstract
In recent years, online shopping has gradually become a people's life and consumption habit, but also led to the rapid development of the express delivery industry.In the express delivery industry, the transaction volume of campus express delivery has shown a high growth in recent years, but the management of college logistics for campus express delivery is in a lagging state.Because the school teachers and dormitories limit the entry of foreign personnel, and the school delivery volume is very large, the school is unable to provide delivery service, the recipient can only pick up the delivery point, because the express delivery point is generally far from the recipient, it is very inconvenient for students to pick up; and the shared delivery box needs to receive recycling, the campus cannot realize the shared delivery box reception.
This project is developed based on springboot framework. The front-end adopts bootstrap and layer framework, which mainly realizes the information management function of express delivery. There are three roles: first, customers can directly access the system to order, input the relevant information of express delivery, and can query the completion progress of the order in the system, and also give corresponding feedback to the system and query the feedback reply.It can also be paid directly online.The second is the order receiver, can log in the system to receive orders, and according to their own order completion of the situation to modify the order status, query their own orders, etc.Third, the system administrator can realize the management of personnel and order information, the reply to the feedback information and other operations.
Key words: express; generation; errands; mutual assistance; 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