SlideShare uma empresa Scribd logo
1 de 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

Mais conteúdo relacionado

Semelhante a 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
 

Semelhante a 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
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
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
 

Último (20)

CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
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
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
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
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
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
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
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
 
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
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
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
 
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
 

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.