1 Online Image Management System The ACE Group Group 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 PhotographerManager -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
Implementation 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