Résumé des rôles des utilisateurs Utilisateur étudiant : personne moyenne qui s'est inscrite pour faire partie de la bibliothèque et qui peut rechercher, extraire et renvoyer des éléments faisant partie de la bibliothèque. Se verra infliger une amende statique s’il rend un livre après la date d’échéance. Les utilisateurs étudiants ne sont autorisés à consulter un article que pendant 3 jours et ne sont autorisés à consulter que jusqu'à 3 articles à la fois.
Utilisateur professeur : à l'instar de l'utilisateur étudiant, cependant, un utilisateur professeur est autorisé à consulter un élément pendant 5 jours et est également autorisé à consulter jusqu'à 5 éléments à la fois.
Administrateur : Un employé de la bibliothèque qui a accès pour ajouter ou supprimer des éléments dans la bibliothèque. Ils sont capables de voir tous les utilisateurs enregistrés pour faire partie de la bibliothèque et ont accès aux rapports pour avoir une vue globale de la bibliothèque. Les administrateurs peuvent également voir ce qui a été réservé et ce qui a été extrait et restitué.
Utilisateurs étudiants :
Nom d'utilisateur : utilisateur1 Mot de passe : utilisateur1
Nom d'utilisateur : utilisateur3 Mot de passe : utilisateur3
Nom d'utilisateur : utilisateur5 Mot de passe : utilisateur5
Utilisateur universitaire
Nom d'utilisateur : utilisateur2 Mot de passe : utilisateur2
Nom d'utilisateur : utilisateur4 Mot de passe : utilisateur4
Administrateur
Nom d'utilisateur : admin1 Mot de passe : admin1
Étapes pour créer un nouvel élément 1. Connectez-vous en tant qu'administrateur à l'aide du bouton "Portail administrateur" 2. Entrez admin1 comme nom d'utilisateur et mot de passe 3. Cliquez sur "Titres" à gauche de l'écran 4. Cliquez sur "Ajouter un élément". 5. Remplissez les informations du livre 6. Cliquez sur "Soumettre" 7. Un nouvel élément est maintenant ajouté à la base de données
Étapes pour supprimer un élément 1. Connectez-vous en tant qu'administrateur à l'aide du bouton "Portail administrateur" 2. Entrez admin1 comme nom d'utilisateur et mot de passe 3. Cliquez sur "Titres" à gauche de l'écran 4. Cliquez ensuite sur le bouton "Supprimer" au titre que vous souhaitez supprimer 5. Cliquez sur "Oui" 6. L'élément est maintenant supprimé et il est mis à jour dans la base de données
Étapes pour modifier un élément 1. Connectez-vous en tant qu'administrateur à l'aide du bouton "Portail administrateur" 2. Entrez admin1 comme nom d'utilisateur et mot de passe 3. Cliquez sur "Titres" à gauche de l'écran 4. Cliquez ensuite sur le bouton "Modifier" à un titre 5. Remplissez les nouvelles informations 6. L'élément reflète les nouvelles modifications
Comment trouver des rapports 1. Connectez-vous en tant qu'administrateur à l'aide du bouton "Portail d'administration" 2. Entrez admin1 comme nom d'utilisateur et mot de passe 3. Cliquez sur "Rapports" sur le côté gauche de l'écran 4. Cliquez sur un rapport que vous souhaitez voir
Étapes pour extraire un article 1. Connectez-vous en tant qu'utilisateur régulier à l'aide du bouton "Connexion" 2. Entrez user1 comme nom d'utilisateur et mot de passe 3. Cliquez sur le bouton "Rechercher" en haut à droite de l'écran 4. Recherchez un livre ou un article 5. Cliquez sur "Rechercher" 6. Cliquez sur "Extraire" de n'importe quel article 7. Cliquez sur "Oui" pour extraire un livre 8. Si vous revenez à votre tableau de bord, votre article s'affichera ainsi que quand c'est dû
Étapes pour modifier un profil utilisateur 1. Connectez-vous en tant qu'utilisateur régulier à l'aide du bouton "Connexion" 2. Entrez user1 comme nom d'utilisateur et mot de passe 3. Cliquez sur "Profil utilisateur" sur le côté gauche de l'écran 4. Cliquez sur "Modifier " 5. Modifiez les informations 6. Entrez deux fois user1 comme mot de passe 7. Le profil utilisateur a maintenant été modifié
Déclencheurs : 1. Le premier déclencheur intervient après avoir effectué de nouveaux frais dans le tableau "frais". Il met à jour le total des « frais » dans le tableau « titulaire de la carte » après avoir créé un nouveau « frais » dans le tableau « frais ». 2. Après qu'un nouvel « article » ait été créé dans le tableau « article », s'il s'agit d'un nouvel article avec un nouveau numéro ISBN, il l'insère alors en tant que nouvel article dans le tableau « inventaire ». S'il ne s'agit pas d'un nouvel élément, il l'insère dans la table "inventaire", mais met à jour "totalCopies" dans la table "item" de 1 et met à jour "totalAvailable" dans la table "item" de 1.
Avis de non-responsabilité : le statut Event Scheduler ne peut pas être activé dans la base de données du site Web en raison du manque de super privilèges qui ne sont pas accordés aux utilisateurs. Nous avons essayé d’accéder aux Super Privilèges mais le service ne l’offrait pas. Pour tester l'événement qui crée les frais, veuillez télécharger le référentiel et configurer le projet sur votre serveur local. Veuillez noter que vous devrez modifier le nom d'utilisateur et le mot de passe pour qu'ils correspondent aux informations de votre système. Vous pouvez les modifier en accédant à /application/config/database.php. Vous devrez également le modifier en conséquence dans la ligne n°3 des 3 fichiers suivants :
/application/views/adminfuncs/fetchCheckout.php
/application/views/adminfuncs/fetchFee.php
/application/views/adminfuncs/fetchReservation.php
Comment nous avons configuré notre serveur local : nous avons installé Xampp à partir de https://www.apachefriends.org/download.html . Ensuite, nous avons placé notre dossier de projet (team15dbms) dans xampphtdocs . Nous exécutons xampp avec xampp-control.exe et démarrons Apache et MySQL. De là, nous pouvons accéder à http://localhost/dashboard/ sur notre navigateur qui nous donne accès à phpmyadmin. Dans phpmyadmin nous créons une base de données appelée team15dbms et nous importons le schéma disponible dans nos fichiers dans la base de données. Nous pouvons maintenant exécuter le projet en utilisant l'URL suivante : http://localhost/team15dbms/