Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
Conception et réalisation d'une application de gestion intégrée au sein de la société Eone Group basée sur OpenERP + client mobile en jquerymobile
mise en place des modules vente & achat & stock& comptabilité
développement spécifique : gestion de maintenance ( service technique )
plus d'info :
aitmlouk@gmail.com
addi.aitmlouk@edu.uca.ma
Pfe conception et réalisation d'une application de gestion des processus d'ac...Ahmed Makni
Ce travail s’inscrit dans le cadre du projet de fin d’études pour l’obtention de diplôme de licence en science et technologies de l'information et de la communication. Il vise à réaliser une application web pour l’évaluation des fournisseurs tenant compte les chiffres d'affaires, la condition des livraisons par rapport aux commandes ainsi que les non conformités. Pour ce faire l'application associe des critères quantitatifs pour calculer un taux de respect des engagements moyennant une extraction des données du logiciel de gestion à des critères qualitatifs pour évaluer les aspects affaire et technique des fournisseurs.
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
Mémoire présenté et défendu pour
l’obtention de Diplôme de Licence en
Informatique de Gestion à l'Institut Supereur d'Informatique et de Gestion de Goma en sigle ISIG-Goma
Conception et réalisation d'une application de gestion intégrée au sein de la...Addi Ait-Mlouk
Conception et réalisation d'une application de gestion intégrée au sein de la société Eone Group basée sur OpenERP + client mobile en jquerymobile
mise en place des modules vente & achat & stock& comptabilité
développement spécifique : gestion de maintenance ( service technique )
plus d'info :
aitmlouk@gmail.com
addi.aitmlouk@edu.uca.ma
Pfe conception et réalisation d'une application de gestion des processus d'ac...Ahmed Makni
Ce travail s’inscrit dans le cadre du projet de fin d’études pour l’obtention de diplôme de licence en science et technologies de l'information et de la communication. Il vise à réaliser une application web pour l’évaluation des fournisseurs tenant compte les chiffres d'affaires, la condition des livraisons par rapport aux commandes ainsi que les non conformités. Pour ce faire l'application associe des critères quantitatifs pour calculer un taux de respect des engagements moyennant une extraction des données du logiciel de gestion à des critères qualitatifs pour évaluer les aspects affaire et technique des fournisseurs.
Conception d’une plateforme web d’e-Commerce au sein d’une entreprise commerc...Symphorien Niyonzima
Mémoire présenté et défendu pour
l’obtention de Diplôme de Licence en
Informatique de Gestion à l'Institut Supereur d'Informatique et de Gestion de Goma en sigle ISIG-Goma
PFE :: Application de gestion des dus d'enseignementNassim Bahri
Mon mémoire de PFE pour le projet Conception et développement d'une
application de gestion des dus d'enseignement pour l'Ecole Supérieure d'Economie Numérique Manouba. Le but de cette application est de centraliser les données de l'école d'une part (les parcours, les unités d'enseignement,...) et de faciliter l'affectation des charges horaire d'enseignement d'un autre part. Ce projet à été réalisé en adoptant Scrum comme étant une méthodologie de conception et de gestion de projet.
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationMohamed Amine Mahmoudi
Mini projet pour élaborer un moteur de Recherche spécialisé en Education avec l'api lucene, java, swing etc ...
le mini projet a été réalisé à l'institut supérieur d'études Technologiques de Mahdia
Projet de fin étude ( LFIG : Conception et Développement d'une application W...Ramzi Noumairi
Ce présent rapport a été rédigé dans le cadre du projet de fin d’étude pour l’obtention du diplôme de la licence en informatique de gestion. Ce projet consiste a développer une application web et mobile d’SOS remorquage. Afin de mettre en œuvre ce projet, nous avons utilisé le Framework « symfony2 »pour le développement web et Android pour le développement mobile.
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
Dans le cadre de notre projet de fin d’étude, nous nous intéressons à
développer une application qui sert à l’achat en ligne des produits de beauté,
reconnu dans le domaine informatique par le nom ” E-commerce ”, cette application
peut être développer sur plusieurs plate-forme notamment : An-
droïd , Mac OS et BlackBerry etc. Les supports de notre application Ecommerce
sont les téléphones portable mené, d’un système d’exploitation
Androïd.
--------------------------
http://nazihhenie.wordpress.com/
Lien du Blog:
Rapport d'une application mobile de recommendation de livreskaies Labiedh
Il s'agit d'une application mobile de recommandation de livres; une application
qui ne contient pas réellement des livres mais juste une page de garde et un résumé du livre.
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
L’objectif du projet est de concevoir et implémenter un système, en ligne, qui automatise
la gestion et l’affectation des projets de fin d’étude. Le système permettra aux enseignants de
proposer des thèmes pour les projets de fin d’études aux étudiants, ces derniers pourront
choisir ou modifier leurs choix. Le système permettra en outre d’automatiser l’affectation des
PFE aux étudiants, cette tâche se fait actuellement d’une façon totalement manuelle.
Mots-clés: application web, base de données, gestion des PFE
The goal of the project is to design and implement an online system that automates the
management and the assignment of graduation projects. The system will allow teachers to
propose their themes for graduation projects to students, who will be able to choose or modify
their choices. The system will also automate the assignment of the graduation projects to
students; this task is done currently in a manual way.
Keywords : Web Application, Data base, Graduation Project
PFE :: Application de gestion des dus d'enseignementNassim Bahri
Mon mémoire de PFE pour le projet Conception et développement d'une
application de gestion des dus d'enseignement pour l'Ecole Supérieure d'Economie Numérique Manouba. Le but de cette application est de centraliser les données de l'école d'une part (les parcours, les unités d'enseignement,...) et de faciliter l'affectation des charges horaire d'enseignement d'un autre part. Ce projet à été réalisé en adoptant Scrum comme étant une méthodologie de conception et de gestion de projet.
Rapport Mini Projet : élaborer un moteur de Recherche spécialisé en EducationMohamed Amine Mahmoudi
Mini projet pour élaborer un moteur de Recherche spécialisé en Education avec l'api lucene, java, swing etc ...
le mini projet a été réalisé à l'institut supérieur d'études Technologiques de Mahdia
Projet de fin étude ( LFIG : Conception et Développement d'une application W...Ramzi Noumairi
Ce présent rapport a été rédigé dans le cadre du projet de fin d’étude pour l’obtention du diplôme de la licence en informatique de gestion. Ce projet consiste a développer une application web et mobile d’SOS remorquage. Afin de mettre en œuvre ce projet, nous avons utilisé le Framework « symfony2 »pour le développement web et Android pour le développement mobile.
Rapport de projet de fin d'étude licence informatique et multimédiaNazih Heni
Dans le cadre de notre projet de fin d’étude, nous nous intéressons à
développer une application qui sert à l’achat en ligne des produits de beauté,
reconnu dans le domaine informatique par le nom ” E-commerce ”, cette application
peut être développer sur plusieurs plate-forme notamment : An-
droïd , Mac OS et BlackBerry etc. Les supports de notre application Ecommerce
sont les téléphones portable mené, d’un système d’exploitation
Androïd.
--------------------------
http://nazihhenie.wordpress.com/
Lien du Blog:
Rapport d'une application mobile de recommendation de livreskaies Labiedh
Il s'agit d'une application mobile de recommandation de livres; une application
qui ne contient pas réellement des livres mais juste une page de garde et un résumé du livre.
CONCEPTION ET REALISATION D ’ UNE APPLICATION WEB POUR GESTION DE P ROJETS DE...Madjid Meddah
L’objectif du projet est de concevoir et implémenter un système, en ligne, qui automatise
la gestion et l’affectation des projets de fin d’étude. Le système permettra aux enseignants de
proposer des thèmes pour les projets de fin d’études aux étudiants, ces derniers pourront
choisir ou modifier leurs choix. Le système permettra en outre d’automatiser l’affectation des
PFE aux étudiants, cette tâche se fait actuellement d’une façon totalement manuelle.
Mots-clés: application web, base de données, gestion des PFE
The goal of the project is to design and implement an online system that automates the
management and the assignment of graduation projects. The system will allow teachers to
propose their themes for graduation projects to students, who will be able to choose or modify
their choices. The system will also automate the assignment of the graduation projects to
students; this task is done currently in a manual way.
Keywords : Web Application, Data base, Graduation Project
Memoire de fin d'études pour le diplome de Chef de Projet Informatique et Rés...Arnold Stellio
Les données informatiques nécessaires au fonctionnement de l’activité de l’entreprise sont d’une importance capitale pour l’entreprise. La perte de ces données pourrait la gêner, la paralyser et même dans les cas extrêmes, lui être fatale. Il faut donc être capable d’anticiper la perte inattendue des données et être en mesure de proposer un plan de récupération de ces données si précieuses. C’est pourquoi, il est nécessaire de les sauvegarder régulièrement. Vous conviendrez avec moi qu’une entreprise telle que LDL TECHNOLGY possède déjà un système de sauvegarde de ses données informatiques. Cependant, dans un souci d’amélioration et d’optimisation de sa stratégie de sauvegarde des données, l’entreprise, par le biais du responsable du système d’information, a posé la problématique suivante : comment peut-on automatiser les sauvegardes internes et externes, qui dans la majorité des cas se font manuellement ?
Durant ces six mois passés en entreprise, mon travail était de répondre à cette problématique.
Ce document comporte quatre grandes parties :
la première partie n’est autre que la présentation de l’entreprise d’accueil. La deuxième partie est celle liée à la gestion de projet, on y retrouve le cahier des charges, une étude de l’existant (moyens et des procédés mis en place pour sauvegarder les données en interne et en externe), ce sera l’occasion de faire l’état des lieux et d’avoir une idée de comment les données sont sauvegardées.
La phase suivante consiste à l’étude d’un panel des solutions répondant aux critères définis dans le cahier des charges.
Cette partie sera bouclée par une synthèse des résultats des tests qui ont été élaborés.
La dernière partie, c’est l’étude scientifique.
Mémoire en anglais et français.
Création d'entreprise - projet tutoré DUT GEARalph Ward
Dans le cadre du DUT en Gestion des Entreprises et Administrations, nous sommes amenés à réaliser un projet de création d'entreprise fictive. Cette unité d'enseignement a pour objectif de nous confronter à la réalité d'une telle démarche. Puis ce travail fera l'objet d'une soutenance orale devant un jury constitué de professeurs.
Ce dossier a reçu la meilleure note de notre promo
Dodi_Mbuta_La création d'un web service : « Note Reminder » _ Dodi MbutaDaniella Mbuta
Les web services sont définis dans la littérature TI comme étant des cadres d’architecture (Architecture Framework) pour la conversation entre deux ordinateurs, l’un client et l’autre serveur, communiquant ou partageant des informations sur le web et parlant dans un vocabulaire commun avec un fort ensemble de protocoles. Pour Printz Jacques (2012), ils sont plutôt à présenter comme étant des technologies C/S améliorées qui permet aux différentes applications informatiques actuelles de pouvoir communiquer entre elles, et cela, même si elles sont implémentées sur des différentes plates-formes ou avec des langages de programmation différents.
Actuellement, trois types de web services sont implémentes au sein des organisations ou entreprises, à savoir le SOAP, le REST/RESTful et l’OData. Ils sont bâtis sur des cadres d’architecture orientés services (SOA : Service-Oriented Architecture) et/ou à partir des processus ou services métier bien définis. Décrits généralement sous le format cryptographique XML, les trois types de web services cités peuvent posséder plusieurs fonctions, ressources ou services, consommables par des applications informatiques clientes natives, web et/ou hybrides, et peuvent également gérer la sécurité́, la fiabilité́ et la gestion de
tous les échanges ou partages d’informations entre les ordinateurs dans un réseau de communication.
Dans le cadre du module de cours - Ingénierie des systèmes à base de services -, suivi à l’UPJV, nous allons donc tenter de créer un web service RESTful, de nom de « W-S Note Reminder », sous l’IDE Netbeans, et cela, avec l’aide du langage JAVA EE et du web API JAX-RS. Ce dernier sera une architecture logicielle client-serveur qui devrait être capable d’offrir des fonctions, ressources ou services CRUD (Create, Read, Update and Delete) et celles d’authentification des utilisateurs.
En complément, une application cliente devrait être développée pour consommer les différentes fonctions, ressources ou services CRUD à implémenter sur ledit web service à créer. Notre choix est porté sur ce type des web services car il est considéré́ comme le plus populaire et utilise le protocole mythique de transfert hypertexte, le HTTP, dans toute son intégralité, notamment avec l’usage des URL significatives ou opaques et des méthodes tels que le GET, le HEAD, le POST et le DELETE. La modélisation pour l’ensemble de notre produit-logiciel à créer et/ou à développer sera réalisée en UML et JAVA JAVA EE.
Alphorm.com Formation SAP BusinessObjects Web Intelligence BI4 : Installation...Alphorm
Business Objects est un outil permettant à tous les services d’une entreprise de fournir des documents de suivi d’activité digne de ce nom.
Business Objects est la marque qui, la première a proposé une solution simple de production de documents. En effet, plutôt que le service informatique de la société produise des listings de données, ensuite analysé par des services financiers, comptables, ou autres ; ce sont les acteurs de ces services qui élaborent directement leurs documents à leurs gouts.
La BI (Business Intelligence) était née. Depuis de nombreux éditeurs se sont engouffrés dans cette niche, sans réussir à égaler la simplicité d’utilisation de Business Objects
Cette formation Business Objects vous aidera à prendre en main cet outil d’une manière rapide afin que vous soyez autonome.
Pendant cette formation Business Objects, vous apprendrez à installer les bases de données Oracle 19c, ainsi que l’installation du serveur Business Objects.
Cette formation Business Objects vous permettra aussi de réaliser les tâches de l’administration, de création, de configuration des services associés, tel que le repository service et l’intelligent.
Le travail présenté par ce document s’inscrit dans le cadre du projet de stage d’été de mon cursus en Ingénierie Informatique et Réseaux à l’EMSI Marrakech.
Ce projet a pour objectif le développement d’une application qui permet la gestion de la ressource humaine. Cette application est dédiée à tout acteur concerné par la RH, à savoir, les chefs service ressource humaine, les employées.
Pour mener à bien ce travail, nous avons opté pour la méthode WATERFALL vu les avantages qu’elle offre et également le langage de modélisation UML pour analyser et concevoir les différentes fonctionnalités de l’application. En ce qui concerne la partie technique, l’application a été développée en technologies Microsoft .NET, à savoir le ASP.NET MVC5 du coté back-end et BOOTSTRAP du coté front-end, et manipule une base de données relationnelle Microsoft SQL Server.
Le présent rapport constitue une synthèse du travail réalisé durant la période de mon stage. Il présente les différentes étapes de l’élaboration du projet.
Mots clés : WATERFALL,UML,.NET,ASP.NET,MVC5,BOOTSTRAP,SQL
Bonjour,
Actuellement employé par la société QuickBorn Consulting en tant que ingénieur consultant fonctionnel. Votre société et vos services m'intéressent, je vous serai reconnaissant de prendre en considération ma candidature, afin de mettre à profit mes compétences et mes connaissances.
Vous trouvez ci-joints mon CV
Cordialement
Ingénieur Informatique -- Développeur & formatrice Java/J2EE
Expérience de plus que 8 ans.
Maîtrise de plusieurs technologies: Hibernate, JPA, Spring, JSF, Primafaces...
Customer Show case : Mise en place d’une solution de gestion de projet avec l...Microsoft Ideas
Retour d’expérience et témoignage d’un client qui a souhaité industrialiser et homogénéiser ses processus et outils de gestion de projets. Nous détaillerons ensemble les prérequis et les éléments à prendre en considération. Nous reviendrons sur la phase d’upgrade du projet pilote lancé un an plus tôt sur Project Server et SharePoint.
Speakers : Giampaolo Battaglia (Microsoft France), Charbel Abdo (Avanade)
Exemple de mise en place d'une solution EPM 2013Charbel Abdo
Mettre en place une solution EPM 2013 avec le couple SharePoint et Project Server 2013 pour garantir le succès de tous vos projets métier et IT. Cette présentation couvre également la bonne démarche à adopter pour mettre votre solution EPM 201 vers la version 2013
Similaire à Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école (20)
Ecole ESMA : Projet Fin de semestre - Application de gestion d'une école
1. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
1
1. Introduction
La réalisation d’un projet permet de bien maitrisé les techniques étudiées,
apprendredes nouvelles techniques,sesitué dansun cadreprofessionneldetravail
et le point le plus important c’est d’apprendreles méthodes pour gérer un projet
entre équipe. Notre Projet est basé sur une problématique bien connue qui est :
LA GESTION DES ETUDIANTS D’UN ECOLE
a. La problématique
La gestion des données est un critère essentiel pour toute entreprise ou
établissement il se peut que ça soit une gestion de stock, gestion des ressources
humaines… Pour ce projet on a opté pour le cas d’une école qui aura besoin de
gérer l’ensemble de ces étudiants à travers une interfacesimple et pratique. Cette
gestion sera bien sûr traitée à travers une base de données stockée sur le local ou
sur un serveur privé de l’établissement.
Le problème se posent au niveau de l’administration, surtout lorsque le nombre
des étudiants, des professeurs et des matières augment et ça devient de plus en
plus délicat de traité tous ces données manuellement, et stocké par la suite dans
l’archivede l’école. C’est ici que l’informatisation des données devient un élément
nécessaire, et le traitement automatique améliore énormément le rendement de
l’établissementque çasoit au niveau du gain du temps ou au niveau des ressources
humaines choisi pour effectuer les tâches.
Pour le cas de ce projet en prend la gestion des étudiants de l’école ESMA comme
exemple.
2. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
2
Partie Conception
3. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
3
Avant de se mettre à coder des lignes et des lignes de code, il faut tout d’abord
limiter et tracer un cadre de développement qui donnera la vue générale du projet
et les objectifs souhaitépar ce dernier. C’est pour cela que la partieprimordiale du
projet est sa conception car une conception idéale donne automatiquement un
projet réussi.
Afin d’avoiruneconceptionOptimaleon seposededifférentes questionsquenotre
projet doit absolument y répondre.
C’est quoi Le besoin traité par le projet ?
Le besoin traité est plus ou moins la problématique qu’on a déjà cité
précédemment, mais aussiil y a le besoin Personneldu développeur dansnotrecas
ce besoin personnel se constitue dans l’enrichissement de nos connaissances en
ADO.NET et surtout la manipulation d’un base de donnée. Dans d’autre cas
différents le développeur de projet peut avoir des besoins différents derrière la
réalisation d’un tel projet, tel que :
- La réalisation d’un produitqui sera offert aux clients afin de réaliser des revenues
financières.
- Se posé dans un cadre professionnel de développement informatique.
Une fois les besoins derrière la réalisation de l’application sont connus, on peut
donc entamer la partiela plus importantede la conception de l’application, qui est
la réalisation du Modèle fonctionnel et les règles de gestion de cette application.
4. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
4
Le Modèle Fonctionnel
Le modèle fonctionnel répond au besoin de gestion de la base de données. Il
permet de définir la structureprincipale de cette dernière et de mettre les règles
de gestion en claire.
Pour notre projet on se place dans un cas d’une application qui a comme but
principale l’apprentissageet l’enrichissement de notre culture informatique, c’est
pour cela que le modèle de l’application sera modeste mais en même temps qui
répond à beaucoup de critère de gestion.
On aura donc à gérer les étudiants, les professeurs et les matières et finalement la
gestion des droits de l’administrateur.
Dans la gestion des étudiants on traitera :
- La liste des étudiants de l’école
- La gestion des absences
- La note d’un étudiant dans une matière
- La Liste des filières
Dans la gestion des professeurs on traitera :
- La liste des professeurs de l’école
- La matière enseignée par chaque professeur
5. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
5
Les Règles de Gestion
Les données qu’on aura à stocké dans la base de donnée seront obligatoirement
définie par quelque règles de gestion. Les règles qu’on va suivre pour ce projet
sont :
Un étudiant est définie par :
Code
Nom
Prénom
CIN
Date de Naissance
Numéro de téléphone
Adresse
Un Professeur est définie par :
Code
Nom
Prénom
Une matière est définie par :
Code
Libelle
Coefficient
Pour une absence on enregistrera :
La matière
L’étudiant qui s’est absenté
La date de l’absence
Pour la note on enregistrera :
L’étudiant
La note
La matière
6. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
6
Le modèle conceptuel des données
A partir des règles posées dans l’étape précédente on peut établir le modèle
conceptuel de donnée
Modèle Logique de Donnée
Etudiant(#id_etudiant,prenom,nom,cin,tel,date_naiss,adresse,#id_filiere)
Matiere(#id_matiere,libelle,coefficient,#id_prof)
Professeur(#id_prof,prof_nom,prof_prenom)
Abscence(#id_etudiant,#id_matiere,date_abscence)
Evaluation(#id_etudiant,#id_matiere,note)
Filiere(#id_filiere,libelle,type)
7. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
7
Les différentes fonctionnalités du projet
L’application qu’on souhaite réalisé aura plusieurs méthodes pour traiter les
données stocké sur la base de donnée, on aura donc besoin de définir tous les
méthodes qu’on souhaitera développer pour chaque entité de la base de donnée.
Pour toutes les entités on aura quatre méthodes principales :
- Ajouter un élément
- Modifier un élément
- Supprimer un élément
- Afficher la liste de tous les éléments
Pourdes raisonsdesécuritéon ajouteraunetable d’administrateurspourqueseuls
les personnels ayant le droit de se connecter puissentaccéder à l’interface et faire
les changements cité dessus sur la base de données.
Un administrateur peut aussi modifier les paramètres d’accès (login et mot de
passe) .
8. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
8
Partie Technique
9. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
9
Pour ce projeton a essayéd’utiliser La technologie ADO.NETet comme langagede
programmation le Visual Basic.NET pour la base de données en a utiliser comme
client de base de données le logiciel Microsoft Access.
Pourquoi le VB.NET ?
Nous sommes en train de crée une programmequi sera utiliser par des gens qui
sont non informaticien pour cela on doit créer une application avec une interface
graphique claire, simple et facile.
Le VisualBasic offre un environnementde développement pour les applications et
avec sone module de connexion avec les base de donnée qui le ADO.NET donne
une possibilité complète de crée une application robuste, simple et facile à gère.
Les outils utilisés :
Pour la création de ce projeten vient d’utiliser Visualstudio 2013
Petite définition de Visual studio d’après Wikipédia
Microsoft Visual Studio est une suite de logiciels de développement pour Windows conçue par
Microsoft. La dernière version s'appelle Visual Studio 2013.
Visual Studio est un ensemble complet d'outils de développement permettant de générer des
applications Web ASP.NET, des Services Web XML, des applications bureautiques et des
applications mobiles. Visual Basic, VisualC++, Visual C# et Visual J# utilisent tous le même
environnement de développement intégré (IDE, Integrated Development Environment), qui leur
permet de partager des outils et facilite la création de solutions faisant appel à plusieurs
langages. Parailleurs, ces langages permettent de mieux tirer parti des fonctionnalités du
Framework .NET, qui fournit un accès à des technologies clés simplifiant le développement
d'applications Web ASP et de Services Web XML grâce à Visual Web Developer.
10. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
10
Pour le systèmede gestion de basede données (SGBD) on a utilisé Microsoft
Access pour la simple raison qu’on a déjà traité ce systèmeau cours denotre
formation.
11. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
11
Pour crée une relation entre l’application et le SGBD en utilisecomme technologie
le ADO.NET
ActiveX Data Object ou ADO est une bibliothèque logicielle de Microsoft
fournissantuneinterface d'accèsauxdonnées dansl'environnementWindows.Elle
permet aux programmes clients d'accéder aux données, et de les manipuler, dans
un fichier ou un serveur de base de données.
12. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
12
Application des règles de Gestion
Microsoft Access offre une interface qui nous permettre de créer les différentes
tables de la base de données en respectant la structure qu’on a déjà posé lors de
la réalisation du MCD.
13. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
13
La relation entre VB.NET et le SGBD
ADO.NEToffreune connexion rapideest simple à la basede donnée cela à travers
les lignes de code suivantes :
Public reader As OleDbDataReader
14. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
14
Public cnx As New OleDbConnection
Public cmd As New OleDbCommand
Public dataset As New DataSet
Public da As OleDbDataAdapter
cnx.ConnectionString = "provider=Microsoft.ACE.OLEDB.12.0;data source= " &
Application.StartupPath & "etudiant.accdb"
Ces ligne permet d’envoyer unerequête a la base de donnée pour avoir tous les
champs et les donnée stocker dans la table Etudiant et les enregistrer dans un
tableau qui et le dataset
Dim req As String
req = "SELECT * FROM Etudiant"
cmd.Connection = cnx
cmd.CommandText = req
da = New OleDbDataAdapter(cmd)
da.Fill(dataset, ("Etudiant"))
Les requêtes du Projet
D’après ce qu’on a vu précédemment, on aura besoin à effectuer quatre fonctions
principales sur les différentes tables de la base de données.
o Requête d’ajout d’un élément :
La requêteresponsabledel’ajoutd’un attributdansla basededonnée est« INSERT
INTO » l’interprétation de cette requête en vb se fait par la requête suivante :
INSERT INTO `table_en_question `(`valeur1`,`valeur2`)VALUES(:val1,:val2)
Puis on indique que :val1 et :val2 sont les variables données par l’utilisateur.
o Requête de modification d’élément :
UPDATE`table_en_question` SET`attribut1`=:val1,`attribut2`=:val2 WHERE
id=:id_element_a_modifie
15. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
15
- Requête de suppression d’un élément :
DELETE FROM `table_en_question` WHERE `id`=:id_element_a_supprimer
o Requête d’affichage de l’ensemble des éléments :
Pour l’affichage la requête est une « SELECT » mais le principe d’afficher tous les
éléments sous formed’un tableau qui est un peu spécial, car on aura à définir cela
au niveau du code est non pas le SQL.
L’administration
Pour garder la sécuritéet avoir un contrôlesur les droits d’accès à cette application
on aura besoin d’une interface d’administration, à partir de laquelle on doit se
connecté avant de pouvoir accéder au contenue de l’application.
Pour cela on a ajouté une autre table d’administrateurs qui aura les attributs
suivants :
o Login
o Mot de passe
Exécution de l’application et les différents formulaires :
Dès l’utilisateur et authentifier le formulaire de bienvenue s’affiche, l’utilisateur
peut automatiquement utilise l’application
16. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
16
Diffèrent formulaire de l’application
Formulaire pour ajoute,suprimer,modifier une absence
17. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
17
Formulaire pour ajoute,suprimer,modifier une note
18. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
18
Les Formulaire d’affichage
19. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
19
20. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
20
21. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
21
22. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
22
Conclusion
Le projet d’application de gestion d’étudiant, avait pour but de créer une
application qui permet de gérer l’ensemble des étudiants d’une école.
Pour atteindre notre objectif on a opté pour une solution : base de donnée gérée
par une application externe, ce qui nous a permis d’appliqué et de développé nos
connaissancedu concept ADO.NET ainsi que le langage SGBD et plus précisément
le Access.
Ce projet nous a été bénéfique d’un point de vue conception et design, puisque
c’est notre toute première application avec interface graphique comme projet de
fin de semestre, développant ainsi notre côté artistique et créatifs.
Bien que le travail effectuer est assez important, mais vu les contraintes du temps,
il reste extensible.
23. Rapport de Projet –Gestion d’une bibliothèque Année universitaire 2013-2014
23
Bibliographie
Sites :
Wikipedia.com
Forum.msdn.com
Msdn.com
W3schools.com
Exemple de code qui permet l’ajout d’un élément (les même règles sont
applicable pour la modification et la suppression on doitchanger que le type de
requête.
DimnRowAsDataRow
nRow= FirstForm.dataset.Tables("Etudiant").NewRow
nRow(0) =Val(TextBox1.Text)
nRow(1) =TextBox2.Text
nRow(2) =TextBox3.Text
nRow(3) =TextBox4.Text
nRow(4) =TextBox5.Text
nRow(5) =DateTimePicker1.Value
nRow(6) =TextBox6.Text
Dimfil As Integer
fil = ComboBox1.SelectedIndex +1
nRow(7) =fil
FirstForm.dataset.Tables("Etudiant").Rows.Add(nRow)
DimreqAs String= "INSERT INTOEtudiant(prenom,nom,cin,tel,date_naiss,adresse,id_filiere)
VALUES('"& TextBox2.Text&"','" & TextBox3.Text&"','" & TextBox4.Text&"','" & TextBox5.Text&"','" &
DateTimePicker1.Value &"','"& TextBox6.Text&"',"& fil & ")"
FirstForm.cnx.Open()
FirstForm.cmd.CommandText=req
Try
FirstForm.cmd.ExecuteNonQuery()
MsgBox("donnée sontbienenregistrer",MsgBoxStyle.Information,"Succée !")
Catchex As Exception
MsgBox("Unerreuretsourvenue ",MsgBoxStyle.Exclamation,"Erreur")
EndTry
FirstForm.cnx.Close()
i = 0
afficher(i)
Eb(True)