Solución integral para PYMES | "Control total, crecimiento sencillo"
SisInv+ es un sistema de gestión integral diseñado para pequeñas y medianas empresas que buscan control total sobre su inventario, ventas y clientes. Olvídate del desorden y de las hojas de cálculo. Este software te ofrece una plataforma sólida, construida con C# y SQL Server, para centralizar y optimizar tu negocio.
| Módulo | Funcionalidades Clave |
|---|---|
| 📦 Inventario | Control en tiempo real, alertas de stock bajo, gestión multi-sucursal, categorización avanzada de productos. |
| 💰 Ventas | Facturación electrónica, dashboard con métricas, gestión de clientes e historial, múltiples métodos de pago. |
| 📊 Reportes | Generación automática de reportes en PDF/Excel, análisis de tendencias de ventas, filtros avanzados por fecha y categoría, exportación a múltiples formatos. |
- C# (.NET Framework): Lenguaje principal para la lógica de negocio.
- SQL Server: Base de datos relacional robusta y confiable.
- Entity Framework: ORM para simplificar la interacción con la base de datos.
- Windows Forms: Framework para una interfaz de usuario clásica y eficiente.
- iTextSharp / ClosedXML: Librerías para la generación de reportes en PDF y Excel.
- Chart.Windows: Para la visualización de datos y gráficos.
El sistema sigue una arquitectura por capas que separa la presentación, la lógica de negocio y el acceso a datos, lo que facilita su mantenimiento y escalabilidad.
graph TB
A[Interfaz WinForms] --> B[Lógica de Negocio C#]
B --> C[Entity Framework]
C --> D[SQL Server Database]
E[Reportes PDF] --> B
F[Exportación Excel] --> B
G[Backup Automático] --> D
- Sistema Operativo: Windows 10/11 o Windows Server 2019+.
- Framework: .NET Framework 4.8.
- Base de Datos: SQL Server 2019 o superior.
- Hardware: 4GB RAM (mínimo), 8GB RAM (recomendado).
-
Clona el repositorio
git clone https://github.com/Astharmin/SisInv_MiniMark.git
-
Configura la Base de Datos
- La aplicación incluye scripts para la creación automática de la base de datos.
- Puedes ejecutar el script
CREATE DATABASE SisInvPlus;manualmente o permitir que la aplicación lo haga al iniciar.
-
Configura la Conexión
- Edita el archivo
App.configpara establecer la cadena de conexión a tu instancia de SQL Server.
- Edita el archivo
-
Compila y Ejecuta
- Abre la solución en Visual Studio y compila el proyecto. ¡El sistema está listo para usar!
Este proyecto se distribuye bajo los términos de la GPL v3.0, una licencia que protege tus libertades y las de los usuarios. Puedes:
- ✅ Usar, estudiar y compartir el software.
- ✅ Modificarlo y adaptarlo a tus necesidades.
- ✅ Distribuir copias y mejoras, siempre que mantengas la misma licencia y atribución.
Consulta el archivo LICENSE para conocer todos los términos y condiciones.
Este es un proyecto en activo. Si tienes ideas, encuentras errores o quieres mejorar el sistema:
- Haz un Fork del repositorio.
- Crea una rama para tu funcionalidad (
git checkout -b feature/AmazingFeature). - Realiza tus cambios y haz commit (
git commit -m 'Add some AmazingFeature'). - Sube tus cambios (
git push origin feature/AmazingFeature). - Abre un Pull Request para revisar tu contribución.
⭐ ¿Te gusta este proyecto? ¡Déjame una estrella en GitHub!
Desarrollado con ❤️ por Astharmin
"Software libre para PYMES libres"