计算机专业毕业设计项目推荐06-工作室管理系统(Java+Vue+Mysql)

工作室管理系统(JavaSpring+Vue+Mysql)

介绍

  • 本系列(后期可能博主会统一为专栏)博文献给即将毕业的计算机专业同学们,因为博主自身本科和硕士也是科班出生,所以也比较了解计算机专业毕业设计流程以及模式 ,在编写的过程中可以说几乎是参照毕业设计目录样式来进行的.
  • 博主分享的基本都是自己接触过的项目Demo,整理了一下自己做过的项目,将可以作为毕业设计的项目分享给大家,对项目有任何疑问,或者说想学习项目开发的都可以来问博主哦~。(注:项目基本都是博主自己用过的,所以不存在远古代码无法使用

系列的文章后端都是采用Java 或者Go 语言,前端主要是采用的原生JsVue 框架搭建的。数据都是采用Mysql 。还有较少的微信小程序开发。开发工具这些可以自己选择,我分享一下自己的Go语言开发我用的Vscode,前端用的HBuilder X,测试接口Postman,Java开发用的IDEA。数据库查看用的navicat,上传服务器Xshell 7和Xftp 7,如果有需要也可以联系博主。

系统总体开发情况-功能模块

系统的模式分为个人信息,旗下艺人的信息管理、薪酬管理、工作室业务的接单管理等业务,以Java语言和vue结合开发模式。

系统设计

各部分模块实现

java 复制代码
    /**
    * 登录
    */
   @IgnoreAuth
   @PostMapping(value = "/login")
   public R login(String username, String password, String captcha, HttpServletRequest request) {
      UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
      if(user==null || !user.getPassword().equals(password)) {
         return R.error("账号或密码不正确");
      }
      String token = tokenService.generateToken(user.getId(),username, "users", user.getRole());
      return R.ok().put("token", token);
   }
   
   /**
    * 注册
    */
   @IgnoreAuth
   @PostMapping(value = "/register")
   public R register(@RequestBody UserEntity user){
//     ValidatorUtils.validateEntity(user);
       if(userService.selectOne(new EntityWrapper<UserEntity>().eq("username", user.getUsername())) !=null) {
          return R.error("用户已存在");
       }
        userService.insert(user);
        return R.ok();
    }

   /**
    * 退出
    */
   @GetMapping(value = "logout")
   public R logout(HttpServletRequest request) {
      request.getSession().invalidate();
      return R.ok("退出成功");
   }
   
   /**
     * 密码重置
     */
    @IgnoreAuth
   @RequestMapping(value = "/resetPass")
    public R resetPass(String username, HttpServletRequest request){
       UserEntity user = userService.selectOne(new EntityWrapper<UserEntity>().eq("username", username));
       if(user==null) {
          return R.error("账号不存在");
       }
       user.setPassword("123456");
        userService.update(user,null);
        return R.ok("密码已重置为:123456");
    }


java 复制代码
 /**
    * 后端列表
    */
   @RequestMapping("/page")
   public R page(@RequestParam Map<String, Object> params,YonghuEntity yonghu,
   HttpServletRequest request){
       EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
   PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));

       return R.ok().put("data", page);
   }
   
   /**
    * 前端列表
    */
@IgnoreAuth
   @RequestMapping("/list")
   public R list(@RequestParam Map<String, Object> params,YonghuEntity yonghu, HttpServletRequest request){
       EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
   PageUtils page = yonghuService.queryPage(params, MPUtil.sort(MPUtil.between(MPUtil.likeOrEq(ew, yonghu), params), params));
       return R.ok().put("data", page);
   }

/**
    * 列表
    */
   @RequestMapping("/lists")
   public R list( YonghuEntity yonghu){
       EntityWrapper<YonghuEntity> ew = new EntityWrapper<YonghuEntity>();
       ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu")); 
       return R.ok().put("data", yonghuService.selectListView(ew));
   }

 /**
    * 查询
    */
   @RequestMapping("/query")
   public R query(YonghuEntity yonghu){
       EntityWrapper< YonghuEntity> ew = new EntityWrapper< YonghuEntity>();
      ew.allEq(MPUtil.allEQMapPre( yonghu, "yonghu")); 
   YonghuView yonghuView =  yonghuService.selectView(ew);
   return R.ok("查询用户成功").put("data", yonghuView);
   }

最后想说的

博主可以选题,开题指导,论文整体框架或者项目整体开发指导,梳理整体流程以及细节的把控,同学自己的项目也可以进行指导完善。

计算机专业毕业设计项目(附带有配套源码以及相关论文,有需要的同学可以联系博主,但是不免费哦)。

联系方式

微信号:wxid_rrun0cqao5ny22

相关推荐
醉颜凉7 分钟前
【NOIP提高组】潜伏者
java·c语言·开发语言·c++·算法
阿维的博客日记12 分钟前
java八股-jvm入门-程序计数器,堆,元空间,虚拟机栈,本地方法栈,类加载器,双亲委派,类加载执行过程
java·jvm
qiyi.sky12 分钟前
JavaWeb——Web入门(8/9)- Tomcat:基本使用(下载与安装、目录结构介绍、启动与关闭、可能出现的问题及解决方案、总结)
java·前端·笔记·学习·tomcat
lapiii35816 分钟前
图论-代码随想录刷题记录[JAVA]
java·数据结构·算法·图论
RainbowSea19 分钟前
4. Spring Cloud Ribbon 实现“负载均衡”的详细配置说明
java·spring·spring cloud
程序员小明z19 分钟前
基于Java的药店管理系统
java·开发语言·spring boot·毕业设计·毕设
爱敲代码的小冰38 分钟前
spring boot 请求
java·spring boot·后端
Lyqfor1 小时前
云原生学习
java·分布式·学习·阿里云·云原生
程序猿麦小七1 小时前
今天给在家介绍一篇基于jsp的旅游网站设计与实现
java·源码·旅游·景区·酒店
张某布响丸辣1 小时前
SQL中的时间类型:深入解析与应用
java·数据库·sql·mysql·oracle