+ All Categories
Home > Technology > Developement Of A Client Dashboard Final Presentation

Developement Of A Client Dashboard Final Presentation

Date post: 11-Nov-2014
Category:
Upload: akshay-suresh
View: 1,931 times
Download: 0 times
Share this document with a friend
Description:
An application designed for Eproximiti that would allow their clients to upload their advertisements directly on the web servers and the internet without the intervention of E-Proximiti Staff--- This presentation provides the design, implementation, testing and other procedural details.
Popular Tags:
14
Team Members Apeksha Shetty Akshay Suresh Manjunath Reddy Varun Vijayvargiya Rohit Dinakar • Sponsor Jeff Harper eProximiti
Transcript
Page 1: Developement Of A Client Dashboard   Final Presentation

• Team MembersApeksha ShettyAkshay SureshManjunath ReddyVarun VijayvargiyaRohit Dinakar

• SponsorJeff HarpereProximiti

Page 2: Developement Of A Client Dashboard   Final Presentation

• Brief Overview• Current Progress• Demo• Class Diagram• Layered Architecture/Web Services• Database• Next 3 Weeks

Page 3: Developement Of A Client Dashboard   Final Presentation

• 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.

Page 4: Developement Of A Client Dashboard   Final Presentation

• 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.

Page 5: Developement Of A Client Dashboard   Final Presentation

• 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

Page 6: Developement Of A Client Dashboard   Final Presentation
Page 7: Developement Of A Client Dashboard   Final Presentation

• 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

Page 8: Developement Of A Client Dashboard   Final Presentation

Web Services

customerInfoWS

demographicsWS

recommendationWS

dataoperationsWS

statisticsWS

expiryWS

customerInfo

contractExpiry

couponExpiry

demographReco

statistics

upload

view

delete

Data Access Layer

Business Layer

Class Entities

Location

Coupons

Ads

Videos

Message Template

Customer

To Database

Contract

Page 9: Developement Of A Client Dashboard   Final Presentation

• 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.

Page 10: Developement Of A Client Dashboard   Final Presentation
Page 11: Developement Of A Client Dashboard   Final Presentation
Page 12: Developement Of A Client Dashboard   Final Presentation
Page 13: Developement Of A Client Dashboard   Final Presentation
Page 14: Developement Of A Client Dashboard   Final Presentation

Recommended