0% found this document useful (0 votes)
127 views

Global Mailing System: Project Report On

The document provides a project report for a Global Mailing System that aims to improve communication between employees located across different remote locations for an organization. It includes an abstract, introduction, product overview with modules for administrator and employee, system design diagrams and models, data dictionary, design principles, and conclusion. The system will allow employees to send and receive emails, schedule meetings, and communicate more effectively through a centralized application.

Uploaded by

Prashant Sugara
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
127 views

Global Mailing System: Project Report On

The document provides a project report for a Global Mailing System that aims to improve communication between employees located across different remote locations for an organization. It includes an abstract, introduction, product overview with modules for administrator and employee, system design diagrams and models, data dictionary, design principles, and conclusion. The system will allow employees to send and receive emails, schedule meetings, and communicate more effectively through a centralized application.

Uploaded by

Prashant Sugara
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 32

Project Report

on

GLOBAL MAILING SYSTEM

Submitted in partial fulfillment for the award of

Post Graduate Diploma in Advanced Computing


(PG-DAC) from C-DAC ACTS (Pune)

Guided by:
\

Presented by:

Centre of Development of Advanced Computing (C-DAC), Pune

CERTIFICATE
TO WHOMSOEVER IT MAY CONCERN
This is to certify that
have successfully completed their project on

GLOBAL MAILING SYSTEM


under the guidance of

Project Guide

Project Supervisor

HOD ACTS

ACKNOWLEDGEMENT
The success of this project the outcome of the enormous contribution of
various people involved directly or indirectly with project work. It is a pleasure
to express our sincere thanks to them all.
First and foremost, we are deeply indebted to our guide for their inspiring
guidance, encouragement and supervision to complete the project entitled
this project would never have been possible without their guidance and
supervision.
We are thankful to and for her support, encouragement and valuable guidance
throughout our work.
Finally we are thankful to the staff members and colleagues who
contributed to complete the project tangibly or intangibly.

TABLE OF CONTENTS:
1.Abstract05
2.Introduction..06
3.Product Overview and Summary.08
3.1 Purpose..09
3.2Scope..........................................................................................................09
3.3Hardware / Software Specification10
4.System Design And Model..11
4.1UseCase Diagram..11
4.2Activity Diagram...12
4.3Sequence Diagram....17
4.4ER-Diagram..18
4.5Class Diagram...19
4.6Data Flow Diagram20
5.Data Dictionary22
6.Design Principle And Explanation..24
6.1Product Perspective..24
6.2Module Description25
7.Conclusion....32
References:

1. ABSTRACT

This project GLOBALMAILING 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 GLOBAL-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
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 GLOBAL 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:
GLOBAL mailing facility allows organizations with simple GLOBAL net 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.
GLOBAL 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 GLOBAL Mailing System is, an employee of a
company can send and receive mails only in that organizations Local Area
Network or Wide Area Network. It will work like Internet mailing system for
this GLOBAL net.

3. PRODUCT OVERVIEW AND SUMMARY


Basically our project is divided into 2 modules:
Administrator:
In administrator module we have five options.
1. Validate Employee
2. Unregister Employee.
3. Send Mail.
4. Check Mail.
5. Schedule Meetings

Employee:
In Employee module we have Three options.
1. Send Mail.
2. Check Mail.
3.View Meetings.

Two another options are:


1. Register new employee.
2. Forgot Password

General Constraint
The design of the system shall be regulated by the following constraints.

This is multiuser application to be used by multiple user online.

The Employee should register to use this system.

User must have valid EmployeeId and password.

3.1 PURPOSE:
The purpose of this document is to describe all the external Requirements
of the GLOBAL 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 GLOBAL Mailing System.
4. To serve as the basis for the acceptance testing of the application system
with reference to the functional requirements.
5. To document the functions, the proposed system is to perform without
actually going into the implementation details.

3.2 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.3 Hardware /software Specification:

Hardware Requirement:
Operating System : 32 bit
Processor : Dual core or further
RAM : 1GB
Hard Disk : 80GB

Software Requirement:
Operating System: WINDOWS 7/NT/2000/XP/Linux
Languages: J2EE ,JSP 2.0,Struts 2, Hibernate 4, HTML, JAVA
SCRIPT
Development Tools: ECLIPSE JUNO.
Gateway: Now SMS Gateway
Database: ORACLE 11g XE

Web Server: APACHE-TOMCAT-7.0.25

Web Browser:
Java enabled web browser.

10

4. SYSTEM DESIGN AND MODELING


4.1 UseCase Diagram :

GMS UseCase Diagram

11

4.2 Activity Diagrams:-

Login Admin

No

Check
Info

Yes

Message

Compose
Email

View Email

Read

Delete

Exit

Mailing Activity (Admin)

12

Login Admin

No

Login Admin

Check
Info

No

Check
Info

Yes

Yes

Validate
Employee

Unregister
Employee

Check Email

Enter Email

Valid

Unregister

Exit

Exit

Validation Activity (Admin)

UnRegister Activity (Admin)

13

Login Admin

No

Check
Info

Yes

Meetings

Schedule
Meetings

View Meetings

Read

Mobile Service
Gateway(Now
sms gateway)

Delete

Exit

Meeting Activity (Admin)

14

Login
Employee

Check
Info

Yes

Register New
Employee

Message
Yes
Validation

View Mail

Read

Compose Mail

Delete

Exit

Mailing Activity (Employee)

15

No

Login
Employee

No

Check
Info

Yes

Meetings

View Meetings

Read

Delete

Exit

Meeting Activity (User)

16

4.3 Sequence Diagram :

Mailing

Meetings
17

4.4 ER Diagram
User
Name

Gender

Salary

Password

Contact
Info

Email

category
EMPLOYEE

Is A

Employee

Admin

Subject
Send/Recieve
View Meetings

Date

To
Schedule/view

Time
Logout

Message
Notification

Venue

Subject
Time

Logout

Validate
Registration

Subject
Meetings

Date

Date
Time

Email
Reciever
Mob

ER - Diagram

18

Unregister
Employee

4.5 Class Diagram


SndrRcvrPOJO

EmployeePojo
Admin

Employee

+Id
+Receiver
+Sender
+Message

Employee Action

+EmailId: String
+Password: string
+Uname: String
+DeptId: String
+JobId: String
+Status: String
+HireDate: Date
+Salary: Double

+Getter()
+Setter()
Admin Action
MessagePOJO

+getter()
+Setter()

+MessageId
+Subject
+Date
+description
+Getter()
+Setter()
MeetingPOJO

PwdRecoveryPOJO

+MeetingId
+Venue
+Subject
+MeetingDate
+MeetingTime

+question: String
+Answer: String
+Email: String
+Getter()
+Setter()

+Getter()
+Setter()

GMS Class Diagram

19

4.6 Data Flow Diagrams:

Admin

Employee

GLOBAL
MAILING
SYSTEM

Level 0 : Global Mailing System

Messages

Login

Admin

1.0
Login

View Compose

Login Credential

Message Validate
Employee
Details
User Info

Unregister
Employee

Recovery
2.0
GMS

DataBase
Schedule
Meeting

Forgot
Password

Meetings
Meetings
Detail

Security Question

Meeting
Details

Mobile Service
Now SMS
Gateway

Level 1 : Admin

20

1.0
Login

Login Credential

Login
Messages
Employee

User Info

Message
Details

Recovery
2.0
GMS
Forgot
Password

View

DataBase
Compose

Meetings

Meeting
Details

Security Question

Level 1 : Employee

21

Meetings
Detail

5 . DATA DICTIONARY:
Table name: EMPLOYEE
Description: contains all existing Employees inormation in organization.

Field Name
EMAIL_ID (Primary Key)
PASSWORD (NOT NULL)
U_NAME
ADDRESS
DEPT_ID
HIRE_DATE
SALARY
STATUS (Not NULL)
JOB_ID
PHONE_NO (Not NULL)

DataType and Size


Varchar2(255)
Varchar2(255)
Varchar2(255)
Varchar2(255)
Varchar2(255)
Date
Number
Varchar2(255)
Varchar2(255)
Number

Table Name: MEETINGS


Description: contains all meetings schedule .

Field Name
MEETINGID (Primary Key)
SUBJECT
DATE
TIME
VENUE

DataType and Size


Varchar2(255)
Varchar2(255)
Date
Date
Varchar2(255)

Table Name: MESSAGE


Description: Contains all the Emails.

Field Name
MESSAGEID (Foreign Key)
SUBJECT
DATE
DISCRIPTION

Data Type and Size


Varchar2(255)
Varchar2(255)
Date
Varchar2(255)

22

Table Name: PWDRECOVERY


Description: Contains the password recovery question.

Field Name
EMAILID (Primary Key)
QUESTION
ANSWER

Data Type and Size


Varchar2(255)
Varchar2(255)
Varchar2(255)

Table Name: SNDRRCVR


Description: Contains the sender and receiver information

Field Name
ID (Primary Key)
RECIEVER
SENDER
MESSAGE (Foreign Key)

Data Type and Size


Varchar2(255)
Varchar2(255)
Varchar2(255)
Varchar2(255)

23

6.

DESIGN PRINCIPLES & EXPLANATION

6.1 Product Perspective:


This project GLOBAL MAILING SYSTEM provides a good communication
interface for the organization. This application provides facilities like mails,
schedule and view meetings, file uploading and allows employees to
communicate more effectively.

24

6.2 MODULE DESCRIPTIOIN


Register New Employee:
Whenever New Employee wants to Register his/her self , go to this option and
then form will be open to fill after submitting, Security question and answer
should also fill for security.
But Employee will only be register after validating his/her registration by
admin.

25

Forgot Password:
Whenever Admin/Employee forgot his/her password , go to this option and then
after fill the answer of security question , he will get the Password.

26

Administrator:
Admin Login:

In administrator module we have five options.


1. Validate Employee
2. Unregister Employee.
3. Send Mail.
4. Check Mail.
5. Schedule Meetings

27

Validate Employee
Employee will only be register after validating his/her registration by
admin .

Unregister Employee
When the administrator selects the option Unregister Employee, he will
Unregister an existing Employee.

28

Send Mail
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
Employee who has a Employee id in the organization.

Check Mail
In check mail option, the admin check for the mails and delete the
unnecessary mails.

29

Schedule Meetings
Administrator Schedule Meetings for Employee or for branches.In this
there are meeting Date, Venue , and subject are provided by admin for
Employee.
Inform Meeting Details to employee using mail option or via sms service
Using NOW SMS GATEWAY.

30

Employee:
In Employee module we have Three options.
1. Send Mail.
2. Check Mail.
3.View Meetings.
Send Mail
When the Employee selects the send mail option, then the form will be
opened for sending mail. Then the Employee can send mail to any other
Employee who has a Employee id in the organization.
Check Mail
In check mail option, the Employee can check for the mails. If the
Employee has any mails, then the mails are displayed. He will check the
mails and can delete the unnecessary mails. If the Employee has no mails
then the message No Mails is displayed.
View Meetings
In View Meeting option, the Employee can check for the meetings. If the
Employee has any meeting, then the Meetings are displayed.
Logout:

31

7.CONCLUSION
Based on the preparation & analysis of Automated Global Mailing System, it can be
concluded that Automated System is better than ManualSystem (listed as various Advantages
above). This project Global 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

32

You might also like