首页 > 其他分享 >基于SSM的大学拍卖网站(含文档)

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

时间:2023-09-05 10:34:55浏览次数:34  
标签:查看 addAttribute SSM 拍卖 文档 竞拍 后台 model 学生


项目介绍:

 

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

项目技术:

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

功能概述:

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

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

文档:

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

 

基于SSM的大学拍卖网站(含文档)_后端_02

部分功能展示:

首页

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

登陆注册

用户登陆和注册页面

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

商品详情

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

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

首页搜索或者筛选

可以根据条件查找

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

学生后台-维护个人信息

对个人信息维护

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

学生后台-查看个人竞拍

对个人竞拍信息查看

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

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

对商品信息维护

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

学生后台-查看购物车

基于SSM的大学拍卖网站(含文档)_后端_10

学生后台-查看订单

对订单进行查看

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

管理员后台-维护信息

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

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

对所有用户信息维护

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

部分代码展示:

/**
     * 账号中心
     *
     * @param model
     * @return
     */
    @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<Bidding> biddingList = isAdmin ? biddingService.findAll(null) : biddingService.findByUserId(id);
        model.addAttribute("biddingList", biddingList);

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

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

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

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

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

标签:查看,addAttribute,SSM,拍卖,文档,竞拍,后台,model,学生
From: https://blog.51cto.com/u_14544277/7368837

相关文章

  • 基于SSM的小区缴费系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统基于ssm整合,数据层为MyBatis,mysql数据库,具有完整的业......
  • 基于SSM的日上(化妆品)商城
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询项目介绍: 该系统创作于2022年2月,包含详细数据库设计。基于SSM整合,数据......
  • “汪星与喵星”宠物伙伴交流网站的设计与实现-计算机毕业设计源码+LW文档
    1.选题的背景和意义背景:随着时代的飞速发展,计算机已经成为我们生活中必不可少的一部分,并以其便捷的信息传输形式改变着人们以往的消费观念。随着城市经济的快速发展,人们的生活水平也在不断的提高,越来越的家庭开始选择饲养宠物作为排解压力、增添生活乐趣的方式,也有人更将宠物视为......
  • 阳光驿站快递人员管理系统-计算机毕业设计源码+LW文档
    1.选题目的、意义及研究现状:目的与意义:随着我国国民经济建设的蓬勃发展和社会主义市场经济体制的迅速完善,各个行业都在积极使用现代化的手段,不断改善服务质量,提高工作效率,这些都在很大程度上给企业提出了越来越严峻的挑战,对企业体系无论是在行政职能、企业管理水平以及优质服务上......
  • 权限管理系统的设计与实现-计算机毕业设计源码+LW文档
    1.1研究背景随着信息技术高速的发展,越来越多的企事业单位使用管理系统来提高管理效率。在软件公司,具有许多软件项目需要开发,为了更好的管理开发过程,涉及了许多用户角色,包括项目经理、需求分析师、系统分析师、开发人员、测试人员、运维人员等,不同的人员在开发过程中,具有不同的工作......
  • 驾校科目一模拟考试练习APP的设计与实现-计算机毕业设计源码+LW文档
    摘要随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工操作的弊端。我国政府一直以来都非常重视驾校教育的发展,近几年来驾考学生人数逐渐增加,对科目一考试的需求越来越多。因此,通过开发驾校科目一模拟考试练习APP来提高学习......
  • 网络外卖系统的设计与实现-计算机毕业设计源码+LW文档
    摘要随着信息技术和移动支付的发展,当前电子商务越来越成熟,各行业逐渐从传统的线下销售转移到线上中来,电子商务与其低廉的成本高回报的方式带动了企业经济发展。一直以来,点餐都是在线下进行,面对的客户群有限,又加上这些年的疫情影响,给餐饮的销售工作带来了阻碍。基于此,把美食转移到......
  • 基于SSM的宠物商城系统
    系统使用技术:SSM前端技术:bootstrap,js,css等开发工具:idea数据库:mysql5.7项目介绍:该系统为原创,创作于2021年3月,包含详细数据库设计。基于SSM整合,数据层为MyBatis,mysql数据库,具有完整的业务逻辑。数据库设计:部分功能展示:下面我们来看看部分相关功能。登陆页面:首页首页展示不同分类的......
  • 基于SSM的疫情核酸结果查询系统
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、博客专家、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战主要内容:毕业设计(Javaweb项目|小程序等)、简历模板、学习资料、面试题库、技术咨询文末联系获取项目介绍:该系统创作于2023年2月,基于SSM整合,数据层为MyBati......
  • 微信机器人开发文档
    简要描述:根据消息回调收到的xml转发视频消息,适用于同内容大批量发送,可点击此处查看使用方式,第2大类4小节请求URL:http://域名地址/sendRecvVideo请求方式:POST请求头Headers:Content-Type:application/jsonAuthorization:login接口返回参数:参数名必选类型说明wId是string登录实例标识wcI......