Advertisement Posting website
-
Upload
sureshkumar -
Category
Documents
-
view
104 -
download
1
Transcript of Advertisement Posting website
Advertisement Posting Website
ABSTRACT
The project entitled “Advertisement Posting Website” the main aim of the project is to provide
live advertisements with the users selected images and content. Users are allowed to give their company
info and navigation links to make available on the main website home page that is linked over the
Internet. Though which we can increase the number of users to catching the domain for their transaction.
The main theme is to provide advertisement in form of text, images, story, animations, Banners and all
for the kids as well as for the company’s.
Customers can choose the media types for the advertisements to be registered.
1. Television
2. News paper
3. Magazines
4. Billboard (Banners) with location map.
5. Radio
6. Internet
The process of making the advertisement is little because we are going to provide the execution
environment for the end users to select the available templates in which the users can easily create their
advertisement based on the Media Types (News Paper, Radio, Television, Banners etc).
This project deals with the multi level ad generating and content linking of the specific
company’s and their overall products demonstration. In this project we are going to provide the
administration capability’s like web monitoring which helps the website management to control the
amount of space need for the each users for the purpose of story animations and distributed
advertisements generation.
The process of animations can be done with the help of flash, ad rotator, content linker
component. These animated files can be stored as a template in the user web space. All the story content
is arranged in the temporary buffer area and they are transferred to the user login.
In User level uploading and downloading service for the story files, each user is allowed to
upload the contents from their local machine to the server machine with the help of the uploading block
service which is usually named as FTP operation. Downloading option are enabled to use the log reports
and transaction key information in from of encoded xml format.
Dynamic advertisement generations services for generating the advertisement based on the user
selected template for displaying their content on the home page based on the scheduling polices.
The administration capabilities to the website management with the Enhancive support of
previewing the overall users and their web space and controlling the security by changing their web
space folder attributes.
TABLE OF CONTENTS
Chapter No Description
I List of Tables
II List of Figures
III List of Abbreviations
1 Introduction
2 Need of Online Advertisement Posting Website
3 System Analysis
4 System Design
5 Output Design
6 Conclusion
7 Bibliography
LIST OF TABLES
NO DESCRIPTION
1 Login
2 Banner
3 Internet
4 Magazine
5 Newspaper
6 Radio
7 Television
8 AdminBanner
9 AdminInternet
10 AdminMagazine
11 AdminNewsPaper
12 AdminRadio
13 AdminTelevision
LIST OF FIGURES
NO DESCRIPTION
1 Data Flow Diagram
2 Entity Relationship Diagram
3 System Flow Chart
LIST OF ABBREVIATIONS
Variable Prefix:
Data Type Prefix
Boolean Bln
Integer(without decimal) Int
Numeric(with decimal) Num
String Str
Date and/ or time Dtd
Dataset Ds
Command Cmd
Data column Dc
Data Row Dw
Collections Cln
Control Prefix:
Object Type Prefix
Combo Box Cbo
Button Btn
Grid Grd
Label Lbl
List Box Lst
Option Button Opt
Text Box Txt
CheckBoxList Chk
INTRODUCTION
INTRODUCTION
Chapter I : Need of Online Advertisement Posting Website
This chapter describes why the Web based Advertisement Posting Website needed.
Chapter II : System Analysis
This chapter contains about the System Description with each individual process in detail.
Also it contains the Data Flow Diagram (DFD) of the system which explains a pictorial
representation of the data input and data output which flows end to end system.
Chapter III : System Design
This chapter contains the data structure of the system with their field name, data type,
size, constraints attached to the table in detail. It also explains a graphical representation of
the data structure with the relationship to other data structure of the system as Entity
Relationship Diagram(ER Diagram). Also the data input/output has been discussed here.
Chapter IV : File Structure
The List of Files and description and the detailed explanations of each file are
given in this chapter. The source of input and output is also described in this chapter.
Chapter V : Output Design
This chapter explains about the complete system flow in detail. It also contains the menu
navigation, individual data entry screens and reports are listed here.
NEED OF ONLINE ADVERTISEMENT POSTING WEBSITE
CHAPTER - II
Advertisement Posting Website
An advertising agency or ad agency is a service business dedicated to creating, planning and
handling advertising (and sometimes other forms of promotion) for its clients. An ad agency is
independent from the client and provides an outside point of view to the effort of selling the client's
products or services. An agency can also handle overall marketing and branding strategies and sales
promotions for its clients.
Typical ad agency clients include businesses and corporations, non-profit organizations and
government agencies. Agencies may be hired to produce an advertising campaign.
Offline vs. Online Advertising Agency
If you are a marketer you may want to consider the differences between online vs offline
advertising. The main reason for this is that we are so conditioned by offline advertising for example
television, radio, newspapers, magazines and flyers. Also with big companies launching their internet
businesses they usually use offline media on a very big scale. So it is hard to believe one can run a
successful internet business using only online advertising. Well this is exactly what I do. I have been
running my internet business using only free methods of online advertising and earning a full time
income for many years. Let me go through the differences between online and offline advertising.
There are many different methods of online advertising to produce good quality leads. However, I
have found that since there is nothing physical associated with your advert people are a lot more likely to
forget about it soon after. I have found the three methods of online advertising that produces the highest
quality lead to be the following. Ezine advertising in targeted ezines related to your product or service.
Search engine traffic related to keywords which represent your product or service. The last of these
methods is article marketing where you write articles related to your niche and create the credibility of an
expert.
Offline advertising works very well because there is something physical attached to your advert.
People remember it very well and it usually produces a high quality lead. I have found the following
offline advertising methods to work very well. You can advertise in a large amount of newspapers at the
same time. Usually you receive a significant discount. If you look around on the internet you will find a
lot of these deals where you can advertise in 100 newspapers at the same time. The key being to
advertise consistently. Advertising in a magazine related to your niche also works very well. You can
also use sizzle cards with an enticing marketing message and leave them wherever you go. Flyers also
work well and is very low cost, but the disadvantage is that you need to physically hand them out.
Having a balanced mix of advertising is very good for your business. If for some reason Google
goes through a major algorithm change and you lose a lot of rankings you will still be attracting visitors
from your offline methods. So when deciding between online vs offline advertising it is always good to
spread your methods to even out your risk
Advantages of Advertisement posting website
Cheaper - If you weigh up the difference between offline and online advertising, online advertising is
usually much cheaper than offline advertising. A decent cost per click budget or website advert is
generally much cheaper than a series or run of offline or newspaper advertising and is often much more
targeted and rewarding. This is not always the case, especially if you get deals for long term advertising
offline, but on the whole you normally find that online advertising works out to be more cost effective
and controllable in the long run.
Target Audience - A major advantage of online advertising is that you can target your audience much
more efficiently. For example, if you advertise in a newspaper, although you can choose the newspaper
that you consider being nearer your perfect audience, you will still have many more people who do not
fit your criteria. With online advertising you can select who your advert is seen by, by niche, age,
location and many other factors, especially when using cost per click or other social media types of
advertising.
More Options - When you consider the types of offline advertising there is, you will normally be able to
name the top three, which are newspaper advertising, flyers and television. But when you look at online
advertising the options seem to be much more, with cost per click, banner advertising, email marketing,
site sponsorship, directory advertising and many more. Online advertising also has more flexibility using
these options, as they can easily be turned on and off, changed or re-written and republished to take
advantage of any related news that might be relevant to the advert.
Quicker - One of the biggest advantages of advertising online is how quick it can be. From the second
you publish your new advert, news story or pay per click advert, it will be live on the internet and have
the potential to be viewed by thousands of people. With offline advertising, especially newspaper
adverts, you could be waiting up to a week for your advert to go to press and then be delivered to all of
the possible readers, meaning you have to plan well in advance to capture time critical or seasonal
advertising opportunities.
SYSTEM ANALYSIS
CHAPTER - III
V. System Description:
The following process have been involved in the Web Based Processing System.
Login
Registration
About us
Contact us
Carrier
Media Selection
Newspaper
Magazine
Television
Banner
Radio
Internet
Admin Login
Newspaper Ad-report
Magazine Ad-report
Television Ad-report
Banner Ad-report
Radio Ad-report
Internet Ad-report
Login Process:In is the process by which individual access to a computer system is controlled by identification
of the user using credentials provided by the user
A user can log in to a system to post new advertisement request and can then log out or log off
(perform a logout / logoff) when the access is no longer needed.
User Login Validation:If the Administrator uses the valid user id and password, he can access the data.
RegistrationIn this module the new user will submit their personal details and login details all the details will
be stored in database.
About usThis module the deals about the Advertisement Posting Website
Contact usIn this module the address of the Advertisement Posting Website will be displayed and Admin
login option will be displayed
CarrierThis is used to display the vacancies in the agency
Media SelectionIn which the user can select what type to advertisement to be submit that is Newspaper,
Magazine, Television, Banner, Radio, Internet
NewspaperWhich is used to submit the newspaper adds, that is name of the paper, pages, size etc
MagazineThis is used to submit the Magazine adds, that is name of the magazine, pages, issue 6+etc
TelevisionWhich is used to submit the Television adds, by choosing tv name and timings
BannerIt is used to submit the Banner adds on which place, size, color etc.
RadioWhich is used to submit the Radio adds on which FM, pogram, and time
InternetThis is used to submit the Internet adds, on which site, positions, and price
Data Flow Diagram
StartLogin Page
ValidationLoad project main page
Exit from Web page
Show media selection screen
Banner Ad Magazin AdTV Ad Radio AdInternet Ad
Post Advertisements
Admin Rights
All Media Ad Reports
Entity Relationship Diagram
namename
advpage
issue
price
upcontent
website
price
magazine
price
BannerInternet magazine
Newspaper
username
password
address
Login Table
uid
Belongs to
locationuid
uid uid
Belongs to
Belongs to
radio
uid
program
time
station
price
Belongs to
issue
price
page
papername
uid
Television
program
price
time
Tv name
uid
Belongs to
SYSTEM FLOW CHART
Start
User Enter
Already Registered
B
Login Correct?
Media Selection
Banner Internet Radio Television
Banner Ad Details
Internet Ad Details
Radio Ad Details
Television Ad Details
Banner Ad Details
A
NoYes
No Yes
Magazine
A
Admin Login
Login Correct?
View Posted Add Reports
No
Yes
B
Regis. Form
All Details are correct
Media Selection Page
Store Profile
No
Yes
SYSTEM DESIGN
CHAPTER - IV
VII. Data Base Design:
Table No: 1.1
Table Name: Login
Field Name Data Type Size Constraintuid varchar 10 PRIMARY KEY
username varchar 20
password varchar 20
email varchar 40
name varchar 20
addr varchar 50
mobile numeric 12
phone numeric 20
designation varchar 20
Table No: 1.2
Table Name: Banner
Field Name Data Type Size Constraint
cid varchar 50 PRIMARY KEY
name varchar 50
state varchar 50
location varchar 50
place varchar 50 Not Null
dfrom varchar 50
dto varchar 50
btype varchar 50
bsize varchar 50
price varchar 50
content Image 2147483647
uploadcontent varchar 50
Table No: 1.3
Table Name: Internet
Field Name Data Type Size Constraintcid varchar 50 PRIMARY KEY
name varchar 50
website varchar 50 Not Null
dfrom varchar 50
dto varchar 50
adsize varchar 50
pattern varchar 50
price varchar 50
content Image 2147483647
uploadcontent varchar 50
Table No: 1.4
Table Name: Magazine
Field Name Data Type Size Constraintcid varchar 50 PRIMARY KEY
name varchar 50
magazinename varchar 50 Not Null
dfrom varchar 50
dto varchar 50
advertisingpage varchar 50
adsize varchar 50
issues varchar 50
pattern varchar 50
price varchar 50
content Image 2147483647
uploadcontent varchar 50
Table No: 1.5
Table Name: NewsPaper
Field Name Data Type Size Constraintcid varchar 50 PRIMARY KEY
name varchar 50
papername varchar 50 Not Null
dfrom varchar 50
dto varchar 50
advertisingpage varchar 50
edition varchar 50
adsize varchar 50
issues varchar 50
pattern varchar 50
price varchar 50
content varchar 2147483647
uploadcontent varchar 50
Table No: 1.6
Table Name: Radio
Field Name Data Type Size Constraintcid varchar 50 PRIMARY KEY
name varchar 50
station varchar 50 Not Null
dfrom varchar 50
dto varchar 50
program varchar 50
btime varchar 50
bduration varchar 50
adduration varchar 50
repeat varchar 50
price varchar 50
content Image 2147483647
uploadcontent varchar 50
Table No: 1.7
Table Name: Television
Field Name Data Type Size Constraintcid varchar 50 PRIMARY KEY
name varchar 50
station varchar 50 Not Null
dfrom varchar 50
dto varchar 50
program varchar 50
btime varchar 50
bduration varchar 50
adduration varchar 50
repeat varchar 50
price varchar 50
content Image 2147483647
uploadcontent varchar 50
Table No: 1.8
Table Name: adminBanner
Field Name Data Type Size Constraintstate Varchar 50
Location Varchar 50
place Varchar 50
Table No: 1.9
Table Name: adminInternet
Field Name Data Type Size ConstraintWebsite varchar 50
Table No: 1.10
Table Name: adminmagazine
Field Name Data Type Size Constraintmagazine varchar 50
Table No: 1.11
Table Name: adminnewspaper
Field Name Data Type Size Constraintnewspaper Varchar 50
Table No: 1.12
Table Name: adminradio
Field Name Data Type Size ConstraintStation Varchar 50
program varchar 50
ptime datetime 16
pduration varchar 50
Table No: 1.13
Table Name: admintv
Field Name Data Type Size ConstraintStation Varchar 50
program varchar 50
ptime datetime 16
pduration varchar 50
FILE STRUCTURE
1. Source of Input:
Once the registered user login in to the site he can submit his advertisements on different medias and their inputs will be stored in the respective database table as given below
Login Table:
The inputs of the login table is Username, password, email, name of the user, address, phone number, and designation of the user these are the primary inputs given by the user at the registration stage.
Banner Table:
This is one of the media type to advertise by the user. In this the user will give their advertisement details like name of add, state and location and place of the advertisement to be placed, and how log it should be displayed that is date from and to, size of the advertisement and the content of the advertisement.
Internet Table:
In this the input will be, name of the advertisement, on which website it should be displayed, duration to display the advertisement, size of the advertisement, and content of the advertisement.
Magazine Table:
This is also like internet table the input will be, name of the advertisement, on which magazine it should be displayed, on which page it should placed and duration to display the advertisement, size of the advertisement, and content of the advertisement.
Newspaper Table:
This is very similar to magazine table the input will be, name of the advertisement, on which Paper like thinamalar, thinathanthi, Hindu etc, it should be displayed, on which page it should placed, size of the advertisement, and content of the advertisement.
Radio Table:
In this table the input will be, on which station it should relayed and duration and on which program it should displayed number of repeats, and content of the advertisement
Television Table:
This is very similar to Radio table the input will be, on which station it should relayed and duration and on which program it should displayed number of repeats, and content of the advertisement
Adminbanner, adminInternet, adminnewspaper, adminmagazine, adminradio, admintv Tables
These are the tables used by the administrator to view the advertisement given by the user in different Medias. This is just like a report and control of the advertisements by the administrator.
Software Environment:
Software Environment is a technical specification of requirement of software product. This
specifies the environment for development, operation and maintenance of the product.
Technology used:
Http
Http Basics
ASP 2.0
MSSQL SERVER
SQL
HTML
HTTP:
The Hypertext Transfer Protocol is stateless, TCP/IP based protocol used for communicating on
the World Wide Web. HTTP defines the precise manner in which Web clients communicate with Web
servers. HTTP/1.0 is the most common version in use today. Oddly enough, this protocol is not officially
recognized as an Internet standard. It is documented in the informational RFC 1945. Its successor,
HTTP/1.1, is currently a proposed Internet standard and many browsers and servers now support this
new version.
HTTP Basics:
The HTTP protocol follows a very simple request/response paradigm. In short, a conversation
between a Web browser and Web server goes something like this: the client opens a connection to the
server, the client makes a request to the server, the server responds to the request, and the connection is
closed.
The four stages of a simple Web transaction:
The client opens a connection to the server.
The client makes a request to the server.
The server responds to the request.
The connection is closed.
Client opens a connection
Client Sends Request
Server Responds CLIENT WEB SERVERWEB SERVER
Connection Closed
Connectionless Protocol:
HTTP is a connectionless protocol. As you may have guessed, the difference between a
connectionless and a connection-oriented protocol is in the way they handle connections. Using a
connectionless protocol, the client opens a connection with the server, sends a request, receives a
response, and closes the connection. Each request requires its own connection. With a connection-
oriented protocol, the client connects to the server, sends a request, receives response, and then holds the
connection open in order to service future requests.
The connectionless nature of HTTP is both strength and a weakness. Because it holds a
connection open only long enough to service the request, very few server resources are required to
service large numbers of users. In fact many popular Web sites service millions of users in a single day.
The drawback to a connectionless protocol is that a connection must be established with every request.
Opening a new connection with each request incurs a performance penalty that translates into additional
delays for the user.
Alternatively, a connectionless protocol such as FTP has a strong performance advantage over a
connectionless protocol. This is due to the fact that the overhead required to open a new connection is
incurred only once rather than with every request. Unfortunately, each open connection consumes some
amount of server resources. These finite resources, such as memory and disk space, limit the number of
concurrent users the server can handle. In contrast to a Web site, an FTP site can rarely support more
than a few hundred users at a time.
Stateless Protocol:
As stated in the definition, HTTP is a stateless protocol. A protocol is said to be stateless if it has
no memory of prior connections and cannot distinguish one client’s request from that of another. In
contrast, FTP is a stateful protocol, because the connection is not opened and closed with every request.
After the initial login, the FTP server maintains the user’s credentials throughout the session. On the
other hand, due to its stateless nature, there is no inherent method in HTTP for tracking a client’s
traversal of a Web site. Every connection is a new request from an anonymous client.
The stateless nature of HTTP is both strength and a weakness. It is strength in that its stateless
nature keeps the protocol simple and straightforward. It also consumes fewer resources on the server and
can support more simultaneous users since there are no client credentials and connections to maintain.
The disadvantage is in the overhead required to create a new connection with each request and the
inability to track a single user as he traverses a Web site.
Active Server Page 2.0:
What is ASP?
ASP is a server-side software component, used for Sever-side Validations for Microsoft Products.
This dynamically extends the functionality of a server. Similar to the manner in which VBScript is used
for the making Validations on the client.
Introduction
Since its introduction, the use of Microsoft’s Active Server Pages or ASP has grown rapidly.
Many programmers consider it the tool for dynamic, easily maintainable web content. The real power of
ASP derives firstly from the fact that he html for the page is only generated when the specific page is
requested by the user, and secondly from purely html, rather than relying on the browser to support a
particular language or application.
ASP enables us to tailor our web pages to the specific requirements of our users and their
browser’s type as well as our own needs. It allows us to Interact with the user, which helps to keep our
site intersection and up-to-date. Although it is not first technology to offer dynamic page creation, it is
one of the fastest and most powerful.
An Active Server Page is a standard HTML file that is extended with additional features. Like a
standard HTML file, an ASP contains HTML tags that can be interpreted and displayed by a web
browser.
The ASP has three important features. They are
An ASP can contain server-side scripts by including server-side scripts in ASP we can
create web pages with dynamic context.
An ASP provides several built-in objects
By using the built-in objects accessible in the ASP we can make our script much more
powerful. Among other things ,there objects enable us to retrieve information from
and send information to the browsers.
An ASP can be included with additional components.
ASP comes bundled with several standard, server-side Active-x components. These
components enable us to do such things as work with databases, send e-mail, and
access the file system.
Hypertext transfer protocol is that handles request and response sent between a web server and
browser. The HTTP request is the format of any message sent from the client to a server. It includes the
URL of the required resource and information about the client and the platform they are using. The
HTTP response can contain a resource, a redirection to another page or site, an error message, etc.
ASP provides its own request and response objects, which enables us to access the information
stored in the HTTP request message and response headers respectively. Using these objects we can check
for certificates, read and writes cookies, and gets access to Browser information and forms data.
The relationship between ASP and html can be described as follows:
An Active Server Page is a technology that allows for the programmatic construction of html
pages for delivery to the browser.
In other words, with ASP we can write a set of instruction that can be used to generate html and
other content just before it is delivered. This makes it a good for html developers, because of its power
and flexibility to generate html, and ultimately product more spectacular, interactive personalized and
up-to-date web sites.
The increasing integration between the windows operating system, database other Aspects
including web services, had a great impact on ASP 3.0. Many more packages, applications and services
expose interfaces that enable ASP to utilize them. This increasing complexity, and increased
opportunities, means that the destinations between resources on the local system or network and the
internet are blurring and we, as developers, must be aware of it.
This increased access to resources means that much of the infrastructure has been built and
debugged and if we choose to we can use this to our advantage. In fact everywhere we look, much of the
hard work has been done and we are left to concentrate on the business specific implementation of our
applications. The popularity of ASP has placed at our disposal a great wealth of expertise. We are also
not dependent on Microsoft the prevalence of systems and companies, which use ASP as the core
technology, mean that any problems will be resolved quickly, and in fact many of them already have.
Why to Use?
By using Active server pages, we can create web sites with dynamic context. The parameters
submitted by a client can by anything registration data, search arguments, customization, anything.
Businesses are interested in the information that is stored in databases. This information must be
retrieved from a database. The requested information must be extracted from the database when it’s
requested, encoded in HTML format on the fly and transmitted to the client.
The simplest way to create an ASP page is to change the extension of an existing HTML
document from HTML to ASP. Then place the file in a new folder under our server’s root folder.
MSSQL SERVER :
MSSQL SERVER is a comprehensive operating environment that packs the power of a
mainframe Relational Database Management system into user microcomputer. It provides a set of
functional programs that user can use as tools to build structures and perform tasks, became applications
developed in MSSQL SERVER are completely portable to other versions of the programmer who can
create a complex application in a single user environment and then move it to a multi user platform. User
do not have to be an expert to appreciate MSSQL SERVER but the better user understands the program,
the productively and creatively can use the tools it provides.
Support for CODD’S Rules:
MSSQL SERVER supports the following rules of Dr.E.F.Codd:
Rule1: Information Rule YES
Rule2: Guaranteed Access YES
Rule3: Systematic Representation of missing information YES
Rule4: Comprehensive Online Catalogue YES
Rule5: Comprehensive Data Sub-Language YES
Rule6: View Updating Partially
Rule7: High level Insert, Update, Delete YES
Rule8: Physical Data Independence Partially
Rule9: Logical Data Independence Partially
Rule10: Integrity Independence Partially
Rule11: Distribution Dependence YES
Rule12: Non Subversion YES
Features of MSSQL SERVER:
1. MSSQL SERVER is portable:
The MSSQL SERVER RDBMS is available on wide range of platforms ranging from pc’s to
super computers and as a multi-user network loadable module for Novell Netware. If you run the same
application on one system you can run the same application on other systems without any modifications.
2. MSSQL SERVER is Compatible:
The MSSQL SERVER command can be used for COM indicating with IBM, DB/2, Mainframe
RDBMS, which is different from MSSQL SERVER, i.e., MSSQL SERVER is compatible with DB/2.
MSSQL SERVER RDBMS is a high performances fault tolerant DBMS, which is specially designed for
online transaction processing and for handling the large database applications.
3. MSSQL SERVER RDBMS is available with two options:
MSSQL SERVER RDBMS version 8 with transaction processing option and MSSQL SERVER
RDBMS version 8 without transaction processing option. MSSQL SERVER with transaction processing
option offers three features, which contributes to a very high level of transaction processing throughout.
SQL:
The name SQL stands for Structural Query Language. SQL is a data access language, like any
other language, it is used for communication. SQL communicates with database manager. The database
manager could be MSSQL SERVER, Informix, DB2 and SQL database. SQL is easy to learn. Despite
the fact that SQL is a computer programming language, it is much simpler than traditional programming
language like COBOL, BASIC, FORTRAN or API. This is due to the fact that SQL is a non-procedural
language.
SQL is one of the MSSQL SERVER facilities. It is important to understand in each case its
differences, purpose and place in the MSSQL SERVER family.
o SQL is the language used to access a relational database, including MSSQL SERVER.
o SQL May be used with each of the MSSQL SERVER tools, where access to the
database is required.
Overview of SQL:
A database management system requires a query language to enable users to access data.
Structured Query Language (SQL – pronounced ‘sequel’) is the language used by most relational
database systems.
IBM developed the SQL language in a prototype relational database management system –
System R – in the mid-1970s. In 1979, MSSQL SERVER Corporation introduced the first commercially
available implementation of SQL.
Features of SQL:
SQL is an English-like language. It uses words such as select, insert, delete as part of its
command set.
SQL is a non-procedural language: you specify what information you require, not how to
get it. In other words, SQL does not require you to specify the access method to the data.
All SQL statements use the query optimizer – a part of the RDBMS – to determine the
fastest means of retrieving the specified data. This feature makes it easier for you to
concentrate on obtaining the desired result.
SQL processes sets of records rather than a single record at a time. The most common
form of a set of records is a table.
A range of user including DBAs, application programmers, management personnel, and
many other types of end users can use SQL.
SQL provides commands for a variety of tasks including:
Querying data
Inserting, updating and deleting rows in a table
Creating, modifying and deleting database objects
Controlling access to the database and database objects
Guaranteeing database consistency.
SQL Processing Capabilities:
SQL is composed of a definition language a Data Manipulation Language and a Data Control
Language. These three languages support the complete spectrum of Relational Data processing activity.
In fact most SQL based product all access to the data through SQL.
1. Data Definition Language:
DDL allows creation, Deletion and Modification of data structure for bar system. These
structures include tables, databases and indexes.
Ex: Create, Drop and Alter.
2. Data Manipulation Language:
These commands are used to manipulate the data in tables directly or through views. There are
four standard DML statements. They are select, delete, insert and update.
3. Data control language:
These commands are used to control usage and access of data. The most commonly found one’s
will include grant, revoke.
Why to Use?
MSSQL SERVER greatly supports RDBMS features. Also it supports high security to the data
and faster accessing capability. It can be run on a variety of platforms and operating systems. One can
develop an application easily by providing user-friendly environment.
The features of MSSQL SERVER are portability and compatibility.
HTML :
The extended reach of information and services to customers that the Internet has enabled, has
created a new challenge for the developer. The developer should develop a user interface that is
distributable, available on multiple platforms and supports a wide range of client environments from
handheld wireless devices to high-end workstations. So to maintain a broad reach to client environments
and to achieve greatest compatibility with all browsers, this system uses standard HTML.
Hyper Text Markup Language is the standard language for creating documents for the World
Wide Web. An HTML document is a text file, which contains the elements, in the form of tags that a
web browser uses to display text, multimedia objects, and hyperlinks using HTML; we can format a
document for display and add hyperlinks to other documents.
The user interface has been designed in HTML hence can be browsed in any web browser.
Cascading Style Sheets:
These have been used to separate data form presentation. By using these style sheets throughout
the project, a uniform look and feel can be maintained for all the HTML elements and tags that have
been used in the project. If there is any revamp the way the content has been presented in the website, the
changes can be made to the appropriate style sheet, which will be reflected across all the style sheets.
VB Script:
VBScript is the default script for ASP. Most of the code written in ASP is in VBScript.
VBScript made ASP powerful by providing all features of other languages. VBScript supports all data
types, loops, conditional statements which is very useful in making ASP page as dynamic.
VBScript is a script-based programming language that supports the development of both client
and server components of web based applications. On the client side, it can be used to write programs
that are executed by a web browser within the context of the web page. On the server side it can be used
to write web server programs that can process information submitted by a web browser and then update
the browsers display accordingly.
The script can perform actions, such as generating HTML codes that affects the display of the
browser window. It can be perform actions that affect the operation of plug-ins and ActiveX
components. The script can also define VB Script language elements that are used by other scripts.
Some script may define functions for handling events that are generated by user actions. For
example, we might write a script to define a function for handling by event “submitting a form” or
“clicking a link”. The event handlers can then perform actions such as validating the forms data or
loading a new page. VBScript’s event-handling capabilities provide greater control over the user
interface than HTML alone.
WORKING ENVIRONMENT
Hardware Configuration:
Processor : P Iv 3.6 gHz.
RAM : 1GB RAM
Hard Disk Drive : 250 GB HDD
Keyboard : 104 keys
Mouse : Logitech Mouse
Monitor : 15” Digital LCD monitor
Display Type : VGA
Software Configuration:
Operating System : Windows XP
Web server : IIS
Web Browser : Internet Explorer6.0
Designing Tool : Visual Studio 2005 IDE
Server Side Scripting : ASP2.0
Backend : MSSQL SERVER
OUTPUT DESIGN
CHAPTER -V
Home/Login page
Registration Page
Media Selection page
Newspaper Advertisement page
Magazine Advertisement page
Television Advertisement page
Banner Advertisement page
Radio Advertisement page
Internet Advertisement page
Admin Login
Admin Report Views
CONCLUSION
CHAPTER - VI
Based on the usage of the application, need for enhancements may occur which the application
should support and should have the easy up gradation. The application should be easy to use and
should very soon replace the existing manual system without any difficulty or data loss. The
management should have enough and accurate information from the system to analyze. The accuracy
of the system should be dependable and reduce and down time of the system.
An advertising agency or ad agency is a service business dedicated to creating, planning and
handling advertising (and sometimes other forms of promotion) for its clients. An ad agency is
independent from the client and provides an outside point of view to the effort of selling the client's
products or services. An agency can also handle overall marketing and branding strategies and sales
promotions for its clients.
Typical ad agency clients include businesses and corporations, non-profit organizations and
government agencies. Agencies may be hired to produce an advertising campaign.
BIBLIOGRAPHY
CHAPTER - VII
O'Reilly publication ASP.NET , C#, MSSQL SERVER
Wrox publication ASP.NET
http://www.msdn.com/official Microsoft site