栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

基于SSM的大学拍卖网站(含文档)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

基于SSM的大学拍卖网站(含文档)

项目介绍:

本系统采用SSM框架,数据层采用mybatis,数据库使用mysql,适合毕业设计,下面是大概的功能,具体功能实现可以建议看下方的演示视频,系统适合于基础一般的同学使用。

项目技术:

管理端:springboot、mybatis、layui
小程序端:uniapp、uview、js、css等
开发工具:idea/hbuilder
数据库:mysql 5.7
JDK版本:jdk1.8
服务器:tomcat8

功能概述:
学生:
登陆注册系统
根据分类或者搜索查询拍卖商品
拍卖商品详情查看,并可以竞拍或者加入购物车
学生可以发布拍卖商品
学生后台可以维护个人基本信息
学生后台可以修改密码
学生可以查看本人的竞拍记录
学生可以维护个人发布的所有商品
学生竞拍后,截至时间,系统自动为价高者生成订单
订单生成后可完成支付等后续发货流程
完成后可退出系统

管理员:
登陆系统
维护个人基础信息并可以修改密码
用户管理:查看所有用户信息,可以禁用账户或者删除
商品信息管理:维护所有商品的基本信息,并监控状态
商品竞拍记录管理:查看所有商品的竞拍信息和状态
订单管理:可以查看所有订单,并可以操作订单状态
可退出登陆
文档:

 

部分功能展示:

首页

登陆注册

用户登陆和注册页面

商品详情

可以查看详情,并可以竞拍或者加入购物车

首页搜索或者筛选

可以根据条件查找

学生后台-维护个人信息

对个人信息维护

学生后台-查看个人竞拍

对个人竞拍信息查看

学生后台-维护个人发布的商品

对商品信息维护

学生后台-查看购物车

学生后台-查看订单

对订单进行查看

管理员后台-维护信息

管理员后台-维护用户信息

对所有用户信息维护

部分代码展示:
 
    @RequestMapping(method = RequestMethod.GET)
    public String account(Model model) {
        User loginUser = getLoginUser();
        Long id = loginUser.getId();
        Boolean isAdmin = Objects.equals(loginUser.getType(), UserTypeEnum.ADMIN.getValue());

        // 竞拍列表
        List biddingList = isAdmin ? biddingService.findAll(null) : biddingService.findByUserId(id);
        model.addAttribute("biddingList", biddingList);

        // 商品列表
        List productList = isAdmin ? productService.findAll(null) : productService.findByUserId(id);
        model.addAttribute("productList", productList);

        // 订单列表
        List orderList = isAdmin ? orderService.findAll() : orderService.findByUserId(id);
        model.addAttribute("orderList", orderList);

        model.addAttribute("user", loginUser);
        if (Objects.equals(loginUser.getType(), UserTypeEnum.ADMIN.getValue())) {
            // 用户管理
            Map map = new HashMap<>();
            map.put("type", UserTypeEnum.USER.getValue());
            List userList = userService.findAll(map);
            model.addAttribute("userList", userList);
            return "account-admin";
        } else {
            // 购物车列表
            List cartList = cartService.findByUserId(id);
            model.addAttribute("cartList", cartList);
            return "account-user";
        }
    }

以上就是部分功能展示,从整体上来看,本系统功能是十分完整的,而且也与当前的热点话题关联,界面设计简洁大方,交互友好,数据库设计也很合理,规模适中,比较适合毕业设计和课程设计的相关应用。

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

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/352158.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号