EAD

项目设计

  • 用户管理

    • post请求

    • 用户注册

    • 昵称

    • 头像

    • 密码

    • 邮箱、oppenid

    • 用户登录

      • post请求

      • 接受数据

        • cusername/openid
        • password
      • 返回数据

        • 用户信息
        wx.request({
          url: 'http://127.0.0.1:8080/api/name', //仅为示例,并非真实的接口地址
          data: {
            username: '123456',
            password: '1234567'
          },
          header: {
            'content-type': 'application/json' // 默认值
          },
          success (res) {
           	res.data.code==0
              res.data.data
              res.data.message=""
              if(res.data.code!=0){
                  showToast({
                      meg:res.data.msg
                  })
              }else{
                  this.setdata({
                      
                  })
              }
          },
            fail:res=>{
                
            }
        })
    • 用户退出登录

      • 用户id
    • 用户修改信息

      • post
      • id(必须传)
      • 待修改项
    • 用户注销账户

      • delete请求
        • id
    • 用户积分管理

    • 论坛功能

      • 评论
      • 点赞
      • 发布
  • 支付TODO

  • 知识闯关

    • 题目的管理
      • 增删改查
    • 用户闯关进度管理
      • 答题情况增删改查
      • 答题加积分
  • 濒危动物信息管理

    • 增删改查

    • 不同类别

    • 有关濒危动物的新闻管理

    • 关键词资料查询

  • 检测模块(一级)

    • 动物识别 √
    • 相似图片搜索
  • 聚合搜索(二级)

    • 搜索文章
    • 搜索新闻
    • 搜索动物信息
    • 搜索文献
  • 根据分布地域查询动物信息 顺带

  • 论坛系统

数据库表

  • 用户表
    • id
    • 昵称
    • 头像
    • 邮箱
    • 密码
    • 积分
    • 创建时间
    • 更新时间
    • 是否删除
  • 题库表
    • id
    • 类型
      • 1- 单选 2- 填空 - 2- 多选
    • 答案
    • 解析
    • 所属关卡 int
    • 创建时间
    • 更新时间
    • 是否删除
  • 用户-题库表
    • 用户id
    • 题目id
    • 状态 0 - 错误 1- 正确
    • 创建时间
    • 更新时间
    • 是否删除
  • 动物
    • id
    • 名称
    • 分类id
    • 简介
    • 图片
    • 濒危等级
    • 形态描述
    • 生活习性
    • 生活地理环境
    • 分布范围
    • 各界报道
    • 创建时间
    • 更新时间
    • 是否删除
  • 新闻
    • id
    • 名称
    • 内容
    • 发布时间
    • 封面图片
    • 新闻内容
    • 创建时间
    • 更新时间
    • 是否删除
  • 文献
    • id
    • 标题
    • 动物id
    • url
    • 发布时间
    • 作者
    • 期刊
    • 创建时间
    • 更新时间
    • 是否删除
  • 支付记录表
    • id
    • 用户id
    • 支付编号
    • 支付金额
    • 时间
    • 创建时间
    • 更新时间
    • 是否删除
  • 兑换表
    • id
    • 名称
    • 所需积分
    • 图片
  • 兑换-用户表
    • id
    • 用户id
    • 商品id
    • 地址
    • 邮寄状态 status 0——未邮寄 1——邮寄
  • 帖子表
    • id
    • 题目
    • 用户id
    • 内容
    • 点赞数
    • 状态 1——发布 2——草稿
    • 创建时间
    • 更新时间
    • 是否删除
  • 评论表
    • id
    • 用户id
    • 帖子id
    • 评论内容
    • 创建时间
    • 更新时间
    • 是否删除
  • 点赞表
    • id
    • 用户id
    • 帖子id
    • 创建时间
    • 更新时间
    • 是否删除

项目成员

指导老师

  • 杨潞霞老师

小程序端技术支持

  • 前端:靳博宇
  • 后端:李满祥、郭芹

PC端技术支持

  • 前端:谭松林,苗文慧
  • 后端:李满祥、郭芹

UI设计

  • 张瑞恒

资料库收集

  • 陈畅
  • 许仕祺

公众号运营组

  • 陈畅
  • 许仕祺
  • 苏王杰
  • 解浩杰

文档PPT资料撰写

  • 张蕾、彭士云

各比赛参赛成员

  • 互联网+

    靳博宇、李满祥、张瑞恒、陈畅、许仕祺、郭芹、苗文慧、谭松林、苏王杰、解浩杰、张蕾、彭士云、张长青、刘超超、文进

  • 挑战杯

    靳博宇、李满祥、张瑞恒、陈畅、许仕祺、三位待定

  • 计算机设计大赛

    靳博宇、李满祥、张瑞恒

优势点

  • 公益
  • 双端系统
  • 动物保护

时间安排

  • 17号前端页面开始
  • 24号前后端页面完成
  • 25号开始联调

2023.3.14

  • 完成 动物识别接口的开发√
  • 将服务器存储修改为七牛云存储√
  • 确定使用wangeditor作为论坛的编辑器√
  • 完成论坛功能后端接口
    • 增加帖子√
    • 删除帖子√
    • 更新帖子√
    • 多条件查询帖子√
    • 增加点赞√
    • 减少点赞√
    • 4

2023.3.17

  • 评论的增加√

  • 评论的删除√

  • 评论的查询√

  • 写帖子的过程中图片的上传 √

2023.3.18

  • 完成央视网新闻的爬取√
  • 实现从央视网搜索新闻的接口√
  • 支付的接入 ×

2023.2.19

  • 完成图像风格转化的接口√

2023.3.19

待完成任务

  • 早上八点半起床√

  • 学习数学√

  • 晚上

    • 完成rabbitmq的引入,实现风格转换后的图片的删除,1天之内,使用死信队列 √
      • 备注:在实现延迟队列时,不能消费原有消息队列中的信息,只能等待自动过期
    • 学习鱼皮的elasticsearch直播 √

    2023.2.30

  • 背单词

  • 上午学习算法,java动态规划

  • 下午数学

  • 晚上

    • 完成聚合搜索接口的开发,不使用es
    • 写一篇有关迭代器与适配器设计模式的文章