Está en la página 1de 5

INTEGRANTES

 YELSIN BRAYAN ROMERO CHACON JUAN


CARLOS ROJAS MORALES SANTOS
AURELIO JULCAMORO

UNIVERSIDAD PRIVADA DEL NORTE

TRABAJO FINAL
FUNDAMENTOS DE ALGORITMOS
AUTOMOTRIZ ASPUR EIRL
DESCRIPCION:
La vida evoluciona y nosotros con ella, al igual que el mundo del automóvil. Por este
motivo nuestro taller está tecnológicamente preparado y cuenta con un personal que
sigue avanzando, con el fin de poder encontrar la solución lo más rápido posible y de
una manera segura para su conducción. El entusiasmo por las nuevas ideas siempre ha
sido parte del éxito de Automotriz Aspur E.I.R.L. Tu vida no siempre es la misma. Tú
no eres siempre igual. Tu Auto tampoco debería serlo. Confía siempre en nosotros, que
así tu auto nunca será el mismo...
DIRECCION:
Jirón García Y García, 941, Santiago De Surco, Lima, Perú

NÚMERO DE TELÉFONO:

(01)247-4044
837*3032

INFORME SOBRE DESARROLLO DE SOFTWARE EN C# PARA ASPUR EIRL

1. INTRODUCCIÓN:
Aspur Eirl, una empresa de mecánica automotriz, busca optimizar sus procesos y mejorar la
eficiencia en la administración de sus servicios de reparación y mantenimiento de vehículos.
Para lograrlo, se propone el desarrollo de un software de gestión integral que permita
automatizar sus operaciones y mejorar la calidad del servicio brindado.

2. OBJETIVOS:
 Automatizar la gestión de inventario de repuestos, herramientas y productos químicos.
 Optimizar la programación de citas para reparaciones y mantenimiento.
 Mejorar la eficiencia en la administración de facturación y pagos.
 Facilitar el seguimiento y control de los trabajos realizados en los vehículos.

3. Alcance del Proyecto:


 Desarrollo de un software que incluirá módulos para gestión de inventario,
programación de citas, facturación, seguimiento de trabajos y generación de informes.

4. LISTA DE REQUERIMIENTOS:
 Registro de clientes y vehículos.
 Gestión de inventario de repuestos, herramientas y productos químicos.
 Programación de citas para reparaciones y mantenimiento.
 Generación de facturas para los servicios realizados.
 Seguimiento y control de trabajos realizados en los vehículos.

5. DESARROLLO:
 Metodología aplicada para el desarrollo del software en C#

6. CONCLUSIONES:
 Se logró desarrollar "AspurMechanic", un sistema funcional que cumple con los
objetivos planteados.
 Superamos desafíos técnicos y de coordinación mediante un trabajo colaborativo y
una planificación adecuada.
 Recomendamos mantener actualizado el sistema y considerar futuras integraciones
con sistemas externos para una mayor eficiencia.

7. SOFTWARE DESARROLLADO:
"AspurMechanic": un sistema integral que permite gestionar clientes, inventario, citas,
facturación y seguimiento de trabajos en vehículos de manera eficiente. Incluye una interfaz
amigable y reportes detallados para una mejor toma de decisiones.

GESTOR DE INVENTARIO

GESTOR DE CITAS

namespace ConsoleApp3
{
internal class Program
{
private static List<(Contacto, Cita)> citas = new List<(Contacto, Cita)>();
static void Main(string[] args)
{
while (true)
{
Console.WriteLine("=== Gestor de Citas ===");
Console.WriteLine("1. Agregar cita");
Console.WriteLine("2. Mostrar citas");
Console.WriteLine("3. Salir");
Console.WriteLine("Seleccione una opción: ");

string opcion = Console.ReadLine();

switch (opcion)
{
case "1":
AgregarCita();
break;
case "2":
MostrarCitas();
break;
case "3":
return;
default:
Console.WriteLine("Opción no válida. Intente de nuevo.");
break;
}
}
}

private static void AgregarCita()


{
Console.Write("Ingrese el nombre: ");
string nombre = Console.ReadLine();

Console.Write("Ingrese el apellido: ");


string apellido = Console.ReadLine();

Console.Write("Ingrese el celular: ");


string celular = Console.ReadLine();

Console.Write("Ingrese la dirección: ");


string direccion = Console.ReadLine();

Contacto contacto = new Contacto


{
Nombre = nombre,
Apellido = apellido,
Celular = celular,
Direccion = direccion
};

Console.Write("Ingrese la fecha de la cita (ej. 2023-10-01): ");


string fecha = Console.ReadLine();

Console.Write("Ingrese la hora de la cita (ej. 14:30): ");


string hora = Console.ReadLine();

Console.Write("Ingrese la descripción de la cita: ");


string descripcion = Console.ReadLine();

Cita cita = new Cita


{
Fecha = fecha,
Hora = hora,
Descripcion = descripcion
};

citas.Add((contacto, cita));
Console.WriteLine("Cita agregada correctamente.");
}

private static void MostrarCitas()


{
Console.WriteLine("Lista de citas:");
foreach (var (contacto, cita) in citas)
{
Console.WriteLine($"Contacto: {contacto.ToString()}");
Console.WriteLine($"Cita: {cita.ToString()}");
Console.WriteLine();
}
}
public class Contacto
{
public string Nombre { get; set; }
public string Apellido { get; set; }
public string Celular { get; set; }
public string Direccion { get; set; }

public override string ToString()


{
return $"Nombre: {Nombre} {Apellido}, Celular: {Celular}, Dirección: {Direccion}";
}
}

public class Cita


{
public string Fecha { get; set; }
public string Hora { get; set; }
public string Descripcion { get; set; }

public override string ToString()


{
return $"{Fecha} a las {Hora}: {Descripcion}";
}
}
}
}

FACTURACION

También podría gustarte