You are on page 1of 9

ACKNOWLEDGEMENT

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

Table 5.2.1 Advertiser Table

Table 5.2.2 Broker Table

Table 5.2.3 Client Table

Table 5.2.4 Dealer Table

Table 5.2.5 Broker viewing details Table

Table 5.2.6 Client viewing details Table

Table 5.2.7 Dealer ads viewing Table

Table 8.2.1.1 Login Testing

Table 8.2.1.2 Login Testing

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 2 LITERATURE SURVEY


2.1 Introduction

CHAPTER 3 SOFTWARE REQUIREMENT SPECIFICATION


3.1 Introduction
3.2 System Requirements
3.2.1 Hardware Requirements
3.2.2 Software Requirements
3.3 Functional and Non-Functional Requirements
3.3.1 Functional Requirements
3.3.2 Non-Functional Requirements
3.4 Feasibility Study
3.4.1 Technical Feasibility
3.4.2 Economical Feasibility
3.4.3 Operational Feasibility
CHAPTER 4 SYSTEM ANALYSIS
4.1 Existing system
4.2 Proposed System
4.3 System Description
4.3.1 Modules

CHAPTER 5 SYSTEM DESIGN


5.1 Architecture
5.2 Data design

CHAPTER 6 DETAILED DESIGN


6.1 Introduction
6.2 DFD
6.2.1 DFD Level 0
6.2.2 DFD Level 1
6.2.3 DFD Level 2
6.2.4 DFD Level 3

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

CHAPATER 10 SYSTEM MAINTENANCE


10.1 Corrective Maintenance
10.2 Adaptive Maintenance

CHAPTER 11 CONCLUSION

CHAPTER 12 FUTURE ENHANCEMENT

REFERENCES

You might also like