# Ai **Repository Path**: Cq170016/ai ## Basic Information - **Project Name**: Ai - **Description**: 多媒体新项目ai程序设计:后端使用springboot3.0 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: team - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-05-15 - **Last Updated**: 2023-11-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于SpringBoot开发的项目基础 项目JDK需求: * 至少需要OcenBase基础版或MySQL5.7+ * JDK需要 17+ * SpringBoot 3.0 ## SpringBoot整合如下 * [Spring Data Redis (Access+Driver)](https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle/#data.nosql.redis) * [Java Mail Sender](https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle/#io.email) * [MyBatis Framework](https://mybatis.org/spring-boot-starter/mybatis-spring-boot-autoconfigure/) * [Spring Web](https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle/#web) * [JDBC API](https://docs.spring.io/spring-boot/docs/3.0.0/reference/htmlsingle/#data.sql) ## 当前项目用的技术栈 * [1.Redis非关系型数据库](https://redis.io/) * [2.MyBatis框架](https://blog.mybatis.org/) * [3.RESTful规范](https://spring.io/guides/gs/rest-service/) * [4.Lombok插件](https://plugins.jetbrains.com/plugin/6317-lombok) * [5.MySQL/OcenBase数据库](https://www.oceanbase.com/) * [6.SpringBoot框架](https://spring.io/projects/spring-boot/) * [7.Google GSON](http://www.gson.org/) * [8.Logback日志](https://logback.qos.ch/) * ## 当前项目第三方的包或接口 * [1.七牛云KoDo云存储](https://www.qiniu.com/products/kodo) * [2.钉钉推送SDK](https://open.dingtalk.com/) * [3.百度OCR](https://ai.baidu.com/tech/imagerecognition/general) * [4.百度TTS](https://ai.baidu.com/tech/speech/tts_online) * [5.结巴分词](https://gitee.com/mecount/jieba) * [6.KuMo词云](https://gitee.com/bingguoguo/kumo) * [7.ITextPDF操作](https://itextpdf.com/) * [8.Jsoup爬虫](https://jsoup.org/) * [9.聚合数据](https://www.juhe.cn/docs/index/otherid/) ## 项目名称:Ai Land ### 项目实现功能 #### * 1.首页(轮播,视频,社区,文章) #### * 2.Ai课堂(了解人工智能{人工智能介绍,计算机视觉,自然语言处理},基础学习{python基础,numpy基础,sk-learn基础},机器学习,深度学习,ai智能答题) #### * 3.Ai实验室(ai智图{文生图,人像动漫化,人脸融合,人脸属性编辑,人像提取,文字提取,通用物体识别,植物识别,动物识别},ai智作{智能写诗,祝福语生成,智能春联,情感分析,智能分词,实体识别},ai智聊-自研大模型) #### * 4.ai娱乐(五子棋,象棋,答题) #### * 5.我的(修改信息,修改密码,退出登录,礼品兑换,我的粉丝,我的分数,我的社区,观看历史,系统设置) ## 项目团队 ### 组长 陈钱 负责后端接口编写 ### 组员 钱义丰 前端ui 接口链接 ### 组员 俞霆栋 前端ui 接口链接 ### 组员 王家蕊 论文 Md文档 数据库数据处理 ## 数据库设计 ### administrator表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | name | varchar | 255 | | | | | 名称 | | pwd | varchar | 255 | | | | | 密码| | phone | varchar | 255 | | | | | 手机号 | | email | varchar | 255 | | | | | 邮箱 | | age | int | 11 | | | | | 年龄 | ### ai表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | title | varchar | 255 | | | | | 名称 | | text | varchar | 255 | | | | | 问题| | createtime | timestamp | | | | | | 时间 | | pic | varchar | 255 | | | | | 头像 | | userid | int | 11 | | | | | 用户id | ### aivideo表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | title | varchar | 255 | | | | | 标题 | | video | varchar | 255 | | | | |视频| ### book表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | title | varchar | 255 | | | | | 文章标题 | | text | varchar | 255 | | | | | 文本内容| | createtime | timestamp | | | | | | 时间 | | img | varchar | 255 | | | | | 图片 | | bt | varchar | 255 | | | | | 出版处 | ### stubook表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | title | varchar | 255 | | | | | 文章标题 | | text | varchar | 255 | | | | | 文本内容| | createtime | timestamp | | | | | | 时间 | | img | varchar | 255 | | | | | 图片 | | bt | varchar | 255 | | | | | 出版处 | ### carousel表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | img | varchar | 255 | | | | | 图片 | | bookid | int | 11 | | | | |书本id| ### categoryvideo表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | category | varchar | 255 | | | | | 分类 | | stuid | int | 11 | | | | | 视频id | ### collection表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|----| | id | int | 11 | | | | 主键 | id | | userid | int | 11 | | | | | 用户id | | vbid | int | 11 | | | | | 视频或文章id| | idx | int | 11 | | | | | 判断属性值 | ### comments表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |-----|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | comments | varchar | 255 | | | | | 评论内容 | | communityid | int | 11 | | | | | 文章id | | userid | int | 11 | | | | | 用户id | | uname | varchar | 255 | | | | | 用户名 | | pic | varchar | 255 | | | | | 头像 | | createtime | timestamp | | | | | | 时间 | ### community表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------------|-----------|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | userid | int | 11 | | | | | 用户id | | createtime | timestamp | | | | | | 时间 | | content | varchar | 255 | | | | | 文章内容 | | pic | varchar | 255 | | | | | 图片 | | uname | varchar | 255 | | | | | 用户名 | | islike | int | 11 | | | | | 是否喜欢 | | isgz | int | 11 | | | | | 是否关注 | | img | varchar | 255 | | | | | 头像 | | likesize | int | 11 | | | | | 喜欢数量 | ### concern表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------|-----|-----|-----|----------|------|-----|--------| | id | int | 11 | | | | 主键 | id | | befollowedid | int | 11 | | | | | 被关注者id | | concernid | int | 11 | | | | | 用户id | ### content表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |------------|-----|-----|-----|----------|------|-----|--------| | id | int | 11 | | | | 主键 | id | | aiid | int | 11 | | | | | ai列表id | | userid | int | 11 | | | | | 用户id | | createtime | timestamp | | | | | | 时间 | | pic | varchar | 255 | | | | | 图片 | | text | varchar | 255 | | | | | 文本内容 | | daan | varchar | 255 | | | | | 答案 | ### likestu表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | likeid | int | 11 | | | | | 文章id | | userid | int | 11 | | | | | 用户id | ### paper表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | paper | varchar | 255 | | | | | 分类名称 | | questionid | int | 11 | | | | | 题目id | ### questions表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | question | varchar | 255 | | | | | 题目 | | answer_choices | varchar | 255 | | | | | 选项 | | correct_answer | varchar | 255 | | | | | 正确答案 | | explanation | varchar | 255 | | | | | 注释 | | score | int | 11 | | | | | 分数 | ### recording表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | svid | varchar | 255 | | | | | 视频id | | title | varchar | 255 | | | | | 标题 | | video | varchar | 255 | | | | | 视频 | | userid | int | 11 | | | | | 用户id | | createtime | timestamp | | | | | | 时间 | ### score表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | score | int | 11 | | | | | 分数 | | userid | int | 11 | | | | | 用户id | ### sign表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | isqd | int | 11 | | | | | 是否签到 | | userid | int | 11 | | | | | 用户id | ### stuvideo表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|-----| | id | int | 11 | | | | 主键 | id | | svideo | varchar | 255 | | | | | 视频 | | title | varchar | 255 | | | | | 名称 | ### user表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|------| | id | int | 11 | | | | 主键 | id | | name | varchar | 255 | | | | | 名称 | | password | varchar | 255 | | | | | 密码 | | salt | varchar | 255 | | | | | 验证密码 | | email | varchar | 255 | | | | | 邮箱 | | phone | varchar | 255 | | | | | 手机号 | | avatar | varchar | 255 | | | | | 头像 | | nick_name | varchar | 255 | | | | | 昵称 | | gender | int | 11 | | | | | 性别 | | remark | varchar | 255 | | | | | 注释 | ### video表 | 名 | 类型 | 长度 | 小数点 | 不是null | 虚拟 | 键 | 注释 | |--------|-----|-----|-----|----------|------|-----|-----| | id | int | 11 | | | | 主键 | id | | video | varchar | 255 | | | | | 视频 | | title | varchar | 255 | | | | | 名称 |