Este proyecto es una implementación de un sistema de gestión de líneas telefónicas para una empresa que necesita gestionar tanto las líneas móviles como las operaciones que se realizan en ellas. Este sistema está construido utilizando el patrón MVC (Modelo Vista Controlador) y el patrón DAO para hacer las operaciones sobre los archivos.
✅ Registro de líneas: El programa permite registrar las líneas móviles, almacenando la información en un archivo de líneas (lineas.txt). La información que se requiere de la línea es el número de la línea (10 dígitos) y el propietario (nombre y documento de identificación).
✅ Realizar mensajes: Las líneas móviles pueden enviar mensajes a otras líneas, almacenando la información en un archivo de bitácora de operaciones (bitacora.txt). El mensaje debe contener la línea emisora, línea receptora, texto de mensaje y fecha y hora de envío.
✅ Realizar llamadas: Las líneas móviles también pueden hacer llamadas a otras líneas, almacenando la información en el archivo de bitácora de operaciones (bitacora.txt). La llamada debe contener la línea emisora, línea receptora, fecha y hora y tiempo de duración de la llamada.
✅ Consultar bitácora de operaciones: El programa permite consultar las operaciones realizadas en las líneas móviles a través del archivo de bitácora de operaciones.
✅ Buscar operaciones por número: El programa también permite buscar las operaciones realizadas en una línea móvil específica mediante el número de la línea.
✔️ Java
✔️ Patrón MVC (Modelo Vista Controlador)
✔️ Patrón DAO
✔️ Archivos
- Descarga o clona este repositorio en tu máquina local.
- Abre el proyecto en un IDE de Java.
- Ejecuta el programa.
- Interactúa con la interfaz de usuario para registrar líneas, enviar mensajes, hacer llamadas y consultar las operaciones realizadas.
Este proyecto fue creado con fines educativos y de aprendizaje en el lenguaje Java, patrones de diseño y manejo de archivos. Siéntete libre de descargar, utilizar, modificar y compartir este código.