Documente Academic
Documente Profesional
Documente Cultură
On
Online Plot Booking
TO
KHALSA COLLEGE
AMRITSAR
Submitted to: Submitted By:
Guneet Kaur Urvesh Khosla(1411522)
Assistant Professor Sharnjit Singh(1411512)
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.
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
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.
2. Introduction to Project
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.
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
INTRODUCTION TO PROJECT
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
All these difficulties for handling the proper work has lead to the demand of more efficient automated
system.
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
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
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.
2. SYSTEM ANALYSIS
a) Feasibility Study
b) Information gathering
c) Making Algorithms
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.
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
Level -0 DFD
Customer
Customer
Select City
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.
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.
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.
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
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.
1 Information representation
4 Guaranteed access
12 Optimizing queries
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.
The .Net Framework contains almost 13000 classes you can use when building applications.
Each class in the framework can include properties, methods and events.
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
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
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 has solved the "spaghetti-code" problem described above with server control Server
controls are tags that are 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.
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"
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.
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.
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
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.
Booking-Table
Interest Table
Property-Table
DESCRIPTION
This table shows the Property-desc..
DESCRIPTION
This table shows the contents of Feedback table.
HOMEPAGE
MASTER PAGE
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="MasterPage.master.cs"
Inherits="MasterPage" %>
<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
</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>
<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>
<asp:LoginName ID="LoginName1" runat="server" style="font-weight: 700" />
<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>
</div>
</div>
<br />
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
<br /><div>
<marquee onmouseout="this.start();" onmouseover="this.stop();"> Copyright©2017
Magicbrick.com Powered
By: &nbs
p;  
; <span class="style10">Urvesh & Sharn</span></marquee></div>
</form>
</body>
</html>
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.
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.
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:
The programmer’s ability to generate code that reflects exactly the system
specifications.
In “ONLINE GAS AGENCY”, we have tried our best to cover successfully and accurately all
the requirements of the institute.