mail tracker sat

Upload: yedla-avinash-luckys

Post on 06-Apr-2018

226 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/3/2019 Mail Tracker Sat

    1/35

    Mail Tracker

  • 8/3/2019 Mail Tracker Sat

    2/35

    The Objective of this system is to illustrate the use ofTracking.

    INTRODUCTION

    Email Tracker is an application, which is used to trace themails send by the users.

    Mail tracker application may be depends on client-serverarchitecture.

  • 8/3/2019 Mail Tracker Sat

    3/35

    KEY GOALS

    Fully compatible with Internet messaging standards.

    Allow message access and management from more thanone computer.

    Client needs no knowledge about the server's file store format.

    Provide user friendly,efficient and portableenvironment.

  • 8/3/2019 Mail Tracker Sat

    4/35

    MODULES

    Admin

    User

  • 8/3/2019 Mail Tracker Sat

    5/35

    ADMIN MODULE:

    Admin is the one who is going to monitor all the users and grant or denypermissions to any user.

    Admin have the information related to the entire transactions user isdoing.

    Admin has to monitor all the user transactions.

    Admin keep track of entire user transactions like .,to whom the user issending the mails and what is the content and from whom he is receivingthe mails and what the content in that.

  • 8/3/2019 Mail Tracker Sat

    6/35

    USERMODULE:User can get into system with the authentication and can access allmailing services.

    Mailing services are ..,

    Inbox

    User can have all the received mails stored in this

    module.It gives the complete information of all the mailsreceived.

  • 8/3/2019 Mail Tracker Sat

    7/35

    Out Box

    User can store the information related to all the mails sentby him will be stored in the outbox.

    Checking Mails

    User can access all the mails received by him will be stored inthe inbox and user can check those mails whenever user feels itis required.

  • 8/3/2019 Mail Tracker Sat

    8/35

    Composing

    User can sent mails.User can utilize the option called composingto send the mails. To send the mails the mail has to becomposed.

    Deleting The Unnecessary Mails

    User receives much number of mails. User requires few mails tobe stored and rest to be deleted. This module provides the optionfor user to delete unnecessary mails.

  • 8/3/2019 Mail Tracker Sat

    9/35

    Existing System

    Now days there are many mail servers which are providing the mailing thesystems to the users.

    The problem with that we cant view the information of the users transactions

    Further Drawbacks of the Existing System are :

    Time Delay

    Redundancy

    Accuracy

  • 8/3/2019 Mail Tracker Sat

    10/35

    Proposed System

    Mail tracker is the proposed system which is optimized alternative forexisting system.

    It provides the user to perform messaging operation.

    Here we can view the information of the users transactions

    In this project the client is kept unknown with the server mechanism.

  • 8/3/2019 Mail Tracker Sat

    11/35

    R

    equirement Specifications

    Functional Requirements

    Inputs

    The major inputs for this application can be categorizedmodule -wise.

    Output

    This application must be able to produce output atdifferent modules for different inputs.

  • 8/3/2019 Mail Tracker Sat

    12/35

    Performance

    Requirements

    Performance is measured in terms of reportsgenerated according to the requirements.

    Hardware Requirements

    Processor : Intel Pentium III or more

    Ram : 256 MB or more

    Cache : 512 KB

    Hard disk : 16 GB hard disk recommended for primary partition

  • 8/3/2019 Mail Tracker Sat

    13/35

    Software Requirements

    Opera ting system : Windows 2000 /XP or later

    Front End Software : Jdk 1.6,Servlets,Jsp,html

    Back End Software : Oracle 9i or later

    Servers : Tomcat 6.0

  • 8/3/2019 Mail Tracker Sat

    14/35

    Scope

    The project Tracker can be expanded to full pledged Mail Server which can beimplemented at any organization or on any server.

    We can also implement the Messaging services with use of Mobile Technology &Web Technology in this application.

    Tracker can maintain all the transactions of the user so we can also take thecomplete transactions done by the user from log in to log out.

    It can be a globalized application.

  • 8/3/2019 Mail Tracker Sat

    15/35

    Use case Diagrams

  • 8/3/2019 Mail Tracker Sat

    16/35

    Class Diagrams

  • 8/3/2019 Mail Tracker Sat

    17/35

    Object Diagrams

  • 8/3/2019 Mail Tracker Sat

    18/35

    UseCase Diagrams

  • 8/3/2019 Mail Tracker Sat

    19/35

    Collaboration Diagrams

  • 8/3/2019 Mail Tracker Sat

    20/35

    Component Diagrams

  • 8/3/2019 Mail Tracker Sat

    21/35

    Activity Diagrams

  • 8/3/2019 Mail Tracker Sat

    22/35

    Deployment Diagrams

  • 8/3/2019 Mail Tracker Sat

    23/35

    State Machine Diagrams

  • 8/3/2019 Mail Tracker Sat

    24/35

    Sequence Diagrams

  • 8/3/2019 Mail Tracker Sat

    25/35

    CODING

    import java.sql.*;import javax.servlet.*;import javax.servlet.http.*;import java.io.IOException;public class Serv_AddAddress extendsHttpServlet{Statement st;PreparedStatement pst;Connection con;ServletContext scon;String name,nick,mailid,address,uname;long phone;public void service(HttpServletRequest req,HttpServletResponse res) throws ServletException,IOException{H

    ttpSession session = req.getSession();Try{Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");con=DriverManager.getConnection("jdbc:odbc:baig","mails","tiger");st=con.createStatement();scon=getServletContext();

  • 8/3/2019 Mail Tracker Sat

    26/35

    pst=con.prepareStatement("insert into addresses values(?,?,?,?,?,?)");uname=(String)session.getAttribute("user");//ss.name();

    if(uname != null){ServletOutputStream sos=res.getOutputStream();name=req.getParameter("nam");

    nick=req.getParameter("nname");mailid=req.getParameter("mid");address=req.getParameter("add");String p=req.getParameter("pno");phone=Long.parseLong(p);

    pst.setString(1,name);pst.setString(2,nick);pst.setString(3,mailid);pst.setString(4,address);pst.setString(5,""+phone);

    pst.setString(6,uname);pst.executeUpdate();

    // int i=st.executeUpdate("insert into addressesvalues("'"+name+"','"+nick+"','"+mailid+"','"+address+"',"+phone+",'"+uname+"')");

    sos.println("One row inserted into theAddresses database");

    res.setHeader("Refresh","2;URL='Serv_Address'");}else

    {

    ServletOutputStream sos=res.getOutputStream();sos.println("Please Login to Access This

    Facility");res.setHeader("Refresh","2;URL=loginsc.html");

    }}catch(Exception e){

    e.printStackTrace();

    }}

  • 8/3/2019 Mail Tracker Sat

    27/35

    SCREENS

  • 8/3/2019 Mail Tracker Sat

    28/35

    SCREENS

  • 8/3/2019 Mail Tracker Sat

    29/35

    SCREENS

  • 8/3/2019 Mail Tracker Sat

    30/35

    SCREENS

  • 8/3/2019 Mail Tracker Sat

    31/35

    SCREENS

  • 8/3/2019 Mail Tracker Sat

    32/35

    Conclusion

    The System automatically Track all the user transactions.

    It gives the complete online mailing standards to the userand organization

    The system includes various modules, which will help us to maintain

    theInformation abouttheClientsTransaction.Hence, the Clientneed not maintain any other system for maintaining their records.

  • 8/3/2019 Mail Tracker Sat

    33/35

    BIBLOGRAPHY

    The following books were referred during the analysis and executionphase of the project

    SQL THE COMPLETE REFERENCE

    By Sql Press

    SOFTWARE ENGINEERINGBy Roger.S.Pressman

    Mastering Visual Basic.NET

    By Microsoft Press

    MSDNBy Microsoft

  • 8/3/2019 Mail Tracker Sat

    34/35

    ???queries

  • 8/3/2019 Mail Tracker Sat

    35/35

    Thank you

    Team:

    1)B.G.N.SATISH(TL)

    2)B.HANU

    MAVA

    TH

    I

    3)N.RAMESH

    4)P.JAYAKRISHNA

    5)V.P.PRIYANKA