从0到1:社区论坛小程序开发笔记

ops/2024/10/19 1:25:31/

背景

论坛小程序:为用户提供了一个社交互动的平台,使用户可以分享经验、交流观点、解决问题,促进社区成员之间的互动和交流。 用户可以在论坛小程序上发布有关各种话题的帖子,分享自己的知识、经验和见解,帮助其他用户获取信息和解决问题。 用户可以通过参与论坛讨论,扩展自己的知识面,学习他人的经验和见解,促进个人成长和进步。

功能规划

管理端:
  • 栏目管理:提供一级分类,二级分类管理
  • 贴子管理:方便的进行贴子录入,修改,审核,提供适应小程序排版的图文混排编辑器。
  • 首页轮播图:可设置首页轮播图,支持链接到本地贴子或者外部文章
用户端:
  • 栏目展示:按一级,二级分类展示
  • 用户发贴:可以按分类发布自己的贴子,也可以随时修改。
  • 贴子展示:贴子检索,贴子点赞,评论,分享(海报,卡片),
  • 贴子排行榜:可按贴子评论,浏览数,点赞数,收藏数排行
  • 用户排行榜:可按用户发贴数,发贴时间,粉丝数,关注数,浏览数排行
  • 个人主页:查看每个贴子作者的个人信息(头像,性别,签名),贴子列表,发贴数,粉丝数,关注数,浏览数
  • 个人中心:可修改个人资料,查看自己的贴子,关注的人,点赞,浏览,收藏,评论记录等。

概要设计

在这里插入图片描述

数据库设计

ProductModel.DB_STRUCTURE = {_pid: 'string|true',PRODUCT_ID: 'string|true',PRODUCT_TITLE: 'string|false|comment=标题',PRODUCT_STATUS: 'int|true|default=1|comment=状态 0/1,99=待审核,98=待修改',PRODUCT_USER_ID: 'string|false|comment=用户ID',PRODUCT_METHOD: 'int|true|default=0|comment=发布方式 0=管理员 1=用户',PRODUCT_CATE_ID: 'array|true|comment=分类编号',PRODUCT_CATE_NAME: 'array|true|comment=分类冗余',PRODUCT_GOOD: 'int|true|default=0',PRODUCT_ORDER: 'int|true|default=9999',PRODUCT_VOUCH: 'int|true|default=0',PRODUCT_COMMENT_CNT: 'int|true|default=0',PRODUCT_QR: 'string|false',PRODUCT_VIEW_CNT: 'int|true|default=0|comment=访问次数',PRODUCT_COMMENT_CNT: 'int|true|default=0|comment=评论数',PRODUCT_FAV_CNT: 'int|true|default=0|comment=收藏数',PRODUCT_LIKE_CNT: 'int|true|default=0|comment=点赞数',PRODUCT_LIKE_LIST: 'array|true|default=[]|comment=点赞记录',PRODUCT_FORMS: 'array|true|default=[]',PRODUCT_OBJ: 'object|true|default={}',PRODUCT_PIC: 'array|true|default=[]|comment=图片集',PRODUCT_ADD_TIME: 'int|true',PRODUCT_EDIT_TIME: 'int|true',PRODUCT_ADD_IP: 'string|false',PRODUCT_EDIT_IP: 'string|false',
};
Cate1Model.DB_STRUCTURE = {_pid: 'string|true',CATE1_ID: 'string|true',CATE1_ORDER: 'int|true|default=9999',CATE1_VOUCH: 'int|true|default=0',CATE1_TITLE: 'string|false|comment=标题',CATE1_STATUS: 'int|true|default=1|comment=状态 0/1',CATE1_CNT: 'int|true|default=0',CATE1_FORMS: 'array|true|default=[]',CATE1_OBJ: 'object|true|default={}',CATE1_ADD_TIME: 'int|true',CATE1_EDIT_TIME: 'int|true',CATE1_ADD_IP: 'string|false',CATE1_EDIT_IP: 'string|false',
};

UI设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

管理系统设计

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

git下载

git下载


http://www.ppmy.cn/ops/10445.html

相关文章

机器学习|决策树|如何计算信息增益|方法总结

如是我闻 :那你说决策树这块还能考点啥呢,也就是算算属性的信息增益(Information Gain)了, 信息增益是一种评估特征(属性)在分类任务中重要性的方法,它基于熵的概念来计算。熵是一个…

第八周学习笔记DAY.1-异常

本课目标 了解异常概念 理解Java异常处理机制 会捕捉异常 会抛出异常 了解Java异常体系结构 什么是异常 异常是指在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序 生活中,根据不同的异常进行相应的处理,而不会就此中断…

目标检测算法——YOLO-Word——算法详解

一、概述 1、是什么 是一个目标检测器,通过结合CLIP文本编码器,拥有了开放检测(推理时识别训练时没有的目标)的能力。作者实验证明ap 指标上 zero shot能力YOLO-world L接近专门训练过的YOLOv6-8 S 模型的能力,finetune 后YOLO-world 均能提升8个点左右。 2、亮点 将文章…

如何在 Vim 中剪切、复制和粘贴

目录 ⛳️推荐 如何在 Vim 编辑器中复制文本 如何在 Vim 编辑器中剪切文本 如何在 Vim 编辑器中粘贴文本 如何通过选择文本来剪切和复制文本 通过选择文本复制 在 Vim 中选择文本来剪切文本 ⛳️推荐 前些天发现了一个巨牛的人工智能学习网站,通俗易懂&#…

Leetcode 28. 找出字符串中第一个匹配项的下标

心路历程: 两个字符串匹配的问题基本都可以用动态规划解决,递推关系就是依次匹配下去 注意的点: 1、注意边界条件是匹配串needle到头,但是haystack不一定需要到头 2、这道题按照从i开始的字符串而不是从i结束的进行DP建模 解法…

酒店水电能源计量管理系统

酒店水电能源计量管理系统是一种针对酒店行业设计的能源管理系统,旨在实现对水电能源的计量、监测和管理。本文将从系统特点、构成以及带来的效益三个方面展开介绍。 系统特点 1.多元化计量:该系统能够对酒店内的水、电能源进行多元化计量,…

高耗能工厂实现ESG能源管控的策略与实践-天拓四方

随着全球气候变化的加剧和ESG(环境、社会和治理)理念的普及,高耗能工厂面临着巨大的挑战和机遇。如何有效地实现ESG能源管控,不仅关乎企业的可持续发展,也是应对全球环境问题的关键一环。本文将探讨高耗能工厂实现ESG能…

ubuntu apt update:The repository ‘xxx‘ is not signed.报错解决办法(未解决)

文章目录 报错原因及解决办法 报错 rootjax:~# apt update Get:1 file:/var/cuda-repo-l4t-11-4-local InRelease [1575 B] Get:2 file:/var/cudnn-local-repo-ubuntu2004-8.4.1.50 InRelease [1575 B] Get:1 file:/var/cuda-repo-l4t-11-4-local InRelease [1575 B] Get:2 …