Sponsor Jeff Harpereproximiti Team: Apeksha Shetty, Akshay Suresh, Manjunath Reddy, Varun Vijayvargi - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

Sponsor Jeff Harpereproximiti Team: Apeksha Shetty, Akshay Suresh, Manjunath Reddy, Varun Vijayvargi

Description:

Problem: Ads, coupons, videos etc of eproximiti's clients has to be updated ... of sales made by redeemed coupons. Automated renewal of customer contracts ... – PowerPoint PPT presentation

Number of Views:118
Avg rating:3.0/5.0
Slides: 2
Provided by: Manju5
Category:

less

Transcript and Presenter's Notes

Title: Sponsor Jeff Harpereproximiti Team: Apeksha Shetty, Akshay Suresh, Manjunath Reddy, Varun Vijayvargi


1
CSE 762
LOCATION BASED Ad MANAGEMENT
Big Picture eproximiti wants to revolutionize
the way advertising is done, by targeting local
consumer base (i.e. allowing its paying clients
to put up Ads and coupons specific to a region or
location). Problem Ads, coupons, videos etc of
eproximitis clients has to be updated manually
by eproximiti admin. This model does not work if
the number of clients are large and also if the
number of locations registered by the clients are
many. Solution Provide an interface to the
clients which allows them to manage their ads,
coupons, videos etc for different locations. This
interface also allows the clients to view other
information like demographics, statistics etc.
Project Description
Before
Now
eproximiti admin
  • Functional Requirements
  • Must be able to view/modify ads based on
    location(s) selected.
  • All changes must be committed to permanent
    storage.
  • Database updation must be immediately performed.
  • Non - functional Requirements
  • User registration must have been taken care of
    beforehand.
  • Correct demographic and statistical data must be
    provided from reliable sources.
  • User effort to perform an action must be
    minimized.

Project Overview
  • We decided to implement a layered architecture
    for the application.
  • It is divided into four layers,
  • Presentation Layer - The presentation layer
    provides the application's user interface.
  • Business Layer (BL) - The business layer
    implements the business functionality of the
    application.
  • Web Services - The Web Services are used to fetch
    specific information needed for the business
    layer.
  • Data Access Layer (DAL) - The data access layer
    provides access to the database.

System Architecture
Technology Overview
User Interface Visual Web Developer Web
Services C.NET Data Access Layer
C.NET Database SQL Server
The user interface was one of the most important
and difficult aspect of this project. We have
designed a simple UI in an L-shaped format,
with emphasis given to the functionality and ease
of use. The checkbox list on the left hand side
allows the customer to choose multiple locations
and perform any of the functions specified on the
top bar.
User Interface Design
Software Analysis Design
The design and implementation of the project is
represented in the class and database diagrams.
  • Layered architecture is a pain, but very
    important.
  • Client requirement gathering must be clear and
    extensive.
  • Design and testing is as important an activity as
    development.
  • Team cohesiveness is critical.

Lessons Learned
  • E-Commerce Functionality
  • Online registration of a new location
  • Storage/Retrieval of previously uploaded
    advertisements
  • Statistical figures of sales made by redeemed
    coupons
  • Automated renewal of customer contracts

Future Work
Special Thanks
We would like to thank our sponsor Mr. Jeff
Harper and our Professor Dr. Igor Malkiman,
without whom this project would not be possible.
Sponsor Jeff Harper(eproximiti)
Team Apeksha Shetty, Akshay
Suresh, Manjunath Reddy, Varun Vijayvargiya,
Rohit Dinakar
Write a Comment
User Comments (0)
About PowerShow.com