news 2026/7/7 20:25:19

【JAVA项目】基于JAVA的网上商城系统

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【JAVA项目】基于JAVA的网上商城系统

一、项目介绍

本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router实现动态路由,Ajax实现前后端通信,Element-plus组件库使页面快速成型。后端部分:采用SpringBoot作为开发框架,同时集成MyBatis、Redis、阿里云oss对象存储等相关技术。

学生成绩管理系统,可前后端分离

运行环境:idea

技术栈:springboot,vue,mybatis,redis,elementplus

jwt令牌技术,不登录无法访问内容页面,换浏览器也不可以

二、系统功能

分为管理员,学生系统

管理员可以对管理员信息,学生信息,班级信息的查询增加删除和修改,还可以查看成绩排名,还可以查看按照班级的成绩排名,对个人信息的修改,修改密码和退出登录

学生可以查看个人的成绩,本班级的平均分,对个人信息的修改,修改密码和退出登录

三、系统实现

登陆界面

四、实现代码

package com.example.demo.Controller; import com.example.demo.Service.CategoryService; import com.example.demo.entity.Pojo.Category; import com.example.demo.entity.Pojo.Flower; import com.example.demo.entity.Result.PageBean; import com.example.demo.entity.Result.Result; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; import java.util.List; @RestController @RequestMapping("/category") public class CategoryController { @Autowired private CategoryService categoryService; //获取列表 @GetMapping public Result<List<Category>> getMessage(){ List<Category> cs= categoryService.list(); return Result.success(cs); } //新增 @PostMapping public Result add(@RequestBody Category category){ categoryService.add(category); return Result.success(); } //获取详情 @GetMapping("/detail") public Result<Category> detail(Integer id){ Category c= categoryService.findById(id); return Result.success(c); } //更新商品分类 @PutMapping public Result update(@RequestBody Category category){ categoryService.update(category); return Result.success(); } // 删除 @DeleteMapping public Result delete(Integer id){ categoryService.delete(id); return Result.success(); } //分页查询 @GetMapping("/page") public Result<PageBean<Category>> page(Integer pageNum, Integer pageSize, String agriculturalName){ PageBean<Category> pageBean= categoryService.page(pageNum, pageSize, agriculturalName); return Result.success(pageBean); } //根据分类查询 @GetMapping("/flower") public Result<PageBean<Flower>> listByCategory(Integer pageNum, Integer pageSize, String categoryName){ PageBean<Flower> pageBean= categoryService.getByCategoryId(pageNum, pageSize, categoryName); return Result.success(pageBean); } }

联系方式绿泡泡公主号👇

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/7 14:15:16

【开题答辩全过程】以 基于Android的校园帮跑系统的设计与实现为例,包含答辩的问题和答案

个人简介一名14年经验的资深毕设内行人&#xff0c;语言擅长Java、php、微信小程序、Python、Golang、安卓Android等开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。感谢大家的…

作者头像 李华
网站建设 2026/7/7 11:50:28

云端情侣互动系统:数字化恋爱体验的技术实现

云端情侣互动系统&#xff1a;数字化恋爱体验的技术实现 【免费下载链接】Rainbow-Cats-Personal-WeChat-MiniProgram 给女朋友做的微信小程序&#xff01;情侣自己的任务和商城系统&#xff01; 项目地址: https://gitcode.com/gh_mirrors/ra/Rainbow-Cats-Personal-WeChat-…

作者头像 李华
网站建设 2026/7/7 7:19:34

渗透测试行业术语扫盲(第十二篇)—— 防御技术与产品类术语

&#x1f6e1;️ 前言&#xff1a;构建数字世界的“立体防御体系” 面对层出不穷的攻击手段&#xff0c;现代安全防御已从单一的铁壁城墙&#xff0c;演进为多层次、立体化的综合体系。本篇将系统梳理从网络边界到终端主机&#xff0c;从访问入口到数据核心的各类关键防御技术与…

作者头像 李华
网站建设 2026/7/7 8:33:04

联想办公笔记本系统优化方法从哪找?一站式指南提升办公效率

对于追求高效与稳定的商务用户而言&#xff0c;联想ThinkPad、ThinkBook等办公笔记本不仅是工具&#xff0c;更是生产力核心。然而&#xff0c;面对长期使用后可能出现的系统迟缓、续航缩水、风扇噪音或驱动冲突等问题&#xff0c;寻找正确、安全且有效的优化方法却非易事。网络…

作者头像 李华
网站建设 2026/7/7 15:26:40

Prometheus监控平台搭建,性能测试必备技能!

01 Prometheus 监控平台部署 Linux 操作系统监控 Mysql 监控 1、平台监控原理&#xff1a; 环境说明&#xff1a; 本文档中各组件运行的环境为 Ubuntu&#xff08;64 位操作系统&#xff09; node_exporter 监控的是 192.168.1.26 机器的操作系统 mysql_exporter 监控的是 …

作者头像 李华