Property Search Application System Requirement Specification Prepared By : Tausif F. Saiyad...
-
Upload
leslie-hardy -
Category
Documents
-
view
217 -
download
0
description
Transcript of Property Search Application System Requirement Specification Prepared By : Tausif F. Saiyad...
Property Search Application System Requirement Specification
Prepared By :
Tausif F. Saiyad (M.C.A.- 6)115020693133
Developed at :
Indies Services, Bhavnagar
Project Guide :
Prof. Ankit Faldu
Project ProfileProject Title / Definition “Property Search Application System Requirements
Specification”Organization INDIES SERVICES, Bhavnagar.Front-end Tools Android Developer Tools
Back-End Tools PHP, My sqlLanguage ANDROIDPlatform Used / System Requirements
Software. Microsoft Windows Xp/ 7/8. Android Developer ToolsHardware Intel Core2 Duo. 2 GB RAM.
Project Schedule 23-Dec-2013 to 20-April-2014Developed by Saiyad Tausif FirojbhaiExternal Project Guide Mr. Dipakbhai Makvana
Owner,INDIES SERVICES, Bhavnagar
Internal Project Guide Mr. Ankit J. Faldu
Asst. Professor
Atmiya Institute of Technology and Science.
Rajkot - 360001
Introduction
The Project developed using Android, as a front-side and MYSQL as a Back-End site.
The project titled “Property Search Application System Requirements Specification” is being developed at INDIES SERVICES, Bhavnagar
“Implementing Property Search Application System Requirements Specification is a system involving businessmen who want to extend their online Android stores fast and easy without the need for technical requirements that are a prerequisite to develop and extend functionality of an e-store; and web masters who has these skills that they are providing as a service to the people who need it”Using this app people will get all available options as per their selection criteria and different needs sitting at one place.
They can reach latest available properties with all the details of location, category, type, amenities, size and cost.
Project Scope
Submit login details only once while starting the app for the first time.Seller:- Submits their property information with all details including photos of property.
Notify seller:- Sends automatic notification about tenant or buyer.Consumer:- Submit their requirements of property needs with necessary details..View property on map or by list:- Display property details on map on a single click.
Contact via email or phone number.
Always display available properties of current location on map or in list.
Always display available properties of current location on map or in list.
Distinguish properties which are available only during vacations.
Draw circle on map and display all properties within the circle area.
At regular interval check whether available properties are up to date and available to consumers
Project Objective
Get all possible choices of property for consumers as per selection criteria entered. Connect buyer, leaseholder or tenant with property owner at one click and vice versa. c
Provide an easy way to property owner to market his/her property and quickly get customers.
Provide a way to owner and customers to communicate with each other easily either via call or email.
Default functionality to get all information about properties available at current location.
Project Perspective
It is to minimize distance between property owner and tenants or buyers.
With that everybody can easily find a home in minimum time.
This app is a new idea to implement for users who wants to rent and lease or buy properties.
This system provides a way to users to compare property prices and know market.
Basic idea behind this application is to provide a mean to find a pleasant home or offices or land.
User Class and Characteristics
This application is basically a product for all common/general public. This application is useful to property owner and consumer of property. All users have got equal priorities to use all the features.
Roll of the owner is to upload its property information with all details about it and make available to other users.
Buyer or tenant uses this application to view property details which satisfies their needs and expectations and also put request for their needs.
.
Risk Factor
Consumers might have illusion of viewing up to date data if sellers don’t update their data once they sell properties. c
Assumptions and dependencies
User keeps their data up to date.
Users provide right details about their properties and upload actual photos of their properties
Major Functionality of this System
management of database of Indies application or cloud
Add category item
Search transport item
User can Registration to Stored information in Database
User can Registration to Stored information in Database
Get Places information
Search property places ,Plots Residential, Commercial InformationSearch the verification information.
Get gallery Property
Advantages Proposed System
Support of multiple application and supporting android ,window, apple.Data entry from web page.
Data management of cloud server.
easy accessible system to use.
faster access.
efficient data security.
easy data exchange.
faster and easier Registration request and confirmation.
Process effective methodology to implements mobile application data from the server side.
Use Case DiagramUse case Diagram for the admin activity.
Login Validation Sequence Diagram
Sequence Diagram for login check activity.
User
Request Login Page
Login Manager
Fill Login Form
Validate Details
Authenticate
Validation Fail
Registration manager
Validation Success
Successful Registration Message
Sequence Diagram For New User Registration
Sequence Diagram for New User Registration activity.
Sequence Diagram For New Sell Item
Sequence Diagram for sell item activity.
Sequence Diagram For New Get Property
Sequence Diagram for Get Property activity.User Application Server Database
City id
CredentialGet properties
Credential
Credential
If properties found (list)
If not
Get Properties
If properties found (list)
If properties found (list)
If not
If not
Login Validation Activity DiagramActivity Diagram for Login check
Enter Email AndPassword
Enter PersonalInformation
SuccessfullyAccount Created
Invalid Email AND Password
Invalid Personal InformationYes
Yes
START
NO
No
Activity Diagram For Navigation Menu
Activity Diagram for Main Navigation Activity.
Screen shotUser Login Screen
Screen shotNew User Registration Screen (Sign up)
Screen shotNavigation Drover Menu (Main activity)
Screen shotBasic Search (Quick Search)
Screen shotBasic Search (Quick Search By State)
Screen shotSearch Result
Screen shotSearch Result (Location Wise)
Database TableTable for Property Type
No Column Name Data Type Description
1 Id number(5) Specify User Id.
2
PropertyType varchar(15) Specify User Property Type
Name. Property Type
No Column Name Data Type Description
1 Id number(5) Specify User Id.
2 StateName varchar(15) Specify User State Name.
State
Table for Property State
Database TableTable for Property
Property
No Column Name Data Type Description
1 Id number(5) Specify User Id.
2 Title varchar(25) Specify User Title.
3 Address varchar(50) Specify User Address.
4 CityId number(5) Specify User CityId.
5 StateId number(5) Specify User StateId.
6 Latitude number(5) Specify User Latitude.
7 Longitude number(5) Specify User Longitude.
8 Type number(5) Specify User.
9 UserId number(5) Specify UserId.
10 IsApprove number(5) Specify User Is Approve.
Database TableTable for City District
City District
No Column Name Data Type Description
1 Id number(5) Specify User Id.
2 CityName varchar(15) Specify User City Name.
Table for User
User
No Column Name Data Type Description
1 Id number(5) Specify User Id.
2 UserName varchar(15) Specify User Name.
3 Password password(10) Specify User Password.
4 PhoneNo number(12) Specify User Phone Number.
5 Email varchar(25) Specify User Email Address.
6 Status number(5) Specify User Status Number.
Testing ReportUser Login Testing
Step Test-steps Test data Expected-Result
Actual- Result
Status Notes
1 Check the page
Phone: 9998989889
Phone is registered
true
2 If Valid Phone
Password:123 You are successfully logged in
3 If valid password
You are successfully logged in
4 If invalid phonePassword
Login. Wrong Phone-number and password
false Forget your password
Testing ReportNew User Registration Testing Step Test-steps Test data Expected-
ResultActual- Result
Status Notes
1 First Name
Registered First Name
true
2 LastName Registered Last Name
true
3 User Name Minimum 5 Words Registered You successfully Registed
true
4 If invalid User name
Lass than 5 words Wrong User name
false
5 Mobile number velidetion
Compalsary 10 Digits
You are Register
true
6 Password Minimum 4 digit/charecter
Registered You register true
7 ReEnter Password
Same as Passwored Registered You have Register
true
Future EnhancementNo one project is Fully complete Because in real world the requirement will be always changes so i try to improve my project on following way.
GUI enhancements.
Rating and Reviews for users.
Application Enhancement.
Thank You !!!