? ⚕️ Système de gestion de la clinique - fabriqué à l'aide de C #, ASP.NET
Un système de gestion des cliniques entièrement en vedette ayant un schéma de base de données bien conçu réalisé comme un projet final pour le cours "Database Systems CS203" au cours de mon 4ème semestre à l'Université nationale d'ordinateur et des sciences émergentes. C'est basé sur l'architecture à 3 niveaux.
Technologies utilisées:
Pour Frontend: HTML, CSS, bootstrap, javascript
Pour backend: C #, asp.net
Pour la base de données: SQL
Pré-requis:
- Microsoft Visual Studio
- Microsoft SQL Server Express
- Microsoft SQL Server Management Studio (SSMS)
Interface
Quelques captures d'écran des pages.
Page d'inscription

Prendre rendez-vous

Rendez-vous actuels

Personnel de recherche

Fonctionnalités implémentées:
Notre projet tourne autour de trois grandes classes d'utilisateurs. Les caractéristiques de chaque classe sont répertoriées ci-dessous
1. Patient:
- 1. Patient Home - Le patient peut voir son profil
- 2. Rendez-vous en cours - Le patient peut voir s'il a un rendez-vous en attente ou approuvé avec un médecin
- 3. Historique des factures - Le patient peut voir les antécédents de rendez-vous du projet de loi qui ont été achevés
- 4. Antécédents de traitement - Le patient peut voir les antécédents de traitement des rendez-vous qui ont été achevés
- 5. Prenez rendez-vous - le patient peut voir tous les départements, puis peut sélectionner un département. Ensuite, les médecins de ce département sont présentés. Puis le patient sélectionne un médecin et le profil du médecin est ensuite affiché avec un bouton «prendre rendez-vous». Lorsque le bouton est cliqué, les emplacements libres de ce médecin en particulier sont affichés. Le patient sélectionne une machine à sous gratuite de son choix, puis envoie une demande pour cette fente gratuite au médecin. Le médecin l'approuvera ensuite.
- 6. Notifications - Dans cet onglet, une notification est indiquée chaque fois que le médecin accepte / rejette le rendez-vous demandé.
- 7. Rétroaction - Une fois un rendez-vous terminé, le patient peut donner des commentaires sur ce rendez-vous en le notant de 1 à 5
- 8. Un patient ne peut demander qu'un seul rendez-vous à la fois et ne sera pas autorisé à prendre plus d'un rendez-vous jusqu'à ce que le dernier rendez-vous soit terminé.
2. Docteur:
- 1. DoctorProfile : le médecin peut voir son propre profil
- 2. En attente en attente : Le médecin peut voir tous les rendez-vous en attente contre son médecin.
- 3. TodaySappointMemts : Les rendez-vous pour le jour actuel seront affichés.Le médecin peut alors sélectionner / rejeter n'importe quel rendez-vous de ce jour-là
- 4. Historyupdate : il peut mettre à jour la prescription, la maladie et les progrès du patient
- 5. Générer : il générera ensuite la facture
- 6. Patienthistory : Le médecin pourra voir les antécédents de traitement de tous ses patients traités.
3. Administrateur:
- 1. Admin Home : Admin peut consulter les statistiques de la clinique qui comprennent des rendez-vous hebdomadaires, les revenus de la clinique. Non des patients et des médecins enregistrés ainsi que la liste des départements
- 2. Voir les médecins : L'administrateur peut consulter la liste des médecins actuellement inscrits avec leurs départements et autres informations. Le profil complet sera affiché lors du clic.
- 3. Afficher les patients : l'administrateur peut afficher la liste des patients actuellement enregistrés avec leurs numéros de téléphone et leurs identifiants. Le profil complet sera affiché lors du clic.
- 4. Voir les autres membres du personnel : l'administrateur peut voir d'autres membres du personnel ainsi que leurs désignations.
- 5. Boîte de recherche : l'administrateur peut rechercher un emploi spécifique au sein de l'entreprise par son nom
- 6. Ajouter / supprimer : l'administrateur peut ajouter / retirer les patients des médecins et les autres membres du personnel forment la clinique.
Comment courir
1- Installez ce qui suit:
- Microsoft Visual Studio
- Microsoft SQL Server Express
- Microsoft SQL Server Management Studio (SSMS)
2- Ouvrez SQL Server Management Studio et dans la fenêtre "Connecter au moteur de la base de données" Type suivante:
Servername: .SQLEXRPESS
Authentication: Windows Authentication

3- Open Open Schema.sql dans le dossier Files de base de données et exécutez tout. Cela créera la base de données et les tables. Exécutez ensuite les fichiers SQL suivants: admin.sql, doctor.sql, patient.sql, SIGNUP.SQL.
4- Exécutez maintenant le fichier insertions.sql dans le dossier des fichiers de base de données. Cela remplira la base de données avec quelques entrées de test. De plus, certains e-mails de connexion et mots de passe des médecins, des patients et de l'administrateur sont placés dans le fichier insertions.SQL. Vous pouvez les utiliser pour tester les fonctionnalités du système.
5- Tout est configuré maintenant! Vous pouvez exécuter le projet Visual Studio en ouvrant le système de gestion de la clinique.SLN, puis sélectionner la page Signup.aspx et cliquez sur le bouton Exécuter IIS Express.

Contact
Vous pouvez me contacter sur mon profil LinkedIn:
Vous pouvez également suivre mon profil GitHub pour rester à jour sur mes derniers projets:
Si vous avez aimé le repo, veuillez le soutenir en lui donnant une étoile et partagez vos cercles afin que plus de gens puissent bénéficier de l'effort.
Contributions bienvenue
Si vous trouvez des bogues, avez des suggestions ou faites face à des problèmes:
- Ouvrez un problème dans l'onglet Issues pour en discuter.
- Soumettez une demande de traction pour proposer des correctifs ou des améliorations.
- Examiner les demandes de traction d'autres contributeurs pour aider à maintenir la qualité et les progrès du projet.
Ce projet prospère sur la collaboration communautaire! Les membres sont encouragés à prendre l'initiative, à se soutenir mutuellement et à s'engager activement dans tous les aspects du projet. Qu'il s'agisse de déboguer, de résoudre les problèmes ou de réfléchir à de nouvelles idées, vos contributions font avancer ce projet.
Avec des outils d'IA modernes comme Chatgpt, résoudre les défis et contribuer efficacement est plus facile que jamais. Travaillons ensemble pour faire de ce projet le meilleur possible!
Licence
Copyright (c) 2018-présent, Hérimuneer, Hassaanelahi, Farhanshoukat, Kashan.Sid
Hé là, je suis Haris Muneer ??
? ️ Fondateur de Cyfy Labs: Chez Cyfy Labs, nous fournissons des outils avancés de grattage des médias sociaux qui permettent aux entreprises, aux chercheurs et aux spécialistes du marketing d'extraire des informations exploitables de plateformes comme Facebook, Instagram et X (anciennement Twitter). Nos outils sont conçus pour des cas d'utilisation tels que la génération de leads, les études de marché, l'écoute sociale et plus encore. En savoir plus sur www.cyfylabs.com
? Open Source Advocate: passionné par la renforcement de la technologie, j'ai développé et ouvert plusieurs projets logiciels pour le Web, le mobile, le bureau et l'IA sur mon profil GitHub. Ces projets ont été utilisés par des milliers d'apprenants du monde entier pour améliorer leurs compétences et leurs connaissances.
? Comment me joindre: pour en savoir plus sur mes compétences et mon travail, visitez mon profil LinkedIn. Pour la collaboration ou les demandes, n'hésitez pas à contacter par e-mail. Pour les requêtes liées à Cyfy Labs, veuillez nous contacter via le site Web de notre entreprise.
? Suivez mon voyage