Sistema de Vacantes de Trabajo con PHP y MySQL

Sistema de Vacantes de Trabajo con PHP y MySQL

El proceso como siempre se explica a cabalidad en el vídeo a continuación.

Puesta a Punto en Servidor Local de la Aplicación de Bolsa de Empleo en PHP y MySQL

Descarga de la Aplicaciones Necesarias para el funcionamiento del software relacionado.

Para poner a punto la aplicación del Sistema de Vacantes de Trabajo desarrollado en PHP y MySQL, es necesario descargar he instalar las siguientes aplicaciones con todos sus parámetros por defecto.

Activación de los servicios de Apache y MySQL en XAMPP

Ya después de haber instalado XAMPP, se debe abrir la aplicación y activar los servicios del servidor web Apache y el gestor de la base de datos MySQL, como se puede ver en la captura a continuación.

Consola-XAMPP-con-Servicios-Apache-y-MySQL-Instalados
Consola-XAMPP-con-Servicios-Apache-y-MySQL-Instalados

Descarga del proyecto del Sistema de Vacantes de Trabajo con PHP y MySQL

Se debe acceder a la siguiente dirección web del repositorio subido a GitHub

Instalación del Sistema de Vacantes de Trabajo con PHP y MySQL en tu ordenador

Se debe acceder desde consola a la siguiente ubicación en tu ordenador, se recomienda utilizar los comandos CD para hacer los movimientos hasta esta ubicación específica.

Si estás trabajando con Visual Studio Code y ya instalaste GIT, solo es acceder a File, Open Folder, buscas la ubicación a continuación.

C:\xampp\htdocs

Después escribes en la ventana de terminal el siguiente comando:

git clone https://github.com/configuroweb/vacantesdetrabajo.git

Base de Datos del Sistema de Vacantes de Trabajo con PHP y MySQL

Posterior al proceso de descarga del proyecto, solo queda crear la base de datos con el nombre lssemsdb he insertar el código SQL a continuación. Igual el proceso se muestra a cabalidad en el vídeo relacionado en el presente blogpost.

-- phpMyAdmin SQL Dump
-- version 5.0.2
-- https://www.phpmyadmin.net/
--
-- Servidor: 127.0.0.1
-- Tiempo de generación: 06-05-2020 a las 20:36:20
-- Versión del servidor: 10.4.11-MariaDB
-- Versión de PHP: 7.4.4

SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
START TRANSACTION;
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;

--
-- Base de datos: `lssemsdb`
--

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tbladmin`
--

CREATE TABLE `tbladmin` (
  `ID` int(10) NOT NULL,
  `AdminName` varchar(50) DEFAULT NULL,
  `UserName` varchar(50) DEFAULT NULL,
  `MobileNumber` bigint(10) DEFAULT NULL,
  `Email` varchar(120) DEFAULT NULL,
  `Password` varchar(200) DEFAULT NULL,
  `AdminRegdate` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Volcado de datos para la tabla `tbladmin`
--

INSERT INTO `tbladmin` (`ID`, `AdminName`, `UserName`, `MobileNumber`, `Email`, `Password`, `AdminRegdate`) VALUES
(1, 'Admin', 'configuroweb', 573124569876, 'hola@cweb.com', '4b67deeb9aba04a5b54632ad19934f26', '2019-11-29 12:54:53');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tblcategory`
--

CREATE TABLE `tblcategory` (
  `ID` int(10) NOT NULL,
  `Category` varchar(100) DEFAULT NULL,
  `CreationDate` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Volcado de datos para la tabla `tblcategory`
--

INSERT INTO `tblcategory` (`ID`, `Category`, `CreationDate`) VALUES
(1, 'Mucama', '2019-11-29 00:42:22'),
(2, 'Conductor', '2019-11-30 05:43:18'),
(3, 'Cocinero', '2019-11-30 05:43:27'),
(4, 'Lechero', '2019-11-30 05:43:36'),
(5, 'Repartidor de Periódico', '2019-11-30 05:43:46'),
(6, 'Limpiador de Carro', '2019-11-30 05:43:58'),
(7, 'Niñera', '2019-11-30 05:44:05'),
(8, 'Profesor', '2019-11-30 05:44:18'),
(9, 'Instructor de Gimnasio', '2019-11-30 05:44:29'),
(10, 'Plomero', '2019-11-30 05:44:39'),
(11, 'Instructor de Basketball', '2019-11-30 05:44:56'),
(12, 'Electrónico', '2019-11-30 05:45:30'),
(13, 'Ensamblador', '2019-11-30 05:45:42'),
(14, 'Carpintero', '2019-11-30 05:45:52'),
(15, 'Limpiador de Casas', '2019-11-30 05:46:05'),
(16, 'Pintor', '2019-11-30 05:46:14'),
(17, 'Vendedor de Tienda', '2019-11-30 05:46:24'),
(18, 'Dóctor', '2019-11-30 05:46:37'),
(19, 'Fisioterapeuta', '2019-11-30 05:47:02'),
(20, 'Enfermera', '2019-11-30 05:47:12'),
(21, 'Lavandero', '2019-11-30 05:47:29'),
(22, 'Jardinero', '2019-11-30 05:47:41'),
(23, 'Mensajero', '2019-11-30 05:47:55'),
(24, 'Sastre', '2019-11-30 05:48:10'),
(25, 'Otro', '2019-11-30 05:48:22'),
(26, 'Filosofo', '2019-12-10 16:56:20'),
(27, 'Pintor Industrial', '2020-05-06 03:48:09');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tblpage`
--

CREATE TABLE `tblpage` (
  `ID` int(10) NOT NULL,
  `PageType` varchar(50) DEFAULT NULL,
  `PageTitle` varchar(200) DEFAULT NULL,
  `PageDescription` mediumtext DEFAULT NULL,
  `Email` varchar(200) DEFAULT NULL,
  `MobileNumber` bigint(10) DEFAULT NULL,
  `UpdationDate` timestamp NOT NULL DEFAULT current_timestamp() ON UPDATE current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Volcado de datos para la tabla `tblpage`
--

INSERT INTO `tblpage` (`ID`, `PageType`, `PageTitle`, `PageDescription`, `Email`, `MobileNumber`, `UpdationDate`) VALUES
(1, 'aboutus', 'Nosotros', '<div><font color=\"#6a6a6a\" face=\"arial, sans-serif\"><span style=\"font-size: 14px;\"><b>La búsqueda local es el uso de motores de búsqueda especializados en Internet que permiten a los usuarios enviar búsquedas restringidas geográficamente en una base de datos estructurada de negocios locales.</b></span></font></div>', NULL, NULL, '2020-05-06 02:59:15'),
(2, 'contactus', 'Contacto', 'Ciudad Cali Colombia', 'msevillab@gmail.com', 3162430081, '2020-05-06 03:16:09');

-- --------------------------------------------------------

--
-- Estructura de tabla para la tabla `tblperson`
--

CREATE TABLE `tblperson` (
  `ID` int(10) NOT NULL,
  `Category` varchar(200) DEFAULT NULL,
  `Name` varchar(200) DEFAULT NULL,
  `Picture` varchar(200) DEFAULT NULL,
  `MobileNumber` bigint(10) DEFAULT NULL,
  `Address` mediumtext DEFAULT NULL,
  `City` varchar(200) NOT NULL,
  `RegDate` timestamp NULL DEFAULT current_timestamp()
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;

--
-- Volcado de datos para la tabla `tblperson`
--

INSERT INTO `tblperson` (`ID`, `Category`, `Name`, `Picture`, `MobileNumber`, `Address`, `City`, `RegDate`) VALUES
(1, 'Mucama', 'Alicia Benavides', 'f8f739456cbea88ff65ac2e6758ae0431588733438.jpg', 573166874951, 'Calle 50 N 12-34', 'Barranquilla', '2019-11-30 07:01:53'),
(2, 'Mucama', 'Miriam Galindo', 'c19c33a4106c0a2709086aa37e5772971588733565.jpg', 573184752013, 'Avenida 34 N 34-90', 'Ciénaga', '2019-12-02 04:37:21'),
(3, 'Mucama', 'Karina Galvez', '6731dfdad8d8cb3fed05450789ed4fe31588733639.jpg', 573196423187, 'Carrera 93 N 34-43', 'Cali', '2019-12-02 04:38:59'),
(4, 'Conductor', 'Juan Becerra', '1e6ae4ada992769567b71815f124fac51575261598.jpg', 573215748120, 'Transversal 90 N 13-72', 'Bogotá', '2019-12-02 04:39:58'),
(5, 'Conductor', 'Rafael Velandia', '55ccf27d26d7b23839986b6ae2e447ab1575261706.jpg', 573048574103, 'Calle 29 N 12-70', 'Medellín', '2019-12-02 04:41:46'),
(6, 'Conductor', 'Mauricio Garcia', '7fdc1a630c238af0815181f9faa190f51575261743.jpg', 573126489731, 'Carrera 56 N 92-23', 'Cucuta', '2019-12-02 04:42:23'),
(7, 'Cocinero', 'Roberto Meriño', 'efc1a80c391be252d7d777a437f868701575261793.jpg', 573156989754, 'Avenida 98 N 23-23', 'Cartagena', '2019-12-02 04:43:13'),
(8, 'Cocinero', 'Dilan Camargo', 'efc1a80c391be252d7d777a437f868701575261837.jpg', 573236748497, 'Calle 56 N 43-23', 'Sabanalarga', '2019-12-02 04:43:57'),
(9, 'Lechero', 'Daniel Mendoza', '1e6ae4ada992769567b71815f124fac51575261908.jpg', 573164879754, 'Carrera 98 N 23-13', 'Cartagena', '2019-12-02 04:45:08'),
(10, 'Lechero', 'Julio Gonzalez', '1e6ae4ada992769567b71815f124fac51575274951.jpg', 573147528497, 'Calle 34 N 34-29', 'Barranquilla', '2019-12-02 04:46:01'),
(11, 'Repartidor de Periódico', 'Esteban Pérez', '7fdc1a630c238af0815181f9faa190f51575262022.jpg', 573026748749, 'Carrera 9 N 24-25', 'Cali', '2019-12-02 04:47:02'),
(12, 'Limpiador de Carro', 'Armando Valencia', '55ccf27d26d7b23839986b6ae2e447ab1575262079.jpg', 573165656565, 'Carrera 78 N 34-25', 'Bogotá', '2019-12-02 04:47:59'),
(13, 'Niñera', 'Jasmin Florez', 'efc1a80c391be252d7d777a437f868701575262135.jpg', 573146346873, 'Calle 98 N 12-02', 'Medellín', '2019-12-02 04:48:55'),
(14, 'Profesor', 'Emilio Pedraza', 'efc1a80c391be252d7d777a437f868701575262207.jpg', 573165486742, 'Avenida Gloria N 97-12 Apto 200', 'Ciénaga', '2019-12-02 04:50:07'),
(15, 'Profesor', 'Julián Román', '7fdc1a630c238af0815181f9faa190f51575262248.jpg', 573155646878, 'Calle 14 N 23-19', 'Cali', '2019-12-02 04:50:48'),
(16, 'Profesor', 'Eduardo Galán', 'efc1a80c391be252d7d777a437f868701575262299.jpg', 573198765498, 'Carrera 25 N 18-90', 'Santamarta', '2019-12-02 04:51:39'),
(17, 'Profesor', 'Luis Páez', 'efc1a80c391be252d7d777a437f868701575262345.jpg', 573145464654, 'Calle 45 N 23-90', 'Soledad', '2019-12-02 04:52:25'),
(18, 'Instructor de Gimnasio', 'Jorge Rana', '1e6ae4ada992769567b71815f124fac51575262395.jpg', 573068744574, 'Avenida Los Martirez N 76-34', 'Bogotá', '2019-12-02 04:53:15'),
(19, 'Instructor de Gimnasio', 'Diego Ladrón', '55ccf27d26d7b23839986b6ae2e447ab1575262429.jpg', 573148032687, 'Calle 12 N 23-90', 'Ciénaga', '2019-12-02 04:53:49'),
(20, 'Plomero', 'Ricardo Cornejo', '1e6ae4ada992769567b71815f124fac51575262482.jpg', 573167867278, 'Calle 87 N 12-12', 'Cartagena', '2019-12-02 04:54:42'),
(21, 'Plomero', 'Francisco Piernagorda', '7fdc1a630c238af0815181f9faa190f51575621536.jpg', 573189895496, 'Carrera 24 N 56-20', 'Cali', '2019-12-06 08:38:56'),
(22, 'Traductor', 'Pedro Francia', '3de6c2fdd28f94768b423d0c95ae91bc1575997039.png', 573193778033, 'Calle 23 N 23-90', 'Barranquilla', '2019-12-10 16:57:19');

--
-- Índices para tablas volcadas
--

--
-- Indices de la tabla `tbladmin`
--
ALTER TABLE `tbladmin`
  ADD PRIMARY KEY (`ID`);

--
-- Indices de la tabla `tblcategory`
--
ALTER TABLE `tblcategory`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `Category` (`Category`),
  ADD KEY `CreationDate` (`CreationDate`);

--
-- Indices de la tabla `tblpage`
--
ALTER TABLE `tblpage`
  ADD PRIMARY KEY (`ID`);

--
-- Indices de la tabla `tblperson`
--
ALTER TABLE `tblperson`
  ADD PRIMARY KEY (`ID`),
  ADD KEY `Category` (`Category`),
  ADD KEY `Category_2` (`Category`);

--
-- AUTO_INCREMENT de las tablas volcadas
--

--
-- AUTO_INCREMENT de la tabla `tbladmin`
--
ALTER TABLE `tbladmin`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=2;

--
-- AUTO_INCREMENT de la tabla `tblcategory`
--
ALTER TABLE `tblcategory`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=28;

--
-- AUTO_INCREMENT de la tabla `tblpage`
--
ALTER TABLE `tblpage`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=3;

--
-- AUTO_INCREMENT de la tabla `tblperson`
--
ALTER TABLE `tblperson`
  MODIFY `ID` int(10) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=23;
COMMIT;

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;

Funcionamiento de la aplicación desarrollada en PHP y MySQL

El usuario administrativo como siempre es configuroweb y la contraseña es 1234abcd..

Es una aplicación muy sencilla, muy intuitiva, tiene un ambiente administrativo y desde el inicio es posible ver las vacantes y los teléfonos de los postulantes al trabajo.

Cualquier duda quedo al pendiente, saludos !!

Un comentario

  1. Pingback: 46 aplicaciones gratuitas en PHP, Python y Javascript - ConfiguroWeb

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *