Project Report On Mail Casting: Is Submitted in Partial Fulfillment of Requirement For
Project Report On Mail Casting: Is Submitted in Partial Fulfillment of Requirement For
Project Report
on Mail Casting
2017
Shubham Badyal
Sumit Badyal
Mail Casting
is submitted by
Shubham Badyal
Sumit Badyal
________________________________________________________________
I wish to Acknowledge with a great sense of gratitude to my guide Dr. Manoj Kumar for
their valuable guidance, suggestion and correction, I have received from them. They not
only encouraged me throughout the work, but I also thank them for reviewing the entire
manuscript with painstaking attention for details.
members of Suresh Gyan Vihar University Jagatpura, jaipur for helping me to design the
project work
Last but not the least, I avail the opportunity to express my deepest gratitude towards my
trainer Tanuja Rajput for helping me to complete this project successfully
Nitish Rasgotra
Shubham Badyal
Sumit Badyal
SELF CERTIFICATE
This is to certify that the Project Report entitled Email System is done by me is an authentic
work carried out for the partial fulfillment of the requirements for the award of the degree of
BTech Comp. Science under the guidance of Dr. Manoj Kumar Sharma The
matter embodied in this project work has not been submitted earlier for award of any degree
Nitish Rasgotra
Shubham Badyal
Sumit Badyal
Table of contents
Abstract
Software Development Methodology
Introduction
1. Purpose
2. Advantages
3. Scope
4. Existing System with Limitations
5. Proposed System Features
Specification Requirements
1. Sofware Requirement Specification
2. Hardware requirement Specification
3. Functional Requirements
System Design
1. Sequence and Colaboration Diagram
2. Class Diagrams
Testing and Implementation
Output Results
Coding
Conclusion
Bibilography
ABOUT THE PROJECT
Businesses usually adopt a common sense approach when it comes to spending the IT
budget with cost being a major influence in purchasing decisions. However, when it comes
to choosing a mail server, many businesses seem to pay less attention to the costs and, as
a result, end up spending far more money than is necessary.
Email System(or Internet Mailing System) which has been privatized and is existing in
different forms like Hotmail. Free mail. Cyber mail, Mainly The project will give the easy way to
create a new account and sending mails with free of cost.
Advantages:
The user of Email System is given a unique login id and must give the correct password. It
gives total security for us. So unauthorized user can't allow to see our messages. Even if the user
forgets his/her password reminding facility by which the user can recollect the password and log
into the system.
The advantage of the this system is it's security feature allowing only registered users to
access the system and preventing any hackers, unauthorized users.
Now a day the organizations are growing fastly and are increasing in size also. So there
organizations are divided into departments. In the fast growing world the information is need as
fast as possible. This can be accomplished by passing the information quickly. Quick passing of
mails is not possible in load manual systems. Because in manual system the mails are passed
through persons from one department to another. But it takes mush time and risk also. This leads
the inconsistency of information. So we need a system, which is both quick and accurate. This can
be achieved by mailing system.
In present organization structure most of the work is done using software applications. In
order to improve service for customers we need effective applications. Similarly considering need
of work flow we need intranet mailing application.
SPECIFICATION REQUIREMENT
Requirement analysis for web applications encompasses three major tasks: formulation,
requirements gathering and analysis modeling. During formulation, the basic motivation and goals
for the web application are identified, and the categories of users are defined. In the requirements
gathering phase, the content and functional requirements are listed and interaction scenarios
written from end-users point-of-view are developed. This intent is to establish a basic
understanding of why the web application is built, who will use it, and what problems it will solve
for its users.
A set of programs associated with the operation of a computer is called software. Software is the
part of the computer system, which enables the user to interact with several physical hardware devices.
The minimum software requirement specifications for developing this project are as follows:
Database : Oracle
The collection of internal electronic circuits and external physical devices used in building a
computer is called the Hardware. The minimum hardware requirement specifications for developing this
project are as follows:
Data Flow:
There are 2 types of Dfds they are
1-7
Coding
File Name: ComposeMailServlet.java
package com.javatpoint;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
response.setContentType("text/html");
PrintWriter out=response.getWriter();
request.getRequestDispatcher("header.html").include(request, response);
HttpSession session=request.getSession(false);
if(session!=null){
String sender=(String)session.getAttribute("email");
String recipient=request.getParameter("to");
String subject=request.getParameter("subject");
String message=request.getParameter("message");
if(i>0){
}else{
response.sendRedirect("loginerror.html");
out.close();
}
File Name: ConnectionProvider.java
package com.javatpoint;
import java.sql.*;
Connection con=null;
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","system","oracle");
}catch(Exception e){e.printStackTrace();}
return con;
import java.text.SimpleDateFormat;
java.util.Date utildate=formatter.parse(stringdate);
return sqldate;
package com.javatpoint;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
response.setContentType("text/html");
PrintWriter out=response.getWriter();
request.getRequestDispatcher("header.html").include(request, response);
out.close();
doGet(request,response)
File Name:LoginDao.java
package com.javatpoint;
import java.sql.*;
String name=null;
try{
Connection con=ConnectionProvider.getConnection();
PreparedStatement ps=con.prepareStatement("select firstname from
sssitmail_users where email=? and password=?");
ps.setString(1,email);
ps.setString(2,password);
ResultSet rs=ps.executeQuery();
if(rs.next()){
name=rs.getString(1);
}catch(Exception e){e.printStackTrace();}
return name;
package com.javatpoint;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import javax.servlet.http.HttpSession;
PrintWriter out=response.getWriter();
String email=request.getParameter("email").concat("@sssitmail.com");
String password=request.getParameter("password");
HttpSession session=request.getSession();
session.setAttribute("name",name);
session.setAttribute("email",email);
response.sendRedirect("InboxServlet");
}else{
request.getRequestDispatcher("loginerror.html").forward(request,
response);
out.close();
}
CONCLUSION
The project titled as Email System" has been designed with much care, with the intention easier and the
more complexity involved is presented in a simple and lucid style.
1. Security
The Intranet Mailing System works in a similar fashion as that of an Intranet Mailing System, there
is no need to get an internet connection for this mailing system. The various branches of the organization
can be connected to a single host server and then an employee of one branch can send a message to an
employee of another branch through server.
The users of Intranet Mailing are given a unique user-id and password is hided .So it gives security
also.
BIBLIOGRAPHY
https://www.java.com/en/download/