Upload
peregrine-preston
View
216
Download
1
Tags:
Embed Size (px)
Citation preview
1
Online Image Management System
The ACE GroupGroup Members:
•Gaurav Chauhan
•Mandar Haridas
•Nigusse Abate
•Sandhya Bathini
•Snehal Moteiro
•Srunokshi Kaniyur Prema Neelkantan
Overview
• Our Assumptions of the Business
• Diagrams: Use Case, Class, Sequence
• Implementation Details
• Demonstration
2
3
System Users and Roles
Photographer Manager
-Register as a system user
-Place orders
-View order Status
-Upload Images
-Edit Image Properties
-Approve Orders
- Add new photographers
-Edit Image Properties
Customer
User
4
Use cases
5
6
7
ImplementationNew customer Registration
Customer logs in
Customer browse image & place order
Manager approves order
Photographer upload image for the order
Customer view his image
stop
start
What did we implement ?
How much ?
What technology ?
Why ?
8
9
Implementation Platform
• Drupal was used as implementation platform. Why ?
• Example of Content Management System. We thought of doing something different, learn something new.
• Drupal is a Rapid Application Dev Tool, so a good option considering the crash deadlines !
Why Druplal ? …. continued• Drupal organizes each feature as configurable module (Image
Module, Image Gallery, Site Building Module)
• Drupal allows us to create roles based on our application needs and assign them to corresponding user. All the users in our application are role based (Customer, Photographer, Manager)
• Each role has specific permissions, for e.g., on the image gallery
• In Image gallery, photos can be organized based on categories.
• 3 views can be autogenerated: Thumbnail, original and preview. Also, Image Gallery has access control features. We can restrict individual gallery access based on roles
10
Finally …… Demonstration
11
Contributions & Acknowledgements
• Total Team Effort!
• Project would not have been possible without any one of us six members
• ….. And Of Course …. Thanks to Dr. Hankley for his inputs.
12
The Ace Team Picture … Thank You …. Questions ???
13