Top Banner

of 35

Property management Major Project Report

Jun 02, 2018

Download

Documents

ankonline
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
  • 8/10/2019 Property management Major Project Report

    1/35

    Property Management

    CHAPTER 1

    INTRODUCTION

    Department of Information Technology, VITS, Indore Page 1

  • 8/10/2019 Property management Major Project Report

    2/35

    Property Management

    CHAPTER 1

    Introduction

    1.1 Evaluation of Syste

    1.1.1 Ai

    This module keeps record of the data and property online. And helps to maintain the

    record which saves time and makes the search of available property easily. The main

    application of the software specified is it can be used by brokers, builders, at

    construction sites etc in an efficient manner. This saves time and power and thus by

    benefiting user. The objective of this software is that it will contain all information

    about owner, customers and available property. Customer & property records can be

    maintained easily. The software is web based application. This software will contain

    all records with ease and also save the ata of the customers and owner. This

    document will lead to a uni!ue interpretation of product.

    1.1.! "oals and O#$ectives

    "n this product we provided all the important functions which a property builder, or

    administrator can perform. The main goal of the project is to give an output, which is

    user friendly for the end user. The main objective of this software is that it will contain

    all information about owner, customers and available property.

    #ur main objectives are$% To make the task of the admin easier, by providing all the data.

    Availability of the whole property of owner for search at the web.

    "nterfaces is very simple and easy to understand.

    iew of the product is !uite simple and attractive.

    A help or guide manual is provided so that in case of any !uery a person can find out

    solution from it.

    Department of Information Technology, VITS, Indore Page '

  • 8/10/2019 Property management Major Project Report

    3/35

    Property Management

    1.1.% Sco&e of Pro$ect

    The software is web based application. This software contains all records with easeand also save the ata of the customers and owner.

    The main application of the software specified is it can be used by brokers, builders, atconstruction and property sites etc in an efficient manner. This will save time and

    power and thus by benefiting user. The aim of this software is that it contains allinformation about owner, customers and available property. Customer & propertyrecord can be maintained easily.

    As a computer based ( ystem i t is easier to fetc h data from the database. Alsoeasier to destroy the e)isting ones.

    1.! Overall Descri&tion

    1.!.1 Syste environ ent

    *ardware +nvironment

    inimum -ecommendedrocessor /00 * entium rocessor 1 2* entium rocessor

    -A 13' 4 of -A '5/ 4 of -A or Above6ree space 1 24 of free on *ard isk ' 24 of free on *ard isk 7etwork interface 8A7 card 8A7 card

    isplay 900 ) /00 '5/ colors 10': ) ;/9 high color%1/%bit

    (oftware +nvironment

    Tools ""( (erver, (%(indows '000?server? @ ? ;

    1.!.1.1 'unctional re(uire ent s&ecification

    Department of Information Technology, VITS, Indore Page

  • 8/10/2019 Property management Major Project Report

    4/35

    Property Management

    Customer cannot update or modify information e)cept the property posted byuser only.

    Customer can view the available property posted by the owner.

    Administrator can update the members and property details as needed.

    roperty " is generated automatically for every new property posted.

    istributed application, The application shall be distributed and shall be

    available for access from different areas. A new customer can post property or view property only after the registeration

    process.

    1.!.! User c)aracteristics

    There are two types of users in the product. They are$%

    O*ner+, *e works as the admin of the product. *e can update all the records

    such as members, feedback, visitors and many more. #wner can register the

    new customers.. *e can reply to the feedbacks of the members and visitors.

    -e #ers+, They are the customer who are interested in purchaisng a property

    from the owner whether on rent or to buy. They can give the feedback to the

    owner. They register themselves and can post property as well.

    1.!.% O&eratin environ ent This product works easily on any web browser with a nominal browsing speed. The property management software shows all the available property updated

    by the broker at the web. 6ew 24 of *ard disk is re!uired.

    Department of Information Technology, VITS, Indore Page :

  • 8/10/2019 Property management Major Project Report

    5/35

    Property Management

    icrosoft visual studio '010 . y (

  • 8/10/2019 Property management Major Project Report

    6/35

    Property Management

    1.0 Ot)er Nonfunctional Re(uire ents

    1.0.1 Perfor ance Re(uire ents

    The system must have certain assumptions made which are$ 6or the system to work properly, either >indows latest version or an

    e!uivalent operating system must be used. The system has no dependencies since system does not depend on any

    other database. The system has y% (

  • 8/10/2019 Property management Major Project Report

    7/35

    Property Management

    The system is easy to load and light ."t adds to the !uality and usability of the system.

    (ome others !uality considerations such as adaptability, availability, correctness,

    fle)ibility, interoperability, maintainability, portability, reliability, reusability,

    robustness, testability, and usability will also be very seriously taken to consideration.

    CHAPTER !

    Department of Information Technology, VITS, Indore Page ;

  • 8/10/2019 Property management Major Project Report

    8/35

    Property Management

    ANA34SIS ANDDESI"N

    CHAPTER !Analysis and Desi n

    !.1 U-3 Dia ra

    !.1.1 Class Dia ra

    Class diagram is a type of static structure diagram that describes the structure of a system by

    showing the systemEs classes, their attributes, operationsBor methods and the relationships

    between the classes. A class icon is simply a rectangle divided into three compartments. The

    topmost compartment contains the name of the class. The middle compartment contains a list

    of attributes Bmember variables , and the bottom compartment contains a list of operations

    Bmember functions . "n many diagrams, the bottom two compartments are omitted. +ven when

    they are present, they typically do not show every attribute and operations. The goal is to

    show only those attributes and operations that are useful for the particular diagram.

    Department of Information Technology, VITS, Indore Page 9

  • 8/10/2019 Property management Major Project Report

    9/35

    Property Management

    Class diagrams are widely used to describe the types of objects in a system and their

    relationships. Class diagrams model class structure and contents using design elements such

    as classes, packages and objects. Class diagrams describe three different perspectives when

    designing a system, conceptual, specification, and implementation. These perspectives become evident as the diagram is created and help solidify the design.

    escription F "t shows the relationship between #wner, members and visitors, whereowner registers members and updates other informationDs.

    reconditions F Gser must be logged into the system.

    7ormal 6low of event F #wnerH registers membersH(ave.

    7ormal 6low of event F#wnerH updates informationH save.

    ost Condition Fnone.

    Department of Information Technology, VITS, Indore Page 3

  • 8/10/2019 Property management Major Project Report

    10/35

    Property Management

    !.1.! Activity Dia ra

    Activity diagrams are graphical representations of workflows of stepwise activities and

    actions with support for choice, iteration and concurrency. "n the Gnified odeling

    8anguage , activity diagrams can be used to describe the business and operational step%

    by%stepworkflows of components in a system. An activity diagram shows the overall

    flow of control.

    1. Na e of Activity dia ra F #wner

    Descri&tion F "t shows all activities of #wner

    Department of Information Technology, VITS, Indore Page 10

    http://en.wikipedia.org/wiki/Workflowhttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Workflowhttp://en.wikipedia.org/wiki/Workflowhttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Unified_Modeling_Languagehttp://en.wikipedia.org/wiki/Workflow
  • 8/10/2019 Property management Major Project Report

    11/35

    Property Management

    Preconditions F Gser must be logged into the system.

    Nor al 'lo* of event 5 All activities of owner.

    Post Condition Fnone.

    !. Na e of Activity dia ra F +mployee

    Descri&tion 5 "t shows the activities of Customer

    Department of Information Technology, VITS, Indore Page 11

  • 8/10/2019 Property management Major Project Report

    12/35

    Property Management

    Preconditions F Gser must be logged into the system.

    Nor al 'lo* of event 5 All activities

    Post Condition 5 7one.

    !.1.% Se(uence Dia ra

    (e!uence diagrams provide a graphical representation of object interactions over time.

    These typically show a user or actor, and the objects and components they interact with in the

    e)ecution of a use case. #ne se!uence diagram typically represents a single Gse Case

    EscenarioE or flow of events. Correspond to the methods and events supported by a

    class?object.G 8 se!uence diagrams are used to represent or model the flow of messages,

    events and actions between the objects or components of a system. Time is represented in the

    vertical direction showing the se!uence of interactions of the header elements, which are

    displayed hori ontally at the top of the diagram.

    Se(uence Dia ra $ 8ogin by owner and members.

    Department of Information Technology, VITS, Indore Page 1'

  • 8/10/2019 Property management Major Project Report

    13/35

    Property Management

    Descri&tion F 8ogin can be done by both the owner and members.

    Preconditions F Gser must be registered into the system.

    Nor al 'lo* of event F emailIidH assword H 8ogged in.

    Post Condition F 7one.

    Se(uence Dia ra ! $ -egister members and update property details

    Descri&tion F #wner can update the property and payment details.

    Preconditions F Gser must be logged into the system.

    Nor al 'lo* of event F 8ogin H Gpdate property? ayment detailsH save.

    Post Condition F 7one.

    Department of Information Technology, VITS, Indore Page 1

  • 8/10/2019 Property management Major Project Report

    14/35

    Property Management

    !.1.0 Use Case Dia ra

    .;.1.1. Na e of Usecase dia ra F #wner

    Department of Information Technology, VITS, Indore Page 1:

  • 8/10/2019 Property management Major Project Report

    15/35

    Property Management

    Descri&tion F "t describes about the functionalities of user #wner.

    Preconditions F 7one.

    Nor al 'lo* of event F All the activities done by owner.

    Post Condition F 7one.

    .;.1.' +, Na e of usecase dia ra $ embers

    Descri&tion F "t describes about the functionalities of user members.

    Preconditions F 7one.

    Nor al 'lo* of event F All the activities done by members.

    Post Condition F 7one.

    Department of Information Technology, VITS, Indore Page 15

  • 8/10/2019 Property management Major Project Report

    16/35

    Property Management

    !.1. Co &onent Dia ra

    "n the Gnified odeling 8anguage, a component diagram depicts how components arewired together to form larger components and or software systems. They are used to

    illustrate the structure of arbitrarily comple) systems. Components are wired together

    by using an assembly connector to connect the re!uired interface of one component

    with the provided interface of another component. This illustrates the service consumer

    % service provider relationship between the two components. An assembly connector is

    a Jconnector between two components that defines that one component provides the

    services that another component re!uires. An assembly connector is a connector that isdefined from a re!uired interface or port to a provided interface or port. >hen using a

    component diagram to show the internal structure of a component, the provided and

    re!uired interfaces of the encompassing component can delegate to the corresponding

    interfaces of the contained components

    1. Co &onent dia ra for o*ner

    Descri&tion F "t shows the component of #wner

    Preconditions F 7one

    Department of Information Technology, VITS, Indore Page 1/

  • 8/10/2019 Property management Major Project Report

    17/35

    Property Management

    Nor al 'lo* of event F 7one

    Post Condition F 7one.

    !. Co &onent dia ra of e #ers.

    Descri&tion F "t shows the component of embe

    Preconditions F 7one

    Nor al 'lo* of event F 7one

    Post Condition F 7one.

    Department of Information Technology, VITS, Indore Page 1;

  • 8/10/2019 Property management Major Project Report

    18/35

    Property Management

    !.! Entity,Relations)i& Dia ra

    An entity%relationship B+- diagram is a speciali ed graphic that illustrates the

    interrelationships between entities in a database. +- diagrams often use symbols to represent

    three different types of information. 4o)es are commonly used to represent entities. iamonds

    are normally used to represent relationships and ovals are used to represent attributes.

    +ntity%relationship diagrams donEt show single entities or single instances of relations. -ather,

    they show entity sets and relationship sets. +)ample$ a particular song is an entity. The

    collection of all songs in a database is an entity set. The eaten relationship between a child and

    her lunch is a single relationship. The set of all such child%lunch relationships in a database is

    a relationship set. "n other words, a relationship set corresponds to a relation in mathematics,

    while a relationship corresponds to a member of the relation.

    Department of Information Technology, VITS, Indore Page 19

  • 8/10/2019 Property management Major Project Report

    19/35

    Property Management

    !.% 3o ical Sc)e a

    !.%.1 Contact Infor ation

    7ame +mailid Contact no. City (ubject essage

    !.%.! Pro&erty 3ist

    id

    ropertyTitle

    ropertyType

    6orType 4edroom

    Area

    Address

    City

    escription

    Conactno.

    Department of Information Technology, VITS, Indore Page 13

  • 8/10/2019 Property management Major Project Report

    20/35

    Property Management

    !.%.% Re istration ta#le

    6irstIname

    8astIname +mail Gsername assword obile City -ole

    !.0.0 Saleout ta#le

    id ateIof Isaling

    ateIof Iposting

    ropertyTitle

    ropertyType

    rice 4edroom Contact

    CHAPTER %I-P3E-ENTATION

    AND TESTIN"

    Department of Information Technology, VITS, Indore Page '0

  • 8/10/2019 Property management Major Project Report

    21/35

    Property Management

    CHAPTER %I-P3E-ENTATION AND TESTIN"

    %.1 Tec)nolo y Overvie*

    %.1.1 NET,

    The .7+T 6ramework is a software framework that runs primarily on icrosoft

    >indows . "t includes a large library and supports several programming languages

    which allows language interoperability Beach language can use code written in other

    languages .

    ASP.NET is a web application framework developed and marketed by icrosoft toallow programmers to build dynamic web sites , web applications and web services . "t

    was first released in Kanuary '00' with version 1.0 of the .7+T 6ramework , and is the

    successor to icrosoftEs Active (erver ages BA( technology. A( .7+T is built on

    the Common 8anguage -untime BC8- , allowing programmers to write A( .7+T

    code using any supported .7+T language . A( .7+T aims for performance benefits over

    other script%based technologies Bincluding Classic A( by compiling the server%side code to

    one or more 88 files on the web server. This compilation happens automatically the first

    Department of Information Technology, VITS, Indore Page '1

    http://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Library_(computing)http://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Web_application_frameworkhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/List_of_CLI_languageshttp://en.wikipedia.org/wiki/Software_frameworkhttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Library_(computing)http://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Web_application_frameworkhttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Programmerhttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/Active_Server_Pageshttp://en.wikipedia.org/wiki/Common_Language_Runtimehttp://en.wikipedia.org/wiki/List_of_CLI_languages
  • 8/10/2019 Property management Major Project Report

    22/35

    Property Management

    time a page is re!uested Bwhich means the developer need not perform a separate compilation

    step for pages . This feature provides the ease of development offered by scripting languages

    with the performance benefits of a compiled binary. *owever, the compilation might cause a

    noticeable but short delay to the web user when the newly%edited page is first re!uested from

    the web server, but will not again unless the page re!uested is updated further.

    %.1.! HT-3

    *T 8, which stands for *yper Te)t arkup 8anguage, is the predominant markup

    language for web pages . *T 8 is the basic building%blocks of web pages. The

    purpose of a web browser is to read *T 8 documents and compose them into visual

    or audible web pages. The browser does not display the *T 8 tags, but uses the tagsto interpret the content of the page. "t provides a means to create structured documents

    by denoting structural semantics for te)t such as headings, paragraphs, lists, links,

    !uotes and other items. "t can embed scripts in languages such as Kava(cript which

    affect the behavior of *T 8 web pages.

    %.1.% S23

    (

  • 8/10/2019 Property management Major Project Report

    23/35

    Property Management

    %.1.0.1 6isual Studio

    icrosoft isual (tudio is an integrated development environment B" + from

    icrosoft . "t can be used to develop console and graphical user interface applications

    along with >indows 6orms applications, web sites , web applications , and web

    services in both native code together with managed code for all platforms supported by

    icrosoft >indows, >indows obile , >indows C+, .7+T 6ramework , .7+T

    Compact 6ramework and icrosoft (ilverlight . isual (tudio supports different

    programming languages by means of language services, which allow the code editor

    and debugger to support Bto varying degrees nearly any programming language ,

    provided a language%specific service e)ists.

    %.1.0.! -s Office

    icrosoft #ffice is a proprietary commercial office suite of inter%related desktop

    applications, servers and services for the icrosoft >indows and ac #( @ operating

    systems, introduced by icrosoft in 1393. "nitially a marketing term for a bundled set

    of applications, the first version of #ffice contained icrosoft >ord, icrosoft +)cel,

    and icrosoft ower oint. #ver the years, #ffice applications have grown

    substantially closer with shared features such as a common spell checker, #8+ data

    integration and icrosoft isual 4asic for Applications scripting language. icrosoft

    also positions #ffice as a development platform for line%of%business software under the

    #ffice 4usiness Applications brand.

    %.1.0.% U-3 Dia ra er

    G 8 iagrammer helps you to !uickly and easily generate all varieties of G 8

    diagrams. Create activity diagrams, class and object diagrams, use case diagrams,

    se!uence diagrams, state charts, package diagrams, and component? deployment

    diagrams . evelop, document, and communicate your designs in a systematic yet

    fle)ible A7 commonly understood notation. G 8 iagrammer cuts to the chase of

    fast and easy G 8 design."t allows you to benefit from the best aspects of G 8 M the

    visual design process. And it makes this process very easy and fast to learn. 7o

    training classes are re!uired, and you can become productive immediately.

    Department of Information Technology, VITS, Indore Page '

    http://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Console_applicationhttp://en.wikipedia.org/wiki/Graphical_user_interfacehttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Windows_Formshttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Native_codehttp://en.wikipedia.org/wiki/Managed_codehttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Windows_Mobilehttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/.NET_Compact_Frameworkhttp://en.wikipedia.org/wiki/.NET_Compact_Frameworkhttp://en.wikipedia.org/wiki/Microsoft_Silverlighthttp://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Programming_languagehttp://www.gold-software.com/download293.htmlhttp://www.gold-software.com/download293.htmlhttp://www.gold-software.com/download293.htmlhttp://www.gold-software.com/download293.htmlhttp://en.wikipedia.org/wiki/Integrated_development_environmenthttp://en.wikipedia.org/wiki/Microsofthttp://en.wikipedia.org/wiki/Console_applicationhttp://en.wikipedia.org/wiki/Graphical_user_interfacehttp://en.wikipedia.org/wiki/Application_softwarehttp://en.wikipedia.org/wiki/Windows_Formshttp://en.wikipedia.org/wiki/Web_sitehttp://en.wikipedia.org/wiki/Web_applicationhttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Web_servicehttp://en.wikipedia.org/wiki/Native_codehttp://en.wikipedia.org/wiki/Managed_codehttp://en.wikipedia.org/wiki/Microsoft_Windowshttp://en.wikipedia.org/wiki/Windows_Mobilehttp://en.wikipedia.org/wiki/.NET_Frameworkhttp://en.wikipedia.org/wiki/.NET_Compact_Frameworkhttp://en.wikipedia.org/wiki/.NET_Compact_Frameworkhttp://en.wikipedia.org/wiki/Microsoft_Silverlighthttp://en.wikipedia.org/wiki/Programming_languagehttp://en.wikipedia.org/wiki/Programming_languagehttp://www.gold-software.com/download293.htmlhttp://www.gold-software.com/download293.htmlhttp://www.gold-software.com/download293.htmlhttp://www.gold-software.com/download293.html
  • 8/10/2019 Property management Major Project Report

    24/35

    Property Management

    %.! 7or8 /rea8 Do*n Structure

    Department of Information Technology, VITS, Indore Page ':

    ropertyanagement

    #wner Customer

    Add 7ewroperty

    Add (aleoutroperty(earch

    ost roperty

    Gpdateemberlist

    (earch-egister

  • 8/10/2019 Property management Major Project Report

    25/35

    Property Management

    %.% Role in -odule Develo& ent

    >e used object oriented software design approach. #bject oriented techni!ues group

    the #bject together if, as a group, they constitute a higher level function.

    1. A system is viewed as something that performs a set of objects. (tarting at thishigh level view of the system, each object is successively refined into more

    detailed objects. 6or e)ample, consider a object create new user, and in this

    administrator can create a simple user.'. The system state is centrali ed and shared among different objects, e)ample.

    >e can perform add, delete and update in playlists.

    %.0 Testin

    %.0.1 Testin Strate y

    Definition+ Testing is an empirical investigation conducted to provide stakeholders withinformation about the !uality of the product or service under test, with respect to the conte)tin which it is intended to operate. (oftware Testing also provides an objective, independentview of the software to allow the business to appreciate and understand the risks atimplementation of the software. Test techni!ues include, but are not limited to, the process of e)ecuting a program or application with the intent of finding software bugs "t can also bestated as the process of validating and verifying that a software program?application?productmeets the business and technical re!uirements that guided its design and development, so thatit works as e)pected and can be implemented with the same characteristics.

    (oftware Testing, depending on the testing method employed, can be implemented at any timein the development process, however the most test effort is employed after the re!uirementshave been defined and coding process has been completed."t is a process of e)ecuting a

    program with the intent of finding an error. A good test case is one that has a high probabilityof finding an as%yet%undiscovered error.A successful test is one that uncovers an as%yet%undiscovered error. These objectives imply a dramatic change in viewpoint. They movecounter to the commonly held view that a successful test is one in which no errors are found.

    Department of Information Technology, VITS, Indore Page '5

    Gpdateroperty

    eleteroperty

  • 8/10/2019 Property management Major Project Report

    26/35

    Property Management

    #ur main objective is to design tests that systematically uncover different classes of errors anddo so with a minimum amount of time and effort.

    %.0.! Testin &rinci&al , All the tests should be traceable to customer re!uirements. Theobjective of software testing is to uncover errors. "t follows that the mot sever defects arethose that cause the program to fail to meet its re!uirements. Tests should be planned long

    before testing begins. Test planning can begin as soon as the re!uirements model is complete.etailed definition of test cases can begin as soon as the design model has been solidified.

    Therefore all tests should be planned and designed before any code has been generated .

    %.0.% Testin -et)ods 9

    A rich variety of test case design methods have evolved for software. These methods providethe developer with a systematic approach to testing. These methods provide a mechanism thatcan help to ensure the completeness of tests and provide the highest likelihood for uncovering

    errors in software.

    Any engineered product can be tested in one of two ways$

    %.0.%.1./lac8 #o: or functional testin + 6unctional or black bo) testing is an approach totesting where the tests are delivered from the program or component specification. The systemis a black bo) whose behavior can only be determined by studying its inputs and the relatedoutputs. Another name for this is functional testing because the tester is only concerned withthe functionality and not the implementation of the software. 6unctional testing refers to testinwhich involves only observation of the output for certain input values and there is no attemptto analy e the code, which produces the outputs. The internal structure of the program is

    ignored.

    6unctional testing covers the following types of testing%

    +!uivalent partitioning 4oundary value analysis #rthogonal array testing Cause%effect graphing

    %.0.%.!. 7)ite #o: or lass #o: or structural testin +

    structural testing is an approach to testing where the tests are desired from knowledge of thesoftwareDs structure and implementation. #bjective of structural testing is to e)ercise all

    program statements."n structure testing, test group must have complete knowledge about theinternal structure of the software. (tructure testing is usually applied to relatively small

    program units such as subroutine, or the operations associated with an object as the nameimplies, the tester can analy e the code and use knowledge about the structure of a componentto derive test data.

    (tructural testing covers the following types of testing methods%

    Department of Information Technology, VITS, Indore Page '/

  • 8/10/2019 Property management Major Project Report

    27/35

    Property Management

    4asic path testing Condition testing ata flow testing 8oop testing

    %. Test Plan

    %. .1 Test Case Desi n

    The system developed has to be tested to check whether it conforms to the specification. The

    testing is done to guarantee that the system is functioning as defined in the re!uirements

    specification and is free of known errors and bugs. Gsing test data and e)amining the outputs

    of the system helps to track errors that may present in the system. This is done at various

    stages of development to ensure that each stage is free of errors.

    The different testing strategies used are$

    1. Unit testin

    ifferent units of the systems are tested separately. Certain set of inputs are given to the

    different modules of the system, and output from each module is verified.

    !. Syste testin

    +ntire system is tested as a whole unit. (elected set of inputs are given to the system .(ome

    feedback forms are filled by entering in to the system in user login, then the feedbacks are

    verified, by analy ing them, by login in to system as administrator.

    %. /lac8 #o: testin

    arious inputs are given and the outputs are verified. *ere the functionality of the system is

    verified, by giving certain feedback as input, and verifying the retrieved feedback, which is

    the output. The functionality of the system is tested with out referring to the source code of the

    system.

    Department of Information Technology, VITS, Indore Page ';

  • 8/10/2019 Property management Major Project Report

    28/35

    Property Management

    0. 7)ite #o: testin

    ifferent sections of the code is analy ed and tested, that it will work correctly, without any

    errors and bugs.

    Results+

    The results are verified by observing the input and output.

    %.; Screen Sna& s)ots

    %.;.1 Inde:.as&:

    %.;.! 3o in.as&:

    Department of Information Technology, VITS, Indore Page '9

  • 8/10/2019 Property management Major Project Report

    29/35

    Property Management

    %.;.% Advance searc).as&:

    %.;.0 Searc) #y id< city

    Department of Information Technology, VITS, Indore Page '3

  • 8/10/2019 Property management Major Project Report

    30/35

    Property Management

    %.;. Advertise ent.as&:

    Department of Information Technology, VITS, Indore Page 0

  • 8/10/2019 Property management Major Project Report

    31/35

    Property Management

    %.;.; Contactus.as&:

    CHAPTER 0CONC3USION AND

    'UTURE 7OR=

    Department of Information Technology, VITS, Indore Page 1

  • 8/10/2019 Property management Major Project Report

    32/35

    Property Management

    CHAPTER 0CONC3USION AND 'UTURE 7OR=

    0.1 Pro#le s and Solutions *)ile develo&in Pro$ect

    The main problem that came during development of project was gathering the totalinformation and gathering the re!uirements which was needed for the proper functioningof the project.

    The solutions regarding to this problems were solved successfully by various meetingswith the owner for whom we made this product, 4y considering various assumptions. 6or designing aspect we discussed and tried various forms and designs available on the tool,and got a simple and !uite professional design.

    0.! 3i itations of Pro$ect

    Although we provided various functionalities but there are some limitations which is to beconsidered as assumptions, they are$% As it is web based product , so internet connection is must needed to view the website. To buy or to take a property on rent one has to visit the ownerDs office 6or payment customer has to go to the ownerDs office online billing concept is not used

    in this project.

    0.% Conclusion

    A web based interface for getting feedback from students of (" ( has been developed,which makes feedback collection easy. +ach student of the (#+ is authenticated using anuni!ue " and password

    Department of Information Technology, VITS, Indore Page '

  • 8/10/2019 Property management Major Project Report

    33/35

    Property Management

    CHAPTER

    APPENDI>

    CHAPTER APPENDI>

    .1 "lossaryASP.NET

    Department of Information Technology, VITS, Indore Page

  • 8/10/2019 Property management Major Project Report

    34/35

    Property Management

    icrosoftEs A( .net is a server%side scripting technology that can be used to create

    dynamic and interactive >eb applications. An A( .net page is an *T 8 page that

    contains server%side scripts that are processed by a web server before being sent to the

    userDs browser.

    IIS

    ""(, or "nternet "nformation (erver, is the web server component of icrosoft

    >indows (erver. "t was introduced via the >indows 7T #ption ack 1 for >indows

    7T :.0. "t has been included with all versions of >indows (erver since the release of

    >indows '000 (erver, including >indows '00 (erver. ""( is the default web server

    for and included with all versions of >indows (erver.

    S23

    (

  • 8/10/2019 Property management Major Project Report

    35/35

    Property Management

    Class dia ra

    escribes the structure of a system by showing the systemEs classes, their attributes,

    and the relationships among the classes.

    Data#ase

    A collection of computer records that have a standard format, usually containing 6ields

    that are searchable and allow some electronic manipulation such as sorting or

    grouping.

    .! /i#lio ra&)y and References rogramming icrosoft A( .7+T .5 >ro). rofessional.C.(harp. rd.+dition dotnetperls.com?Content? rocess%(tart%7+T.asp) http$??www.videolan.org?vlc?download%sources.html http$??msdn.microsoft.com?hi%in?beginner?bb 09; 0Ben%us .asp) www.w3schools.com/aspnetwww.visualbuilder.com/dotnetAsp . NET 2.0 Black Book.www.learnvisualstudio.net.www.asp.nettutorials.com.

    http://www.videolan.org/vlc/download-sources.htmlhttp://msdn.microsoft.com/hi-in/beginner/bb308730(en-us).aspxhttp://www.videolan.org/vlc/download-sources.htmlhttp://msdn.microsoft.com/hi-in/beginner/bb308730(en-us).aspx