You are on page 1of 9

Electronic Image Sharing

1) PURPOSE OF THE PROJECT


Purpose of a project is to provide an environment for sharing
photos bundled in the form of gallery with your loved ones
or with the rest of the world. The application should have a
controlling environment from where the administrator can
manage galleries. The application can be generalized as a
product, which can be used for other activities such as
hosting personal portfolios, client portfolios, etc.
2) PROBLEMS IN THE EXISTING SYSTEM
The current system is a manual system where in the sharing
is done manually by printing multiple copies of the same
pictures and posting the copies to different people, in which
the cost of printing and posting will be added burden on the
person. In case the application is used for portfolio hosting
an unavailability of application such as Electronic Image
Sharing with cost heavily for a person interested in sharing
his portfolio. As a free resource for sharing the pictures the
person printing the photos can easily host the pictures for
customers for sharing them as a service to customer.
Providing one such service will attract more customers and
benefit the organization implementing Electronic Image
Sharing .

3) SOLUTION OF THESE PROBLEMS


Electronic Image Sharing is a unique solution for managing
galleries online.

Easy user interfaces and hosting of images

online is a feature, which makes the uploading the content to


web environment a difficult issue. Managing the cache to speed
up the slide show feature for the clients speeds up the viewing
abilities of the viewers. The printing functionality is supported
by other website where in the person can order for the
interested prints which will be delivered to the customer.

4) HARDWARE & SOFTWARE SPECIFICATIONS


HARDWARE REQUIREMENTS:
PIII

500MHZ or above

128MB RAM
100MB Free Hard disk space
STD Color Monitor
Network interface card or Modem (For Remote
Sources)

SOFTWARE REQUIREMENTS:
WINDOWS NT 4 | 2000 | XP
Visual Studio .Net 2005 Enterprise Edition
Internet Information Server 5.0
Visual Studio .Net Framework (Minimal for
Deployment)
3

1) STUDY OF THE SYSTEM


Electronic Image Sharing an exclusive application developed
to ease the concept of sharing photos across the net, Electronic
Image Sharing is designed to provide the extension of business
to the photo studios that provide the developing and printing of
photographic images. As the entire printing work is done in an
electronic and digital environment the person in process has
the complete resource in a digital environment. On request
from the customer it can be hosted online for sharing with
others.
Two types of users will share the complete environment.
Administrator and the normal user. Administrator hosts the
pictures in the form of galleries and the normal user can view
the same.
The entire project is divided into various modules like
Gallery

(Album)

Management,

Configuration,

Invitations,

Address book and Slide show organizer.

1. Album Management
1.1

Adding New Album : In this area the administrator


creates a new album or gallery by providing the gallery
name. If already an album exists then the new album can
be binded to the existing one, in that case the new album
will be considered as a child to other album. While
creating a new album a brief description can be provided
defining

the

album

contents.

While

providing

the

contents to the newly created gallery this part of the


application provides a feature wherein a single picture
can be added while describing about each picture.
Another part of this part of the application is bulk add,
where in a complete list of pictures can be selected at
once and will be added to gallery. During bulk upload
option, the application shows the list of already hosted
image folders and with options discussed below

Set Title to File Name: The file when displayed will


show the title given to the album as filename.
Set Caption to File Name: Used to set the captions
for the hosted images.

1.2

Cache Control: Viewed images are placed in a cache


for easy and speedy access while running the show for a
user. Cache control clears the cached contents in order to
make space for new shows.

2. Configuration
2.1 Site Settings: Used to set title for the application,
Skins for display (default orange) and Site Password

2.2 Admin Settings: Used to set Administrator name


and email

2.3 Mail Settings: Used to set mail server


2.4 Directory Settings: Used to set Admin Directory,
Data Directory, Template Directory, Photo Directory

2.5 Other Settings: Used to enable custom error


page display, Slide show delay, Character set, Friendly URL

3. Address Book Management


3.1 Adding New Contacts: Collects full details of the
persons who will be invited later and adds it to the database.

3.2 View Contacts: Will provide an abstract view of the


invited persons and the state of viewing the gallery.

4. Invitations
Create Invitation: Will provide an option to create new
contacts.

ACCESS CONTROL FOR DATA WHICH REQUIRE USER


AUTHENTICATION

The following commands specify access control


identifiers and they are typically used to authorize and
authenticate the user (command codes are
shown in parentheses)
USER NAME (USER)
The user identification is that which is required by the
server for access to its file system. This command will
normally be the first command transmitted by the
user after the control connections are made (some
servers may require this).
PASSWORD (PASS)
This command must be immediately preceded by the
user name command, and, for some sites, completes
the user's identification for access control. Since
password information is quite sensitive, it is desirable
in general to "mask" it or suppress type out.

You might also like