De 0 a 1: Notas sobre o desenvolvimento do miniprograma de recrutamento em tempo parcial (1)

Análise de Viabilidade

Miniprograma de recrutamento de meio período: fornece uma plataforma conveniente para empregadores e candidatos a emprego, com o objetivo de ajudar os empregadores a recrutar funcionários de meio período e permitir que os candidatos a emprego encontrem empregos de meio período adequados. Fornece uma maneira simples e rápida de combinar vagas de meio período com candidatos, economizando tempo e energia no recrutamento e na procura de emprego. Seus principais módulos funcionais incluem: recuperação de trabalho, recuperação de banco de dados corporativo, manutenção de currículo, solicitação de emprego, comunicação online, gerenciamento de trabalho back-end, gerenciamento empresarial back-end, gerenciamento de usuários back-end, etc.

Desenho de contorno

  • Anúncio de emprego: publique informações sobre cargos de meio período, incluindo número de pessoas, setor, descrição do cargo, horário de trabalho, salário, etc., para atrair candidatos.
  • Banco de dados empresarial: publique informações empresariais de recrutamento, incluindo tamanho, natureza, breve introdução, etc.
  • Envio de currículo: os candidatos a emprego podem enviar seu currículo ou informações sobre o miniprograma, incluindo formação educacional, experiência profissional, habilidades, etc., para ajudar os empregadores a entender melhor a situação do candidato a emprego.
  • Candidatura e avaliação de emprego: os candidatos escolhem cargos adequados e se candidatam a empregos. O sistema pode ser configurado para dois modos: revisão obrigatória e sem revisão.
  • Comunicação online: Fornece bate-papo online ou funções de comunicação para comunicação direta e maior compreensão das necessidades e condições da outra parte.
  • Gerenciamento de back-end: incluindo gerenciamento de posição, gerenciamento de usuários, gerenciamento empresarial, gerenciamento de administrador de back-end, logs de operação de back-end, etc., para facilitar aos operadores um melhor gerenciamento da plataforma.

design de recursos

Projeto de banco de dados

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',
};

Design de interface do usuário

Design de back-end

baixar

Baixar código

Linus assumiu a responsabilidade de evitar que os desenvolvedores do kernel substituíssem tabulações por espaços. Seu pai é um dos poucos líderes que sabe escrever código, seu segundo filho é o diretor do departamento de tecnologia de código aberto e seu filho mais novo é um núcleo de código aberto. contribuidor Robin Li: A linguagem natural se tornará uma nova linguagem de programação universal. O modelo de código aberto ficará cada vez mais atrás da Huawei: levará 1 ano para migrar totalmente 5.000 aplicativos móveis comumente usados ​​para Hongmeng. vulnerabilidades de terceiros. O editor de rich text Quill 2.0 foi lançado com recursos, confiabilidade e desenvolvedores. A experiência foi bastante melhorada. fonte de Laoxiangji não é o código, as razões por trás disso são muito comoventes. O Google anunciou uma reestruturação em grande escala.
{{o.nome}}
{{m.nome}}

Acho que você gosta

Origin my.oschina.net/u/3808186/blog/11049968
Recomendado
Clasificación