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
1. ABSTRACT
This This proj projec ectt GLOB GLOBALM ALMAIL AILING ING SYSTE SYSTEM M aims aims of prov providi iding ng a good good communicatio communication n interface interface for the organization. organization. It can cut down the time of empl employ oyee ees s
spen spend d
on
rou outi tine ne
comm co mmun uniica cati tion on
tas asks ks..
Its Its
suc succe cess ssfu full
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 selfefficiency 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 thei theirr unit units. s. This This appl applic icat atio ion n prov provide ides s basic basic requ requir irem emen ents ts such such as Ma Mail il 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 Only ce cert rtai ain n appli applicat catio ions ns like like syst system em moni monito tori ring ng inst instan antt messa messagi ging ng,, chatting between two users needs a little training.
2. INTRODUCTION This This
comp co mpan any y
has has
diff differ eren entt
depa depart rtme ment nts s
situ situat ated ed
in diff differ eren entt
locations. It has four offices and three sites (factory). These are situated at different places and have a minimum distance of 15 Km. The The basic basic prob proble lem m is that that they they co comm mmun unica icate te or make make corres correspon ponden dence ce only through through post post as their their units units are loc locate ated d in remote 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 chan channe nell
that that
mee meets
the the
nee need
of
the
organ rganiz izat atio ion. n.
Basi Ba sica call lly, y,
the
computerized solution is for improving the services as well as self-efficiency of the computer. This This projec projectt GLOBAL GLOBAL MAILING MAILING SYSTEM aims at providi providing ng a good good communicatio communication n interface interface for the organization. organization. It can cut down the time of empl employ oyee ees s
spen spend d
on
rou outi tine ne
comm co mmun uniica cati tion on
tas asks ks..
Its Its
suc succe cess ssfu full
implementation makes easy the job of employees in the organization.
This application provides facilities like mails, instant messages and allow allows s empl employ oyee ees s to co comm mmun unic icat ate e more more effe effect ctiv ivel ely, y, and and ac acce cess ss the the resources they need to maximize their day-to-day productivity. It provides fast and better access to up-to-date information.
MAIL: GLOBAL GLOBAL mailing mailing facilit facility y allows allows organi organizat zation ions s with with simple simple GLOBALnet to exchange emails internally without the need of an Internet connection, in which (a) Usually text is transmitted, (b) (b)
Oper Operat atio ions ns
incl includ ude e
send se ndin ing, g,
stor storin ing, g,
proc proces essi sing ng,,
and and
rece receiv ivin ing g
information, (c) Users are allowed to communicate under und er specified conditions, and (d) Messages are held in storage s torage 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 organization’s Local Area Network or Wide Area Network. It will work like Internet mailing system for this GLOBALnet. PURPOSE: The The purp purpos ose e of this this docu docume ment nt is to desc descri ribe be all all the the exte extern rnal al Requirements of the GLOBAL Mailing System. It also describes interfaces for the system it is:
1. To serve serve as a basis for the the users to to confirm confirm that the results results of of the study phase are acceptable to them. 2. To serve serve as a basis for for the design design phase phase of the project. project. 3. To serve as a basis for monitoring the progress of the entire project with
reference to the GLOBAL Mailing System.
4. To se serv rve e as the the basi basis s for for the the ac acce cept ptan ance ce test testin ing g of the the appl applic icat atio ion n system with reference to the functional requirements. 5. To document document the functions, functions, the proposed proposed system system is to perform 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 formal change change approva approvall proces process. s. The develo developer per is respon responsibl sible e for aski as king ng for for clar clarif ific icat atio ions ns wher where e nece necess ssar ary y and and will will no nott make make any any alterations without the permission of the client.
3. DESIGN PRINCIPLES & EXPLANATION EXPLANATION 3.1. MODULES This project consists of two modules. 1. Administration Module. ( 2. Mailing Module. 3. Security 4. Fileexhange 3.2. MODULE DESCRIPTIOIN 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 When the the admin adminis istr trat ator or se sele lect ct the the opti option on gene genera rate te user, user, he will will crea creattes a new new use user id and and pass passwo worrd for for the the new new use user. When hen 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. 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
Login Process
Branch
User Check Process
Mail Check Process
Other Options Us e r
Admin
Organization
CLASS DIAGRAM
Enter U se r
Login
has
Accessing User Details
Normal User
Mails
Admini strator
STATE DIAGRAM
Check ID Do: Compare ID
Ok
ID not ok Unacceptable ID Do: Repeat
Check UID Do: User id/ Admin id
User ID
Administrator
Create: New User
Initiate: Mails, Check
SEQUENTIAL DIAGRAM
Musers
Mails
(User id, password) User User Request
Mails Access Report
Muser
New User
(User id, Password) Admin user
User Request
New User Details
4.3. DATA DICTIONARY Table name: Musers Description: contains all existing users in the organization. Field Name Userid Password Catid
DataType and Size Varchar2(10) Varchar2(10) Varchar2(3)
Table Name: Minbox Description: contains all mails send by the users. Field Name Userid Sender Mail Mdate Mailid
DataType and Size Varchar2(10) Varchar2(10) Varchar2(200) D ate Number(6)
Table Name: Clogin Description: Contains all the user currently logged on. Field Name Userid
Data Type and Size Varchar2(10)
Table Name: Cat. Description: Contains the categories of the employees. Field Name Catid Catname
Data Type and Size Varchar2(3) Varchar2(10)
5. FORMS & REPORTS 5.1. I/O SAMPLES
6. BIBLIOGRAPHY BIBLIOGRAPHY 1. C.J. C.J.Da Date te-An Introduction to Database System---Narosa Publications- 1998 2. Davi David d Cockm Cockmen en-Oracle Database Development - Tech Media - 1997 3. Jose Joseph ph Schmu Schmulle llerrTeach Yourself UML in 24 Hours - Techmedia Publications-1999 4. Pa Pank nkaj aj Jalot JaloteeIntegrated Approach to Software Engineering -Narosa Publication- 1998 5. OriellyJava Servler Pages 6. Patrick Naughton, Herbert schildt-
The The Comp Comple lete te Refe Refere rence nce Java2 Java2 TATA Mc -GRAW HILL Edition, 1998