Skip to content

Danijg2k/TFG_SistemaFichaje

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

84 Commits
 
 
 
 
 
 

Repository files navigation

TFG_SistemaFichaje

Trabajo de fin de grado que consiste en un sistema de fichaje para empresas.

Tecnologías

Hardware

 Tarjetas con ID grabada, representando las ID de los empleados
 NodeMCU V3 + Lector de tarjetas RFID Rc522 -> simular fichaje, pasando la tarjeta por el lector
 Protoboard, jumper wires y cable USB-UART para realizar las conexiones

Representación del sistema

 Izquierda: NodeMCU. Derecha: lector de tarjetas RFID Rc522

image

 Posteriormente, se conectará el NodeMCU al ordenador, mediante el cable USB-UART

image

Software

 Base de datos dockerizada Sql Server

MicrosoftSQLServer

 API en .net, para poder manipular los datos de la DDBB

.Net

 Página web realizada con Angular, para mostrar información de los fichajes en distintos formatos

Angular

 Programas utilizados por el Arduino para grabas las ID en las tarjetas, leerlas, y hacer post de las sesiones a la API

Arduino

Versiones e instalación

Se mostrarán las versiones utilizadas en este proyecto. A continuación se indica lo necesario para poner en marcha el proyecto.

Tecnología Versión utilizada en este proyecto Link página oficial
Docker desktop 4.9.0 Docker
Imagen Docker mssql server 2022-latest Imagen MySQL-Server
API .NET 6 dotnet 6
NodeJs 16.15.1 LTS NodeJs

Tras haber instalado todo, pasamos a inicializar página web y API.

Poner en marcha Angular

Abrimos terminal en directorio 'WEB' y tecleamos:

npm install
ng serve

Con la primera orden se instalarán todas las dependencias necesarias para nuestro proyecto. La segunda arranca Angular.

Poner en marcha API

Abrimos terminal en directorio 'API' y tecleamos:

dotnet build
dotnet run

La primera orden buildea el proyecto, y la segunda arranca la API.

Información adicional/ayuda

Para más información consultar memoria del proyecto (Directorio 'Memoria' -> pdf)

Contacto

Puedes seguirme en las siguientes redes sociales.

Instagram Instagram
LinkedIn LinkedIn

About

Application for managing signing of employees

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published