Giter Site home page Giter Site logo

jitwxs / breed Goto Github PK

View Code? Open in Web Editor NEW
37.0 5.0 15.0 858 KB

智慧水产养殖系统,SpringBoot的简单实践

License: Apache License 2.0

Java 92.39% CSS 0.07% JavaScript 1.68% TSQL 5.86%
springboot2 springsecurity mybatis-plus activemq qcloud-cos qcloud-sms

breed's Introduction

智慧水产养殖系统

SpringBoot 及其相关技术栈的入门实践

相关技术

  • SpringBoot 2.0
  • SpringSecurity
  • MyBatis-Plus 2
  • ActiveMQ
  • 腾讯云短信和对象存储服务

起步

  1. 执行 sql/breed.sql 文件初始化数据库
  2. 修改 application.properties 配置信息:
    1. spring.datasource.username 数据库用户名
    2. spring.datasource.password 数据库密码
    3. logging.file 日志输出路径,检查是否存在
    4. tencent.sms 腾讯云短信相关配置
    5. cos 腾讯云对象存储相关配置
    6. spring.activemq.broker-url activemq 访问地址
  3. 搭建 ActiveMQ 环境,参考文章

默认账户

导入SQL后,默认提供以下账户:

  • 用户名:wxs,密码:123,角色:供应商
  • 用户名:jitwxs,

支持功能

  1. 支持用户名密码短信验证码两种登录逻辑
  2. 支持头像上传,采用腾讯云对象存储。
  3. 配合 SpringSecurity 实现鉴权和角色控制。
  4. 对于供应商用户,支持:
    1. 对商品进行添加、上架、下架操作,商品描述支持富文本编辑。
    2. 对买家订单进行查看。
    3. 记录所有的买家客户信息,并统计总消费额。
  5. 对于普通用户,支持:
    1. 管理自己所有的塘口信息。
    2. 将自己所有的设备动态添加到某一塘口上。
    3. 设置支持远程开关操作。(使用 ActiveMQ 模拟实现)

截图

登录页:

信息设置页:

供应商订单页:

供应商商品页:

用户塘口页:

用户塘口远程控制:

breed's People

Contributors

jitwxs avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

breed's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.