Vcoderz Community

Vcoderz Community (http://forum.vcoderz.com/index.php)
-   Computers & Information Technologies (http://forum.vcoderz.com/forumdisplay.php?f=6)
-   -   Java project (http://forum.vcoderz.com/showthread.php?t=17839)

xcoder 03-12-2010 10:18 PM

Java project
 
Hello there,

Any Java heads around?
Could anyone help creating this project?
A person i know is really stuck at it and I'm personally not familiar with Java syntax.

Let's see some skills =)

Note that the system should be CMD based. no graphical interface...

Quote:

Sujet
Ce projet vise à initier l'étudiant au développement d'applications réparties sur un réseau local. Le but est de mettre en place une plate-forme Client/Serveur permettant de simuler un serveur d'agenda.

Réalisation
La plate-forme est constituée d'un serveur d'agenda sur le réseau. Le rôle de ce serveur est de recevoir des requêtes, de les exécuter et de renvoyer soit le résultat soit une erreur.

Un serveur et un client doivent être implémentés:
Serveur : Vous devez programmer un serveur qui gère un agenda identifié par son nom.
Client: L'utilisateur dispose d'une interface simulant un client permettra de se connecter à la plate-forme (login et mot de passe) afin d'identifier l'utilisateur. Il pourra ensuite faire appel aux services de l'agenda suivant ses droits. Ainsi, un utilisateur a le droit de consulter les informations concernant toutes les personnes de l'agenda (contact crée par lui ou par un autre utilisateur).

Pour s'y faire, le binôme devra ainsi implémenter une librairie comprenant, entre autre, les fonctions suivantes:

- int Insérer (info contact, agenda Agd)
Insère le nouvel contact dans l'agenda Agd. Cette fonction retourne soit 0 (SUCCESS) si l'insertion a bien réussie soit une erreur. Info est une structure de données qui contient le nom, le prénom, l'adresse (rue, code, ville), le téléphone, et l'e-mail du contact.

- int Rechercher(name nom, Info contact, agenda Agd)
Effectue la recherche dans l'agenda Agd de la personne dont le nom est précisé dans nom. Elle revoie 0 (SUCCESS) si la personne existe et les informations dans contact.

- supprimer(name nom, agenda Agd)
Effectue la suppression de l'enregistrement concernant le contact. Elle renvoie 0 (SUCESS) si l'opération a réussie (contact existe), soit une erreur.
Travail attendu
Vous devez remettre un rapport (ne dépassant pas les 8 pages sans le code) sous forme papier en même temps que votre programme (sur CD). Un rapport bref et concis est un atout. Chacune des rubriques citées ci-dessous doit apparaître dans le rapport.

1. Introduction
2. Implantation simple, structurée, bien commentée et opérationnelle des fonctions requises
3. Conclusion: améliorations suggérées à la plate-forme développée

Une soutenance aura lieu à la fin dans laquelle vous présenteriez votre travail.

Sheriff Ice 03-13-2010 08:12 AM

!!!! ما الك الا توا :p

Tinman 03-13-2010 05:17 PM

Is there an english translation ? Sorry hmar french :)

Google 03-13-2010 05:42 PM

Quote:

Originally Posted by xcoder (Post 210875)
A person i know is really stuck at it

Where is he stuck precisely?
You can give that person my email if he/she has some precise questions.

xcoder 03-13-2010 06:14 PM

That person isn't really familiar with Java syntax.
He needs some support doing the project even if it costs some money.
You can PM me if interested.

Tawa 03-14-2010 03:05 AM

Quote:

Originally Posted by Sheriff Ice (Post 210896)
!!!! ما الك الا توا :p

I'm not familiar with Inter Process Communications in Java. :think:

I'll look it up later.

xcoder, there is no deadline? :p

Google 03-14-2010 03:12 AM

Quote:

Originally Posted by Tawa (Post 210962)
I'm not familiar with Inter Process Communications in Java. :think:

I'll look it up later.

xcoder, there is no deadline? :p

Excuse my French language, but where in the text above did they mention inter process communications? :think:
Don't they need a normal client/server application that uses java.net.Socket?


Tawa 03-14-2010 03:32 AM

Quote:

Originally Posted by Google (Post 210964)
Excuse my French language, but where in the text above did they mention inter process communications? :think:
Don't they need a normal client/server application that uses java.net.Socket?


I thought sockets were considered IPCs.

My bad

xcoder 03-15-2010 01:15 PM

Khalas it was taken :P
Thanks anyway guys!


All times are GMT +1. The time now is 07:25 AM.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Ad Management plugin by RedTyger