Application JAVA sur la gestion clientele
Objectifs du projet :
L'objectif principal du projet est de disposer d'un systeme de gestion de la clientele entierement automatise. Ce systeme permettra de dessiner les details du client avec les taches attribuees à ce client particulier en un seul clic de souris. Ce systeme reduira definitivement le temps, l'energie et l'argent gaspillent lors de la recherche manuelle des details des clients. Avec l'aide de ce logiciel, tous les travaux et les clients peuvent etre correctement canalises.
Systeme existant:
Le scenario actuel offre la saisie manuelle des donnees. De plus, si un client travaille sur plusieurs projets, plusieurs rapports sont generes. Il faut beaucoup de temps pour creer les rapports et les maintenir. En cas de requete pour obtenir des informations sur le client, l'ensemble du rapport est à nouveau saisi ou xeroxe. Cela affecte serieusement l'authentification du systeme. Ce systeme est totalement obsolete et comporte un risque eleve d'ambiguïte et de redondance.
Systeme propose :
Le systeme propose consiste a tout automatiser et a informatiser au complet. Le logiciel est tres facile a utiliser et a gerer, meme pour une personne non technique. La redondance et l'ambiguïte seront supprimees en attribuant a chaque client un numero unique (ou code client). Les projets seront classes et subdivises egalement pour la facilite d'utilisation et un numero d'identification unique (code de projet et code de projet) leur sera attribue. Nous aurons besoin d'un serveur distant dedie pour cette application.
Specifications du systeme:
Modules :
Le logiciel propose comportera les modules suivants:
Configuration materielle
Serveurs: nous aurons besoin d'un serveur distant pour jouer le role de serveur de messagerie, serveur de base de donnees et serveur de logique web.
Terminaux: ce sont simplement les bureaux sur lesquels l'interface graphique sera executee.
Logiciels requis / technologies
Extrait du code source :
import java.sql.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.util.*;
import CMST.*;
public class CustLogin extends HttpServlet
{
public void init(ServletConfig config) throws ServletException
{
super.init(config);
}
public void destroy()
{
}
protected void service(HttpServletRequest request, HttpServletResponse response) throws ServletException, java.io.IOException
{
RequestDispatcher rd=request.getRequestDispatcher("DetailsInserted.jsp");
response.setContentType("text/html");
String crno=request.getParameter("crno");
String cLid=request.getParameter("cLid");
String cPwd=request.getParameter("cPwd");
System.out.println("In CustLogin");
try
{
ConnectionBean CBean=new ConnectionBean();
Connection con=CBean.getConnection();
int inserted=CBean.executeUpdate("insert into customer_login values('" + cLid + "','" + cPwd + "'," + crno + ",sysdate) ");
if(inserted==1)
{
rd.forward(request, response);
}
}catch(Exception ex)
{
System.out.println(ex);
}
}
}