30. e-chain communicator_ppt.ppt
TRANSCRIPT
ContentsContents
• AbstractAbstract
• Existing SystemExisting System
• Proposed SystemProposed System
• ModulesModules
• Required SoftwareRequired Software
• Required HardwareRequired Hardware
ABSTRACTABSTRACT E-Chain Communicator E-Chain Communicator is a fully MIME is a fully MIME
(Multi Purpose Mail Extension) -compatible (Multi Purpose Mail Extension) -compatible pure Java implementation of a web mail pure Java implementation of a web mail application.application.
It enables the user to access, manage and It enables the user to access, manage and compose email using a standard web compose email using a standard web browser.browser.
It is POP3 (Post Office Protocol) & SMTP It is POP3 (Post Office Protocol) & SMTP (Simple Mail Transfer Protocol) compatible. (Simple Mail Transfer Protocol) compatible.
It is a multi-protocol full featured It is a multi-protocol full featured web mail which contains various web mail which contains various features.features.
It is aimed to fulfill the need for a It is aimed to fulfill the need for a stable, full featured messaging stable, full featured messaging application in the Java world. application in the Java world.
Existing SystemExisting System The present systems do not provide The present systems do not provide
the features that are compatible with the features that are compatible with several protocols and applications.several protocols and applications.
The system do not generally provide all The system do not generally provide all desired features and processes. desired features and processes.
The systems target a specific protocol The systems target a specific protocol and application.and application.
Proposed SystemProposed System• The proposed system is a highly The proposed system is a highly
efficient system and offers complete efficient system and offers complete set of features required in a typical set of features required in a typical mailing system. mailing system.
• The system can be easily adapted to The system can be easily adapted to any environment.any environment.
• The system provides well defined The system provides well defined interfaces which are easy to use and interfaces which are easy to use and which provide many services.which provide many services.
MODULESMODULES
• Mailing moduleMailing module
• Contacts moduleContacts module
• Calendar moduleCalendar module
• Notes module.Notes module.
Mailing module:Mailing module: This module maintains all the This module maintains all the
information about the mails of each information about the mails of each individual user in the organization. individual user in the organization.
It provides features to compose a mail, It provides features to compose a mail, view sent mails, to maintain inbox.view sent mails, to maintain inbox.
It also allows one to create and delete It also allows one to create and delete folders.folders.
It also allows usage of filters.It also allows usage of filters. Other features allow a user to save Other features allow a user to save
details of senders and to separate junk details of senders and to separate junk mail from others. mail from others.
Contacts moduleContacts module
• This module maintains the information This module maintains the information about all the contacts which are related about all the contacts which are related to each and every user. to each and every user.
• One can search for a contact in the One can search for a contact in the address bookaddress book using quick search or using quick search or alphabetical search facility.alphabetical search facility.
• It also provides a facility to categorize It also provides a facility to categorize the contacts into different groups.the contacts into different groups.
• The user can export or import the The user can export or import the contact list. contact list.
Calendar ModuleCalendar Module
• This module finally finds itself to be This module finally finds itself to be assisting the users in storing the assisting the users in storing the daily, daily, weekly and monthlyweekly and monthly engagements. engagements.
• It allows the user to add new events It allows the user to add new events through new event link.through new event link.
• It also reminds the user about an It also reminds the user about an event at the given scheduled time on event at the given scheduled time on a scheduled date.a scheduled date.
Notes ModuleNotes Module
• This module manages and maintains This module manages and maintains the information related to notes.the information related to notes.
• It allows the user to store the data It allows the user to store the data related to some information related to some information individually in this note book. individually in this note book.
• It also allows the users to categorize It also allows the users to categorize the notes into different folders.the notes into different folders.
Required SoftwareRequired Software ServerServer :Tomcat5.5 :Tomcat5.5Mail ServerMail Server : James Server : James Server
(POP3 and SMTP Server) (POP3 and SMTP Server) Database Database : MySql5.0 : MySql5.0Technology Technology : : Java/J2EE, Struts Java/J2EE, Struts Server Side ScriptingServer Side Scripting : JSP : JSPClient Side ScriptingClient Side Scripting : Java Script : Java ScriptJava VersionJava Version : JDK1.5 : JDK1.5Web DesigningWeb Designing : HTML, DHTML, CSS : HTML, DHTML, CSSIDEIDE : My Eclipse: My Eclipse
Required HardwareRequired Hardware
Pentium IV processor architecturePentium IV processor architecture
512 MB RAM.512 MB RAM.
40 GB Hard Disk Space40 GB Hard Disk Space