Assistante pharmaceutique
est un système de gestion de pharmacie petit et simple développé dans ASP.NET MVC en utilisant la première approche du code Entity Framework. L'application dispose de modules tels que : la gestion des stocks, la gestion des transactions : ventes et achats, la sécurité et la gestion des utilisateurs, les services de reporting.
ASP.NET Identity 2.0 a été utilisé pour le processus d'authentification et d'autorisation basé sur les rôles. Les rôles ont été divisés en administrateurs et personnel. L'administrateur a accès à presque tous les modules tandis que le personnel n'est autorisé qu'à effectuer des transactions de vente.
Cependant, le projet n'est pas encore terminé. Il y a beaucoup de choses et de fonctionnalités qui doivent également être ajoutées et peaufinées.
Voici la liste des éléments qui ont été intégrés au projet.
- SQL Server utilisé comme système de gestion de base de données.
- L'authentification et l'autorisation sont gérées à l'aide d'Asp.Net Identity 2.0
- Modules : Authentification, Gestion des stocks, Gestion des transactions, Reporting et Gestion des utilisateurs.
- AdminLTE MVC utilisé pour le modèle d'interface utilisateur.
- Gestion des erreurs et des exceptions avec ELMAH.
- Graphiques et graphiques affichés à l'aide de HighCharts.
- Utilisation du modèle MVVM.
- API SendGrid utilisée à des fins de vérification des e-mails des utilisateurs et de réinitialisation du mot de passe.
- Fonctionnalité pour générer des rapports et les exporter vers différents formats de fichiers.
- Utilisé Glimpse pour obtenir des informations détaillées sur les performances, le débogage et le diagnostic pendant le développement du système.