Top Banner
Property Management CHAPTER 1 INTRODUCTION Department of Information Technology, VITS, Indore Page 1
41
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
Page 1: major project report Property Management

Property Management

CHAPTER 1 INTRODUCTION

Department of Information Technology, VITS, Indore Page 1

Page 2: major project report Property Management

Property Management

CHAPTER 1

Introduction

1.1 Evaluation of System

1.1.1 Aim

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 Data of the customers and owner. This

document will lead to a unique interpretation of product.

1.1.2 Goals and Objectives

In 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.

Our 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.

• Interfaces is very simple and easy to understand.

• View of the product is quite simple and attractive.

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

solution from it.

Department of Information Technology, VITS, Indore Page 2

Page 3: major project report Property Management

Property Management

1.1.3 Scope of Project

• The software is web based application. This software contains all records with ease

and also save the Data of the customers and owner.

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

construction 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 all information about owner, customers and available property. Customer & property record can be maintained easily.

• As a computer based System it is easier to fetch data from the database. Also

easier to destroy the existing ones.

1.2 Overall Description

1.2.1 System environment

Hardware Environment

Minimum RecommendedProcessor 600 MHz Pentium Processor 1 GHz Pentium ProcessorRAM 192 MB of RAM 256 MB of RAM or AboveFree space 1 GB of free on Hard Disk 2 GB of free on Hard DiskNetwork interface LAN card LAN cardDisplay 800 x 600 256 colors 1024 x 768 high color-16-bit

Software Environment

Department of Information Technology, VITS, Indore Page 3

Page 4: major project report Property Management

Property Management

Tools IIS Server, MS-SQL

Technologies C#.NET, ASP.NET, HTML, CSS

Platform Windows 2000/server/ XP/ 7

1.2.1.1 Functional requirement specification

• Customer cannot update or modify information except the property posted by

user only.

• Customer can view the available property posted by the owner.

• Administrator can update the members and property details as needed.

• Property ID is generated automatically for every new property posted.

• Distributed 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.2.2 User characteristics

There are two types of users in the product. They are:-

Department of Information Technology, VITS, Indore Page 4

Page 5: major project report Property Management

Property Management

• Owner:- He works as the admin of the product. He can update all the records

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

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

• Members:- 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.2.3 Operating environment

• 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.

• Few GB of Hard disk is required.

• Microsoft visual studio 2010 .

• My SQL 2008.

1.3 System Features

Its whole procedure works in a step by step manner in which after the completion of a single step we can move on to another or the next step. Property management is concerned with the personnel policies and managerial practices and systems that influence the

Department of Information Technology, VITS, Indore Page 5

Page 6: major project report Property Management

Property Management

workforce. . The function of Property management is to update the proprty records, customer records, payment dealing with the customers, and many more. In this product the owner can update all the details and the customeras can view the property details. All the information regarding properties will be available on the website so that there is no need to visit the site for gathering informations, which saves time. All the records can be maintained online.

1.3.1 Search By Pid and City

This includes searching of the available property either by the property Id (Pid) generated at the time of posting the property or by the City (Location) where the property is available.

1.3.2 Search By Complete DetialsIn this type of searching facility a user can search a property by providing all the necessary details such as Pid, Cost, Location , Property type, Bedroom available and many more.

1.3.3 RegistrationsA new customer who is interested in buying a property from the owner can register himself/herself and can get the complete information regarding the available property. And can give the feedback to the owner as well.

1.3.4 Post PropertyNot only the owner but a customer can also post his property which can be viewed by the owner and after that he can post this property.

1.3.5 Update DetailsOwner can update all the property details , members details, feedback, contact information’s as per need.

1.4 Other Nonfunctional Requirements

Department of Information Technology, VITS, Indore Page 6

Page 7: major project report Property Management

Property Management

1.4.1 Performance Requirements

The system must have certain assumptions made which are:

• For the system to work properly, either Windows latest version or an

equivalent operating system must be used.

• The system has no dependencies since system does not depend on any

other database.

• The system has My- SQL installed in it

1.4.2 Safety Requirements

In case there is sudden damage or failure which tends to loss of your data software

must have means to recover from it .Backup facility will be provided in case this

happens. Also other things like network problem or other all these is managed

properly.

1.4.3 Security Requirements

Suitable safety has to be taken while giving id’s and password to Admin and

customers .We must make sure everyone has its own unique id and should not be

disclosed.

Separate account for users with access types. As many people will be accessing the

system simultaneously or separately, so it is necessary to maintain different account

and access rights for the users.

Department of Information Technology, VITS, Indore Page 7

Page 8: major project report Property Management

Property Management

Security implemented through account and login. The system need to be very secure

apart from the automation, so it do not allow the users to make unwanted changes in

any part of the system and it should not allow the unwanted users

1.4.4 Software Quality Attributes

The system is easy to load and light .It adds to the quality and usability of the system.

Some others quality considerations such as adaptability, availability, correctness,

flexibility, interoperability, maintainability, portability, reliability, reusability,

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

Department of Information Technology, VITS, Indore Page 8

Page 9: major project report Property Management

Property Management

CHAPTER 2

ANALYSIS AND DESIGN

Department of Information Technology, VITS, Indore Page 9

Page 10: major project report Property Management

Property Management

CHAPTER 2

Analysis and Design

2.1 UML Diagram

2.1.1 Class Diagram

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

showing the system's classes, their attributes, operations(or)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 (member variables), and the bottom compartment contains a list of operations

(member functions). In many diagrams, the bottom two compartments are omitted. Even 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 10

Page 11: major project report Property Management

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.

Description = It shows the relationship between Owner, members and visitors, where

owner registers members and updates other information’s.

Preconditions = User must be logged into the system.

Normal Flow of event = Owner> registers members>Save.

Normal Flow of event =Owner> updates information> save.

Post Condition =none.

Department of Information Technology, VITS, Indore Page 11

Page 12: major project report Property Management

Property Management

2.1.2 Activity Diagram

Activity diagrams are graphical representations of workflows of stepwise activities and

actions with support for choice, iteration and concurrency. In the Unified Modeling

Language, activity diagrams can be used to describe the business and operational step-

by-step workflows of components in a system. An activity diagram shows the overall

flow of control.

1. Name of Activity diagram= Owner

Department of Information Technology, VITS, Indore Page 12

Page 13: major project report Property Management

Property Management

Description = It shows all activities of Owner

Preconditions = User must be logged into the system.

Normal Flow of event = All activities of owner.

Post Condition =none.

2. Name of Activity diagram= Employee

Department of Information Technology, VITS, Indore Page 13

Page 14: major project report Property Management

Property Management

Description = It shows the activities of Customer

Preconditions = User must be logged into the system.

Normal Flow of event = All activities

Post Condition = None.

2.1.3 Sequence Diagram

Department of Information Technology, VITS, Indore Page 14

Page 15: major project report Property Management

Property Management

Sequence 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

execution of a use case. One sequence diagram typically represents a single Use Case

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

class/object.UML sequence 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 sequence of interactions of the header elements, which are

displayed horizontally at the top of the diagram.

Sequence Diagram : Login by owner and members.

Description = Login can be done by both the owner and members.

Preconditions = User must be registered into the system.

Normal Flow of event = email_id>Password > Logged in.

Post Condition= None.

Sequence Diagram2 : Register members and update property details

Department of Information Technology, VITS, Indore Page 15

Page 16: major project report Property Management

Property Management

Description = Owner can update the property and payment details.

Preconditions = User must be logged into the system.

Normal Flow of event = Login > Update property/ Payment details> save.

Post Condition = None.

Department of Information Technology, VITS, Indore Page 16

Page 17: major project report Property Management

Property Management

2.1.4 Use Case Diagram

3.7.1.1. Name of Usecase diagram= Owner

Description = It describes about the functionalities of user Owner.

Preconditions = None.

Department of Information Technology, VITS, Indore Page 17

Page 18: major project report Property Management

Property Management

Normal Flow of event = All the activities done by owner.

Post Condition = None.

3.7.1.2:- Name of usecase diagram : Members

Description = It describes about the functionalities of user members.

Preconditions = None.

Normal Flow of event = All the activities done by members.

Post Condition = None.

Department of Information Technology, VITS, Indore Page 18

Page 19: major project report Property Management

Property Management

2.1.5 Component Diagram

In the Unified Modeling Language, a component diagram depicts how components are

wired together to form larger components and or software systems. They are used to

illustrate the structure of arbitrarily complex systems. Components are wired together

by using an assembly connector to connect the required 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 "connector between two components that defines that one component

provides the services that another component requires. An assembly connector is a

connector that is defined from a required interface or port to a provided interface or

port. When using a component diagram to show the internal structure of a component,

the provided and required interfaces of the encompassing component can delegate to

the corresponding interfaces of the contained components

1. Component diagram for owner

Department of Information Technology, VITS, Indore Page 19

Page 20: major project report Property Management

Property Management

Description = It shows the component of Owner

Preconditions = None

Normal Flow of event = None

Post Condition = None.

2. Component diagram of members.

Department of Information Technology, VITS, Indore Page 20

Page 21: major project report Property Management

Property Management

Description = It shows the component of Membe

Preconditions = None

Normal Flow of event = None

Post Condition = None.

2.2 Entity-Relationship Diagram

An entity-relationship (ER) diagram is a specialized graphic that illustrates the

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

three different types of information. Boxes are commonly used to represent entities.

Diamonds are normally used to represent relationships and ovals are used to represent

attributes.

Entity-relationship diagrams don't show single entities or single instances of relations. Rather,

they show entity sets and relationship sets. Example: 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

Department of Information Technology, VITS, Indore Page 21

Page 22: major project report Property Management

Property Management

database is a relationship set. In other words, a relationship set corresponds to a relation in

mathematics, while a relationship corresponds to a member of the relation.

2.3 Logical Schema

2.3.1 Contact Information

Name Emailid Contact no. City Subject Message

2.3.2 Property List

Department of Information Technology, VITS, Indore Page 22

Page 23: major project report Property Management

Property Management

Pid

PropertyTitle

PropertyType

ForType

Bedroom

Area

Address

City

Description

Conact no.

2.3.3 Registration table

First_ name

Last_name Email Username Password Mobile City Role

2.4.4 Saleout table

Department of Information Technology, VITS, Indore Page 23

Pid Date_of_saling

Date_of_posting

PropertyTitle

PropertyType

Price Bedroom Contact

Page 24: major project report Property Management

Property Management

CHAPTER 3IMPLEMENTATION

AND TESTING

CHAPTER 3IMPLEMENTATION AND TESTING

3.1 Technology Overview

3.1.1 NET-

The .NET Framework is a software framework that runs primarily on Microsoft

Windows. It includes a large library and supports several programming languages

Department of Information Technology, VITS, Indore Page 24

Page 25: major project report Property Management

Property Management

which allows language interoperability (each language can use code written in other

languages).

ASP.NET is a web application framework developed and marketed by Microsoft to

allow programmers to build dynamic web sites, web applications and web services. It

was first released in January 2002 with version 1.0 of the .NET Framework, and is the

successor to Microsoft's Active Server Pages (ASP) technology. ASP.NET is built on

the Common Language Runtime (CLR), allowing programmers to write ASP.NET

code using any supported .NET language. ASP.NET aims for performance benefits over

other script-based technologies (including Classic ASP) by compiling the server-side code to

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

time a page is requested (which 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. However, the compilation might cause a

noticeable but short delay to the web user when the newly-edited page is first requested from

the web server, but will not again unless the page requested is updated further.

3.1.2 HTML

HTML, which stands for Hyper Text Markup Language, is the predominant markup

language for web pages. HTML is the basic building-blocks of web pages. The

purpose of a web browser is to read HTML documents and compose them into visual

or audible web pages. The browser does not display the HTML tags, but uses the tags

to interpret the content of the page. It provides a means to create structured documents

by denoting structural semantics for text such as headings, paragraphs, lists, links,

quotes and other items. It can embed scripts in languages such as JavaScript which

affect the behavior of HTML web pages.

3.1.3 SQL

Department of Information Technology, VITS, Indore Page 25

Page 26: major project report Property Management

Property Management

SQL Server is a Relational Database Management System (RDBMS) designed to run on

platforms ranging from laptops to large multiprocessor servers. SQL Server is commonly used

as the backend system for websites and corporate CRMs and can support thousands of

concurrent users.

SQL Server comes with a number of tools to help you with your database administration and

programming tasks.

SQL Server is much more robust and scalable than a desktop database management system

such as Microsoft Access. Anyone who has ever tried using Access as a backend to a website

will probably be familiar with the errors that were generated when too many users tried to

access the database!

3.1.4 Tools

3.1.4.1 Visual Studio

Microsoft Visual Studio is an integrated development environment (IDE) from

Microsoft. It can be used to develop console and graphical user interface applications

along with Windows Forms applications, web sites, web applications, and web

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

Microsoft Windows, Windows Mobile, Windows CE, .NET Framework, .NET

Compact Framework and Microsoft Silverlight. Visual Studio supports different

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

and debugger to support (to varying degrees) nearly any programming language,

provided a language-specific service exists.

3.1.4.2 Ms Office

Department of Information Technology, VITS, Indore Page 26

Page 27: major project report Property Management

Property Management

Microsoft Office is a proprietary commercial office suite of inter-related desktop

applications, servers and services for the Microsoft Windows and Mac OS X operating

systems, introduced by Microsoft in 1989. Initially a marketing term for a bundled set

of applications, the first version of Office contained Microsoft Word, Microsoft Excel,

and Microsoft PowerPoint. Over the years, Office applications have grown

substantially closer with shared features such as a common spell checker, OLE data

integration and Microsoft Visual Basic for Applications scripting language. Microsoft

also positions Office as a development platform for line-of-business software under the

Office Business Applications brand.

3.1.4.3 UML Diagrammer

UML Diagrammer helps you to quickly and easily generate all varieties of UML

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

sequence diagrams, state charts, package diagrams, and component/deployment

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

flexible AND commonly understood notation. UML Diagrammer cuts to the chase of

fast and easy UML design.It allows you to benefit from the best aspects of UML – the

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

training classes are required, and you can become productive immediately.

3.2 Work Break Down Structure

Department of Information Technology, VITS, Indore Page 27

Page 28: major project report Property Management

Property Management

3.3 Role in Module Development

We used object oriented software design approach. Object oriented techniques group

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

Department of Information Technology, VITS, Indore Page 28

Property Management

Owner Customer

Add New Property

Add Saleout PropertySearch

Post Property

Update Memberlist

SearchRegister

Update Property

Delete Property

Page 29: major project report Property Management

Property Management

1. A system is viewed as something that performs a set of objects. Starting at this

high level view of the system, each object is successively refined into more

detailed objects. For example, consider a object create new user, and in this

administrator can create a simple user.

2. The system state is centralized and shared among different objects, example.

We can perform add, delete and update in playlists.

3.4 Testing

3.4.1 Testing Strategy

Definition: Testing is an empirical investigation conducted to provide stakeholders with information about the quality of the product or service under test, with respect to the context in which it is intended to operate. Software Testing also provides an objective, independent view of the software to allow the business to appreciate and understand the risks at implementation of the software. Test techniques include, but are not limited to, the process of executing a program or application with the intent of finding software bugs It can also be stated as the process of validating and verifying that a software program/application/product meets the business and technical requirements that guided its design and development, so that it works as expected and can be implemented with the same characteristics.

Software Testing, depending on the testing method employed, can be implemented at any time in the development process, however the most test effort is employed after the requirements have been defined and coding process has been completed.It is a process of executing a program with the intent of finding an error. A good test case is one that has a high probability of 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 move counter to the commonly held view that a successful test is one in which no errors are found. Our main objective is to design tests that systematically uncover different classes of errors and do so with a minimum amount of time and effort.

3.4.2 Testing principal - All the tests should be traceable to customer requirements. The objective of software testing is to uncover errors. It follows that the mot sever defects are those that cause the program to fail to meet its requirements. Tests should be planned long before testing begins. Test planning can begin as soon as the requirements model is complete. Detailed 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.

3.4.3 Testing Methods –

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

Department of Information Technology, VITS, Indore Page 29

Page 30: major project report Property Management

Property Management

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

3.4.3.1.Black box or functional testing: Functional or black box testing is an approach to testing where the tests are delivered from the program or component specification. The system is a black box whose behavior can only be determined by studying its inputs and the related outputs. Another name for this is functional testing because the tester is only concerned with the functionality and not the implementation of the software. Functional testing refers to testin which involves only observation of the output for certain input values and there is no attempt to analyze the code, which produces the outputs. The internal structure of the program is ignored.

Functional testing covers the following types of testing-

• Equivalent partitioning• Boundary value analysis• Orthogonal array testing • Cause-effect graphing

3.4.3.2. White box or glass box or structural testing:

structural testing is an approach to testing where the tests are desired from knowledge of the software’s structure and implementation. Objective of structural testing is to exercise all program statements.In structure testing, test group must have complete knowledge about the internal structure of the software. Structure testing is usually applied to relatively small program units such as subroutine, or the operations associated with an object as the name implies, the tester can analyze the code and use knowledge about the structure of a component to derive test data.

Structural testing covers the following types of testing methods-

• Basic path testing • Condition testing• Data flow testing • Loop testing

3.5 Test Plan

3.5.1 Test Case Design

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 requirements

Department of Information Technology, VITS, Indore Page 30

Page 31: major project report Property Management

Property Management

specification and is free of known errors and bugs. Using test data and examining 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 testing

Different 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.

2. System testing

Entire system is tested as a whole unit. Selected set of inputs are given to the system .Some

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

verified, by analyzing them, by login in to system as administrator.

3. Black box testing

Various inputs are given and the outputs are verified. Here 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.

4. White box testing

Different sections of the code is analyzed and tested, that it will work correctly, without any

errors and bugs.

Results:

The results are verified by observing the input and output.

3.6 Screen Snap shots

3.6.1 Index.aspx

Department of Information Technology, VITS, Indore Page 31

Page 32: major project report Property Management

Property Management

3.6.2 Login.aspx

3.6.3 Advance search.aspx

Department of Information Technology, VITS, Indore Page 32

Page 33: major project report Property Management

Property Management

3.6.4 Search by id& city

Department of Information Technology, VITS, Indore Page 33

Page 34: major project report Property Management

Property Management

3.6.5 Advertisement.aspx

3.6.6 Contactus.aspx

Department of Information Technology, VITS, Indore Page 34

Page 35: major project report Property Management

Property Management

CHAPTER 4

CONCLUSION AND FUTURE WORK

Department of Information Technology, VITS, Indore Page 35

Page 36: major project report Property Management

Property Management

CHAPTER 4

CONCLUSION AND FUTURE WORK

4.1 Problems and Solutions while developing Project

The main problem that came during development of project was gathering the total information and gathering the requirements which was needed for the proper functioning of the project.

The solutions regarding to this problems were solved successfully by various meetings with the owner for whom we made this product, By considering various assumptions. For designing aspect we discussed and tried various forms and designs available on the tool, and got a simple and quite professional design.

4.2 Limitations of Project

Although we provided various functionalities but there are some limitations which is to be considered 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 owner’s office

• For payment customer has to go to the owner’s office online billing concept is not

used in this project.

Department of Information Technology, VITS, Indore Page 36

Page 37: major project report Property Management

Property Management

4.3 Conclusion

A web based interface for getting feedback from students of SIMS has been developed, which makes feedback collection easy. Each student of the SOE is authenticated using an unique ID and password

Department of Information Technology, VITS, Indore Page 37

Page 38: major project report Property Management

Property Management

CHAPTER 5

APPENDIX

CHAPTER 5

Department of Information Technology, VITS, Indore Page 38

Page 39: major project report Property Management

Property Management

APPENDIX

5.1 Glossary ASP.NET

Microsoft's ASP.net is a server-side scripting technology that can be used to create

dynamic and interactive Web applications. An ASP.net page is an HTML page that

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

user’s browser.

IIS

IIS, or Internet Information Server, is the web server component of Microsoft

Windows Server. It was introduced via the Windows NT Option Pack 1 for Windows

NT 4.0. It has been included with all versions of Windows Server since the release of

Windows 2000 Server, including Windows 2003 Server. IIS is the default web server

for and included with all versions of Windows Server.

SQL

SQL (Structured Query Language) is a database computer language designed for

managing data in relational database management systems (RDBMS), and originally

based upon Relational Algebra.

Byte code

Department of Information Technology, VITS, Indore Page 39

Page 40: major project report Property Management

Property Management

Byte code is a term which has been used to denote various forms of instruction sets

designed for efficient execution by a software interpreter as well as being suitable for

further compilation into machine code.

UML

Unified Modelling Language (UML) is a standardized general-purpose modelling

language in the field of software engineering.

Class diagram

Describes the structure of a system by showing the system's classes, their attributes,

and the relationships among the classes.

Database

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

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

grouping.

5.2 Bibliography and References• Programming Microsoft ASP.NET 3.5

• Wrox.Professional.C.Sharp.3rd.Edition

• dotnetperls.com/Content/Process-Start-NET.aspx

Department of Information Technology, VITS, Indore Page 40

Page 41: major project report Property Management

Property Management

• http://www.videolan.org/vlc/download-sources.html

• http://msdn.microsoft.com/hi-in/beginner/bb308730(en-us).aspx

• www.w3schools.com/aspnetwww.visualbuilder.com/dotnetAsp .

• NET 2.0 Black Book.www.learnvisualstudio.net.www.asp.nettutorials.com.

Department of Information Technology, VITS, Indore Page 41