Sistema de desarrollo académico
Budget: $2 – $8 USD
Se tiene dos proyectos, el principal llamado sistema de desarrollo académico desarrollado en php en el cual están dos módulos llamados disponibilidad y planeación académica que se quieren migran a otro proyecto llamado SIISU desarrollado en laravel.
En los dos proyectos se tiene que abarcar a los usuarios de profesor (o Docente) y director, para el modulo de disponibilidad el profesor en su vista se tiene una tabla con el horario y en el puede marcar si esta disponible o no, mientras que en la vista del director se muestra esa información en forma de imagen. Esto es igual lo que se quiere pasar al otro sistema (SIISU) que esta desarrollado en laravel.
y para el módulo de planeación académica el director puede ver lo que hizo de planeacion el profesor además de aceptarla y la vista del profesor es rellenar sus campos que el módulo de planeación se le pide, respetando lo que se tiene que hacer solo de rellenar la información que piden los campos, al igual se tienen que hacer dos vistas para el director y el profesor.
Objetivo: migrar los módulos de planeación academica y disponibilidad al proyecto llamado SIISU (No se tiene que reutilizar el código al 100% si es más fácil hacerlo de otro manera se puede hacer (pero en laravel), solo que haga lo mismo que se muestra de ejemplo en el proyecto adjunto)
Para la base de datos del sistema de desarrollo académico, se utilizo phpmyadmin creando una base de datos llamada dsa y agregando los archivos sql: dsa_db_creation y insert_datos_prueba (este para rellenar el campo de usuario de la otra (dsa_db_creation)).
(TOMAR DE REFERENCIA SI ES QUE SIRVE): Requisitos que me pasaron para el sistema SIISU:
Servidor apache2 (Si trabaja en windows puede instalar xampp)
php 7.4 (Si trabaja en windows puede instalar xampp)
Instalar Composer https://getcomposer.org/Composer-Setup.exe
Controlador de SQL para php (este permitirá realizar la conexión de php con SQL Server)
SQL SERVER 2019 o superor
Cargar archivo de backup de la base de datos
(archivo adjunto llamado SIISU_CARGASACADEMICAS)
Deben crear una base de datos nueva y le asignan un nombre: create database SIISU
seleccionan la base de datos SIISU y dar restaurar, seleccionar los campos sobreescribir........ y conservar......... y dar aceptar.
Instalación de drivers SQL para php
(si es que se utilizan, igual están adjuntos (PENDIENTE EN PASAR))
El .zip contiene dos archivos los cuales van a copiar en la carpeta ext en el directorio xampp\php\ext.
Una vez copiados los archivos van a agregar las siguientes lineas al archivo php.ini
extension=php_pdo_sqlsrv_74_nts_x64.dll
extension=php_pdo_sqlsrv_74_ts_x64.dll
extension=php_sqlsrv_74_nts_x64.dll
extension=php_sqlsrv_74_ts_x64.dll
despues ir a localhost/siisu/
y seleccionar la carpeta public
Para ver la información de acceso de todos los usuarios ejecutan la siguiente consulta:
select p.idpersona, (p.nombre + ' ' + p.paterno + ' ' + p.materno)Nombre, u.Usuario, u.Contraseña, per.idperfil, per.Perfil from Seguridad.Usuarios u
join Persona.persona p on p.idpersona = u.idPersona
join Seguridad.Perfiles per on per.idperfil = u.idPerfil
(igualmente para los usuarios de profesor y director la contraseña es pass)
EJEMPLOS:
Realizar consultas a la base de datos
SQL:
use Illuminate\Support\Facades\DB;
$empleado = DB::select("select * from RH.empleado where idempleado = 8");
ELOQUENT:
use App\Models\Empleado;
$empleado = Empleado::where('idempleado', 8)->get();
**********************************************************************************************************
(QUERIA PASAR LOS PROYECTOS PERO CREO QUE NO SE PUEDE EL ARCHIVO SUPERA LOS 25 MB, QUEDO PENDIENTE EN PASAR LOS PROYECTOS Y LA DEMÁS INFORMACIÓN, SOLO PASARE IMÁGENES, GRACIAS.)
En los dos proyectos se tiene que abarcar a los usuarios de profesor (o Docente) y director, para el modulo de disponibilidad el profesor en su vista se tiene una tabla con el horario y en el puede marcar si esta disponible o no, mientras que en la vista del director se muestra esa información en forma de imagen. Esto es igual lo que se quiere pasar al otro sistema (SIISU) que esta desarrollado en laravel.
y para el módulo de planeación académica el director puede ver lo que hizo de planeacion el profesor además de aceptarla y la vista del profesor es rellenar sus campos que el módulo de planeación se le pide, respetando lo que se tiene que hacer solo de rellenar la información que piden los campos, al igual se tienen que hacer dos vistas para el director y el profesor.
Objetivo: migrar los módulos de planeación academica y disponibilidad al proyecto llamado SIISU (No se tiene que reutilizar el código al 100% si es más fácil hacerlo de otro manera se puede hacer (pero en laravel), solo que haga lo mismo que se muestra de ejemplo en el proyecto adjunto)
Para la base de datos del sistema de desarrollo académico, se utilizo phpmyadmin creando una base de datos llamada dsa y agregando los archivos sql: dsa_db_creation y insert_datos_prueba (este para rellenar el campo de usuario de la otra (dsa_db_creation)).
(TOMAR DE REFERENCIA SI ES QUE SIRVE): Requisitos que me pasaron para el sistema SIISU:
Servidor apache2 (Si trabaja en windows puede instalar xampp)
php 7.4 (Si trabaja en windows puede instalar xampp)
Instalar Composer https://getcomposer.org/Composer-Setup.exe
Controlador de SQL para php (este permitirá realizar la conexión de php con SQL Server)
SQL SERVER 2019 o superor
Cargar archivo de backup de la base de datos
(archivo adjunto llamado SIISU_CARGASACADEMICAS)
Deben crear una base de datos nueva y le asignan un nombre: create database SIISU
seleccionan la base de datos SIISU y dar restaurar, seleccionar los campos sobreescribir........ y conservar......... y dar aceptar.
Instalación de drivers SQL para php
(si es que se utilizan, igual están adjuntos (PENDIENTE EN PASAR))
El .zip contiene dos archivos los cuales van a copiar en la carpeta ext en el directorio xampp\php\ext.
Una vez copiados los archivos van a agregar las siguientes lineas al archivo php.ini
extension=php_pdo_sqlsrv_74_nts_x64.dll
extension=php_pdo_sqlsrv_74_ts_x64.dll
extension=php_sqlsrv_74_nts_x64.dll
extension=php_sqlsrv_74_ts_x64.dll
despues ir a localhost/siisu/
y seleccionar la carpeta public
Para ver la información de acceso de todos los usuarios ejecutan la siguiente consulta:
select p.idpersona, (p.nombre + ' ' + p.paterno + ' ' + p.materno)Nombre, u.Usuario, u.Contraseña, per.idperfil, per.Perfil from Seguridad.Usuarios u
join Persona.persona p on p.idpersona = u.idPersona
join Seguridad.Perfiles per on per.idperfil = u.idPerfil
(igualmente para los usuarios de profesor y director la contraseña es pass)
EJEMPLOS:
Realizar consultas a la base de datos
SQL:
use Illuminate\Support\Facades\DB;
$empleado = DB::select("select * from RH.empleado where idempleado = 8");
ELOQUENT:
use App\Models\Empleado;
$empleado = Empleado::where('idempleado', 8)->get();
**********************************************************************************************************
(QUERIA PASAR LOS PROYECTOS PERO CREO QUE NO SE PUEDE EL ARCHIVO SUPERA LOS 25 MB, QUEDO PENDIENTE EN PASAR LOS PROYECTOS Y LA DEMÁS INFORMACIÓN, SOLO PASARE IMÁGENES, GRACIAS.)