|
Trouver une ressource
Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !
Sujet : Ptite application pour projet de seconde année de BTS [ Base de données / MySQL ] (juninho2lyon)
Informations & options pour cette discussion
samedi 15 novembre 2008 à 10:27:10 |
Ptite application pour projet de seconde année de BTS

juninho2lyon
|
Bonsoir dans le cadre de mon BTS Iris, je dois faire un projet de seconde année. Mon projet consisterais à créé une application avec interface graphique. Cette appli serais en faite un moteur de recherche qui irais "piocher" dans une base de données. Il faut qu'à partir de l'IP, ou adresse MAC, ou numéro de l'appareil ( interne à ma boite), que l'on puisse avoir toute les infos sur le switch concerné. Mes questions: 1°) Le language de programmation est libre ( PHP, C/C++, C#, Java). Lequel me conseillez vous ? 2°) Est ce facile de faire une appli de ce type ou pas ? Je ne suis pas un "bon" en programmation. 3°) Quels conseils d'ordre générale me conseillez vous ? Pour la Base de données, privilégiez le MySQL, ou Accès ? En restant dans le gratuit... . Merci 
|
|
|
samedi 15 novembre 2008 à 13:13:02 |
Re : Ptite application pour projet de seconde année de BTS

MasterShadows
|
Salut, venant moi même d'un BTS IRIS et ayant eu un projet similaire (sauf qu'au lieu d'avoir à faire un moteur de recherche il s'agissait d'un système d'afficheur digitaux affichant le prix d'un produit en magasin) je vais te dire comment j'ai procédé :
- Langage de programmation : - Utilisation du C# (parce que je suis 'anti-java' mais ça ne compte pas ici) et surtout car il est 'plus' simple au niveau apprentissage que le C/C++ et à de meilleurs perf que java. (du moins tous les tests que j'avais fait à l'époque le démontrait)
- Base de données : - Le projet que je devais effectuer n'etait qu'une partie d'un projet plus gros qui réclamait à 5 personnes de travailler ensemble. Donc si ton projet est un travail d'équipe, pour la base de données, il faudra se mettre d'accord en discutant notamment sur ce que les autres utiliseraient et pourquoi. Une fois que le choix est fait tout le monde pourra travailler sur la même base. Pour ma part, je conseillerais MySQL parce que si ton projet veux être transposable sous Linux (c'est pas une obligation) autant prendre une bdd qui le permet (mais attention je ne suis pas expert en la matière)
Ensuite est-ce un projet facile. La réponse est : tout dépend du point de vue.
Tu vois moi je suis en Licence Maths-Info (ça en a le nom mais pas l'etoffe) à Nancy et ce que l'on y fait jusqu'en master 2° année, c'est du tableau de tri, une liste simple et doublement chaînée. (je ne comprend pas pourquoi on fait des trucs aussi merdiques, il me sembalit qu'en entreprise on préférait avoir des personnes capable de se débrouiller avec une API et un langage et non des personnes voulant réinventer la programmation)
Pour moi faire un tableau de tri ou une liste simple ou doublement chainée est plus difficile à faire qu'un pong, un mario ou un sonic...
Maintenant, dans ton cas, il faut te poser des questions : - Mon appli doit -elle passer par un navigateur ? - Oui , alors langages utilisables : - PHP, Flash, Silverlight (XAML + C# ou XAML + VB.NET), etc... - Non, alors langages utilisables : - C, C++, C#, VB.NET, Python ,Ruby etc...
Pour ma part étant un peu cinglé de base, voici ce que j'avais fait à l'époque de mon projet : Utilisation du C# avec une interopérabilité avec le C++ et VB.NET
Maintenant dans ton cas, la question est : veux-tu prendre des risques et 'pulvériser' tes connaissances en programmation et montrer que l'on peut créer des choses fort interessantes en pas exceptionnellement longtemps ?
Alors dans ce cas, Silverlight me parait une bonne idée (généralement si tu montres au prof une techno qu'ils ne connaissent pas, c'est un bon point - enfin pour moi, ça avait marché, mais tu n'es pas mon cas)
Veux tu seulement faire un truc qui tourne sans 'effet top moumoute' ben prend PHP (bien que l'on peut faire des choses interessantes avec)
Maintenant c'est à toi de voir si tu es prêt à prendre tous les risques pour avoir un programme fonctionnel et avec une interface utilisateur magnifique et intuitive ou si tu es prêt seulement à faire un programme fonctionnel standard.
Quelque soit le choix que tu vas faire, il ne faudra pas abandonner sur le simple fait que c'est trop dur que tu as vu trop gros, car c'est comme cela que tu vas apprendre. (en faisant mon projet BTS je me suis surpris à faire des choses qui me semblaient impossible bien avant que je les fasse)
Sinon bon courage pour la suite.
|
|
|
samedi 15 novembre 2008 à 14:25:23 |
Re : Ptite application pour projet de seconde année de BTS

juninho2lyon
|
Merci pour ta réponse !
Je te précise alors le cadre:
il s'agit d'une centrale nucléaire. Nous avons une centaine de switch répartis dans des baies réseau situées dans plusieurs batîment.
Actuellement un gros problème: Lorsqu'un switch plante, on sais pas trop où il est. Le soft de supervision (What'sUP) les affiche tous certes, mais sans moteurs de recherche, a nous de "faire les bâtiments" un par un... .
Le but de cette application est donc qu'un n'importe quel infos, que l'on puisse retrouver le switch et toutes les autres infos qui vont avec celui-ci.
En saisissant soit: -l'Ip -@Mac -numéro interne de l'appareil. - nom du batiment
il faut que le/les switch(s) apparaissent à l'écran avec l'ensembles des infos sur celui-ci.
Ces infos seront saisies dasn une base de donnée. Eventuellement je créé aussi un script pour que "remplir" cette Base automatqiuement via un feuille Excel.
Niveau language rien n'est imposer, je suis libre ( interface graphique ou via Internet Explorer/FireFox). Le tout seras de toutes façon sur un PC autonome ( hors du réseau).
Donc avec ces précisions, tu pencherais sur quel language ?
Merci
|
|
|
samedi 15 novembre 2008 à 17:12:57 |
Re : Ptite application pour projet de seconde année de BTS

MasterShadows
|
Voici ce que je te propose (n'oublie pas que je ne suis pas expert dans le domaine) : Utiliser ADO.NET comme cadre de travail sur la base de données. Utiliser le langage C# et utiliser LINQ (feature du C#) voir cette article pour avoir une idée de LINQ : [ Lien ]Si tu ne souhaites pas utiliser LINQ, alors pour la base de données je pencherais sur MySQL. Sinon je te conseille le C# ou VB.NET pour ton projet (enfin sur un site C# normal que l'on préconise le C#) Puis pour l'interface graphique tu as le choix : - Winforms - WPF - Silverlight Attention ces 3 modules graphiques appartiennent à .NET mais on utilise soit le C# ou VB.NET Je suppose doit commencer au mois de janvier, donc si tu as un peu de temps, MP moi et je t'enverrais mon projet BTS pour que tu vois comment gérer une base SQL avec une interface graphique. (Winforms) Sinon pour silverlight, ce petit lien pour commencer peut être interessant : http://msdn.microsoft.com/fr-fr/silverlight/msdn.silverlight_2.bonnes_pratiques.aspxPour WPF, cette liste de tuto : http://www.csharpfr.com/tutoriaux/LECTEUR-AUDIO-WPF_807.aspx [ Lien ]
|
|
|
dimanche 16 novembre 2008 à 02:41:44 |
Re : Ptite application pour projet de seconde année de BTS

bubbathemaster
|
J'opterai pour des technos qui ont fait leur preuve, ie:
.NET 2.0 C# Winforms
MySQL n'est PAS une bdd gratuite contrairement aux idées reçues... Donc je te conseillerai PostgreSQL et l'implémentation ADO.NET npgsql.
|
|
|
mardi 18 novembre 2008 à 12:59:31 |
Re : Ptite application pour projet de seconde année de BTS

juninho2lyon
|
Bonjour à tous ! Merci pour vos réponses ! Et sinon par curiosité, le VB est pas adapter ? Pour MasterShadows, j'accept vonlontier ta proposition via le MP ( projet pour que je pûisse voir comment ça marche).
Merci encore !
|
|
|
mardi 18 novembre 2008 à 13:12:42 |
Re : Ptite application pour projet de seconde année de BTS

MasterShadows
|
ben VB.NET est adapté car en fin de compte, tu peux écrire une dll avec plein de classes métiers comme la lecture d'une base de données en VB.NET, créer une interface graphique en C# et puis par exemple utiliser Python.NET pour la gestion du projet, ça marchera tout aussi bien et ce qu'il y'a d'utile c'est que tu peux interopérabiliser plusieurs langages pour une seule et unique application sans avoir à faire de wrapper et ce genre de choses.
OK pour le projet, je vais te l'envoyer...
|
|
|
mercredi 7 janvier 2009 à 22:40:08 |
Re : Ptite application pour projet de seconde année de BTS

juninho2lyon
|
Bonsoir j'ai un petit souci avec Visual C# express 2008. Malgré le fait d'avoir installer un connecteur .net télécharger via dev.mysql.com, je ne voit toujours pas de Mysql dans les Datasource de mon DataGridView. Où est ce que je me suis planter ? Pourtant à l'installation du fichier en .msi, tout c'est bien passer... . C'est pareil sous Visual C++ express et VB Express... .  Je ne comprends pas trop le souci et je compte sur vous pour me mettre sur la piste Merci
|
|
|
jeudi 8 janvier 2009 à 10:24:48 |
Re : Ptite application pour projet de seconde année de BTS

MasterShadows
|
Salut, c'est normal que tu ne vois pas MySql dans datasource car mySql est une assemblie (une dll) donc pour avoir accès aux fonctions de cette dll, dans ton projet tu cliques droit sur le répertoire references et là tu cherches dans l'onglet .NET la référence mysql.dll ou quelque chose s'y approchant (genre mysql.data.dll)
@+ (regarde dans mon projet, il y'a une assemblie toute faite sur la gestion de la base...)
|
|
|
jeudi 8 janvier 2009 à 13:05:11 |
Re : Ptite application pour projet de seconde année de BTS

juninho2lyon
|
Bonjour
Merci, mais c'est déjà fait, ils apparaissent dans l'onglets "récents"... .
|
|
|
Cette discussion est classé dans : application, projet, seconde, année, bts
Répondre à ce message
Sujets en rapport avec ce message
Projet de déploiement d'une application en c# sur .NET [ par guillrich ]
J'ai créé un projet de déploiement d'une application Windows et j'aimerais savoir si quelqu'un sait comment choisir une langue d'installation des inte
Projet Setup [ par Choumi1980 ]
Bonjour tous le monde,je suis en train de créer un setup pour mon application. Lors du Setup je demande à l'utilisateur de m'indiquer où est-ce qu'il
load projet [ par superismali ]
Bonjour a tous,J'ai développé une petite application et j'ai enregistrer tous mes parametres dans un fichier xml. J'ai affecté a ce fichier de projet
Path de la dll [ par gbourgeois0019 ]
Voila.. J'ai une dll dans les references de mon projet, lorsque je compile elle se retrouve dans le dossier ..MonProjet/bin/Release/MaDll.dll ... Lors
appeller une forme d'un projet dans un projet [ par francesdereve ]
J'ai une application qui contient plusieurs formes par la suite j'ai une autre application qui contient d'autres choses.je veux a partir du premier pr
Projet installation => personnaliser mon IHM [ par Asiany ]
Bonjour,J'aimerai créer un projet d'installation pour une application windows forms qui demande à l'utilisateur de personnaliser la façon que le proje
Projet d'installation utilisant DirectX [ par aquanovax ]
Bonjours, j'ai une application qui utilise DirectX et un projet d'installation. Le projet d'installation à ajouté les dépendances (DirectX) automatiq
Framework dotnet [ par GBadry ]
Salut encore une fois les amis,lorsque je déploie un projet et que je l'installe sur une autre machine, normalement toutes les dépendances du projet y
Application.StartupPath() vs Directory.GetCurrentDirectory() [ par scoubidou944 ]
Glop glop,avant qu'il ne me reste plus un cheveu sur le crâne je viens demander un peu d'aide.Ces 2 fonctions ne retournent pas la même chose.Applicat
Setup [ par za3ima41 ]
Salut,je voudrai savoir les différents étapes pour creer un setup d'une application web sous c#.net avec vs2003, j'ai trouvé 2 modèles :-projet de con
Livres en rapport
|
Téléchargements
Logiciels à télécharger sur le même thème :
Comparez les prix Nouvelle version
|