mail tracker sat
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