Travaille en C++

Fermé
hamza_aouadi Messages postés 2 Date d'inscription jeudi 18 décembre 2014 Statut Membre Dernière intervention 19 décembre 2014 - 18 déc. 2014 à 22:42
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 - 19 déc. 2014 à 23:20
On voudrait réaliser une application de gestion d'un centre de documentation électronique fournissant un certain nombre de services dont on peut citer : l'ajout d'un nouveau document (uploading), la mise à jours, la recherche et le téléchargement. Les documents sont définis par : leur code, le nom du fichier, le titre, la discipline (informatique, mathématique, etc...), thème (Java, UML, etc...), le type, date d'édition, date de soumission, libre ou payant ainsi que le prix si payant. 3 types de documents sont autorisées : des documents à lire (cours, exercices, article ou livre) sous format (.doc, .docx, ou .pdf) et dans ce cas il faut préciser l'auteur (Nom, prénom et pays), des applications (.exe, .zip ou .rar) et dans ce cas il faut préciser l'éditeur, des API (sous format .jar ou autre). Les Applications sont en plus caractérisée par le système d'exploitation sur lequel elles peuvent tourner, ainsi que la version de l'application. Les API sont caractérisées par la version et le langage.
En plus, la bibliothèque dispose d'un ensemble d'abonnées ayant le droit d'ajouter des documents ou de les télécharger. Dans ce cas, on devrait aussi gérer une liste de téléchargements (download) et une liste de chargement (upload). Le download/upload est caractérisé par le document, la date et l'utilisateur. Un utilisateur ou abonné est caractérisé par son nom de user, password, nom, prénom, date de naissance, pays, adresse email et privilège. Sachant que le privilège est caractérisé par le nom, possibilité de chargement, possibilité de téléchargement (libre / payant).
Proposer et implémenter une structure de classes qui répond aux spécifications précédemment définies.

3 réponses

Utilisateur anonyme
18 déc. 2014 à 22:47
En gros tu attends que quelqu'un fasse le devoir à ta place on se trompe?

As-tu au moins déjà essayé de faire quelque chose? C'est le but des exercices pour apprendre en général, quand tu seras dans un vrai travail tu ne diras pas au chef de projet "attends je vais demander sur Comment Ca Marche"...
1
fiddy Messages postés 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 835
18 déc. 2014 à 23:37
Et par la même occasion, sache que la politesse est appréciée ici... Si le "Bonjour" est inscrit automatiquement, ce n'est pas pour l'enlever lorsque tu écrit ton message.
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
19 déc. 2014 à 17:53
Salut,

Ça n'est pas de la programmation C++ mais une application base de données. Il va falloir déjà définir avec quelle base de données, et le shéma de la base de données, tu t'y connais en SGBD et en modélisation de BDD ? et en MERISE ? et en SQL ? C++ n'est pas le meilleur langage pour faire une application SGBD, soit tu va te taper de l'inclusion SQL brute, soit tu pourrais envisager de prendre une librairie de plus haut niveau, comme Qt par exemple.
0
hamza_aouadi Messages postés 2 Date d'inscription jeudi 18 décembre 2014 Statut Membre Dernière intervention 19 décembre 2014
19 déc. 2014 à 21:45
Bonjour,

non c'est un travaille donne par notre prof a faire, il ne dit a le fait en langage C++
0
Célien Messages postés 5729 Date d'inscription jeudi 8 mai 2008 Statut Membre Dernière intervention 9 septembre 2021 1 991
19 déc. 2014 à 23:20
Oui j'ai bien compris, mais ça aurai pu être fait en n'importe quel langage, que ce soit à faire en C++ ne change rien au fait que tu avancera pas si tu as pas de base de données et si tu ne sais pas t'en servir. Tu as besoin de connaitre C++, les SGBD et SQL, bon courage !
0