Vous êtes sur la page 1sur 31

Real Estate System

INTRODUCTION

1
Real Estate System

1. INTRODUCTION

Real Estate System has become important factor in modern society. Property has a central
importance to quality of life with considerable economic, social, cultural and personal
significance. Though a country’s national prosperity is usually measured in economic terms,
increasing wealth is of diminished value unless all can share its benefits and if the growing
wealth is not used to redress growing social deficiencies, one of which is property. Developing
Real Estates Property comes with many advantages especially to the Landlords who are able to
increase their profits through sale paid by the tenants. Search plots, apartment, flat online with its
landlords and sale of property. There are few portals available that provides facilities for online
sealer and byer of residential and commercial properties.

Real Estateal System management has become important factor in modern society hence
the need to have a Real Estateal System management system. This chapter will provide a brief
understanding about background of study, definition of the project problem statement, its
objectives, scopes, project justification, risks, project deliverables and project budget and
schedule.

1.1Need

The need of this project is to specify software requirements of the Online Real Estate System. It
is intended to be a complete specification of what functionality the system which provides time
is saved and customer get all sale property information, property specification and features in
some extents. The main purpose of the system is to automate the process of booking a property
online. Specific design and implementation details will be specified in a future document.

2
Real Estate System

1.2 Objective:
The following are the project objectives:

 To keep customers data as well as property record.


 To develop a system that allows the users to add, edit, search and data from the database.
 To study and analyze the requirement specifications of the Real Estate management system.
 To provide the ease of property data management.

1.3 Theme:

Real Estateal System management has become important factor in modern society hence
the need to have a Real Estateal System management system. This chapter will provide a brief
understanding about background of study, definition of the project problem statement, its
objectives, scopes, project justification, risks, project deliverables and project budget and
schedule.

3
Real Estate System

Literature Review

4
Real Estate System

2. Literature Review

2.1 History

Property has a central importance to quality of life with considerable economic, social,
cultural and personal significance. Though a country’s national prosperity is usually measured in
economic terms, increasing wealth is of diminished value unless all can share its benefits and if
the growing wealth is not used to redress growing social deficiencies, one of which is
property(Erguden, 2001). Property sealers a huge role in revitalizing economic growth in any
country, with shelter being among key indicators of development. The universal declaration of
human rights gives one of the basic human rights as the right to a decent standard of living,
central to which is the access to adequate property (United Nations, The Human Rights-article
25, 1948).Property as a basic human right demands that urban dwellers should have access to a
decent property, defined as one that provides a foundation for rather than being a barrier to good
physical and mental health, personal development and fulfillment of life objectives (Seed house,
1986).The focus of this research project is basically managing property for low income, medium
and high incomes households or what is commonly known as affordable property. “Affordable”
is a term used to describe individuals‟ capability to pay for certain products or services because
their income is enough to dose. Although the term „affordable property‟ is often applied to sale
or booking property; that is within the financial means of those in the lower income ranges of a
geographical area, the concept is applicable to both middle and high income individuals.

2.2 Problem Definition

The existing system is a manual system of limitations like accuracy, expense, low speed and
efficiency and unformatted outputs. In the existing system, all data processing is done
individually. All metropolitan data is collected and placed on the software system. When there
are a lot of issues such as retrieval and storage of the information and keeping track of them
becomes a tedious task. By implementing a computerized system, the limitation in the present
system will be reduced. Time is saved and customer gets all sale property information, property
specification and features in some extents. More over consumption of time can be reduced to far
greater extend by the implementation of the proposed system.

5
Real Estate System

This project’s aim is to automate the sale system, available property, property allocation,
collecting all necessary information of the sale property and then serve the customer. The data
used by the system is stored in a database that will be the center of all information held customer
and property owner and the base for the remainder of the process after the initial application has
been made. This enables things to be simplified and considerably quickened, making the jobs of
the people involved easier. It supports the current process but centralizes it and makes it possible
for decisions to be made earlier and easier way.

6
Real Estate System

Proposed Work

7
Real Estate System

3. Proposed Work

3.1 Basic Idea

In the proposed system we propose to computerize the above-mentioned activities. In the


existing system, all data processing is done manually. When there are a lot of issues such as
retrieval and storage of the information and keeping track of them becomes a tedious task and it
is difficult search a property individually. By implementing a computerized system, the
limitation in the present system will be reduced. Manpower can be reduced to a great extent and
efficiency and accuracy can be increased to manifold. More over consumption of time can be
reduced to far greater extend by the implementation of the proposed system. The proposed
computer based information system is aimed at eliminating the limitations of the existing
system via increasing speed of information retrieval, by increasing processing speed, data
security and hence give accurate reports. The proposed system fully satisfies user needs. All
most all the limitations of the existing system are reduced in a great manner. Details are stored
in various files from which data can be accessed and manipulated easily.

3.2 Proposed System

User Module:

In user module, there are two types of user are available. First user is student and second
user is owner of Real Estates. Both users first want to register their own user detail like
full name, address, mobile number etc. After successful registration user can login with
their user-id and password details.

 User :

Tenant can view all Real Estate/houses available for rent. Tenant can search specific
Real Estate as per their personal requirement like area wise Real Estate search, Bookmark
Real Estate, Book online Real Estate etc. Tenant also updates their own information
profile.

8
Real Estate System

 Owner

Owner can add Real Estates available for rent. Owner enters basic information of Real
Estates like images of Real Estate, area of Real Estates, rent of Real Estate etc. Owner
also updates their own information.
Advantages of proposed system are as follows,

 A lot of property searching work which is time consuming and tedious can be reduced.
 Eliminates wrong entries and hence give accurate information.
 Reduce searching and extra cost work.
 Data redundancy can be avoided.
 Data security.
 Information retrieval is faster.
 User friendliness.
 The system should provide better security and control over data.
A requirement is a feature that must be included in the system. Before the actual design and
implementation starts, getting to know the system to be implemented is of prime important. It
specifies the list of features that is to be included and the functionalities of these features.

Talking these into mind we have emphasize on the following:

 User interaction with the system.


 The inputs to the system
 The output expected from system.

9
Real Estate System

3.3 Technology

3.3.1 Front End

ASP.NET is more than the next version of Active Server Pages (ASP); it provides a
unified Web development model that includes the services necessary for developers to build
enterprise-class Web applications. While ASP.NET is largely syntax compatible with ASP,
it also provides a new programming model and infrastructure for more scalable and stable
applications that help provide greater protection. You can feel free to augment your existing
ASP applications by incrementally adding ASP.NET functionality to them.

ASP.NET is a compiled, .NET-based environment; you can author applications in any


.NET compatible language, including Visual Basic .NET, C#, and JScript .NET.
Additionally, the entire .NET Framework is available to any ASP.NET application.
Developers can easily access the benefits of these technologies, which include the managed
common language runtime environment, type safety, inheritance, and so on.

ASP.NET has been designed to work seamlessly with WYSIWYG HTML editors and
other programming tools, including Microsoft Visual Studio .NET. Not only does this make
Web development easier, but it also provides all the benefits that these tools have to offer,
including a GUI that developers can use to drop server controls onto a Web page and fully
integrated debugging support.

Developers can use Web Forms or XML Web services when creating an ASP.NET
application, or combine these in any way they see fit. Each is supported by the same
infrastructure that allows you to use authentication schemes cache frequently used data, or
customize your application's configuration, to name only a few possibilities.

Web Forms 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 program
them for common tasks. These controls allow you to rapidly build a Web Form out of
reusable built-in or custom components, simplifying the code of a page. For more
information, see Web Forms Pages. For information on how to develop ASP.NET server
controls, see Developing ASP.NET Server Controls.

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

10
Real Estate System

standards like HTTP and XML messaging to move data across firewalls. XML Web services
are not tied to a particular component technology or object-calling convention. As a result,
programs written in any language, using any component model, and running on any
operating system can access XML Web services. For more information, see XML Web
Services Created Using ASP.NET and XML Web Service Clients.

Each of these models can take full advantage of all ASP.NET features, as well as the power
of the .NET Framework and .NET Framework common language runtime. These features

 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 more structured and object-oriented.
Unfortunately this means that ASP.NET is not fully backward compatible; almost all
existing ASP pages will have to be modified to some extent in order to run under
ASP.NET. In addition, major changes to Visual Basic .NET mean that existing ASP
pages written with Visual Basic Scripting Edition typically will not port directly to
ASP.NET. In most cases, though, the necessary changes will involve only a few
lines of code. For more information, see Migrating from ASP to ASP.NET.
 Accessing databases from ASP.NET applications is an often-used technique for
displaying data to Web site visitors. ASP.NET makes it easier than ever to access
databases for this purpose. It also allows you to manage the database from your
code. For more information, see Accessing Data with ASP.NET.
 ASP.NET provides a simple model that enables Web developers to write logic that
runs at the application level. Developers can write this code in the Global.asax text
file or in a compiled class deployed as an assembly. This logic can include
application-level events, but developers can easily extend this model to suit the
needs of their Web application. For more information, see ASP.NET Applications.
 ASP.NET provides easy-to-use application and session-state facilities that are
familiar to ASP developers and are readily compatible with all other .NET
Framework APIs. For more information, see ASP.NET State Management.[7]
 For advanced developers who want to use APIs as powerful as the ISAPI
programming interfaces that were included with previous versions of ASP,
ASP.NET offers the IHttpHandler and IHttpModule interfaces. Implementing the
IHttpHandler interface gives you a means of interacting with the low-level request
and response services of the IIS Web server and provides functionality much like
ISAPI extensions, but with a simpler programming model. Implementing the
IHttpModule interface allows you to include custom events that participate in every
request made to your application. For more information, see HTTP Runtime
Support.

11
Real Estate System

 ASP.NET takes advantage of performance enhancements found in the .NET


Framework and common language runtime. Additionally, it has been designed to
offer significant performance improvements over ASP and other Web development
platforms. All ASP.NET code is compiled, rather than interpreted, which allows
early binding, strong typing, and just-in-time (JIT) compilation to native code, to
name only a few of its benefits. ASP.NET is also easily factorable, meaning that
developers can remove modules (a session module, for instance) that are not relevant
to the application they are developing. ASP.NET also provides extensive caching
services (both built-in services and caching APIs). ASP.NET also ships with
performance counters that developers and system administrators can monitor to test
new applications and gather metrics on existing applications. For more information,
see ASP.NET Caching Features and ASP.NET Optimization.
 Writing custom debug statements to your Web page can help immensely in
troubleshooting your application's code. However, they can cause embarrassment if
they are not removed. The problem is that removing the debug statements from your
pages when your application is ready to be ported to a production server can require
significant effort. ASP.NET offers the Trace Context class, which allows you to
write custom debug statements to your pages as you develop them. They appear only
when you have enabled tracing for a page or entire application. Enabling tracing also
appends details about a request to the page, or, if you so specify, to a custom trace
viewer that is stored in the root directory of your application. For more information,
see ASP.NET Trace.
 The .NET Framework and ASP.NET provide default authorization and
authentication schemes for Web applications. You can easily remove, add to, or
replace these schemes, depending upon the needs of your application. For more
information, see Securing ASP.NET Web Applications.
 ASP.NET configuration settings are stored in XML-based files, which are human
readable and writable. Each of your applications can have a distinct configuration
file and you can extend the configuration scheme to suit your requirements. For
more information, see ASP.NET Configuration.
 Applications are said to be running side by side when they are installed on the same
computer but use different versions of the .NET Framework. To learn how to use
different versions of ASP.NET for separate applications on your server, see Side-by-
Side Support in ASP.NET.

12
Real Estate System

 IIS 6.0 uses a new process model called worker process isolation mode, which is
different from the process model used in previous versions of IIS. ASP.NET uses
this process model by default when running on Windows Server 2003. For
information about how to migrate ASP.NET process model settings to worker
process isolation mode, see IIS 6.0 Application Isolation Modes.

3.3.2 Back End

Microsoft SQL Server is an application used to create computer databases for the Microsoft
Windows family of server operating systems. It provides an environment used to generate
databases that can be accessed from workstations, the web, or other media such as a personal
digital assistant (PDA). SQL Server 2005 (formerly codenamed "Yukon") released in
October 2005. It included native support for managing XML data, in addition to relational
data. For this purpose, it defined an xml data type that could be used either as a data type in
database columns or as literals in queries. XML columns can be associated with XSD
schemas; XML data being stored is verified against the schema. XML is converted to an
internal binary data type before being stored in the database. Specialized indexing methods
were made available for XML data. XML data is queried using XQuery; SQL Server 2005
added some extensions to the T-SQL language to allow embedding XQuery queries in T-
SQL. In addition, it also defines a new extension to XQuery, called XML DML that allows
query-based modifications to XML data. SQL Server 2005 also allows a database server to
be exposed over web services using Tabular Data Stream (TDS) packets encapsulated within
SOAP (protocol) requests. When the data is accessed over web services, results are returned
as XML.

Common Language Runtime (CLR) integration was introduced with this version, enabling
one to write SQL code as Managed Code by the CLR. For relational data, T-SQL has been
augmented with error handling features (try/catch) and support for recursive queries with
CTEs (Common Table Expressions). SQL Server 2005 has also been enhanced with new
indexing algorithms, syntax and better error recovery systems. Data pages are check
summed for better error resiliency, and optimistic concurrency support has been added for
better performance. Permissions and access control have been made more granular and the

13
Real Estate System

query processor handles concurrent execution of queries in a more efficient way. Partitions
on tables and indexes are supported natively, so scaling out a database onto a cluster is
easier. SQL CLR was introduced with SQL Server 2005 to let it integrate with the .NET
Framework. Microsoft SQL Server is a relational database management system developed
by Microsoft. As a database, it is a software product whose primary function is to store and
retrieve data as requested by other software applications, be it those on the same computer
or those running on another computer across a network (including the Internet). There are at
least a dozen different editions of Microsoft SQL Server aimed at different audiences and
for different workloads (ranging from small applications that store and retrieve data on the
same computer, to millions of users and computers that access huge amounts of data from
the Internet at the same time). Its primary query languages are T-SQL and ANSI SQL.

14
Real Estate System

IMPLEMENTATION

15
Real Estate System

4. IMPLEMENTATION
4.1 Software and Hardware Requirements

 Hardware Requirements :-

Processor : - Dual Core or more.

RAM : - 1GB

Hard Disk : - 40 GB

Display Type : - SVGA Color Monitor

Keyboard : - Enhanced 104 Standard

Mouse : - PS/2 2Button, USB

 Software Requirements :-

Operating System : windows 7, windows 8 and Upper version

Web Browser : IE6 or upwards, Google Chrome, Mozilla Firefox

Web Server : IIS 7.0

IDE Tools : Microsoft Visual Studio

Front End : Asp.Net

Database/Back End : Microsoft SQL Server

Language Structure : C#

16
Real Estate System

4.1 Data Flow Diagram-

4.1.1 Data Flow of Seller/Builder

Fig. 4.1.1 Program Flowchart of seller

17
Real Estate System

4.1.2 Data Flow of Buyer/User

Fig. 4.1.2 Program Flowchart of Buyer

18
Real Estate System

4.3 Implementation:

In this section we specify the various design features of our proposed system. Starting with the
design of the database we gradually move towards speciation of how the input and output of the
project is design and presented. This section also includes the data flow diagrams and the system
flowcharts outlining the working of the entire program as a whole and also of the various
modules involved in the program. Our project is proposed to manage the daily working of the
website and the Login and Log Out of the user. As such we have included database which keeps
the record of the user, all the updating and changes are done only to this database.

Registration User:
The user’s record for Registration contains the following structure:
SR. NO. FIELD NAME TYPE

1 Id Int

2 Name String

3 City String

4 Mobile String

5 Email String

6 address String

Table no. 6.3.1(a) Registration User

19
Real Estate System

4.3.1 Entity Relationship diagram:

Fig 6.3.2(a) Entity Relationship diagram

20
Real Estate System

4.3.2 Data Flow Diagram

User registration

Fig 4.3.2(a) Data Flow Diagram

21
Real Estate System

4.3.3 Hierarchy Diagram:

Fig 4.3.3(a) Hierarchy Diagram

22
Real Estate System

4.3.3 Use case Diagram:

Diagrams of this type represent a list of operations performed by the system. Such diagrams are
also called functional diagrams, as the list of the system's functions is created based on them, in
accordance with the specified requirements. Use case diagrams are used to describe business
processes in automated applications and to define requirement for software to be developed.
They depict objects from the system and application domain as well as the tasks performed by
them.

23
Real Estate System

Fig 4.3.3(a) use case Diagram for seller/user

Fig 4.3.3(b) use case Diagram for Buyer

24
Real Estate System

4.3.4 Architecture Diagram:

Fig 4.3.4 Architecture

25
Real Estate System

RESULT ANALYSIS

26
Real Estate System

5.2 Merit & Demerits:

Merits

The merits of proposed system are as follows,

 A lot of property searching work which is time consuming and tedious can be reduced.
 Eliminates wrong entries and hence give accurate information.
 Reduce searching and extra cost work.
 Data redundancy can be avoided.
 Data security.
 Information retrieval is faster.
 User friendliness.
 The system should provide better security and control over data.
A requirement is a feature that must be included in the system. Before the actual design and
implementation starts, getting to know the system to be implemented is of prime important.

Demerits

Depending on the size of the organization that will be involve in using the application
and the risk involved in its use, system developer may choose to test the operation in only one
area of the firm with only one or two persons. Sometimes, they will run both old and new system
in parallel way to compare the results. In steel other situations, system developers stop using the
old systems one day and start using the new one the next. The implementation of the web based
or LAN base network project has some extra steps at the of implement.
We need to configure the system according the requirement of the software. For the project
we need to install and configure, database server and deployment directory for the project.

27
Real Estate System

CONCLUSION

28
Real Estate System

6.1 Conclusion:

In this “Real Estateal system / Real Estate Portal” describe the property of (Plot,
Farm, and Flat). Many people has a problem of purchasing the property in daily life ,so
avoid this problem we can implement “Real Estate Portal” .It is convenient for purchaser
to select particular property .This procedure consuming less time without money. Also
in this portal, register the selling property easily and convenient for user it enhancement
the clarity purchasing and selling property.

6.2 Future Scope of the Project:

This application used through the desktop with support of internet. In this application
one has drawback this application is only available in internet use in the desktop .Future scope of
this design and develop application using the Smartphone.

 Providing Good User Interface.


 Providing access permissions to the seller/buyer.

29
Real Estate System

REFERENCES

30
Real Estate System

7. References

 https://codecanyon.net/item/call-my-cab/12073583

 https://www.tutorialspoint.com/Asp/

 http://www.w3schools.com

 https://en.wikipedia.org/wiki/Main_Page

 https://www.w3schools.com/Asp/Asp_examples.asp

 https://code.tutsplus.com/tutorials/15-wonderfully-creative-uses-for-Asp--net-

4714

 https://trends.builtwith.com/websitelist/Asp

 https://www.phpjabbers.com/free-website-templates.php

31

Vous aimerez peut-être aussi