Asistente Farmacéutico
es un sistema de gestión de farmacias pequeño y sencillo desarrollado en ASP.NET MVC utilizando el primer enfoque del código Entity Framework. La aplicación cuenta con módulos como: gestión de inventarios, gestión de transacciones: compras y ventas, gestión de seguridad y usuarios, servicios de informes.
ASP.NET Identity 2.0 se ha utilizado para la autenticación y el proceso de autorización basado en roles. Los roles se han dividido en administrador y personal. El administrador tiene acceso a casi todos los módulos, mientras que el personal solo puede realizar transacciones de ventas.
Sin embargo, el proyecto aún no se ha completado. Hay muchas cosas y fecturas que también deben agregarse y pulirse.
Aquí está la lista de las cosas que se han incorporado al proyecto.
- SQL Server utilizado como sistema de gestión de bases de datos.
- La autenticación y autorización se gestionan mediante Asp.Net Identity 2.0
- Módulos: Autenticación, Gestión de Inventario, Gestión de Transacciones, Informes y Gestión de Usuarios.
- AdminLTE MVC utilizado para la plantilla de interfaz de usuario.
- Gestión de errores y excepciones mediante ELMAH.
- Cuadros y gráficos mostrados usando HighCharts.
- Uso del patrón MVVM.
- API de SendGrid utilizada para fines de verificación de correo electrónico de usuario y restablecimiento de contraseña.
- Funcionalidad para generar informes y exportarlos a diferentes formatos de archivo.
- Se utilizó Glimpse para obtener información detallada sobre rendimiento, depuración y diagnóstico durante el desarrollo del sistema.