Professional Documents
Culture Documents
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
Adarsh Nagar, University Road, Udaipur affiliated to RAJASTAHAN TECHNICAL UNIVERSITY, KOTA
MCA 2011-2012 1
2011-12
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: -
MCA 2011-2012
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.
MCA 2011-2012
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
ABSTRAC T
MCA 2011-2012
1. Abstract
Real Estate Property Portal is developed for Search Property. This site is basically developed to provide property information to User and Agent. 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, add any location, modify property and view interested user who interested in his property. Admin can add any location for real estate property, view details and delete user, agent and property information (product). As the website is user-friendly, it contains both simple search for any general user and also advance search option for user.
MCA 2011-2012
INTRODUCTIO N
MCA 2011-2012
2. Introduction
MCA 2011-2012
User
Admin
Agent
Search
Search
Registration
Registration View details ( agent, user, product) Login Add new Location View Product Details View interested user on product
Login
MCA 2011-2012
SYSTEM STUDY
MCA 2011-2012
10
3. System Study
3.1 Problem Definition:
It is public searching website. This project can provide easy searching for the searcher of real estate with many options as by state, city, location, area and range well as it can. Searching has to be understandable by any kind of user of the system. Facilitys to be provided by the system are as follows: 1. Registration both user and agent. 2. Various types of searching facility. 3. Agent can Update and Modify products. 4. Both Agent and User Edit Profile. 5. Both Agent and Admin Add whole entry of the city. 6. Admin deletes any unauthorized user and agent.
MCA 2011-2012
11
Some Features of proposed System 1. Flexible: -This site provides various type of searching facility so the user can easily search his desired location. 2. User satisfaction: -Both User and Agent easily registered, login and search desired location and they easily communicate each other via mail and phone.
Economic Feasibility :
An evaluation of the development cost weighed against the ultimate income or benefit from the developed system. Economical justification is generally the bottom line consideration for most of the system. But in general, this is the most frequently used method for evaluation the effectiveness of candidate system. It mainly depends on the Cost/Benefit analysis, the procedure is to determine the benefits and savings that are expected from the proposed system and compare them with the costs, and decision is to be made to design and implementation of the system. It is found that due to the free availability of the required software and with the already existing hardware resources, the project was feasibility economically.
Operational Feasibility :
The site is measured against the market adaptability i.e. what would be the users reaction regarding the launch of the site. The requirements are analyzed before developing the site, as it would be accepted or not. This site is based on the web pages and these web pages are quite user friendly, based on the requirement specifications given by users. The Proposed system is very easy to use and all possible related issue is handling so it is Operational feasible.
MCA 2011-2012
SYSTEM ANALYSIS
13
4. SYSTEM ANALYSIS
4.1 DATA FLOW DIAGRAM:
Data Flow Diagram is way of expressing flow of the system in a graphical form, which leads to a modular design. This is also known as bubble chart or business process diagram. It has the purpose of clarifying system requirements and identifying major transformation. There are only four symbols that are used in the drawing of Data Flow Diagram.
MCA 2011-2012
14
Context Level:
User Search Product, Registration, Login, Edit Profile, View Detail, Express Interest, search result, Product details, Acknowledgment, Acknowledgment
Agent
Registration, Login, Edit Profile, Search Product, Post Product, Modify Product, Interested User Details
Real Estate
Change Password, Login, View Details (Agent & User), View Details (Product), Delete(Agent, Product & User) Admin
Acknowledgment
MCA 2011-2012
15
Search Information
Top-level:
4 Product
MCA 2011-2012
Agent
Agent Id,Pass Confirmation Confirmation Login Info. 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,Pass Details (User,Agent & Product) Confirmation Confirmation
Search Result
Search Information
3 Search
User
DB_Real Estate
Search Information
Level1:Profile Management
Agent
User Id/ Old & New Password
Confirmation
Updated Data
DB Real Estate
Confi. Confi.
Confirmation
User Id
USER
MCA 2011-2012
17
Confirmation
Confirmation
User Id
Level1:Search Product
State Name State Name
Result
Result
City Name
Result
City Name
Result
Location Name
User
Result Location Name
Location Name
Agent
Result
Result
Result
Area
Area
Result
Result
Range
Range
DB_Real Estate
MCA 2011-2012
18
Level1:Product Management
Agent
Acknowledgment
Product Details
Product Id
Acknowledgment
Acknowledgment
Product Details
DB_RealEstate
MCA 2011-2012
19
Update data
Acknowledgment
Product Details
Confirmation
Confirmation
Confirmation
DB_RealEstate
MCA 2011-2012
20
Details
Confirmation
SYSTEM DESGIN
MCA 2011-2012
21
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
State_I d
MCA 2011-2012
22
Description: This table contains information about Agent Company Information. 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. 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 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 City_Id City_Name State_Id Data Type int varchar int Description Primary Key Not null Not null
MCA 2011-2012
24
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. 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
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
MCA 2011-2012
27
MCA 2011-2012
28
2. Search Result
MCA 2011-2012
29
3. View Details
MCA 2011-2012
30
4. Registration
MCA 2011-2012
31
4. Agent Home
MCA 2011-2012
32
5. Edit Profile
MCA 2011-2012
33
6. Edit Product
MCA 2011-2012
34
7. View Interested
MCA 2011-2012
35
MCA 2011-2012
36
9. Change Password
MCA 2011-2012
37
MCA 2011-2012
38
MCA 2011-2012
39
MCA 2011-2012
40
MCA 2011-2012
41
MCA 2011-2012
42
Implementat ion
MCA 2011-2012
43
6. 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. The new system may be completely new, replacing an existing manual or automated system or it may be major modification to an existing system. In either case, proper implementation becomes necessary so that a reliable system based on the requirements of the organization can be provided. Successful implementation may not guarantee improvement in the organization using the new system, but improper installation will prevent it. 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. This is an area where the system analyst needs to work most carefully. The most effecting factor in system implementation is site preparation. Preparation activities include electrical and airconditioning preparation, site layout and installation of equipment. It is the best to have the site preparation completed prior to the arrival of the equipments, since vendors are not in favor of delivering the system if the construction work is going on. The proposed system is very simple to implement. As specified prior, the required Hardware and Software are sufficient for implementing this software. The implementation process is quite similar to most software. So the implementation of this project becomes easy.
MCA 2011-2012
44
TESTING
MCA 2011-2012
45
7. TESTING
Any data item will have certain constraints like, the type of the data, length of the data, unique data and compulsory data. And when getting these data from the user appropriate tests should be done to ensure that the data item confirm to the constraints. This is called validation of the data.
MCA 2011-2012
46
Validation Testing The function or performance characteristics conform to specification and are accepted. 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. If the output provided is as expected, then the s/w can be considered to be given the desired output for the given inputs. User Acceptance Testing The user acceptance testing can be done in two phases viz., Alpha testing a Beta testing. A customer does the alpha testing at the developer's site. The s/w is used in a natural setting with developer and recording errors and usage problems. Real world simulation is done so that the customer can test the system. There simulations help the developers and the customers to find any real time bug disrupting the normal functioning of the system.
MCA 2011-2012
47
BIBLIOGRAPH Y
MCA 2011-2012
48
10. Bibliography
Web References
http://www.Google.com http://www.explainthatstuff.com/realestate real property/ http://www.Zameen.com http://www.99accers.com http://www.world property.com
Book
Systems Analysis & Design(Elias M. Awad) Software Engineering (ROGER S. PRESSMAN)
MCA 2011-2012
49