Professional Documents
Culture Documents
Major Project (Table of Contents)
Major Project (Table of Contents)
An Endeavour can be successful only when it is packed with the proper guidance and blessing.
We hereby take pleasure in acknowledgement all those who have enabled us to complete this
project.
We have great pleasure in expressing our deep sense of gratitude to, and we consider ourself
proud to be a part of Christ College of Science and Management, the institution that stood by our
way in the entire Endeavour.
We take this opportunity to express our thanks to our Principal Rev. Fr. Jince George CMI,
Christ College of science of Management, Malur for permitting to carry out project work in
college as per curriculum.
We take this opportunity to express our heartfelt thanks to Asst.Prof. S. Athilakshmi, Head of
the Department, Department of Computer Science for providing necessary facilities and
guidance for the project. We extend my sincere thanks to the project guide Ms. vijayalakshmi
Asst.Professor, Department of Computer Science, Christ College of Science and Management,
for her constant encouragement and support throughout our course, especially for the useful
suggestions given during the course of the project period.
i
ABSTRACT
Online advertising is a major economic force in the Internet today, funding a wide variety
of websites and services. Today’s deployments, however, erode privacy and degrade
performance as browsers wait for ad networks to deliver ads.
This paper presents Privad, an online advertising system designed to be faster and more
private than existing systems while filling the practical market needs of targeted advertising: ads
shown in web pages; targeting based on keywords, demographics, and interests; ranking based
on auctions; view and click accounting; and defense against click-fraud. Privad occupies a point
in the design space that strikes a balance between privacy and practical considerations.
This paper presents the design of Privad, and analyzes the pros and cons of various design
decisions. It provides an informal analysis of the privacy properties of Privad. Based on micro
benchmarks and traces from a production advertising platform, it shows that Privad scales to
present-day needs while simultaneously improving users’ browsing experience and lowering
infrastructure costs for the ad network. Finally, it reports on our implementation of Privad and
deployment of over two thousand clients.
ii
LIST OF CONTENTS
Chapter 1 Introduction
Chapter 2 Literature Survey
Chapter 3 Software Requirement Specification
Chapter 4 System Analysis
Chapter 5 System Design
Chapter 6 Detailed Design
Chapter 7 Implementation
Chapter 8 Software Testing
Chapter 9 Snapshots
Chapter 10 System Maintenance
Chapter 11 Conclusion
Chapter 12 Future Enhancement
References
iii
LIST OF FIGURES
Fig 6.2.1 DFD level 0
Fig 6.2.2 DFD level 1
Fig 6.2.3 DFD level 2
Fig 9.1.4 DFD level 3
Fig 9.1.5 DFD level 4
Fig 9.1 Advertiser Register
Fig 9.2 Advertiser login
Fig 9.3 Advertiser Module
Fig 9.4 Advertiser viewing broker details
Fig 9.5 Broker Login
Fig 9.6 Broker Registration
Fig 9.7 Broker Module
Fig 9.8 Broker Sending Ads to Dealer
Fig 9.9 Dealer Login
Fig 9.10 Dealer viewing ads Details
Fig 9.11 Dealer Hosting Ads to Client
Fig 9.12 Client Login
Fig 9.13 Client Viewing Ads Details
Fig 9.14 Client Joining to Channel
Fig 9.15 Client Liking or Disliking ads
Fig 9.16 Advertiser Asking for Date Extension
Fig 9.17 Broker Viewing Client Joining Details
Fig 9.18 Broker Viewing Ads Posted
iv
Fig 9.19 Viewing Ads Extend
Fig 9.20 Broker response for ads Extension
Fig 9.21 Client downloading ads
Fig 9.22 Fraud Alert for Client
Fig 9.23 Advertiser Viewing Fraud details
v
LIST OF TABLES
vi
TABLE OF CONTENTS
Acknowledgement i
Abstract ii
List of contents iii
List of figures iv
List of tables vi
CHAPTER 1 INTRODUCTION
1.1 Problem and Motivation
1.2 Purpose
1.3 Objective of the project
1.4 Scope of the project
CHAPTER 7 IMPLEMENTATION
7.1 Introduction
7.2 Coding
7.2.1 Ads posted
7.2.2 Advertiser Module
7.2.3 Broker Module
7.2.4 Client Module
7.2.5 Dealer Module
CHAPTER 8 SOFTWARE TESTING
8.1 Introduction
8.1.1 Validation Testing
8.2 System Testing
8.2.1 Test plan
8.2.1.1 Login Testing
8.2.1.2 Adding User details Testing
8.2.2 Code Testing
CHAPTER 9 SNAPSHOTS
CHAPTER 11 CONCLUSION
REFERENCES