SlideShare a Scribd company logo
1 of 28
GUI Application for EMail Application
DOWNLOAD PROJECT FILE
GUI APPLICATION FOR E-MAIL
APPLICATION
SESSION 2009-2010
A
PROJECT REPORT FOR THE AWARD OF
CLASS 11 EXAMINATIONS IN informatics
practices
UNDER THE GUIDANCE OF
Mr. VINCENT ASHISH MOSSES Mr.
GURMEET SINGH
LAMBA PRINCIPAL
IP. TEACHER
SUBMITTED BY
Ø
Ø
Ø
CERTIFICATE
This is to certify that the project report
entitled “GUI APPLICATION FOR E-
MAIL APPLICATION” which is being
submitted by , AND as a partial
fulfillment of the laboratory work for the
award of class 11 Examination for the
academic year 2009-2010 has been
duly completed as a record of confide
work in the informatics practices.
The report is up to the standard
both in respect of its contents and its
literary presentation for being referred to
the examiner.
REPORT SUBMITTED BY
CERTIFICATE
This is to certify that the project report
entitled “GUI APPLICATION FOR E-
MAIL APPLICATION” which is being
submitted by , & as a partial fulfillment
of the laboratory work for the award of
class 11 Examination for the academic
year 2009-10 has been duly completed
as a record of confide work in the
Informatics Practices. The report is up to
the standard both in respect of its
contents and its literary presentation for
being referred to the EXAMINER.
REPORT SUBMITTED BY
DECLARATION
We the student of class 11th of
Informatics Practices declares that the
project entitled “GUI APPLICATION
FOR E-MAIL APPLICATION was done
under the guidance
of of ARMY
SCHOOL NO.1 G.R.C. JABALPUR,
(M.P).
SUBMITTED BY
1).
2).
3).
ACKNOWLEDGEMENT
We the student of class 11 th of Informatics
Practices know that our institute is one of
the best institute of the city. The
environment is such a vivacious which
provoked us to develop this project.
We are really indebted to our school
principal and teacher “Mr.Gurmeet Singh
Lamba”. We are also thankful of the guidance &
encouragement that helped us to work as a
team. Before attempting to design a project it is
important to have clear in-depth, understanding
of the dynamic character of the program doing
a project in Java (net beans) was not an easy
task. We have to undertake a lot of tentative
steps and prospered thinking limited amount of
time resources at our disposal cause hindrance
in our path. In between was a setback in our
project design due to various reasons. But there
was always an upsurge of interest and
enthusiasm that helped us in laying strategies
for tackling the problem raised.
Finally our acknowledgement will be
incomplete if we do not mention all those who
have generally given helpful comment, idea &
support. We are particularly indebted to
“Mr.Gurmeet Singh Lamba” who taught us
Informatics Practices
PREFACE
“PROGRAMING IS AN ART AS IN ALL ART FORM;
EACH INDIVIDUAL MUST DEVELOP A STYLE
WHICH SEEMS NATURAL AND GENUINE”.
We prepare this project of “GUI APPLICATION
FOR EMAIL APPLICATION” as a partial
examination for Informatics Practices.
It maintains nearly the entire management
process related to maintenance (ADD,
DELETE, EDIT & CANCEL) in computerized
manner & generates account for commerce
student.
The following project report contains detailed
information of the project to help the user. It has
been prepared with the help of “Java (net
beans)”
We tried our level best to make the project user
friendly. We have made use of nearly all the
facility provided by I.P. The project we have
undertaken aim at efficient management of
“GUI APPLICATION FOR EMAIL
APPLICATION”. In spite of limited time &
faculty we have brought forward software of
“GUI APPLICATION FOR EMAIL” by in depth
understanding of whole process. This way we
tried to use our Programming capabilities. The
software has been made as simple as possible.
CONTENTS
1).WORKING OF THE PROJECT
2).PROBLEM ASSIGNED
3).SYSTEM ANALYSIS AND
DESIGN
4).ABOUT JAVA (NET BEANS)
5).FILE ORGANIZATION
6).PROGRAM LISTING
7).PROGRAM LAYOUT
8).PROBLEM FACED
9).BIBLIOGRAPHY
WORKING OF THE PROJECT
Our team (, AND VIVEK PILLAY) has
made the project with the help of net
beans.
The title of the project is “GUIA
PPLICATION FOR E-MAIL
APPLICATION”.
Starting of project: We started net
bean. Then we click on file and started a
new project.
1).We adds a new frame Form to it. Set
the title of this frame to” Login Form”.
Then add three labels, a text field, a
password field and a button as shown in
the following screen shot.
2). Now we had set the names of the
controls.
3). Now add another frame window to
the project by dragging a Frame control
from Swing Windows section of palette
on the Login form.
4). Now double click the frame node by
the name Email Form under Other
Components, so that its design space
opens up. Set the title property of this
frame as “Email Form”.
5). On the design space of newly added
frame, add three labels, three text fields,
a text area and two push buttons.
Arrange them as shown in the screen
shot:
6). Now set the properties of the
controls.
7). Now, activate Login Form‘ main frame once
again by double clicking on its node in Inspector
window. Now drag a Dialog control from the
Swing windows section of the palette on to the
Login form.
8). Give the new dialog name as “MsgDialog”
by right cliking on its node below Other
Components in Inspector window.
9). Open its design space by double clicking
on MsgDialog’s node below Other Components.
Set its title as “Alert”.
10).On the design space of MsgDialog , add a
label, and a push button . Arrange them as
shown below :
11). Set the properties of the controls.
12). Now that all frame windows and
dialog windows have been designed ,
it’s time we added functionality to our
application. At this time, the Inspector
window of the project is similar to the
one shown below :
ADD FUNCTIONALITY TO LOGIN FORM:
13). Double click on main frame node of
Login Form’s in Inspector window.
14). In the design space of Login form ,
right click on Sign In button and select
Events – Action – actionPerformed.
15).Now in the Source editor, in the
EnterBtnAction Performed event
handler, type the following source code
below the //TODO
comment:
String loginid = LoginTF.getText();
String pwd = new String(
PwdPF.getPassword());
if( pwd.equals("Proceed")){
EmailForm.setVisible(true);
dispose();
}
else{
Message.setText("Invalid
Password");
MsgDialog.setVisible(true);
}
ADD FUNCTIONALITY TO EMAIL FORM
16). Double click on EmailForm node
below Other Components in Inspector
window.
17). In the design space of Email form,
right click on Send button and select
Events – Action – actionPerformed.
18). Now in the Source editor, in the
SendBtnActionPerformed event handler,
type the following source code below
the//TODO comment :
Message.setText(("Message has been
sent successfully"));
MsgDialog.setVisible(true);
EmailForm.dispose();
19). In the design space of Email form,
right click on discard button and select
Events – Action – actionperformed.
20). Now in the Source editor, in the
DiscardBtnActionPerformed event
handler, type the following source code
below the//TODO comment :
EmailForm.dispose();
System.exit(0);
ADD FUNCTIONALITY TO
MSGDIALOG:
21). Double click on MsgDialog node
below Other Components in Inspector
window.
22).In the design space of dialog, right
click on OK button and select
Events – Action – actionPerformed.
23). Now in the Source editor, in the
OKBtnActionPerformed event handler,
type the following source code below
the//TODO comment :
String txt = Message.getText ();
If (txt.equals ("Invalid password")) {
MsgDialog.dispose ();
}
Else {
MsgDialog.dispose ();
System. Exit (0);
SAVE AND RUN
24). Now our work is complete. Save the
project and run to see how it works.
PROBLEM ASSIGNED
There was a time when almost every
work has been done manually. Now the
scenario has been changed. Now every
process is being automated like
Banking, Railway reservation, Hospital,
and even the bill generation
management. There are many problems
due to Manually Processed System.
Some are discussed below:-
· In the manual system lot of time
and effort are wasted in writing the
data from one source to another.
· In the manual system user enquiry
take a lot of time to be answered and
that too not always efficiently , but if
the queries are handled through
computerized system there will be
manifold increase in speed and
accuracy.
· Through automated system we can
also show graphical representation of
the customer or can compare it with
the previous record with a short span
of time, which can not be done
accurately and efficiently .
Since it is a computerized system so
all – work will become much simpler in
handling and lot of time is saved and
we also getup to date and accurate
information.
SYSTEM SPECIFICATION
HARDWARE REQUIREMENT:
1. COMPUTER SYSTEM –
System name is rated to have a speed
of about 800 MHz.
Microprocessor: Pentium – P-4.
2. PRIMARY STORAGE –
Computer memory 128 MB RAM
3. SECONDARY STORAGE –
650 MB (CD ROM)
40 GB (HARD DISK)
4. INPUT DEVICE –
(I) Key Board:
CAPACITIVE – 107 keys
INCLUDING –
a) Function key (F1 – F12)
b) Separate Numeric Pad
c) Cursor control key
d) Scroll mouse
5. OUTPUT DEVICE
Monitor – Visual Display Screen
Printer – Laser Printed
SOFTWARE
1. OPERATING SYSTEM –
a) MS WORD
b) JAVA
2. LANGUAGE USED –
JAVA
3. PACKAGE USED –
a) WORDPAD
b) TEXTPAD
c) MS-WORD
d) NET BEANS
PROBLEM FACED
We come across various hindrances
while designing the system “GUI
APPLICATION FOR EMAIL
APPLICATION” therefore our project is
only a small endeavor in improving the
efficiency of management. The problem
include typing errors, some logical
errors etc. It was only after repeated
trials that we obtained the desired
format, documentation and forming took
a great deal of time.
This being my first System
Design in JAVA, we cannot claim it to be
perfect. It can still use changes, but the
designing of the project has given us the
confidence to design a better project in
future.
While making the project, we got
problems in the area like Designing and
Making programs. We had to face some
problems in program designing. Some
of them are as follows:
* NULL VALUE OF VARIABLES: this
occurs when the Data control
associated with the variable is not given
correctly.
* SYSTEM ERROR: not valid according
to system rule of the language.
* UNRECOGNIZED PHRASE OR
KEYWORD IN THE COMMAND: occurs
when wrong command is given.
* OPEN PARANTHESIS:
Parenthesis not
Placed at right position.
A word about java
[netbeans]
Introduction:
Java is a popular third-generation programming
language, which can be used to perform any of the
thousands of things that Computer software can do.
Withthe features it offers, Java has become the
language of choice for Internet and Intranet
applications. Java plays an important role for the
proper functioning of many software- based devices
attached to a network. The kind of functionality the
Java offers, has contributed a lot towards the
popularity of Java.
ABOUT JAVA:
Java is both a programming language and a platform.
Like any other programming language you can use java
to write or create various types of computer
applications. Thus, Java fits the definition of a
programming language. Java is also a platform for
application development. The word platform generally
is used to refer to some combination of hardware and
system software e.g., operating system WindowsVista
on Intel Pentium 5 or Windows NT on DEC Alphas or
System 8.5 on PowerMacs etc. The Java Platform is a
new software platform different from many other
platforms; it is designed to deliver and run highly
interactive, dynamic and secure applications on
networked computer systems.
History of java:
Do you know that Java was not developed
keeping in mind the World Wide Web? Java
started as an elite project (code named Green)
to find way of allowing different electronic
devices Such as TV-top boxes and controllers
to used a common language. This language for
electronic devices was originally named Oak
but failed to find a niche despite its potential.
Characteristics of java:
ØWrite Once Run Anywhere (WORA).
ØLight Weight Code.
ØSecurity
ØBuilt- In Graphics.
ØObject-Oriented Language.
ØSupports Multimedia.
ØPlatform Independent.
ØOpen Product.
Program layouts
BIBLIOGRAPHY:
v Taking the help of
Mr. Gurmeet Singh Lamba
Sir [Teac
her of Informatics Practices].
v Taking the help of Informatics
Practices
Book Written by
Sumita Aror
a
v Taking the help of Internet.
Thanking You!!!

More Related Content

Similar to Gui application for e mail application

Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lecturesmarwaeng
 
RPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationRPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationCristina Vidu
 
Code instrumentation
Code instrumentationCode instrumentation
Code instrumentationMennan Tekbir
 
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECTAjeet Singh
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyZainul Zain
 
Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakatUmmi Zakiah
 
Intalio Project Dogfood And Doubleshot
Intalio Project Dogfood And DoubleshotIntalio Project Dogfood And Doubleshot
Intalio Project Dogfood And DoubleshotTomoaki Sawada
 
RPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automationRPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automationCristina Vidu
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxbobbywlane695641
 
iLabs Toolbox Javashare 2008
iLabs Toolbox Javashare 2008iLabs Toolbox Javashare 2008
iLabs Toolbox Javashare 2008rmzdotno
 
MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...harshalpatil183931
 
Programming Without Coding Technology (PWCT) Getting Started - The Time Machine
Programming Without Coding Technology (PWCT)  Getting Started - The Time MachineProgramming Without Coding Technology (PWCT)  Getting Started - The Time Machine
Programming Without Coding Technology (PWCT) Getting Started - The Time MachineMahmoud Samir Fayed
 
Task tracking system
Task tracking systemTask tracking system
Task tracking systemMaulik Thaker
 

Similar to Gui application for e mail application (20)

Homestead demo
Homestead demoHomestead demo
Homestead demo
 
Demonstrating caf.doc
Demonstrating caf.docDemonstrating caf.doc
Demonstrating caf.doc
 
Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lectures
 
RPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automationRPA summer school session 2.2: Run your first UI automation
RPA summer school session 2.2: Run your first UI automation
 
Code instrumentation
Code instrumentationCode instrumentation
Code instrumentation
 
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
SOFTWARE REQUIREMENT SPECIFICATION FOR PROJECT
 
jeetCV India
jeetCV IndiajeetCV India
jeetCV India
 
Introduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga AcademyIntroduction to UX for Mesiniaga Academy
Introduction to UX for Mesiniaga Academy
 
locker presentation (1)
locker presentation (1)locker presentation (1)
locker presentation (1)
 
Latest proposal project info zakat
Latest proposal project info zakatLatest proposal project info zakat
Latest proposal project info zakat
 
Intalio Project Dogfood And Doubleshot
Intalio Project Dogfood And DoubleshotIntalio Project Dogfood And Doubleshot
Intalio Project Dogfood And Doubleshot
 
RPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automationRPA Summer School Session 2.1: Run your first UI automation
RPA Summer School Session 2.1: Run your first UI automation
 
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docxContentsTeam Work Schedule3Team Task Assignment3Project .docx
ContentsTeam Work Schedule3Team Task Assignment3Project .docx
 
MPP-UPNVJ
MPP-UPNVJMPP-UPNVJ
MPP-UPNVJ
 
iLabs Toolbox Javashare 2008
iLabs Toolbox Javashare 2008iLabs Toolbox Javashare 2008
iLabs Toolbox Javashare 2008
 
Homestead Weather workshop
Homestead Weather workshopHomestead Weather workshop
Homestead Weather workshop
 
MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...MAD mobile application development you can learn from here , we perform all c...
MAD mobile application development you can learn from here , we perform all c...
 
Programming Without Coding Technology (PWCT) Getting Started - The Time Machine
Programming Without Coding Technology (PWCT)  Getting Started - The Time MachineProgramming Without Coding Technology (PWCT)  Getting Started - The Time Machine
Programming Without Coding Technology (PWCT) Getting Started - The Time Machine
 
Stacker's
Stacker'sStacker's
Stacker's
 
Task tracking system
Task tracking systemTask tracking system
Task tracking system
 

Recently uploaded

The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxRTS corp
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingShane Coughlan
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...OnePlan Solutions
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identityteam-WIBU
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfDrew Moseley
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorTier1 app
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolsosttopstonverter
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesVictoriaMetrics
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxAndreas Kunz
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfkalichargn70th171
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecturerahul_net
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogueitservices996
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf31events.com
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Cizo Technology Services
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencessuser9e7c64
 

Recently uploaded (20)

The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptxThe Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
The Role of IoT and Sensor Technology in Cargo Cloud Solutions.pptx
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full RecordingOpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
OpenChain Education Work Group Monthly Meeting - 2024-04-10 - Full Recording
 
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
Tech Tuesday - Mastering Time Management Unlock the Power of OnePlan's Timesh...
 
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on IdentityPost Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Comparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdfComparing Linux OS Image Update Models - EOSS 2024.pdf
Comparing Linux OS Image Update Models - EOSS 2024.pdf
 
VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024VictoriaMetrics Anomaly Detection Updates: Q1 2024
VictoriaMetrics Anomaly Detection Updates: Q1 2024
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Effectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryErrorEffectively Troubleshoot 9 Types of OutOfMemoryError
Effectively Troubleshoot 9 Types of OutOfMemoryError
 
eSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration toolseSoftTools IMAP Backup Software and migration tools
eSoftTools IMAP Backup Software and migration tools
 
What’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 UpdatesWhat’s New in VictoriaMetrics: Q1 2024 Updates
What’s New in VictoriaMetrics: Q1 2024 Updates
 
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptxUI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
 
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdfExploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
Exploring Selenium_Appium Frameworks for Seamless Integration with HeadSpin.pdf
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
Understanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM ArchitectureUnderstanding Flamingo - DeepMind's VLM Architecture
Understanding Flamingo - DeepMind's VLM Architecture
 
Ronisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited CatalogueRonisha Informatics Private Limited Catalogue
Ronisha Informatics Private Limited Catalogue
 
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdfSending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
 
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
Global Identity Enrolment and Verification Pro Solution - Cizo Technology Ser...
 
Patterns for automating API delivery. API conference
Patterns for automating API delivery. API conferencePatterns for automating API delivery. API conference
Patterns for automating API delivery. API conference
 

Gui application for e mail application

  • 1. GUI Application for EMail Application DOWNLOAD PROJECT FILE GUI APPLICATION FOR E-MAIL APPLICATION SESSION 2009-2010 A PROJECT REPORT FOR THE AWARD OF CLASS 11 EXAMINATIONS IN informatics practices UNDER THE GUIDANCE OF Mr. VINCENT ASHISH MOSSES Mr. GURMEET SINGH LAMBA PRINCIPAL IP. TEACHER SUBMITTED BY
  • 2. Ø Ø Ø CERTIFICATE This is to certify that the project report entitled “GUI APPLICATION FOR E- MAIL APPLICATION” which is being submitted by , AND as a partial fulfillment of the laboratory work for the award of class 11 Examination for the academic year 2009-2010 has been duly completed as a record of confide work in the informatics practices. The report is up to the standard both in respect of its contents and its literary presentation for being referred to the examiner. REPORT SUBMITTED BY
  • 3. CERTIFICATE This is to certify that the project report entitled “GUI APPLICATION FOR E- MAIL APPLICATION” which is being submitted by , & as a partial fulfillment of the laboratory work for the award of class 11 Examination for the academic year 2009-10 has been duly completed as a record of confide work in the Informatics Practices. The report is up to the standard both in respect of its contents and its literary presentation for being referred to the EXAMINER.
  • 4. REPORT SUBMITTED BY DECLARATION We the student of class 11th of Informatics Practices declares that the project entitled “GUI APPLICATION FOR E-MAIL APPLICATION was done under the guidance of of ARMY SCHOOL NO.1 G.R.C. JABALPUR, (M.P). SUBMITTED BY 1).
  • 5. 2). 3). ACKNOWLEDGEMENT We the student of class 11 th of Informatics Practices know that our institute is one of the best institute of the city. The environment is such a vivacious which provoked us to develop this project. We are really indebted to our school principal and teacher “Mr.Gurmeet Singh Lamba”. We are also thankful of the guidance & encouragement that helped us to work as a team. Before attempting to design a project it is important to have clear in-depth, understanding of the dynamic character of the program doing a project in Java (net beans) was not an easy task. We have to undertake a lot of tentative steps and prospered thinking limited amount of time resources at our disposal cause hindrance
  • 6. in our path. In between was a setback in our project design due to various reasons. But there was always an upsurge of interest and enthusiasm that helped us in laying strategies for tackling the problem raised. Finally our acknowledgement will be incomplete if we do not mention all those who have generally given helpful comment, idea & support. We are particularly indebted to “Mr.Gurmeet Singh Lamba” who taught us Informatics Practices PREFACE “PROGRAMING IS AN ART AS IN ALL ART FORM; EACH INDIVIDUAL MUST DEVELOP A STYLE WHICH SEEMS NATURAL AND GENUINE”. We prepare this project of “GUI APPLICATION FOR EMAIL APPLICATION” as a partial examination for Informatics Practices. It maintains nearly the entire management process related to maintenance (ADD,
  • 7. DELETE, EDIT & CANCEL) in computerized manner & generates account for commerce student. The following project report contains detailed information of the project to help the user. It has been prepared with the help of “Java (net beans)” We tried our level best to make the project user friendly. We have made use of nearly all the facility provided by I.P. The project we have undertaken aim at efficient management of “GUI APPLICATION FOR EMAIL APPLICATION”. In spite of limited time & faculty we have brought forward software of “GUI APPLICATION FOR EMAIL” by in depth understanding of whole process. This way we tried to use our Programming capabilities. The software has been made as simple as possible. CONTENTS
  • 8. 1).WORKING OF THE PROJECT 2).PROBLEM ASSIGNED 3).SYSTEM ANALYSIS AND DESIGN 4).ABOUT JAVA (NET BEANS) 5).FILE ORGANIZATION 6).PROGRAM LISTING 7).PROGRAM LAYOUT 8).PROBLEM FACED 9).BIBLIOGRAPHY WORKING OF THE PROJECT Our team (, AND VIVEK PILLAY) has made the project with the help of net
  • 9. beans. The title of the project is “GUIA PPLICATION FOR E-MAIL APPLICATION”. Starting of project: We started net bean. Then we click on file and started a new project. 1).We adds a new frame Form to it. Set the title of this frame to” Login Form”. Then add three labels, a text field, a password field and a button as shown in the following screen shot. 2). Now we had set the names of the controls. 3). Now add another frame window to
  • 10. the project by dragging a Frame control from Swing Windows section of palette on the Login form. 4). Now double click the frame node by the name Email Form under Other Components, so that its design space opens up. Set the title property of this frame as “Email Form”. 5). On the design space of newly added frame, add three labels, three text fields, a text area and two push buttons. Arrange them as shown in the screen shot: 6). Now set the properties of the controls. 7). Now, activate Login Form‘ main frame once
  • 11. again by double clicking on its node in Inspector window. Now drag a Dialog control from the Swing windows section of the palette on to the Login form. 8). Give the new dialog name as “MsgDialog” by right cliking on its node below Other Components in Inspector window. 9). Open its design space by double clicking on MsgDialog’s node below Other Components. Set its title as “Alert”. 10).On the design space of MsgDialog , add a label, and a push button . Arrange them as shown below : 11). Set the properties of the controls. 12). Now that all frame windows and dialog windows have been designed , it’s time we added functionality to our application. At this time, the Inspector window of the project is similar to the one shown below :
  • 12. ADD FUNCTIONALITY TO LOGIN FORM: 13). Double click on main frame node of Login Form’s in Inspector window. 14). In the design space of Login form , right click on Sign In button and select Events – Action – actionPerformed. 15).Now in the Source editor, in the EnterBtnAction Performed event handler, type the following source code below the //TODO comment: String loginid = LoginTF.getText(); String pwd = new String( PwdPF.getPassword()); if( pwd.equals("Proceed")){ EmailForm.setVisible(true); dispose();
  • 13. } else{ Message.setText("Invalid Password"); MsgDialog.setVisible(true); } ADD FUNCTIONALITY TO EMAIL FORM 16). Double click on EmailForm node below Other Components in Inspector window. 17). In the design space of Email form, right click on Send button and select Events – Action – actionPerformed. 18). Now in the Source editor, in the SendBtnActionPerformed event handler, type the following source code below the//TODO comment :
  • 14. Message.setText(("Message has been sent successfully")); MsgDialog.setVisible(true); EmailForm.dispose(); 19). In the design space of Email form, right click on discard button and select Events – Action – actionperformed. 20). Now in the Source editor, in the DiscardBtnActionPerformed event handler, type the following source code below the//TODO comment : EmailForm.dispose(); System.exit(0); ADD FUNCTIONALITY TO MSGDIALOG: 21). Double click on MsgDialog node below Other Components in Inspector
  • 15. window. 22).In the design space of dialog, right click on OK button and select Events – Action – actionPerformed. 23). Now in the Source editor, in the OKBtnActionPerformed event handler, type the following source code below the//TODO comment : String txt = Message.getText (); If (txt.equals ("Invalid password")) { MsgDialog.dispose (); } Else { MsgDialog.dispose (); System. Exit (0);
  • 16. SAVE AND RUN 24). Now our work is complete. Save the project and run to see how it works. PROBLEM ASSIGNED There was a time when almost every work has been done manually. Now the scenario has been changed. Now every process is being automated like Banking, Railway reservation, Hospital, and even the bill generation management. There are many problems due to Manually Processed System.
  • 17. Some are discussed below:- · In the manual system lot of time and effort are wasted in writing the data from one source to another. · In the manual system user enquiry take a lot of time to be answered and that too not always efficiently , but if the queries are handled through computerized system there will be manifold increase in speed and accuracy. · Through automated system we can also show graphical representation of the customer or can compare it with the previous record with a short span of time, which can not be done accurately and efficiently . Since it is a computerized system so all – work will become much simpler in
  • 18. handling and lot of time is saved and we also getup to date and accurate information. SYSTEM SPECIFICATION HARDWARE REQUIREMENT: 1. COMPUTER SYSTEM – System name is rated to have a speed of about 800 MHz. Microprocessor: Pentium – P-4. 2. PRIMARY STORAGE –
  • 19. Computer memory 128 MB RAM 3. SECONDARY STORAGE – 650 MB (CD ROM) 40 GB (HARD DISK) 4. INPUT DEVICE – (I) Key Board: CAPACITIVE – 107 keys INCLUDING – a) Function key (F1 – F12) b) Separate Numeric Pad
  • 20. c) Cursor control key d) Scroll mouse 5. OUTPUT DEVICE Monitor – Visual Display Screen Printer – Laser Printed SOFTWARE 1. OPERATING SYSTEM – a) MS WORD b) JAVA 2. LANGUAGE USED – JAVA 3. PACKAGE USED – a) WORDPAD b) TEXTPAD
  • 21. c) MS-WORD d) NET BEANS PROBLEM FACED We come across various hindrances while designing the system “GUI APPLICATION FOR EMAIL APPLICATION” therefore our project is only a small endeavor in improving the efficiency of management. The problem include typing errors, some logical
  • 22. errors etc. It was only after repeated trials that we obtained the desired format, documentation and forming took a great deal of time. This being my first System Design in JAVA, we cannot claim it to be perfect. It can still use changes, but the designing of the project has given us the confidence to design a better project in future. While making the project, we got problems in the area like Designing and Making programs. We had to face some problems in program designing. Some of them are as follows: * NULL VALUE OF VARIABLES: this occurs when the Data control associated with the variable is not given correctly.
  • 23. * SYSTEM ERROR: not valid according to system rule of the language. * UNRECOGNIZED PHRASE OR KEYWORD IN THE COMMAND: occurs when wrong command is given. * OPEN PARANTHESIS: Parenthesis not Placed at right position. A word about java [netbeans] Introduction: Java is a popular third-generation programming language, which can be used to perform any of the thousands of things that Computer software can do.
  • 24. Withthe features it offers, Java has become the language of choice for Internet and Intranet applications. Java plays an important role for the proper functioning of many software- based devices attached to a network. The kind of functionality the Java offers, has contributed a lot towards the popularity of Java. ABOUT JAVA: Java is both a programming language and a platform. Like any other programming language you can use java to write or create various types of computer applications. Thus, Java fits the definition of a programming language. Java is also a platform for application development. The word platform generally is used to refer to some combination of hardware and system software e.g., operating system WindowsVista on Intel Pentium 5 or Windows NT on DEC Alphas or System 8.5 on PowerMacs etc. The Java Platform is a new software platform different from many other platforms; it is designed to deliver and run highly interactive, dynamic and secure applications on networked computer systems. History of java: Do you know that Java was not developed
  • 25. keeping in mind the World Wide Web? Java started as an elite project (code named Green) to find way of allowing different electronic devices Such as TV-top boxes and controllers to used a common language. This language for electronic devices was originally named Oak but failed to find a niche despite its potential. Characteristics of java: ØWrite Once Run Anywhere (WORA). ØLight Weight Code. ØSecurity ØBuilt- In Graphics. ØObject-Oriented Language. ØSupports Multimedia. ØPlatform Independent. ØOpen Product. Program layouts
  • 26. BIBLIOGRAPHY: v Taking the help of Mr. Gurmeet Singh Lamba Sir [Teac her of Informatics Practices]. v Taking the help of Informatics Practices Book Written by Sumita Aror a v Taking the help of Internet.
  • 27.