Вы находитесь на странице: 1из 49

Projet n 1 : l'aroclub ...

Page 1 sur 49

Projet de conception n 1 : l'aroclub du Castellet


Objectif
L'objectif essentiel que l'on peut assigner un projet est, par la mise en pratique, de permettre d'valuer le degr de matrise des tudiants

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 2 sur 49

des diffrentes notions prsentes en cours. Il s'agit, par la rsolution d'un problme concret, de passer l'acte et d'apporter une rponse aux questions poses en puisant dans l'ensemble des techniques et mthodes vues en cours. En dehors de cet objectif gnral, on peut mettre en vidence un objectif plus spcifique l'enseignement de Conception de Systmes d'Information (CSI). Durant leur vie professionnelle, nos

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 3 sur 49

tudiants devront tre l'coute d'utilisateurs peu ou prou au fait de l'informatique, pour bien cerner leurs problmes. Ils devront ensuite choisir dans leur "arsenal" les lments qui leur permettront de concevoir un outil informatique apportant une solution aux problmes poss. Ils travailleront donc toujours l'intersection de deux mondes, celui des hommes et celui des machines.

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 4 sur 49

Le TP, en CSI, permet de simuler ceci. Il part le plus souvent d'un texte cens reprsenter un interview entre l'utilisateurdemandeur et l'analysterpondeur. Dans bien des cas, le texte fourni est incomplet. Certaines hypothses n'y figurent pas. Les tudiants doivent le synthtiser, en extraire le contenu informationnel, mettre en lumire les hypothses, contradictions ou autres non-dits. Ils doivent ensuite complter

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 5 sur 49

cette description en interrogeant le tuteur (qui joue le rle du client), modliser le monde de ce client, faire un diagnostic et proposer une solution. La plupart des TP se terminent par la rdaction d'un dossier de spcifications fonctionnelles dtailles. C'est le cas de celui-ci, la programmation de la solution prconise n'tant pas prvue en CSI, mais dans d'autres matires (telles les Bases de donnes, par

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 6 sur 49

exemple).

Dure
18 heures

Contexte
Ce texte est tir d'un exemple trait par le groupe de travail Anna Gram, constitu en janvier 1979, sous l'gide de l'AFCET, dans le cadre du groupe de travail GROPLAN (Programmation et Langages). Anna Gram prsente son

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 7 sur 49

exemple travers plusieurs solutions possibles correspondant diffrentes manires de spcifier le problme, ainsi qu'en fonction des langages cibles viss.

Sujet
1. Cadre de travail L'application demande doit permettre la gestion automatise simplifie- de l'aroclub du Castellet (Var).

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 8 sur 49

2. Besoins exprims Les besoins du club sont les suivants : Gestion des pilotes : la gestion des membres du club utilisant un avion du club -les pilotes- devra tre assure. Les caractristiques d'un pilote considrer sont donnes dans le paragraphe 4. Chaque pilote

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'aroclub ... Page 9 sur 49

possde un compte sur lequel est prlev le montant de chaque vol (payant) effectu. Lors d'un achat d'une fourniture du club par un pilote, son compte est galement dbit de la somme correspondante. Gestion des avions : toute utilisation d'un avion -plan de vol- doit tre enregistre. Les

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 10 sur 49

achats et les ventes d'appareils sont comptabiliss. Les caractristiques d'un avion prendre en compte sont donnes dans le mme paragraphe 4. Gestion des vols : les informations sur les vols des avions sont dfinies pour chaque pilote, pour l'ensemble des pilote, pour un

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 11 sur 49

avion, pour l'ensemble des avions. L'interrogation peut s'effectuer partir du nom d'un pilote, du nom d'un avion ou d'un intervalle de temps -priode-. Un vol attribu un pilote est dbit. Le systme doit permettre la prise en compte d'un nouveau pilote, lors d'une

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 12 sur 49

nouvelle inscription. Le cas d'un dpart est galement envisageable. tout moment, il doit tre possible d'diter - l'cran ou sur liste de papier- la liste des noms des pilotes avec ou sans leurs caractristiques. Il doit en tre de mme avec les avions. L'ensemble d'un plan comptable -mouvements, critures comptablesdoit permettre l'tablissement -

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 13 sur 49

priodique ou la demande- d'un bilan financier. Le bilan individuel des comptes des pilotes est priodique paramtrable-. Chaque bilan de compte fait l'objet d'une dition d'un relev remis chaque pilote. La transmission du relev n'est pas traite. Elle pourrait s'effectuer par courrier ou simplement correspondre une mise dans des botes aux

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 14 sur 49

lettres se trouvant au club. Si le compte d'un pilote est dbiteur, une note de demande d'approvisionnement doit tre jointe au relev. La relance de demande d'approvisionnement, bien que trs utile et mme indispensable, n'est pas ici prise en compte. tout moment, un pilote peut effectuer des versements sur son compte. Il n'est pas prvu qu'un pilote puisse

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 15 sur 49

retirer une somme de son compte -sauf lors de la fermeture de celui-ci. Un dpart solde et ferme un compte. Chaque pilote, en tant que membre du club, est redevable annuellement d'une cotisation -anne civile-. Toute anne commence est de tarif calcul au prorata de la dure pour la premire anne-. La cotisation inclut le paiement de la licence

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 16 sur 49

obligatoire ainsi que l'assurance. La cotisation est prleve automatiquement. L'dition de la carte de membre ne fait pas partie de l'application. 3. Description des fonctions demandes PF 10 Inscription d'un pilote Saisie des caractristiques d'un nouveau pilote,

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 17 sur 49

ouverture d'un compte, versement initial, retrait de la cotisation calcule au prorata de l'anne civile en cours. PF 20 Dmission d'un pilote Suppression d'un pilote de l'ensemble des membres du club. Solder le compte, fermeture du compte si solde

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 18 sur 49

non dbiteur, sinon fermeture diffre jusqu' la rgularisation du compte. PF 30 dition des noms d'un pilote avec ou sans caractristiques Liste des noms de l'ensemble des pilotes du club. Chaque nom peut tre accompagn des

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 19 sur 49

caractristiques d'un pilote informations relatives un pilote-. PF 40 dition des caractristiques d'un pilote dition individuelle des informations d'un pilote. PF 50 dition des vols d'un pilote Liste de l'ensemble

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 20 sur 49

des informations des vols effectus par un pilote pour une priode donne. PF 60 dition d'un relev de compte d'un pilote laboration d'un relev d'un compte prsentant les dbits et les crdits pour une priode donne correspondant une demande de

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 21 sur 49

l'oprateur. PF 65 dition d'un relev de compte pour l'ensemble des pilotes Effectue l'opration prcdente pour l'ensemble des pilotes -cette opration peut tre dclenche manuellement ou automatiquement en fonction de la

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 22 sur 49

fixation d'une date priodique -cf paramtrage du systme-. PF 70 Demande de position -dbiteur ou crditeur- d'un pilote Interrogation du systme pour connatre l'tat du compte d'un pilote commande interactive et pouvant tre faite

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 23 sur 49

par programme-. PF 80 Dbit sur le compte d'un pilote Opration de retrait d'une somme d'argent sur le compte d'un pilote. Chaque dbit possde un libell spcifiant l'opration paiement d'un vol, cotisation du club, bar (boisson, repas, tabac, etc),

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 24 sur 49

accessoires boutique (pin's, casquette, blouson, serviettes, etc)- . PF 90 Crdit sur le compte d'un pilote Opration de versement d'une somme d'argent sur le compte d'un pilote. Chaque versement possde un libell spcifiant le mode de

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 25 sur 49

l'opration -chque, espces, carte de crdit, virement, etc-. PF 100 Achat d'un avion L'achat d'un avion introduit un nouvel avion utilisable par les pilotes du club. La gestion du financement d'un avion n'est pas prise en compte. Par simplification,

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 26 sur 49

nous considrons que l'achat est effectu au comptant par le club. La table des tarifs est ventuellement mise jour si l'avion correspond une nouvelle catgorie. PF110 Vente d'un avion La vente d'un avion supprime un

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 27 sur 49

appareil utilisable par les pilotes du club. La table des tarifs est mise jour si la catgorie correspondante l'avion vendu n'a plus de reprsentant. PF 120 Perte d'un avion Suppression d'un avion de la liste des appareils disponibles. Pas de

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 28 sur 49

rentre d'argent, si ce n'est ventuellement les primes d'assurances qui ne sont pas ici prises en comptes. PF 130 dition des caractristiques d'un avion dition individuelle des informations relatives un avion. PF 140 dition du

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 29 sur 49

nombre d'heures de vol d'un avion dition du nombre d'heures de vol d'un avion interactive et par programme-. PF 150 Prise en compte d'un vol Enregistrement par le club d'un plan de vol. Un plan de vol implique un pilote, un avion et des

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 30 sur 49

informations sur le vol -heure et date de dpart, dure estime du vol, heure et date d'arrive estimes, lieu de destination-. PF 160 Tarif horaire d'un avion L'ensemble des avions est partag en plusieurs catgories en fonction de leur puissance et du

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 31 sur 49

nombre de passagers. chaque catgorie correspond un tarif horaire. L'unit minimale est le quart d'heure. Le tarif horaire comprend le prix du carburant. PF 170 dition des vols d'un avion Liste des informations des vols effectus par

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 32 sur 49

un avion pour une priode donne. PF 180 dition bilan comptable du club dition du bilan des mouvements effectus au sein du club. Permet de faire le point financier sur l'activit du club. Les seules oprations considrer au

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 33 sur 49

niveau du club sont les achats et les ventes d'avions, les achats de fournitures et les ventes des heures de vol. PF 190 Modification des tarifs horaires Mise jour de la table des tarifs horaires en fonction d'une augmentation

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 34 sur 49

annuelle des cots, sur proposition de l'assemble gnrale, ou sur un ajout ou sur une suppression d'une nouvelle catgorie d'avion. PF 200 Fixation des paramtres du systme -date de consolidation gnrale, date d'dition des relevs des pilotes-

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 35 sur 49

La date de consolidation gnrale est fixe annuellement en prvision de l'assemble gnrale pour permettre au trsorier -ou au comptabled'tablir le bilan financier du club et d'effectuer la relance auprs des membres du club pour le paiement de leur cotisation

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 36 sur 49

annuelle. La priodicit d'dition des relevs des pilotes est fixe par dfaut un mois. PF 210 Mise jour d'informations errones -fautes d'orthographe dans les noms, changements d'adresse, erreurs de saisies sur les vols, etc-

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 37 sur 49

Toutes les informations dpendantes d'une saisie manuelle peuvent faire l'objet d'une mise jour. Les informations tablies par le systme ne sont pas modifiables accs en lecture seulement-. Les modifications d'informations sensibles ne peuvent

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 38 sur 49

s'effectuer que par un oprateur autoris -accs par mot de passe-. L'historique de ces modifications est conserv. PF 220 Dmarrage et arrt de l'application L'application est lance partir de la commande GestionClub. La sortie de l'application se fait

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 39 sur 49

par la commande Quitter. Une demande de sauvegarde des modifications en cours sera alors faite par le systme. PF 230 Interface homme-machine L'interface de dialogue entre l'oprateur et l'application s'effectuera par

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 40 sur 49

l'intermdiaire de masques de saisie pr-dfinis, de menus. La frappe manuelle sera rduite au maximum. Le dialogue sera partitionn en distinguant les oprations de gestion gnrale au club, les oprations relatives aux pilotes, aux avions et aux vols. Les ditions pourront

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 41 sur 49

tre faites soit interactivement la demande sur cran, soit sur imprimante. La gestion des archives -fichiers annuels- n'est pas prendre en compte. 4. Caractristiques Caractristiques d'un pilote Nom du pilote Prnom du pilote Adresse du pilote Nombre d'heures de vol

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 42 sur 49

Numro de brevet Liste des habilitations diverses du pilote Position comptable -crditeur ou dbiteurCaractristiques d'un avion Immatriculation de l'avion Type de l'avion Tarif horaire de vol Nombre d'heures de vol, compteur horaire

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 43 sur 49

Informations techniques de l'avion (non dtailles par souci de simplification) Caractristiques d'un mouvement comptable Type de mouvement -crdit ou dbitNature du mouvement chque, espces, carte bancaire, virementDate de l'opration

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 44 sur 49

Libell de l'opration Montant du mouvement Caractristiques d'un vol Date de dbut du vol Date d'arrive du vol Compteur horaire de l'avion au dpart Compteur horaire de l'avion l'arrive Dure du vol

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 45 sur 49

(dduite de la diffrence des compteurs, elle est arrondie au 1/4 suprieur, ce 1/4 d'heure tant l'unit minimale de comptabilisation) Type de vol Destination Aprs discussions plus approfondies avec les personnes responsables de cet aroclub, nous avons pu recueillir quelques prcisions complmentaires :

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 46 sur 49

Un pilote doit subir une visite mdicale intervalles rguliers, la longueur de ceux-ci pouvant changer paramtre-. Un avion est contrl systmatiquement intervalle rgulier, la longueur de celui-ci pouvant aussi changer paramtre-. Un avion d'un type donn ne peut tre pilot que par un pilote titulaire d'un brevet adquat.

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 47 sur 49

Travail demand
Aprs analyse de ce texte (et ventuelles questions poses au tuteur -qui joue ici le rle du gestionnaire de l'aroclub), il est demand de fournir une rponse logicielle aux besoins de cette structure et de modliser le systme d'information ncessaire pour la grer, selon les "consignes" de la "mthode" UML. Diagrammes de squences, use cases, diagrammes de

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 48 sur 49

classes, diagrammes tatstransitions doivent faire partie de la modlisation. Une prise de recul (par rapport au cas mais galement par rapport l'acte de modlisation) est attendu et sa prsence (ou son absence) constituera un lment important de la notation. L'attention la plus grande sera porte la clart des documents. Il est important, en effet, de ne pas perdre

http://foad.u-picardie.fr... 11/01/2012

Projet n 1 : l'arocl... Page 49 sur 49

de vue que ces documents pourraient tre repris dans un an, dans deux... pour effectuer des modifications.

19/06/07

http://foad.u-picardie.fr... 11/01/2012

Вам также может понравиться