Global Mailing System Full

download Global Mailing System Full

of 26

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