REAL STATE PROPERTY PORTAL

System design project report submitted for the partial fulfillment of the requirement of the degree

MASTER OF COMPUTER APPLICATION Semester –IV submitted by: Isha Sharma Zeba Sheikh Sonika Vyas submitted to: Mr. Sanjay Gaur Asst. Professor & Coordinator

Aishwarya Institute of Management & Information Technology

Adarsh Nagar, University Road, Udaipur affiliated to RAJASTAHAN TECHNICAL UNIVERSITY, KOTA
MCA 2011-2012 1

2011-12

AISHWARYA INSTITUTE OF IT AND MANAGEMENT, UDAIPUR

CERTIFICATE This is to certify that Isha Sharma, Zeba Sheikh and Sonika Vyas has successfully completed the system design project titled “Real Estate Property Portal” for the partial fulfillment for the award of the degree of Master of Computer Application (MCA) Rajasthan Technical University, Kota.

Date: - ……………

Mr. Sanjay Gaur

MCA 2011-2012

2

ACKNOWLEDGEMENT
Before we get into think of the things, We would like to add a few heartfelt words to the people who were a part of this project right from the very beginning, the idea of making this project was conceived. People without the help of whom the preparation of this project would be really a difficult task. First & foremost we thank Mr. Sanjay Gaur sir (M.C.A. Course co-ordinator ) of Aishwarya Institute of it and management Studies, and whole management for always co-operating us. Last but not least we are thankful to all our parents, friends and colleagues for their contribution to the project.

TEAM MEMBERS ISHA SHARMA ZEBA SHEIKH SONIKA VYAS

MCA 2011-2012

3

Table of Contents
S.No.
1. 2. Abstract Introduction 2.1 About Project 2.2 Block Diagram of System System Study 3.1 Problem Definition 3.2 Proposed System 3.3 Feasibility Study System Analysis 4.1 Data Flow Diagram System Design 5.1 Logical Design 5.2 Physical Design Implementation Testing

Contents

Page No.
5 7

3.

10

4.

14

5.

22

6. 7.

44 46

8.

Bibliography

49

MCA 2011-2012

4

ABSTRAC T MCA 2011-2012 5 .

agent and property information (product). modify property and view interested user who interested in his property. User can search any kind of Real Estate with multiple options in sort or in details and also shows interest in desired property. Agent post real estate properties with full required information. As the website is user-friendly. MCA 2011-2012 6 . add any location. This site is basically developed to provide property information to User and Agent.1. Abstract “Real Estate Property Portal” is developed for Search Property. Admin can add any location for real estate property. it contains both simple search for any general user and also advance search option for user. view details and delete user.

INTRODUCTIO N MCA 2011-2012 7 .

agent and property information (product). Admin can add any location for real estate property. This module is for Real Estate search so this module provides privileges to admin so admin can add whole entry for the Any Real Estate for city.1 About Project: This site is basically is developed for Search Property. Introduction 2. MCA 2011-2012 8 . modify property. add any location. edit profile and view interested user who interested in his property. Agent post properties with full required information. This web site is for global search which have many module for searching in different area of daily use. User can search any kind of Real Estate with multiple options in sort or in details and registered user can also shows interest in desired property and edit their profile. This website is user-friendly. This site is basically developed to provide property information to User and Agent. view details and delete user.2. User or visitor of site can search any type of Real Estate according to various options. it contains both simple search for any general user and also advance search option for user.

user.2. product) Login Add new Location View Product Details View interested user on product Login View Product Details Change Password Show interest on product Edit Profile Edit Profile Modify Product Add new Location MCA 2011-2012 9 . product) Registration Registration View details ( agent.2 Block Diagram of System: Real Estate User Admin Agent Search Search Delete (agent. user.

SYSTEM STUDY MCA 2011-2012 10 .

both Admin and Agent can add any location for real estate property. System Study 3. Since the package should be targeted for end user. 3. Admin deletes any unauthorized user and agent. location. Both Agent and User Edit Profile. it contains both simple search for any general user and also advance search option for user. 3. 6.1 Problem Definition: It is public searching website. This site is basically developed to provide property information to User and Agent. Agent post real estate properties with full required information. care has been taken to simplify the GUI to the maximum extent. Both Agent and Admin Add whole entry of the city. 4. Registration both user and agent. Agent can Update and Modify products.3 Proposed System: “Real Estate Property Portal” is developed for Search Property. Searching has to be understandable by any kind of user of the system. consisting of number of buttons.3. 2. MCA 2011-2012 11 . thereby minimizing user inputs and automating most of the processes. 5. city. GUI has been designed with user-friendly menu. area and range well as it can. User can search any kind of Real Estate with multiple options in sort or in details and also shows interest in desired property. This project can provide easy searching for the searcher of real estate with many options as by state. As the website is user-friendly. Facility’s to be provided by the system are as follows: 1. One of the design goals is to provide the end user with easy to use GUI. Various types of searching facility.

Months or years of effort. Three feasibility are: • Technical Feasibility: Technical feasibility centers on the existing manual system and to the extent a system can support with the current environment are checked. The software requirements are met. User satisfaction: -Both User and Agent easily registered. During the technical feasibility study the hardware and software requirements as well as the skills needed to complete the project were taken into consideration. It was found that the hardware requirements were easily satisfied. Unfortunately the development of computer system is more likely to be plagued by the scarcity of resources and difficult delivery dates. The skill set required to develop the project were knowledge of MCA 2011-2012 12 . 3. It is both necessary to evaluate the feasibility of a project at the earliest possible time. The technical feasibility is one of the main parameters on which the feasibility of the project is decided. A study of the resource availability is done to achieve an acceptable system. ability to meet the user requirements and effective use of resources. Feasibility study is a test of the proposed system regarding its workability. The purpose of this document is to describe the various studies that were carried out to validate the feasibility of this module. Flexible: -This site provides various type of searching facility so the user can easily search his desired location.Some Features of proposed System 1. login and search desired location and they easily communicate each other via mail and phone.4 Feasibility Study: Every project is feasible if given unlimited resources and infinite time. So. as the requirements were small. a lot of money and untold professionalism can be averted if an ill-conceived system is recognized early in the definition phase. impact on the organization. a detailed study was carried out to check the workability of the proposed system. 2.

This site is based on the web pages and these web pages are quite user friendly. The Proposed system is very easy to use and all possible related issue is handling so it is Operational feasible. the procedure is to determine the benefits and savings that are expected from the proposed system and compare them with the costs. Economical justification is generally the bottom line consideration for most of the system. But in general.   ASP. MCA 2011-2012 SYSTEM ANALYSIS 13 . • Operational Feasibility : The site is measured against the market adaptability i. It is found that due to the free availability of the required software and with the already existing hardware resources. as it would be accepted or not. the project was feasibility economically. and decision is to be made to design and implementation of the system.e. this is the most frequently used method for evaluation the effectiveness of candidate system. It mainly depends on the Cost/Benefit analysis. • Economic Feasibility : An evaluation of the development cost weighed against the ultimate income or benefit from the developed system.NET. C# MS SQL-Server 2005. based on the requirement specifications given by users. The requirements are analyzed before developing the site. what would be the users reaction regarding the launch of the site.

SYSTEM ANALYSIS 4. MCA 2011-2012 14 . There are only four symbols that are used in the drawing of Data Flow Diagram. It has the purpose of clarifying system requirements and identifying major transformation.1 DATA FLOW DIAGRAM: Data Flow Diagram is way of expressing flow of the system in a graphical form. This is also known as bubble chart or business process diagram. which leads to a modular design.4.

Post Product. Product details. Edit Profile. Delete(Agent. View Details (Product). Login. Modify Product. Search Product. View Details (Agent & User). Product & User) Admin Acknowledgment MCA 2011-2012 15 . Acknowledgment Agent Registration. search result. Edit Profile. Acknowledgment. View Detail. Express Interest.Context Level: User Search Product. Registration. Login. Login. Interested User Details Real Estate Change Password.

Pass Details (User. Confirmation 2 New Registration Updated data Store Information Confirmation DB_Real Estate Confirmation Confirmation Updated data Confirmation Confirmation Admin New Registration 1 Login DB_Real Estate 16 View Profile Mgmt Admin Id.Agent & Product) Confirmation Confirmation Search Result Search Information 5 Profile Mgmt.Pass 3 Search User DB_Real Estate Search Information Search Result Profile Mgmt User .Pass Confirmation Confirmation Login Info. 6 Mgmt (User.Profile Mgmt information Search Information Top-level: Search Result New Registration 4 Product MCA 2011-2012 Agent Agent Id.Agent & Product) User Id.

Level1:Profile Management Agent User Id/ Old & New Password Confirmation Updated Data User Id/Old & New Pass 5.2 Change Password Confirmation User Id/ Old & New Password User Id USER MCA 2011-2012 17 Confirmation Confirmation User Id . 5.1 Edit Profile DB Real Estate Confi. Confi.

1 Search By State State Name Result DB_Real Estate Result City Name Result City Name Result 3.4 Search By Area Result Area Area Result 3.Level1:Search Product State Name State Name Result 3.2 Search By City City Name Result Location Name User Result Location Name 3.3 Search By Location Result DB_Real Estate Result Area Location Name Agent Result Result 3.5 Search By Range Range Result Result Range Range DB_Real Estate MCA 2011-2012 18 .

2 Product Details 4.Level1:Product Management Agent Acknowledgment Post new Product View Product Details Edit.3 Modify Product Product Details Product Id Acknowledgment Acknowledgment Product Details DB_RealEstate MCA 2011-2012 19 Update data Acknowledgment Product Details .1 Post Product 4. Delete Product 4.

3 Change Password Confirmation User Id. Producr Id User Id. User & Agent) DB_RealEstate MCA 2011-2012 20 Admin Id.Agent & Product) 6. Producr Id Confirmation Delete (Product. Agent Id.1 Details (User. Agent & Product) Confirmation User Id.Level Level 1:3:Interview Level 3:Admin Management Schedule Admin Details (User. Agent Id. Agent Id.Agent & Product) 6. Producr Id Admin Id.2 Delete (User. Old & New Password 6. New Pass Details Confirmation .

SYSTEM DESGIN MCA 2011-2012 21 .

1.1 Logical Design 5.5.1 ER-Diagram: User_Typ e User_Id Name Admin_Id Admin User State_I d IS A Post & Searc h Agent User City_Id City_Id Reque st To Buy Location_Id Has a Product_Id User_Id Product Belong s To State State_Id Ha sa Location_I d Location Ha sa City Product Interest City_Id Product_Id Interest_Id User_Id State_I d MCA 2011-2012 22 .

Column Name Data Type Description User_Id Int Primary key User_Type First_Name Last_Name Date of birth City State Country CellNo PhoneNo EmailAddress Address User_Login Password Created_Date Created_By Modified_Date Modified_By Is_Deleted Status Bit Varchar Varchar Datetime Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Varchar Datetime Int Datetime Int Bit Char Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Table Name: User_Details MCA 2011-2012 23 .1 Data Base Design Table Name: User_Master Description: This table contains all the information of User.5.2.2 Physical Design 5.

Column Name Data Type Description State_Id int Primary Key Satte_Name varchar Not null Table Name: City_Master Description: This table contains information about City. Column Name User_Details_Id User_Id Company_Name WebSite Company_image Description Created_Date Created_By Modified_Date Modified_By Data Type Int Int Varchar Varchar Varchar Varchar Datetime Int Datetime Int Description Primary key Not null Not null Not null Not null Not null Not null Not null Not null Not null Table Name: real_estate_login Description: This table contains login information.Description: This table contains information about Agent Company Information. Column Name City_Id City_Name State_Id Data Type int varchar int Description Primary Key Not null Not null MCA 2011-2012 24 . Column Name Login_Id Login_Name Password Data Type Int Varchar Varchar Description Primary key Not null Not null Table Name: State_Master Description: This table contains information about property.

Column Name Category_Id Category_Name Parent_Category_Id Created_Date Created_By Modified_Date Modified_By Data Type Int Varchar Int Datetime Int Datetime Int Description Primary Key Not null Not null Not null Not null Not null Not null Table Name: Product_Master Description: This table contains information about all type of properties. Column Name Product_Id Category_Id User_Id Type_Of State_Id City_Id Location_Id Address Area Zip_Code Purpose Data Type Int Int Int Varchar Int Int Int Varchar Varchar Varchar Varchar Description Primary key Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null MCA 2011-2012 25 .Table Name: Location_Master Description: This table contains information about Location. Column Name Location_Id Location_Name City_Id Data Type Int varchar Int Description Primary Key Not null Not null Table Name: Category_Master Description: This table contains information about all type of property categories.

Bedroom Price Description Property_Image Created_Date Created_By Modified_Date Modified_By Is_Deleted Status Varbinary Numeric Varchar Varchar Datetime int Datetime int Bit Char Not null Not null Not null Not null Not null Not null Not null Not null Not null Not null Table Name: Interest_Master Description: This table contains information about user details who interested in property. Column Name Interest_Id Product_Id User_Id Data Type Int Int Int Description Primary Key Not null Not null MCA 2011-2012 26 .

Home Page MCA 2011-2012 27 .2 Screen Shots: 1.2.5.

MCA 2011-2012 28 .

Search Result MCA 2011-2012 29 .2.

View Details MCA 2011-2012 30 .3.

Registration MCA 2011-2012 31 .4.

Agent Home MCA 2011-2012 32 .4.

5. Edit Profile MCA 2011-2012 33 .

Edit Product MCA 2011-2012 34 .6.

7. View Interested MCA 2011-2012 35 .

Post New Product MCA 2011-2012 36 .8.

Change Password MCA 2011-2012 37 .9.

10. Admin Home MCA 2011-2012 38 .

User Details MCA 2011-2012 39 .11.

12. Agent Details MCA 2011-2012 40 .

13. Product Details MCA 2011-2012 41 .

Admin Change Password MCA 2011-2012 42 .14.

Implementat ion MCA 2011-2012 43 .

proper implementation becomes necessary so that a reliable system based on the requirements of the organization can be provided. Implementation A crucial phase of System Development Life Cycle (SDLC) is the successful implementation of the new system design. Implementation includes all those activities that take place to convert from the old system to new one. but improper installation will prevent it.6. MCA 2011-2012 44 . As specified prior. Preparation activities include electrical and air–conditioning preparation. Successful implementation may not guarantee improvement in the organization using the new system. It has been observed that even the best system cannot show good result if the analyst managing the implementation do not attend to every important details. The proposed system is very simple to implement. since vendors are not in favor of delivering the system if the construction work is going on. This is an area where the system analyst needs to work most carefully. The new system may be completely new. replacing an existing manual or automated system or it may be major modification to an existing system. So the implementation of this project becomes easy. The most effecting factor in system implementation is site preparation. the required Hardware and Software are sufficient for implementing this software. The implementation process is quite similar to most software. It is the best to have the site preparation completed prior to the arrival of the equipments. site layout and installation of equipment. In either case.

TESTING MCA 2011-2012 45 .

7. length of the data. All decision branches and internal code flow should be validated. Loops. TESTING Any data item will have certain constraints like. Integration Testing Integration testing is a systematic technique for constructing the program structure while at the same time conducting tests to uncover errors associated interfacing. Black Box Testing Black Box Testing is done to test the required outputs of the module. Conditional Statements. Here inputs are given to the program and expected outputs are checked. In this testing coding is not checked. In unit testing each module is tested alone in an attempt to discover any errors in its code. This is called “validation of the data”. This involves the design of the test cases that validate that the internal program logic is functioning properly. 7. Unit Testing Unit Testing is done software prototype to determine that individual program modules perform to specification. the type of the data. MCA 2011-2012 46 . Decision Making Statements are tested here. and that program inputs produce valid outputs. The objective is to take unit tested modules and build a program structure that has been dictated by design. Unit testing involves the use of debugging technology and testing techniques at an application component level and is typically the responsibility of the developers. not the QA staff. And when getting these data from the user appropriate tests should be done to ensure that the data item confirm to the constraints. unique data and compulsory data.1 Testing Model White Box Testing White Box Testing is done to test the coding of the modules.

MCA 2011-2012 47 .. There simulations help the developers and the customers to find any real time bug disrupting the normal functioning of the system. then the s/w can be considered to be given the desired output for the given inputs. If the output provided is as expected. Alpha testing a Beta testing. A customer does the alpha testing at the developer's site. Real world simulation is done so that the customer can test the system. User Acceptance Testing The user acceptance testing can be done in two phases viz. A derivation from the specification is uncovered and a deficiency list is created. Output Testing The output testing involves the checking of output from the software from various dummy inputs.Validation Testing The function or performance characteristics conform to specification and are accepted. The s/w is used in a natural setting with developer and recording errors and usage problems.

BIBLIOGRAPH Y MCA 2011-2012 48 .

com/realestate real property/ http://www.com Book • • Systems Analysis & Design(Elias M.10. PRESSMAN) MCA 2011-2012 49 .com http://www.world property. Awad) Software Engineering (ROGER S.explainthatstuff.Google.com http://www.Zameen.99accers.com http://www. Bibliography Web References • • • • • http://www.

Sign up to vote on this title
UsefulNot useful