美术|基于java+vue的美术外包管理信息系统(源码+数据库+文档)

美术管理信息系统

目录

基于java+vue的美术资源管理系统

一、前言

二、系统设计

三、系统功能设计

系统功能模块

管理员功能模块

四、数据库设计

五、核心代码

六、论文参考

七、最新计算机毕设选题推荐

八、源码获取:

博主介绍:✌️大厂码农|毕设布道师,阿里云开发社区乘风者计划专家博主,CSDN平台Java领域优质创作者,专注于大学生项目实战开发、讲解和毕业答疑辅导。✌️

主要项目:小程序、SpringBoot、SSM、Vue、Html、Jsp、Nodejs等设计与开发。

🍅文末获取源码联系🍅

基于java+vue的美术资源管理系统

一、前言

游戏美术管理信息系统。该系统基于B/S即所谓浏览器/服务器模式,应用java技术,选择MySQL作为后台数据库。系统主要包括系统首页,个人中心,用户管理,公司管理,作品信息管理,作品订单管理,外包需求管理,外包应征管理,流程追踪管理,在线交流管理,在线回复管理,管理员管理,留言反馈,系统管理等功能模块。

本文首先介绍了游戏美术外包管理信息技术发展背景与发展现状,然后遵循软件常规开发流程,首先针对系统选取适用的语言和开发平台,

二、系统设计

三、系统功能设计

系统功能模块

登录,用户和公司通过输入账号和密码,选择用户类型并点击登录进行系统登录操作,如图5-1所示。

图5-1登录界面图

用户登陆系统前台,可以对首页,作品信息,外包需求,我的等功能进行详细操作,如图5-2所示。

图5-2前台首页界面图

公司,在我的页面可以查看作品订单,外包需求,外包应征,流程追踪,在线交流,在线回复,留言反馈等详细信息进行操作;如图5-3所示。

图5-3公司功能界面图

用户,在我的页面可以对作品信息,作品订单,外包应征,流程追踪,在线交流,在线回复,留言反馈等详细信息进行操作,如图5-4所示。

图5-4用户功能界面图

管理员功能模块

图5-5管理员功能界面图

用户管理;在用户管理页面中可以对索引,用户名,用户姓名,性别,头像,身份证,手机,信用分,审核回复,审核状态,审核等内容进行详情,修改和删除操作;如图5-6所示。

图5-6用户管理界面图

公司管理;在公司管理页面中可以对索引,账号,公司名称,负责人,性别,图片,联系电话,邮箱,地址,信用分,审核回复,审核状态,审核等内容进行详情,修改和删除操作;如图5-7所示。

图5-7公司信息管理界面图

公告信息;在公告信息页面中可以对索引,标题,图片等内容进行详情,修改和删除操作;如图5-8所示。

图5-8公告信息界面图

四、数据库设计

资源列表实体图

数据库表的设计,如下表:

流程追踪

|------------------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| dingdanbianhao | varchar | 200 | 订单编号 | | |
| zuopinmingcheng | varchar | 200 | 作品名称 | | |
| tupian | varchar | 200 | 图片 | | |
| yonghuming | varchar | 200 | 用户名 | | |
| yonghuxingming | varchar | 200 | 用户姓名 | | |
| liuchengzhuizong | longtext | 4294967295 | 流程追踪 | | |
| caozuoshijian | datetime | | 操作时间 | | |
| zhanghao | varchar | 200 | 账号 | | |
| gongsimingcheng | varchar | 200 | 公司名称 | | |

作品订单

|-----------------|-----------|------------|------|----|-------------------|
| 字段名称 | 类型 | 长度 | 字段说明 | 主键 | 默认值 |
| id | bigint | | 主键 | 主键 | |
| addtime | timestamp | | 创建时间 | | CURRENT_TIMESTAMP |
| dingdanbianhao | varchar | 200 | 订单编号 | | |
| zuopinmingcheng | varchar | 200 | 作品名称 | | |
| zuopinleixing | varchar | 200 | 作品类型 | | |
| tupian | varchar | 200 | 图片 | | |
| yonghuming | varchar | 200 | 用户名 | | |
| yonghuxingming | varchar | 200 | 用户姓名 | | |
| jiage | int | | 价格 | | |
| xiadanshijian | datetime | | 下单时间 | | |
| zhanghao | varchar | 200 | 账号 | | |
| gongsimingcheng | varchar | 200 | 公司名称 | | |
| sfsh | varchar | 200 | 是否审核 | | 否 |
| shhf | longtext | 4294967295 | 审核回复 | | |
| ispay | varchar | 200 | 是否支付 | | 未支付 |

资源列表实体图

五、核心代码

java 复制代码
package com.service.impl;

import com.utils.StringUtil;
import com.service.DictionaryService;
import com.utils.ClazzDiff;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.lang.reflect.Field;
import java.util.*;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import org.springframework.transaction.annotation.Transactional;
import com.utils.PageUtils;
import com.utils.Query;
import org.springframework.web.context.ContextLoader;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
import com.dao.FangwuDao;
import com.entity.FangwuEntity;
import com.service.FangwuService;
import com.entity.view.FangwuView;


@Service("fangwuService")
@Transactional
public class FangwuServiceImpl extends ServiceImpl<FangwuDao, FangwuEntity> implements FangwuService {

    @Override
    public PageUtils queryPage(Map<String,Object> params) {
        Page<FangwuView> page =new Query<FangwuView>(params).getPage();
        page.setRecords(baseMapper.selectListView(page,params));
        return new PageUtils(page);
    }


}



package com.service.impl;

import com.utils.StringUtil;
import com.service.DictionaryService;
import com.utils.ClazzDiff;
import org.springframework.beans.BeanUtils;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import java.lang.reflect.Field;
import java.util.*;
import com.baomidou.mybatisplus.plugins.Page;
import com.baomidou.mybatisplus.service.impl.ServiceImpl;
import org.springframework.transaction.annotation.Transactional;
import com.utils.PageUtils;
import com.utils.Query;
import org.springframework.web.context.ContextLoader;
import javax.servlet.ServletContext;
import javax.servlet.http.HttpServletRequest;
import org.springframework.lang.Nullable;
import org.springframework.util.Assert;
import com.dao.FeiyongDao;
import com.entity.FeiyongEntity;
import com.service.FeiyongService;
import com.entity.view.FeiyongView;


@Service("feiyongService")
@Transactional
public class FeiyongServiceImpl extends ServiceImpl<FeiyongDao, FeiyongEntity> implements FeiyongService {

    @Override
    public PageUtils queryPage(Map<String,Object> params) {
        Page<FeiyongView> page =new Query<FeiyongView>(params).getPage();
        page.setRecords(baseMapper.selectListView(page,params));
        return new PageUtils(page);
    }


}

六、论文参考

七、最新计算机毕设选题推荐

最新计算机软件毕业设计选题大全-CSDN博客

八、源码获取:

大家点赞、收藏、关注、评论 啦 、👇🏻获取联系方式在文章末尾👇🏻

相关推荐
倔强的石头_6 分钟前
【金仓数据库】ksql 指南(六)—— 创建与管理用户和权限(KingbaseES 安全控制核心)
数据库
奋进的芋圆1 小时前
Java 延时任务实现方案详解(适用于 Spring Boot 3)
java·spring boot·redis·rabbitmq
sxlishaobin1 小时前
设计模式之桥接模式
java·设计模式·桥接模式
小熊officer1 小时前
Python字符串
开发语言·数据库·python
model20051 小时前
alibaba linux3 系统盘网站迁移数据盘
java·服务器·前端
渐暖°1 小时前
JDBC直连ORACLE进行查询
数据库·oracle
荒诞硬汉1 小时前
JavaBean相关补充
java·开发语言
提笔忘字的帝国2 小时前
【教程】macOS 如何完全卸载 Java 开发环境
java·开发语言·macos
萧曵 丶2 小时前
Next-Key Lock、记录锁、间隙锁浅谈
数据库·sql·mysql·mvcc·可重复读·幻读
2501_941882482 小时前
从灰度发布到流量切分的互联网工程语法控制与多语言实现实践思路随笔分享
java·开发语言