fondo
Miniprograma Foro: Proporciona a los usuarios una plataforma para la interacción social, permitiéndoles compartir experiencias, intercambiar opiniones, resolver problemas y promover la interacción y comunicación entre los miembros de la comunidad. Los usuarios pueden publicar sobre diversos temas en el miniprograma del foro, compartir sus conocimientos, experiencias e ideas, y ayudar a otros usuarios a obtener información y resolver problemas. Los usuarios pueden ampliar sus conocimientos, aprender de las experiencias y puntos de vista de otras personas y promover el crecimiento y el progreso personal participando en las discusiones del foro.
Planificación funcional
Lado de gestión:
- Gestión de columnas: proporciona clasificación de primer nivel y gestión de clasificación de segundo nivel.
- Gestión de publicaciones: ingrese, modifique y revise publicaciones cómodamente, y proporcione un editor de imágenes y texto adecuado para el diseño de mini programas.
- Carrusel de la página de inicio: puede configurar un carrusel de la página de inicio, que admita enlaces a publicaciones locales o artículos externos.
terminal de usuario:
- Visualización de columnas: visualización por clasificación de primer y segundo nivel
- Publicaciones de usuario: Puedes publicar tus propias publicaciones por categoría y modificarlas en cualquier momento.
- Visualización de publicaciones: recuperación de publicaciones, me gusta de publicaciones, comentarios, uso compartido (carteles, tarjetas),
- Lista de clasificación de publicaciones: puede clasificar las publicaciones según los comentarios, la cantidad de vistas, la cantidad de me gusta y la cantidad de colecciones.
- Clasificaciones de usuarios: los usuarios se pueden clasificar según la cantidad de publicaciones, el tiempo de publicación, la cantidad de fans, la cantidad de seguidores y la cantidad de vistas.
- Página de inicio personal: vea la información personal del autor de cada publicación (avatar, género, firma), lista de publicaciones, número de publicaciones, número de fans, número de seguidores, número de vistas.
- Centro Personal: Podrás modificar tu información personal, ver tus publicaciones, personas que sigues, me gusta, navegación, colecciones, registros de comentarios, etc.
diseño de esquema
Diseño de base de datos
ProductModel.DB_STRUCTURE = { _pid: 'cadena|verdadero', PRODUCT_ID: 'cadena|verdadero',
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: 'cadena|verdadero', CATE1_ID: 'cadena|verdadero',
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',
};
diseño de interfaz de usuario
Diseño del sistema de gestión.