Web Mail Server Application Computer Science Essay

Published:

This essay has been submitted by a student. This is not an example of the work written by our professional essay writers.

The objective of the webmail-com. project is to provide a webmail server for the companies which will work as an environment of communications among the company itself and among the companies in our Palestinian society.

The idea is to build a webmail client through which users can manage their emails on an email server which handles the communication with the mail server when sending and receiving messages. In addition it uses a database server for data storage such As My SQL, Microsoft SQL, and Microsoft Access.

Current situation:

Obviously our Palestinian organizations/companies is using the traditional webmail clients (hotmail, yahoo, Gmail) to communicate among each other .These webmail clients has limited features, in sufficient settings, not professional. Therefore our Palestinian companies need a reliable, professional and flexible webmail client to help them create an environment of communicating and working among each other or among the company itself.

Project Description:

A webmail-Com is a web-based interface that enables users/employees to send, Receive, etc messages to other users and the ability to view their e-mail from anywhere on the Internet. At work, at home, or on vacation, as long as they have an Internet connection.

The web mail server will be build and connected to a database that will store all data for a particular user and also be able to access all messages, attachment, contacts and other data. This server is working as a mail transfer agent or a mail transport agent that’s working to make up what is sometimes referred to as a messaging system and it supports the common e-mail protocols IMAP, SMTP and POP3. The webmail server, which adds GUI and data base services to that; and the web browser, which provides the front end where the interface is rendered.

Webmail-Com has the features, flexibility, and value. It gives you full e-mail client functionality, advanced, yet friendly, user interface and the access of database of messages.

Features/Goals:

Read e-mails from your server including those in HTML format.

Compose, reply, or forward new messages.

Send, receive, open, or save attachment files.

Settings that allow you to decide when to delete the messages automatically.

Inbox is refreshed automatically every X minutes.

Read a message in the main window or in an individual pop-up window. The pop-up message window is useful in many scenarios to print the message; to be able to have several messages open at the same time; to switch folders and perform other operations while keeping the message open.

Application is divided, you can read the messages while you are opening the inbox listing page.

Toolbar above offers easy access to all the webmail functions.

Access to the archived messages.

The ability to make a text search to find the matching messages with a friendly, familiar interface.

Create, move, delete, and rename the contacts in the contact book each contact is defined by a name, street address, etc. and a list of e-mail addresses which you can do a text search and find the matching contact by first name, last name ,address and email address .

Project Methodology:

Planning the system requirement and Design:

UML, use case diagrams, entity relationship

Programming:

Building a windows email server

Creating A database using SQL

Creating a webmail client for companies Using ASP.NET language on Microsoft Visual Studio 2005.

Project Deliverables

A webmail system for exchanging messages among clients this can be accessed from anywhere, simply login to Webmail and access all your local folders, messages, contacts, calendar and more.

Requirements:

The requirement should be set before the design process begin. The developer and the company representer agree on a specific Requirement and design for their webmail client.

Design:

The design should be creative and according to what the developer and company agreed in the first place any modifications might not be acceptable later.

UML: The Unified Modeling language (UML) is a family of graphical notations, backed by single meta-model, that help in describing and designing software systems.

Use Case diagrams: A technique for capturing the functional requirement of a system, Use cases work by describing the typical interactions between the users of a system and the system itself, providing a narrative of how a system is used.

Entity relationship: a major data modeling tool and will help organize the data into entities and define the relationships between the entities. It used to identify the data that must be captured, stored and retrieved in order to support the business activities performed by an organization and the data required to derive and report on the performance measures that an organization should be monitoring.

Deliverable Timeline:

Date

Actions

1-11/2

Working on proposal

12-31/2

Working on requirement, design and system analysis.

1/3-6/4

Implementation

7-4

Mid â€"Point Presentation

8-31/4

Implementation

1-13/5

Testing

14/5

Final Presentation

17/5

Final report

Writing Services

Essay Writing
Service

Find out how the very best essay writing service can help you accomplish more and achieve higher marks today.

Assignment Writing Service

From complicated assignments to tricky tasks, our experts can tackle virtually any question thrown at them.

Dissertation Writing Service

A dissertation (also known as a thesis or research project) is probably the most important piece of work for any student! From full dissertations to individual chapters, we’re on hand to support you.

Coursework Writing Service

Our expert qualified writers can help you get your coursework right first time, every time.

Dissertation Proposal Service

The first step to completing a dissertation is to create a proposal that talks about what you wish to do. Our experts can design suitable methodologies - perfect to help you get started with a dissertation.

Report Writing
Service

Reports for any audience. Perfectly structured, professionally written, and tailored to suit your exact requirements.

Essay Skeleton Answer Service

If you’re just looking for some help to get started on an essay, our outline service provides you with a perfect essay plan.

Marking & Proofreading Service

Not sure if your work is hitting the mark? Struggling to get feedback from your lecturer? Our premium marking service was created just for you - get the feedback you deserve now.

Exam Revision
Service

Exams can be one of the most stressful experiences you’ll ever have! Revision is key, and we’re here to help. With custom created revision notes and exam answers, you’ll never feel underprepared again.