Sommaire Introduction Contexte du stage Réalisation du projet Bilan Présentation du sujet Cahier des charges Analyse UML Réalisation du projet Développement Sécurisation de l’application Bilan Bilan personnel Bilan de l’application
Sommaire Introduction Contexte du stage Réalisation du projet Bilan Présentation du sujet Cahier des charges Analyse UML Réalisation du projet Développement Sécurisation de l’application Bilan Bilan personnel Bilan de l’application
Planning réel de l’application Répartition du temps de travail en jours
Sommaire Introduction Contexte du stage Réalisation du projet Bilan Présentation du sujet Cahier des charges Analyse UML Réalisation du projet Développement Sécurisation de l’application Bilan Bilan personnel Bilan de l’application
Contexte du stage Présentation du sujet Situation existante : Besoin :
Contexte du stage Cahier des charges 3 versions : Suivi des versions : Date Version Modifications 14 avril 2008 1 Création 24 avril 2008 1.1 Modification 13 Mai 208 1.2 Modifications finales
Contexte du stage Cahier des charges
Contexte du stage Analyse UML Détermination des acteurs : Administrateur de la base Ecriture sur les documents dont il est le créateur et documents délégués Lecture sur les documents délégués
Contexte du stage Analyse UML Détermination des cas d’utilisation :
Sommaire Introduction Contexte du stage Réalisation du projet Bilan Présentation du sujet Cahier des charges Analyse UML Réalisation du projet Développement Sécurisation de l ’application Bilan Bilan personnel Bilan de l’application
Réalisation du projet Développement 5 Éléments de base : 4 Langages de programmation : Agencement de cadres Actions simples Pages Languages de formules Masques Lotus Script Vues HTML Dossiers
Réalisation du projet Développement Agencement de cadres
Réalisation du projet Développement Pages Utilisation de l’HTML
Réalisation du projet Développement Masques Langages de formules @if(@ThisValue=« »,@Failure=(«Veuillez saisir un type de dossier »),@Success) @SetTargetFrame(« centre »); @Command([Compose];« [fiche_bibliothèque] ») LotusScript Sub Initialize Dim message As String message =« Dossier Enregistré » Messagebox message End Sub
Réalisation du projet Développement Vues Langages de formules @DbColumn(NoCache; « »; « »; « Dossier »;3) Options d’affichage Possibilité de catégoriser l ’affichage des vues Utilisation des actions simples pour certaines opération : Imprimer, Envoyer, ...
Réalisation du projet Développement Dossier Visuellement très proche des vues Initialement vide Rempli par les documents créé avec les masques par l ’utilisateur
Réalisation du projet Sécurisation de l’application 4 types de sécurisation : Sécurisation intuitive Gestion des groupes Sécurisation des masques par leur accès Sécurisation des champs et des actions
Réalisation du projet Sécurisation de l’application
Sommaire Introduction Contexte du stage Réalisation du projet Bilan Présentation du sujet Cahier des charges Analyse UML Réalisation du projet Développement Sécurisation de l’application Bilan Bilan personnel Bilan de l’application
Bilan Bilan personnel Bilan de l ’application