半夏威风博客 vue+spingboot生成二维码小系统

概述

前台输入框,进行录入信息,进行提交,即可生成包含你信息的二维码

详细

半夏威风博客 vue+spingboot生成二维码😎小系统

嗨!大家好!好久不见,想不想我哦

台词不能忘:你愿不愿意成为我的main函数 做我此生必须有且只有一个入口 我愿为自己加上private 在所有的class中 只为你调用

![](/contentImages/image/20200417/eM8hPm9E6yNZbRu54VH.jpg)

今天Demo主给大家介绍个新功能

背景

21世纪,二维码已经成为我们的必须品,无论是支付,还是登记,宣传,都离不开,告白也是哦。
公司里也会进行让用户填取信息,然后让他们生成二维码保存,或者商品信息,也是二维码生成,还有宣布公告。

让我们开始吧

这次页面并没有太优化,主要是功能:
前端页面

技术: bootstrap + vue

bootstrap使用:


点击进入:
然后我们点击起用然后复制http形式引入它们的样式:

我们的页面:

我们的页面源码:
    <!DOCTYPE html>
    <html lang="zh-CN">
    <head>
        <meta charset="utf-8">
        <meta http-equiv="X-UA-Compatible" content="IE=edge">
        <meta name="viewport" content="width=device-width, initial-scale=1">
        <!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! -->
        <title>Bootstrap 101 Template</title>
        <script src="https://cdn.jsdelivr.net/npm/vue"></script>
        <!-- Bootstrap -->
        <link href="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/css/bootstrap.min.css" rel="stylesheet">
    </head>
    <body>
    <div id="app">
    <nav class="navbar navbar-default">
        <div class="container-fluid">
            <!-- Brand and toggle get grouped for better mobile display -->
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
                <a class="navbar-brand" href="#">二维码系统</a>
            </div>
            </div><!-- /.navbar-collapse -->
    </nav>
        <form role="form">
            <div class="form-group">
                <label for="username">请输入要生成二维码数据信息</label>
                <input type="text" class="form-control" id="username" v-model="user.name" placeholder="请输入名称">
            </div>
            <button type="button" class="btn btn-default" @click="save">提交</button>
        </form>
    </div>
    <!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
    <script src="https://cdn.jsdelivr.net/npm/jquery@1.12.4/dist/jquery.min.js"></script>
    <!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
    <script src="https://cdn.jsdelivr.net/npm/bootstrap@3.3.7/dist/js/bootstrap.min.js"></script>
    <script src="https://unpkg.com/axios/dist/axios.min.js"></script>
    <script>
        const app = new Vue({
            el: "#app",
            data: {
                user:{},
            },
           methods: {
                save(){
                    console.log(this.user);
                    axios.post('http://localhost:8083/users/gete',this.user).then(function (response) {
                        console.log(response.data)
                    }).catch(function (err) {
                        console.log(err);
                    })
                }
           }
        });
    </script>
    </body>
    </html>

后端:spring boot(实体类,mapper,我们都不要,只要一个控制类):

后端:导入pom依赖:
        <!-- https://mvnrepository.com/artifact/com.google.zxing/core -->
        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>core</artifactId>
            <version>3.3.0</version>
        </dependency>
        <!-- https://mvnrepository.com/artifact/com.google.zxing/javase -->
        <dependency>
            <groupId>com.google.zxing</groupId>
            <artifactId>javase</artifactId>
            <version>3.3.0</version>
        </dependency>
前后端交互:

结果:


 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
基于Vue+SpringBoot的图书管理系统系统体系结构设计包括前端、后端、数据库和数据交互等几个方面。 1. 前端 前端主要采用Vue框架,搭建一个单页面应用(SPA)。前端的主要功能是向用户提供一个友好的界面,实现用户的交互操作,包括登录注册、图书管理、用户管理等功能。 前端采用模块化的设计,将不同的功能模块分离开来,提高代码的可维护性和可扩展性。同时,采用组件化的设计,将每个页面拆分成多个组件,提高代码的复用性和可维护性。 2. 后端 后端主要采用SpringBoot框架,实现RESTful API接口,用于与前端进行数据交互。后端的主要功能是处理前端请求,实现业务逻辑,包括用户管理、图书管理、权限管理等功能。 后端采用分层的设计,将不同的功能模块分离开来,提高代码的可维护性和可扩展性。同时,采用面向对象的设计思想,将每个功能模块封装成一个类或者一个接口,提高代码的复用性和可维护性。 3. 数据库 数据库采用MySQL,用于存储系统中的数据。系统中的数据包括用户信息、图书信息、权限信息等。 数据库采用关系型数据库设计,采用表的形式存储数据,不同的表之间通过外键进行关联。同时,采用索引和分区等技术,提高数据的查询效率和存储效率。 4. 数据交互 前端和后端通过RESTful API进行数据交互。前端向后端发送请求,后端对请求进行处理,并返回相应的数据。前端接收到数据后,进行展示。 数据交互采用JSON格式,实现数据的序列化和反序列化。同时,采用HTTPS协议进行数据传输,保证数据的安全性和可靠性。 以上就是基于Vue+SpringBoot的图书管理系统系统体系结构设计。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

西安未央

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值