PresentacionMotorSolution tesis de grado.pdf

studentjuaneduardoza 0 views 23 slides Sep 30, 2025
Slide 1
Slide 1 of 23
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23

About This Presentation

Presentación de grado. Software para gestión y manejo de datos. Programado por programadores e ingenieros aeroespaciales.


Slide Content

MOTORSOLUTION
Proyecto Realizado por Maria Camila Leal Vasquez

01. Introducción
02. Problemática Detectada
03. Solución Propuesta
04. Patrón de Diseño Aplicado
05. Metodología de Desarrollo
06. Tecnologías Utilizadas
08. Pantallazos de la Aplicación
07. Diseño de la base de datos
ÍNDICE
09. Funcionalidades de la Aplicación
08. Pruebas Unitarias

Introducción
MotorSolution es una aplicación web que
ayuda a los talleres mecánicos a gestionar
clientes, empleados, vehículos, reparaciones
y facturas desde una sola plataforma. Busca
digitalizar procesos, mejorar el control
operativo y ofrecer un servicio más ágil y
organizado.

Problemática Detectada
GESTIÓN MANUAL INEFICIENTE
Muchos talleres mecánicos aún utilizan papel o Excel para registrar
información, lo que provoca errores, pérdida de datos y procesos
lentos.
FALTA DE COMUNICACIÓN CON EL CLIENTE
BAJA DIGITALIZACIÓN EN EL SECTOR
Los clientes no reciben información oportuna y clara sobre el estado
de sus vehículos, generando desconfianza e insatisfacción.
Más del 70% de los talleres pequeños en Colombia no cuentan con un
sistema digital que optimice su operación y organización interna.

Solución Propuesta
Facilita el control del
estado de las
reparaciones y la
emisión de facturas
automáticas.
Paneles diferenciados
para administradores,
empleados y clientes.
Registro y gestión
centralizada de clientes,
vehículos, reparaciones
y facturas
Dirigido a talleres
mecánicos de cualquier
tamaño.

PATRÓN DE DISEÑO APLICADO
Arquitectura en Capas
Se utilizó este patrón en el backend,
permitiendo separar responsabilidades y
facilitar el mantenimiento del sistema.
Beneficios:
Modularidad y reutilización del código.
Mantenimiento más sencillo.
Mayor escalabilidad para futuras
funcionalidades.

CAPA DE
PRESENTACIÓN01
02
Desarrollada en Angular, se
encarga de la interfaz de usuario
y la interacción con los usuarios
del sistema.
CAPA DE LÓGICA DE
NEGOCIO
Implementada en .NET
Framework, contiene la lógica
principal, validaciones y
procesamiento de reglas del
sistema.
03
CAPA DE ACCESO A
DATOS
Responsable de la comunicación
con la base de datos SQL Server,
realizando consultas y
operaciones CRUD de forma
estructurada.

Metodología de
Desarrollo
Aunque Scrum está pensado para equipos, se aplicaron sus
principios de forma ajustada al desarrollo individual:
01. PLANIFICACIÓN POR SPRINTS
02. GESTIÓN DEL BACKLOG
03. SEGUIMIENTO DIARIO
Se organizaron sprints de 2 semanas para definir metas claras y dividir
el trabajo en entregas manejables.
Se mantuvo un backlog priorizado con tareas divididas por módulos
(clientes, reparaciones, facturas, etc.), revisado al inicio de cada sprint.
Se realizaron revisiones diarias del avance y ajustes necesarios según
los desafíos técnicos encontrados.

Tecnologías Utilizadas
Frontend: Angular
Backend: .NET
Framework
Base de Datos:
SQL Server
Pruebas: Postman
Control de
versiones: Git y
GitHub
Entorno de
desarrollo: Visual
Studio, VS Code

DISEÑO DE LA BASE DE DATOS

PANTALLAZOS DE LA APLICACIÓN

LOGIN

USUARIOS

REPARACIONES

FACTURAS

FUNCIONALIDADES DE LA APLICACIÓN
AUTENTICACIÓN Y ROLES:
GESTIÓN DE CLIENTES:
REGISTRO DE VEHÍCULOS:
CONTROL DE REPARACIONES:
GENERACIÓN DE FACTURAS
CONSULTAS RÁPIDAS:
Acceso diferenciado para
administradores, empleados y clientes.
CRUD de usuarios y sus datos.
Asociación vehículo-cliente.
Asociadas a cada reparación.
Estado, descripción y precios.
por cliente, vehículo o estado de
reparación.

PRUEBAS UNITARIAS

LOGIN
api/login/user

USER
api/user/5

CLIENTS
api/client/company/1?
pageIndex=0&pageSize=5

USER EXISTENTE
api/user

MUCHAS GRACIAS