💡 Introducción
👋 ¡Bienvenido(a) a la documentación del Sistema SIIB!
Este portal fue creado para centralizar toda la información técnica y funcional del proyecto, brindando una referencia clara, actualizada y accesible para todas las personas involucradas en su desarrollo y mantenimiento.
📘 Aquí encontrarás una visión completa de la arquitectura del sistema, sus componentes principales y la forma en que interactúan entre sí para garantizar un funcionamiento eficiente y coherente.
🧭 Estructura de la documentación
La información está organizada en secciones para facilitar la navegación y el acceso a los temas más relevantes:
- ⚙️ Módulos: Descripción funcional y técnica de los distintos componentes del sistema.
- 🗄️ Base de Datos: Diseño, estructura y relaciones entre las entidades principales.
- 📱 Integración Android: Detalles sobre la comunicación entre la aplicación móvil y el sistema principal.
- 🛠️ Soporte: Guías, procedimientos y lineamientos para la atención y resolución de incidencias.
Esta documentación está pensada para servir como una herramienta de apoyo tanto para desarrolladores como para analistas y personal de soporte, promoviendo una comprensión integral del sistema y su evolución continua. 🚀
🧰 Herramientas y Tecnologías
Estas son las principales herramientas y tecnologías utilizadas en el desarrollo del sistema:
- 🗄️ SQL Server — Gestión de bases de datos.
- 💻 Visual Studio — Entorno de desarrollo principal.
- ⚙️ Lenguajes: C# y JavaScript (JS).
- 🧩 Patrón MVC (Model–View–Controller) — Estructura de desarrollo que organiza el sistema en capas:
- Model: Manejo de datos y lógica del negocio.
- View: Interfaz de usuario.
- Controller: Comunicación entre la vista y el modelo.
- 🤖 Android Studio — Desarrollo y depuración de la aplicación móvil.
- 💬 Slack — Canal de comunicación para coordinación y entrega de versiones.
📦 Versionado
La persona que sube la versión a producción 🚀 es quien cuenta con la última versión actualizada del sistema, con todos los cambios correctamente guardados 📝.
Esto garantiza que el entorno en producción refleje siempre los ajustes más recientes 🔧 y evita inconsistencias entre versiones.
💬 Por lo general, usamos Slack para coordinar la entrega y validación de versiones.
⏰ Nota importante:
El deploy se realiza después de las 5:00 p.m. para evitar interrupciones en el sistema durante el horario de producción.