Global Mailing System Full
-
Upload
aarti-joshi -
Category
Documents
-
view
218 -
download
1
Transcript of Global Mailing System Full
-
8/2/2019 Global Mailing System Full
1/26
GLOBALMAILING SYSTEM (GMS)
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
-
8/2/2019 Global Mailing System Full
2/26
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 enhancedfeatures 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.
-
8/2/2019 Global Mailing System Full
3/26
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:
-
8/2/2019 Global Mailing System Full
4/26
GLOBAL mailing facility allows organizations with simple GLOBALnet
to exchange emails internally with 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.
(f) Users are allowed chating with company enmployee
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 GLOBALnet.
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.
-
8/2/2019 Global Mailing System Full
5/26
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.
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
-
8/2/2019 Global Mailing System Full
6/26
3.1. MODULES
This project consists of two modules.
1. Administration Module.
2. Mailing Module.
3. Security
4. Fileexhange
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
6. Chating
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
users option, then the number of users who are currently logged on is
-
8/2/2019 Global Mailing System Full
7/26
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.
2. Check Mail.
3. Chating
4. Send Files
When the user selects the send mail option, then the form will beopened 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.
-
8/2/2019 Global Mailing System Full
8/26
4. PROJECT DICTIONARY
4.1. UML DIAGRAMS
USE CASE DIAGRAM
Login Process
User Check
Process
Mail CheckProcess
Other Options
Branch
User Admin
Organization
-
8/2/2019 Global Mailing System Full
9/26
CLASS DIAGRAM
User Login
User Details
Normal
User
Admini
strator
Mails
Enter
hasAccessing
-
8/2/2019 Global Mailing System Full
10/26
STATE DIAGRAM
Check ID
Do:
CompareID
Check UID
Do: User id/
Admin id
Unacceptable
ID
Do: Repeat Create:New User
Initiate:
Mails,
Check
Administrator
OkUser ID
ID not ok
-
8/2/2019 Global Mailing System Full
11/26
SEQUENTIAL DIAGRAM
Musers Mails
User
(User id, password)
User Request
Mails Access Report
-
8/2/2019 Global Mailing System Full
12/26
MuserNew User
User Request
New User Details
(User id,Password)
Admin
user
-
8/2/2019 Global Mailing System Full
13/26
4.3. DATA DICTIONARY
Table name: Genrate UsersDescription: contains all existing users in the organization.
Field Name DataType and SizeEmp_name Varchar(30)
User_id Varchar(30)
Address Varchar(30)
password Varchar(20)
Birthday Date
Gender bool
Country Varchar(30)
Phonenumber Number
Date_of_joining Date
Qualification Varchar(10)
Security_Que Varchar(20)
Ans Varchar(10)
Table Name: inboxDescription: contains all mails send by the users.
Field Name DataType and Size
Userid Varchar(30)Sender Varchar(30)
Mail Varchar(max)
Mdate Date
Mailid Varchar(50)
Subject Varchar(50)
status bool
Attachments Varchar(50)
Table Name: RoomDescription: Contains all the user currently logged on.
Field Name Data Type and Size
Roomid Varchar(30)
UserId Varchar(30)
-
8/2/2019 Global Mailing System Full
14/26
Table Name: Chat_MessageDescription: Contains all chating between employees .
Field Name Data Type and Sizeid Varchar(30)
userid Varchar(30)
Text Varchar(max)
Timestamp Date
Roomid Varchar(30)
Table Name:CreateContactDescription:Contains employee contact.
Field Name Data Type and SizeName Varchar(30)
Primary_email Varchar(30)
Who_added Varchar(30)
Table Name:Message sentDescription:Contains all sent message by employees
Field Name Data Type and SizeMessage_id Varchar(30)
Accepter Varchar(30)
Message Varchar(max)
Time_date date
subject Varchar(30)
Who_send Varchar(30)
-
8/2/2019 Global Mailing System Full
15/26
5. FORMS & REPORTS
5.1. I/O SAMPLES
-
8/2/2019 Global Mailing System Full
16/26
-
8/2/2019 Global Mailing System Full
17/26
-
8/2/2019 Global Mailing System Full
18/26
-
8/2/2019 Global Mailing System Full
19/26
-
8/2/2019 Global Mailing System Full
20/26
-
8/2/2019 Global Mailing System Full
21/26
-
8/2/2019 Global Mailing System Full
22/26
-
8/2/2019 Global Mailing System Full
23/26
-
8/2/2019 Global Mailing System Full
24/26
-
8/2/2019 Global Mailing System Full
25/26
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
-
8/2/2019 Global Mailing System Full
26/26
6. Patrick Naughton, Herbert schildt-
The Complete Reference Java2
TATA Mc
-GRAW HILL Edition, 1998