arrière-plan
Programme Forum Mini : fournit aux utilisateurs une plate-forme d'interaction sociale, permettant aux utilisateurs de partager des expériences, d'échanger des opinions, de résoudre des problèmes et de promouvoir l'interaction et la communication entre les membres de la communauté. Les utilisateurs peuvent publier sur divers sujets sur le mini-programme du forum, partager leurs connaissances, leur expérience et leurs idées, et aider les autres utilisateurs à obtenir des informations et à résoudre des problèmes. Les utilisateurs peuvent élargir leurs connaissances, apprendre des expériences et des idées des autres et promouvoir leur croissance et leur progrès personnels en participant aux discussions du forum.
Planification fonctionnelle
Côté gestion :
- Gestion des colonnes : assurer la gestion de la classification de premier niveau et de la classification de deuxième niveau
- Gestion des publications : saisissez, modifiez et révisez facilement les publications, et fournissez un éditeur d'images et de texte adapté à la mise en page d'un mini-programme.
- Carrousel de page d'accueil : vous pouvez définir un carrousel de page d'accueil, prenant en charge des liens vers des publications locales ou des articles externes.
terminal utilisateur :
- Affichage des colonnes : affichage par classification de premier et deuxième niveaux
- Publications utilisateur : Vous pouvez publier vos propres publications par catégorie et les modifier à tout moment.
- Affichage des publications : récupération des publications, likes des publications, commentaires, partage (affiches, cartes),
- Liste de classement des publications : vous pouvez classer les publications en fonction des commentaires, du nombre de vues, du nombre de likes et du nombre de collections.
- Classement des utilisateurs : les utilisateurs peuvent être classés en fonction du nombre de publications, de l'heure de publication, du nombre de fans, du nombre de followers et du nombre de vues.
- Page d'accueil personnelle : affichez les informations personnelles de chaque auteur de la publication (avatar, sexe, signature), la liste des publications, le nombre de publications, le nombre de fans, le nombre de followers, le nombre de vues.
- Centre personnel : vous pouvez modifier vos informations personnelles, afficher vos publications, les personnes que vous suivez, vos likes, votre navigation, vos collections, les enregistrements de commentaires, etc.
Conception de contour
Conception de base de données
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',
} ;
Conception de l'interface utilisateur
Conception du système de gestion