Hintergrund
Forum Mini-Programm: Bietet Benutzern eine Plattform für soziale Interaktion, die es Benutzern ermöglicht, Erfahrungen auszutauschen, Meinungen auszutauschen, Probleme zu lösen und die Interaktion und Kommunikation zwischen Community-Mitgliedern zu fördern. Benutzer können im Forum-Miniprogramm Beiträge zu verschiedenen Themen posten, ihr Wissen, ihre Erfahrungen und Erkenntnisse teilen und anderen Benutzern helfen, Informationen zu erhalten und Probleme zu lösen. Durch die Teilnahme an Forumsdiskussionen können Benutzer ihr Wissen erweitern, von den Erfahrungen und Erkenntnissen anderer lernen und persönliches Wachstum und Fortschritt fördern.
Funktionale Planung
Managementseite:
- Spaltenverwaltung: Bietet Klassifizierungsverwaltung der ersten Ebene und Klassifizierungsverwaltung der zweiten Ebene
- Beitragsverwaltung: Geben Sie Beiträge bequem ein, ändern und überprüfen Sie sie und stellen Sie einen Bild- und Texteditor bereit, der für das Layout von Miniprogrammen geeignet ist.
- Homepage-Karussell: Sie können ein Homepage-Karussell einrichten, das Links zu lokalen Beiträgen oder externen Artikeln unterstützt.
Benutzerterminal:
- Spaltenanzeige: Anzeige nach Klassifizierung der ersten und zweiten Ebene
- Benutzerbeiträge: Sie können Ihre eigenen Beiträge nach Kategorien veröffentlichen und jederzeit ändern.
- Beitragsanzeige: Beitragsabruf, Beitrags-Likes, Kommentare, Teilen (Poster, Karten),
- Beitrags-Rangliste: Sie können Beiträge nach Kommentaren, Anzahl der Aufrufe, Anzahl der Likes und Anzahl der Sammlungen ordnen
- Benutzerrankings: Benutzer können nach der Anzahl der Beiträge, der Veröffentlichungszeit, der Anzahl der Fans, der Anzahl der Follower und der Anzahl der Aufrufe eingestuft werden.
- Persönliche Homepage: Sehen Sie sich die persönlichen Informationen jedes Beitragsautors (Avatar, Geschlecht, Signatur), die Beitragsliste, die Anzahl der Beiträge, die Anzahl der Fans, die Anzahl der Follower und die Anzahl der Aufrufe an
- Persönliches Center: Sie können Ihre persönlichen Daten ändern, Ihre Beiträge, Personen, denen Sie folgen, Likes, Browsing, Sammlungen, Kommentaraufzeichnungen usw. anzeigen.
Umrissentwurf
Datenbank Design
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-Design
Design von Managementsystemen