Analyse de faisabilité
Mini-programme de recrutement à temps partiel : fournit une plate-forme pratique pour les employeurs et les demandeurs d'emploi, visant à aider les employeurs à recruter des employés à temps partiel et à permettre aux demandeurs d'emploi de trouver des emplois à temps partiel appropriés. Fournit un moyen simple et rapide de faire correspondre les postes à temps partiel avec les candidats, économisant ainsi du temps et de l'énergie lors du recrutement et de la recherche d'emploi. Ses principaux modules fonctionnels comprennent : la récupération d'emplois, la récupération de bases de données d'entreprise, la maintenance de CV, la candidature à un emploi, la communication en ligne, la gestion des tâches back-end, la gestion d'entreprise back-end, la gestion des utilisateurs back-end, etc.
Conception de contour
- Offre d'emploi : publiez des informations sur les postes à temps partiel, y compris le nombre de personnes, le secteur d'activité, la description de poste, les heures de travail, le salaire, etc., pour attirer les demandeurs d'emploi.
- Base de données d'entreprise : publiez des informations sur l'entreprise de recrutement, notamment sa taille, sa nature, une brève introduction, etc.
- Soumission de curriculum vitae : les demandeurs d'emploi peuvent soumettre leur curriculum vitae ou des informations sur le mini-programme, y compris leur formation, leur expérience professionnelle, leurs compétences, etc., pour aider les employeurs à mieux comprendre la situation du demandeur d'emploi.
- Demande d'emploi et évaluation : les demandeurs d'emploi choisissent des postes appropriés et postulent à des emplois. Le système peut être réglé sur deux modes : évaluation requise et évaluation non requise.
- Communication en ligne : fournissez des fonctions de chat ou de communication en ligne pour une communication directe et une meilleure compréhension des besoins et des conditions de l'autre partie.
- Gestion du back-end : y compris la gestion des positions, la gestion des utilisateurs, la gestion de l'entreprise, la gestion des administrateurs back-end, les journaux d'opérations back-end, etc., pour permettre aux opérateurs de mieux gérer la plateforme.
conception des fonctionnalités
Conception de base de données
ActivityModel.DB_STRUCTURE = {
_pid: 'string|true',
ACTIVITY_ID: 'string|true',
ACTIVITY_TITLE: 'string|true|comment=标题',
ACTIVITY_STATUS: 'int|true|default=1|comment=状态 0=未启用,1=使用中',
ACTIVITY_CATE_ID: 'string|false|default=0|comment=分类',
ACTIVITY_CATE_NAME: 'string|false|comment=分类冗余',
ACTIVITY_CANCEL_SET: 'int|true|default=1|comment=取消设置 0=不允,1=允许,2=仅截止前可取消',
ACTIVITY_CHECK_SET: 'int|true|default=0|comment=审核 0=不需要审核,1=需要审核',
ACTIVITY_MAX_CNT: 'int|true|default=20|comment=人数上限 0=不限',
ACTIVITY_START: 'int|false|comment=申请开始时间',
ACTIVITY_END: 'int|false|comment=申请截止时间',
ACTIVITY_START_DAY: 'string|false|comment=申请开始时间',
ACTIVITY_END_DAY: 'string|false|comment=申请截止时间',
ACTIVITY_ORDER: 'int|true|default=9999',
ACTIVITY_VOUCH: 'int|true|default=0',
ACTIVITY_FORMS: 'array|true|default=[]',
ACTIVITY_OBJ: 'object|true|default={}',
ACTIVITY_JOIN_FORMS: 'array|true|default=[]',
ACTIVITY_ADDRESS: 'string|false|comment=详细地址',
ACTIVITY_ADDRESS_GEO: 'object|false|comment=详细地址坐标参数',
ACTIVITY_QR: 'string|false',
ACTIVITY_VIEW_CNT: 'int|true|default=0',
ACTIVITY_JOIN_CNT: 'int|true|default=0',
ACTIVITY_COMMENT_CNT: 'int|true|default=0',
ACTIVITY_ADD_TIME: 'int|true',
ACTIVITY_EDIT_TIME: 'int|true',
ACTIVITY_ADD_IP: 'string|false',
ACTIVITY_EDIT_IP: 'string|false',
};
ActivityJoinModel.DB_STRUCTURE = {
_pid: 'string|true',
ACTIVITY_JOIN_ID: 'string|true',
ACTIVITY_JOIN_ACTIVITY_ID: 'string|true|comment=申请PK',
ACTIVITY_JOIN_ACTIVITY_TITLE: 'string|false|comment=职位标题冗余',
ACTIVITY_JOIN_ACTIVITY_CATE_NAME: 'string|false|comment=企业冗余',
ACTIVITY_JOIN_USER_ID: 'string|true|comment=用户ID',
ACTIVITY_JOIN_FORMS: 'array|true|default=[]|comment=表单',
ACTIVITY_JOIN_OBJ: 'object|true|default={}',
ACTIVITY_JOIN_STATUS: 'int|true|default=1|comment=状态 0=待审核 1=已录用, 99=未录用',
ACTIVITY_JOIN_REASON: 'string|false|comment=审核拒绝或者取消理由',
ACTIVITY_JOIN_ADD_TIME: 'int|true',
ACTIVITY_JOIN_EDIT_TIME: 'int|true',
ACTIVITY_JOIN_ADD_IP: 'string|false',
ACTIVITY_JOIN_EDIT_IP: 'string|false',
};
Conception de l'interface utilisateur
Conception du back-end