Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

Messages recommandés

Posté(e)

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

Posté(e)

Donc en bref il te faut une base de donnée contenant les infos des pcs branchés au switch ?

Il y aura beaucoup de machines ?

S'il y a peu de machine je pense que du xml pour la base et du php fera l'affaire (comme ca tu as une interface html) mais ca implique un server web derrière...

Mais bon si tu maitrises mieux le java, tu arriveras à quelque chose de bien mieux surement. Donc bon faut surtout voir ce que tu maitrises le mieux et ce que tu veux faire précisément.

Est-ce que ton appli devra scanner les machines du switch ou non ?

  • 1 mois après...
Posté(e)

Bonjour

 

voilà, j'attendais que la commission valide mon projet, ce qui à été effectuer vendredi !

 

maintenant, je vais pouvoir me lancer !

 

Donc plus de précision:

 

Il n'ya pas de scans à effectuer.

 

Il y'a une centaine de switchs à recenser et à mettre sous une base de données pour pourvoir les retrouver facilement.

 

mon application ( language à déterminer donc) doit:

 

- Se connecter à une base de donnée

- Retrouver le swicths recherche et afficher à l'écran toutes les informations sur celui-ci ( @IP, @mac, Lieu, numéro interne).

 

Pour le retrouver il faut au moins un des paramètres ( soit @IP, soit @mac, soit numéro interne, soit le Lieu ).

 

A chaque recherche, l'application va donc aller "piocher" dans cette base de données et afficher à l'écran l'ensemble des ces paramètres, sauf dans le cas où l'on connais juste son lieu d'emplacementcette fois l'application va faire le listing de tout les switchs présents dans ce même lieu.

 

 

Je pense avoir été clair, merci à ceux qui vont pouvoir m'aider... . :P

Posté(e) (modifié)

Bonsoir

 

Voici l'interface de mon application:

 

appliprojetcl5.jpg

w735.png

 

ma question à propos de la base de donnée.

 

Faut il créer une base avec une seule table contenant toutes les information, ou bien, une base avec 4 tables et comme clé primaire, le numéro interne ?

 

Qu'est ce qui serais le plus judicieux ?

 

Merci

 

Edit: J'ai opter pour Visual basic .NET comme langage de développement... .

Modifié par juninho
Posté(e)

Bonjour,

 

Voici un programme que je doit créer pour la gestion d'une base de données.

 

 

Or j'ai une erreur lorsque je clique sur le bouton "Mise à jour" du formulaire et l'application passe en "not responding" idem pour le bouton "bibilothèque".

 

La base de donnée est une base de données Access.

 

 

Voici mon code source:

 

Imports System.Data
Imports System.Data.OleDb
PublicClass Form1
Dim Connexion AsString
Dim ConnexionOLE As OleDbConnection
Dim da As OleDbDataAdapter
Dim ds As DataSet
Dim dv As DataView
Dim cb As OleDbCommandBuilder

PublicSub AfficheTous()
	Connexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\juninho\Documents\bd1.mdb"
	ConnexionOLE = New OleDbConnection
	ConnexionOLE.ConnectionString = Connexion
	da = New OleDbDataAdapter("Select * from switchs", ConnexionOLE)
	ds = New DataSet()
	da.Fill(ds, "switchs")
	dv = ds.Tables("switchs").DefaultView
	DataGridView1.DataSource = dv
	dv.AllowEdit = True
EndSub



PrivateSub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs)HandlesMyBase.Load
	AfficheTous()
EndSub

PrivateSub Bibliothèque_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Bibliothèque.Click
	Connexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\juninho\Documents\bd1.mdb"
	ConnexionOLE.ConnectionString = Connexion
	da = New OleDbDataAdapter("Select * from switchs where [LibelleObjet]='bibliothèque'", ConnexionOLE)
	ds = New DataSet()
	da.Fill(ds, "switchs")
	dv = ds.Tables("switchs").DefaultView
	DataGridView1.DataSource = dv
	dv.AllowEdit = True
EndSub

PrivateSub Tous_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Tous.Click
	AfficheTous()
EndSub

PrivateSub MiseAjour_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles MiseAjour.Click
	Connexion = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Users\juninho\Documents\bd1.mdb"
	ConnexionOLE.ConnectionString = Connexion
	cb = New OleDbCommandBuilder(da)
	da.Update(ds, "switchs")
EndSub

PrivateSub Quitter_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)Handles Quitter.Click
	Application.Exit()

EndSub
EndClass

 

Merci

 

Ps: Ne pas tenir compte de l'image du formulaire du poste précédent...

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...