Gestion universite

Soyez le premier à donner votre avis sur cette source.

Vue 29 008 fois - Téléchargée 10 666 fois

Description

Projet POO 2008-2009 ISGde Tunis
Ce code permet la gestion d'une universite en se limiter a l'ajout, la suppression , la modification et la recherche des etudiants ou des enseignats et des instituts en dedans de l'universite de Tunis.

Source / Exemple :


/*

  • To change this template, choose Tools | Templates
  • and open the template in the editor.
  • /
package myuniversityproject20082009; /** *
  • @author CHIHAOUI
  • /
public class DataFile implements InterfaceDataFile{ /**
  • Converts the file in the parameter to list
  • @param fileName URL of the file
  • @return list of object in the file
  • /
public java.util.List convertFileToList(String fileName)throws ExceptionUniversity { java.util.List list = new java.util.LinkedList(); try { java.io.FileInputStream myDataFile = new java.io.FileInputStream(fileName + ".dat"); java.io.ObjectInputStream objectReader = new java.io.ObjectInputStream(myDataFile); while (myDataFile.available() > 0) { list.add(objectReader.readObject()); } myDataFile.close(); } catch (Exception ex) { throw new ExceptionUniversity("File Or Directory Not Found We Will Create An Empty File !!"); } return list; } /**
  • Fills the file from objects in the list
  • @param list list of the objects
  • @param fileName URL of the file
  • /
public void convertListToFile(java.util.List list,String fileName) throws ExceptionUniversity{ try{ java.io.FileOutputStream myDataFile=new java.io.FileOutputStream(fileName+".dat"); java.io.ObjectOutputStream objectWriter=new java.io.ObjectOutputStream(myDataFile); java.util.Iterator i=list.iterator(); while(i.hasNext()){ objectWriter.writeObject(i.next()); } myDataFile.flush(); myDataFile.close(); }catch(Exception ex){ throw new ExceptionUniversity("File Or Directory Not Found We Will Create An Empty File !!"); } } /**
  • Adds an object to the file
  • @param fileName URL of the file
  • @param obj Object to add to the file
  • /
public void addData(String fileName,Object obj){ try{ java.io.FileOutputStream myDataFile=new java.io.FileOutputStream(fileName+".dat"); java.io.ObjectOutputStream objectWriter=new java.io.ObjectOutputStream(myDataFile); objectWriter.writeObject(obj); myDataFile.flush(); myDataFile.close(); }catch(java.io.IOException ex){ ex.printStackTrace(); } } /**
  • copy the fileName to fileDest
  • @param fileName the source file
  • @param fileDest the destination file
  • /
public void copyFile(java.io.File fileName,java.io.File fileDest){ try{ if(fileName.exists()){ java.io.FileOutputStream fos=new java.io.FileOutputStream(fileDest); java.io.FileInputStream fis=new java.io.FileInputStream(fileName); byte[] octal=new byte[1000000]; fis.read(octal); fos.write(octal); } }catch(Exception ex){ ex.printStackTrace(); } } } ..... il y a plusieurs classes

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

fatim1
Messages postés
17
Date d'inscription
samedi 21 novembre 2009
Statut
Membre
Dernière intervention
21 novembre 2009
-
Dis moi comment est ce que je peux tester ton projet:
avec la console comme avec Eclipse.
Merci d'avance.
navi2009
Messages postés
1
Date d'inscription
lundi 23 février 2009
Statut
Membre
Dernière intervention
25 février 2009
-
beau travail,
avec quelle editeur vous l'avez réalisee et je devrait le compiler ? sous quel OS ?
merci .
cs_nassim92
Messages postés
13
Date d'inscription
lundi 23 décembre 2002
Statut
Membre
Dernière intervention
22 février 2011
-
Slt navi2009,
c avec netbeans tu dois le compilé:-)

merci Mohamed.
a+
Nassim
padous
Messages postés
1
Date d'inscription
jeudi 10 septembre 2009
Statut
Membre
Dernière intervention
10 septembre 2009
-
dis moi comment est ce que je peux tester ton projet
2mohamed2
Messages postés
12
Date d'inscription
mercredi 26 décembre 2007
Statut
Membre
Dernière intervention
13 juin 2009
-
a ouvrir avec NetBeans

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.