online properties project report
TRANSCRIPT
-
7/31/2019 Online Properties Project Report
1/53
A Project Report On
OnlineProperties
Submitted in partial fulfillment of the requirements
for the degree of
Bachelor of Technology
In
Computer Science and Engineering
Under the guidance of: Submitted By:
Department Of Computer Science and Engineering
Kamla Nehru Institute of Technology
Sultanpur, UP-228118 (India)
Gautam Buddha Technical University,Lucknow
-
7/31/2019 Online Properties Project Report
2/53
Certificate
This is to certify that the project report (Course code) entitled
OnlineProperties submitted in partial fulfillment of the requirements
for the degree of Bachelor of the Technology in Computer Science and
Engineering done by .. , Roll No.
. is an authentic work carried out by him/her
at
Department of Computer Science and Engineering under my guidance.
The matter embodied in this project has not been submitted earlier for the
award of any degree or diploma to the best of my knowledge and belief.
.
..
(HEAD)
Department Of Computer Science and Engineering
Kamla Nehru Institute of Technology
Sultanpur, UP-228118 (India)
-
7/31/2019 Online Properties Project Report
3/53
ACKNOWLEDGEMENT
My foremost and profound gratitude goes to . for his/her proficient
and enthusiastic guidance and encouragement. The suggestions given undoubtedly
helped in supplementing my thoughts in the right direction for attaining the desired
objective.
My heartfelt gratitude also goes to all the faculty members and Staff of
Kamla Nehru Institute of Technology, Gautam Buddha Technical University who
have contributed directly or indirectly towards the successful completion of this
report.
..
-
7/31/2019 Online Properties Project Report
4/53
Content and order of the Project report:
1) Introduction
1.1 Objective1.2 Scope
1.3 Motivation
1.4 Problem Definition
1.5 Technologies Used
1.6 Organization of the Report
2) Background
3) Project Description
3.1 SRS1. Product Perspective
2. User Interfaces
3. Hardware Requirements of User
4. Software Requirements of User
5. Operations
6. Product Functions
7. User Characteristics
8. Constrains3.2 Software System Attributes
1. Security
2. Quality
3. Measurement
3.3 Features
3.4 Disadvantage of the Current System
3.5 Advantage of the Proposed System
4) Project Design and Implementation
4.1 Feasibility Study
4.2 Data Flow Diagram
4.3 Use Case Diagram
4.4 Development Schedule(Gantt Chart)
4.5 EER Diagram
4.6 Implementation
-
7/31/2019 Online Properties Project Report
5/53
4.7 Code
4.8 Testing
4.9 Experimental Setup
5) Project Output
6) Conclusion and Future Scopea) Conclusion
b) Future Scope
Appendix
a) Coding
b) Gontt Chart
c) EER Diagram
d) Test Cases
Bibliography
-
7/31/2019 Online Properties Project Report
6/53
1.Introduction: The online property market embraces sizeable opportunities.It is designed forbuying, selling or leasing any type of real estate property. User can trace property by region, area,
price, amenities and ease of use. It reduces the time for finding the houses for rent or for buying.
All of the properties for buying and rentingcan be searched through the single place. The users whowants to sell their properties or want to rent them can post their properties at a single place. It cre-
ates ease of use for both buyer and seller as well.
1.1.ObjectivePeople are shifting towards cities, which generates the requirement of more houses and flats near
to cities. Usually people find it difficult find a proper house for them in a short span. Theproperties from different locations can be posted on the website for selling or renting. The user
can also browse through the different properties and select according to his well suited
requirements.
1.2 ScopeThe scope of the project is very wide and depends on industrialization . As the industrial growth is
increasing day by day we are seeing it clearly that people are shifting towards cities, which
generates the requirement of more houses and flats near to cities.. It provides easier way to perform
their work in smarter way and to make lesser problems and lesser time consuming. The properties
from different locations can be posted on the website for selling or renting. The user can alsobrowse through the various properties posted on the website to get the property which well suited
his requirements.
1.3Motivation: The main motivation for this project has come from the problems which werefaced by the professionals when they are posted to the new cities or recruited in the cities which
are unknown to them. The information for buying or selling of apartments can be accessed by thewebsite but the people who wants them for rents they come under big problem because there were
no website which was providing the information about the rooms for rents or for paying guests.
Then they have to personally go to the dealers and wait for a time period until they find a suitableroom. They have to stay in the hotels or anywhere else which creates a problem for them.
1.2Problem Definition:
User :
1.Sign up: Each user will initially sign up and create profile for posting its properties.
2.Sign in: Member can login with his/her unique user name and password after verification theadmin.
3.Sign out: Member can sign out after finishing his/her work.
4.Search : Member can search in the various posted properties. He can search according to theprice range, area covered or according to the location.
5.Change Password: Member can change his/her password.
-
7/31/2019 Online Properties Project Report
7/53
6.Post Properties: User can post their properties for selling and renting.
7.Search Properties: User can search properties for him according to his needs.
8.Contact Details: User can take the contact information of the various dealers and contactthem.
2.Administrator:
2.1Sign in: Admin will sign in with his unique username and password.
2.2.Forum: Administrator can see the various properties posted on the website.
2.3.Actions: Administrator can remove the post of properties from the website.
2.4.Sign out: After performing all the administrative tasks administrator can sign out.
1.3 Technologies Used:
Netbeans
Macromedia Dreamweaver
JSP/Servlets
Tomcat 6.0 Server
Oracle 10g Server
1.6 Organization of the Report:
This report is organized in the six chapters and few appendixes:
INTRODUCTION gives a brief introduction about the project. It consist of Objective,Scope, Motivation, Problem Definition and Technology Used as the sub headings which
completely summarizes about the whole project.
BACKGROUND gives a few details about the background of the project.
PROJECT DESCRIPTION includes the software requirement specification (SRS) document of the
project and describes about the various features of the project. It also includes the disadvantages ofthe previous system and advantages of the proposed system.
PROJECT DESIGN & IMPLEMENTATION describes about the various designing phases that the
project undergoes such as Gantt chart and data flow diagram. Also includes the documentation of
them and the testing of the various modules incorporated within the project.
-
7/31/2019 Online Properties Project Report
8/53
PROJECT OUTPUT includes the snapshots of the various screens that the project shows while
running in the real time.
FUTURE SCOPE & CONCLUSION gives the direction about the enhancement of the project in
various dimensions and also concludes the project report.
APPENDIX: It has three parts. Part A consists of , the code of few modules that is in the project.
Part B consists of the development schedule of the whole project described by the Gantt Chart.
And Part C includes the Entity Relationship Diagram (ERD) that is used for the project. And thelast part D includes the Test Case of the project
2.Background: When the proposed website was not in use then at that time people are newlyposted in the cities which are unknown to them then at that time they personally go to the dealers
to find the room for rents or for paying guests. In some small cities they also have to roam home to
home or to their relatives in that city so that they can arrange a room for rent or for paying guest.
During that period of time the client has to suffer a lot of problem causing various other problems.
This time period was minimum of fifteen days and would have taken upto months to find a roomwhich suits the requirements of the client. The people who wants to sell his property cannot post it
on any of the website or on any portal. He has to contact a local dealer who can find a client forhim. A local dealer also have limited resources and it takes time for him to find a proper place for
paying guests or room for rent. All of these works were done manually but by introducing the
proposed system we will automate all these process which will help people finding their place tolive while they are working in the offices. It will save the manual work, time, and money. Person
will be able to find the place according to his requirements in a single go.
3. Project Description:
3.1 SRS
3.1.1 Product Perspective:
1. The web pages (HTML/JSP) are present to provide the user interface on client side.
Communication between client and server is provided through HTTP/HTTPS protocols.
2. The Client Software is to provide the user interface on system user client side and for this
TCP/IP protocols are used.
3.1.2 User Interfaces: The Application will be having a very user friendly interface so thatuser can easily navigate throughout the site.
3.1.3 Hardware Requirements of User:
-
7/31/2019 Online Properties Project Report
9/53
Processor RAM Disk Space
Client Side
IE 6.0 or above/
Mozilla Firefox
Any Standardprocessor
128 MB Nil
Server Side
Apache
Tomcat 6.0
Pentium III at 1
GHz
512 MB 2 GB
DB2 V9.5 Pentium III at 1
GHz
512 MB 1GB
(Excluding
data size)
3.1.4 Software Requirements of User:
Sl No
1 Client on the Internet Web browser, Operating System(Any)
2 Client on the Intranet Web Browser, Operating System(any)
3.1.5 Operations:
3.1.6 Product Functions: The different users and their functions and privileges are as
follows:
3.1.7 User Characteristics: The expectations from the user who uses the application are asfollows-
1. The user must have basic knowledge of how to handle & navigate within a website.
2. The user must have a basic knowledge of English.
3.1.8Constraints:
3.1.8.1.GUI is only in English.
3.1.8.2.Login and password is used for identification of customer and there is no facility for guest.
3.1.8.3.Limited to HTTP/HTTPS.
3.1.8.4.Backup facility for the database has to be taken care by the DBA.
-
7/31/2019 Online Properties Project Report
10/53
3.2 Software System Attributes:
3.2.1 Security:Security refers to various validations on the data in form of checks and controls to avoid thesystem from failing. It is always important to ensure that only valid data is entered and only valid
operations are performed on the system. User name and passwords will be there to authenticate a
user. JSPs and servlets will be used to protect the system in safe state.
Security Features:
3.2.1.1.When a user registers himself for posting any property or opening any account he isverified by the administrator. Only after verification his account gets activated.
3.2.1.2.Users with valid username and password can post property on the website.
3.2.2Quality:Traditionally, a quality product is defined in terms of its fitness of purpose. That is, a
quality product deos exactly what it to do. For software products, the fitness of purpose is usuallyinterpreted in terms of satisfaction of the requirements laid down in the SRS document. Although
the fitness of purpose is a satisfactory definition of quality for many products such as car, a table
fan, a grinding machine ,and so on .For software product fitness purpose is not whole satisfactorydefinition of quality. To give an example ,consider a software product that is functionally correct,
we can not consider it to be a quality product. Another example may be that of product which does
every thing that the users want but has an almost incomprehensible and unmaintainable code.Therefore , the traditional concept of quality as fitness of purpose for software product is not
wholly satisfactory.
The modern view of a quality associates a software product with several quality factors such asfollowing:
Portability. A software product is said to be portable, if it can be easily made toworkin different
operating system environments, in different machines, with other software products, etc.
Usability. A softare product has good reusability , if different catagoriesof users(i.e. both expert
and novice users) can easily invoke the functions of the product.
Reusability. A software product has good reusability , in different modules of the product can
easily be reused to develop new products.
Correctness. A correct software product is that , which implements correctly the different
requirements as specified in SRS document.
Maintainability. A software product is maintainable, if errors can be easily corrected as and when
they show up, new functions can be easily added to the product,and the functionalities of the
product can be easily modified, etc.
3.2.3Measurement:
-
7/31/2019 Online Properties Project Report
11/53
3.3 Features:
3.4 Disadvantage of the current system: It would not be right to say that there areseveral disadvantages with the current system but still as said there is always a scope for
improvement. Therefore we have discovered certain areas where there is still some scope for
improvement and they are following-1.The main disadvantage of the current system is that the user cannot post his property directly on
the website for selling. Only big builders like DLF, Parsavanath etc were allowed to post their
properties. If a person wants to sell his apartment then he cannot post it on any website forselling. He has to contact a dealer which settles his deal with other client and takes the
commission in between. It increases the price of the property for buyer and reduce the price for
the seller.
2.The another main disadvantage of the current system is that there is no facility for renting or
paying guests. The newly posted professionals which are there for a short span of time like for
one or two years, they cannot afford to buy a house where ever they go. So , thats why they haveto face a big problem to find a suitable place to live in the desired budget. They usually have to
contact local dealers or their relatives in that city so that they can arrange for room or for payingguests.
3.5 Advantage of the proposed system:
There are certain advantages that are definitely bound to come hand-in-hand as this website gets
more and more popular. Certain advantages are listed below:-
1. One of the main advantages of the proposed system will be that people who wants to sell or rent
or want a paying guest can post their requirements on the website. No website or web portal have
allowed this. They can give the proper specification about their properties.2. Another advantage will be that the people who wants a room for rent can search according to
their requirements even when they are working. They can also book room in advance withoutgoing to that city. This wil eliminate all the problem of manually finding the room and save the
time. User will be able to find the room according to their choice in a single go.
4.Project Design and Implementation:
4.1 Feasibility Study:
Feasibility is a high level capsule version of the entire analysis and the design expense of how tosolve a problem. The purpose of the feasibility study is not to solve the problem but to determine
whether the problem is worth solving.
The system has been tested for the feasibility in terms of the following:
1. Technical feasibility
-
7/31/2019 Online Properties Project Report
12/53
2. Operational feasibility
3. Economic feasibility
Technical feasibility:-
This project is very much feasible from the technical point of view because this project has been
done using JAVA. As java runs on common platform that is at the client side and server side if
they use different operating system and different software then also it works. And it uses the con-cept of JDBC which is essential and widely used database connection tool with applications. Here
we have implemented client server architecture.
Operational feasibility:-
Automation makes life easy. The proposed system is highly user friendly and it is much easily
able to interact with the user. Therefore, the user will readily accept the system as data entry sys-tem and queries can be easily solved. It provides such facilities which have not been provided in
earlier or current system.
Economic feasibility:-
The only tangible benefit proposed that the manual work and burden is reduced as maximum as
possible, resulting the reduction in manpower requirement and cost incurred on manpower as well.The system provides many benefits that cant be measured in terms of money for e.g. user
friendliness, more efficient user response, maintenance of the database etc.
4.2 Data Flow Diagram:
-
7/31/2019 Online Properties Project Report
13/53
-
7/31/2019 Online Properties Project Report
14/53
4.3 Use Case Diagram:
Registered User
Login
Log out
Change Password
Open Profile
Search Property
Post Property
Adminis trator
Verify Property
Verify User
Remove Property
Use Case
-
7/31/2019 Online Properties Project Report
15/53
4.4. Development Schedule (Gantt chart)A Gantt chart is a horizontal bar chart developed as a production control tool in 1917 by Henry L.
Gantt, an American engineer and social scientist. Frequently used in project management, a Ganttchart provides a graphical illustration of a schedule that helps to plan, coordinate, and track
specific tasks in a project.
Gantt chart of the project is given under Appendix B.
4.5. EER Diagram
In software engineering, an entity-relationship model (ERM) is an abstract and conceptual
representation of data. Entity-relationship modeling is a database modeling method, used to
produce a type of conceptual schema or semantic data model of a system, often a relational
database, and its requirements in a top-down fashion. Diagrams created by this process are called
entity-relationship diagrams, ER diagrams, or ERDs. EER diagram of the project is given under
Appendix C.
4.6. Implementation
This software is a web product. It is basically implemented on the web technologies. In the
implementation of this project, we have used database to store the information of the project which
is used for analysis and history maintenance. The view part of the project, which is user interactivepart, is designed with JSP, HTML, AJAX etc. The business logic of the project is implemented by
the Servlets.
4.7. Code
Coding is undertaken once the design phase is complete and the design documents have beensuccessfully reviewed. In the coding phase, every module identified and specified in the design
document is independently code and unit tested. Project coding is given under Appendix A.
-
7/31/2019 Online Properties Project Report
16/53
4.8. Testing
Software testing is a critical element of software quality assurance and represents the ultimate
review of specification, design and coding. In fact, testing is one step in the software engineeringprocess that could be viewed as destructive rather than constructive.
Objective of TestingA good testing case is one that has high probability of finding as yet undiscovered errors. Testing
is a process of executing a program with the intent of finding errors in it .A successful test is one
that uncovers an as yet undiscovered errors .The aim of testing is to determine that a programworks by showing that it has no errors .
Level of TestingTesting is usually relying on to detect the faults on each phase, in addition to the faults
introduced during the coding phase itself . Due to this , different levels of testing are used in the
testing process, each level of testing aims to test different aspect of a system.
Client Acceptance
Requirements
Design
Code
Integration
Testing
System Testing
Unit Testing
-
7/31/2019 Online Properties Project Report
17/53
Table Given below outlines the tests that were performed on the system to ensure correctness and
unearth errors, which were subsequently debugged.
Table shows the Test Conducted on the System
Unit TestingUnit testing will be done to test field validations, navigations , functionality of the programs and its
block. These tests are applied on various functions within each program and other critical program
blocks. Table given below gives the outline of three-sample test case for Unit testing performed onthe system.
Module TestingModule testing will be done to test the interaction between the various program with in one
module . It checks the functionality of each program with relation to other program within
the same module .It then test the overall functionality of each module. Tables given belowoutline two sample test cases for Module Testing performed on the system.
Integration TestingIntegration testing is done to test the functionality and interfacing between the module.
The system is built up of various modules, which work together to automate the activitiesof the HR department. These modules should work together in a seamless way to achieve
the desired results. Integration testing will test for this property of modules. The modules
display a cause and effect relationship. If data is one module is changed, then it affects thedata to change change in some other module also. Integration testing needs to checks if the
modifications do not adversely affect some other module.
Testing
Phase
Objective
Unit
Testing
The various functions within each program blocks are tested for paper working.
ModuleTesting
A module is composed of various programs related to that module .Module
testing is done to check the module functionality and interaction between unitswithin the module
Integration
Testing
Integration testing is done to test the functionality and interfacing between themodules.
Acceptance
Testing
Acceptance testing is done after implementation to check if the system runs
successfully in the customer environment /site.
-
7/31/2019 Online Properties Project Report
18/53
Acceptance TestingAcceptance testing was done after the implementation of the system. The acceptance testing
will check. If the system works correctly in the user environment and if the entire user
specified functionalities are present. It also test if the system adheres to company policiesand quality standard.
Test cases of the project are given under Appendix D.
4.9. Experimental Setup
In experimental setup, we have required tools to run the project. The tools are following:1) Netbeans IDE 6.5
2) Oracle Database 10g Express Edition3) Apache Tomcat (web server)4) Any Browser (Mozilla 3.0+ or IE 7.0+)
5. Project Output
6. Conclusion and Future Scope
6.1. Conclusion:Regarding the project, projects like this are already been running in the market but this project has
its own importance because of the added functionalities. These added functionalities were notprovided by the running projects. So it would be easily accepted by the public and will be in use in
very short time. This project is very user friendly and solves the problem of the common men
which were not solved by the current running projects. This projects is extensible and more
functionalities can be added into the project in near future. Another projects can be integrated withthis project and many functionalities can be increased.
6.2. FUTURE SCOPE OF APPLICATION :
This application can be easily implemented under various situations.We can add new features asand when we require. Reusability is possible as and when require in this application. There isflexibility in all the modules.
SOFTWARE SCOPE:
Extensibility: This software is extendable in ways that its original developers may not expect. The
following principles enhances extensibility like hide data structure, avoid traversing multiple links
or methods, avoid case statements on object type and distinguish public and private operations.
-
7/31/2019 Online Properties Project Report
19/53
Reusability: Reusability is possible as and when require in this application. We can update next
version. Reusable software reduces design, coding and testing cost by amortizing effort over sever-
al designs. Reducing the amount of code also simplifies understanding, which increases thelikelihood that the code is correct. We follow up both types of reusability: Sharing of new-
ly written code within a project and reuse of previously written code on new projects.
Understandability: A method is understandable if someone other than the creator of the methodcan understand the code (as well as the creator after a time lapse). We use the method, which small
and coherent helps to accomplish this.
Cost-effectiveness: Its cost is under the budget and make within given time period. It is desirableto aim for a system with a minimum cost subject to the condition that it must satisfy the entire re-
quirement.
Scope of this document is to put down the requirements, clearly dentifying the information needed
by the user, the source of the information and outputs expected from the system and provide datasecurity.
7. Appendix
A. Coding
Creating new account
-
7/31/2019 Online Properties Project Report
20/53
response.sendRedirect("sucess.jsp");
session.setAttribute("username", user);
}catch(Exception e)
{
System.out.println("Exception:"+e);}
%>
Login
Login
function check()
{if(document.frm.uname.value=="")
{alert("Enter your user name");
(document.frm.uname.getfocus());
}else if(document.frm.pwd.value=="")
alert("Enter Password");
elsedocument.frm.sumbit();
}
-
7/31/2019 Online Properties Project Report
21/53
else
{
response.sendRedirect("error.jsp");}
}catch(Exception e){}
%>
CHANGE THE PASSWORD
function validation(){
//alert("helo");
value=true;if(document.passwordChanger.user.value.length==0)
{
alert("Please enter your username.");return false;
}
if(document.passwordChanger.pass.value.length==0){
alert("Please enter your password.");
return false;}
if(document.passwordChanger.newpass.value.length==0)
{
alert("Please enter new password.");return false;
}
if(document.passwordChanger.retypepass.value.length==0){
alert("Please enter your password again.");
return false;}
-
7/31/2019 Online Properties Project Report
22/53
if(document.passwordChanger.retypepass.value!=document.passwordChanger.newpass.value)
{
alert("Passwords not match.");return false;
}
alert("you are successful.");return value;
}
HRMS
-
7/31/2019 Online Properties Project Report
23/53
function validation(){
//alert("helo");
value=true;
if(document.forget.sq1.value.length==0){
alert("Please enter your security question ");
return false;
}if(document.forget.sa1.value.length==0)
{alert("Please enter your security answer ");
return false;
}}
FORGOT PASSWORD
Enter your security question:
Enter your security answer :
-
7/31/2019 Online Properties Project Report
24/53
LOGOUT PAGE
-
7/31/2019 Online Properties Project Report
25/53
GET YOUR FORGOTTEN PASSWORD
-
7/31/2019 Online Properties Project Report
26/53
Search Property
Property Results
-
7/31/2019 Online Properties Project Report
27/53
Post Property
function verify(){
if(document.frm.add.value=="")
alert("Enter the Address");
else if(document.frm.area.value=="")
alert("Enter the Area");else if(document.frm.price.value=="")
alert("Enter the Price");else
document.frm.submit();
}
-
7/31/2019 Online Properties Project Report
28/53
}catch(Exception e)
{
System.out.println(e.toString());}
%>
Search Dealers
City Estate Management-Ahemdabad-9825012824
Hillsboro Realty - Andheri East - 9820609938
Hilton Realtors - Borivali - 09820486656
Urja Properties - Navi Mumbai - Kharghar - 9324661333
Twincity Realtors - Mumbai Navi - 9987304577
.www.primeplacesmumbai.com Visit Us - Mumbai South -
9820037002
Max Properties - Kolkata - 9830701612
RAJ & RAJ Properties - Kolkata - 9903023135
Agarwal Real Estates - Jagatpura - 9352115303
-
7/31/2019 Online Properties Project Report
29/53
PASSWORD CHANGER
function validation()
{//alert("helo");
value=true;
if(document.passwordChanger.user.value.length==0){
alert("Please enter your username.");return false;
}
if(document.passwordChanger.pass.value.length==0)
{alert("Please enter your password.");
return false;
}if(document.passwordChanger.newpass.value.length==0)
{
alert("Please enter new password.");return false;}
if(document.passwordChanger.retypepass.value.length==0)
{alert("Please enter your password again.");
return false;
}if(document.passwordChanger.retypepass.value!=document.passwordChanger.newpass.value)
{
alert("Passwords not match.");
return false;}
alert("you are successful.");
return value;}
-
7/31/2019 Online Properties Project Report
30/53
Home Page Design
HRMS
body {background-color: #66CCFF}
input.required {background-color: #f3a36d;}
input:focus {background-color: yellow; color: red;}
label {font-weight: bold;}label.required {color: red;}
password changer
username: password:
newPassword:Retype:
-
7/31/2019 Online Properties Project Report
31/53
New Projects
Search Dealers
Post Property
Our Services
Home
FinanceResidentials
Commercial
var u= userActionParams;
u.p1 = 0;u.p2 = 'S';
u.p3 = 0;
document.__rc = 'R';
-
7/31/2019 Online Properties Project Report
32/53
Search Properties To:
Buy
RentPG
Property Type:
Price Range (Rs.):
Bedroom:
All ResidentialResidential ApartmentIndependent
House/VillaResidential LandIndependent/Builder FloorFarmHouseStudio ApartmentServiced ApartmentsNew
ProjectsOtherAll CommercialCommercial
ShopsCommercial ShowroomsCommercial Office/SpaceCommercial
Land/Inst. LandHotel/ResortsGuest-House/Banquet-HallsTime
ShareSpace in Retail MallOffice in Business ParkOffice in ITParkWare HouseCold StorageFactoryManufacturingBusinesscenterNew ProjectsOtherResidential LandAgricultural/Farm
LandCommercial Land/Inst. Land
-
7/31/2019 Online Properties Project Report
33/53
class="" value="16">Industrial Lands/Plots
0
510
20
40 above
To5
10
20
40Lacs
INR
Below 40004,000 to 6,000
6,000 to 10,000
10,000 to 15,000
15,000 to 20,00020,000 to 25,000
25,000 to 40,000
40,000 to 70,00070,000 to 1 lac
1 lac to 1.5 lacs
1.5 lac to 2 lacs2 lac to 5 lacs
5 lac to 10 lacs
Above 10 lacs
On request
Select
1
23
4
5
6
-
7/31/2019 Online Properties Project Report
34/53
7
8
99+
City:
Select
Delhi / NCR(All)Delhi - DwarkaDelhi CentralDelhi EastDelhi NorthDelhiOthersDelhi SouthDelhi WestFaridabadGhaziabadGreater
NoidaGurgaonNoidaMumbai (All)Central Mumbai suburbsMira Road
And BeyondMumbai Andheri-DahisarMumbai Beyond ThaneMumbai
HarbourMumbai NaviMumbai OthersMumbaiSouthMumbai South WestMumbai ThaneBangalore
(All)Bangalore CentralBangalore EastBangalore
-
7/31/2019 Online Properties Project Report
35/53
NorthBangalore OthersBangalore WestBangalore
SouthKolkata (All)Kolkata CentralKolkata EastKolkata NorthKolkata
OthersKolkata SouthKolkata WestChennai
(All)Chennai CentralChennai NorthChennaiOthersChennai SouthChennai WestHyderabad
(All)Greater HyderabadHyderabadHyderabadOthersSecunderabadAhmedabad (All)Ahmedabad City &
EastAhmedabad OthersSG Highway & SurroundingsAhmedabadWestGandhinagar & SabarmatiPuneCoimbatoreOther
HotspotsBhopalBhubaneshwarChandigarhDehradunGoaGuwahatiIndoreJaipurKochiLucknowLudhianaMangaloreMysoreNagpurNasikSuratVishakhapatnamAndhra
PradeshEast GodavariAnantapurGuntakalGunturKarimnagarKurnoolNalgondaNelloreNizamabadRazahmundrySecunderabadTirupatiVijayawadaVishakhapatnamWarangalAndhra Pradesh OthersArunachal PradeshItanagarArunachal Pradesh OthersAssamGuwahatiSIlcharAssam OthersBiharBhagalpurPatna
-
7/31/2019 Online Properties Project Report
36/53
value="72">Bihar OthersChattisgarhBhillaiRaipurChattisgarh OthersGoaNorth
GoaSouth GoaMargaoPanajiPanjimVasco Da GamaGoa OthersGujaratAnandBharuchBhavnagarBhujGandhinagarGirJamnagarJunagadhKandlaPorbandarRajkotSuratVadodaraGujarat OthersHaryanaAmbalaBahadurgarhFaridabadGurgaonHissarJhajjarKarnalKurukshetraPanchkulaPanipatRohtakSonipatHaryana OthersHimachal
PradeshBaddiDalhousieDharamsalaKulu/ManaliShimlaHimachal Pradesh
OthersJammu & KashmirJammuSrinagarJammu & Kashmir OthersJharkhandBokaroDhanbadJamshedpurRanchiJharkhand OthersKarnatakaBelgaumBellaryBidarCoorg / MadikeriDharwadGulbargaHubliKolarMangaloreMysoreKarnataka OthersKeralaAlappuzhaCalicutErnakulamIdukkiKochiKollam
-
7/31/2019 Online Properties Project Report
37/53
class="" value="133">KottayamPalakkadPalghatThrissurTrivandrumWayanadKerala
OthersMadhya PradeshBhopalGwaliorIndoreJabalpurUjjainMadhya Pradesh
OthersMaharashtraAhmednagarAurangabadJalgaonKolhapurKonkanLonavalaNagpurNasikPuneSatara
DistrictShirdiSholapurMaharashtra
OthersManipurImphalManipur OthersMeghalayaShillongMeghalaya
OthersMizoramAizwalMizoram OthersNagalandDimapurNagaland OthersOrissaBhubaneshwarCuttakParadeepPuriRourkelaOrissa
OthersPunjabAmritsarBhatindaJalandharLudhianaMohaliMogaPathankotPatialaPunjab OthersRajasthanAjmerAlwarBhilwaraBhiwadiBikanerDholpurJaipurJaisalmerJodhpurKotaSri GanganagarUdaipurRajasthan OthersSikkimGangtokSikkim OthersTamil NaduCoimbatoreDindigul
-
7/31/2019 Online Properties Project Report
38/53
class="" value="186">ErodeHosurKarurKodaikanalMaduraiNagerkoilOotyPalaniPollachiSalemTirunelveliTirupurTrichyVelloreTamil Nadu
OthersTripuraAgartalaTripura OthersUttar PradeshAgraAligarhAllahabadBareillyFaizabadGhaziabadGorakhpurGreater
NoidaHapurKanpurLucknowMathuraMeerutNoidaSaharanpurShahjanpurVaranasiVrindavanUttar Pradesh
OthersUttarakhandDehradunHaridwarMukteswarMussoorieNainitalRishikeshRoorkeeRudrapurUttarakhand OthersWest
BengalAsansolDurgapurHaldiaKharagpurMidnaporeSiliguriWest BengalOthersUnion TerritoryChandigarhDadra & Nagar
HaveliDaman & DiuPondicherryInternationalAustraliaDubaiOther Middle
EastMalaysiaUnited KingdomOther
InternationalOther CitiesAndaman & NicobarPortBlair
-
7/31/2019 Online Properties Project Report
39/53
Posted By:
All
DealerBuilder
Individual
Advanced Search
348 + New Projects
in India
-
7/31/2019 Online Properties Project Report
40/53
Featured Projects in
Delhi/NCR
Delhi / NCR 53new projects Residential
ApartmentPiyush Rosette - BhiwadiNewGreen View Apartments
- DehradunEra Divine Court
- FaridabadOmaxe The Forest Spa - Faridabad SurajkundCrescent Parc - NH 24 - GhaziabadKDP Grand Savanna - GhaziabadEMAAR MGF Palm Terraces
Select - Golf Course Ext. DesignArch eHomes
- Greater NoidaJaypee Star Court
- Greater NoidaCentral Park Belgravia I/II - Sec
48 - GurgaonNew
-
7/31/2019 Online Properties Project Report
41/53
href='/property/redirect_links.php?
LI7269&from_src=LI7269&lstAcn=&lstAcnId=&src=FPLINK'>Crescent Parc - Sec 92
- GurgaonEMAAR MGF Palm Hills - Sec
77 - GurgaonEmaar MGF Palm Terraces
- GurgaonMapsko Casa Bella - Sec-82
- GurgaonOrris Aster Court - Sec 85 - NH8
- GurgaonNewTulip Purple Sec 69 - GurgaonUnitech Exquisite - Nirvana
Country 2 - GurgaonNewRamprastha City Edge Towers
- Gurgaon Sec 37 DJaypee Green's Kasa Isles
- NoidaJaypee Greens Kasa
Isles - NoidaJaypee Knight's Court - Sec 129
- NoidaKensington Boulevard - NoidaLogix Blossom Green - NoidaNewMahagun Moderne - Sec 78 - NoidaCasa Royale - Noida Extension
-
7/31/2019 Online Properties Project Report
42/53
href='/property/redirect_links.php?
LI6842&from_src=LI6842&lstAcn=&lstAcnId=&src=FPLINK'>Stellar Jeevan - Noida ExtensionPrateek Wisteria
- Noida Sec 77Supertech Cape Town
- Noida sector 74NewVivante - Noida
- Sec 137Independent/Builder FloorLandmark Avenue, Sushant Lok
- I GurgaonCommercial Office/SpaceWave 1st Silver Tower, Noida,
Sector - 18Wave 1st Silver Tower, Noida,
Sector - 18Piyush Global i - NH 2 - FaridabadEarth SapphireCourt - G.NoidaSpaze Platinum Tower - Sec 47 - GurgaonJMD Avenue - NoidaNewAssotech One - Noida
- Sec 62Landmark Corporate Centre
- Sohna Road, GurgaonNew53 New Projects in Delhi /
NCR >>
-
7/31/2019 Online Properties Project Report
43/53
-
7/31/2019 Online Properties Project Report
44/53
Home Page
-
7/31/2019 Online Properties Project Report
45/53
Post Property
-
7/31/2019 Online Properties Project Report
46/53
Commercial Properties
-
7/31/2019 Online Properties Project Report
47/53
Property Results:
-
7/31/2019 Online Properties Project Report
48/53
Registration Page:
-
7/31/2019 Online Properties Project Report
49/53
Login Page:
-
7/31/2019 Online Properties Project Report
50/53
B. Gantt Chart
ACTIVITIES JAN FEB MAR APR MAY
Review of analysis
Design
Coding
Testing
Documentation
-
7/31/2019 Online Properties Project Report
51/53
C. EER Diagram
Member
User ID
Password
Address
Phone No.Email
Administrator
ID
Password
Dealer
Name Address
Phone No Email
Property
Type Location Price
No. of
RoomsArea
Covered
Upcoming Projects
TypeArea
CoveredPrice
LocationNo. of
Rooms
Estimated
Time
verific
atio
n
Deals
verification
Search
Advance
Booking
-
7/31/2019 Online Properties Project Report
52/53
D. Test Cases
Test cases The test caese have been generated from an examination of
pre/post condition describing the expected behavior of operation and theconcept of equivalence sets.
The precondition states that the operation work correctly for any registration ,be it empty or not.
The post condition indicates what is valid value to return.For this referenc either a object or nullvalue is valid return value.
We can identify the normal, boundary and illegal test cases for the equilvalence sets
Normal>1 user
Boundary>0 or 1 user
Illegal
TEST CASES FOR REGISTRATION MODULE:
The input equivalence sets have been modified as:
Users details
The output equivalence sets have been modified as:
Null
Users information is submitted
TEST CASES FOR LOGIN MODULE:
The input equivalence sets have been modified as:
Users ID and password
category
The output equivalence sets have been modified as:
Null
Personnel details
TEST CASES FOR POST PROPERTY MODULE:
The input sets have been modified as:
Property details
-
7/31/2019 Online Properties Project Report
53/53
Property type
The output equivalence sets have been modified as:
Null
Details added
TEST CASES FOR SEARCH PROPERTY MODULE:
The input sets have been modified as:
Search criteria
Property type
The output equilance sets have been modified as:
Null
Matching properties
BIBLIOGRAPGHY
1) Java 2 Black Book, Second Edition - O'Reilly MediaA great reference tool-jam-packed with easily accessible information.
1) Ivan Bayross (Open Library)
2) HTML Ref: HTML: The Complete ReferenceeBooks of jsp
The websites referred for the project are as follow:-
1. http://reference.sitepoint.com/css
2. http://free-books-online.net/JAVA-COMPLETE-REFRENCE-PDF-pdf
3. http://java.sun.com/products/jsp/
4. http://www.w3schools.com/ajax/default.asp
http://oreilly.com/catalog/9781932111002http://oreilly.com/catalog/9781932111002http://oreilly.com/catalog/9781932111002http://oreilly.com/catalog/9781932111002http://oreilly.com/catalog/9781932111002http://openlibrary.org/authors/OL3190219A/Ivan_Bayrosshttp://openlibrary.org/authors/OL3190219A/Ivan_Bayrosshttp://openlibrary.org/authors/OL3190219A/Ivan_Bayrosshttp://www.htmlref.com/http://www.htmlref.com/http://www.htmlref.com/http://reference.sitepoint.com/csshttp://free-books-online.net/JAVA-COMPLETE-REFRENCE-PDF-pdfhttp://java.sun.com/products/jsp/http://www.w3schools.com/ajax/default.asphttp://oreilly.com/catalog/9781932111002http://openlibrary.org/authors/OL3190219A/Ivan_Bayrosshttp://www.htmlref.com/http://reference.sitepoint.com/csshttp://free-books-online.net/JAVA-COMPLETE-REFRENCE-PDF-pdfhttp://java.sun.com/products/jsp/http://www.w3schools.com/ajax/default.asp