SlideShare ist ein Scribd-Unternehmen logo
1 von 50
Downloaden Sie, um offline zu lesen
PROJECT
ON
“INTERNET MAIL SYSTEM”
Visit:
http://bit.ly/ims_javaproject
For Complete Project
INTRANET MAIL
SYSTEM
AbstractAbstract
An intranet is a private computer network that uses Internet Protocal
technologies to securely share any part of an organization’s information or
network operating system within that organization, and instead refers to a
network within an organization. Sometimes the term refers only to the
organization’s internal website, but may be more extensive part of the
organization and collaboration. To compete, a company must find ways to
communicate instantly and share knowledge across boundaries of time and
distance that were once almost impossible to bridge.
“Intra Mailing System” utilizes a wide range of emerging digital technology to
bridge this gap and give the people in an organization real time access to the
information they need, no matter where they are located. “Intra Mailing
System” provides fast, easy and secure access tools for communicating within
the organization network through mail, text, images, and instant message.
“Intra Mailing System” aims at connecting all the people in an organization and
within its multiple branches.
Visit:
http://bit.ly/ims_javaproject
For Complete Project
Introduction of theIntroduction of the
projectproject
A company has different departments situated in different locations. One has
four office and three sites(factory). These are situated at different places and
have a minimum distance of 15 km.
The basic problem is that they communicate or make correspondence only
through post as their units are located in remote areas. This method of
communication is very slow in nature and it’s not reliable.
Therefore, the solution for this problem is to develop a communication channel
that meet the need of the organization. Basically, the computerized solution is
for improving the services as well as self-efficiency of the computer.
This project “Intra Mailing System” aims at providing a good communication
interface for the organization. It can cut down the time of employees send on
routine communication tasks. Its successful implementation makes easy the job
of employees in the organization.
This application provides facilities like mails, instant message and allows
employees to communicate more effectively, and access the resources they need
to maximize their day-to-day productivity. It provides fast and better access to
up-to-date information.
MAIL:
Intra Mailing system allows organizations with intranet to exchange emails
internally without the need of an Internet connection, in which
• Usually text is transmitted,
• Operations include sending, storing, processing, and
receiving information,
• Users are allowed to communicate under specified
conditions, and Messages are held in storage until called for
by addressee.
“Intra Mailing System” is the system which is used to establish online
communication among the employees of an organization at different branches
and within the organization between the departments. The employees of the
organization can send mails to each other in different departments at different
locations.
The purpose of “Intra Mailing System” is, an employee of a company can send
and receive mails only in that organization’s Local Area Network or Wide Area
Network. It will work like Internet mailing System for this Intranet.
PURPOSE :
The main objective of this system “Intranet Mail System” is to develop a
communication interface for the organization. “Intranet Mailing System” meets
the need of the employees in the org. for communicating with each other within
their units. This application provides basic requirements such as
Mail Management
Instant Message
The Intra Mailing System is very User-Friendly application. Only certain
application like System Monitoring and Chatting between two users needs little
training.
Objective of the projectObjective of the project
The project is desired to meet the following objectives:
 The objective of this software is to completely automate the process of
organization.
 User can send information and query to each other.
 Provide the facilities that improve the procedures within organizations.
 To maintain and store the information about the process of organization.
 Provide excellent and easy to access means of communication medium
between Employees and Admin.
 Provide Classifieds as a service to enable its Employees to connect with
one another.
 Provides the facility to maintain profile and inbox of each employee
separately.
PROJECT CATEGORYPROJECT CATEGORY
J2EE WEB APPLICATION
“Intranet mail system” Category of this project is RDBMS based, n-tier
architecture, Distributed environment project with server-side components.
Project can be categorized in two ways:
Local Area Network projects.
Local Area Network project are those projects where application has to be
incorporated in the local area network of the client.
Distributed Projects.
Distributed projects are those projects where application is remotely situated. In
these kinds of projects, application is remotely situated on to the remote server
from where client machine accesses the application. WAN and Internet is a kind
of distributed application where client machine connects to the remote server
and application is downloaded on to the client machine. Here the question of
platform independence arises and we use technologies like Java Servlet, Java
Server Pages, Java Beans, RMI, etc.
TOOLS/PLATFORM USED:
Front End
Servlet/Java Server Pages
• User friendly
• GUI
• Separation of work (designing &
coding)
• Written once run anywhere
Middle-Tier
• Java Beans.
Back End
Oracle/MySql
• Security
• Performance
• Scalability
• Reliability
• Support RDMS concepts
Visit:
http://bit.ly/ims_javaproject
For Complete Project
Hardware Requirements:-Hardware Requirements:-
 Processor Pentium 4Processor Pentium 4thth
 RAM 128MBRAM 128MB
 Hard Disk 20GB/40GB.Hard Disk 20GB/40GB.
 Display SVGA(800X600 Resolution)Display SVGA(800X600 Resolution)
Software:-Software:-
 Operating SystemOperating System Windows 98/2000/XP,Unix,LinuxWindows 98/2000/XP,Unix,Linux
 Front EndFront End Html/Servlet/JSP.Html/Servlet/JSP.
 Back EndBack End MySql.MySql.
 Design PatternsDesign Patterns MVC.MVC.
5. SOFTWARE REQUIREMENT SPECIFICATION(SRS)
The Software Requirements specification is produced at the culmination of the
analysis task. The functions and performance located to software as art of in the
system engineering are refined by establishing the complete information
description, a detailed functional and behavioral description, and indication of
10. Gantt chart10. Gantt chart
The Gantt chart showing the software development plan is shown below:
Start of the Project
SRS Completion
Requirements
Finalization
System Design
Detail Design
Coding
Unit Testing
Test Plan
Testing
February March April May June July August September
MilestonesTime Duration of
the Activity
Visit:
http://bit.ly/ims_javaproject
For Complete Project
Pert Chart:
The Pert chart showing the software development plan is shown below:
Figure: Pert chart
SCOPE
This document describes the requirement of the system. It is meant for use by
the developers, and will also be the basis for validating the final system. Any
changes made to the requirements in the future will have to go through a formal
change approval process. The developer is responsible for asking clarifications
where necessary and will not make any alternations without the permission of
the client.
Input of the projectInput of the project
•• Login page get the input of user id and password.Login page get the input of user id and password.
•• Create the new user id for your Profile yourself.Create the new user id for your Profile yourself.
•• Compose mail.Compose mail.
•• Attach the file with mail.Attach the file with mail.
•• View responses.View responses.
•• Change passwordChange password
•• SearchSearch
•• chatchat
Output of the projectOutput of the project
•• View Chat.View Chat.
•• Message Inbox.Message Inbox.
•• HelpHelp
•• HomeHome
Benefits of proposed SystemBenefits of proposed System
 Fully works as a onlineFully works as a online
 Reducing the timeReducing the time
 Easy to communicate with colleaguesEasy to communicate with colleagues
 Centralized maintain all information.Centralized maintain all information.
 Easy to Searching the information.Easy to Searching the information.
 Easy to managing whole Mail system of an organization.Easy to managing whole Mail system of an organization.
Visit:
http://bit.ly/ims_javaproject
For Complete Project
Modules & Process Logic ofModules & Process Logic of
ProjectProject
1. Administrator:
In Administrator module we have five options:
1. Check Mail.
2. Send Mail.
3. View User.
4. Search User.
5. Delete User.
 When the administrator selects the “Send Mail” option, then the form will
be opened for sending mail. Then, the admin send mail to any other user
who has user id in the organization.
 In “Check Mail” option, the admin check for the mails. If the user has any
mails, then the mails will be displayed. He will check the mail and delete
the unnecessary mails. If the user has mails the message “No Mails” will
be displayed.
 When the admin select the “View User” option, then the no. of users who
currently are using the system are displayed.
 When the administrator selects the option “Search User”, he will search
the existing user, if any.
 When the administrator select the option “Delete User” , he will delete an
existing user, if any.
2. User:
In user module we have six options.
1. Send Mail.
2. Check Mail.
3. Generate Contact.
4. Delete Contact.
5. View Contact.
6. Search Contact.
 When the user selects the “Send Mail” option, then the form will be
opened for sending mail. Then the user can send mail to any user who has
a user id in the organization.
 In “Check Mail” option, the user can check for the mails, if the user has
any mails. The mails are displayed. He will check the mails and can
delete the unnecessary mails. If the user has no mails then the message
“No Mails” will be displayed.
 When the User selects the option “Generate Contact”, he will generate a
new Contact, if any.
 When the administrator selects the option “Delete Contact”, he will delete
an existing user, if any.
 When the administrator selects the option “Search Contact”, he will
search an existing user, if any.
 When the user select the “View Contact” option, then the no. of contacts
that are added, are displayed.
3. Registration:
This module is responsible for capturing and submitting the details of all the
employee of the System so that they can get the facility of mail, chat, search etc
4. Login:
In this module User enter the User id and password is checked and only valid
user id and password will get entry into member’s zone. This is a security
feature to avoid entry of unauthorized users.
5.5. Mail Inbox:Mail Inbox:
User and Admin can check their mail and also download the attachment filesUser and Admin can check their mail and also download the attachment files
with their mail box.with their mail box.
6. Composed Mail:
You can write any mail and also attach any document or image and send to your
destinations. You can write any mail and also attach any document or image and
send to your destinations.
7. Chat:
This is the Administrator’s module by which he keep the eye on whole site and
maintain and upgrade the site’s service for sake of users. Administrator can
show banner ads of others, which help the site in revenue.
8.8. Security Management Process:Security Management Process:
This module provides functionality to change the user id and the password.This module provides functionality to change the user id and the password.
10.10. Logout:Logout:
The Admin and User can successfully logout and their session will beThe Admin and User can successfully logout and their session will be
destroyed.destroyed.
11.11. Help:Help:
Provide the functionality to get help about the any query.Provide the functionality to get help about the any query.
Visit:
http://bit.ly/ims_javaproject
For Complete Project
DATA FLOW DIAGRAMSDATA FLOW DIAGRAMS
The Data flow Diagram shows the flow of data. It
is generally made of symbols given below:
(1) A square shows the Entity: -
(2) A Circle shows the Process: -
(3) An open Ended Rectangle shows the data store: --
(4) An arrow shows the data flow:-
The DFD can be up to several levels. The 0 level DFD states the flow of
data in the system as seen from the outward in each module.
The first level DFD show more detail, about the single process of the 0
level DFD
The second level DFD can show even more details and so on.
Context Level DFDContext Level DFD
FIRST LEVEL DFDFIRST LEVEL DFD
Intranet mail
system
SEARCH
VIEW CONTACTS
SEND MAIL
VIEW MAIL
SEND RESPONSE
REGISTRATION/PROFILE
LOGIN
SEND MAIL
CHAT
VIEW RESPONSES
ADMIN User
Visit:
http://bit.ly/ims_javaproject
For Complete Project
WRITE
MAIL
1.0 View mail
RETRIEVE
Mail
ADMINISTRATOR
SendMail
Deletemail
ResponseMail
Trace Mail
RETRIEVE
Mail
Mail in queue
User
WRITE
MAIL
2.0
Mail in queue
Get the previous Messages
Chatwith
user
Retrieves Message Details
View
Mail
SendMail
DeleteMail
TraceMail
Chatwithother
userandadmin
Gettheirown
previousMessage
ResponseMail
ADMIN
CHAT
3.0
USER
Message
UPDATE
USERID&
PASSWORD
REQUESTFOR
NEWACCOUNT
REQUEST FOR LOGIN
RETERIVE DETAILS
NEW USER
REGISTRATION
PROCESS
4.0
REGISTERED
USER
MAILING
PROCESS
6.0
LOGIN
PROCESS
5.0
USER
USER
ADMINISTRATOR
REGISTERED
USER
REGISTERED
USER
ADMINISTRATOR
CATEGORY
ADMINIST-
RATOR
PROCESS
7.0
USER
SECURITY
MANAGEME
NT PROCESS
8.0
ADMINISTRATOR
REGISTERED
USER
CHECKMAIL
CHECKMAIL
REPLY FOR HELP REQUEST FOR HELP
MAIL INBOX
PROCESS
9.0
USERADMINISTRATOR
MAIL INBOX
HELP
PROCESS
10.0
USERADMINISTRATOR
HELP FILE
Visit:
http://bit.ly/ims_javaproject
For Complete Project
Second Level DFDSecond Level DFD
USER
LOG-OUT
PROCESS
11.0
ADMINISTRATOR
VIEW
MAIL
PROCESS
1.1
ADMIN
WRITE
MAIL
PROCESS
1.0
MAIL INBOX
CATEGORY
SEND
RESPONSE
PROCESS
1.2
RESPONSE
VIEW
CONTACTS
PROCESS
2.2
ADMIN
SEARCH
CONTACT
PROCESS
2.1
MAIL
CONTACTS
Visit:
http://bit.ly/ims_javaproject
For Complete Project
LOGIN
PROCESS
3.0
USER
VIEW
RESPONSE
PROCESS
5.2
SEND
MAIL
PROCESS
5.1
TRACE
MAIL
PROCESS
5.3
CHAT
PROCESS
4.0
REGISTERED
USER
RESPONSE
MAIL
CATEGORY
Internet mail system java project
ADMINISTRATOR
MAINTAIN
CATEGORY
PROCESS
6.1
VIEW
REGISTER
ED USER
PROCESS
6.3
MAINTAIN
MAILING
PROCESS
6.5
DELETE
PROCESS
6.6
SEND
NOTIFICA
TION
PROCESS
6.4
CHAT
PROCESS
6.2
CATEGORY
CATEGORY
MAIL DETAIL
Visit:
http://bit.ly/ims_javaproject
For Complete Project
CHANGE
PASSWOR
D
PROCESS
8.1
ADMINISTRATOR
USER
DELETE
ACCOUNT
PROCESS
8.2
USER
REGISTERED USER
COMPOS
E MAIL
PROCESS
9.1
USER
ADMINISTRATOR
CHECK FOR
ATTACHME
NT
PROCESS
9.2
CONVERT
ATTACHME
NT TO TEXT
FORMAT
9.3
SEND
MAIL
PROCESS
9.4
SENT MAIL LIST
Internet mail system java project
ENTITY RELATIONSHIPENTITY RELATIONSHIP
DIAGRAMDIAGRAM
(ERD)(ERD)
Definition:
An entity-relationship (ER) diagram is a specialized
graphic that illustrates the interrelationships between entities in a database. ER
diagrams often use symbols to represent three different types of information.
Boxes are commonly used to represent entities. Diamonds are normally used to
represent relationships and ovals are used to represent attributes.
Entity Relationship (ER) diagrams:
This diagramming technique is used to visually present a database
schema or data model and was original proposed by Chen in the 1970s. There
are many different data modeling notations; some are very similar to UML class
diagrams (with the exception of operations). However, the notation the used
here is slightly different, as proposed by Elmasri, et al.
The database schema for this system is shown in figure. The table object has
been left out of the diagram because the table management feature set had been
dropped from the requirements before this stage of the design process.
STATUS
Attachment
Mails
DATE
RESPONSE
TITLE
IMAGE
CATEGORY
AD_ID
Mail ID
DATE
NEW COMPOSE
PHONE NO
MAILDATA
CATEGOR
Y
SUBJECT
MAIL_ID
ADDRESS_TO
ADDRESS_FRO
M
.
SENDS
Composer ID
.
MAINTAIN
S
POSTER_ID
AD_ID
DESCRIPTION
Visit:
http://bit.ly/ims_javaproject
For Complete Project
Mail
.
SEND
RESPONSE
.
VIEWS
DATE_OF_V
IEWING
V_ID
DATE
RESPONSE_ID
Mail
CATEGORY
.
BELON
GS
AD_ID CATEGORY_I
D
CATEGORY_I
D
CATEGORY
DESCRIPTION
AD VIEWER
AD_ID
RESPONSE TEXT
V_ID
NAME
V_ID
Mail_ID
Mail
.
SEND
RESPONSE
.
VIEWS
DATE_OF_V
IEWING
V_ID
DATE
RESPONSE_ID
Visit:
http://bit.ly/ims_javaproject
For Complete Project
DATA STRUCTUREDATA STRUCTURE
folder: This table maintains details of ads poster.
Field Name Null? Data Type
uname Varchar(50)
folder NOT NULL Varchar(50)
newcompose: This table maintains details of Ads
Field name Null? Data type
MailId NOT NULL Int
Mailfrom Varchar(50)
Mailto Varchar(50)
Subject Varchar(80)
Mailcc Varchar(50)
MailBcc Varchar(50)
MailData Varchar(99)
Folder Varchar(50)
MailDate Varchar(35)
MailSt Int
Signupdetails: This table maintains link between ad table and ad
poster table.
Field Name Null? Data Type
Uname NOT NULL Varchar(50)
Passwd Varchar(30)
Age Int
Sex Varchar(6)
City Varchar(50)
State Varchar(50)
Pin Varchar(20)
Country Varchar(40)
newfolder: This table maintains link to edit the ad table.
Field Name Null? Data Type
MID NOT NULL Int
MFrom Varchar(40)
MTo Varchar(40)
Sub Varchar(40)
Mcc Varchar(40)
MData Long
Folder Varchar(15)
MailSt Int
MailDate Varchar(35)
address: This table maintains detail of banner advertisers
Field Name Null? Data Type
ActName Varchar(50)
Uname Varchar(50)
NickName Varchar(50)
EmailId Varchar(50)
Addresses Varchar(99)
Phone Int
ChatMessage: This table maintains link to edit the ad table.
Field Name Null? Data Type
Username NOT NULL Varchar(40)
Message Varchar(40)
Date Varchar(30)
Response_id Int
Response_text Varchar(99)
Search: This table links the ad viewer to the ads.
Field Name Null? Data Type
Mid NOT NULL Int
MailData Varchar(99)
Date of view Varchar(40)
Category: This table defines the category for ads.
Field Name Null? Data Type
Category_id NOT NULL Int
Category_name Varchar(50)
Category_description Varchar(99)
Login: This stores and maintains status of administrator.
Field Name Null? Data Type
Username NOT NULL Varchar(40)
Password Varchar(40)
Visit:
http://bit.ly/ims_javaproject
For Complete Project
SECURITY MECHANISMSECURITY MECHANISM
In the software security there are two levels of security. The 1st
level of security,
which is provided by the FRONT END and 2nd
level of security provided by the
database which is being used.
SOFTWARE INTERFACE
• FRONT END
We have implemented JavaScript for all the Client side
validations. Client side JavaScript is designed to reside inside HTML document
& ensure they run properly. It is object based, event driven, platform
independent. These are important parts of any Web application to implement
Client side Validations and the invalid data is not submitted. The form is not
submitted until user fills in correct data. It is extremely useful to restrict
mistakes by user.
We have implemented Servlets in between which is
fetching the data values given by the user and storing the input into database
(into appropriate tables).Servlets use “MySql connector” driver to make
connection with database and store data. Servlets provides support to execute
queries via creating objects of implemented class Statement and Connection
Interfaces. Servlets are object byte codes that can be dynamically loaded off the
Internet. Servlets are platform independent, dynamically loadable.
• BACK END
We have used MYSQL as the Back end. MYSQL
Server provides efficient/effective solution for major database tech.
- Large database and space management.
- Many concurrent database users.
- High transaction processing requirement
- High Availability
- Industry accepted standards
- Manageable security
- Portability
FRONT END SECURITY:-
This security level is developed or designed by the s/w developer or designer.
S/he provides her/his s/w the security for the system, by considering many
factors regarding to the particular s/w.
In this software following are used to provide security.
LOGIN CHECKING:
There are two login’s are provided in this software one
for employees and one for administrator. In order to avail the services of
software employees have to provide a valid id and password and only after
entering correct id and password employee will get entry otherwise they will be
blocked from accessing any services of this site. Similarly a login check is
provided for user In order to enter service zone user have to enter id and
password which they got after registration, in this way security have been
provided for both employee section and administrator section. There is also
provision to change the password in case password is known by other.
Future Scope:-
 There is always some scope of improvements in everything. Project has some of
the following enhascements:
 Providing the SMS alerts facility to users to remove the dependency on
email account (web).
 As the project is flexible, so in future ‘DOCUMENT ATTACHMENT’ can
be added in the project.
DEPENDENCIES
 It doesn’t matter how efficiently the application works, if the
bandwidth is not sufficient the transaction will take more time then
expected.
 MySql and MySql Connector drivers for connectivity.
 Java Web-server is required for the application.
 Although this software is architecturally independent but following
hardware resources are required. For i.e. any IBM compatible PC or any
other workstation with mouse support and relevant software.
LIMITATIONS
- User can only user this application from the computer which is connected
ot WAN.
- Only able to handle restricted Category range.
- If the Main Server has some problem user has to wait till it solve to user
application.
Bibliography
BOOKS:
• Java-2 Complete Reference - by Patrick Naughton
• Java Servlet Programming - by O'Reilly
• Pure JavaScript - by Jason Gilliam,Charlton
Try, R.Allen Wyke
• HTML complete - BPB publications.
• Java Server Programming - by Apress publication.
SITES:
• http://www.sun.com
• http://www.coreservlets.com
• http://www.serverside.com
• http://www.w3schools.com
• http://www.google.com
• http://www.webopedia.com
• http://www.ddj.com
Visit:
http://bit.ly/ims_javaproject
For Complete Project

Weitere ähnliche Inhalte

Was ist angesagt?

Placement management system
Placement management systemPlacement management system
Placement management systemMehul Ranavasiya
 
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECTAjeet Singh
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination systemkarthik venkatesh
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) DocumentationAditya Nag
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management SystemMuhammadHusnainRaza
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specificationAmit Gandhi
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking ProjectM.Saber
 
Intranet mailing system
Intranet mailing systemIntranet mailing system
Intranet mailing systemsaili mane
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Reportstalin george
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)Prachiverma50
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final ReportNeil Mathew
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management SystemSoumili Sen
 
Student management system
Student management systemStudent management system
Student management systemGaurav Subham
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System Shreya Dandavate
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Dr Sukhpal Singh Gill
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentationGyanuRana
 

Was ist angesagt? (20)

Placement management system
Placement management systemPlacement management system
Placement management system
 
Chat application
Chat applicationChat application
Chat application
 
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 
Software requirement specification for online examination system
Software requirement specification for online examination systemSoftware requirement specification for online examination system
Software requirement specification for online examination system
 
Quiz app (android) Documentation
Quiz app (android) DocumentationQuiz app (android) Documentation
Quiz app (android) Documentation
 
Final Project Report of College Management System
Final Project Report of College Management SystemFinal Project Report of College Management System
Final Project Report of College Management System
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Online Banking Project
Online Banking ProjectOnline Banking Project
Online Banking Project
 
online banking system
online banking systemonline banking system
online banking system
 
Intranet mailing system
Intranet mailing systemIntranet mailing system
Intranet mailing system
 
Android College Application Project Report
Android College Application Project ReportAndroid College Application Project Report
Android College Application Project Report
 
Online reservation system project report(web development)
Online reservation system project report(web development)Online reservation system project report(web development)
Online reservation system project report(web development)
 
AMIZONER: Final Report
AMIZONER: Final ReportAMIZONER: Final Report
AMIZONER: Final Report
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Student management system
Student management systemStudent management system
Student management system
 
Chat Application
Chat ApplicationChat Application
Chat Application
 
Online quiz system
Online quiz systemOnline quiz system
Online quiz system
 
Face Recognition Attendance System
Face Recognition Attendance System Face Recognition Attendance System
Face Recognition Attendance System
 
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...Software Requirements Specification (SRS) for Online Tower Plotting System (O...
Software Requirements Specification (SRS) for Online Tower Plotting System (O...
 
online quiz application project presentation
online quiz application project presentationonline quiz application project presentation
online quiz application project presentation
 

Andere mochten auch

Audio Steganography java project
Audio Steganography java projectAudio Steganography java project
Audio Steganography java projectTutorial Learners
 
Human Resource Management System Java Project
Human Resource Management System Java ProjectHuman Resource Management System Java Project
Human Resource Management System Java ProjectTutorial Learners
 
Captcha making and solving java project
Captcha making and solving java projectCaptcha making and solving java project
Captcha making and solving java projectTutorial Learners
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java projectTutorial Learners
 
96683234 project-report-steganography
96683234 project-report-steganography96683234 project-report-steganography
96683234 project-report-steganographyMahmut Yildiz
 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java projectTutorial Learners
 
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISIMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISShivam Porwal
 
Steganography Project
Steganography Project Steganography Project
Steganography Project Uttam Jain
 
my project on Banking [ grade - 8]
my project on Banking [ grade - 8]my project on Banking [ grade - 8]
my project on Banking [ grade - 8]Param Pandit
 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSBSreelekshmi Sree
 
Steganography Project
Steganography Project Steganography Project
Steganography Project Jitu Choudhary
 
Edmonton April Advanced Notice
Edmonton April Advanced NoticeEdmonton April Advanced Notice
Edmonton April Advanced NoticeElliot Bicknell
 
Técnicas e Instrumentos de Recolección de Datos.
Técnicas e Instrumentos de Recolección de Datos.Técnicas e Instrumentos de Recolección de Datos.
Técnicas e Instrumentos de Recolección de Datos.Brayan Osorio
 
Harborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural CommunicationHarborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural CommunicationRosetta Eun Ryong Lee
 
Las claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costuraLas claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costuramarlinguillen
 

Andere mochten auch (20)

Audio Steganography java project
Audio Steganography java projectAudio Steganography java project
Audio Steganography java project
 
Human Resource Management System Java Project
Human Resource Management System Java ProjectHuman Resource Management System Java Project
Human Resource Management System Java Project
 
Banking java project
Banking java projectBanking java project
Banking java project
 
Captcha making and solving java project
Captcha making and solving java projectCaptcha making and solving java project
Captcha making and solving java project
 
Bug Tracking Java Project
Bug Tracking Java ProjectBug Tracking Java Project
Bug Tracking Java Project
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
 
96683234 project-report-steganography
96683234 project-report-steganography96683234 project-report-steganography
96683234 project-report-steganography
 
Online shopping ecommerce java project
Online shopping ecommerce java projectOnline shopping ecommerce java project
Online shopping ecommerce java project
 
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSISIMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
IMAGE STEGANOGRAPHY JAVA PROJECT SYNOPSIS
 
Steganography Project
Steganography Project Steganography Project
Steganography Project
 
my project on Banking [ grade - 8]
my project on Banking [ grade - 8]my project on Banking [ grade - 8]
my project on Banking [ grade - 8]
 
Image Steganography using LSB
Image Steganography using LSBImage Steganography using LSB
Image Steganography using LSB
 
Steganography Project
Steganography Project Steganography Project
Steganography Project
 
Edmonton April Advanced Notice
Edmonton April Advanced NoticeEdmonton April Advanced Notice
Edmonton April Advanced Notice
 
Técnicas e Instrumentos de Recolección de Datos.
Técnicas e Instrumentos de Recolección de Datos.Técnicas e Instrumentos de Recolección de Datos.
Técnicas e Instrumentos de Recolección de Datos.
 
Harborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural CommunicationHarborview Medical Center Cross Cultural Communication
Harborview Medical Center Cross Cultural Communication
 
PPT steganography
PPT steganographyPPT steganography
PPT steganography
 
Thanks
ThanksThanks
Thanks
 
PerspectivES17
PerspectivES17PerspectivES17
PerspectivES17
 
Las claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costuraLas claves que marcan los desfiles de alta costura
Las claves que marcan los desfiles de alta costura
 

Ähnlich wie Internet mail system java project

PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)Joseph Olumide
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsMumbai Academisc
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_SynopsisManmeet Sinha
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)S3 Infotech IEEE Projects
 
Ignou MCA 6th Semester Synopsis
Ignou MCA 6th Semester SynopsisIgnou MCA 6th Semester Synopsis
Ignou MCA 6th Semester SynopsisHitesh Jangid
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentIJERD Editor
 
online news portal system
online news portal systemonline news portal system
online news portal systemArman Ahmed
 
Ejobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlEjobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlprabhat kumar
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentiaHSE Guru
 
Intra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-projectIntra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-projectRasa Govindasamy
 
Advanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANAdvanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANBRNSSPublicationHubI
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSYogeshIJTSRD
 
Difference Between Searchmetric Systems And Locimetric System
Difference Between Searchmetric Systems And Locimetric SystemDifference Between Searchmetric Systems And Locimetric System
Difference Between Searchmetric Systems And Locimetric SystemRachelle Lewis
 
Lab management
Lab managementLab management
Lab managementlogumca
 
Online compliant response system for corporation
Online compliant response system for corporationOnline compliant response system for corporation
Online compliant response system for corporationDhavamani Prakash
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management Systemshahrukh Nawandish
 
Kamal report file
Kamal report fileKamal report file
Kamal report fileEr Kamal G
 

Ähnlich wie Internet mail system java project (20)

PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)PROJECT ARRANGED (FINAL)
PROJECT ARRANGED (FINAL)
 
Job portal
Job portalJob portal
Job portal
 
J2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai AcademicsJ2ee project lists:-Mumbai Academics
J2ee project lists:-Mumbai Academics
 
Mail server_Synopsis
Mail server_SynopsisMail server_Synopsis
Mail server_Synopsis
 
Aisha Email System
Aisha Email SystemAisha Email System
Aisha Email System
 
Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)Mca(.net & java) application projects abstracts(v)
Mca(.net & java) application projects abstracts(v)
 
Ignou MCA 6th Semester Synopsis
Ignou MCA 6th Semester SynopsisIgnou MCA 6th Semester Synopsis
Ignou MCA 6th Semester Synopsis
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
online news portal system
online news portal systemonline news portal system
online news portal system
 
Ejobportal project ppt on php my_sql
Ejobportal project ppt on php my_sqlEjobportal project ppt on php my_sql
Ejobportal project ppt on php my_sql
 
Online talent sourcing - a future essentia
Online talent sourcing - a future essentiaOnline talent sourcing - a future essentia
Online talent sourcing - a future essentia
 
Intra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-projectIntra mailing-system-documentation-a-asp-net-project
Intra mailing-system-documentation-a-asp-net-project
 
Advanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LANAdvanced Communication over LAN AJCSE Advanced Communication over LAN
Advanced Communication over LAN AJCSE Advanced Communication over LAN
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 
Difference Between Searchmetric Systems And Locimetric System
Difference Between Searchmetric Systems And Locimetric SystemDifference Between Searchmetric Systems And Locimetric System
Difference Between Searchmetric Systems And Locimetric System
 
Lab management
Lab managementLab management
Lab management
 
Online compliant response system for corporation
Online compliant response system for corporationOnline compliant response system for corporation
Online compliant response system for corporation
 
Online Real Estate Management System
Online Real Estate Management SystemOnline Real Estate Management System
Online Real Estate Management System
 
SDJ
SDJSDJ
SDJ
 
Kamal report file
Kamal report fileKamal report file
Kamal report file
 

Kürzlich hochgeladen

The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsEugene Lysak
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapitolTechU
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...Nguyen Thanh Tu Collection
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfMohonDas
 
Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfMohonDas
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfYu Kanazawa / Osaka University
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxDr. Asif Anas
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...CaraSkikne1
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesMohammad Hassany
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17Celine George
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice documentXsasf Sfdfasd
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational PhilosophyShuvankar Madhu
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17Celine George
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.EnglishCEIPdeSigeiro
 
CAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxCAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxSaurabhParmar42
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17Celine George
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxKatherine Villaluna
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfTechSoup
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?TechSoup
 

Kürzlich hochgeladen (20)

The Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George WellsThe Stolen Bacillus by Herbert George Wells
The Stolen Bacillus by Herbert George Wells
 
CapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptxCapTechU Doctoral Presentation -March 2024 slides.pptx
CapTechU Doctoral Presentation -March 2024 slides.pptx
 
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
CHUYÊN ĐỀ DẠY THÊM TIẾNG ANH LỚP 11 - GLOBAL SUCCESS - NĂM HỌC 2023-2024 - HK...
 
HED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdfHED Office Sohayok Exam Question Solution 2023.pdf
HED Office Sohayok Exam Question Solution 2023.pdf
 
Diploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdfDiploma in Nursing Admission Test Question Solution 2023.pdf
Diploma in Nursing Admission Test Question Solution 2023.pdf
 
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdfP4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
P4C x ELT = P4ELT: Its Theoretical Background (Kanazawa, 2024 March).pdf
 
Ultra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptxUltra structure and life cycle of Plasmodium.pptx
Ultra structure and life cycle of Plasmodium.pptx
 
5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...5 charts on South Africa as a source country for international student recrui...
5 charts on South Africa as a source country for international student recrui...
 
Human-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming ClassesHuman-AI Co-Creation of Worked Examples for Programming Classes
Human-AI Co-Creation of Worked Examples for Programming Classes
 
How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17How to Add Existing Field in One2Many Tree View in Odoo 17
How to Add Existing Field in One2Many Tree View in Odoo 17
 
The Singapore Teaching Practice document
The Singapore Teaching Practice documentThe Singapore Teaching Practice document
The Singapore Teaching Practice document
 
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdfPersonal Resilience in Project Management 2 - TV Edit 1a.pdf
Personal Resilience in Project Management 2 - TV Edit 1a.pdf
 
Philosophy of Education and Educational Philosophy
Philosophy of Education  and Educational PhilosophyPhilosophy of Education  and Educational Philosophy
Philosophy of Education and Educational Philosophy
 
How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17How to Add a New Field in Existing Kanban View in Odoo 17
How to Add a New Field in Existing Kanban View in Odoo 17
 
Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.Easter in the USA presentation by Chloe.
Easter in the USA presentation by Chloe.
 
CAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptxCAULIFLOWER BREEDING 1 Parmar pptx
CAULIFLOWER BREEDING 1 Parmar pptx
 
How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17How to Make a Field read-only in Odoo 17
How to Make a Field read-only in Odoo 17
 
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptxPractical Research 1: Lesson 8 Writing the Thesis Statement.pptx
Practical Research 1: Lesson 8 Writing the Thesis Statement.pptx
 
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdfMaximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
Maximizing Impact_ Nonprofit Website Planning, Budgeting, and Design.pdf
 
What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?What is the Future of QuickBooks DeskTop?
What is the Future of QuickBooks DeskTop?
 

Internet mail system java project

  • 3. AbstractAbstract An intranet is a private computer network that uses Internet Protocal technologies to securely share any part of an organization’s information or network operating system within that organization, and instead refers to a network within an organization. Sometimes the term refers only to the organization’s internal website, but may be more extensive part of the organization and collaboration. To compete, a company must find ways to communicate instantly and share knowledge across boundaries of time and distance that were once almost impossible to bridge. “Intra Mailing System” utilizes a wide range of emerging digital technology to bridge this gap and give the people in an organization real time access to the information they need, no matter where they are located. “Intra Mailing System” provides fast, easy and secure access tools for communicating within the organization network through mail, text, images, and instant message. “Intra Mailing System” aims at connecting all the people in an organization and within its multiple branches.
  • 5. Introduction of theIntroduction of the projectproject A company has different departments situated in different locations. One has four office and three sites(factory). These are situated at different places and have a minimum distance of 15 km. The basic problem is that they communicate or make correspondence only through post as their units are located in remote areas. This method of communication is very slow in nature and it’s not reliable. Therefore, the solution for this problem is to develop a communication channel that meet the need of the organization. Basically, the computerized solution is for improving the services as well as self-efficiency of the computer. This project “Intra Mailing System” aims at providing a good communication interface for the organization. It can cut down the time of employees send on routine communication tasks. Its successful implementation makes easy the job of employees in the organization. This application provides facilities like mails, instant message and allows employees to communicate more effectively, and access the resources they need to maximize their day-to-day productivity. It provides fast and better access to up-to-date information.
  • 6. MAIL: Intra Mailing system allows organizations with intranet to exchange emails internally without the need of an Internet connection, in which • Usually text is transmitted, • Operations include sending, storing, processing, and receiving information, • Users are allowed to communicate under specified conditions, and Messages are held in storage until called for by addressee. “Intra Mailing System” is the system which is used to establish online communication among the employees of an organization at different branches and within the organization between the departments. The employees of the organization can send mails to each other in different departments at different locations. The purpose of “Intra Mailing System” is, an employee of a company can send and receive mails only in that organization’s Local Area Network or Wide Area Network. It will work like Internet mailing System for this Intranet. PURPOSE : The main objective of this system “Intranet Mail System” is to develop a communication interface for the organization. “Intranet Mailing System” meets the need of the employees in the org. for communicating with each other within their units. This application provides basic requirements such as
  • 7. Mail Management Instant Message The Intra Mailing System is very User-Friendly application. Only certain application like System Monitoring and Chatting between two users needs little training. Objective of the projectObjective of the project The project is desired to meet the following objectives:  The objective of this software is to completely automate the process of organization.  User can send information and query to each other.  Provide the facilities that improve the procedures within organizations.  To maintain and store the information about the process of organization.  Provide excellent and easy to access means of communication medium between Employees and Admin.  Provide Classifieds as a service to enable its Employees to connect with one another.  Provides the facility to maintain profile and inbox of each employee separately. PROJECT CATEGORYPROJECT CATEGORY J2EE WEB APPLICATION
  • 8. “Intranet mail system” Category of this project is RDBMS based, n-tier architecture, Distributed environment project with server-side components. Project can be categorized in two ways: Local Area Network projects. Local Area Network project are those projects where application has to be incorporated in the local area network of the client. Distributed Projects. Distributed projects are those projects where application is remotely situated. In these kinds of projects, application is remotely situated on to the remote server from where client machine accesses the application. WAN and Internet is a kind of distributed application where client machine connects to the remote server and application is downloaded on to the client machine. Here the question of platform independence arises and we use technologies like Java Servlet, Java Server Pages, Java Beans, RMI, etc. TOOLS/PLATFORM USED: Front End Servlet/Java Server Pages • User friendly • GUI • Separation of work (designing & coding) • Written once run anywhere Middle-Tier • Java Beans.
  • 9. Back End Oracle/MySql • Security • Performance • Scalability • Reliability • Support RDMS concepts Visit: http://bit.ly/ims_javaproject For Complete Project
  • 10. Hardware Requirements:-Hardware Requirements:-  Processor Pentium 4Processor Pentium 4thth  RAM 128MBRAM 128MB  Hard Disk 20GB/40GB.Hard Disk 20GB/40GB.  Display SVGA(800X600 Resolution)Display SVGA(800X600 Resolution) Software:-Software:-  Operating SystemOperating System Windows 98/2000/XP,Unix,LinuxWindows 98/2000/XP,Unix,Linux  Front EndFront End Html/Servlet/JSP.Html/Servlet/JSP.  Back EndBack End MySql.MySql.  Design PatternsDesign Patterns MVC.MVC. 5. SOFTWARE REQUIREMENT SPECIFICATION(SRS) The Software Requirements specification is produced at the culmination of the analysis task. The functions and performance located to software as art of in the system engineering are refined by establishing the complete information description, a detailed functional and behavioral description, and indication of
  • 11. 10. Gantt chart10. Gantt chart The Gantt chart showing the software development plan is shown below: Start of the Project SRS Completion Requirements Finalization System Design Detail Design Coding Unit Testing Test Plan Testing February March April May June July August September MilestonesTime Duration of the Activity
  • 13. Pert Chart: The Pert chart showing the software development plan is shown below: Figure: Pert chart SCOPE This document describes the requirement of the system. It is meant for use by the developers, and will also be the basis for validating the final system. Any changes made to the requirements in the future will have to go through a formal change approval process. The developer is responsible for asking clarifications
  • 14. where necessary and will not make any alternations without the permission of the client. Input of the projectInput of the project •• Login page get the input of user id and password.Login page get the input of user id and password. •• Create the new user id for your Profile yourself.Create the new user id for your Profile yourself. •• Compose mail.Compose mail. •• Attach the file with mail.Attach the file with mail. •• View responses.View responses. •• Change passwordChange password •• SearchSearch •• chatchat Output of the projectOutput of the project •• View Chat.View Chat. •• Message Inbox.Message Inbox. •• HelpHelp •• HomeHome Benefits of proposed SystemBenefits of proposed System  Fully works as a onlineFully works as a online
  • 15.  Reducing the timeReducing the time  Easy to communicate with colleaguesEasy to communicate with colleagues  Centralized maintain all information.Centralized maintain all information.  Easy to Searching the information.Easy to Searching the information.  Easy to managing whole Mail system of an organization.Easy to managing whole Mail system of an organization. Visit: http://bit.ly/ims_javaproject For Complete Project
  • 16. Modules & Process Logic ofModules & Process Logic of ProjectProject 1. Administrator: In Administrator module we have five options: 1. Check Mail. 2. Send Mail. 3. View User. 4. Search User. 5. Delete User.  When the administrator selects the “Send Mail” option, then the form will be opened for sending mail. Then, the admin send mail to any other user who has user id in the organization.  In “Check Mail” option, the admin check for the mails. If the user has any mails, then the mails will be displayed. He will check the mail and delete the unnecessary mails. If the user has mails the message “No Mails” will be displayed.  When the admin select the “View User” option, then the no. of users who currently are using the system are displayed.  When the administrator selects the option “Search User”, he will search the existing user, if any.  When the administrator select the option “Delete User” , he will delete an existing user, if any. 2. User: In user module we have six options. 1. Send Mail.
  • 17. 2. Check Mail. 3. Generate Contact. 4. Delete Contact. 5. View Contact. 6. Search Contact.  When the user selects the “Send Mail” option, then the form will be opened for sending mail. Then the user can send mail to any user who has a user id in the organization.  In “Check Mail” option, the user can check for the mails, if the user has any mails. The mails are displayed. He will check the mails and can delete the unnecessary mails. If the user has no mails then the message “No Mails” will be displayed.  When the User selects the option “Generate Contact”, he will generate a new Contact, if any.  When the administrator selects the option “Delete Contact”, he will delete an existing user, if any.  When the administrator selects the option “Search Contact”, he will search an existing user, if any.  When the user select the “View Contact” option, then the no. of contacts that are added, are displayed. 3. Registration: This module is responsible for capturing and submitting the details of all the employee of the System so that they can get the facility of mail, chat, search etc 4. Login:
  • 18. In this module User enter the User id and password is checked and only valid user id and password will get entry into member’s zone. This is a security feature to avoid entry of unauthorized users. 5.5. Mail Inbox:Mail Inbox: User and Admin can check their mail and also download the attachment filesUser and Admin can check their mail and also download the attachment files with their mail box.with their mail box. 6. Composed Mail: You can write any mail and also attach any document or image and send to your destinations. You can write any mail and also attach any document or image and send to your destinations. 7. Chat: This is the Administrator’s module by which he keep the eye on whole site and maintain and upgrade the site’s service for sake of users. Administrator can show banner ads of others, which help the site in revenue. 8.8. Security Management Process:Security Management Process: This module provides functionality to change the user id and the password.This module provides functionality to change the user id and the password. 10.10. Logout:Logout:
  • 19. The Admin and User can successfully logout and their session will beThe Admin and User can successfully logout and their session will be destroyed.destroyed. 11.11. Help:Help: Provide the functionality to get help about the any query.Provide the functionality to get help about the any query. Visit: http://bit.ly/ims_javaproject For Complete Project
  • 20. DATA FLOW DIAGRAMSDATA FLOW DIAGRAMS The Data flow Diagram shows the flow of data. It is generally made of symbols given below: (1) A square shows the Entity: - (2) A Circle shows the Process: - (3) An open Ended Rectangle shows the data store: -- (4) An arrow shows the data flow:- The DFD can be up to several levels. The 0 level DFD states the flow of data in the system as seen from the outward in each module. The first level DFD show more detail, about the single process of the 0 level DFD The second level DFD can show even more details and so on. Context Level DFDContext Level DFD
  • 21. FIRST LEVEL DFDFIRST LEVEL DFD Intranet mail system SEARCH VIEW CONTACTS SEND MAIL VIEW MAIL SEND RESPONSE REGISTRATION/PROFILE LOGIN SEND MAIL CHAT VIEW RESPONSES ADMIN User
  • 22. Visit: http://bit.ly/ims_javaproject For Complete Project WRITE MAIL 1.0 View mail RETRIEVE Mail ADMINISTRATOR SendMail Deletemail ResponseMail Trace Mail RETRIEVE Mail Mail in queue User WRITE MAIL 2.0 Mail in queue
  • 23. Get the previous Messages Chatwith user Retrieves Message Details View Mail SendMail DeleteMail TraceMail Chatwithother userandadmin Gettheirown previousMessage ResponseMail ADMIN CHAT 3.0 USER Message
  • 24. UPDATE USERID& PASSWORD REQUESTFOR NEWACCOUNT REQUEST FOR LOGIN RETERIVE DETAILS NEW USER REGISTRATION PROCESS 4.0 REGISTERED USER MAILING PROCESS 6.0 LOGIN PROCESS 5.0 USER USER ADMINISTRATOR REGISTERED USER REGISTERED USER
  • 26. CHECKMAIL CHECKMAIL REPLY FOR HELP REQUEST FOR HELP MAIL INBOX PROCESS 9.0 USERADMINISTRATOR MAIL INBOX HELP PROCESS 10.0 USERADMINISTRATOR HELP FILE
  • 28. Second Level DFDSecond Level DFD USER LOG-OUT PROCESS 11.0 ADMINISTRATOR
  • 37. ENTITY RELATIONSHIPENTITY RELATIONSHIP DIAGRAMDIAGRAM (ERD)(ERD) Definition: An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a database. ER diagrams often use symbols to represent three different types of information. Boxes are commonly used to represent entities. Diamonds are normally used to represent relationships and ovals are used to represent attributes. Entity Relationship (ER) diagrams: This diagramming technique is used to visually present a database schema or data model and was original proposed by Chen in the 1970s. There are many different data modeling notations; some are very similar to UML class diagrams (with the exception of operations). However, the notation the used here is slightly different, as proposed by Elmasri, et al. The database schema for this system is shown in figure. The table object has been left out of the diagram because the table management feature set had been dropped from the requirements before this stage of the design process.
  • 38. STATUS Attachment Mails DATE RESPONSE TITLE IMAGE CATEGORY AD_ID Mail ID DATE NEW COMPOSE PHONE NO MAILDATA CATEGOR Y SUBJECT MAIL_ID ADDRESS_TO ADDRESS_FRO M . SENDS Composer ID . MAINTAIN S POSTER_ID AD_ID DESCRIPTION
  • 42. DATA STRUCTUREDATA STRUCTURE folder: This table maintains details of ads poster. Field Name Null? Data Type uname Varchar(50) folder NOT NULL Varchar(50) newcompose: This table maintains details of Ads Field name Null? Data type MailId NOT NULL Int Mailfrom Varchar(50) Mailto Varchar(50) Subject Varchar(80) Mailcc Varchar(50) MailBcc Varchar(50) MailData Varchar(99) Folder Varchar(50) MailDate Varchar(35) MailSt Int
  • 43. Signupdetails: This table maintains link between ad table and ad poster table. Field Name Null? Data Type Uname NOT NULL Varchar(50) Passwd Varchar(30) Age Int Sex Varchar(6) City Varchar(50) State Varchar(50) Pin Varchar(20) Country Varchar(40) newfolder: This table maintains link to edit the ad table. Field Name Null? Data Type MID NOT NULL Int MFrom Varchar(40) MTo Varchar(40) Sub Varchar(40) Mcc Varchar(40) MData Long Folder Varchar(15) MailSt Int MailDate Varchar(35) address: This table maintains detail of banner advertisers Field Name Null? Data Type ActName Varchar(50) Uname Varchar(50) NickName Varchar(50) EmailId Varchar(50) Addresses Varchar(99) Phone Int
  • 44. ChatMessage: This table maintains link to edit the ad table. Field Name Null? Data Type Username NOT NULL Varchar(40) Message Varchar(40) Date Varchar(30) Response_id Int Response_text Varchar(99) Search: This table links the ad viewer to the ads. Field Name Null? Data Type Mid NOT NULL Int MailData Varchar(99) Date of view Varchar(40) Category: This table defines the category for ads. Field Name Null? Data Type Category_id NOT NULL Int Category_name Varchar(50) Category_description Varchar(99) Login: This stores and maintains status of administrator. Field Name Null? Data Type Username NOT NULL Varchar(40) Password Varchar(40)
  • 46. In the software security there are two levels of security. The 1st level of security, which is provided by the FRONT END and 2nd level of security provided by the database which is being used. SOFTWARE INTERFACE • FRONT END We have implemented JavaScript for all the Client side validations. Client side JavaScript is designed to reside inside HTML document & ensure they run properly. It is object based, event driven, platform independent. These are important parts of any Web application to implement Client side Validations and the invalid data is not submitted. The form is not submitted until user fills in correct data. It is extremely useful to restrict mistakes by user. We have implemented Servlets in between which is fetching the data values given by the user and storing the input into database (into appropriate tables).Servlets use “MySql connector” driver to make connection with database and store data. Servlets provides support to execute queries via creating objects of implemented class Statement and Connection Interfaces. Servlets are object byte codes that can be dynamically loaded off the Internet. Servlets are platform independent, dynamically loadable. • BACK END We have used MYSQL as the Back end. MYSQL Server provides efficient/effective solution for major database tech.
  • 47. - Large database and space management. - Many concurrent database users. - High transaction processing requirement - High Availability - Industry accepted standards - Manageable security - Portability FRONT END SECURITY:- This security level is developed or designed by the s/w developer or designer. S/he provides her/his s/w the security for the system, by considering many factors regarding to the particular s/w. In this software following are used to provide security. LOGIN CHECKING: There are two login’s are provided in this software one for employees and one for administrator. In order to avail the services of software employees have to provide a valid id and password and only after entering correct id and password employee will get entry otherwise they will be blocked from accessing any services of this site. Similarly a login check is provided for user In order to enter service zone user have to enter id and password which they got after registration, in this way security have been provided for both employee section and administrator section. There is also provision to change the password in case password is known by other. Future Scope:-
  • 48.  There is always some scope of improvements in everything. Project has some of the following enhascements:  Providing the SMS alerts facility to users to remove the dependency on email account (web).  As the project is flexible, so in future ‘DOCUMENT ATTACHMENT’ can be added in the project. DEPENDENCIES  It doesn’t matter how efficiently the application works, if the bandwidth is not sufficient the transaction will take more time then expected.  MySql and MySql Connector drivers for connectivity.  Java Web-server is required for the application.  Although this software is architecturally independent but following hardware resources are required. For i.e. any IBM compatible PC or any other workstation with mouse support and relevant software. LIMITATIONS
  • 49. - User can only user this application from the computer which is connected ot WAN. - Only able to handle restricted Category range. - If the Main Server has some problem user has to wait till it solve to user application. Bibliography BOOKS: • Java-2 Complete Reference - by Patrick Naughton • Java Servlet Programming - by O'Reilly • Pure JavaScript - by Jason Gilliam,Charlton Try, R.Allen Wyke • HTML complete - BPB publications. • Java Server Programming - by Apress publication. SITES: • http://www.sun.com • http://www.coreservlets.com • http://www.serverside.com • http://www.w3schools.com • http://www.google.com • http://www.webopedia.com • http://www.ddj.com