Répondre
Consultez les réponses
Forum Discussion
Messages
consultations et réponses
 

 
Sujet conception logiciel de modification des page web
Auteur Message de duclair le le 27 Mars, 2006 à 17:08:14
Message
Ce logiciel a pour but de modifier les informations contenues dans le site WEB du supermarché, ou plus généralement modifier des pages WEB. il est constitués de plusieurs modules:
L'éditeur
C'est l'éditeur de la page WEB à modifier. Il affiche la page WEB avec a peu prés la même forme qu’un client d’un serveur HTTP le ferait. Cette représentation va permettre la facile modification de la page. Ce module est en connexion avec tous les autres modules qui vont suivre. L'affichage de la page à modifier sera juste assez aisé pour permettre des modification sur celle-ci.
Le module de modification de la page.
Ce module s'occupe uniquement des modifications que l'on peut opérer sur une page: comme par exemple changer une image, modifier du texte. Les modifications qu'effectuerons se module concernerons les plans suivants:
 Images
 Les liens
 Les couleur de fonts
 Les tableaux
 Les listes
 Les divisions ( retour à la ligne, barre de séparément,...)
L'utilisateur devra d'abord choisir se qu'il veut modifier puis il indiquera l'endroit à modifier sur les l’éditeur, le module prendra les modifications et les rangera convenablement dans L'éditeur.
Le module d'ajout
Ce module s'occupe de l'ajout des objets et informations dans la page. Il faut comme pour le précédent module choisir le type d'objet que l'on veut ajouter puis à l'aide de l'éditeur choisir la position où mettre l'ajout. L'ajout concerne les objets suivants :
 Les divisions
 Les listes
 Les styles
 Les liens
 Les mises en page
 Les animations( le logiciel contiendra un ensemble d'animation et l'utilisateur n'aura qu'a choisir le sien)
Le module de suppression
Ce module a le même principe que les autres mais s'occupe de la suppression des éléments des positions dans la page indiquée. les éléments pouvant être supprimés sont:
 Les divisions
 Les liste
 Les styles
 Les liens
 Les mises en page
 Les animations( uniquement les animations misent par le logiciel).

III-C-IV-) Schéma illustratif et récapitulatif

Algo affich_page(text)
Commentaire : text est une variable qui contient tout le contenu de la page web à modifier.
Debut
Variable entier i0 ;
Tant que (text[i]<>fin_text) faire
Tant que text[i]<>’<’faire
Afficher(text[i]) ;
i<-i+1
fintantque
si(text[i]=’<’)gestionnaire_balise(text,i) ;finsi
fintantque
fin

algo gestionnaire_balise(text, i)
debut
balise=extrait_balise(text,i) ;{« extraite la balise à partir de la position i »}
si debut balise est egale à si debut balise est egale à

fin

algo affich_page1(text,i)
debut
tant que text[i]<>’<’et text[i]<>fin_text faire
afficher(text[i])
i <- i+1 ;
fintantque
si(text[i]<>fin_text)gestionnaire_balise(text,i) ;finsi
fin
EST CE QU'IL N4Y AURAIT PAS UNE CONCEPTION PLUS AIS2E?

Les
réponses
Répondre
Nom :
E-Mail :
Sujet :

Commentaires :