基于Java校园跑腿管理系统设计与实现(源码+部署文档)

博主介绍: ✌至今服务客户已经1000+、专注于Java技术领域、项目定制、技术答疑、开发工具、毕业项目实战 ✌

🍅 文末获取源码联系 🍅

👇🏻 精彩专栏 推荐订阅 👇🏻 不然下次找不到

Java项目精品实战专区https://blog.csdn.net/java18343246781/category_12537229.htmlJava各种开发工具资源包网站http://62.234.13.119:9000/html/visitor/softwareResourceList.html

软件安装+项目部署专区https://blog.csdn.net/java18343246781/category_12539864.htmlv


系列文章目录

前言

一、运行环境

二、代码示例

三、系统展示


前言

用户分为:普通用户、配送员、管理员

用户:登录、注册、查看系统公告、在线留言、发布订单、查看当前订单状态、查看招聘信息

配送员:个人信息管理、发布订单管理、接取订单管理、配送订单管理、评价信息管理

管理员:个人信息管理、用户管理、配送员管理、发布订单管理、提取订单管理、配送订单管理、评价信息管理、招聘信息管理、系统公告、在线留言

一、运行环境

复制代码
1) 运行工具:idea
2) 数据库:mysql
3) 依赖管理:maven
4) 前端框架:vueCli
5) 前端运行环境:node
6) 后端运行环境:JDK1.8

二、代码示例

代码如下(示例):

    /**
     * 后端列表
     */
    @RequestMapping("/page")
    public R page(@RequestParam Map<String, Object> params,PingjiaxinxiEntity pingjiaxinxi,
		HttpServletRequest request){
		String tableName = request.getSession().getAttribute("tableName").toString();
		if(tableName.equals("yonghu")) {
			pingjiaxinxi.setYonghuzhanghao((String)request.getSession().getAttribute("username"));
		}
		if(tableName.equals("peisongyuan")) {
			pingjiaxinxi.setPeisonggonghao((String)request.getSession().getAttribute("username"));
		}
        EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
		PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));

        return R.ok().put("data", page);
    }
    
    /**
     * 前端列表
     */
	@IgnoreAuth
    @RequestMapping("/list")
    public R list(@RequestParam Map<String, Object> params,PingjiaxinxiEntity pingjiaxinxi, 
		HttpServletRequest request){
        EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
		PageUtils page = pingjiaxinxiService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, pingjiaxinxi), params), params));
        return R.ok().put("data", page);
    }

	/**
     * 列表
     */
    @RequestMapping("/lists")
    public R list( PingjiaxinxiEntity pingjiaxinxi){
       	EntityWrapper<PingjiaxinxiEntity> ew = new EntityWrapper<PingjiaxinxiEntity>();
      	ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi")); 
        return R.ok().put("data", pingjiaxinxiService.selectListView(ew));
    }

	 /**
     * 查询
     */
    @RequestMapping("/query")
    public R query(PingjiaxinxiEntity pingjiaxinxi){
        EntityWrapper< PingjiaxinxiEntity> ew = new EntityWrapper< PingjiaxinxiEntity>();
 		ew.allEq(MPUtil.allEQMapPre( pingjiaxinxi, "pingjiaxinxi")); 
		PingjiaxinxiView pingjiaxinxiView =  pingjiaxinxiService.selectView(ew);
		return R.ok("查询评价信息成功").put("data", pingjiaxinxiView);
    }
	
    /**
     * 后端详情
     */
    @RequestMapping("/info/{id}")
    public R info(@PathVariable("id") Long id){
        PingjiaxinxiEntity pingjiaxinxi = pingjiaxinxiService.selectById(id);
        return R.ok().put("data", pingjiaxinxi);
    }

    /**
     * 前端详情
     */
	@IgnoreAuth
    @RequestMapping("/detail/{id}")
    public R detail(@PathVariable("id") Long id){
        PingjiaxinxiEntity pingjiaxinxi = pingjiaxinxiService.selectById(id);
        return R.ok().put("data", pingjiaxinxi);
    }

三、系统展示

首页:可以查看当前订单信息。

订单详情

查看公告:管理员可以在后台发布公告信息。

在线留言:用户可以留言交流

发布订单:用户可以发布订单,发布需求以及报酬金额。

接取订单:查看当前订单状态。

配送员接取订单信息。

用户管理:管理员来维护用户信息。

订单管理:管理员可以查看所有订单信息。

配送管理:管理员可以查看所有配送信息。

管理员可以查看所有评论信息

招聘信息:管理员可发布招聘信息。

留言管理

校园公告

相关推荐
计算机徐师兄6 个月前
基于微信小程序的校园跑腿小程序,附源码
java·微信小程序·小程序·校园跑腿
计算机徐师兄7 个月前
基于微信小程序的校园跑腿系统的研究与实现,附源码
java·微信小程序·小程序·校园跑腿小程序·校园跑腿·校园跑腿 app
gc_20211 年前
校园跑腿小程序功能分享
小程序·校园跑腿·跑腿小程序
陕西格创网络1 年前
校园跑腿小程序怎么样?
小程序·校园跑腿小程序·校园创业·校园跑腿