26
UNDER THE GUIDENCE OF ASSOCIATE PROFESSOR J V S SREENIVAS BY: G.HARSHA VARDHAN 07N71A0511 K.KRISHNA CHAITANYA 07N71A0521 SUGANDH KUMAR 07N71A0550 K.JAGADISH 07N71A0522

DISTRIBUTED Networking personal album making using flex

Embed Size (px)

Citation preview

Page 1: DISTRIBUTED Networking personal album making using flex

UNDER THE GUIDENCE OF

ASSOCIATE PROFESSOR

J V S SREENIVAS

BY:

G.HARSHA VARDHAN 07N71A0511K.KRISHNA CHAITANYA 07N71A0521SUGANDH KUMAR 07N71A0550K.JAGADISH 07N71A0522

Page 2: DISTRIBUTED Networking personal album making using flex

To develop a photo sharing application which provides more user friendly environment

Page 3: DISTRIBUTED Networking personal album making using flex

we are developing a flex application where the users can upload the photos and can give access to there friends to view the photos.

The user can view the photos in different views (one photo per a page, two photos along with the cover page).

The admin will have the right to activate and deactivate the users.

Page 4: DISTRIBUTED Networking personal album making using flex

We are going to build a system which makes photo sharing easy and which has a good look and feel where the user can have the real feel of turning the pages of an album with the use of Flexbook component of Flex.

user can send invitations to friends whom the user wants to view the photographs

Page 5: DISTRIBUTED Networking personal album making using flex

This project is mainly designed to enable the user to share his/her photographs to their friends and family who are in faraway lands also.

Users can view the pictures of their friends.

Page 6: DISTRIBUTED Networking personal album making using flex

Invite friends to view the pictures and can mail pictures from his account.

Also the one who has given public share can only view the photos of other users.

Page 7: DISTRIBUTED Networking personal album making using flex

The user may not always be in touch with his relations.

We can also find different networking sites but accessing them will not very user friendly and with rich look.

This makes the user to look for a better system where look and feel will be more.

Page 8: DISTRIBUTED Networking personal album making using flex

Implementing the new technology which provides better interface is always required.

Users always get attracted to technology which is more user-friendly.

security permissions to view the album is provided.

Page 9: DISTRIBUTED Networking personal album making using flex

Users can upload their pictures.

Users can view the pictures with good look and feel.

User can even set the cover page of the album.

User can send invitations to other friends to view the photographs.

User can mail the photographs to his/her friends.

Page 10: DISTRIBUTED Networking personal album making using flex

Registration and Login

Add photos

Add security

Send Invitation

Admin.

Page 11: DISTRIBUTED Networking personal album making using flex

REGISTRATION AND LOGIN :

If the user is new to the site then he has to register himself in the site and then he can login by giving his credentials

Page 12: DISTRIBUTED Networking personal album making using flex

ADD PHOTOS :

The user can upload the photos into the site and store them in the database.

Page 13: DISTRIBUTED Networking personal album making using flex

ADD SECURITY :

The user can set public private access to his photos restricting the other users for viewing the album.

Page 14: DISTRIBUTED Networking personal album making using flex

SEND INVITATION :

The user can send the invitation to his friends to view his album and can give permissions to view photos.

Page 15: DISTRIBUTED Networking personal album making using flex

ADMIN :

Admin will have the access on the site and he can activate or deactivate the users. So that he can deactivate users who does not maintain their account properly.

Page 16: DISTRIBUTED Networking personal album making using flex

Dotnet framework 3.5

Visual studio 2008

Sql Server 2005

Flex builder 3

Page 17: DISTRIBUTED Networking personal album making using flex

512MB Ram

80 GB hard disk

Page 18: DISTRIBUTED Networking personal album making using flex

“Flex is a developer toolkit for building exceptional rich Internet applications on the Flash platform”.

Adobe Flex is a software development kit released by Adobe Systems for the development and deployment of cross-platform rich Internet applications based on the Adobe Flash platform.

Page 19: DISTRIBUTED Networking personal album making using flex

Flex applications can be written using Adobe Flex Builder or by using the freely available Flex compiler from Adobe.

Page 20: DISTRIBUTED Networking personal album making using flex

Designed to scale from simple components in websites to full-blown browser-based or desktop applications.

Using the pre-built component library, Flex provides a broad solution for creating RIAs of all kinds.

Page 21: DISTRIBUTED Networking personal album making using flex

Allows web application developers to create highly interactive interfaces for web and desktop applications.

Applications built with Flex can reach more users, improve productivity and satisfaction, and generate increased profits for businesses.

Page 22: DISTRIBUTED Networking personal album making using flex

Component library provides user interface controls ◦Simple: buttons, checkboxes, and radio buttons ◦Complex: data grids and combo boxes

Developers use provided components to design complex layouts and use (or modify) the skins for a better look

Page 23: DISTRIBUTED Networking personal album making using flex

SRS FOR THE PROJECT

OOPS CONCEPTS

C#:Web Forms -For developing

windows applications.

Windows Forms -Drag and drop editing.

Page 24: DISTRIBUTED Networking personal album making using flex

ADO .NET : Activex Data Object

CONNECTION TO DIFFERENT SERVERS

3 TYPES:•Sqlclient-Sql server•Oracleclient-Oracle•Oledb-Access

Page 25: DISTRIBUTED Networking personal album making using flex

ADO.NET ARCHITECTURE:

Connection

Command

Data Reader

Dataadapter

Data table

Relation

Data table

ORACLEMSSQL ACCESS VIEWXML

Disconnected architecture

Connected

Architecture

Sql client oracle oledb

DATA SETDATA PROVIDER

Page 26: DISTRIBUTED Networking personal album making using flex