Online Advertising System
Online Advertising System
Online Advertising System
ABSTRACT
Advertising, generally speaking, is the promotion of goods, services, companies and
ideas, usually performed by an identified sponsor. Marketers see advertising as part of an
overall promotional strategy. Other components of the promotional mix include publicity,
public relations, personal selling, and sales promotion.
Advertising involves the process where in a massage is designed so as to promote a product, a
thought, an idea or even a service. The concept of advertising has assumed a dynamic form with the
use of the various mediums of communication. From the newspaper, magazines, posters, neon and
fluorescent signboards, billboards to the commercial on TV, laser shows to inflated high-rise figures
and objects, advertising has come a long way. The work is formidable as it spearheads a process
intended to attract, modify, change and influences public opinion.
Advertising industry has three major sectors.
MEDIUM
Newspa
pers
ADVANTAGES
LIMITATIONS
Televisio
high reach.
Radio
television;
Magazin
es
circulation; no guarantee
pass-along readership.
of position.
Page 1
Introduction
The Online Advertising Agency is to automate all operation . generally it includes the order
processing, Reservation management and Schedule management. before automating
Reservation we have to understand the concept of Online Advertising Agency. Of any
operation we make a system which do work automatically as the respective events occurs, for
which it is meant. These are best examples of the management system.
TECHWORLD Solutions provides a wide range of value-added Information
Technology (IT) consulting through our presence in the United States and India. Our offshore
Advertising centers allow us to deliver high-quality, on-schedule services to our Clients in a
cost-effective and efficient manner. TECHWORLD Solutions Clients, due to their growth
and range of automation needs, require specialized information technology support that is
either not available internally or does not justify permanent increases in personnel. Because
of our Staff's determination to continually deliver on-schedule, cost-effective, and quality
services, positive long-term Client relationships are developed. These relationships form the
base of our business from which we continue to pursue new Clients and projects. This
concept has resulted in many successes and significant growth in our organization.
Here we are try to developed such type of system is provide the automation on any type of
Reservation. That means a Agency which has the type system which provide the facility to
the User of the reserve for advertising in different media without any complexity.
For example any customer wants to register in listed newspaper from the system than first of
all customer choose the day from/to he/she can see the more than one type of there and then
he.
Page 2
Feasibility Study
Depending on the results of the initial investigation the survey is now expanded to a more
detailed feasibility study. FEASIBILITY STUDY is a test of system proposal according to
its workability, impact of the organization, ability to meet needs and effective use of the
resources. It focuses on these major questions:
1. What are the users demonstrable needs and how does a candidate
them?
2. What resources are available for given candidate system?
3. What are the likely impacts of the candidate system on the organization?
4. Whether it is worth to solve the problem?
system meet
During feasibility analysis for this project, following primary areas of interest are to be
considered. Investigation and generating ideas about a new system does this.
Page 3
Page 4
The cost of hardware and software for the class of application being considered.
The benefits in the form of reduced cost.
The proposed system will give the minute information, as a result the
performance is improved which in turn may be expected to provide increased profits.
This feasibility checks whether the system can be developed with the available funds.
The Online Advertising Agency does not require enormous amount of money to be
developed. This can be done economically if planned judicially, so it is economically
feasible. The cost of project depends upon the number of man-hours required.
3.3) Operational Feasibility
It is mainly related to human organizations and political aspects. The points to be considered
are:
What changes will be brought with the system?
What organization structures are disturbed?
What new skills will be required? Do the existing staff members have
these skills? If not, can they be trained in due course of time?
The system is operationally feasible as it very easy for the End users to operate it. It only
needs basic information about Windows platform.
3.4) Schedule feasibility
evaluation is the most important consideration in the development of project. The time
schedule required for the developed of this project is very important since more development
time effect machine time, cost and cause delay in the development of other systems. A
reliable Online railway reservation can be developed in the considerable amount of time.
Page 5
System Profile
OVERVIEW :
SCOPE OF SYSTEM:
MODULES:
MODULES AFTER LOGIN BY USER:
MODULES AFTER LOGIN BY ADMINISTRATOR
Over View:The system named as Online Advertising Agency is the website which deals with the online
reservation of the advertisement.
ATS Advertising Agency provide s the best and latest reservation system all over the world
and also the good journey of them.
WE Advertising Agency also provide all type of reservation in which like as : online,
newspaper etc..
Page 6
Scope Of System
Online Advertising Agency System is a system design for Reservation the advertisement.
The scope of the system definition the system on which the system works. The system has a
wide but out of the scope system is not work.
The system is a made up of web application. But for web application computer must have
window operating system and APACHE server and flash player installed to run this system.
The user computer also requires drivers for the video.
This system is used by all type of users. Users can register online on this site.
All his detail can also see by them. He can see Schedule of travels.
In this website you can create your login.
Here u can show all advertisement Time -table.
Also it may be as flexible as User Wants to Show To the Customer.
This helps to Satisfied the Customer who Joins WE ONLINE ADVERTISING AGENCY.
Page 7
The organizations in which all the works are done manually. During the study of existing
system following Points are observed.
As the current system is totally manual.
Due to manually process is requires more time for completion of any work
Existing system is manual. So it increases the chances of errors.
Lot of time consumed for each report generation.
More man Power is require and timely updating complicated.
Immediate responses to the queries are difficult and time consuming.
That is the drawback of That Application But In future we are trying to give Best service
as we can afford to the Customers.
Page 8
Page 9
o Personal information
In this module, personal information is arranged in a place and user can access the
information .
In the search box, in the case we put the information of the personal related to the
particular organization and any one can retrieve the information from this module,
just like the various offices web site.
o Administrator:
Administrator controls all the details of the project. In other words it controls over all
working of the project.
o Personal information:
This module stores the personal information of the person and facilitate the
user that he can access the details. In this module entry editing and deletion of the
new and old details can be done be only by the admin.
o Security module:
This module handles the security of software. it checks for unauthorized
login/accesses ,unauthorized deletion/editing , defining the access permissions to users, etc.
o Reporting modules:
This modules handles the process of all types of reports generation. By this module
the user/admin can got the print of the user desired queries like for personal
information, cricket, tourism, movies and books.
These reports are very beneficial for both user and the admin.
Page 10
RISK MANAGEMENT
R.D.I.K. College Badnera
Page 11
Risk identification
During the system plan we have consider all the proactive which we have think we will face
during the system period. Here I have listed the risks which we have considered during the
system plan:
Possibility that the components are not available during the system period.
Possibility that the hardware resources are not available during the system period.
The Size Of The Advertise may be faulted or the platform of the advertise may be
interchanged.
Risk
Possibility of getting illness.
Possibility of the components is not available.
Possibility of components not effective.
Risk Management
We will provide some more time to prepare the
software
We will check for other components.
We will manage for the new components of that
kind.
Incremental Model
Page 12
The plan addresses the modification of the core product to better meet the needs of
the customer and the delivery of additional features and functionalities. But unlike
prototyping, the incremental model focuses on the delivery of an operational product with
each increment. Early increments are stripped down versions of final product.
Each linear sequence produces a deliverable increment of the software. It should be noted
that the process flow for any increment could incorporate the prototyping paradigm.
R.D.I.K. College Badnera
Page 13
When an incremental model is used, the first increment is often a core product. That is,
basic requirements are addressed, but many supplementary features remain undelivered. The
START
core product is used by the student. As a result
of use and/or evaluation, a plan is developed
for next increment. The plan addresses the modification of the core product to better meet the
needs of the customer and the delivery of additional features and functionalities. This process
is repeated following the delivery of each increment, until the complete product is produced.
The Incremental process model, like prototyping and other evolution approaches, is
iterative in nature. But unlike prototyping, the incremental model focuses on the delivery of
an operational product with each increment. Early increments are stripped down versions of
final product, but they do provide capability that serves the user and also provide a platform
for evaluation by the user.
The reason for choosing it as process model for this system is that, since all the
requirements are available at initial stage we can rely on this model for further step by step
implementations and also the system includes leveling. Therefore, after the complete
implementations of first level, we can go for the next easily using this model.
Page 14
Update User
NO
VALID
YES
Activate Registration
Page 15
START
Update User
Update AD
Update Price
END
Page 16
Registered
Registration
NO
YES
Valid
Active Registration
Update Information
END
R.D.I.K. College Badnera
Page 17
Details
1.0
Registration
View Details
Registratio
View
Online Advertising
Agency
info advertisement
update user,
User/Client
Page 18
ADMIN
1.0 LOGIN
Admin_maste
ADMIN
2.0
User
Activation
User_master
4.0
Report
4.0 Login
Update Profile
ER-Diagram
4.0 Report
The Entity Relation (ER) model is based on a perception of the real world that
consists of a collection of basic objects called entities and relationships among those objects.
R.D.I.K. College Badnera
Page 19
P_Type
P_Name
Username
Id
P_Desc
P_Id
Password
Admin
Proj_Desc
Select
Open_Date
AmountBid
Type
Username
The overall logic al structure (schema) of a database can be expressed graphically by an ERdiagram, which is built up from the following components:
Page 20
User Name
Password
Ellipse represents
Attributes:
AR
ADMIN
User Id
Registration
Update Details
Attribute Name
Page 21
User
Name
E-mail
Password
AU
User ID
User
User Id
Password
User name
System Testing
Testing Principles
Modules Of Testing
Page 22
Test Strategy
Test Cases
TESTING PRICIPLE
Principal #4:- Testing should begin in the small and progress toward
testing in large.
Analyze and check system representation such as the requirement document, design diagram
and the program source code. They may be applied at all stages of the process
Page 23
Integration testing:
After the individuals modules were tested out we go the integrated to create a complete
system. This integration process involves building the system and testing the resultant system
for problems that arise from component interaction.
Performance testing
Performance testing is designed to test the runtime performance of the system within the
system context of the system. These tests were performed as module level as well as system
level. Individual modules were tested for required performance.
Condition testing:
Performance testing is the test case design method that exercises the logical conditions.
R.D.I.K. College Badnera
Page 24
Interface testing:
Interface sting is integral part of integration. We examined the code to be tested and explicitly
list each call to an external component. Performance testing is the test case design method that
exercises the logical conditions. int the system standards tests for GUIs have been performed,
which are as follows:
Whether the non-editable text controls disabling and it was also verified that it doesnt
exceed the maximum allowed length.
Unit Testing:
Unit testing focuses verification effort on the smallest unit of software design the
software component or module. Using the component level design description as a guide,
important control paths are tested to uncover errors within the boundary of the module. The
unit test focuses on the internal processing logic and data structures within the boundaries of
the component.
Testing a particular function or particular participating object or code modules,
typically done by the programmers not the testers. It requires detailed knowledge of the
internal program design and code.
Integration testing:
Integration testing is a systematic technique for constructing the website architecture
while at the same conducting test to uncover errors associated with interfacing. During the
programming stages each and every form, modules and class treated unit has been put into the
test data. The objective is to take unit tested components and a program structure that has been
dictated by design.
Integration testing is the activity of finding faults when testing the individually tested
components together.
R.D.I.K. College Badnera
Page 25
Sr. NO
FIELD NAME
Data Type
Constraint
Description
U_id
Int
Primary Key
User ID
User Name
Varchar
Not Null
User Name
Password
Varchar
Not Null
Password
Table Name :
FORM LAYOUT
HOME PAGE
Page 26
Page 27
Page 28
</style>
</head>
<body style="font-weight: bold">
<form id="form1" runat="server">
<div>
a
<table style="width: 998px; left: 2px; position: absolute; top: 3px; height: 147px;">
<tr>
<td class="style1" style="background-image: url('Image/back.jpg')">
<b style ="font-family :Algerian ; font-size :xx-large;"> WE Advertising Agencies</b>
</td>
<td colspan="3" align ="right" class="style1" >
<asp:Image ID="Image1" runat="server" ImageUrl="~/Image/banner.jpg"
Height="68px" Width="278px" />
</td>
</tr>
<tr>
<td colspan ="3">
<div id="tabsF">
<ul>
<li><a href="Home.aspx" title="HOME"><span>HOME</span></a></li>
<li><a href="register.aspx" title="Not Yet a Member
Register"><span>REGISTRATION</span></a></li>
<li><a href="ABOUT US.aspx" title="CARRIER"><span>CARRIER</span></a></li>
<li><a href="#" title="ABOUT US"><span>ABOUT US</span></a></li>
R.D.I.K. College Badnera
Page 29
<br />
<br />
<table style="border-style: inset; border-color: inherit; border-width: thin; left: 739px; width:
265px; position: absolute; top: 152px; background-color: #c2c3bd">
<tr>
<td colspan="2" style="height: 17px">
<span style="color: #ff9966">
</span><span style="color: #ff3300"><span style="background-color:White"><span
style="color: Red;">Members Login</span><br />
</span>
UserName</td>
<td style="width: 142px">
<asp:TextBox
ID="TextBox1" runat="server" Style="border-top-style: inset; border-right-style: inset;
border-left-style: inset; border-bottom-style: inset" TextMode="Password"
Width="124px" ontextchanged="TextBox4_TextChanged"></asp:TextBox></td>
</tr>
<tr>
<td style="width: 70px">
Password</td>
<td style="width: 142px">
<asp:TextBox
ID="TextBox2" runat="server" Style="border-top-style: inset; border-right-style: inset;
border-left-style: inset; border-bottom-style: inset" TextMode="Password"
Width="124px"></asp:TextBox></td>
</tr>
<tr>
<td style="width: 70px; height: 38px;">
</td>
<td style="width: 142px; height: 38px;">
<asp:ImageButton ID="ImageButton1" runat="server" Height="31px"
ImageUrl="~/Image/sign_in_button.gif"
Width="84px" OnClick="ImageButton1_Click" /></td>
</tr>
<tr>
<td colspan="2" style="height: 1px">
<asp:Label ID="Label1" runat="server" Font-Bold="True" Font-Names="Times New Roman"
ForeColor="Red" Height="25px" Width="215px"></asp:Label></td>
</tr>
<tr>
<td colspan="2" style="height: 7px">
<span style="color: #8b0000">Not Yet Registered</span><span style="color:
#8b0000">?</span><span
R.D.I.K. College Badnera
Page 30
Page 31
Page 32
REGISTRATION PAGE
Page 33
Page 34
href="register.aspx"
title="Not
Yet
Member
Register"><span>REGISTRATION</span></a></li>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="TextBox4"
ErrorMessage="Not a Valid Email-ID" Style="left: 476px; position: absolute; top: 156px"
ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+
([-.]\w+)*"></asp:RegularExpressionValidator>
<asp:CompareValidator ID="CompareValidator1" runat="server" ControlToCompare="TextBox7"
ControlToValidate="TextBox5" ErrorMessage="Password did not match" Style="left: 405px;
position: absolute; top: 175px"></asp:CompareValidator>
<br />
<asp:Label ID="Label2"
runat="server" Font-Bold="True" Font-Size="Medium" ForeColor="Red"
style="left: 335px; position: absolute; top: 176px"
Font-Names="Times New Roman"></asp:Label>
<asp:Panel ID="Panel1" runat="server" BackColor="Linen" Height="47px" Style="border-style:
inset; border-color: inherit; border-width: thin; left: 290px;
position: absolute; top: 211px; background-color: #c2c3bd;"
Width="310px">
<span style="font-family: Times New
Roman">
</span><span style="font-size: 16pt"><strong><span style="font-family: Times New
Roman">
<span style="color: #3300ff; background-color: #ffff00; font-size:
14pt;"><span>MEMBER
REGISTRATION</span><br />
</span> </span>
<table style="width: 374px">
<tr>
<td colspan="3" style="height: 78px">
<span style="color: #ff0033">
<span
style="font-size: 12pt">*</span></span><span style="font-size: 12pt; fontfamily: Times New Roman">Fields are mandatory<br />
</span>
</td>
</tr>
<tr>
<td style="width: 189px; height: 25px">
Page 35
Page 36
MEDIA SELECTION
NEWSPAPER
MAGAZINE
BANNERS
RADIO
INTERNET
Page 37
Page 38
Sr No.
Field Name
Data Type
Constraint
Description
C_id
Int
Primary key
Customer ID
Dfrom
Datetime
Not Null
Date from
Dto
Datetime
Not Null
Date To
Ad_size
Text
Not Null
Ad size
Price
Int
Not Null
Price
Upload_file
Text
Not Null
Upload file
ADMIN PANNEL
Page 39
ABOUT US
CONTACT
Page 40
Page 41
Software Engineering
-- Presily
-- James Senn
-- George Diehr
-- Elias M.Awad
-- Steven Holtzner.
-- Lee
Page 42