teachask

PROJECT REPORT ON DERA PARADISE INFRA LLP (REAL ESTATE )

 

PROJECT REPORT

ON

   DERA PARADISE INFRA LLP (REAL ESTATE )

 

Dr. A.P.J. Abdul Kalam Technical University Lucknow

in Fulfillment

For The Award of The Degree of

 

      BACHELOR OF TECHNOLOGY

 In

COMPUTER SCIENCE AND ENGINEERING

 

                               

 


 

   Supervisor:                                                                                         Submitted By:

   Ms. Diksha Tiwari                                                                               Sachin kumar (183511)

   (Assistant Professor)                                                                  sachin kamal (183511)

                       

 

Department of COMPUTER SCIENCE & ENGINEERING

KRISHNA INSTITUTE OF TECHNOLOGY

KANPUR-209217

Uttar Pradesh

2021-22

 

 

 

                                                                                                                                                                                                                                                                                                                                                                                               

                                   

                        Acknowledgement

 

 

The success of this project has been uncertain without the help of a dedicated band of people. Thus as token of appreciation of their effort in making this project a success, we would like to express our true and sincere acknowledgement to their contribution. Our special thanks goes to Ms. Diksha Tiwari, our project guide, CS department, K.I.O.T., for his able guidance and timely advice during the project work.

 

We would also like to thank our Head OF Department Mr.Manish Chaudhary, CS department, K.I.O.T., for her kind cooperation and extending us a very helpful hand in providing us the best facilities. We would also like to express our deep sense of gratitude to all the teachers for their kind and invaluable suggestions.

 

We would also like to thank our Director Admin (KGI), Mr. Saubhagya Mehrotra and Director  (KIOT) Dr. Rashmi Dwivedi for her kind cooperation and extending us a very helpful hand in providing us the best facilities. We would also like to express our deep sense of gratitude to all the teachers for their kind and invaluable suggestions

 

Finally we express our heart filled thanks to all those who helped us in the accomplishment.

                                                

 

                                                                                    Sachin Kumar   (183511

                                                                                         Sachin Kamal    (183511

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           


KRISHNA INSTITUTE OF TECHNOLOGY

KANPUR

 

 

      

                                                                        CERTIFICATE

 

 

 

 This is to certify  that Mr. Sachin Kumar, Sachin Kamal students of B.Tech Final Year Computer Science and Engineering have submitted their project entitled “DERA PARADISE INFRA LLP (REAL ESTATE )” in partial fulfillment of the requirements for the award of Bachelor’s Degree in Computer Science & Engineering from A.K.T.U., Lucknow .

The project has been carried out under our supervision during academic session 2021-2022.

 

 

 

Project Guide:                                                                                              Head of Department:

Ms. Diksha Tiwari                                                                                      Mr.Manish Chaudhary

(Assistant Professor)                                                                                         (H.O.D.)                        

 


 

ABSTRACT

 

 

 

·         Our project "online real estate business" is related to online applications of  estate

·         Real Estate  measurement system is advance solutions for his/her estate problems

·         users shows all the properties of buyer  that are secure and verified and send  them to the builder

·         real system by the properties and verify them and the online service is provided by us free of charge 

·         Here registrations is also free of the cost.  so user can registration by using real system then buy the property and verified them after few hour all day all guys put the Estate solutions.

·         the software is so reliable to user our main concept is given best and quick result to user


 

                          TABLE OF CONTENTS

 

1)      Introduction To The Project    ............................................................................................  7

2)       System Analysis    ................................................................................................................ 10

3)       Requirement Analysis   ......................................................................................... 13

4)       Structured Analysis (Functional Modeling)  ............................. ........................... 16

5)       Project Design         .......................................................................... .............................. 23

6)       Coding  .......................................................................... ................................................ 29

7)       HTML  ... .......................................................................................................................  29

8)       SLIDESHOW.CSS   .......................................................................... ..................................... 41

9)       COLOR.CSS   .......................................................................... ..........................................  45

10)   JQUERY.JS     .................................................................................................................  47

11)   Testing And Implementation   ........................................................................................... 96

12)   Domain   .....................................................................................................................  100

13)   Hosting   ....................................................................................................................  101

14)   Reference    ......................................................................................................................  103

 

 

LIST OF FIGURES

 

 

Figure 1: Symbols of DFD   .................................................................................................. 18

Figure 2: Data Flow Diagram  .................................................................................................. 22

Figure 3: home page    .............................................................................................. 24

Figure 4: contact page   ............................................................................................. 25

Figure 5: performane score   ....................................................................................... 96

Figure 6: performane score mobile & desktop  ............................................................. 98

Figure 7: Levels of testing   ........................................................................................ 99

Figure 8: Domain     .................................................................................................... 100

Figure 9: Hosting  ................................................................................................... 101

Figure 10: Web Hosting Server  ................................................................................ 102

 

 

 

 

 

 

CHAPTER 1

 

INTRODUCTION TO THE PROJECT

Real Estate System

 Application Overview, Scope & Objectives:

 

DERA Paradise Infra LLP Real Estate web application will be useful tool for the general users who are interested in sale and purchase of real estate properties. The web application is intended to provide a platform for users to view a DERA Paradise Infra LLP  Real Estate Properties for sale and purchase. It is a system for online handling all the commerce process likewise advertising, selling and buying.

 Need for the Application:

 

The basic need for the application is to promote sales of real estate properties through the website. The agent/seller will also play a vital role for promotion and sale/purchase.

  Purpose of the Document:

 

The purpose of this document is to layout in detail the functional and other requirements. This document contains the necessary information to meet the requirements set forth for the completion of this application. The target audience of this document is Project Sponsor, Project Managers, Developers, Designers, and QA Engineers. Now onwards, this document will act as a portal of information during the whole development cycle and any change in the functional or other requirements will be communicated.


DESCRIPTION OF TECHNOLOGY USED

There are many Real Estate tools and technologies required to build an e Real Estate operate a successful online business. Both software and hardware technologies must be included in your e-business plan.

 

1: Front End: HTML, CSS, JavaScript, Bootstrap, Jquery,

 

HTML:-The HyperText Markup Language or HTML is the standard markup language for documents designed to be displayed in a web browser. It can be assisted by technologies such as Cascading Style Sheets (CSS) and scripting languages such as JavaScript.

Web browsers receive HTML documents from a web server or from local storage and render the documents into multimedia web pages. HTML describes the structure of a web page semantically and originally included cues for the appearance of the document.

 

CSS:-Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a document written in a markup language such as HTML. CSS is a cornerstone technology of the World Wide Web, alongside HTML and JavaScript.

CSS is designed to enable the separation of presentation and content, including layout, colors, and fonts. This separation can improve content accessibility; provide more flexibility and control in the specification of presentation characteristics; enable multiple web pages to share formatting by specifying the relevant CSS in a separate .css file, which reduces complexity and repetition in the structural content; and enable the .css file to be cached to improve the page load speed between the pages that share the file and its formatting.

 

JavaScript:- JS, is a programming language that is one of the core technologies of the World Wide Web, alongside HTML and CSS. Over 97% of websites use JavaScript on the client-side for web page behavior often incorporating third-party libraries. All major web browsers have a dedicated JavaScript engine to execute the code on users' devices. JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard.] It has dynamic typing, prototype-based object orientation, and first-class functions. It is multi-paradigm, supporting event-driven, functional, and imperative programming styles


 

Bootstrap:-Bootstrap is a free and open-source CSS framework directed at responsive, mobile-first front-end web development. It contains HTML, CSS, and (optionally) JavaScript-based design templates for typography, forms, buttons, navigation, and other interface components.

As of April 2022, Bootstrap is the eleventh most starred project on GitHub, with over 156,000 stars.

 

Jquery:- jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animation, and Ajax. It is free, open-source software using the permissive MIT License. As of May 2019, jQuery is used by 73% of the 10 million most popular websites. Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least 3 to 4 times more usage than any other JavaScript library.

jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library.

programming language and first released it in 1991 as Python 0.9.0. Python 2.0 was released in 2000 and introduced new features such as list comprehensions, cycle-detecting garbage collection, reference counting, and Unicode support. Python 3.0, released in 2008, was a major


CHAPTER 2

 

SYSTEM ANALYSIS

The analysis is an important part of any project; if the analysis is not done properly then the

whole project moves in the wrong direction. It also provides a schedule for proper project work. The analysis task is divided into 2 areas:

  Feasibility Study.

  Requirement Analysis.

 

2.1  FEASIBILITY STUDY

Feasibility study of the system is a very important stage during system design. The feasibility study is a test of a system proposal according to its workability impact on the organization,

ability to meet user needs and effective use of resources. A feasibility study decides whether the system is properly developed or not.

There are five types of feasibility as mentioned below:

1.  Technical Feasibility

2.  Time Schedule feasibility

3.  Operational feasibility

4.  Implementation feasibility

5.  Economic Feasibility

1.  Technical Feasibility

Technical feasibility corresponds to the determination of whether it is technically feasible to develop the software. Here those tools are considered, which will be required for developing the project. The tools, which are available, and tools, which will be required, are taken into account. Considering all the above points and aspects it is observed that the cost incurred in developing this project from a technical perspective would not be too high. Thus, it is feasible for the company as well as for me to develop this system


2.  Time Feasibility

Time feasibility corresponds to whether sufficient time is available to complete the project. Parameters considered:

  Schedule of the project.

  Time by which the project has to be completed.

Considering all the above factors it was decided that the allotted time which is 3 months was  sufficient to complete the project.

 

3.  Operational Feasibility

Operational feasibility corresponds to whether users are aware of the interface environment and whether sufficient resources are available or not.

Parameters considered:

             People with a basic knowledge of computers would be able to use our system very effectively and easily, as the system would have an intuitive GUI. The director and employees of Apna Bazar have a basic operating  knowledge of computers, so 22 understanding the working of the system and using it would be easy from the decision maker’s point of view.

             All the relevant necessary resources for implementing and operating this system are already present in the office.

              Bearing in mind the above factor, it was observed that the cost incurred in developing this project from an operational standpoint would be low. Thus, it would be operationally feasible for the company.

 

4.  Implementation Feasibility

Implementation Feasibility is about the basic infrastructure required to develop the system. Considering all the below points, it is feasible to develop the system.

Factors considered:

             All the minimum infrastructure facilities required like PC, books, and technical manuals are provided.

  Proper guidance is provided.

  All necessary data and files are provided.

5.  Economic Feasibility

Economic Feasibility is about the total cost incurred for the system. The software resource requirement of the proposed system is  HTML, CSS, and JS for the frontend UI

 

Return on Investment

There will be revenue in terms of more Customer Subscriptions.

i.    There will be cost reduction in terms of maintaining huge amounts of paper records, stationary, humans.

ii.     There will be tracking of the Subscribers from a centralized database.

iii.      There will be awareness among not only the Subscribers ,but general public regarding the good points of the issue

Cost of No Change

 

The cost will be in terms of utilization of resources leading to the cost to the company. Since our cost of project is our efforts, which is obviously less than the long-term gain for the company, the project should be made.

 

COST- BENEFIT ANALYSIS

 

A cost-benefit analysis is necessary to determine economic feasibility. The primary objective of the cost benefit analysis is to find out whether it is economically worthwhile to invest in the project. If the returns on the investment are good, then the project is considered economically worthwhile. Cost benefit   analysis is   performed by first listing all the costs associated with the project cost which consists of both direct costs and indirect costs. Direct costs are those incurred by buying software, hiring people, cost of consumable items , rent for accommodation etc. Indirect costs include those involving time spent by user in discussing problems with  system analysts

 

 

 

 

 

 

2.2  REQUIREMENT ANALYSIS

A complete understanding of software requirements is essential to the success of a web development effort. No matter how well designed or well coded, a poorly analyzed and specific program will disappoint users and bring grief to the developers. The requirement analysis task is the process of discovery, refinement, modification, and specification. The software scope, initially established by the system engineer and refined during project planning, is refined in detail. Models of the required data, information and control flow, and operational behavior are created. This website should be developed with the aim to simplify thes ping process and keep transparency and flexibility  in performing each operation.

 

2.2.1Requirements Gathering

Also known as data collection. Data Collection is an important aspect of any type of research study. Inaccurate data collection can impact the results of a study and ultimately lead to invalid results. The methods used to gather the requirements of the project involve Quantitative research to review the existing systems in the market.

 

2.2.2Data Collection Methods

This study used quantitative techniques like online surveys and questionnaires. Qualitative data collection methods play an important role in impact evaluation by providing information useful to understand the processes behind observed results and assess changes in people’s perceptions of their well-being. Furthermore, qualitative methods can be used to improve the quality of survey-based quantitative evaluations by helping generate evaluation hypotheses; strengthening the design of survey questionnaires, and expanding or clarifying quantitative evaluation findings.

2.2.3Requirements

The requirements from the proposed system were categorized into functional and non-functional requirements.

Functional Requirements:- The following is the desired functionality of the new system. The proposed project would cover:

2.2.5 System Specifications

This section describes the hardware components and software requirements needed for the effective and efficient running of the system

Table: 1 Hardware Requirements

 

SL

Hardware

Minimum System Requirement

01

Processor

2.4 GHz Processor speed

02

Memory

2 GB RAM

03

Disk

500 GB

 

Table: 2 Software Requirements

 

SL

Software

Minimum System Requirement

01

Operating System

Windows 8, Windows 10 or MAC Ox 10.8,10.9, or 10.11, LINUX

02

Database Management System

MySQL

03

Runtime Environment

PyCharm or Visual Studio Code

Ø  Requirement Analysis

This is the first phase of waterfall model which includes a meeting with the customer to understand his requirements. It is very important to understand the customer requirements and expectations so that the end product meets his specifications. All the requirements related to system to be developed are analyze in this place.

Ø  System Design

System Design helps in specifying hardware and system requirements and also helps in defining overall system architecture.

 

Ø  Implementation

First of all designed the system in small units and implemented for testing its functionality.

Ø  Testing

In this stage, both individual components and the integrated whole are methodically verified to ensure that they are error free and fully meet the requirements. All the units developed in the implementation phase are integrated into a system after testing of each unit. Post integration the entire system is tested for any faults and failures.

Ø  Deployment

Once the functional and non functional testing is done, the product is deployed.

Ø  Maintenance

This is the final phase of the waterfall model, in which the completed software product is handed over to the client after alpha, beta testing.

Spiral model is a combination of iterative development process model and sequential linear development model. The spiral model has four phases like as

Ø Identification:

The business requirements in the baseline spiral. This also includes understanding the system requirements by continuous communication between the customer and the system analyst. At the end of the spiral the product is deployed in the identified market.

Ø Design

It involves architectural design, logical design of modules, physical product design and final design in the subsequent spirals.


CHAPTER 3

STRUCTURED ANALYSIS (FUNCTIONAL MODELING)

3.1  Data Flow Diagram

A Data Flow Diagram (DFD) is a traditional visual representation of the information flows within a system. A neat and clear DFD can depict the right amount of the system requirement graphically. It can be manual, automated, or a combination of both.

 

It shows how data enters and leaves the system, what changes the information, and where data is stored.

The objective of a DFD is to show the scope and boundaries of a system as a whole. It may be used as a communication tool between a system analyst and any person who plays a part in the order that acts as a starting point for redesigning a system. The DFD is also called a data flow graph or bubble chart.

The following observations about DFDs are essential:

1.      All names should be unique. This makes it easier to refer to elements in the DFD.

2.      Remember that DFD is not a flowchart. An arrow is a flowchart that represents the order of events; arrows in DFD represent flowing data. A DFD does not involve any order of events.

3.      Suppress logical decisions. If we ever have the urge to draw a diamond-shaped box in a DFD, suppress that urge! A diamond-shaped box is used in flow charts to represent decision points with multiple existing paths of which only one is taken. This implies an ordering of events, which makes no sense in a DFD.

4.      Do not become bogged down with details. Defer error conditions and error handling until the end of the analysis.


DFDs became popular in the 1970s and have maintained their widespread use by being easy to understand. Visually displaying how a process or system works can hold people’s attention and explain complex concepts better than blocks of text can, so DFDs are able to help almost anyone grasp a system’s or process’ logic and functions.

 

There are two types of DFDs — logical and physical. Logical diagrams display the theoretical process of moving information through a system, like where the data comes from, where it goes, how it changes, and where it ends up.

 

Physical diagrams show you the practical process of moving information through a system, like how your system’s specific software, hardware, files, employees, and customers influences its flow of information.

 

You can either use logical or physical diagrams to describe the same flow of information or you can use them in conjunction to understand a process or system on a more granular level. But, before you can use a DFD to understand your system or process’ flow of information, you need to know the standard notations or symbols used to describe it.

 

3.1.1   Data Flow Diagram Symbols

 

Data Flow Diagram symbols are standardized notations, like rectangles, circles, arrows, and short-text labels, that describe a system or process’ data flow direction, data inputs, data outputs, data storage points, and its various sub-processes.

 

There are four common methods of notation used in DFDs: Yourdon & De Marco, Gene & Sarson, SSADM, and Unified. All use the same labels and similar shapes to represent the four main elements of a DFD external entity, process, data store, and data flow.


 

 

Figure 1: Symbols of DFD

External Entity

An external entity, which are also known as terminators, sources, sinks, or actors, are an outside system or process that sends or receives data to and from the diagrammed system. They’re either the sources or destinations of information, so they’re usually placed on the diagram’s edges. External entity symbols are similar across models except for Unified, which uses a stick-figure drawing instead of a rectangle, circle, or square.

The process is a procedure that manipulates the data and its flow by taking incoming data, changing it, and producing an output with it. A process can do this by performing computations and using logic to

sort the data or change its flow of direction. Processes usually start from the top left of the DFD and finish on the bottom right of the diagram


Data Store

Data stores hold information for later use, like a file of documents that’s waiting to be processed. Data inputs flow through a process and then through a data store while data outputs flow out of a data store and then through a process.

Data Flow

Data flow is the path the system’s information takes from external entities through processes and data stores. With arrows and succinct labels, the DFD can show you the direction of the data flow.

 

Before you start mapping out data flow diagrams you need to follow four best practices to create a valid DFD.

 

·         Each process should have at least one input and one output.

·         Each data store should have at least one data flow in and data flow out.

·         A system’s stored data must go through a process.

·         All processes in a DFD must link to another process or data store.

 

3.1.2       Levels of Data Flow Diagrams

 

DFDs can range from simple overviews to complex, granular representations of a system or process with multiple levels, starting with level 0. The most common and intuitive DFDs are level 0 DFDs, also called context diagrams. They’re digestible, high-level overviews of the flow of information through a system or process, so almost anyone can understand it.

 

 

 

 

 

 

3.2   DATA (OBJECT) MODELING

Data modeling is the process of analyzing and defining all the different data your business collects and produces, as well as the relationships between those bits of data. It is used to analyze the data requirements that are required for the business processes. The data models are created for the data to be stored in a database. The Data Model's main focus is on what data is needed and how we have to organize data rather than on what operations we have to perform.

A Data Model is basically an architect's building plan. It is a process of documenting complex software system design as in a diagram that can be easily understood. The diagram will be created using text and symbols to represent how the data will flow. It is also known as the blueprint for constructing new software or re-engineering any application.

Uses of Data Modeling Tools

 

Data Modeling is a process to formulate data in an information system in a structured format. Listed below are certain practical uses of the related tools in any sector or industry.

                   Data Modeling helps create a robust design with a data model that can show an organization's entire data on the same platform.

                   The data model makes sure that all the data objects required by the database are represented or not.

                   The database at the logical, physical, and conceptual levels can be designed with the help data model.

                   The relation tables, foreign keys, and primary keys can be defined with the data model's help.

                   Data Modeling Tools help in the improvement of data quality.

 

                   The Data Model gives a clear picture of business requirements.

 

                   Redundant data and missing data can be identified with the help of data models.

 

                   In data models, all the important data is accurately represented. The chances of incorrect results and faulty reports decreased as the data model reduces data omission.

                   The data models create a visual representation of the data. With the help of it, the data analysis gets improved. We get the data picture, which can then be used by developers to create a physical database.


Three Perspectives of a Data Model

 

Data Modeling helps to create a conceptual model and create the relationship between the items. The basic data modeling techniques involve dealing with three perspectives of a data model.

 

1.  Conceptual Model

 

 

The conceptual data model is a view of the data that is required to help business processes. It also keeps track of business events and keeps related performance measures. The conceptual model defines what the system contains. This type of Data Modeling focuses on finding the data used in a business rather than processing flow. The main purpose of this data model is to organize and define business rules and concepts. For example, it helps business people to view any data like market data, customer data, and purchase data.

2.  Logical Model

In the logical data model, the map of rules and data structures includes the data required, such as tables, columns, etc. Data architects and Business Analysts create the Logical Model. We can use the logical model to transform it into a database. This type of Data Modeling is always present in the root package object. This data model helps to form the base for the physical model. In this model, there is no secondary or primary key defined.

 

3.  Physical Data Model

In a physical data model, the implementation is described using a specific database system. It defines all the components and services that are required to build a database. It is created by using the database language and queries. The physical data model represents each table, column, constraints like primary key, foreign key, NOT NULL, etc. The main work of the physical data model is to create a database. This model is created by the Database Administrator (DBA) and developers. This type of Data Modeling gives us the abstraction of the databases and helps to create the schema. This model describes the particular implementation of the data model. The physical data model helps us to have database column keys, constraints, and RDBMS features.


Data Flow Diagram

 

 

Level 0

 

Home page

Project image


 

 

Level 1

Home page

All users

Search property


 

Home page

City

Project image

Location

Project

BHK

Project details


Level 2

 

                                         Figure 2: Data Flow Diagram

 

      

                               CHAPTER 4

 

 PROJECT DESIGN

 

One of the effective ways to persuade a client is to impress them with a wonderfully-built website. In like manner, the real estate industry has embraced this scheme for more apparent exposure and wider reach. Here’s The Coloradan a practical real estate website design that will serve as a guide.

The homepage has a simple design but contains the essential elements, including clear CTAs, logo, social icons, and more. Specifically, it uses huge square photos with short details on its side.

Hence, the building, residences and the neighborhood menu are easily accessible on the homepage.

a good website can leverage the brand’s credibility and unlock more opportunities. Hence, this marketing strategy is a demand. Property Club has an awe-inspiring real estate website design that promises to provide a better home search.

 Specifically, this firm offers total transparency and direct access to landlords, listing brokers, and property managers.

 Finding the best apartment, house for rent, or sale is perfectly quick and easy with this website. The hero header bears the advanced search with bright and vivid colors as the background image.

 Typically, magazines and brands that feature your product or services will help escalate your business. Hence, this website ensures that such a feature will look aesthetically pleasing. So, don’t miss checking the features on this website.


  HOME  PAGE

   

     https://deraparadiseinfrallp.com/index.html

 

 

Figure 3: home page

 

 


 

 


  Requirement

 

 

 

           Figure 4: contact page

 

 


Contact Us

 

    https://deraparadiseinfrallp.com/contact.html

 

 

 

 

 

Figure 5: contact request page

 


 

 

Property Detail

 

 

 

Figure 6: Property Detail