SlideShare ist ein Scribd-Unternehmen logo
1 von 14
• Team Members
     Apeksha Shetty
     Akshay Suresh        • Sponsor
     Manjunath Reddy           Jeff Harper
     Varun Vijayvargiya        eProximiti
     Rohit Dinakar
•   Brief Overview
•   Current Progress
•   Demo
•   Class Diagram
•   Layered Architecture/Web Services
•   Database
•   Next 3 Weeks
•   Our goal was to develop a UI (“client dashboard”) for the customers of
    eProximiti.
•   The clients will now be able to view/upload/delete their coupons, ads,
    videos, email and mail templates for specific locations.
•   They will also be able to view the demographics and statistics for specific
    locations, along with contract details and recommendations.
•   Almost fully functional UI.
•   Fully developed DB with dummy data (similar to expected real data)
    entered in all the tables.
•   All classes identified and defined for Business Layer and Data Access
    Layer.
•   All Web Services up and running.
•   User Interface – Visual Web Developer
•   Business Access Layer – C#.NET
•   Web Services – C#.NET
•   Data Access Layer – C#.NET
•   Database – SQL Server
•   Web server – IIS
•   Presentation Layer : User Interface, Web pages, Forms, Event Handling
•   Business Layer : Class definitions of each entity
•   Web Services : Contain Web methods to service requests from Business
    Layer methods to implement different functionalities
•   Data Access Layer : Enables data transfer between the application and
    repository through file handling and database query operations
•   Database :Repository
Business Layer     Web Services      Data Access
                                        Layer
Class Entities    customerInfoWS

                                     customerInfo
   Customer
                 recommendationWS
                                    contractExpiry
   Location
                  demographicsWS
                                     couponExpiry       To
   Coupons                                           Database
                   statisticsWS     demographReco
     Ads
                                       statistics
                     expiryWS
   Videos
                                        upload
   Message
                                         view
   Template      dataoperationsWS

                                        delete
   Contract
• The database records information about customers, locations,
advertisements, coupons, contracts, message templates ,video etc.
    o Each customer may own many locations
    o Each location would have an advertisement/ coupon /
    message / template / video for each registered customer
    o Also, Each user for each registered location would have an on-
    going contract for that particular location.
Developement Of A Client Dashboard   Final Presentation
Developement Of A Client Dashboard   Final Presentation
Developement Of A Client Dashboard   Final Presentation
Developement Of A Client Dashboard   Final Presentation
Developement Of A Client Dashboard   Final Presentation

Weitere ähnliche Inhalte

Ähnlich wie Developement Of A Client Dashboard Final Presentation

Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
Axway Appcelerator
 
How we use Hive at SnowPlow, and how the role of HIve is changing
How we use Hive at SnowPlow, and how the role of HIve is changingHow we use Hive at SnowPlow, and how the role of HIve is changing
How we use Hive at SnowPlow, and how the role of HIve is changing
yalisassoon
 
Composite Applications with SOA, BPEL and Java EE
Composite  Applications with SOA, BPEL and Java EEComposite  Applications with SOA, BPEL and Java EE
Composite Applications with SOA, BPEL and Java EE
Dmitri Shiryaev
 

Ähnlich wie Developement Of A Client Dashboard Final Presentation (20)

20130117 - Big Data Architectures
20130117 - Big Data Architectures20130117 - Big Data Architectures
20130117 - Big Data Architectures
 
Azure Services Platform
Azure Services PlatformAzure Services Platform
Azure Services Platform
 
Codestrong 2012 breakout session the role of cloud services in your next ge...
Codestrong 2012 breakout session   the role of cloud services in your next ge...Codestrong 2012 breakout session   the role of cloud services in your next ge...
Codestrong 2012 breakout session the role of cloud services in your next ge...
 
Mallesh Aruri
Mallesh AruriMallesh Aruri
Mallesh Aruri
 
Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012Linking Services and Linked Data: Keynote for AIMSA 2012
Linking Services and Linked Data: Keynote for AIMSA 2012
 
How we use Hive at SnowPlow, and how the role of HIve is changing
How we use Hive at SnowPlow, and how the role of HIve is changingHow we use Hive at SnowPlow, and how the role of HIve is changing
How we use Hive at SnowPlow, and how the role of HIve is changing
 
yugam_anand
yugam_anandyugam_anand
yugam_anand
 
ODell - Resume
ODell - ResumeODell - Resume
ODell - Resume
 
Eric Weathers 14
Eric Weathers   14Eric Weathers   14
Eric Weathers 14
 
Couchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetupCouchbase - orbitz use case - nyc meetup
Couchbase - orbitz use case - nyc meetup
 
Semiconductor E-commerce Platform Solutions
Semiconductor E-commerce Platform SolutionsSemiconductor E-commerce Platform Solutions
Semiconductor E-commerce Platform Solutions
 
Infosys – Semiconductor E-commerce Platform Solutions | Case Study
Infosys – Semiconductor E-commerce Platform Solutions | Case StudyInfosys – Semiconductor E-commerce Platform Solutions | Case Study
Infosys – Semiconductor E-commerce Platform Solutions | Case Study
 
Scalable Architectures - Microsoft Finland DevDays 2014
Scalable Architectures - Microsoft Finland DevDays 2014Scalable Architectures - Microsoft Finland DevDays 2014
Scalable Architectures - Microsoft Finland DevDays 2014
 
Composite Applications with SOA, BPEL and Java EE
Composite  Applications with SOA, BPEL and Java EEComposite  Applications with SOA, BPEL and Java EE
Composite Applications with SOA, BPEL and Java EE
 
Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)Transforming Software Architecture for the 21st Century (September 2009)
Transforming Software Architecture for the 21st Century (September 2009)
 
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For EcommerceDeep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
Deep.bi - Real-time, Deep Data Analytics Platform For Ecommerce
 
Digital WorkSpace NX
Digital WorkSpace NXDigital WorkSpace NX
Digital WorkSpace NX
 
E Commerce: Its role and development
E Commerce: Its role and developmentE Commerce: Its role and development
E Commerce: Its role and development
 
Future of IT
Future of ITFuture of IT
Future of IT
 
CV/Resume for Consulting Partners
CV/Resume for Consulting PartnersCV/Resume for Consulting Partners
CV/Resume for Consulting Partners
 

Kürzlich hochgeladen

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Kürzlich hochgeladen (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 

Developement Of A Client Dashboard Final Presentation

  • 1. • Team Members Apeksha Shetty Akshay Suresh • Sponsor Manjunath Reddy Jeff Harper Varun Vijayvargiya eProximiti Rohit Dinakar
  • 2. Brief Overview • Current Progress • Demo • Class Diagram • Layered Architecture/Web Services • Database • Next 3 Weeks
  • 3. Our goal was to develop a UI (“client dashboard”) for the customers of eProximiti. • The clients will now be able to view/upload/delete their coupons, ads, videos, email and mail templates for specific locations. • They will also be able to view the demographics and statistics for specific locations, along with contract details and recommendations.
  • 4. Almost fully functional UI. • Fully developed DB with dummy data (similar to expected real data) entered in all the tables. • All classes identified and defined for Business Layer and Data Access Layer. • All Web Services up and running.
  • 5. User Interface – Visual Web Developer • Business Access Layer – C#.NET • Web Services – C#.NET • Data Access Layer – C#.NET • Database – SQL Server • Web server – IIS
  • 6.
  • 7. Presentation Layer : User Interface, Web pages, Forms, Event Handling • Business Layer : Class definitions of each entity • Web Services : Contain Web methods to service requests from Business Layer methods to implement different functionalities • Data Access Layer : Enables data transfer between the application and repository through file handling and database query operations • Database :Repository
  • 8. Business Layer Web Services Data Access Layer Class Entities customerInfoWS customerInfo Customer recommendationWS contractExpiry Location demographicsWS couponExpiry To Coupons Database statisticsWS demographReco Ads statistics expiryWS Videos upload Message view Template dataoperationsWS delete Contract
  • 9. • The database records information about customers, locations, advertisements, coupons, contracts, message templates ,video etc. o Each customer may own many locations o Each location would have an advertisement/ coupon / message / template / video for each registered customer o Also, Each user for each registered location would have an on- going contract for that particular location.