fundo
MiniPrograma Fórum: Oferece aos usuários uma plataforma de interação social, permitindo aos usuários compartilhar experiências, trocar opiniões, resolver problemas e promover a interação e comunicação entre os membros da comunidade. Os usuários podem postar sobre vários tópicos no miniprograma de fórum, compartilhar seus conhecimentos, experiências e percepções e ajudar outros usuários a obter informações e resolver problemas. Os usuários podem expandir seus conhecimentos, aprender com as experiências e percepções de outras pessoas e promover o crescimento e o progresso pessoal participando de discussões em fóruns.
Planejamento funcional
Lado de gestão:
- Gerenciamento de colunas: fornece classificação de primeiro nível e gerenciamento de classificação de segundo nível
- Gerenciamento de postagens: insira, modifique e revise postagens de maneira conveniente e forneça um editor de imagens e texto adequado para o layout de miniprogramas.
- Carrossel da página inicial: você pode definir um carrossel da página inicial, oferecendo suporte a links para postagens locais ou artigos externos.
terminal do usuário:
- Exibição de coluna: exibição por classificação de primeiro e segundo nível
- Postagens de usuários: você pode publicar suas próprias postagens por categoria e modificá-las a qualquer momento.
- Exibição de postagem: recuperação de postagem, curtidas de postagem, comentários, compartilhamento (pôsteres, cartões),
- Lista de classificação de postagens: você pode classificar as postagens de acordo com comentários, número de visualizações, número de curtidas e número de coleções
- Classificações de usuários: os usuários podem ser classificados de acordo com o número de postagens, tempo de postagem, número de fãs, número de seguidores e número de visualizações.
- Página inicial pessoal: visualize as informações pessoais de cada autor da postagem (avatar, gênero, assinatura), lista de postagens, número de postagens, número de fãs, número de seguidores, número de visualizações
- Central Pessoal: Você pode modificar suas informações pessoais, visualizar suas postagens, pessoas que você segue, curtidas, navegação, coleções, registros de comentários, etc.
Desenho de contorno
Projeto de banco de dados
ProductModel.DB_STRUCTURE = { _pid: 'string | verdadeiro', PRODUCT_ID: 'string | verdadeiro',
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',
};
Design de interface do usuário
Projeto de sistema de gestão