Sunteți pe pagina 1din 74

A Project Report

On
Online Plot Booking

Submitted in partial fulfilment of the requirements for the award of degree of

TO
KHALSA COLLEGE
AMRITSAR
Submitted to: Submitted By:
Guneet Kaur Urvesh Khosla(1411522)
Assistant Professor Sharnjit Singh(1411512)

PG DEPARTMPENT OF COMPUTER APPLICATION


KHALSA COLLEGE
AMRITSAR

ACKNOWLEDGEMENT

“If practical knowledge carves & sharps the carrier of a person, practical experience
polishes it and adds luster and brilliance to it.”

Here, I found the golden chance to acknowledge all those people who had blessed, encouraged
and supported me technically and mortally through all the phases of my project. I take this
opportunity to express my profound sense of gratitude. I thank almighty GOD for giving me this
opportunity to express gratitude to all those who helped in successful completion of this project.

First of all, I pay my immense gratitude to Prof. Harbhajan Singh Head, Dept. of Computer
Science and Application for providing help and giving the continued support and co-operation
during the concerned project. I am deeply indebted to staff of computer dept., for their sincere
co-operation and sparing time to answer questionnaires with their selfless efforts and co-
operation because of which I have been able to complete this project.

I reserve heartiest gratitude towards our Respected Principal Dr. MEHAL SINGH who has
provided us healthy and encouraging infrastructure in the college.

Online Plot Booking Page 2


It is my proud prerogative to place on record my sincerest thanks to my esteemed Mrs Guneet
Kaur (Lecturer of PG department of Computer Science and Applications) for suggesting the
problem and his keen interest, valuable guidance, constant encouragement and pain taking efforts
during the course of preparation. I shall remain indebted to him for his behavior upon me.

I am deeply indebted to my parents who have always been a perennial source of information,
encouragement and inspiration for entire education required.

DECLARATION
I swear that the work presented by me in the project entitled “ONLINE PLOT
BOOKING WEBSITE” for the partial fulfillment of the requirement for the award
of Bachelor of Science (IT), submitted to the P.G Department of Computer
department of KHALSA COLLEGE, AMRITSAR affiliated to GURU NANAK
DEV UNIVERSITY, AMRITSAR in an authentic record of my own work. I or
anybody else for the award of any other degree or diploma has not submitted the
matter embodied in this project.

Urvesh Khosla

Online Plot Booking Page 3


Online Plot Booking Page 4
CERTIFICATE

This is to Certify that this project entitled “ONLINE PLOT BOOKING WEBSITE”
submitted by Urvesh Khosla students of BSc in Information Technology, KHALSA
COLLEGE, AMRITSAR in the partial fulfillment of the requirement for the award
of Bechlour of Science(IT) Degree of GNDU, Amritsar, is a record of students own
study carried under our supervision & guidance.
This report has not been submitted to any other university or institution for the award
of any degree.

Project Supervisor: Head of Department:


Prof. Guneet Kaur Mr. H.S. Randhawa
Assist Professor H.O.D & Assist. Professor
(PG Dept. of Computer Science & I.T.) (PG Dept. of Computer Science & I.T.)
Khalsa College Khalsa College
Amritsar Amritsar

Online Plot Booking Page 5


SNo: Particulars Page
No
1. Introduction to Organization 7-8

2. Introduction to Project

3. Problem Definition 9-10

4. System Development Life Cycle 11-13

5. System Study 14-20


(a) Working of existing system
(b) Problems with existing system
(c) Feasibility study
6. Information Gathering
(a) (Interviews, Questionnaires)
7. System Analysis 21-38
(a)Tools of analysis
(DFD, Data Dictionary, Decision Table, Decision Tree)
8. Proposed System
(a)advantages of proposed system
(b)modules of proposed system
9. Hardware and Software Requirements 39-41

10. Introduction to Back end tool 42-44

11. Introduction to Front end tool 45-50

12. System Design 51-71


(a) Database Design(tables with constraints)
(b) Input design(Forms, Screens)
(c) Output Designs (Reports)
13. Coding(Major Modules) 72-101

14. Testing and Maintenance 102-107

15 Conclusion and Future Work

16. Bibliography 108-109

Online Plot Booking Page 6


Introduction To Organization

Khalsa College, the premier-most institute of higher learning, was established by the leaders of

the Singh Sabha Movement in 1892. They were inspired by the lofty ideals of the great Gurus.

They planned it to be a growing institution which would strive forever to achieve high degree of

excellence of mind and body for the welfare of the youth. The architectural grandeur of its

buildings and layout of its campus clearly demonstrate the will of the founders.

The Mission of Organization

Established with a specific purpose to rejuvenate Sikh Culture and Language and open up new

vistas of scientific and technological education, Khalsa College has justified the faith and trust of

its founding fathers by synchronizing tradition with modernity.

The Mission of Institute is

1. To provide opportunities for educational, vocational, professional, social,


linguistic and cultural development to the people of all abilities and backgrounds
so that they can discover their potential and fulfill their aspirations.
2. To promote morality and sobriety of life.
3. To develop multidimensional personality of the student.
4. To value originality and vision, encourage initiative and promote creativity.
5. To instill a sense of pride and achievement of personal accomplishment..

INTRODUCTION TO PROJECT

Online Plot Booking Page 7


Maintain the customer address details and plot details. Customer can view the plots picture and
details of that plot. Admin can create and change the plot details. The application helps the user to
search for the available plots and their details with ease. The registered user can search through
the properties and its plots. He can book any number of plots if the status of the same is
“Available”. There will be an auto mail trigger on submission of the request. The user has the
option to block the plot for a period of two days after which the plot will be unblocked and will be
available for other users.

More the plots & customers; more complex will be the data handling operations, because record
of each & every connection and every item is must to be handled.

Plot Agency not only consists of plots & customers but also the other entities, that resulting in
large record handling operations. So to make the plot agency work efficiently for customers, a lot
of work or daily operations are to be performed.

PROBLEM DEFINITITION

Online Plot Booking Page 8


In day to day life customer has to wait a long to get a new plot book from the plot agency
and also they are not aware of the procedure of getting a new plot. Customers have to go in person
to the office of agents for applying the new plots. Here they have to wait long and also go through
the manual hustles for filling up the form and interacting with the dealing persons. Also, the System
of plot agency to get a new plot booking is not transparent.
In day to day life customer has to wait a long to get a plot booked from the plot agency;
customers has to visit the plot and visit the agents to get the booking of the plot. They have to
either go themselves to the office or enquire through the telephone calls that usually remain
unanswered. The System of plot agency to booking of plots is not transparent.
Plot agency staff has to maintain manually the details of the customers, and has to do lots
of paper work to maintain the record and reports of the customer and plot booking. This also leads
to inefficient and time consuming searching of records. Also, it was very difficult and cumbersome
task for the plot agency staff to generate the bills for the plots and to maintain the daily records of
the payments. They have to do a lot of paper work to do all this task.

All these difficulties for handling the proper work has lead to the demand of more efficient automated
system.

SYSTEM DEVELOPMENT LIFE CYCLE

Online Plot Booking Page 9


Information system is a mechanism that helps people collect , store, organize and use
information. Information system is more than storing and retrieving data. They help people use
information in countless ways ,like storing lists , printing reports etc. . Bank’s database of
customers and accounts , factory’s computer – controlled machining system , NASA’s system
of launching or controlling the space shuttle are some of the examples of information
system. A well designed information system not only provides mission – critical information
to its user’s but also enables users to input information quickly and efficiently.
System development means developing information system solution to business problem of
an organisation . System analyst work with the users to identify goals and build system
to achieve them .
SDLC is an organized way to build an information system It involves development of
candidate system i.e. a newly developed system to replace currently existing system .For
better working the task of designing a system is divided into a series of phases .

Online Plot Booking Page 10


Major Sources of change and System development Life
Cycle
SOURCES OF SYSTEM
IDEAS

GOVT. RULES &


ORGANISATION REGULATIONS

TOP CONSUMERS
MANAGEMENT
Implies for
Change
USER UNION

SYSTEM COMPETITION
ANALYST NEEDS
ANALYSIS

FEASIBILITY
STUDY

SYSTEM ANLYSIS

SYSTEM DESIGN

DEVELOPMENT

IMPLEMENTATI
ON

SYSTEM
EVALUATION

SYSTEM
MAINTENANCE

Online Plot Booking Page 11


Information Gathering

I have visited the “BUILDER PROPERTY WEBSITE" during the suggested duration for the
period of 10 days, to avail the necessary information. The blend of learning and knowledge
acquired during our practical studies at the company is presented in this Project Report. The
rationale behind visiting the " ONLINE PLOT BOOKING" and preparing the Project Report into
study the working basics, history and development of.
The Project Report starts with the basic concepts of “ONLINE PLOT
BOOKING”, history of “ONLINE PLOT BOOKING WEBSITE” sector and also covers the
general information of the “BUILDER PROPERTY WEBSITE " visited. The information
presented in this Project Report is obtained from sources like Personnel, ONLINE PLOT
BOOKING WEBSITE, ONLINE PLOT BOOKING Reports, and Other Literature.

Questionnaire:-
List of Reference Websites:-
1)www.magicbrics.com
2)www.99acres.com

Pages Our Website have:-


1)Home
2)About Us
3)Contact Us
4)Book Now
4)Terms And Conditions
5)Default
6)Default2

Online Plot Booking Page 12


SYSTEM ANALYSIS

The study of system concept has three basic implementations. A system must be design to achieve
a predetermined objective. Interrelation and interdependence must exist among the components.
The objective of the organization as a whole has higher priority that the objective its subsystem.
In the present study a system is an integrated collection of data files. In the present study a system
is an integrated collection of data files. The combination of all this database and programs made
this system. This process of design a system is not done in one phase.

It consists of many phase that can be seen comprising of four phase:

1. SYSTEM STUDY AND PROBLEM DEFINITION

2. SYSTEM ANALYSIS

It consists of following steps:

a) Feasibility Study

b) Information gathering

c) Making Algorithms

3. SYSTEM DESIGN AND PROGRAMMING

4. IMPLEMENTATION AND DOCUMENTATION

The Study involves the investigation of overall problem to be solved as in our system study, which
is “ONLINE PLOT AGENCY “.It is the main problem to be investigation during system study.
The system analysis involves the fact of finding problem, information of constraints, Specific
system objective descriptions of outputs required for concerned problems.

Online Plot Booking Page 13


E-R DIAGRAM

Relation between Distributor and Connection Request-


table

Plot Locatio
Name n
Plot
Area
ID
Typ
e H Property
Property Table
as Name
Status Address
Price
Imag ID
Descriptio e Pric
n e
Property Description
Table

Des
Book c. Plo
t Pric
eddd Own are e p-
er- a sq.
CV ship Possessio
C- n
no.
Phon Plot
e
No. Name
Plot
Booking Intere Name
Booking No st
Table Booking-
Booking amnt
Cit Amount
y
Card -Type Interst Table
Payment
method Messag
e
City Addres
s

Online Plot Booking Page 14


DFD

Level -0 DFD

Customer

Online Plot Booking Plot Database

Online Plot Booking Page 15


Level-1 DFD

Customer

Select Plot Type /


Residential/Flat/Villa/Fa Plot -Table
rm House

Select City

Check the Plot details


Plot Description Table

Select the Particular Plot

Book that Plot/ Show Book Table


Interest

Plot Status changed


to “Booked” Changed

Online Plot Booking Page 16


PROPOSED SYSTEM

Plot Agency provides its users, On-line facilities. On-line is where the Internet is
used as the delivery medium to bring the connection details and delivery details to
the customers. So customers access plot Agency website for On-line operation like
getting a detail of plot online, book their plot online and check the status of their
booking online.

Features in Proposed System:

 Option to customize the new plot booking, and to check the status of the
booking more flexible.
 Available around the clock.
 Ability to be able to book plots & get to know about plot at their own place.
 Marking status to the plots.
 Handling plots & customers with necessary details.

When customer registers with plot Agency and book a new plot, a status of that
plot changed and that will be booked for that person and not available for the
further booking.
As the booking details are delivered over the Internet, access is available around
the clock for the specific period.

OBJECTIVE OF PROPOSED SYSTEM

Online Plot Booking Page 17


The proposed system is error free and desired task becomes much easy to be performed.

The main advantages of proposed system are:

1. The system is computerized and every job is done by procedure.

2. The user need not to search information manually, hence time is saved.

3. The updating is automatically done in the database modification is possible at any time.

4. The whole work is computerized, thus the information access is faster.

5. Information retrieval is an easy task.

6. Less time is required to do the task.

7. Reduced workload on the user managing the system.

Online Plot Booking Page 18


Hardware & Software Requirements

Server site Hardware Requirements

RAM(random access memory) 1 GB or above

Hard disk 20 GB or above

Monitor SVGA(video graphic adaptor)

Processor 1.5 MHz or Higher Pentium-compatible CPU

Client Side Hardware Requirements

RAM(random access memory) 512 MB or more

Hard disk 10GB

Online Plot Booking Page 19


Software Requirements

Server Side Software Requirements

Server Internet Information Service

Operating System Windows XP2, Windows 2003 or Above

RDMS Package SQL Server 2005 or Above

Client Side Software Requirements

Operating System Windows XP, Windows 2000

Internet Browser Internet Explorer, FireFox

Online Plot Booking Page 20


Back End

SQL SERVER 2005


Microsoft SQL Server is a relational model database server produced by MICROSOFT. It is a
computer application used to create desktop , enterprise and web based database system, It
is used at different levels and with various goals. SQL server 2000 was the first edition to be
launched in a variant for the IA-64 architecture. Microsoft SQL Server 2005 is a full-featured
relational database management system (RDBMS) that offers a variety of administrative tools to
ease the burdens of database development, maintenance and administration. In this article, we'll
cover six of the more frequently used tools: Enterprise Manager, Query Analyzer, SQL Profiler,
Service Manager, Data Transformation Services and Books Online.

Enterprise Manager
Enterprise Manager is the main administrative console for SQL Server installations. It provides
tree view of all of the SQL Server installations on network. We can perform high-level
administrative functions that affect one or more servers, schedule common maintenance tasks or
create and modify the structure of individual databases.

Query Analyzer
Query Analyzer is a quick method for performing queries against any of one of the SQL Server
databases. It's a great way to quickly get information out of a database in response to a user request,
test queries before implementing them in other applications, We can execute administration tasks,
create/modify Stored Procedures, Functions and Views, etc.
This is most commonly used Version by the Developers. It has all generic features for Microsoft
Applications. For Microsoft Visual Studio 2003, this is having enough features. But for Microsoft
Visual Studio 2005, some more features required, namely Long Text (more than 8000 chars for
varchar). Any way this is acceptable for most cases.

SQL Profiler
SQL Profiler provides a window into the inner workings of your database. You can monitor many
different event types and observe database performance in real time. SQL Profiler allows you to
capture and replay system "traces" that log various activities. It's a great tool for optimizing

Online Plot Booking Page 21


databases with performance issues or troubleshooting Particular problems.

Service Manager
Service Manager is used to control the MSSQL Server (the main SQL Server process), MSDTC
(Microsoft Distributed Transaction Coordinator) and SQL Server Agent processes. An icon for
this service normally resides in the system tray of machines running SQL Server. You can use
Service Manager to start, stop or pause.

Data Transformation Services


Data Transformation Services (DTS) provide an extremely flexible method for importing and
exporting data between a Microsoft SQL Server installation and a large variety of other formats.
The most commonly used DTS application is the "Import and Export Data" wizard found in the
SQL Server program group.
FEATURES OF SQL SERVER 2005:

1 Information representation

2 Unique definition of rows

3 Systematic treatment of Null values

4 Guaranteed access

5 High level Update, Insert, and Delete

6 Retrieving information from the database.

7 Accepting query language statements.

8 Enforcing security specifications.

9 Enforcing data integrity specifications

10 Enforcing transaction consistency

11 Managing data sharing

12 Optimizing queries

13 Managing System catalogs

Online Plot Booking Page 22


Front End

INTRODUCTION TO .NET FRAME WORK

 GENERAL INTRODUCTION:

.NET is a framework. .NET is not an operating system. .NET is not a programming language. Is a
layer between the operating system and the programming language. It supports many programming
languages, including VB.NET, C# etc. .NET provides a common set of class libraries, which can
be accessed from any .NET based programming language. There will not be separate set of classes
and libraries for each language. If you know any one .NET language, you can write code in
any .NET language. .NET is Microsoft's new Internet and Web strategy. .Net Framework should
be loaded on server. It is a framework where application runs. It should be installed only on
Microsoft Operating System.

Asp.Net is a part of Microsoft .Net Framework. The .Net framework consists of two parts.

1. Framework Class Library

2. Common Language Runtime

Framework Class Library:-

 The .Net Framework contains thousands of classes.

 The .Net Framework contains almost 13000 classes you can use when building applications.

 Each class in the framework can include properties, methods and events.

Common Language Runtime:-The common language runtime is responsible for executing


your application code. When you write your application for the .Net framework with a language
such as c# or visual basic.net, source code is never compiled directly into machine code. Instead

Online Plot Booking Page 23


the c# or visual basic compiler converts your code into a special language named MSIL (Microsoft
intermediate language).

OBJECTIVES: The various objectives behind the development of this website are as follows:

 Information Access

 Information Quality

 Timeliness

 Relevance

 Satisfaction

So these are the objectives which encouraged us to develop a website which is user friendly which
helps the user to get value for his money and to save his time.

THEME: Theme of the project is based on the logic of timeliness and better decision making
by the user. To help the user in the terms of getting value for his hard earned money and he gets
the best possible gadget available in the market that comes under his price range just by sitting at
home and surfing this website.

ASP.NET
ASP.NET is more than the next version of active server pages (APS) — it is the unified web
development platform that provides the services necessary for developers to build enterprise-class
web applications.ASP.NET is a compiled, .NET -based environment; you can author applications

Online Plot Booking Page 24


in any.NET compatible language, including ASP.NET Visual Basic .NET, C#, and the
jscript.NET. Additionally, the entire .NET framework is available to any ASP.NET application.

Developers can choose from one of two features when creating an ASP.NET application, web
services, or combine these in any way they see fit.

Web forms to allow you to build powerful forms-based web pages. When building these pages,
you can use ASP.NET server controls to create common UI elements, and programs then from
common tasks.

These controls to allow you to rapidly build a web form out of reusable built-in or custom
components, simplifying the code of a page.

An XML web service provides the means to access server functionality remotely. Using web
services, interfaces to their data or business logic, which is turn can be obtained and manipulated
by client and server applications. XML web services enable the exchange of data in client-server

Online Plot Booking Page 25


or server- server scenarios, using standards like HTTP and XML messaging to move data across
firewalls.

Each of these models can take full advantage of all ASP.NET framework and.NET framework
common language runtime. These features and how you can use them are outlined as follow:

If you have ASP development skills, the new ASP.NET programming model will seem very
familiar to you. However, the ASP.NET object model has changed significantly from ASP, making
it move structured and object oriented.

Accessing database from ASP.NET application is an often-used technique for displaying data to
website visitors. ASP.NET makes it easier then ever to access database for this purpose.

ASP.NET provides a simple model that enables developers to write logic that runs at the
application level. Developers can write this code in the global. Ajax text files or in a compiled
class deployed as an assembly.

ASP.NET provides easy-to-use application and session-state-facilities that are familiar to ASP
developers and readily compatible with all other .NET framework APIs.

For advanced developers who wants to use APIs as powerful as the ISPI programming interfaces
that were included with previous version of ASP, ASP.NET offer the Http Handler interfaces.

ASP.NET takes advantage of performance enhancements found in the .NET framework and
common language runtime.

The. NET framework and ASP.NET provide default authorization and authentication schemes for
web application.

ASP.NET configuration setting are stored in XML-based files, which are human readable and
writable.

ASP.NET - Server Controls

ASP.NET has solved the "spaghetti-code" problem described above with server control Server
controls are tags that are understood by the server.

There are three kinds of server controls:

HTML Server Controls - Traditional HTML tags

Web Server Controls - New ASP.NET tags

Validation Server Controls - For input validation

ASP.NET - HTML Server Controls

Online Plot Booking Page 26


HTML server controls are HTML tags understood by the server.

HTML elements in ASP.NET files are, by default, treated as text. To make these elements
programmable, add a runat="server" attribute to the HTML element. This attribute indicates that
the element should be treated as a server control. The id attribute is added to identify the server
control. The id reference can be used to manipulate the server control at run time.

In the following example we declare an Html Anchor server control in an aspx file. Then we
manipulate the Href attribute of the Html Anchor control in an event handler (an event handler is
a subroutine that executes code for a given event). The Page Load event is one of many events that
ASP.NET understands:

The executable code itself has been moved outside the HTML.

ASP.NET - Web Server Controls

Web server controls are special ASP.NET tags understood by the server.Like HTML server
controls, Web server controls are also created on the server and they require a runat="server"

Online Plot Booking Page 27


attribute to work. However, Web server controls do not necessarily map to any existing HTML
elements and they may represent more complex elements.

-ASP.NET - Validation Server Controls

Validation server controls are used to validate user-input. If the user-input does not pass validation,
it will display an error message to the user.

Each validation control performs a specific type of validation (like validating against a specific
value or a range of values).

By default, page validation is performed when a Button, Image Button, or Link Button control is
clicked. You can prevent validation when a button control is clicked by setting the Causes
Validation property to false.

ASP.NET - Data Binding

We may use data binding to fill lists with selectable items from an imported data source, like a
database, an XML file, or a script.

Data Binding

The following controls are list controls which support data binding:

asp : RadioButtonList

asp: CheckBoxList

asp: DropDownList

asp: Listbox

However, with data binding we may use a separate source, like a database, an XML file, or a script
to fill the list with selectable items.

By using an imported source, the data is separated from the HTML, and any changes to the items
are made in the separate data source.

Online Plot Booking Page 28


SYSTEM DESIGN

In this phase the project team tackles the ‘how’ of the selected Solution. The system analyst and
the programmer involved at this point often use a combination of down and bottom of design .In
to down design, I move from larger function to smaller function . In bottom of design the team
starts with detail and then move to larger function.

In this phase the manager of the project team reviews progress on the design of different system
components. For eg. It is database a location for students information is to be made, the forms
which it needs while issuing a book i.e. input the design reports which are required while listing
the information of student that is output design. A number of tools are available to help the team
through the steps of system design .for eg. Data flow diagrams. At the end of this phase a larger

Online Plot Booking Page 29


review is conducted involving the department that will be affected .If the design passes from
inspection, the development begins.

The most creative and challenging phase of SDLC is System Design. The design of the
system will produce the details that state how a system will meet requirements identified
during the system analysis. It describes the final systems and the process by which it is
developed .It refers to the technical specifications that will be applied in implementing the
candidate system . It also includes construction of programs and program testing . Thus ,
the logical design of the system is developed in this phase . An estimate of the impact
of the candidate system on user / organization are documented and evaluated by
management .

The three main objectives which the designer has to bear in mind are :

How fast the design will be able to do the user’s work given a particular hardware
resource .

The extent to which the design is secure against the human errors and machine malfunction .

The ease with which the design allows the system to be changed .

To meet these objectives analyst and programmers use a combination of top - down and
bottom – up design .

Top – Down Design : It starts with large picture and move to the details .The analyst and
team members look at major functions that the system must provide and break these down
into smaller and smaller activities .

Bottom – Up Design : It starts with details and then moves to the big picture. This approach
is appropriate when users have specific requirements for output.

Many tools which help through the steps of system design include working models called
prototypes, to explore the look and feel of screens with the users, and software applications,
for creating these prototypes as well as for building diagrams , writing code, and managing
the development effort . These applications fall into the category of computer - aided
software engineering (CASE) tools.

Online Plot Booking Page 30


DataBase Design

LINQ TO SQL CLASSES

Online Plot Booking Page 31


DATABASE TABLES

Booking-Table

Online Plot Booking Page 32


DESCRIPTION
This table shows how many people booked buldings.

Interest Table

Online Plot Booking Page 33


DESCRIPTION
This table shows how many people interested in buldings.

Property-Table

Online Plot Booking Page 34


DESCRIPTION
This table shows the Property.

Online Plot Booking Page 35


Property-Desc. Table

DESCRIPTION
This table shows the Property-desc..

Online Plot Booking Page 36


Feedback Table

DESCRIPTION
This table shows the contents of Feedback table.

Online Plot Booking Page 37


SnapShots

HOMEPAGE

Online Plot Booking Page 38


TERMS & CONDITION

Online Plot Booking Page 39


ABOUT US

Online Plot Booking Page 40


CONTACT US

Online Plot Booking Page 41


RESIDENTIAL APARTMENTS

Online Plot Booking Page 42


INDEPENDENT/BUILDER FLOORS

Online Plot Booking Page 43


FARM HOUSES

Online Plot Booking Page 44


EROTIC VILLAS

Online Plot Booking Page 45


RESIDENTIAL APARTMENTS
DESC.

INDEPENDENT/BUILDER FLOORS DESC.

Online Plot Booking Page 46


Online Plot Booking Page 47
FARM HOUSES
DESC.

Online Plot Booking Page 48


EROTIC VILLAS
DESC.

Online Plot Booking Page 49


PRIVACY-POLICY

Online Plot Booking Page 50


ADMIN-LOGIN

Online Plot Booking Page 51


ADMIN MASTER-PAGE

Online Plot Booking Page 52


ADD PROPERTY

Online Plot Booking Page 53


ADD PROPERTY
DESC.

Online Plot Booking Page 54


EDIT PROPERTY

Online Plot Booking Page 55


EDIT PROPERTY
DESC.

Online Plot Booking Page 56


BOOK NOW

Online Plot Booking Page 57


SHOW INTEREST

Online Plot Booking Page 58


FEED BACK

Online Plot Booking Page 59


Coding

MASTER PAGE
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs"
Inherits="MasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<!-- Start WOWSlider.com HEAD section -->
<link rel="stylesheet" type="text/css" href="engine1/style.css" />
<script type="text/javascript" src="engine1/jquery.js"></script>
<!-- End WOWSlider.com HEAD section -->
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<style type="text/css">

.style2
{
font-size: x-large;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-style: italic;
}
.style12
{
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-size: x-large;
}
.style1

Online Plot Booking Page 60


{
color: #F34029;
font-size: 40pt;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}
.style3
{
width: 100%;
}
.style4
{
width: 99px;
}
.style8
{
width: 350px;
font-weight: bold;
}
.style7
{
text-align: center;
width: 350px;
}
.style9
{
text-decoration: underline;
}
.style5
{
text-align: center;
}
.style6
{
width: 350px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Image ID="Image1" runat="server" Height="100%" ImageUrl="~/Images/as.jpg"
Width="100%" />
<br />
<div style="position: absolute; top: 11px; width: 215px; height: 37px; right: 15px;">
<table class="style3">

Online Plot Booking Page 61


<tr>
<td class="style4">
Follow Us On:</td>
<td>
<a href="http://www.facebook.com" target="_blank">
<asp:Image ID="Image5" runat="server" Height="30px"
ImageUrl="~/Images/f2.jpg"
Width="45px" />
</a>&nbsp; <a href="http://www.twitter.com" target="_blank">
<asp:Image ID="Image6" runat="server" Height="30px"
ImageUrl="~/Images/t2.jpg"
Width="45px" />
</a>
</td>
</tr>
</table>
</div>
<div style="position: absolute; top: 11px; width: 215px; height: 37px; right: 15px;">
<table class="style3">
<tr>
<td class="style4">
Follow Us On:</td>
<td>
<a href="http://www.facebook.com" target="_blank">
<asp:Image ID="Image7" runat="server" Height="30px"
ImageUrl="~/Images/f2.jpg"
Width="45px" />
</a>&nbsp; <a href="http://www.twitter.com" target="_blank">
<asp:Image ID="Image8" runat="server" Height="30px"
ImageUrl="~/Images/t2.jpg"
Width="45px" />
</a>
</td>
</tr>
</table>
</div>
<div style="height: 350px">
<!-- Start WOWSlider.com BODY section -->
<div id="wowslider-container1">
<div class="ws_images"><ul>
<li><img src="data1/images/1.jpg" alt="1" title="1" id="wows1_0"/></li>
<li><img src="data1/images/10.jpg" alt="10" title="10" id="wows1_1"/></li>
<li><img src="data1/images/2.jpg" alt="2" title="2" id="wows1_2"/></li>
<li><img src="data1/images/3.jpg" alt="3" title="3" id="wows1_3"/></li>
<li><img src="data1/images/4.jpg" alt="4" title="4" id="wows1_4"/></li>
<li><img src="data1/images/5.jpg" alt="5" title="5" id="wows1_5"/></li>
<li><img src="data1/images/6.jpg" alt="6" title="6" id="wows1_6"/></li>

Online Plot Booking Page 62


<li><img src="data1/images/7.jpg" alt="7" title="7" id="wows1_7"/></li>
<li><a href="http://wowslider.com"><img src="data1/images/8.jpg"
alt="wowslider.com" title="8" id="wows1_8"/></a></li>
<li><img src="data1/images/9.jpg" alt="9" title="9" id="wows1_9"/></li>
</ul></div>
<div class="ws_bullets"><div>
<a href="#" title="1"><span>1</span></a>
<a href="#" title="10"><span>2</span></a>
<a href="#" title="2"><span>3</span></a>
<a href="#" title="3"><span>4</span></a>
<a href="#" title="4"><span>5</span></a>
<a href="#" title="5"><span>6</span></a>
<a href="#" title="6"><span>7</span></a>
<a href="#" title="7"><span>8</span></a>
<a href="#" title="8"><span>9</span></a>
<a href="#" title="9"><span>10</span></a>
</div></div><div class="ws_script" style="position:absolute;left:-99%"><a
href="http://wowslider.com">slider</a> by WOWSlider.com v8.7</div>
<div class="ws_shadow"></div>
</div>
<script type="text/javascript" src="engine1/wowslider.js"></script>
<script type="text/javascript" src="engine1/script.js"></script>
<!-- End WOWSlider.com BODY section -->
</div>
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

</asp:ContentPlaceHolder>
</div>
<div style="position: absolute; top: 11px; left:1%; height: 108px; width: 15%;">
<asp:Image ID="Image2" runat="server" Height="100%"
ImageUrl="~/Images/Untitled-1.jpg" Width="99%" />
</div>
<div style="position: absolute; left: 17%; top: 4%; height: 93px; width: 248px; right:
827px;">
<span class="style2">MAGIC-<div
style="position: absolute; top: -2px; left: 513px; width: 118px;">
<asp:Menu ID="Menu4" runat="server" Font-Bold="True" Font-Size="Medium"
ForeColor="#F24128" Orientation="Horizontal">
<StaticHoverStyle Font-Size="X-Large" />
<Items>
<asp:MenuItem NavigateUrl="~/Feedback.aspx" Text="FEED-BACK"
Value="FEED-BACK">
</asp:MenuItem>
</Items>
</asp:Menu>
</div>
</span>

Online Plot Booking Page 63


<br class="style12" />
<span class="style1">Bricks.com</span></div>
<div style="position: absolute; top: 77px; left: 510px; height: 40px; width: 577px;">
<asp:Menu ID="Menu1" runat="server" Height="100%" Orientation="Horizontal"
style="text-align: center; font-weight: 700;" Width="99%">
<StaticMenuItemStyle ForeColor="Black" />
<StaticHoverStyle Font-Size="Large" Font-Strikeout="False"
Font-Underline="False" ForeColor="#F34029" />
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="HOME" Value="HOME">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Privacypolicy.aspx" Text="PRIVACY POLICY"
Value="PRIVACY POLICY"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Aboutus.aspx" Text="ABOUT US" Value="ABOUT
US">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Contactus.aspx" Text="CONTACT US"
Value="CONTACT US"></asp:MenuItem>
</Items>
</asp:Menu>
</div>
<div style="position: absolute; top: 11px; width: 215px; height: 37px; right: 15px;">
<table class="style3">
<tr>
<td class="style4">
Follow Us On:</td>
<td>
<a href="http://www.facebook.com" target="_blank">
<asp:Image ID="Image3" runat="server" Height="30px"
ImageUrl="~/Images/f2.jpg"
Width="45px" />
</a>&nbsp; <a href="http://www.twitter.com" target="_blank">
<asp:Image ID="Image4" runat="server" Height="30px"
ImageUrl="~/Images/t2.jpg"
Width="45px" />
</a>
</td>
</tr>
</table>
</div>
<div style="height: 300px">
<asp:Image ID="Image9" runat="server" Height="100%" ImageUrl="~/Images/as.jpg"
Width="100%" />
<div style="position:relative; left:0px; top:-296px; height:100%; width:100%">
<table class="style3">
<tr>
<td class="style8"

Online Plot Booking Page 64


style="text-align: center; border-right-style: dashed; border-right-width: thin;
border-bottom-style: double; border-bottom-width: medium;">
<h3 style="text-decoration: underline">
Our Links</h3>
</td>
<td class="style7"
style="text-align: center; border-right-style: dashed; border-right-width: thin;
border-bottom-style: double; border-bottom-width: medium; ">
<h3 class="style9">
Services</h3>
</td>
<td class="style5" rowspan="4">
<asp:Login ID="Login1" runat="server"
DestinationPageUrl="~/Admin/Add Property.aspx" Height="172px"
Width="450px">
</asp:Login>
</td>
</tr>
<tr>
<td class="style6"
style="text-align: center; border-right-style: dashed; border-right-width: thin;">
<asp:Menu ID="Menu2" runat="server" Height="195px" style="margin-left:
10px"
Width="250px">
<StaticMenuItemStyle ForeColor="#999999" />
<StaticHoverStyle Font-Size="Large" Font-Underline="True"
ForeColor="#AB0D37" />
<Items>
<asp:MenuItem NavigateUrl="~/Default.aspx" Text="HOME"
Value="HOME">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Aboutus.aspx" Text="ABOUT US"
Value="ABOUT US">
</asp:MenuItem>
<asp:MenuItem NavigateUrl="~/TermsAndConditions.aspx"
Text="TERM &amp; CONDITION"
Value="SERVICES"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Contactus.aspx" Text="CONTACT US"
Value="CONTACT US"></asp:MenuItem>
</Items>
</asp:Menu>
</td>
<td class="style7"
style="text-align: center; border-right-style: dashed; border-right-width: thin;">
<asp:Menu ID="Menu3" runat="server" Font-Size="Medium" Height="195px"
style="margin-left: 10px" Width="250px">
<StaticMenuItemStyle ForeColor="#999999" />

Online Plot Booking Page 65


<StaticHoverStyle Font-Size="Large" Font-Underline="True"
ForeColor="#AB0D37" />
<Items>
<asp:MenuItem NavigateUrl="~/Plot.aspx" Text="RESIDENTIAL
APARTMENTS"
Value="Residential Apartment"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Flats.aspx" Text="INDIPENDENT
FLOORS"
Value="FLATS"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/FarmHouse.aspx" Text="FARM HOUSES"
Value="FARM HOUSES"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Villa.aspx" Text="EROTIC VILLAS"
Value="VILLAS">
</asp:MenuItem>
</Items>
</asp:Menu>
<span class="style2">
<div style="position: absolute; top: 13px; left: 764px; width: 213px;">
<asp:Menu ID="Menu5" runat="server" Font-Bold="True" Font-
Size="Medium"
ForeColor="#F24128" Height="16px" Orientation="Horizontal"
Width="212px">
<StaticHoverStyle Font-Size="X-Large" />
<Items>
<asp:MenuItem NavigateUrl="~/Feedback.aspx" Text="FEED-BACK"
Value="FEED-BACK">
</asp:MenuItem>
</Items>
</asp:Menu>
</div>
</span>
</td>
</tr>
<tr>
<td class="style5" colspan="3">
<marquee onmouseout="this.start();" onmouseover="this.stop();">&nbsp;
Copyright©2017 Magicbrick.com Powered
By:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp; <span class="style10">Urvesh & Sharn</span></marquee></td>
</tr>
</table>
</div>
</div>
</form>
</body>
</html>

Online Plot Booking Page 66


MasterPage.aspx.cs
protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)
{
{
Session.Add("Username", Login1.UserName);
}

Online Plot Booking Page 67


ADMIN LOGIN MASTER PAGE

<%@ Master Language="C#" AutoEventWireup="true"


CodeFile="AdminMasterPage.master.cs" Inherits="Admin_AdminMasterPage" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"


"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<asp:ContentPlaceHolder id="head" runat="server">
</asp:ContentPlaceHolder>
<!-- Start WOWSlider.com HEAD section -->
<link rel="stylesheet" type="text/css" href="engine1/style.css" />
<script type="text/javascript" src="engine1/jquery.js"></script>
<!-- End WOWSlider.com HEAD section -->

<style type="text/css">

.style2
{
font-size: x-large;
font-weight: bold;
font-family: "Times New Roman", Times, serif;
font-style: italic;
}

.style1
{
color: #F34029;
font-size: 40pt;
font-family: "Times New Roman", Times, serif;
font-style: italic;
font-weight: bold;
}
.style23
{
font-size: 20pt;
}

</style>
</head>
<body>
Online Plot Booking Page 68
<form id="form1" runat="server">
<div>
<asp:Image ID="Image1" runat="server" Height="100%" ImageUrl="~/Images/as.jpg"
Width="100%" />
<br />
<div style="position: absolute; top: 11px; left:1%; height: 108px; width: 15%;">
<asp:Image ID="Image2" runat="server" Height="100%"
ImageUrl="~/Images/Untitled-1.jpg" Width="99%" />
</div>
<div style="position: absolute; left: 17%; top: 4%; height: 93px; width: 248px;">
<span class="style2">MAGIC-</span><br class="style2" />
<span class="style1">Bricks.com</span></div>
<div style="position: absolute; top: 85px; left: 483px; height: 40px; width: 509px;">
<asp:Menu ID="Menu1" runat="server" Font-Size="Large" Height="100%"
Orientation="Horizontal" style="text-align: center; font-weight: 700;"
Width="105%">
<StaticMenuItemStyle ForeColor="Black" />
<StaticHoverStyle Font-Size="X-Large" Font-Strikeout="False"
Font-Underline="False" ForeColor="#F34029" />
<Items>
<asp:MenuItem NavigateUrl="~/Admin/Add Property Desc.aspx" Text="Add
Property"
Value="ABOUT US"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Admin/Edit Property.aspx" Text="Edit Property"
Value="CONTACT US"></asp:MenuItem>
<asp:MenuItem NavigateUrl="~/Admin/Edit Property Desc.aspx"
Text="Edit Property Desc" Value="BOOK NOW"></asp:MenuItem>
</Items>
</asp:Menu>
</div>
<div style="position: absolute; top: 11px; width: 271px; height: 37px; right: 15px;">
<span class="style23">Welcome</span>&nbsp;
<asp:LoginName ID="LoginName1" runat="server" style="font-weight: 700" />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<asp:LoginStatus ID="LoginStatus1"
runat="server" onloggingout="LoginStatus1_LoggingOut" />
</div>
<div style="height: 350px">
<!-- Start WOWSlider.com BODY section -->
<div id="wowslider-container1">
<div class="ws_images"><ul>
<li><img src="data1/images/1.jpg" alt="1" title="1" id="wows1_0"/></li>
<li><img src="data1/images/10.jpg" alt="10" title="10" id="wows1_1"/></li>
<li><img src="data1/images/2.jpg" alt="2" title="2" id="wows1_2"/></li>
<li><img src="data1/images/3.jpg" alt="3" title="3" id="wows1_3"/></li>
<li><img src="data1/images/4.jpg" alt="4" title="4" id="wows1_4"/></li>
<li><img src="data1/images/5.jpg" alt="5" title="5" id="wows1_5"/></li>
<li><img src="data1/images/6.jpg" alt="6" title="6" id="wows1_6"/></li>

Online Plot Booking Page 69


<li><img src="data1/images/7.jpg" alt="7" title="7" id="wows1_7"/></li>
<li><a href="http://wowslider.com"><img src="data1/images/8.jpg"
alt="wowslider.com" title="8" id="wows1_8"/></a></li>
<li><img src="data1/images/9.jpg" alt="9" title="9" id="wows1_9"/></li>
</ul></div>
<div class="ws_bullets"><div>
<a href="#" title="1"><span>1</span></a>
<a href="#" title="10"><span>2</span></a>
<a href="#" title="2"><span>3</span></a>
<a href="#" title="3"><span>4</span></a>
<a href="#" title="4"><span>5</span></a>
<a href="#" title="5"><span>6</span></a>
<a href="#" title="6"><span>7</span></a>
<a href="#" title="7"><span>8</span></a>
<a href="#" title="8"><span>9</span></a>
<a href="#" title="9"><span>10</span></a>
</div></div><div class="ws_script" style="position:absolute;left:-99%"><a
href="http://wowslider.com">slider</a> by WOWSlider.com v8.7</div>
<div class="ws_shadow"></div>
</div>
<script type="text/javascript" src="engine1/wowslider.js"></script>
<script type="text/javascript" src="engine1/script.js"></script>
<!-- End WOWSlider.com BODY section -->

</div>

</div>
<br />
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">

</asp:ContentPlaceHolder>
<br /><div>
<marquee onmouseout="this.start();" onmouseover="this.stop();">&nbsp; Copyright©2017
Magicbrick.com Powered
By:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
;&nbsp;&nbsp; <span class="style10">Urvesh & Sharn</span></marquee></div>
</form>
</body>
</html>

Online Plot Booking Page 70


TESTING
Testing is the major quality control measure employed during software
development. Testing is the process of executing a program with the intent of
finding an error. No piece of code is completely ready unless it has been fully
tested. This stage is very important as at this stage it is verified whether the code
developed meet the requirement specifications or not. Moreover, all validations
are also checked in the testing stage.

In Functional testing, the software or the module to be tested is treated as a black


box, and the test cases are decided bases on the specifications of the system or the
module. For this reason this type of testing is also called “black box testing”. The
focus here is on testing the external behavior of the system.

In Structural Testing the test cases are decided bases on the logic of the module to
be tested. A common approach here is to achieve some type of coverage of the
statements in the code. One common coverage criterion is statement coverage,
which requires that test cases be selected so that together they execute each
statement exactly once.

Online Plot Booking Page 71


IMPLEMENTATION
Once the physical system has been designed in detail, the next step is to turn the
design into a working system. Implementation is the stage of a project during which
the design of the system is tested, debugged and made operational. Thus, it can be
considered to be the most crucial stage in achieving a successful new system and
in giving the user confidence that the system will work and be effective. In order to
implement the proposed system the following is various hardware and software
requirements are required to achieve good performance. This software requires
SQLSERVER 2005. Which is internally installed with VISUAL STUDIO 2008.

USER TRAINING:- When we want to implement a new system, user training is must
in order to minimize the resistance to change and to give the new system a chance
to prove it worth without a good training the user may find it quite boring as well
as cumber-some to explore it himself and may even not be able to explore it to
depth thus the vitality of the system stands-hindered.

THE TRAINING AIDS USED BY US ARE:

DEMONSTRATION:-An important training demonstration with personal contacts is


extremely effective for training user. In demonstration a new a concept is quickly
learned. More information is conveyed and discussed verbally than through
reading and writing during the same time. Finally during the training
demonstration, the several times so that the user can become familiar either the
system. Live demonstration are given to the head and data entry operator.

USER DOCUMENTATION:- User manual explains the working of this system in an


effective manner. It explains the working of each and every page of our page of the
whole project. Thus it becomes easy to understand and acquaint to the system. If
any problem occurs, the user can consult the manual to sort the problem.

CONCLUSION
Online Plot Booking Page 72
No program or system design is perfect. Communication between the user and designer is not
always complete or clear and time is usually short. This results in errors. The number and nature
of errors in a design depends on several factors:

 Communication between the user and designer.

 Personal prejudice on the part of users in disclosing information

 The programmer’s ability to generate code that reflects exactly the system
specifications.

 The time frame for design.

In “ONLINE GAS AGENCY”, we have tried our best to cover successfully and accurately all
the requirements of the institute.

Online Plot Booking Page 73


BIBLIOGRAPHY

1. GREG PERRY, Visual Basic 6.0 in 21 Days, Tec Media.

2. Content Development Group, Visual Basic 6.0 Programming, Tata MC Graw.

3. Corey, Oracle 81, Tata MC Graw.

4. Couch man, Oracle 81, Tata MC Graw.

Online Plot Booking Page 74

S-ar putea să vă placă și