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.
UiPath Platform: The Backend Engine Powering Your Automation - Session 1
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
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.