java springboot VUE美术外包平台系统前后端分离开发mysql数据库web结构java编程计算机网页源码maven项目

一、源码特点

springboot VUE 美术外包平台系统是一套完善的完整信息管理类型系统,结合springboot框架和VUE完成本系统,对理解JSP java编程开发语言有帮助系统采用springboot框架(MVC模式开发),系统具有完整的源代码和数据库,系统主要采用B/S模式开发。

springboot vue 美术外包平台系统1

前段主要技术 vue

后端主要技术 Springboot java

数据库 mysql

开发工具 IDEA JDK1.8

环境需要

1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以 不建议。

2.IDE环境:推荐IDEA;

3.tomcat环境:Tomcat 7.x,8.x,9.x版本均可,本系统不需要

4.硬件环境:windows 7/8/10 1G内存以上;;

5.数据库:MySql 5.0 5.6等版本均可;

6.maven项目

使用说明

  1. 使用Navicat或者其它工具,在mysql中创建对应sql文件名称的数据库,并导入项目的sql文件;

  2. 使用IDEA/Eclipse/MyEclipse导入项目;

  3. 将项目中mswb\src\main\resources 下的 application.properties 配置文件中的数据库配置改为自己的配置;

数据库支持 mysql5.0 到5.6 ,如果需要5.7 到8.0 需要二次转换升级

4.vscode 开vue项目工程

5.vue 项目启动 npm run serve

vue 版本 2.9.6

node 版本 16.14.2

二、功能介绍

(1)管理员管理:对管理员信息进行添加、删除、修改和查看

(2)企业管理:对企业信息进行添加、删除、修改和查看

(3)设计师管理:对设计师信息进行添加、删除、修改和查看

(4)公告管理:对公告信息进行添加、删除、修改和查看

(5)企划管理:对企划信息进行添加、删除、修改和查看

(6)应征管理:对应征信息进行添加、删除、修改和查看

(7)应征作品管理:对应征作品信息进行添加、删除、修改和查看

(8)用户登录 个人信息修改

代码设计

  @GetMapping("list")
    public Result  list(@RequestParam(value = "pageNum",defaultValue = "1") int page,
                            @RequestParam(value = "pageSize",defaultValue = "10") int szie,
			    @RequestParam(defaultValue = "") String bt
			    )  {

        Result res=new Result();


        List list=null;
        String sql="";
        try{


      
	  if(bt!=null&&!bt.equals("")){
                sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
            }
          


            list=gonggaodao.querylist(sql,page,szie);//查询gonggao表数据返回 list对象
            res.setCode(200);
            res.setMessage("查询成功");


            res.setData(tl.ltoj(list));

            list=gonggaodao.querylist(sql);
            res.setNum(list.size());

        }catch(Exception e){
            e.printStackTrace();;
        }




        return res;
    }


   /**公告列表 查询gonggao
	 * 
	 */

    @GetMapping("listpage")
    public Result  listpage(
			    @RequestParam(defaultValue = "") String bt
			    )  {

        Result res=new Result();


        List list=null;
     String sql="";
      
	  if(bt!=null&&!bt.equals("")){
                sql+=" and bt like '%"+bt+"%'";//符合条件 拼接sql 标题
            }
	try{
	  
	list=gonggaodao.querylist(sql);//查询gly 表数据返回 list对象
        res.setCode(200);
        res.setMessage("查询成功");


        res.setData(tl.ltoj(list));

	}catch(Exception e){
            e.printStackTrace();;
        }


       

        return res;
    }


	/**公告添加方法 对表 gonggao  进行添加
	 * 
	 */
    @PostMapping(value = "add")
    public Result  add(@RequestBody gonggao bean){
            Result res=new Result();


	try{
         
            if(bean.getGgid()!=null&&!bean.getGgid().equals("")){
            gonggaodao.update(bean);//执行 修改 gonggao 添加操作
                res.setMessage("操作成功");
            }else{
            gonggaodao.add(bean);//执行 添加gonggao 添加操作
                res.setMessage("添加成功");
        }


	 }catch(Exception e){
            e.printStackTrace();;
        }
        res.setCode(200);

三、注意事项

1、管理员账号:admin密码:admin 数据库配置文件DBO.java

2、开发环境为IDEA开发,数据库为mysql,使用java语言开发 VUE展现。

3、数据库文件名是jspmswb.sql 系统名称mswb

4、地址:http://128.0.0.1:8080/login

四 系统实现

相关推荐
逊嘘10 分钟前
【Java语言】抽象类与接口
java·开发语言·jvm
morris13117 分钟前
【SpringBoot】Xss的常见攻击方式与防御手段
java·spring boot·xss·csp
我要洋人死22 分钟前
导航栏及下拉菜单的实现
前端·css·css3
十叶知秋29 分钟前
【jmeter】jmeter的线程组功能的详细介绍
数据库·jmeter·性能测试
科技探秘人34 分钟前
Chrome与火狐哪个浏览器的隐私追踪功能更好
前端·chrome
科技探秘人34 分钟前
Chrome与傲游浏览器性能与功能的深度对比
前端·chrome
JerryXZR40 分钟前
前端开发中ES6的技术细节二
前端·javascript·es6
七星静香41 分钟前
laravel chunkById 分块查询 使用时的问题
java·前端·laravel
Jacob程序员42 分钟前
java导出word文件(手绘)
java·开发语言·word
ZHOUPUYU43 分钟前
IntelliJ IDEA超详细下载安装教程(附安装包)
java·ide·intellij-idea