美术|基于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博客

八、源码获取:

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

相关推荐
月熊2 分钟前
企业级WEB应用服务器TOMCAT
java·前端·tomcat
吴声子夜歌11 分钟前
PostgreSQL——索引
数据库·postgresql·oracle
现在,此刻15 分钟前
java面试题储备4: 谈谈对es的理解
java·开发语言·elasticsearch
骇客野人16 分钟前
java实用工具类
java·开发语言·python
油丶酸萝卜别吃16 分钟前
java中在多线程的情况下安全的修改list
java·安全·list
HuiSoul2005 小时前
Spring MVC
java·后端·spring mvc
hj10436 小时前
redis开启局域网访问
数据库·redis·缓存
摇滚侠7 小时前
面试实战 问题二十四 Spring 框架中循环依赖问题的解决方法
java·后端·spring
源代码•宸7 小时前
MySQL 索引:索引为什么使用 B+树?(详解B树、B+树)
数据结构·数据库·经验分享·b树·mysql·b+树·b-树
睡觉的时候不会困8 小时前
MySQL 数据库表操作与查询实战案例
数据库·mysql