Sie sind auf Seite 1von 21

Abstract

Advertisement Posting Website:

Advertisement Posting Website is project which gives you the idea of


how the Website is made which post Jobs, and other advertisements. The
project also includes city base search system. There also Sign in and
Register option. Advertisement Application would facilitate the huge process
of managing the Ad details along with the Preview of the Ad (Audio storage
and retrieval). This Application would also help the Manager to keep track of
ads from clients. Advertisement Application has mainly eight functions. AD ,
Ad Details, Ad Request, Create Add, Reject Add, Staff Add, Staff
Functionalities, Staff View, Download. The Website user can post a free
advertisement on this web site. User can search for advertisements by
category (e.g. by city, by type such as Real Estate, Motors sell)

Modules
1. Sign In
2. Register
3. Ad Post
4. Ad Functions
Request, Create, Delete
4. Admin Functionalities
Ad -Create, Delete, Reject
Staff- Create, Delete, Reject
5. Jobs Search
6. CategoryWise Search Process
7. Help
Sign in Module:
Users who to access this system with username and Password for this
system.It allows only is this authenticated user otherwise won’t access this
system. Users not have account already it moves on register page site.

Register Module:
The Register Module is designed for user registration process. Registered
users only access this system. This Module gathers users information and
stored database according to category wise.

Advertisement Functions:
Advertisements posted by users. Users can create a new post to a website
on particular area or category. After Create a post that users can be edit or
delete that post. A user wait for administration response after then it will be
published.Then its consider to be site administrator side for checking
process. Published only when administrator provides to publish access.

Admin Functions:
A admin has a full rights of to modify , delete , reject a post advertisements.
Contents are classified limited and restricted by content advisor. A limited
type is
Content that creates feeling of fear, intimidation, etc .Only in artistic,
Medical , Educational ,sports or news context. Restricted Context is Injuiry,
torture, killing or blood and dismemberment of humans , animals of fantasy
character in any context
The admin also provide additional support to their staffs to access or make
decision for contents .The admin can create, delete, and modify staffs
Details.
Job Search:
Job Search module is one of the main feature of Advertisement. Job seekers
and job providers can access this system. Both can be create post
Post is like or suitable for them they can communicate through this
system.The system sends replied users information to posted users Mail
address.

Category Wise Process:


Category wise search process is additional feature of this system.a user can
be selected desired information by filtered category wise.A Category wise
search process is minimized for search time for end user

FAQ
Frequently Answered Questions is helpful for new users . New users have
some doubts or difficulty to access their system.FAQ Solves end user
problems and trace to systems concepts.
Hardware & Software Requirements

Software Requirements

Operating System : Windows XP


Environment : Visual Studio 2005
Front End : Asp.Net C# 2.0
Back End : Oracle

Hardware Requirements

Processor : Intel Pentium IV 2.6 Ghz or Above


RAM : 256 MB
Hard Disk : 40 GB or Above
Monitor : SVGA Monitor
Keyboard : 108 Keys
Mouse : Optical Scroll Mouse
PROPOSED WORK

2.1 SYSTEM ANALYSIS

2.1.1 EXISTING SYSTEM

The existing system is the one in which publisher himself provides the
codes for their ads. After they give it to affiliates for hosting their ads in the
corresponding websites. While comparing the publisher’s code generation
with the ad server we can find out several advantages of the later one.
Though these manual code generation provides the hosting of ads in the
websites, a lot of effort and time is needed for publisher’s to host their ads
in the preferred website. His effort includes generating code for ads himself,
hosting of ads to websites directly. Also commission details are calculated as
manually.

DRAWBACKS OF EXISTING SYSTEM

 Publisher manually generate the ad codes and this code is directly


send it to the website for hosting the ad.
 Lot of time is needed for generation of code and approval.
 Commission details are calculated manually.
2.1.2. PROPOSED SYSTEM

In today’s world the most important tool for marketing through


advertisements. In this system, affiliate generates the code of the ads that
are given by the publisher. In this, publisher only give the full details of the
ads that he/she wish to host in the website. System approves the users
directly, so we can reduce the time. All commission calculations are done by
the system directly.

By developing the system we can attain the following facilities:

 High-speed response for users.


 Easy to handle and flexible.
 Cost reduction.
 Fast and convenient.
 High accuracy and saving.

EXPECTED ADVANTAGES

 Affiliates generates the ad codes based upon the details given by the
publisher.
 Less time is needed for code generation and approval.
 Commission details are calculated by the system.
2.2 FEASIBILITY STUDY

Feasibility study is about the viability of a system. The proposed


system has to be examined for its technical, economical and operational
feasibility. This system for posting news and working the website was
inspected with all these aspects in mind.

2.2.1 Technical Feasibility

It is the process of assessing the development internet websites ability


to construct a proposed system. Test is made to see whether reliable
hardware and software, technical resources capable of meeting the needs of
a proposed system can be acquired or developed by webpage in the required
time. In this process, since Dot.Net is used for developing the simple
internet application, it’s seemed to be very feasible. While accessing the
technical feasibility, the various issues that are considered are system
performance, system interfaces, development processes, risks, failure
immunity and security. This system is proven to be technically feasible.

2.2.2 Economic Feasibility

It is a process of identifying the airfare search benefits with a


development project. This project is found to be economically feasible since
security is the need of the time. The search benefit analysis is made
considering the intricacies such as time to considerations, get more details,
effectiveness, and maintainable design.
2.2.2 Operational Feasibility

Operational feasibility study is a must, because it ensures that the


project implemented in the web pages works the feasibility should be high.
The operational feasibility of this project is very high as it automates
document control and web interface, which is easy and friendly for the user
to use it.
2.3.2. ASP . NET

ASP.NET is a part of the .NET Framework, a new computing


platform from Microsoft optimized for creating applications that are highly
distributed across the Internet. Highly distributed means of the components
of the application, as well as the data, may reside anywhere on the Internet
rather than all being contained inside one software program somewhere.
Each part of an application can be referenced and accessed using a standard
procedure ASP.NET is the part that provides the features necessary to easily
tie all this capability together for coherent web-based applications. It is a
programming framework, and one of the primary differences between it and
traditional ASP is that it uses a Common Language Runtime (CLR) capable of
running compiled code on a web server to deploy powerful wed-based
applications.

ASP.NET still use HTTP to communicate to the browser and back,


but it brings added functionality that makes the communication process
much richer. If any files have the appropriate extension or contain code, the
server routes those files to ASP.NET for processing prior to sending them out
to the client. The script or code is then processed and the appropriate
content is generated for transmission back to the browser/client. Because
processing takes place before the results are delivered to the user, all
manner of functionality can be built-in such as database access, component
usage and the ordinary programmatic functionality available with scripting
languages.

ASP.NET applications can be coded using a plain text edited such as


notepad, although this not the most efficient method to use. Developing of
all the other resources that might be required for a particular ASP.NET

10
application, especially for the user interface, may involve range of
specialized tools including image-editing programs, database programs and
HTML editors.

1. ASP.NET also enables you to separate HTML design from the


data retrieval mechanism. Therefore changing the HTML deign
does not affect the program that retrieve data from the
databases. Similarly, server-side scripting ensures that changing
data sources does not require a change in HTML documents.

2. ASP.NET has a number of advance features that help you


develop robust web applications. The advance features of
ASP.NET are based on the .NET Framework.

ASP.NET in .NET Framework

ASP.NET, which is the .NET version of ASP, is built on


Microsoft .NET Framework. Microsoft introduced the .NET Framework to help
developers create globally distributed software with Internet functionality
and interoperability.ASP.NET application include WEB Forms, configuration
files and XML, web service files. Web forms enable of functionality can be
built-in such as database access, component usage and the ordinary
programmatic functionality available with scripting languages.

ASP.NET applications can be coded using a plain text edited such as


notepad, although this not the most efficient method to use. Developing all
the other resources that might be required for a particular ASP.NET

application, especially for 11


the user interface, may involve range of
specialized tools including image-editing programs, database programs and
HTML editors.
1. ASP.NET also enables you to separate HTML design from the
data retrieval mechanism. Therefore changing the HTML deign
does not affect the program that retrieve data from the
databases. Similarly, server-side scripting ensures that changing
data sources does not require a change in HTML documents.

2. ASP.NET has a number of advance features that help you


develop robust web applications. The advance features of
ASP.NET are based on the .NET Framework.

FEATURES OF ASP.NET

1. Compiled Code - Code written in ASP.NET is compiled and not


interpreted. This makes ASP.NET applications faster to execute
than other server- side scripts that are interpreted, such as
scripts written in a previous of ASP.

2. Enriched Tool Support - The ASP.NET Framework is provided


with a rich toolbox and designer in VS.NET IDE (Visual Studio
.NET integrated development environment). Some of the
features of this powerful tool are the WYSIWTG (What You See
Is What You Get) editor, drag-and-drop server controls and
automatic deployment.

3. Power and Flexibility - ASP.NET applications are based on


Common Language Runtime (CLR)..

12
4. Simplicity - ASP.NET enables you to build user interfaces that
separate application logic from presentation content. In addition,
CLR simplifies application development by using managed code
services, such as automatic reference counting and garbage
collection.
5. Manageability - ASP.NET enables you to manage Web
application by storing the configuration information in an XML
file. You can open the XML file in the visual Studio .NET IDE.

6. Scalability - ASP.NET has been designed with scalability in


mind. It has features that help improve performance in a
multiprocessor environment.

7. Security - ASP.NET provides a number of options for


implementing security and restricting user access to a web
application. All these options are configured within the
configuration file.

ASP.NET Architecture

ASP.NET is based on the fundamental architecture of .NET Framework.


Visual studio provide a uniform way to combine the various features of this
Architecture.

13

fig 2.3.1.1: .Net Architecture


Architecture is explained form bottom to top in the following discussion.

1. At the bottom of the Architecture is Common Language Runtime. NET

Framework common language runtime resides on top of the operating

system services. The common language runtime loads and executes

code that targets the runtime. This code is therefore called managed

code. The runtime gives you, for example, the ability for cross-

language integration.

2. . NET Framework provides a rich set of class libraries. These include

base classes, like networking and input/output classes .

3. ADO.NET is Microsoft’s ActiveX Data Object (ADO) model for the .NET
Framework. ADO.NET is not simply the migration of the popular ADO
model to the managed environment but a completely new paradigm
for data access and manipulation.

14
4. The 4th layer of the framework consists of the Windows application
model and, in parallel, the Web application model. The Web application
model-in the slide presented as ASP.NET-includes Web Forms and Web
Services. ASP.NET comes with built-in Web Forms controls, which are
responsible for generating the user interface.
5. One of the obvious themes of .NET is unification and interoperability
between various programming languages. In order to achieve this;
certain rules must be laid and all the languages must follow these
rules. In other words we can not have languages running around
creating their own extensions and their own fancy new data types. CLS
is the collection of the rules and constraints that every language (that
seeks to achieve .NET compatibility) must follow.
6. The CLR and the .NET Frameworks in general, however, are designed
in such a way that code written in one language can not only
seamlessly be used by another language. Hence ASP.NET can be
programmed in any of the .NET compatible language whether it is
VB.NET, C#, Managed C++ or JScript.NET.

2.3.3 c#

The C# programming language (pronounced "C-Sharp") is one of the


most powerful object-oriented programming languages developed by
Microsoft. According to them, "C# is a modern, object-oriented language
that enables programmers to quickly build a wide range of applications for
the new Microsoft .NET platform, which provides tools and services that fully
exploit both computing and communications." Actually, C# was originally
codenamed "Cool" before being released as a beta in 2000. Microsoft then
15
released different versions of the language including the latest release of C#
2.0. With each release, the product shipped with improved features for
developing secured and scalable applications along with high quality
documentation and code samples

Some of the notable features of the C# programming language are


namespaces, type-safe variables, multi-dimensional arrays, jagged arrays,
operator overloading, indexers, delegates, versioning, attributes and
overriding. C# also comes with features like "pass by reference" and "pass
by value" for parameters, XML based documentation with special comment
tags, Integration with COM components developed using Visual Studio 6.0.
FEATURES OF C#

 Pointers are missing in C#.


 Unsafe operations such as direct memory manipulation are not
allowed.
 In C# there is no usage of "::" or "->" operators.
 Since it’s on .NET, it inherits the features of automatic memory
management and garbage collection.

 C# has been based according to the current trend and is very


powerful and simple for building interoperable, scalable, robust
applications.

 C# includes built in support


16 to turn any component into a web
service that can be invoked over the Internet from any application
running on any platform.
 C# supports Data Encapsulation, inheritance, polymorphism,
interfaces.
 In C# we cannot perform unsafe casts like convert double to a
Boolean.
 C# includes native support for the COM and windows based
applications.

Oracle 8:

Oracle 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 oracle 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 oracle but the better user understands the program, the
productively and creatively can use the tools it provides.

Support for CODD’S Rules:

Oracle 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 Oracle:

1. Oracle is portable:

The oracle 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. Oracle is Compatible:

The Oracle command can be used for COM indicating with IBM, DB/2,
Mainframe RDBMS, which is different from Oracle, i.e., Oracle is compatible
with DB/2. Oracle RDBMS is a high performances fault tolerant DBMS, which
is specially designed for online transaction processing and for handling the
large database applications.

3. Oracle RDBMS is available with two options:

Oracle RDBMS version 8 with transaction processing option and oracle


RDBMS version 8 without transaction processing option. Oracle 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
Oracle, 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 Oracle facilities. It is important to understand in each


case its differences, purpose and place in the Oracle family.

o SQL is the language used to access a relational database,


including Oracle.

o SQL May be used with each of the Oracle 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, Oracle
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?
Oracle 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 oracle 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.