Proyecto Final: GYM For men Arr
Enviado por Gutierrez Galicia Carlos Antonio • 16 de Junio de 2022 • Informe • 6.690 Palabras (27 Páginas) • 72 Visitas
[pic 1] [pic 2]
Unidad Profesional Interdisciplinaria de Ingeniería y Ciencias Sociales y Administrativas IPN
Nombre: Gutierrez Galicia Carlos Antonio
Boleta: 2020602939
Grupo: 2CM30
Unidad de Aprendizaje: Fund. de Programación Orientada a Objetos
Proyecto Final: GYM Formen Arr
Análisis:
Se creará un proyecto en Dev C ++ que hará el registro de clientes de un Gimnasio en el cual se podrá dar de alta, listar, modificar o eliminar un cliente con el fin del que el establecimiento tenga un registro de todos sus clientes.
Objetivo:
Desarrollar e implementar un Software para la gestión de información que se lleva día a día en el establecimiento.
El antes mencionado llevara a cabo 5 funciones los cuáles serán las siguientes:
- Dar de alta a un cliente:
Este punto es el principal ya que la finalidad del mismo es llevar una gestión del establecimiento día a día, entonces este es el más importante ya que esta función permitirá el registro de un cliente nuevo, dicho registro llevará los siguientes puntos.
- Código del cliente
- Nombre del cliente
- Domicilio del cliente
- Teléfono del cliente
- Fecha de inscripción de cliente
- Consultar detalles de un cliente
En esta opción podremos verificar a un cliente registrado en la base de datos del GYM, en el cual veremos su información y corroborarla en caso de ser necesario.
- Listar clientes
En esta opción al seleccionarla podremos ver a todos los clientes registrados en el GYM con toda su información, esta es una gran ventaja porque la forma de ordenamiento es respecto al código del cliente.
- Dar de baja o eliminar un cliente
En esta opción tendremos la posibilidad de eliminar un cliente, en caso de que este mismo desee darse de baja del GYM, de igual manera sirve para que no se tenga información innecesaria respecto a los clientes.
- Modificar a un cliente
Esta opción es importante ya que en caso de que algún cliente en algún determinado momento desea modificar alguno de sus datos lo podrá hacer en cualquier momento, eso nos dará la ventaja de poseer la información correcta del cliente en tiempo real.
Todas estas funciones van de la mano con un block de notas el cual cada que se hace alguna modificación en el programa (alta, baja, modificación, etc) este mismo se actualiza y se puede verificar toda la información del GYM en ese archivo, se recomienda que al momento de instalar e proyecto se cree un archivo txt con el nombre de clientes.
Diseño
Diagramas de flujo:
- Alta de un cliente
[pic 3]
- Consultar un cliente
[pic 4]
- Listar clientes
[pic 5]
- Eliminar cliente
[pic 6]
- Modificar cliente
[pic 7]
Algoritmos:
- Dar de alta a un cliente:
Algoritmo para dar de alta a un cliente
Datos de entrada: codigocliente, nombre, domicilio, celular, fecha pago
Datos de salida: alta cliente
Escribir ingresa código del cliente
Leer código cliente
Si código cliente existe
Entonces
Escribir ya existe un cliente con ese código y es: nombre
Si no
entonces
Escribir ingresa el nombre
Leer nombre
Escribir ingresa el domicilio del cliente
Leer domicilio
Escribir ingresa el número telefónico del cliente
Leer celular
Escribir ingresa fecha de inscripción del cliente
Leer fecha pago
Escribir El registro de ha completado
Fin si
Fin
- Consultar un cliente
Algoritmo para consultar un cliente
Datos de entrada: Auxcodigo
Datos de salida: nombre, domicilio, celular, fecha pago
Escribir ingresa el código que deseas consultar
Leer auxCodigo
Si auxCodigo existe
Entonces mostrar nombre, domicilio, celular, fecha pago
Si no
Entonces
Leer No se encontró registro de auxCodigo
Fin si
Fin
- Listar clientes
Algoritmo para Listar clientes
Datos de salida: lectura, Aux Codigo, nombre, domicilio, celular, fecha pago
Escribir listado de clientes
Leer lectura, Aux Codigo, nombre, domicilio, celular, fecha pago
Fin
- Eliminar un cliente
Algoritmo para eliminar un cliente
Datos de entrada: Auxcodigo, Codigocliente, nombre, respuesta
Datos de salida: Codigo cliente, nombre, domicilio, celular, fecha pago,
Escribir eliminar cliente
Escribir ingresa el código que deseas dar de baja
Leer CodigoClienre
Si Codigocliente existe
Entonces
Leer registro encontrado
Leer AuxCodigo
Leer nombre
Leer domicilio
Leer celular
Leer fecha de pago
Escribir deseas dar de baja a nombre
Si respuestas es s
Entonces
Leer el cliente se ha dado de baja correctamente
Si respuesta es no
Entonces
Leer cliente conservado
Si codigoCliente no existe
Entonces
Leer no se encontró el código
...