Projet Access – Marc Souques Ch1. Projet ACCESS L'objectif est de réutiliser sur un thème le logiciel Access. Le thème est totalement libre (sauf facturation/bibliothèque). Le choix du sujet est fait par les étudiants et doit être transmis par courriel (mail) à M.Souques. Les étudiants travailleront en binôme (à l'exception d'un étudiant qui travaillera seul en cas d'effectif impair de la promotion ou de quelques personnes autorisées à travailler seules). Le binôme n'est pas obligatoirement lié à un groupe de TD. 1) Calendrier Titre du projet et noms des étudiants :A envoyer avant le Lundi 16 Décembre 19h par courriel à [email protected] . Si votre situation est particulière (santé, sujet, techniques informatiques particulières utilisées, …), le signaler dans le courriel. 2) Modèle de données Pour le Modèle Physique des données ACCESS (fenêtre Relation), il est demandé de garder OBLIGATOIREMENT ma convention de nommage des champs des Tables. avec Numxx pour clé primaire mono-champ avec Refxx pour clé étrangère 3) 1. Cahier des charges MINIMUM 8 à 16 tables liées avec des données permettant de faire des calculs (exemples : date, durée, quantité, prix, nombre, note, coefficient, taille, ...) 2. une requête de type sélection paramétrée par un formulaire pour rechercher des données et les afficher dans un contrôle de type sous-formulaire (voir exemple "Clients sélectionnés par ville") 3. un formulaire Menu ouvert automatiquement par "AutoExec" en début d'application avec les noms et photos des auteurs de l'application 4. des formulaires pour consulter toutes les données des tables 5. accès direct à un enregistrement de la table par choix dans une liste déroulante (une ou plusieurs colonnes de critères) pour les tables principales de l'application (voir formulaire "Client") 6. des formulaires avec sous-formulaire pour les relations 1-N 7. saisie par liste déroulante des données pour les champs Refxx (clé étrangère) 8. 2 états minimum en affichage "mode Etat" (pas Impression) et avec un bouton Fermer. (Voir Etat "Produit 01 sur table produit") 9. des macros de base pour ouvrir requêtes, formulaires et états ET des macros sur des événement autres que Surclic (SurEntrée, SurSortie, SurReceptionFocus, AprèsMAJ, SurActivation, …), gérer aussi une macro Conditionnelle (Voir Formulaire "Client" et macro "Formulaire Client, Formulaire, Saisie obligatoire Code postal" sur le contrôle "Formulaire". 10. stocker des images dans un champ de type "Pièce jointe" pour une dizaine de ses enregistrements, images visibles ensuite dans un formulaire (voir table et formulaire Client). Dans le polycopié, il y a d'autres techniques pour stocker des images, je vous propose d'utiliser la technique "Pièce jointe" qui est la plus simple mais vous pouvez aussi utiliser les autres techniques. 11. les formulaires doivent avoir une largeur maximale de 26 cm lors de leur Création pour être visibles en totalité pour une résolution d'écran minimale de 768 x 1024. (voir en fin de ce document) INSTITUT NATIONAL POLYTECHNIQUE ECOLE NATIONALE SUPERIEURE AGRONOMIQUE DE TOULOUSE Av de l’Agrobiopole, BP 107, 31 326 Auzeville Tolosan Tel : 05.62.19.39.00 Projet Access – Marc Souques 12. l’application affiche des données des Tables, elle doit aussi effectuer des calculs par des requêtes (calculs par enregistrement et sur regroupement), par des formulaires et par des macros (action DéfinirValeur) …(Voir en fin du Polycopié Access ) 13. des Données (Jeux d'essais) doivent déjà être saisies dans les tables pour être utilisées au mieux dans les Traitements (requêtes, formulaires, états, macro, …) lors de la correction 14. la fenêtre Relation doit permettre de voir toutes les tables (penser à agrandir chaque table pour voir tous les champs et les noms complets des champs et tables) et de même pour les tables reliées dans les requêtes 15. la fenêtre de Navigation doit afficher tous les objets, l'inverse de ceci : 16. fermer réellement les formulaires après utilisation (voir remarque dans le chapitre du polycopié "Les Macros") 4) Remise de l’application ACCESS : Vendredi 17 Janvier 20h dernière limite Créer 1 dossier à vos NOMS (NOM1_NOM2) contenant : - Le ou les fichiers de votre projet (Nom1_Nom2.ACCDB + d’éventuels autres fichiers ou dossiers). - Un fichier word Nom1_Nom2 donnera sur 2 pages maximum des informations particulières (commentaires, mot de passe éventuel, techniques particulières utilisées et valorisantes pour votre notation, fonctionnalités spécifiques, liens particuliers, explications aidant à la correction et à la notation , Pour m'aider à corriger plus facilement vos Macros Access et bien les valoriser, veuillez indiquer, pour les macros autres que celles qui sont sur des Boutons, les informations suivantes. Nom du Formulaire ou Etat Nom Contrôle Nom Evènement déclencheur Objectif de la macro …) Ce dossier sera compressé pour en faire un NOM1_NOM2.zip Pour les projets réalisés avec Access 2010, le fichier compressé doit être nommé NOM1_NOM2 2010.zip Pour les projets réalisés avec Access 2013, le fichier compressé doit être nommé NOM1_NOM2 2013.zip Le non-respect de la forme de ce que vous rendez entraine des pertes de points. Procédure pour déposer ce .zip sur Moodle : Se connecter à Moodle http://moodle-ensat.ensat.fr/ , se loguer, puis Formation Ingénieur, 2°Année, Semestre3, Management 2, Projet Access -------------------Attention à la taille de l'application qui ne doit pas dépasser 12 Mo non zippée (limiter l'insertion d'images en version1 qui consomme beaucoup de place). Vous pouvez Compacter automatiquement votre application en paramétrant Access dans les options avec Base de données active/ Compacter lors de la fermeture. Vérifier que vous ne rendez qu'un seul fichier .ACCDB (supprimer d'éventuels db1. ACCDB ou autres de votre dossier avant de le copier) - ENSAT - Informatique Appliquée - Page 2 Projet Access – Marc Souques Ne perdez pas de temps pour commencer le projet. Placez vous dans les conditions d’un projet professionnel : vous avez un temps limité pour mener à bien votre tâche. A vous d’organiser votre temps de travail et de rendre le projet dans les délais qui vous ont été fixés (les projets rendus en retard seront pénalisés lors de la notation). Vous devrez assumer votre projet, qu’il soit fini ou non. Je n'accorderai pas de délais supplémentaires quelles que soient vos activités particulières. 5) Soutenance du projet ACCESS - Pas de soutenance. En cas de besoin, je me réserve la possibilité de convoquer un binôme dans mon bureau pour un complément d'information sur le projet. 6) Evaluation Le projet peut utiliser les techniques vues en TD mais doit les dépasser pour être bien valorisé. La simple réplication de l'application des TD ne peut être valorisante. Une fonctionnalité doit s'exécuter de la façon la plus simple et logique possible. Il est recommandé de faire tester votre travail par un tiers avant de le rendre. Le non respect des règles de ce cahier des charges entraine automatiquement des pertes de points. Le retard dans le rendu de projet entraine des pertes de points. Rappel : l'évaluation du module "Base de données" est composée du projet 'Access' et de l'examen 'Access + Modélisation + Système d'information', ces 2 notes ayant le même coefficient. Traditionnellement, les notes de l'examen sont moins bonnes que celles du projet, il est donc 'conseillé' aux étudiants de faire un 'bon' projet Access. Quelques exemples de sujet de projet des années passées : Gestion de : Pokemons, Camping, Cafet, Portefeuille boursier, Club théâtre, Club de rencontre, Restaurant, Exploitation agricole (parcelles), Troupeau de xxx, Bateaux, Elèves d'un établissement, Agence de voyages, Inter-agros, Agence immobilière, Ecole de musique, Société de taxis, Organisation d'une semaine de ski, Pollution des cours d'eau, Collocation, Centre équestre, Exploitation céréalière, Cave coopérative de vins, Station de ski, ... Voir ci-dessous le problème de la taille des formulaires. Access : Résolution écran et affichage Résolution écran = 768 X 1024 minimale: correspond à une largeur de 26 cm pour le formulaire (mode création) pour être visible normalement. - ENSAT - Informatique Appliquée - Page 3
© Copyright 2024 ExpyDoc