首页 > 编程语言 >基于uniapp的校园二手商城小程序

基于uniapp的校园二手商城小程序

时间:2024-09-14 19:52:06浏览次数:10  
标签:uniapp QueryWrapper int 校园 二手 vo new 物品 query

博主主页:猫头鹰源码
博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作
​主要内容:毕业设计(Javaweb项目|小程序|Python|HTML|数据可视化|SSM|SpringBoot|Vue|Jsp|PHP等)、简历模板、学习资料、面试题库、技术咨询
文末联系获取
感兴趣可以先收藏起来,以防走丢,有任何选题、文档编写、代码问题也可以咨询我们

项目介绍: 

在现代大学校园中,学生生活的一部分涉及到购买、出售或交换各种物品,例如教材、学术用品、生活用品和二手商品。传统的交易方式可能存在信息不对称、不便利和不安全等问题。因此,设计一个高效的校园物品交易系统成为了当前大学生活中一个备受关注的议题。

促进资源共享:通过建立一个校园物品交易系统,可以促进学生之间的资源共享,减少浪费,提高物品的再利用率。

提升交易便利性:传统的面对面交易可能受到时间和地点的限制,而一个在线系统可以提高交易的便利性,使学生能够更容易地找到需要的物品或寻找买家。

信息透明度:该系统可以提供详细的物品信息、价格和交易历史,增加了交易的透明度,使学生能够做出更明智的决策。

安全性和信任建设:通过建立一个有信誉系统的平台,可以增加交易的安全性,减少欺诈风险,促进学生之间的信任关系。

总体而言,设计校园物品交易系统对于改善大学校园内物品交易的方式,促进社区共建,提高学生生活质量都具有重要的实际意义。

部分功能:

通过在校园开展调查活动,确定好了本系统的需求,并将本系统分为两部分,第一部分是后台管理系统用来保障学生最为关心的售后问题以及效率问题。另一部分是微信小程序端,方便学生售卖和发布商品。

后台管理端(pc端):管理员管理、用户管理(小程序端注册的为用户)、菜单管理、商品分类、闲置列表、求购列表、广告管理、评论管理、闲置订单、求购订单、推荐申请。

小程序端:闲置商品浏览、收藏商品、搜索商品、发布闲置商品、发布求购商品、求购商品浏览、用户登录注册。

系统包含技术:

后端:springboot,mybatis
管理端:vue3、js、css等
小程序端:uniapp
开发工具:idea/vscode
数据库:mysql 5.7
JDK版本:jdk1.8

文档:

部分截图说明:

首页

闲置

闲置详情

我的

后台首页

菜单管理

商品管理

部分代码:

 @Auth
    @GetMapping("/getTotal")
    public ResultVo getTotal() {
        TotalVo vo = new TotalVo();
        //查询待处理数量
        QueryWrapper<GoodsReport> query = new QueryWrapper<>();
        query.lambda().eq(GoodsReport::getStatus, "0");
        int doTotal = goodsReportService.count(query);
        vo.setDoTotal(doTotal);
        //会员总数
        int userCount = wxUserService.count();
        vo.setUserTotal(userCount);
        //闲置总数
        QueryWrapper<Goods> uquery = new QueryWrapper<>();
        uquery.lambda().eq(Goods::getType, "0");
        int uncount = goodsService.count(uquery);
        vo.setUnusedTotal(uncount);
        //求购总数
        QueryWrapper<Goods> buyquery = new QueryWrapper<>();
        buyquery.lambda().eq(Goods::getType, "1");
        int buycount = goodsService.count(buyquery);
        vo.setBuyTotal(buycount);
        return ResultUtils.success("查询成功", vo);
    }

    //查询投诉列表
    @Auth
    @GetMapping("/getDoReport")
    public ResultVo getDoReport() {
        QueryWrapper<GoodsReport> query = new QueryWrapper<>();
        query.lambda().eq(GoodsReport::getStatus, "0")
                .orderByDesc(GoodsReport::getReportTime)
                .last(" limit 8");
        List<GoodsReport> list = goodsReportService.list(query);
        if(list.size() >0){
            for (int i=0;i<list.size();i++){
                Goods goods = goodsService.getById(list.get(i).getGoodsId());
                list.get(i).setGoodsName(goods.getGoodsName());
            }
        }
        return ResultUtils.success("查询成功", list);
    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,代码工整,清晰,适合学习使用。

好了,今天就到这儿吧,小伙伴们点赞、收藏、评论,一键三连走起呀,下期见~

标签:uniapp,QueryWrapper,int,校园,二手,vo,new,物品,query
From: https://blog.csdn.net/mtyedu/article/details/142152611

相关文章

  • Springboot二手物品交易系统03374--(程序+源码+数据库+调试部署+开发环境)
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、研究背景随着互联网技术的飞速发展和人们消费观念的转变,二手物品交易逐渐成为一种流行的消费模式。传统的二手市场存在信息不对称、交易效率低......
  • Springboot二手交易平台8h0k9程序+源码+数据库+调试部署+开发环境
    本系统(程序+源码+数据库+调试部署+开发环境)带论文文档1万字以上,文末可获取,系统界面在最后面。系统程序文件列表开题报告内容一、项目背景在消费主义盛行的今天,商品更新换代速度加快,大量二手物品随之产生。为了促进资源的有效利用和循环利用,减少浪费,构建一个便捷、安全、高......
  • 让数据转动起来,解锁二手车交易的数据驱动秘籍
    在大数据时代,数据已经成为企业最宝贵的资产之一。如何高效地利用数据来驱动业务发展,始终是企业面临的重大挑战。数据中台(DataMiddlePlatform)作为一种数据管理和应用的核心理念,逐渐在企业中得到广泛应用。它不仅为企业提供了统一的数据管理平台,还赋能业务部门快速、灵活地利用数据......
  • springboot校园失物招领系统-计算机毕业设计源码17082
    目 录摘要1绪论1.1研究背景1.2 研究意义1.3论文结构与章节安排2 相关技术介绍2.1B/S结构2.2SpringBoot框架2.3MySQL数据库3系统分析3.1可行性分析3.2系统流程分析3.2.1数据新增流程3.2.2 数据删除流程3.3 系统功能分析3.3.1功......
  • java+vue计算机毕设大学校园二手教材与书籍【源码+开题+论文+程序】
    本系统(程序+源码)带文档lw万字以上文末可获取一份本项目的java源码和数据库参考。系统程序文件列表开题报告内容研究背景随着高等教育的普及与知识更新速度的加快,校园内教材与书籍的更新换代日益频繁,这导致学生群体面临着高昂的购书成本。同时,大量使用过的教材在学期结束......
  • uniapp - 最新详细实现web-view网页与安卓苹果App端之间互相通信功能,苹果app/安卓app
    前言在uni-app项目开发中,详解实现web-view和App之间的互相通信完整流程及代码教程,Uniappapp端向webview网站传递数据,同时webview又可以向app端传递数据参数,完成二者的数据通信方案,支持嵌入本地移动端H5页面、第三方网站、自定义网页,附带各种常见问题,解决发送数据通信没......
  • springboot+vue校园社团活动推荐系统【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着高等教育的普及与校园文化生活的日益丰富,校园社团作为学生自主管理、自我提升的重要平台,其活动的多样性和参与度成为衡量校园文化活力的重要指标。然而,面对众多社团及其纷繁复杂的活动,学生们往往难以全面、及时地获取到感兴趣的活......
  • springboot+vue校园跑腿服务平台【程序+论文+开题】计算机毕业设计
    系统程序文件列表开题报告内容研究背景随着高校规模的不断扩大与学生生活节奏的加快,校园内对于便捷、高效生活服务的需求日益增长。传统的人工跑腿服务已难以满足学生群体对于时间管理和个性化服务的需求。同时,移动互联网技术的普及与智能手机的高度渗透,为构建校园跑腿服务......
  • 基于微信小程序的校园二手平台-计算机毕业设计源码+LW文档
    1.本课题的研究意义在网络的市场越来越发达的背景下,许多电子商务的网站的出现,带动了我国的商业发展,让人们的商业活动更加的方便,选择的范围也更加广阔。但随之而来的问题就是范围太大,而某些特定需求的人们面对繁杂的商品,选择上来说就没那么有针对性了,比如大学生,往往大学的生活大同小......
  • 【开题报告+文档+源码】基于微信小程序的校园学生缴费管理系统设计与实现
    项目背景与意义随着信息技术的快速发展和普及,校园管理系统正逐渐进行数字化转型。校园缴费管理作为学校管理中的重要环节,传统的缴费方式存在一系列不便之处,如学生需要亲自到财务处排队缴费、手动填写缴费单据[1],并且缴费过程需要一定的管理审核等。同时,管理部门也面临大量的人......