55
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

Advertisement Posting website

Embed Size (px)

Citation preview

Page 1: 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

Page 2: Advertisement Posting website

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.

Page 3: Advertisement Posting website

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

Page 4: Advertisement Posting website

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

Page 5: Advertisement Posting website

LIST OF FIGURES

NO DESCRIPTION

1 Data Flow Diagram

2 Entity Relationship Diagram

3 System Flow Chart

Page 6: Advertisement Posting website

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

Page 7: Advertisement Posting website

INTRODUCTION

Page 8: Advertisement Posting website

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.

Page 9: Advertisement Posting website

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

Page 10: Advertisement Posting website

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

Page 11: Advertisement Posting website

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.

Page 12: Advertisement Posting website

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

Page 13: Advertisement Posting website

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

Page 14: Advertisement Posting website

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

Page 15: Advertisement Posting website

Entity Relationship Diagram

namename

advpage

issue

price

upcontent

website

price

magazine

price

BannerInternet magazine

Newspaper

username

password

email

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

Page 16: Advertisement Posting website

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

Page 17: Advertisement Posting website

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

Page 18: Advertisement Posting website

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

Page 19: Advertisement Posting website

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

Page 20: Advertisement Posting website

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

Page 21: Advertisement Posting website

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

Page 22: Advertisement Posting website

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

Page 23: Advertisement Posting website

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:

Page 24: Advertisement Posting website

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

Page 25: Advertisement Posting website

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

Page 26: Advertisement Posting website

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

Page 27: Advertisement Posting website

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.

Page 28: Advertisement Posting website

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.

Page 29: Advertisement Posting website

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.

Page 30: Advertisement Posting website

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

Page 31: Advertisement Posting website

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.

Page 32: Advertisement Posting website

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:

Page 33: Advertisement Posting website

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.

Page 34: Advertisement Posting website

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:

Page 35: Advertisement Posting website

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.

Page 36: Advertisement Posting website

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

Page 37: Advertisement Posting website

Web Browser : Internet Explorer6.0

Designing Tool : Visual Studio 2005 IDE

Server Side Scripting : ASP2.0

Backend : MSSQL SERVER

Page 38: Advertisement Posting website

OUTPUT DESIGN

CHAPTER -V

Home/Login page

Registration Page

Page 39: Advertisement Posting website

Media Selection page

Newspaper Advertisement page

Page 40: Advertisement Posting website

Magazine Advertisement page

Television Advertisement page

Page 41: Advertisement Posting website

Banner Advertisement page

Radio Advertisement page

Page 42: Advertisement Posting website

Internet Advertisement page

Page 43: Advertisement Posting website

Admin Login

Admin Report Views

Page 44: Advertisement Posting website

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

Page 45: Advertisement Posting website

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.

Page 46: Advertisement Posting website

BIBLIOGRAPHY

CHAPTER - VII

O'Reilly publication ASP.NET , C#, MSSQL SERVER

Wrox publication ASP.NET

http://www.msdn.com/official Microsoft site