De 0 a 1: Notas sobre el Desarrollo del Mini Programa de Contratación a Tiempo Parcial (1)

Análisis de viabilidad

Miniprograma de contratación a tiempo parcial: proporciona una plataforma conveniente para empleadores y solicitantes de empleo, con el objetivo de ayudar a los empleadores a contratar empleados a tiempo parcial y permitir que los solicitantes de empleo encuentren empleos adecuados a tiempo parcial. Proporciona una forma sencilla y rápida de relacionar puestos a tiempo parcial con candidatos, ahorrando tiempo y energía en la contratación y la búsqueda de empleo. Sus principales módulos funcionales incluyen: recuperación de trabajos, recuperación de bases de datos empresariales, mantenimiento de currículums, solicitud de empleo, comunicación en línea, gestión de trabajos back-end, gestión empresarial back-end, gestión de usuarios back-end, etc.

diseño de esquema

  • Publicación de empleo: publique información sobre puestos de trabajo a tiempo parcial, incluido el número de personas, industria, descripción del puesto, horario de trabajo, salario, etc., para atraer a quienes buscan empleo.
  • Base de datos empresarial: publique información empresarial de contratación, incluido el tamaño, la naturaleza, una breve introducción, etc.
  • Envío de currículum: los solicitantes de empleo pueden enviar su currículum o información sobre el mini programa, incluidos antecedentes educativos, experiencia laboral, habilidades, etc., para ayudar a los empleadores a comprender mejor la situación del solicitante de empleo.
  • Solicitud y revisión de empleo: los solicitantes de empleo eligen los puestos adecuados y solicitan empleo. El sistema se puede configurar en dos modos: revisión requerida y sin revisión.
  • Comunicación en línea: proporcione funciones de comunicación o chat en línea para la comunicación directa y una mayor comprensión de las necesidades y condiciones de la otra parte.
  • Gestión de backend: incluida la gestión de posiciones, la gestión de usuarios, la gestión empresarial, la gestión de administradores de backend, los registros de operaciones de backend, etc., para facilitar a los operadores una mejor gestión de la plataforma.

diseño de características

Diseño de base de datos

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

diseño de interfaz de usuario

Diseño de fondo

descargar git

Descarga de código

Linus se encargó de evitar que los desarrolladores del kernel reemplazaran las pestañas con espacios. Su padre es uno de los pocos líderes que puede escribir código, su segundo hijo es el director del departamento de tecnología de código abierto y su hijo menor es un núcleo de código abierto. Colaborador Robin Li: El lenguaje natural se convertirá en un nuevo lenguaje de programación universal. El modelo de código abierto se quedará cada vez más atrás de Huawei: tomará 1 año migrar completamente 5,000 aplicaciones móviles de uso común a Hongmeng, que es el lenguaje más propenso. Vulnerabilidades de terceros. Se lanzó el editor de texto enriquecido Quill 2.0 con características, confiabilidad y experiencia de desarrolladores que Ma Huateng y Zhou Hongyi se dieron la mano para "eliminar los rencores". La fuente de Laoxiangji no es el código, las razones detrás de esto son muy conmovedoras. Google anunció una reestructuración a gran escala.
{{o.nombre}}
{{m.nombre}}

Supongo que te gusta

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