Docstoc

files den

Document Sample
files den Powered By Docstoc
					                   Files Den
                   CONTENTS


1. ABSTRACT

2. INTRODUCTION

3. DESIGN PRINCIPLES & EXPLANATION

   3.1. MODULES

   3.2. MODULE DESCRIPTIOIN

4. PROJECT DICTIONARY

   4.1. DATAFLOW DIAGRAMS

   4.2. E-R DIAGRAMS

   4.3. DATA DICTIONARY

5. FORMS & REPORTS

   5.1. I/O SAMPLES

6. BIBILIOGRAPHY
1. ABSTRACT
          Loading and unloading the files from the Internet has become a
requirement now days.       The people are in need of lot of information,
which we can obtain through Internet. Through the net we can load the
files or the information required for us.    We are using a simple mail
transfer protocol to implement . But the limitation is we can transfer the
files only to a certain limit. This reduces the efficiency of the system and
is more complex.
Our project ‘FilesDen’ is a web-based application designed to facilitate
uploading and downloading of files with Mail facility.
The proposed system overcomes the drawbacks of the existing system.
by allowing users to Upload/Download any number of files without any
restrictions on the file size.
To communicate among users, they may send Mail to each other and
upload and download files.
Administrator controls the user accounts and takes user feedback to
make the system work efficiently.
2. INTRODUCTION

Files Den is applicable to this fast growing world where there is a need to
communicate by sharing information. Fortunately, Files Den fits in this
place facilitating easier transfer of files. It makes transferring of files,
a whole lot simpler by providing facilities such as upload, download and
email . This project deals with the Mailing System. This project has
different modules like new User creation ,Uploading and Downloading
Files, Sending mail etc.
Existing System
In most of the web applications we use a simple mail transfer protocol to
upload and download files. But the limitation is we can transfer the files
only to a certain limit. This reduces the efficiency of the system and is
more complex.
PROPOSED SYSTEM
The proposed system overcomes the drawbacks of the existing system.
It allows us to upload/download any number of files without                    any
restriction on the file size. It also supports sending mails spontaneously.
The proposed system contains all the features such as Inbox, Compose,
Address Book, New user Registration. It can be used in the Internet and
even in LAN.
Advantages with the proposed system:
      The users of Files Den are given a unique login id and a password.
So unauthorized users aren’t allowed to see our messages. Even if the
user forgets his/her password,there is a provision to recover lost
passwords by which the user can recollect the password and log into the
system. The main advantage of the Files Den is that the registered users
can transfer a large number of files among them.
3. DESIGN PRINCIPLES & EXPLANATION

3.1. MODULES

This project deals with file transfer among users. This project is   having
different modules :
     LOGIN/SIGNUP
     UPLOAD
     DOWNLOAD
     MAIL
     ADMINISTRATION


3.2. MODULE DESCRIPTIOIN

1). Sign Up: This module deals with the sign up process. This module is
having the facilities for creating new account in this Files Den. This
feature is provided by clicking signup option and it displays fill up form.
In sign up form the new user can fill all the details of the new user. This
form will takes all the details about the user. This will loads the
information like Username, User Password. Confirm Password.
        After entering the details in to the form the user can select   the
option provided on the sign up form. The option is Register. When user
clicked on the 'Register' button the module first checks whether the user
name already exists or not.
        If the user name is already present in the database system the
corresponding dialog box will be given to the user and this process will
be repeated until the user is enters new username which doesn’t exist in
the database. If not it will checks further fields whether the user has
entered the same values in the 2 fields viz User Password and Confirm
Password. If he entered same values the form will be submitted
otherwise the system will gives the corresponding alert message to the
user.
2)Login Option: If the user already contains an account in this system,
this form permit to enter in to this Website. Now he can use all the
facilities provided by this Website. A valid user can access these facilities
by entering the two options provided by the logging screen, if not he can
create the new user account by using the facility of the Sign In form.
      By entering the Username and Password , the user presses the
Sign in button. If the username & password are correct then system
gives the permission to logon to the Website. This validation at the
database   is necessary for the purpose of authentication. Only a valid
user can access the facilities provided by Files Den.
      After successful login the user is provided with a variety of options
to proceed with.
User Links: It Provides a way to give any commands to the mail server.
The options included in the menu are
1.Upload Files
2.Download Files
3.Send Mail
4.Read Mail
5.Add friends
6.Delete Friends
7.Unsubscribe
8.Logout
1.Upload Files: When user clicks this link, he is provided with a drop
down menu consisting the names of users to whom the user wants to
upload.
2.Download Files:           When the user clicks download files he is shown
the the files uploaded by other users .He can then download the files.
3.Send Mail: Here the user is shown a page with the following fields to
fill in:
           To: Here the primary receiver's address is to be entered
           Subject: Here the subject of the message is to be entered.
Message: This is the text area where the actual mail has to be typed.
           Send:   This is a button, used to send the mail
4.Read Mail: When a user clicks this, user will be displayed. By clicking
on the subject place the corresponding mail will be displayed in next
page.
5.Add Friends: Here the user is shown a Text Field to enter a friend
name
and a Add button to add the name entered into Friends List.
6.Delete Friends: Here again, the user is shown a Text Field to enter a
friend name and a Delete button to delete the name from Friends List.
7.Unsubscribe: When a user clicks Unsubscribe link, user is provided
with a message box to type for specifying the reason to unsubscribe
from the Website and a Submit Button to unsubscribe.
8.Logout: By clicking this, the login session of the user will expire and
the user is logged out completely from the site.
ADMINISTRATION MODULE
Administrator manages the registered user accounts by performing the
following tasks
      User support
      Adding runtime banners
      Sending News
      View Suggestions from Users
      Deleting user Accounts
Advantages:
1.FilesDen, as a web-based application        provides uploading and
downloading of files.
2.This system can be used to gather more information that is required
and can download files to a greater extent.
4. PROJECT DICTIONARY

4.1. DATAFLOW DIAGRAMS




                                  ADMINISTRATOR
      USER               LOGIN




FIGURE 1 CONTEXT LEVEL DIAGRAM




    FILE TO
      UPLOAD             UPLOAD   FILE UPLOADED
FIGURE 1 ‘UPLOAD’ PROCESS




                                          FILE
     FILES                              DOWNLOADED
                            DOWNLOAD




FIGURE 2 ‘DOWNLOAD’ PROCESS


                                       USER TABLE




   FRIEND                              FRIEND NAME
     NAME             ADD FRIEND
                                           ADDED
FIGURE 3. ‘ADD FRIEND’ PROCESS




                                     USER TABLE




     FRIEND
        NAME               DELETE       FRIEND NAME
                            FRIEND       DELETED




FIGURE 4. ‘DELETE FRIEND’ PROCESS




  MESSAGE
                                      MESSAGE
     FIELDS                SEND
                                          SENT
                            MAIL
FIGURE 5. ‘SEND MAIL’ PROCESS




                                         MAIL IS OPENED
                         READ             TO READ
     INBOX                MAIL


                                      DELETE MAIL(S)




FIGURE 6. ‘READ MAIL’ PROCESS




   USER
    NAME                                  USER
                        UNSUBSCRIBE
                                       UNSUBSCRIBED
4.2. DATA DICTIONARY
1. TABLE NAME: FILES_USER
Description: This table contains the details of the new users


             FIELDNAME DATATYPE             DESCRIPTION
             USERNAME      VARCHAR (20) Username
             USERPWD       VARCHAR (20) User Password


CONSTRAINTS:
     USERNAME is primary key. All fields are NOT NULL.
2.TABLENAME: USER
DESCRIPTION: This table is created for every registered user. It
contains the names of the friends of the corresponding user.


 FIELDNAME       DATATYPE&SIZE        DESCRIPTION
 NAME            VARCHAR (20)         Name of the friend


3. TABLENAME: BANNER
Description: This table contains the path of the image


         FIELDNAME       DATATYPE&SIZE         DESCRIPTION

         PATH            VARCHAR (20)          Path      of     the
                                               image




IGURE 7. ‘UNSUBSCRIBE’ PROCESS
5. FORMS & REPORTS

5.1. I/O SAMPLES




2.SIGNUP
3.USER




4.UPLOAD
5.UPLOADING




6.DOWNLIST
7.ADDFRND




8.DELFRND
9.WRITEMAIL




10.READMAIL




11.USERFEEDBACK
12.UNSUBSCRIBE




13.ADMIN
14.UPDTBANNER




15.READSUGGESTIONS

				
DOCUMENT INFO
Shared By:
Categories:
Tags:
Stats:
views:4
posted:11/6/2012
language:
pages:19