Top Banner
Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas
17

Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Dec 30, 2015

Download

Documents

Shona Shepherd
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Online Photo Management System

By

Carlos, Mallik, Mustafa, Srinivas

Page 2: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Introduction

• The project ‘Online Photo-system Management’ manages the digital images as a web service.

• web service contains images for professional use.

• It stores images and additional information like EXIF and IPTC into the database.

Page 3: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

How it Works?• The photographer uploads images with meta information

• The photographer makes images accessible to a specific customer.

• Customers can select by specific contact or can search using search option on keywords, name of the photographer or title.

• The photographer can define an order for a customer or a customer can request an order, which is approved or refused by the photographer.

• After order has been approved, and the images uploaded, the customer can view the order and download the photos

Page 4: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Technology Used

• RUBY 1.8.6 on RAILS 2.1

• Data base: SQLITE

Page 5: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Page Flow Diagrams

Photographer

Home (login) View Order/Gallery

Upload pictures

Publish

E-mail

logout

Page 6: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Customer

Home PageView

Photographer

Create Order (gallery)

View Private gallery

Download

Page 7: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Use-Case Diagram

Create Public Gallery

Create Private Gallery

Upload

Photographer

View Public Gallery

Make Order

Get Private Gallery

Download

Customer

Page 8: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Class Diagram/Action Controller

Photo

iddescriptionblobthumd.blobheightwidthcamera

self.create()opname()save()destroy()self.find()self.new()self.blob()

Customer

nameaddressemail

self.create()save()destroy()self.new()self.find()

Photographer

idnameaddressloginpasswordphone numemail

self.create()save()destroy()self.create()self.find()self.authenticate()

Gallery

idnamedescriptionaddressstatus

self.create()save()destroy()self.new()self.find() Photo Controller

Download()Create()

View Controller

show()create()update()edit()

Page 9: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Sequence Diagram for “Making an Order”

Customer

GUI Gallery Controller

Gallery

Make an Order

submitcreate self.create

we are assuming that the customer is viewing the create form

Page 10: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Sequence Diagram for “Fill Gallery”

Phoographer

GUI File System Gallery Controller

Gallery Photo Controller

Photo EXXIFF

select

galleryid

edit self.find

id

fopen

uploadupload

complete

updatesave

self.createbefore_create

get_metadata

since gallery is sent, their is no need to call gallery.addphoto

Fill gallery

Page 11: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Sequence Diagram for “View Gallery”

Customer

GUI Gallery Controller

Gallery Photo Controller

Photo

view showself.find

self.find

photoid

downloaddownload self.find

[photoid]

get_blob

[key]

View Gallery

Page 12: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

Screen ShotsHome page with list of Photographers

Page 13: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.
Page 14: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.

List of Orders

Page 15: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.
Page 16: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.
Page 17: Online Photo Management System By Carlos, Mallik, Mustafa, Srinivas.