online properties project report

Upload: ankita-jethi

Post on 05-Apr-2018

214 views

Category:

Documents


0 download

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