You are on page 1of 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

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. . at is an authentic work carried out by him/her

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)

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.

..

Content and order of the Project report: 1) Introduction 1.1 Objective 1.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 SRS 1. Product Perspective 2. User Interfaces 3. Hardware Requirements of User 4. Software Requirements of User 5. Operations 6. Product Functions 7. User Characteristics 8. Constrains 3.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

4.7 4.8 4.9 5) 6)

Code Testing Experimental Setup Project Output Conclusion and Future Scope a) Conclusion b) Future Scope Appendix a) Coding b) Gontt Chart c) EER Diagram d) Test Cases

Bibliography

1.Introduction: The online property market embraces sizeable opportunities.It is designed for
buying, 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 who wants to sell their properties or want to rent them can post their properties at a single place. It creates ease of use for both buyer and seller as well.

1.1.Objective
People 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. The properties 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 Scope The 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 also browse 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 were
faced 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 the website 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 suitable room. 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 the
admin.

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 the
price range, area covered or according to the location.

5.Change Password: Member can change his/her password.

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 contact
them .

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 of the 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.

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 the last 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 newly
posted 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 room which 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 for him. 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 to live 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 that
user can easily navigate throughout the site.

3.1.3 Hardware Requirements of User:

Processor Client Side IE 6.0 or above/ Mozilla Firefox Server Side Apache Tomcat 6.0 DB2 V9.5 Any Standard processor Pentium III at 1 GHz Pentium III at 1 GHz

RAM 128 MB

Disk Space Nil

512 MB 512 MB

2 GB 1GB (Excluding data size)

3.1.4 Software Requirements of User:


Sl No 1 2 Client on the Internet Client on the Intranet Web browser, Operating System(Any) 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 as
follows1. 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.

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 the system 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 is
verified 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 usually interpreted 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 satisfactory definition 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 as following: 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:

3.3 Features: 3.4 Disadvantage of the current system: It would not be right to say that there are
several 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 following1.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 for selling. 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 have to 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 paying guests.

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 without going 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 to solve 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

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 concept 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 system 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:

4.3 Use Case Diagram:

Verify Property

Login

Log out

Verify User

Change Password

Remove Property Administrator

Registered User

Open Profile

Use Case

Search Property Post Property

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 Gantt chart 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 interactive part, 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 been successfully 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.

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 engineering process that could be viewed as destructive rather than constructive.

Objective of Testing
A 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 program works by showing that it has no errors .

Level of Testing
Testing 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

System Testing

Design

Integration Testing

Code

Unit Testing

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 Testing Phase


Unit Testing Module Testing Integration Testing Acceptance Testing A module is composed of various programs related to that module .Module testing is done to check the module functionality and interaction between units within the module Integration testing is done to test the functionality and interfacing between the modules. Acceptance testing is done after implementation to check if the system runs successfully in the customer environment /site.

Objective
The various functions within each program blocks are tested for paper working.

Unit Testing
Unit 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 on the system.

Module Testing
Module 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 below outline two sample test cases for Module Testing performed on the system.

Integration Testing
Integration 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 activities of 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 the data to change change in some other module also. Integration testing needs to checks if the modifications do not adversely affect some other module.

Acceptance Testing
Acceptance 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 policies and 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 Edition 3) 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 not provided 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 with this 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 as and when we require. Reusability is possible as and when require in this application. There is flexibility 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.

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 several designs. Reducing the amount of code also simplifies understanding, which increases the likelihood that the code is correct. We follow up both types of reusability: Sharing of newly 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 method can 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 desirable to aim for a system with a minimum cost subject to the condition that it must satisfy the entire requirement. 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 data security.

7. Appendix A. Coding Creating new account


<%@page import="java.sql.*" %> <%try{ Class.forName("oracle.jdbc.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE", "system","pushp"); Statement st=con.createStatement(); String utype=request.getParameter("d1"); String user=request.getParameter("username"); String fname=request.getParameter("fname"); String lname=request.getParameter("lname"); String password=request.getParameter("pass"); String address=request.getParameter("address"); String city=request.getParameter("city"); String phoneno=request.getParameter("city"); String state=request.getParameter("state"); String email=request.getParameter("emailid"); String secques=request.getParameter("secQues"); String secans=request.getParameter("sec_ans"); String query="insert into users values('"+utype+", "+user+"','"+password+"'" + ",'"+fname+"','"+lname+"','"+address+"','"+city+"','"+phoneno+"','"+state+"','"+email+"','"+secques +"','"+secans+"')"; st.executeUpdate(query);

response.sendRedirect("sucess.jsp"); session.setAttribute("username", user); } catch(Exception e) { System.out.println("Exception:"+e); } %>

Login
<%@page contentType="text/html" pageEncoding="UTF-8" language="java" import="java.sql.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Login</title> <script language="javascript"> 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"); else document.frm.sumbit(); } </script> <style> <% String username=request.getParameter("uname"); String password=request.getParameter("pwd"); try{ Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","SYSTEM","pushp"); PreparedStatement ps=con.prepareStatement("select * from users where uname='"+username+"' and password='"+password+"'"); ResultSet rs=ps.executeQuery(); if(rs.next()) { response.sendRedirect("success.jsp"); }

else { response.sendRedirect("error.jsp"); } }catch(Exception e){} %></form> </body> </html>

CHANGE THE PASSWORD


<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page import="mypack.*" import="java.sql.*"%> <html> <head> <script language="javascript"> 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; } </script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>HRMS</title <% try { response.setContentType("text/html;charset=UTF-8"); String user = request.getParameter("user"); String pass2 = request.getParameter("pass"); String newpass = request.getParameter("newpass"); String retype = request.getParameter("retypepass"); if(newpass.equals(retype)) { String query1="update citizen set pass='"+newpass+"' where pass='"+pass2+"'"; String query2="update securityqa set pass='"+newpass+"' where pass='"+pass2+"'"; mypack.DBService.updateData(query1); mypack.DBService.updateData(query2); } } catch (Exception ex) { out.print(ex.getMessage()) ; } %>

FORGET PASSWORD PAGE


<%@page contentType="text/html" pageEncoding="UTF-8"%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title></title> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <script language="javascript"> 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; } } </script> </head> <body bgcolor="blue"> <form action="pass.jsp" method="post" name="forget" onsubmit="return validation();"> <table align="center"> <tr><td><h2 align="center">FORGOT PASSWORD</h2></td></tr> <tr> <td>Enter your security question:</td><td><input type="text" name="sq1"></td> </tr> <tr> <td>Enter your security answer :</td><td><input type="text" name="sa1"></td> </tr>

<tr> <td></td> <td><input type="submit" value="submit" align="right"></td> </tr> </table> </form> </body></html>

LOGOUT PAGE
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page import="mypack.*" import="java.sql.*"%> <% try { response.setContentType("text/html;charset=UTF-8"); String user = request.getParameter("user"); String pass2 = request.getParameter("pass"); String newpass = request.getParameter("newpass"); String retype = request.getParameter("retypepass"); if(newpass.equals(retype)) { String query1="update citizen set pass='"+newpass+"' where pass='"+pass2+"'"; String query2="update securityqa set pass='"+newpass+"' where pass='"+pass2+"'"; mypack.DBService.updateData(query1); mypack.DBService.updateData(query2); } } catch (Exception ex) { out.print(ex.getMessage()) ; } %>

GET YOUR FORGOTTEN PASSWORD


<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <%@page import="mypack.*" import="java.sql.*"%>

<% try { String sq1 = request.getParameter("sq1"); String sa1 = request.getParameter("sa1"); String query = "select * from securityqa where sq='"+sq1+"' and sa='"+sa1+"'"; ResultSet rs =mypack.DBService.selectData(query); while(rs.next()) { out.print("user="+rs.getString(3)); out.print("pass="+rs.getString(4)); } } finally { out.close(); } %>

Search Property
<%@page contentType="text/html" pageEncoding="UTF-8" import="java.sql.*;"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Property Results</title> <style> </head> <body> <% String s1=request.getParameter("d1"); try{ Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","SYSTEM","pushp"); PreparedStatement ps =con.prepareStatement("select * from postproperty where usertype='"+s1+"'"); ResultSet rs= ps.executeQuery(); while(rs.next()) { ResultSetMetaData rsm=rs.getMetaData(); int col=rsm.getColumnCount(); out.write("<table border=1 align=center>"); out.write("<tr>"); for(int i=1;i<=col;i++) { String lbl=rsm.getColumnLabel(i); out.write("<th>"+lbl+"</th>"); } out.write("</tr>"); while(rs.next()) { out.write("<tr>"); for(int i=1;i<=col;i++) { out.write("<td>"+rs.getString(i)+"</td>"); } out.write("</tr>"); } out.write("</table>"); } }catch(Exception e) {} %>

</body> </html>

Post Property
<%@page contentType="text/html" pageEncoding="UTF-8" %> <%@page language="java" import="java.sql.*"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <script language="javascript"> 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(); } </script> <% String usertype=request.getParameter("d1"); String proptype=request.getParameter("d2"); String location=request.getParameter("d3"); String address=request.getParameter("add"); String bedrooms=request.getParameter("d4"); String area=request.getParameter("area"); String price=request.getParameter("price"); try{ Class.forName("oracle.jdbc.driver.OracleDriver"); Connection con=DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:xe","SYSTEM","pushp"); PreparedStatement ps=con.prepareStatement("insert into postproperty values(?,?,?,?,?,?,?)"); ps.setString(1,usertype); ps.setString(2,proptype); ps.setString(3,location); ps.setString(4,address); ps.setString(5,bedrooms); ps.setString(6,area); ps.setString(7,price); ps.executeUpdate();

}catch(Exception e) { System.out.println(e.toString()); } %>

Search Dealers
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <body> <table border="0" align="left"> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>City Estate Management-Ahemdabad-9825012824</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>Hillsboro Realty - Andheri East - 9820609938</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>Hilton Realtors - Borivali - 09820486656</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>Urja Properties - Navi Mumbai - Kharghar - 9324661333</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>Twincity Realtors - Mumbai Navi - 9987304577</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>.www.primeplacesmumbai.com Visit Us - Mumbai South 9820037002</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>Max Properties - Kolkata - 9830701612</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>RAJ & RAJ Properties - Kolkata - 9903023135</h4></td> </tr> <tr><td><img src="images/logo.jpg.jpg" height="20" width="20"/></td> <td><h4>Agarwal Real Estates - Jagatpura - 9352115303</h4></td> </tr> </body> </html>

PASSWORD CHANGER
<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <script language="javascript"> 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; }

Home Page Design


<%@page contentType="text/html" pageEncoding="UTF-8"%> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> </script> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>HRMS</title> <style> body {background-color: #66CCFF} input.required {background-color: #f3a36d;} input:focus {background-color: yellow; color: red;} label {font-weight: bold;} label.required {color: red;} </style> </head> <body> <h2 align="center">password changer</h2> <form name="passwordChanger" action="change.jsp" method="POST" onsubmit="return validation();"> <table align="center" > <tr> <td width="30">username:<td><input type="text" name="user" value="" size="10" /></td> <tr><td width="30"> password:<td><input type="password" name="pass" value="" size="10" /> <tr><td width="30">newPassword:<td><input type="password" name="newpass" value="" size="10" /> <tr><td width="30">Retype:<td><input type="password" name="retypepass" value="" size="10" /> </table> <h2 align="center"><input type="submit" value="Submit" name="submit" /></h2> </form>

</body> </html>

<div> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr class="hdr42"><td class="lp10"> <span id='l4np' class="item" onclick='return hdr.onL4NPClick(event)'><a class='dnarr' target=_blank href="newprojects.html" ><nobr>New Projects</nobr></a> </span><span class="sep">&nbsp; </span><span id='l4ap' class="item" onclick='return hdr.onL4APClick(event)'><a class='dnarr' target=_blank href=/do/advertiseproperty/? p1=0&p2=S&p3=0&lstAcn=HP_R&lstAcnId=0><nobr></nobr></a> </span><span class="sep">&nbsp; </span><span id='l4sd' class="item" onclick='return hdr.onL4SDClick(event)'><a class='dnarr' target=_blank href="searchdealers.jsp"><nobr>Search Dealers</nobr></a> </span><span class="sep">&nbsp; </span><span id='l4post' class="item" onclick='return hdr.onL4PRClick(event)'><a class='dnarr' target=_blank href="postproperty.jsp"><nobr>Post Property</nobr></a> </span><span class="sep">&nbsp; </span><span class="item"><a target=_blank href="ourservices.html"> Our Services</a> </span><span class="sep">&nbsp; </span><span id='l4hf' class="item"><a target=_blank href="homefinance.html">Home Finance</a></span> </span><span id='l4post' class="item" onclick='return hdr.onL4PRClick(event)'><a class='dnarr' target=_blank href="residentials.html"><nobr>Residentials</nobr></a> </span><span id='l4post' class="item" onclick='return hdr.onL4PRClick(event)'><a class='dnarr' target=_blank href="commercial.html"><nobr>Commercial</nobr></a> </td> </tr> </table> </div> </div></div> <script>var u= userActionParams; u.p1 = 0; u.p2 = 'S'; u.p3 = 0; document.__rc = 'R'; </script> <!-- Search Box - Search and NP starts --> <div class="rel"> <div class="srchshadow mr275"> <div class="srchbox"> <div class="srchtbl f11"> <table cellpadding="2" cellspacing="0">

<tr> <td class="vtop"> <form method='post' action='/do/quicksearch/search' name='search_form' onsubmit='if(! jsval.vf(this)){jsval.errPops(this);return jsevt.stopEvt(event);}'> <input type="hidden" name="search_type" value ="QS"> <div style="margin-top:2px;"> <span class="b">Search Properties To:<select name="d1"> <option>Buy</option> <option>Rent</option> <option>PG</option> </select></span> <span style="vertical-align:20%;"> </span> </div> <table border="0" style="margin-top:2px;" cellpadding="1" cellspacing="0"> <tr><td> <div class="b">Property Type: &nbsp;</div> </td><td> <div class="b">Price Range (Rs.): &nbsp;</div> </td><td> <div class="b">Bedroom: &nbsp;</div> </td><td>&nbsp; </td></tr> <tr><td> <select tabindex=2 name="property_type" onChange="setTypevalue(event,this);" > <option class="boldclass" value="R">All Residential</option><option class="" value="1">Residential Apartment</option><option class="" value="2">Independent House/Villa</option><option class="" value="3">Residential Land</option><option class="" value="4">Independent/Builder Floor</option><option class="" value="5">Farm House</option><option class="" value="90">Studio Apartment</option><option class="" value="22">Serviced Apartments</option><option class="" value="23">New Projects</option><option class="" value="80">Other</option><option class="boldclass" value="C">All Commercial</option><option class="" value="6">Commercial Shops</option><option class="" value="82">Commercial Showrooms</option><option class="" value="7">Commercial Office/Space</option><option class="" value="9">Commercial Land/Inst. Land</option><option class="" value="10">Hotel/Resorts</option><option class="" value="83">Guest-House/Banquet-Halls</option><option class="" value="11">Time Share</option><option class="" value="12">Space in Retail Mall</option><option class="" value="13">Office in Business Park</option><option class="" value="14">Office in IT Park</option><option class="" value="15">Ware House</option><option class="" value="17">Cold Storage</option><option class="" value="18">Factory</option><option class="" value="19">Manufacturing</option><option class="" value="21">Business center</option><option class="" value="26">New Projects</option><option class="" value="81">Other</option><optgroup label='Land' class='boldclass' ></optgroup><option class="" value="3">Residential Land</option><option class="" value="20">Agricultural/Farm Land</option><option class="" value="9">Commercial Land/Inst. Land</option><option

class="" value="16">Industrial Lands/Plots</option> </select> &nbsp; </td> <td style="padding-right:5px;"> <select tabindex=2 id="buy_budget" name="budget" > <select name="d2"> <option>0</option> <option>5</option> <option>10</option> <option>20</option> <option>40 above</option> </select>To<select name="d3"> <option>5</option> <option>10</option> <option>20</option> <option>40</option> </select>Lacs </select> <select tabindex=2 id="rent_budget" style='display:none' disabled name="budget" ><option value="0">INR</option> <option class="" value="1" >Below 4000</option> <option class="" value="2" >4,000 to 6,000</option> <option class="" value="3" >6,000 to 10,000</option> <option class="" value="4" >10,000 to 15,000</option> <option class="" value="5" >15,000 to 20,000</option> <option class="" value="6" >20,000 to 25,000</option> <option class="" value="7" >25,000 to 40,000</option> <option class="" value="8" >40,000 to 70,000</option> <option class="" value="9" >70,000 to 1 lac</option> <option class="" value="10" >1 lac to 1.5 lacs</option> <option class="" value="11" >1.5 lac to 2 lacs</option> <option class="" value="12" >2 lac to 5 lacs</option> <option class="" value="13" >5 lac to 10 lacs</option> <option class="" value="14" >Above 10 lacs</option> <option class="" value="15" >On request</option> </select> </td> <td colspan="2"> <select tabindex=2 name="bedroom_num"> <option value="0" selected>Select</option> <option value="1" >1</option> <option value="2" >2</option> <option value="3" >3</option> <option value="4" >4</option> <option value="5" >5</option> <option value="6" >6</option>

<option value="7" >7</option> <option value="8" >8</option> <option value="9" >9</option> <option value="10" >9+</option> </select> &nbsp; </div> </td></tr> <tr><!-- spacer --> <td style="font-size:2px;" colspan="4" class="textr">&nbsp; </td> </tr> <tr><td> <div class="b">City: &nbsp;</div> </td><td colspan="2"> <div class="b"> <span class="grey f10"></span> &nbsp;</div> </td><td rowspan="2" style="vertical-align:bottom;"> <input tabindex=4 type="submit" value="Search Properties" class="srchbtn"/> </td></tr> <tr><td> <select tabindex=2 name="city" required='true' nameinerr='City' autocomplete="off"><option selected="selected" value="0">Select</option> <option class="boldclass" value="1">Delhi / NCR (All)</option><option class="" value="220">Delhi - Dwarka</option><option class="" value="6">Delhi Central</option><option class="" value="4">Delhi East</option><option class="" value="2">Delhi North</option><option class="" value="11">Delhi Others</option><option class="" value="3">Delhi South</option><option class="" value="5">Delhi West</option><option class="" value="10">Faridabad</option><option class="" value="9">Ghaziabad</option><option class="" value="222">Greater Noida</option><option class="" value="8">Gurgaon</option><option class="" value="7">Noida</option><option class="boldclass" value="12">Mumbai (All)</option><option class="" value="14">Central Mumbai suburbs</option><option class="" value="275">Mira Road And Beyond</option><option class="" value="218">Mumbai Andheri-Dahisar</option><option class="" value="274">Mumbai Beyond Thane</option><option class="" value="13">Mumbai Harbour</option><option class="" value="15">Mumbai Navi</option><option class="" value="18">Mumbai Others</option><option class="" value="16">Mumbai South</option><option class="" value="17">Mumbai South West</option><option class="" value="219">Mumbai Thane</option><option class="boldclass" value="20">Bangalore (All)</option><option class="" value="23">Bangalore Central</option><option class="" value="22">Bangalore East</option><option class="" value="21">Bangalore

North</option><option class="" value="24">Bangalore Others</option><option class="" value="252">Bangalore West</option><option class="" value="217">Bangalore South</option><option class="boldclass" value="25">Kolkata (All)</option><option class="" value="30">Kolkata Central</option><option class="" value="28">Kolkata East</option><option class="" value="26">Kolkata North</option><option class="" value="31">Kolkata Others</option><option class="" value="27">Kolkata South</option><option class="" value="29">Kolkata West</option><option class="boldclass" value="32">Chennai (All)</option><option class="" value="35">Chennai Central</option><option class="" value="33">Chennai North</option><option class="" value="37">Chennai Others</option><option class="" value="34">Chennai South</option><option class="" value="36">Chennai West</option><option class="boldclass" value="38">Hyderabad (All)</option><option class="" value="267">Greater Hyderabad</option><option class="" value="269">Hyderabad</option><option class="" value="270">Hyderabad Others</option><option class="" value="268">Secunderabad</option><option class="boldclass" value="45">Ahmedabad (All)</option><option class="" value="48">Ahmedabad City & East</option><option class="" value="51">Ahmedabad Others</option><option class="" value="47">SG Highway & Surroundings</option><option class="" value="49">Ahmedabad West</option><option class="" value="46">Gandhinagar & Sabarmati</option><option class="boldclass" value="19">Pune</option><option class="boldclass" value="185">Coimbatore</option><option class="boldclass" value="262">Other Hotspots</option><option class="" value="140">Bhopal</option><option class="" value="162">Bhubaneshwar</option><option class="" value="73">Chandigarh</option><option class="" value="211">Dehradun</option><option class="" value="233">Goa</option><option class="" value="67">Guwahati</option><option class="" value="142">Indore</option><option class="" value="177">Jaipur</option><option class="" value="131">Kochi</option><option class="" value="205">Lucknow</option><option class="" value="171">Ludhiana</option><option class="" value="125">Mangalore</option><option class="" value="126">Mysore</option><option class="" value="150">Nagpur</option><option class="" value="151">Nasik</option><option class="" value="95">Surat</option><option class="" value="62">Vishakhapatnam</option><option class="boldclass" value="228">Andhra Pradesh</option><option class="" value="298">East Godavari</option><option class="" value="52">Anantapur</option><option class="" value="53">Guntakal</option><option class="" value="54">Guntur</option><option class="" value="309">Karimnagar</option><option class="" value="55">Kurnool</option><option class="" value="297">Nalgonda</option><option class="" value="56">Nellore</option><option class="" value="57">Nizamabad</option><option class="" value="58">Razahmundry</option><option class="" value="59">Secunderabad</option><option class="" value="60">Tirupati</option><option class="" value="61">Vijayawada</option><option class="" value="62">Vishakhapatnam</option><option class="" value="63">Warangal</option><option class="" value="64">Andhra Pradesh Others</option><option class="boldclass" value="229">Arunachal Pradesh</option><option class="" value="65">Itanagar</option><option class="" value="66">Arunachal Pradesh Others</option><option class="boldclass" value="230">Assam</option><option class="" value="67">Guwahati</option><option class="" value="68">SIlchar</option><option class="" value="69">Assam Others</option><option class="boldclass" value="231">Bihar</option><option class="" value="70">Bhagalpur</option><option class="" value="71">Patna</option><option class=""

value="72">Bihar Others</option><option class="boldclass" value="232">Chattisgarh</option><option class="" value="74">Bhillai</option><option class="" value="75">Raipur</option><option class="" value="76">Chattisgarh Others</option><option class="boldclass" value="233">Goa</option><option class="" value="323">North Goa</option><option class="" value="324">South Goa</option><option class="" value="310">Margao</option><option class="" value="79">Panaji</option><option class="" value="80">Panjim</option><option class="" value="81">Vasco Da Gama</option><option class="" value="82">Goa Others</option><option class="boldclass" value="225">Gujarat</option><option class="" value="84">Anand</option><option class="" value="86">Bharuch</option><option class="" value="87">Bhavnagar</option><option class="" value="88">Bhuj</option><option class="" value="89">Gandhinagar</option><option class="" value="90">Gir</option><option class="" value="91">Jamnagar</option><option class="" value="321">Junagadh</option><option class="" value="92">Kandla</option><option class="" value="93">Porbandar</option><option class="" value="94">Rajkot</option><option class="" value="95">Surat</option><option class="" value="96">Vadodara</option><option class="" value="97">Gujarat Others</option><option class="boldclass" value="234">Haryana</option><option class="" value="98">Ambala</option><option class="" value="326">Bahadurgarh</option><option class="" value="10">Faridabad</option><option class="" value="8">Gurgaon</option><option class="" value="285">Hissar</option><option class="" value="320">Jhajjar</option><option class="" value="101">Karnal</option><option class="" value="102">Kurukshetra</option><option class="" value="256">Panchkula</option><option class="" value="103">Panipat</option><option class="" value="104">Rohtak</option><option class="" value="251">Sonipat</option><option class="" value="105">Haryana Others</option><option class="boldclass" value="235">Himachal Pradesh</option><option class="" value="279">Baddi</option><option class="" value="106">Dalhousie</option><option class="" value="107">Dharamsala</option><option class="" value="108">Kulu/Manali</option><option class="" value="109">Shimla</option><option class="" value="110">Himachal Pradesh Others</option><option class="boldclass" value="236">Jammu & Kashmir</option><option class="" value="111">Jammu</option><option class="" value="112">Srinagar</option><option class="" value="113">Jammu & Kashmir Others</option><option class="boldclass" value="237">Jharkhand</option><option class="" value="114">Bokaro</option><option class="" value="115">Dhanbad</option><option class="" value="116">Jamshedpur</option><option class="" value="117">Ranchi</option><option class="" value="263">Jharkhand Others</option><option class="boldclass" value="224">Karnataka</option><option class="" value="118">Belgaum</option><option class="" value="119">Bellary</option><option class="" value="120">Bidar</option><option class="" value="301">Coorg / Madikeri</option><option class="" value="121">Dharwad</option><option class="" value="122">Gulbarga</option><option class="" value="123">Hubli</option><option class="" value="124">Kolar</option><option class="" value="125">Mangalore</option><option class="" value="126">Mysore</option><option class="" value="127">Karnataka Others</option><option class="boldclass" value="238">Kerala</option><option class="" value="278">Alappuzha</option><option class="" value="128">Calicut</option><option class="" value="130">Ernakulam</option><option class="" value="286">Idukki</option><option class="" value="131">Kochi</option><option class="" value="132">Kollam</option><option

class="" value="133">Kottayam</option><option class="" value="135">Palakkad</option><option class="" value="136">Palghat</option><option class="" value="137">Thrissur</option><option class="" value="138">Trivandrum</option><option class="" value="273">Wayanad</option><option class="" value="139">Kerala Others</option><option class="boldclass" value="239">Madhya Pradesh</option><option class="" value="140">Bhopal</option><option class="" value="141">Gwalior</option><option class="" value="142">Indore</option><option class="" value="143">Jabalpur</option><option class="" value="144">Ujjain</option><option class="" value="145">Madhya Pradesh Others</option><option class="boldclass" value="223">Maharashtra</option><option class="" value="146">Ahmednagar</option><option class="" value="147">Aurangabad</option><option class="" value="148">Jalgaon</option><option class="" value="149">Kolhapur</option><option class="" value="272">Konkan</option><option class="" value="322">Lonavala</option><option class="" value="150">Nagpur</option><option class="" value="151">Nasik</option><option class="" value="19">Pune</option><option class="" value="300">Satara District</option><option class="" value="295">Shirdi</option><option class="" value="152">Sholapur</option><option class="" value="153">Maharashtra Others</option><option class="boldclass" value="240">Manipur</option><option class="" value="154">Imphal</option><option class="" value="155">Manipur Others</option><option class="boldclass" value="241">Meghalaya</option><option class="" value="156">Shillong</option><option class="" value="157">Meghalaya Others</option><option class="boldclass" value="242">Mizoram</option><option class="" value="158">Aizwal</option><option class="" value="159">Mizoram Others</option><option class="boldclass" value="243">Nagaland</option><option class="" value="160">Dimapur</option><option class="" value="161">Nagaland Others</option><option class="boldclass" value="244">Orissa</option><option class="" value="162">Bhubaneshwar</option><option class="" value="163">Cuttak</option><option class="" value="164">Paradeep</option><option class="" value="165">Puri</option><option class="" value="166">Rourkela</option><option class="" value="167">Orissa Others</option><option class="boldclass" value="245">Punjab</option><option class="" value="169">Amritsar</option><option class="" value="287">Bhatinda</option><option class="" value="170">Jalandhar</option><option class="" value="171">Ludhiana</option><option class="" value="172">Mohali</option><option class="" value="316">Moga</option><option class="" value="173">Pathankot</option><option class="" value="174">Patiala</option><option class="" value="175">Punjab Others</option><option class="boldclass" value="246">Rajasthan</option><option class="" value="176">Ajmer</option><option class="" value="276">Alwar</option><option class="" value="277">Bhilwara</option><option class="" value="289">Bhiwadi</option><option class="" value="296">Bikaner</option><option class="" value="299">Dholpur</option><option class="" value="177">Jaipur</option><option class="" value="178">Jaisalmer</option><option class="" value="179">Jodhpur</option><option class="" value="180">Kota</option><option class="" value="302">Sri Ganganagar</option><option class="" value="181">Udaipur</option><option class="" value="182">Rajasthan Others</option><option class="boldclass" value="247">Sikkim</option><option class="" value="183">Gangtok</option><option class="" value="184">Sikkim Others</option><option class="boldclass" value="227">Tamil Nadu</option><option class="" value="185">Coimbatore</option><option class="" value="290">Dindigul</option><option

class="" value="186">Erode</option><option class="" value="187">Hosur</option><option class="" value="311">Karur</option><option class="" value="305">Kodaikanal</option><option class="" value="188">Madurai</option><option class="" value="308">Nagerkoil</option><option class="" value="189">Ooty</option><option class="" value="306">Palani</option><option class="" value="307">Pollachi</option><option class="" value="190">Salem</option><option class="" value="191">Tirunelveli</option><option class="" value="303">Tirupur</option><option class="" value="192">Trichy</option><option class="" value="193">Vellore</option><option class="" value="194">Tamil Nadu Others</option><option class="boldclass" value="248">Tripura</option><option class="" value="195">Agartala</option><option class="" value="196">Tripura Others</option><option class="boldclass" value="249">Uttar Pradesh</option><option class="" value="197">Agra</option><option class="" value="198">Aligarh</option><option class="" value="199">Allahabad</option><option class="" value="200">Bareilly</option><option class="" value="201">Faizabad</option><option class="" value="9">Ghaziabad</option><option class="" value="203">Gorakhpur</option><option class="" value="222">Greater Noida</option><option class="" value="315">Hapur</option><option class="" value="204">Kanpur</option><option class="" value="205">Lucknow</option><option class="" value="206">Mathura</option><option class="" value="207">Meerut</option><option class="" value="7">Noida</option><option class="" value="288">Saharanpur</option><option class="" value="255">Shahjanpur</option><option class="" value="209">Varanasi</option><option class="" value="271">Vrindavan</option><option class="" value="210">Uttar Pradesh Others</option><option class="boldclass" value="250">Uttarakhand</option><option class="" value="211">Dehradun</option><option class="" value="264">Haridwar</option><option class="" value="265">Mukteswar</option><option class="" value="325">Mussoorie</option><option class="" value="254">Nainital</option><option class="" value="304">Rishikesh</option><option class="" value="266">Roorkee</option><option class="" value="253">Rudrapur</option><option class="" value="212">Uttarakhand Others</option><option class="boldclass" value="226">West Bengal</option><option class="" value="280">Asansol</option><option class="" value="213">Durgapur</option><option class="" value="281">Haldia</option><option class="" value="214">Kharagpur</option><option class="" value="282">Midnapore</option><option class="" value="283">Siliguri</option><option class="" value="215">West Bengal Others</option><option class="boldclass" value="257">Union Territory</option><option class="" value="73">Chandigarh</option><option class="" value="77">Dadra & Nagar Haveli</option><option class="" value="78">Daman & Diu</option><option class="" value="168">Pondicherry</option><option class="boldclass" value="221">International</option><option class="" value="291">Australia</option><option class="" value="284">Dubai</option><option class="" value="292">Other Middle East</option><option class="" value="293">Malaysia</option><option class="" value="314">United Kingdom</option><option class="" value="294">Other International</option><option class="" value="216">Other Cities</option><option class="boldclass" value="317">Andaman & Nicobar</option><option class="" value="318">Port Blair</option> </select> &nbsp; </td><td colspan="2">

<input tabindex=2 name="keyword" type="hidden" size="0" valtype='keyword' nameinerr='Keywords' value=""/> </td></tr> <tr> <td colspan="3" style="padding:3px 0px 3px 0px;"> <span style="vertical-align:20%;"> </span> <span class="b">Posted By: &nbsp;</span> <label for='p_all'><input id='p_all' tabindex=3 type='checkbox' checked=true onclick='hdr.unsetClass(event)'>All</label> <label for='p_a'><input id='p_a' tabindex=3 type='checkbox' name='class[]' value='A' onclick='hdr.setClass(event)'>Dealer</label> <label for='p_b'><input id='p_b' tabindex=3 type='checkbox' name='class[]' value='B' onclick='hdr.setClass(event)'>Builder</label> <label for='p_o'><input id='p_o' tabindex=3 type='checkbox' name='class[]' value='O' onclick='hdr.setClass(event)'>Individual</label> </td><td> <a tabindex=5 href=/property/advanced_search.php>Advanced Search</a> </td> </tr> <tr> <td colspan="4" class="f12"> <img src="images/icons/np.gif"/> <b>348 + New Projects</b></a> <span class="f11 grey1">in India</span> </td> </tr> </table> </form> </td> </tr> </table> </div> </div> </div><!-- shadow --> <div style="line-height:16px;position: relative; top: -23px; left: 37px;width:200px;"></div> </div> <div style="padding-left:43px"></div>

</div> <div id='srchadv_bottom' onClick="return pg.showAdvModalLyr1(event,0)" class="shell" style="position:relative;margin-top:4px; height:73px;border:solid 1px #fba214;backgroundimage:url(images/srchadv1_bg.gif); background-repeat:repeat-x;"> <!-- Mcol Div starts--><div class='mcol'><!-- Featured projects Starts Here--> <div class='fp' id='fp'><h1 class='secthdr' style='_position:relative;' >Featured Projects in Delhi/NCR</h1></div> </head> <body> </h1><table border='0' width='805px' cellspacing='0' cellpadding='0'><tr><td width='33%' style='vertical-align: top;'><div class='fpcol ' style='border-left:none;'><div class='f14 mb10 mt20'><span class='b'>Delhi / NCR</span> <a target='_blank' href="ncr.jsp" class='u0 f12'>53 new projects </a></div><div class='ptype f11'><span class='pt1'>Residential Apartment</span></div><ul><li linkid='LI7409'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7409&from_src=LI7409&lstAcn=&lstAcnId=&src=FPLINK'>Piyush Rosette </a></span><span class='loc'> - Bhiwadi</span><span class='new'>&nbsp;New</span></li><li linkid='LI6716'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI6716&from_src=LI6716&lstAcn=&lstAcnId=&src=FPLINK'>Green View Apartments </a></span><span class='loc'> - Dehradun</span></li><li linkid='LI7259'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7259&from_src=LI7259&lstAcn=&lstAcnId=&src=FPLINK'>Era Divine Court </a></span><span class='loc'> - Faridabad</span></li><li linkid='LI7301'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7301&from_src=LI7301&lstAcn=&lstAcnId=&src=FPLINK'>Omaxe The Forest Spa </a></span><span class='loc'> - Faridabad Surajkund</span></li><li linkid='LI7266'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7266&from_src=LI7266&lstAcn=&lstAcnId=&src=FPLINK'>Crescent Parc - NH 24 </a></span><span class='loc'> - Ghaziabad</span></li><li linkid='LI4913'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI4913&from_src=LI4913&lstAcn=&lstAcnId=&src=FPLINK'>KDP Grand Savanna </a></span><span class='loc'> - Ghaziabad</span></li><li linkid='LI7252'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7252&from_src=LI7252&lstAcn=&lstAcnId=&src=FPLINK'>EMAAR MGF Palm Terraces Select </a></span><span class='loc'> - Golf Course Ext. </span></li><li linkid='LI6519'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI6519&from_src=LI6519&lstAcn=&lstAcnId=&src=FPLINK'>DesignArch eHomes </a></span><span class='loc'> - Greater Noida</span></li><li linkid='LI7232'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7232&from_src=LI7232&lstAcn=&lstAcnId=&src=FPLINK'>Jaypee Star Court </a></span><span class='loc'> - Greater Noida</span></li><li linkid='LI7389'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7389&from_src=LI7389&lstAcn=&lstAcnId=&src=FPLINK'>Central Park Belgravia I/II - Sec 48 </a></span><span class='loc'> - Gurgaon</span><span class='new'>&nbsp;New</span></li><li linkid='LI7269'><span class='ttl'><a target='_blank'

href='/property/redirect_links.php? LI7269&from_src=LI7269&lstAcn=&lstAcnId=&src=FPLINK'>Crescent Parc - Sec 92 </a></span><span class='loc'> - Gurgaon</span></li><li linkid='LI7335'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7335&from_src=LI7335&lstAcn=&lstAcnId=&src=FPLINK'>EMAAR MGF Palm Hills - Sec 77 </a></span><span class='loc'> - Gurgaon</span></li><li linkid='LI6682'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI6682&from_src=LI6682&lstAcn=&lstAcnId=&src=FPLINK'>Emaar MGF Palm Terraces </a></span><span class='loc'> - Gurgaon</span></li><li linkid='LI5547'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI5547&from_src=LI5547&lstAcn=&lstAcnId=&src=FPLINK'>Mapsko Casa Bella - Sec-82 </a></span><span class='loc'> - Gurgaon</span></li><li linkid='LI7397'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7397&from_src=LI7397&lstAcn=&lstAcnId=&src=FPLINK'>Orris Aster Court - Sec 85 - NH8 </a></span><span class='loc'> - Gurgaon</span><span class='new'>&nbsp;New</span></li><li linkid='LI7074'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7074&from_src=LI7074&lstAcn=&lstAcnId=&src=FPLINK'>Tulip Purple Sec 69 </a></span><span class='loc'> - Gurgaon</span></li><li linkid='LI7415'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7415&from_src=LI7415&lstAcn=&lstAcnId=&src=FPLINK'>Unitech Exquisite - Nirvana Country 2 </a></span><span class='loc'> - Gurgaon</span><span class='new'>&nbsp;New</span></li><li linkid='LI7024'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7024&from_src=LI7024&lstAcn=&lstAcnId=&src=FPLINK'>Ramprastha City Edge Towers </a></span><span class='loc'> - Gurgaon Sec 37 D</span></li><li linkid='LI7213'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7213&from_src=LI7213&lstAcn=&lstAcnId=&src=FPLINK'>Jaypee Green's Kasa Isles </a></span><span class='loc'> - Noida</span></li><li linkid='LI6944'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI6944&from_src=LI6944&lstAcn=&lstAcnId=&src=FPLINK'>Jaypee Greens Kasa Isles</a></span><span class='loc'> - Noida</span></li><li linkid='LI7248'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7248&from_src=LI7248&lstAcn=&lstAcnId=&src=FPLINK'>Jaypee Knight's Court - Sec 129 </a></span><span class='loc'> - Noida</span></li><li linkid='LI7230'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7230&from_src=LI7230&lstAcn=&lstAcnId=&src=FPLINK'>Kensington Boulevard </a></span><span class='loc'> - Noida</span></li><li linkid='LI7209'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7209&from_src=LI7209&lstAcn=&lstAcnId=&src=FPLINK'>Logix Blossom Green </a></span><span class='loc'> - Noida</span><span class='new'>&nbsp;New</span></li><li linkid='LI7096'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7096&from_src=LI7096&lstAcn=&lstAcnId=&src=FPLINK'>Mahagun Moderne - Sec 78 </a></span><span class='loc'> - Noida</span></li><li linkid='LI7354'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7354&from_src=LI7354&lstAcn=&lstAcnId=&src=FPLINK'>Casa Royale </a></span><span class='loc'> - Noida Extension</span></li><li linkid='LI6842'><span class='ttl'><a target='_blank'

href='/property/redirect_links.php? LI6842&from_src=LI6842&lstAcn=&lstAcnId=&src=FPLINK'>Stellar Jeevan </a></span><span class='loc'> - Noida Extension</span></li><li linkid='LI7249'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7249&from_src=LI7249&lstAcn=&lstAcnId=&src=FPLINK'>Prateek Wisteria </a></span><span class='loc'> - Noida Sec 77</span></li><li linkid='LI7208'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7208&from_src=LI7208&lstAcn=&lstAcnId=&src=FPLINK'>Supertech Cape Town </a></span><span class='loc'> - Noida sector 74</span><span class='new'>&nbsp;New</span></li><li linkid='LI7000'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7000&from_src=LI7000&lstAcn=&lstAcnId=&src=FPLINK'>Vivante - Noida </a></span><span class='loc'> - Sec 137</span></li></ul><div class='ptype f11'><span class='pt4'>Independent/Builder Floor</span></div><ul><li linkid='LI7244'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7244&from_src=LI7244&lstAcn=&lstAcnId=&src=FPLINK'>Landmark Avenue, Sushant Lok </a></span><span class='loc'> - I Gurgaon</span></li></ul><div class='ptype f11'><span class='pt7'>Commercial Office/Space</span></div><ul><li linkid='LI7058'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7058&from_src=LI7058&lstAcn=&lstAcnId=&src=FPLINK'>Wave 1st Silver Tower, Noida, Sector</a></span><span class='loc'> - 18</span></li><li linkid='LI7234'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7234&from_src=LI7234&lstAcn=&lstAcnId=&src=FPLINK'>Wave 1st Silver Tower, Noida, Sector </a></span><span class='loc'> - 18</span></li><li linkid='LI6836'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI6836&from_src=LI6836&lstAcn=&lstAcnId=&src=FPLINK'>Piyush Global i - NH 2 </a></span><span class='loc'> - Faridabad</span></li><li linkid='LI7283'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7283&from_src=LI7283&lstAcn=&lstAcnId=&src=FPLINK'>Earth Sapphire Court</a></span><span class='loc'> - G.Noida</span></li><li linkid='LI7117'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7117&from_src=LI7117&lstAcn=&lstAcnId=&src=FPLINK'>Spaze Platinum Tower - Sec 47 </a></span><span class='loc'> - Gurgaon</span></li><li linkid='LI7210'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7210&from_src=LI7210&lstAcn=&lstAcnId=&src=FPLINK'>JMD Avenue </a></span><span class='loc'> - Noida</span><span class='new'>&nbsp;New</span></li><li linkid='LI6928'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI6928&from_src=LI6928&lstAcn=&lstAcnId=&src=FPLINK'>Assotech One - Noida </a></span><span class='loc'> - Sec 62</span></li><li linkid='LI7394'><span class='ttl'><a target='_blank' href='/property/redirect_links.php? LI7394&from_src=LI7394&lstAcn=&lstAcnId=&src=FPLINK'>Landmark Corporate Centre </a></span><span class='loc'> - Sohna Road, Gurgaon</span><span class='new'>&nbsp;New</span></li></ul><div class='pb10'><a target='_blank' class='f12 b' href='/do/newproject/search? preference=S&type=R&city=1&lstAcn=&lstAcnId=&src=MLINK'>53 New Projects in Delhi / NCR &gt;&gt;

</body> </html>

Home Page

Post Property

Commercial Properties

Property Results:

Registration Page:

Login Page:

B. Gantt Chart
ACTIVITIES Review of analysis Design Coding Testing Documentation JAN FEB MAR APR MAY

C. EER Diagram
Password User ID Address

Email

Member

Phone No.

ID
v

De al s

ifi er

ion at c

Search

Name

Address

Administrator

verification

Property

Dealer

Password

Type

Location

Price

Phone No

Email

No. of Rooms Advance Booking

Area Covered

Estimated Time

Upcoming Projects No. of Rooms Area Covered Price

Location

Type

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 the concept 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 null value 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 Null Users information is submitted The output equivalence sets have been modified as:

TEST CASES FOR LOGIN MODULE:


The input equivalence sets have been modified as: Users ID and password category Null Personnel details

The output equivalence sets have been modified as:

TEST CASES FOR POST PROPERTY MODULE:


The input sets have been modified as: Property details

Property type Null Details added

The output equivalence sets have been modified as:

TEST CASES FOR SEARCH PROPERTY MODULE:


The input sets have been modified as: Search criteria Property type Null Matching properties

The output equilance sets have been modified as:

BIBLIOGRAPGHY
1) Java 2 Black Book, Second Edition - O'Reilly Media
A great reference tool-jam-packed with easily accessible information. 1) Ivan Bayross (Open Library) 2) HTML Ref: HTML: The Complete Reference eBooks 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

You might also like