intra mailing system

28
INTRA MAILING SYSTEM CONTENTS 1. ABSTRACT 2. INTRODUCTION 3. DESIGN PRINCIPLES & EXPLANATION 3.1. MODULES 3.2. MODULE DESCRIPTIOIN 4. PROJECT DICTIONARY 4.1. UML DIAGRAMS 4.2. DATA DICTIONARY 5. FORMS & REPORTS 5.1. I/O SAMPLES 6. BIBILIOGRAPHY

Upload: jyoti-arya

Post on 27-Nov-2014

160 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Intra Mailing System

INTRA MAILING SYSTEM

CONTENTS

1. ABSTRACT

2. INTRODUCTION

3. DESIGN PRINCIPLES & EXPLANATION

3.1. MODULES

3.2. MODULE DESCRIPTIOIN

4. PROJECT DICTIONARY

4.1. UML DIAGRAMS

4.2. DATA DICTIONARY

5. FORMS & REPORTS

5.1. I/O SAMPLES

6. BIBILIOGRAPHY

Page 2: Intra Mailing System

1. ABSTRACT

This project INTRAMAILING SYSTEM aims of providing a good

communication interface for the organization. It can cut down the time of

employees spend on routine communication tasks. Its successful

implementation makes easy the job of employees in the organization.

The basic problem is that the employees in the organization

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 is not reliable.

Therefore the solution for this problem is to develop a

communication channel that meets the need of the organization. Basically,

the computerized solution is for improving the services as well as self-

efficiency of the computer.

The objective of the system is for meeting the needs of the

employees in the organization for communicating with each other within

their units. This application provides basic requirements such as Mail

management, File transfer and instant messaging. It also has enhanced

features like web browsing and utilities.

The Intra-mailing System is very user-friendly application. Only

certain applications like system monitoring instant messaging, chatting

between two users needs a little training.

2. INTRODUCTION

Page 3: Intra Mailing System

This company has different departments situated in different

locations. It has four offices 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 is not

reliable.

Therefore the solution for this problem is to develop a communication

channel that meets 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 spend on routine communication tasks. Its successful

implementation makes easy the job of employees in the organization.

This application provides facilities like mails, instant messages 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:

Page 4: Intra Mailing System

Intra mailing facility allows organizations with simple intranet to

exchange emails internally without the need of an Internet connection, in

which

(a) Usually text is transmitted,

(b) Operations include sending, storing, processing, and receiving

information,

(c) Users are allowed to communicate under specified conditions, and

(d) Messages are held in storage until called for by the 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 the working

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 purpose of this document is to describe all the external

Requirements of the Intra Mailing System. It also describes interfaces for

the system it is:

1. To serve as a basis for the users to confirm that the results of the study

phase are acceptable to them.

2. To serve as a basis for the design phase of the project.

3. To serve as a basis for monitoring the progress of the entire project with

reference to the Intra Mailing System.

4. To serve as the basis for the acceptance testing of the application

system with reference to the functional requirements.

Page 5: Intra Mailing System

5. To document the functions, the proposed system is to perform without

actually going into the implementation details.

SCOPE:

This document describes the requirements 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 for clarifications where necessary and will not make any

alterations without the permission of the client.

3. DESIGN PRINCIPLES & EXPLANATION

3.1. MODULES

Page 6: Intra Mailing System

This project consists of two modules.

1. Administration Module.

2. Mailing Module.

3.2. MODULE DESCRIPTIOIN

Administrator:

In administrator module we have five options.

1. Generate User.

2. Delete User.

3. Check Mail.

4. Send Mail.

5. Show Users

When the administrator select the option generate user, he will

creates a new user id and password for the new user. When the

administrator selects the option Delete User, he will delete an existing user

if not necessary.

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 a user id in the organization. In check mail option, the admin

check for the mails. If the user has any mails, then the mails are displayed.

He will check the mails and delete the unnecessary mails. If the user has no

mails then the message No Mails is displayed. . When the admin selects the

show user’s option, then the number of users who are currently logged on

is displayed. This page automatically refreshes after every 5 seconds to

give the current users list.

Normal User:

In user module we have two options.

1. Send Mail.

Page 7: Intra Mailing System

2. Check Mail.

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 other 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, then 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 is displayed.

4. PROJECT DICTIONARY

4.1. UML DIAGRAMS

USE CASE DIAGRAM

Page 8: Intra Mailing System

CLASS DIAGRAM

Login Process

User Check Process

Mail Check Process

Other Options

Branch

User Admin

Organization

Page 9: Intra Mailing System

STATE DIAGRAM

User Login

User Details

NormalUser

Administrator

Mails

Enter

hasAccessing

Page 10: Intra Mailing System

SEQUENTIAL DIAGRAM

Check IDDo: Compare ID

Check UIDDo: User id/ Admin id

Unacceptable IDDo: Repeat

Create:New User

Initiate:Mails,Check

Administrator

OkUser ID

ID not ok

Page 11: Intra Mailing System

Musers Mails

User

(User id, password)

User Request

Mails Access Report

Page 12: Intra Mailing System

4.3. DATA DICTIONARY

Table name: MusersDescription: contains all existing users in the organization.

MuserNew User

User Request

New User Details

(User id,Password)

Adminuser

Page 13: Intra Mailing System

Field Name DataType and SizeUserid Varchar2(10)Password Varchar2(10)Catid Varchar2(3)

Table Name: MinboxDescription: contains all mails send by the users.

Field Name DataType and SizeUserid Varchar2(10)Sender Varchar2(10)Mail Varchar2(200)Mdate DateMailid Number(6)

Table Name: CloginDescription: Contains all the user currently logged on.

Field Name Data Type and SizeUserid Varchar2(10)

Table Name: Cat.Description: Contains the categories of the employees.

Field Name Data Type and SizeCatid Varchar2(3)Catname Varchar2(10)

5. FORMS & REPORTS

5.1. I/O SAMPLES

Page 14: Intra Mailing System
Page 15: Intra Mailing System
Page 16: Intra Mailing System
Page 17: Intra Mailing System
Page 18: Intra Mailing System
Page 19: Intra Mailing System
Page 20: Intra Mailing System
Page 21: Intra Mailing System
Page 22: Intra Mailing System
Page 23: Intra Mailing System
Page 24: Intra Mailing System

6. BIBLIOGRAPHY

1. C.J.Date-

An Introduction to Database System---Narosa Publications-

1998

2. David Cockmen-

Oracle Database Development

- Tech Media - 1997

3. Joseph Schmuller-

Teach Yourself UML in 24 Hours

- Techmedia

Publications-1999

4. Pankaj Jalote-

Integrated Approach to

Software Engineering

-Narosa Publication-

1998

5. Orielly-

Java Servler Pages

6. Patrick Naughton, Herbert schildt-

The Complete Reference Java2

TATA Mc

-GRAW HILL Edition, 1998