Skip to content

juanpp94/SistemaGestionEmpleados

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

144 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Universidad Simón Bolívar

Departamento de Computación y Tecnología de la Información

Enero – Marzo 2020

Profesor: Franco Nori


Sistema de Gestion de Empleados

El proyecto consiste en implementar un sistema que permita gestionar y visualizar el horario de los empleados

Tabla de Contenidos

Acerca del Proyecto

Proyecto del Curso CI-3715 para el trimestre Enero-Marzo 2020

Función: Visualizar horas de trabajo de empleados, otorgar vacaciones, entre otros.

Descripción: La compañía de desarrollo de software Ubicutus Apps está en proceso de mejorar su línea de
producción y de desarrollo de nuevos proyectos. Por lo que, con la finalidad de mejorar la productividad
de sus empleados, desea desarrollar una herramienta de seguimiento y auditoría de las horas trabajadas
por cada desarrollador. Además, desea poder gestionar recursos para los empleados tales como:
vacaciones, préstamos (o adelantos de capital) e incidencias relacionadas a faltas.

Implementado Con

Backend:

  • Python3
  • Django
  • Pillow
  • Postgresql

Frontend

  • Bootstrap

Comenzando

Sigue los pasos

Prerequisitos

Python 3 debe estar instalado.
Pipenv debe estar instalado.
Postgresql debe estar instalado.

Instalacion

Los requisitos del proyecto se encuentran en requirements.txt para instalar todas las dependencias correr

Como se Usa

Crear un ambiente de desarrollo python

pipenv shell

Instalar dependencias

pip install -r requirements.txt

Crear base de datos ubic en Postgresql

En psql CREATE DATABASE ubic;

Verficar puerto de postgres

Abrir ...\PostgreSQL\12\data\postgresql.conf en bloc de notas y verificar que port = 5432

Cambiar usuario y contraseña en settings.py

Abrir \ubicutus\settings.py y en las lineas 64 y 65 colocar usuario y contraseña validas correspondientes a su usuario en postgresql

Actualizar cambios

python manage.py makemigrations

Migrar Cambios

python manage.py migrate

Subir servidor

python manage.py runserver

Equipo

Backend

Juan Diego Porras - 12-10566 - 12-10566@usb.ve
Kevin Chacon - 13-10268 - 13-10268@usb.ve
Marco Benitez - 13-10137 - 13-10137@usb.ve

Frontend

Luis Carlos Marval - 12-10620 - 12-10620@usb.ve
Albert Diaz - 11-10278 - 11-10278@usb.ve
Victoria Torres - 12-11468 - 12-11468@usb.ve

About

Proyecto de Software

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors