0Real Estats

188
Project Repoprt Phaltan Real Estates Janata Shikshan Mandal’s Smt. Indirabai G. Kulkarni Arts, J. B. Sawant Science College & Sau. Jankibai Dhondo Kunte Commerce College, Alibag – Raigad. A PROJECT REPORT ON Online Real Estates Designed & Developed By Ms. Ashwini Ambaji Mhatre JSM Colleage Alibag 1

Transcript of 0Real Estats

Page 1: 0Real Estats

Project Repoprt

Phaltan Real Estates

Janata Shikshan Mandal’s

Smt. Indirabai G. Kulkarni Arts, J. B. Sawant Science College & Sau. Jankibai Dhondo Kunte Commerce

College,Alibag – Raigad.

A

PROJECT REPORT

ON

Online Real Estates

Designed & Developed

By

Ms. Ashwini Ambaji Mhatre

Submitted to the University of Mumbai in partial fulfillment of the requirements for the degree of

Bachelor of Science (Information Technology)

JSM Colleage Alibag 1

Page 2: 0Real Estats

Project Repoprt

Phaltan Real Estates

Academic Year 2012-13

ACKNOWLEDGEMENT

JSM Colleage Alibag 2

Page 3: 0Real Estats

Project Repoprt

Phaltan Real Estates

Acknowledgment:

The satisfaction that accompanies that the successful Completion of

any task would be incomplete without the Mention of people whose

ceaseless cooperation made it possible, whose constant guidance and

encouragement crown all effort with success.

In particular, I like to thank for the blessing to our Principal

Dr. A. K. PATIL who have always been source of inspiration. I wish to

thanks Prof. S. B. Datar (In-Charge of Computer Science and Information

Technology Department) for having faith in this project idea and granted

support in all direction.

We are grateful to our Project Coordinator Ms. Jayashree Jain and

Mr. Sachin Bhostekar for the internal guidance, inspiration and constructive

suggestions that helpful us in the preparation of this project.

I am grateful and thankful to all my teachers who share their years of

experience, excellent support and blossoms of suggestions with me.

We also thank our colleagues who have helped in successful

completion of the project.

-Ms. Ashwini Ambaji Mhatre

JSM Colleage Alibag 3

Page 4: 0Real Estats

Project Repoprt

Phaltan Real Estates

CERTIFICATE

JSM Colleage Alibag 4

Page 5: 0Real Estats

Project Repoprt

Phaltan Real Estates

Statement By The Candidate:

I wish to state that the work embodied in this project title Online Real Estates forms my own contribution to the project work carried out under the guidance of Mr. Sachin Bosteker at the department of information technology. This work has not been submitten for any other degree at this or any other university. Whenever references have been to made previous work of others it has been clearly indicated as such as include in the bibliography.

JSM Colleage Alibag 5

Page 6: 0Real Estats

Project Repoprt

Phaltan Real Estates

SYNOPSISJSM Colleage Alibag 6

Page 7: 0Real Estats

Project Repoprt

Phaltan Real Estates

INDEX:

1.INTRODUCTION

1.1Background

1.2Objectives

1.3Purpose & Scope

2.SURVEY OF TECHNOLOGIES

3.REQUIREMENTS AND ANALYSIS

3.1Planning & Scheduling

4.PROBLEM DEFINATION

5.SOFTWARE AND HARDWARE REQUIREMENT

6.PRILIMINARY PRODUCT DESCRIPTION

6.1 Feasibility Study

6.2 Proposed System

7.CONCEPTUAL MODELS

JSM Colleage Alibag 7

Page 8: 0Real Estats

Project Repoprt

Phaltan Real Estates

8.REFERENCES

1.Introduction:

1.1 Background:

This project is made for Real Estate system. In the existing

system the transactions are done only manually. Presently the

builders keep manual records of the client & enter details in

manual register. And maintain MS Excel and MS Word documents

for other details. Builders want computerization of their manual

transactions & other process.

The builder uses register to maintain list of client, their type

of flat, & their current transactions including the old ones from the

start date of the construction. When a transaction is performed they

need to update data manually which increases the paper work &

JSM Colleage Alibag 8

Page 9: 0Real Estats

Project Repoprt

Phaltan Real Estates

paves a way for errors. As well if admin requires all the details of

an client he needs to search it manually which wastes time.

There is no security; anybody can access any report &

sensitive data. Also there is no facility to retrieve for construction

summary or for entire project details. This real estate system is

used to overcome the entire problem which they are facing , &

making complete atomization of manual real estate system.

1.2 Objective:

The Objective of this application software is to manage the

real estate transactions in an automated way so that there is more

ease in manipulating & maintaining the data, which could maintain

data & provide a user friendly interface for retrieving customer

related details just in few seconds, with 100% accuracy. This

project would help in selling new sites, perform transactions, and

correspondingly updating database for greater efficiency.

1.3 Purpose & Scope:

JSM Colleage Alibag 9

Page 10: 0Real Estats

Project Repoprt

Phaltan Real Estates

Purpose:

The purpose of this application software is for

automation of banking transactions & it provides following

facilities to:

• Builder

• Can add information of new sites.

• Enter the current details of the state of construction.

• Can easily create backup of the system.

• User:

• Can access information of any construction site.

• Can buy the flats.

• Can check the entire builder details.

• make all the transactions.

Scope:

The different areas where you can use this application are

any real estate agent, it can make use of it for maintaining the

database of records of new and old Construction, update their

possession, etc. This software can be modified easily according to

the requirements.

JSM Colleage Alibag 10

Page 11: 0Real Estats

Project Repoprt

Phaltan Real Estates

2. SURVEY OF TECHNOLOGIES : Currently many software are available like ASP.NET,

VB.NET, Oracle, SQL SERVER, JAVA etc. so I have selected

Visual c# as Front-end & SQL Server 2008 for backend & Crystal

reports for developing different types of reports. I used SQL Server

JSM Colleage Alibag 11

Page 12: 0Real Estats

Project Repoprt

Phaltan Real Estates

2008 because Query Analyzer is a graphical tool that allows

creating queries & other SQL scripts & executing them against

SQL Server databases.

Quickly create commonly used database objects. Execute

stored procedures. Debug query performance problems. Locate

database or view & work with objects. Quickly insert, update &

delete rows in tables.

3. REQUIREMENTS AND ANALYSIS 3.1 Planning & Scheduling:

JSM Colleage Alibag 12

Page 13: 0Real Estats

Project Repoprt

Phaltan Real Estates

Planning and scheduling can be termed as most complicated

part of software development. Success and failure of a project

largely depends on how it has been planned, while its timely

completion depends on its scheduling.

Planning, for our purposes, can be thought of determining all the

small tasks that must be carried out in order to accomplish the goal.

Planning also takes into account, rules, and known as constraints,

which, control when certain task can or cannot happen? Scheduling

can be thought of as determining whether adequate resources are

available to carry out the plan. Improper planning can lead to

unusual late release of software which is not desirable.

JSM Colleage Alibag 13

Page 14: 0Real Estats

Project Repoprt

Phaltan Real Estates

4. Problem Definition : Advantages of proposed system :

• Security of data.

• Ensure data accuracy's.

• Proper control of the higher officials.

• Minimum time needed for the various processing.

• Greater efficiency.

• Report generation is very easy.

• User friendliness and interactive.

• We can take backup

JSM Colleage Alibag 14

Page 15: 0Real Estats

Project Repoprt

Phaltan Real Estates

5. Software and Hardware RequirementsSoftware requirements:

Front End: Visual c#

Back End: SQL Server 2008

Platform: windows XP,windows 7.

Hardware Requirements:

Processor Pentium4 1.8 GHz or higher

RAM 512 MB

HDD 40 GB

JSM Colleage Alibag 15

Page 16: 0Real Estats

Project Repoprt

Phaltan Real Estates

6.Preliminary Product Description : 6.1 Feasibility study:

It is an important part of the preliminary investigation because only

feasible process goes to development stages. It is an investigation

into a proposed plan or project to determine whether and how it

can be successfully and profitably carried out. A feasibility study

may examine alternative methods of reaching objectives or be used

to define the proposed project. The information gathered must be

sufficient to make a decision on whether to go ahead with the

project, or to enable an investor to decide whether to commit

finances to it. This will usually require analysis of technical,

financial, and market issues, including an estimate of resources

required in terms of materials, time, personnel, and finance, and the

expected return on investment. The various feasibility studies are :

1.Technical feasibility:

We can strongly say that, it is technically feasible, since

there will not be much difficulty in getting required resources for

the development and maintaining the system as well. All the

JSM Colleage Alibag 16

Page 17: 0Real Estats

Project Repoprt

Phaltan Real Estates

resources needed for the development of the software as well as the

maintenance of the same is available in the organization, here we

are utilizing the resources which are available already.

2.Economic Feasibility:

It deals with economical impact of the system on the

environment it is used i.e. benefits in creating the system. In this

project the economical background of the organization is well so

this project is economically feasible.

3.Operational Feasibility:

Information system staff underestimates the importance and

difficulties associated with changing people work processing and

job activities, so it is good idea to involve peoples who have

trained. But this system is easy, it is not developed for expert level

hence it is not difficult for beginner user to operate the system.

4.Schedule Feasibility:

A new system often has less capability than the organization.

In success of new system planning and scheduling is very

important. The inclusion of more advanced features in the system

will not only cost more but also expands the schedule. One

efficient method to minimize this is to develop the plan of future

upgrades of the system.

5. Legal feasibility:

JSM Colleage Alibag 17

Page 18: 0Real Estats

Project Repoprt

Phaltan Real Estates

Determines whether the proposed system conflicts with legal

requirements.

But this is not so in case of this project.

6.2 Proposed system:

The new System is developed to give easy access to

computerization. The new system is more user-friendly as

compared to existing system. We can buy of any type with

property in atomized way & thereby easily handle further

transactions. Hence a list of all construction will be maintained in

the database with all their transactions from the site opening.

Therefore we can search details of any construction site in a jiffy.

Also we can maintain reports of entire Apartments summary. We

can generate print of reports/records instantly. System is developed

with new updated software’s, so that it works on any new machine.

System gives fast back-up and security to the records, so that

customer’s satisfaction increases. It provides facility for proper

monitoring; workload of the employee. Records are easily

displayed and printed. Hence all details will be available on a click.

JSM Colleage Alibag 18

Page 19: 0Real Estats

Project Repoprt

Phaltan Real Estates

7.Conceptual models : Entity Relationship Diagram:

JSM Colleage Alibag 19

Page 20: 0Real Estats

Project Repoprt

Phaltan Real Estates

Use Case Diagram:

JSM Colleage Alibag 20

Page 21: 0Real Estats

Project Repoprt

Phaltan Real Estates

8. References:JSM Colleage Alibag 21

Page 22: 0Real Estats

Project Repoprt

Phaltan Real Estates

Websites :

www.support.mircosoft.com

www.developer.com

www.15seconds.com

www.msdn.microsoft.com

www.msdn.microsoft.com/net/quickstart/

aspplus/default.com

Books :

- Microsoft Studio 2010 A Beginners Guide

2012 -by Joe Mayo

- C# 4.0: The Complete Reference

-by Herbert Schildt

- The Complete Reference : SQL -by

James R. Groff &Paul N. Weinberg.

JSM Colleage Alibag 22

Page 23: 0Real Estats

Project Repoprt

Phaltan Real Estates

Main Report

JSM Colleage Alibag 23

Page 24: 0Real Estats

Project Repoprt

Phaltan Real Estates

INDEX

Sr. No. Topic Name1 Introduction

1. Organizational Profile 2. Introduction of Project

2 System Study and Analysis 1. Problem Definition 2. Feasibility Study 3. System Analysis 4. proposed System

3 System Development 1. Gantt Chart 2. Event Table 3. Entity Relationship Diagram 4. Class Diagram 5. Use case Diagram 6. Activity Diagram 7. Sequence Diagram 8. Component Diagram 9. Deployment Diagram 10. Package Diagram 12. Menu Diagram

4 Program Listing5 Table Listing6 System Testing and conclusion7 Data entry form8 Coding convention9 Source code10 Screen layout with test data and test results11 References

JSM Colleage Alibag 24

Page 25: 0Real Estats

Project Repoprt

Phaltan Real Estates

INTRODUCTION

JSM Colleage Alibag 25

Page 26: 0Real Estats

Project Repoprt

Phaltan Real Estates

1. Introduction :The purpose of this document is to collect, analyze and

define high-level needs and features of the Real Estate. It focuses

on the capabilities needed by the stakeholders, and the target users,

and why these needs exist. The details of how the Real Estate

fulfils these needs are detailed in the use-case and supplementary

specifications.

The user are given a wide selection of choices of the

properties and property details; they can choose any of the option

according to their needs.

1. This web application is a dynamic site-requiring constant

updates both from the property seekers, property owner.

2. The property seekers and owners can do registration

3. After registration user can get property details in which he is

interested.

4. User can easily add property and property details like

property type, property cost, images of the property and

maps of the property.

5. User can find information about property by search facility

6. Property seeker can apply for property.

7. User can enquire for property details or any query related to

particular property.

8. User can write comment on property.

JSM Colleage Alibag 26

Page 27: 0Real Estats

Project Repoprt

Phaltan Real Estates

9. The project is divided into the three modules these are

Administrator

Property seekers

Property owners

1.1 Organizational Profile :

This website is a place to begin your search for different properties. We provide so many facilities like search the different properties and apply for it. The user has to first register on the website. User can login (after registration) edit his profile, do enquiry, apply for property, search property, etc. Administrator can manage individual user, site dynamically. He can manage each thing through admin panel. Admin can have Add/Edit/Delete services.

JSM Colleage Alibag 27

Page 28: 0Real Estats

Project Repoprt

Phaltan Real Estates

1.2 Introduction to system : “Phaltan Properties” is a place where you can begin

your search for real estate, where you can put properties on rent

and take on rent. This website can also give facility to advertise

property.

It provides so many facilities like enquiries, response

through email for communication, photo galleries and various

types of listing.

The “Phaltan properties” are an online web

application. It is fully automated system. In which user have to just

fill the information to search properties, agent. It requires data will

be fetch from the database.

This system is basically used to decrease the time of

the user to search any property or its related information. This

system also provides best solution for the advertisement of the

properties.

JSM Colleage Alibag 28

Page 29: 0Real Estats

Project Repoprt

Phaltan Real Estates

Study & Analysis System

JSM Colleage Alibag 29

Page 30: 0Real Estats

Project Repoprt

Phaltan Real Estates

2.1 Problem Definition :

Advantages of proposed system :

Security of data.

Ensure data accuracy's.

Proper control of the higher officials.

Minimum time needed for the various processing.

Greater efficiency.

Report generation is very easy.

User friendliness and interactive.

We can take backup.

Hardly any paper work is invoked in any aspect.

2.2 Feasibility Study:

It is an important part of the preliminary investigation

because only feasible process goes to development stages. It

is an investigation into a proposed plan or project to

JSM Colleage Alibag 30

Page 31: 0Real Estats

Project Repoprt

Phaltan Real Estates

determine whether and how it can be successfully and

profitably carried out. A feasibility study may examine

alternative methods of reaching objectives or be used to

define the proposed project. The information gathered must

be sufficient to make a decision on whether to go ahead with

the project, or to enable an investor to decide whether to

commit finances to it. This will usually require analysis of

technical, financial, and market issues, including an estimate

of resources required in terms of materials, time, personnel,

and finance, and the expected return on investment. The

various feasibility studies are :

1.Technical feasibility:

We can strongly say that, it is technically feasible,

since there will not be much difficulty in getting required

resources for the development and maintaining the system as

well. All the resources needed for the development of the

software as well as the maintenance of the same is available

in the organization, here we are utilizing the resources which

are available already.

2.Economic Feasibility:

JSM Colleage Alibag 31

Page 32: 0Real Estats

Project Repoprt

Phaltan Real Estates

It deals with economical impact of the system on the

environment it is used i.e. benefits in creating the system. In

this project the economical background of the organization is

well so this project is economically feasible.

3.Operational Feasibility:

Information system staff underestimates the

importance and difficulties associated with changing people

work processing and job activities, so it is good idea to

involve peoples who have trained. But this system is easy, it

is not developed for expert level hence it is not difficult for

beginner user to operate the system.

4.Schedule Feasibility:

A new system often has less capability than the

organization. In success of new system planning and

scheduling is very important. The inclusion of more

advanced features in the system will not only cost more but

also expands the schedule. One efficient method to

minimize this is to develop the plan of future upgrades of the

system.

5. Legal feasibility:

JSM Colleage Alibag 32

Page 33: 0Real Estats

Project Repoprt

Phaltan Real Estates

Determines whether the proposed system conflicts

with legal requirements.

But this is not so in case of this project.

JSM Colleage Alibag 33

Page 34: 0Real Estats

Project Repoprt

Phaltan Real Estates

2.3 Purpose of system :

- The main purpose behind the development of this system is to

enhance communication among users.

- User can search property with different options without login to

the system.

- There are different users like property owner, property seekers

and real estate agents.

- Property owner can easily place their property details. User can

register easily and add their property details like name property

type, rent of property, etc. If the user have any query, he can ask

through enquiry form .

JSM Colleage Alibag 34

Page 35: 0Real Estats

Project Repoprt

Phaltan Real Estates

System requirement specification

Hardware Requirement Server side:

Processor : Pentium IV

RAM : 2 GB

Hard Disk : 160 GB

Monitor : SVGA Color Monitor

Other Hardware : Keyboard, Mouse, Ether Net card

Client Side:

Processor : Pentium-IV

RAM : 128 MB RAM

Hard Disk : 40 GB

Monitor : SVGA Color Monitor

Other Hardware : Keyboard, Mouse, Ether Net card

JSM Colleage Alibag 35

Page 36: 0Real Estats

Project Repoprt

Phaltan Real Estates

Software Requirement Server side:

Operating System : Window 7, XP

Technology : ASP.NET

Data Base : Sql server 2008.

Browser : Internet explorer 6.0 onward/ Mozilla

Firefox/ Opera.

Web Server : IIS Server 5.0 and onwards.

Development kit : ASP.NET (Visual Studio 2010), Adobe Flash Player

2.4 Current System :

JSM Colleage Alibag 36

Page 37: 0Real Estats

Project Repoprt

Phaltan Real Estates

Present system is manual, which is much of time

consuming process and more importantly it is error prone.

Limitations of the Manual system

It is time consuming

It leads to error prone results

Lack of up to date information

Repetition of work

Slow operation

Unavailability of information at right time result in policy

failures and customer dissatisfaction.

Percentage of accuracy is less

Reports take time to produce

Hence Computerization of the existing system is proposed. The

new system completely removes all manual burdens and provide

efficient on the entry system

JSM Colleage Alibag 37

Page 38: 0Real Estats

Project Repoprt

Phaltan Real Estates

2.5 Proposed System :

System should provide right type of information, to

right person, at right time and in right format

To generate the quick reports

To make accuracy

To provide proper information briefly

To provide data security

To provide huge maintenance of records

After understanding the existing system and

understanding the need for developing a new system different

people involved in the related activities have been consulted. The

data needed for the study has been collected from company

records.

JSM Colleage Alibag 38

Page 39: 0Real Estats

Project Repoprt

Phaltan Real Estates

System Development

JSM Colleage Alibag 39

Page 40: 0Real Estats

Project Repoprt

Phaltan Real Estates

1.Gant Chart:

JSM Colleage Alibag 40

Page 41: 0Real Estats

Project Repoprt

Phaltan Real Estates

2. EVENT TABLE :Events are the transactions. Events are the cause of

Transactions. Event will generate transactions. While developing the list of the events the analyst should note the additional information about the events for later use. The list of events with trigger, source, activity, response(s), & destination(s) for each event, can be placed in an event table to keep track of them for later use. Event Table is a convenient way to record information about the requirements for Information System.Event Table: - A table that lists events in rows & key pieces of

information about each event in columns.

1) Event: - An event occurs at a specific time & place, can be

described & should be remembered by the system.

2) Trigger: - An occurrence that tells the system that an event

has occurred, either arrival of data needing processing or

of a point in time.

3) Source:-An external agent or an actor that supplies data to

the system.

4) Activity:-Behavior that the system performs when an event

occurs.

JSM Colleage Alibag 41

Page 42: 0Real Estats

Project Repoprt

Phaltan Real Estates

5) Response:-An output produced by the system that goes to

the destination

6) Destination: - An external agent or an actor that receives

data from the system.

7) EVENT TABLE:

Event Trigger Source Activity Response Destination

User register New account User Add new account

User System

User login Login User Login into system

Welcome to system

System

User Enquiry Enquiry User Add enquiry Details save successfully

System

Search property

Search User See Properties Properties User

Add Property details

Add User Add property Property details

System

Apply property Apply User Apply for property

Conform property

System

JSM Colleage Alibag 42

Page 43: 0Real Estats

Project Repoprt

Phaltan Real Estates

Booking property

Booking User Booking for property

Property is Book

System

Admin login Login Admin Login into system

Welcome to System

System

Manage properties

Manage Admin Management Of Properties

Update Properties

System

Manage users Manage Admin Management of Users

Update Users

System

3. ENTITY RELATIONSHIP DIAGRAM:

Entity Relationship Diagram Notations

Peter Chen developed ERDs in 1976. Since then Charles Bachman

and James Martin have added some slight refinements to the basic

ERD principles.

Entity

An entity is an object or concept about which you want to store

information.

Learn how to edit text on an entity.

JSM Colleage Alibag 43

Page 44: 0Real Estats

Project Repoprt

Phaltan Real Estates

Weak Entity

A weak entity is an entity that must defined by a foreign key

relationship with another entity as it cannot be uniquely identified

by its own attributes alone.

Learn how to edit text on this object.

Key attribute

A key attribute is the unique, distinguishing characteristic of the

entity. For example, an employee's social security number might be

the employee's key attribute.

Multivalued attribute

A multivalued attribute can have more than one value. For

example, an employee entity can have multiple skill values.

JSM Colleage Alibag 44

Page 45: 0Real Estats

Project Repoprt

Phaltan Real Estates

Derived attribute

A derived attribute is based on another attribute. For example, an

employee's monthly salary is based on the employee's annual

salary.

Relationships

Relationships illustrate how two entities share information in the

database structure.

ERD Diagram :

JSM Colleage Alibag 45

Page 46: 0Real Estats

Project Repoprt

Phaltan Real Estates

4.CLASS DIAGRAM:

JSM Colleage Alibag 46

Page 47: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 47

Page 48: 0Real Estats

Project Repoprt

Phaltan Real Estates

5. USE CASE DIAGRAM:

UML DIAGRAMS

The use case diagrams describe system functionality as a set

of tasks that the system must carry out and actors who interact

with the system to complete the tasks.

Use Case:

  Each use case on the diagram represents a single

task that the system needs to carry out.  Buy a

Product, Add Client, Make Purchase and

Validate Order Information are all examples of

use cases.  Some use cases may include or

extend a task represented by another use case.

For example, in order to make a purchase, the

order information will need to be validated.

Actor

An actor is anything outside the system that

interacts with the system to complete a task.  It

could be a user or another system.  The actor

"uses" the use case to complete a task.  System

Administrator, Credit Authentication System,

Accounting System and Web Client are all

examples of actors.  Often, it is useful to look at the

JSM Colleage Alibag 48

Page 49: 0Real Estats

Project Repoprt

Phaltan Real Estates

set of use cases that an actor has access to -- this

defines the actor's overall role in the system. 

Use Case Diagram :

JSM Colleage Alibag 49

Page 50: 0Real Estats

Project Repoprt

Phaltan Real Estates

6.ACTIVITY DIAGRAM:

JSM Colleage Alibag 50

Page 51: 0Real Estats

Project Repoprt

Phaltan Real Estates

Activity Diagram:

Activity diagrams are mainly used as a flow chart consists

of activities performed by the system. But activity diagram are not

exactly a flow chart as they have some additional capabilities.

Before drawing an activity diagram we must have a clear

understanding about the elements used in activity diagram. The

main element of an activity diagram is the activity itself. An

activity is a function performed by the system. After identifying the

activities we need to understand how they are associated with

constraints and conditions.

So before drawing an activity diagram we should identify

the following elements:

Activities

Association

Conditions

Constraints

Basic Activity Diagram Symbols and Notations:

Action states Action states represent the noninterruptible actions of objects. You can draw an action state in SmartDraw using a rectangle with rounded corners.

JSM Colleage Alibag 51

Page 52: 0Real Estats

Project Repoprt

Phaltan Real Estates

Action Flow Action flow arrows illustrate the relationships among action states.

Object Flow Object flow refers to the creation and modification of objects by activities. An object flow arrow from an action to an object means that the action creates or influences the object. An object flow Arrow from an object to an action indicates that the action state uses the object.

JSM Colleage Alibag 52

Page 53: 0Real Estats

Project Repoprt

Phaltan Real Estates

Initial State:Following arrow represents the initial action state.

Final State:An arrow pointing to a circle represents the final action state.

Branching: A diamond represents a decision with alternate paths. The outgoing alternates should be labeled with a condition or guard expression. You can also label one of the paths "else."

Synchronization: A synchronization bar helps illustrate parallel transitions. Synchronization is also called forking and joining.

JSM Colleage Alibag 53

Page 54: 0Real Estats

Project Repoprt

Phaltan Real Estates

Swimlanes:

Swimlanes group related activities into one column.

JSM Colleage Alibag 54

Page 55: 0Real Estats

Project Repoprt

Phaltan Real Estates

6.1 Seeker :

JSM Colleage Alibag 55

Page 56: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 56

Page 57: 0Real Estats

Project Repoprt

Phaltan Real Estates

6.2 Owner :

JSM Colleage Alibag 57

Page 58: 0Real Estats

Project Repoprt

Phaltan Real Estates

6.3 Admin :

JSM Colleage Alibag 58

Page 59: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 59

Page 60: 0Real Estats

Project Repoprt

Phaltan Real Estates

7.SEQUENCE DIAGRAM:

Sequence Diagrams:

A sequence diagram shows object interactions arranged in

time sequence.

It depicts the objects and classes involved in the scenario

and the sequence of messages exchanged between the

objects needed to carry out the functionality of the scenario.

Sequence diagrams typically are associated with use case

realizations in the Logical View of the system under

development.

Sequence diagrams are sometimes called event diagrams

JSM Colleage Alibag 60

Page 61: 0Real Estats

Project Repoprt

Phaltan Real Estates

Sequence Diagram :

JSM Colleage Alibag 61

Page 62: 0Real Estats

Project Repoprt

Phaltan Real Estates

8.Package Diagram

It is a high level diagram similar in concept to the traditional approach’s system flow chart. The objective of package diagram is to identify the major components of a complete system.

Only two symbols are used in package diagram:1. Tabbed rectangle2. Dashed arrow

The tabbed rectangle identifies the major system and sub-system. The arrow is a dependency arrow. The arrow tail is connected to the package that is dependent and the arrow head is connected to the independent package.

JSM Colleage Alibag 62

Page 63: 0Real Estats

Project Repoprt

Phaltan Real Estates

9. Component Diagram

Component diagrams are used to graphically depict the organization and dependencies of the system software components. They can be used to show how programming code is divided into modules or components.They graphically depict the physical architecture of the software of the system. A component is represented in the UML as a rectangle with two smaller rectangles to the left.

JSM Colleage Alibag 63

Page 64: 0Real Estats

Project Repoprt

Phaltan Real Estates

10.Menu Diagram :-

JSM Colleage Alibag 64

Page 65: 0Real Estats

Project Repoprt

Phaltan Real Estates

Program list

JSM Colleage Alibag 65

Page 66: 0Real Estats

Project Repoprt

Phaltan Real Estates

Program Listing:

Program Name DescriptionHome.aspx To interact with user

Login.aspx To login admin or user

Registration.aspx To register the user

Aboutus.aspx Information about our site

Contactus.aspx To contact us

Properties on Rent.aspx Information about properties on rent.

Hot properties.aspx Information about hot properties.

Student properties.aspx Information about student properties.

Property details.aspx Admin can add property details.

JSM Colleage Alibag 66

Page 67: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 67

Page 68: 0Real Estats

Project Repoprt

Phaltan Real Estates

Table List

Table List:

Registration

Sr. No Name Type Constraints1 userID int Primary

Key2 Utype varchar(50) Not null3 Fname varchar(50) Not null4 Lname varchar(50) Not null5 Emailed varchar(50) Not null6 Password varchar(50) Not null7 Mobile varchar(50) Not null8 City varchar(50) Not null

JSM Colleage Alibag 68

Page 69: 0Real Estats

Project Repoprt

Phaltan Real Estates

9 State varchar(20) Not null10 Pcode varchar(50) Not null11 userSecurity varchar(50) Not null

Apply

Sr. No Name Type Constraints1 userID int2 Pid int3 Adate varchar(50)

Enquiry

Sr. No Name Type Constraints

1 Eid int Primary Key

2 Name varchar(50)3 Email varchar(50)4 Mobile nvarchar(50)5 Location varchar(50)6 Details varchar(MAX)

JSM Colleage Alibag 69

Page 70: 0Real Estats

Project Repoprt

Phaltan Real Estates

Propertydetails

Sr. No Name Type Constraints1 Pid int Primary

Key2 userID int3 Pname varchar(50)4 Ptype varchar(50)5 Plocation varchar(50)6 Paddress varchar(50)7 Rent varchar(50)8 Psize varchar(50)9 Pdetails varchar(250)

10 propertyage varchar(50)11 imagePath varchar(50)

JSM Colleage Alibag 70

Page 71: 0Real Estats

Project Repoprt

Phaltan Real Estates

System testing and conclusion

System testing and conclusion:

Test Cases Login

Test Case NameTest Case

Description

Test Steps

StepsExpect

edValidate login To verify Email ID Enter Email ID An error

JSM Colleage Alibag 71

Page 72: 0Real Estats

Project Repoprt

Phaltan Real Estates

message“Enter proper Email ID”

Enter Email ID Login successful or error message “Invalid Email ID or Password”

Validate password

To verify password greater than 8 and less then 20 characters

Enter password greater than 8 & less than 20 characters

An error message“Password must be greater than 8 less than 20 characters”

Enter password greater than 8 & less than 20 characters

Login successful or error message “Invalid Email ID or Password”

Register :

Test Case Name

Test Case Description

Test StepsSteps Expected

Validate To verify the Enter mobile An error message

JSM Colleage Alibag 72

Page 73: 0Real Estats

Project Repoprt

Phaltan Real Estates

Mobile Number

mobile number number “Please enter proper mobile number”

Enter mobile number

Mobile number is accepted

Validate Age

To verify age Enter age An error message “Please enter proper age between 18 & 75”

Enter age Age acceptedValidate Email ID

To verify Email ID Enter Email ID An error message“Enter proper Email ID”

Enter Email ID Email ID acceptedValidate password

To verify password greater than 8 and less then 20 characters

Enter password greater than 8 & less than 20 characters

An error message“Password must be greater than 8 less than 20 characters”

Enter password greater than 8 & less than 20 characters

Password accepted

Validate Confirm Password

To verify Confirm Password

Enter Confirm Password

An error message “Password does not match!”

Enter Confirm Password

Valid Password

Validate empty fields

To verify the empty fields

First name is not entered

An error message “Please enter your first name”

Middle name is not entered

An error message “Please enter your middle name”

JSM Colleage Alibag 73

Page 74: 0Real Estats

Project Repoprt

Phaltan Real Estates

Last name is not entered

An error message “Please enter your last name”

Mobile number is not entered

An error message “Invalid input”

Age is not entered An error message “Please specify your age”

Email ID is not entered

An error message “Please enter your email ID”

Password is not entered

An error message “Please specify your password”

Confirm password is not specified

An error message “Incorrect password please enter correct password”

JSM Colleage Alibag 74

Page 75: 0Real Estats

Project Repoprt

Phaltan Real Estates

Data Entry form

1.Login.aspx:

JSM Colleage Alibag 75

Page 76: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 76

Page 77: 0Real Estats

Project Repoprt

Phaltan Real Estates

2.Advertise With Us.aspx

JSM Colleage Alibag 77

Page 78: 0Real Estats

Project Repoprt

Phaltan Real Estates

3.Register.aspx :-

JSM Colleage Alibag 78

Page 79: 0Real Estats

Project Repoprt

Phaltan Real Estates

4.Forgot password.aspx :-

JSM Colleage Alibag 79

Page 80: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 80

Page 81: 0Real Estats

Project Repoprt

Phaltan Real Estates

Coding conventionS

JSM Colleage Alibag 81

Page 82: 0Real Estats

Project Repoprt

Phaltan Real Estates

  Introduction :Anybody can write code. With a few months of programming

experience, you can write 'working applications'. Making it work is easy, but doing it the right way requires more work, than just making it work. Believe it, majority of the programmers write 'working code', but not ‘good code'. Writing 'good code' is an art and you must learn and practice it.

Everyone may have different definitions for the term ‘good code’. In my definition, the following are the characteristics of good code.

1) Reliable2) Maintainable3) Efficient

Most of the developers are inclined towards writing code for higher performance, compromising reliability and maintainability. But considering the long term ROI (Return on Investment), efficiency and performance comes below reliability and maintainability. If your code is not reliable and maintainable, you (and your company) will be spending lot of time to identify issues, trying to understand code etc throughout the life of your application.

Microsoft develops samples and documentation that follow the guidelines in

this topic. If you follow the same coding conventions, you may gain the

following benefits:

Your code will have a consistent look, so that readers can better focus

on content, not layout.

Readers understand your code more quickly because they can make

assumptions based on previous experience.

JSM Colleage Alibag 82

Page 83: 0Real Estats

Project Repoprt

Phaltan Real Estates

You can copy, change, and maintain the code more easily.

You help ensure that your code demonstrates "best practices" for

Visual Basic.

Naming Conventions and Standards:

Note:The terms Pascal Casing and Camel Casing are used throughout this document.Pascal Casing - First character of all words are Upper Case and other characters are lower case.Example: BackColorCamel Casing - First character of all words, except the first word are Upper Case and other characters are lower case.

Example: backColor

1. Use Pascal casing for Class namespublic class HelloWorld{            ...}

2. Use Pascal casing for Method namesvoid SayHello(string name){            ...}

3. Use Camel casing for variables and method parametersint totalCount = 0;void SayHello(string name){

JSM Colleage Alibag 83

Page 84: 0Real Estats

Project Repoprt

Phaltan Real Estates

            string fullMessage = "Hello " + name;            ...}

4. Use the prefix “I” with Camel Casing for interfaces ( Example: IEntity )

5. Do not use Hungarian notation to name variables.

In earlier days most of the programmers liked it - having the data type as a prefix for the variable name and using m_ as prefix for member variables. Example:string m_sName;int nAge;

However, in .NET coding standards, this is not recommended. Usage of data type and m_ to represent member variables should not be used. All variables should use camel casing.

6. Use Meaningful, descriptive words to name variables. Do not use abbreviations.

Good:String addressInt salary

Not Good:String namString addrint sal

7.  Do not use single character variable names like i, n, s etc. Use names like index, temp

JSM Colleage Alibag 84

Page 85: 0Real Estats

Project Repoprt

Phaltan Real Estates

One exception in this case would be variables used for iterations in loops:

for ( int i = 0; i < count; i++ ){            ...}

If the variable is used only as a counter for iteration and is not used anywhere else in the loop, many people still like to use a single char variable (i) instead of inventing a different suitable name.

8.  Do not use underscores (_) for local variable names.

9.  All member variables must be prefixed with underscore (_) so that they can be identified from other local variables.

10.  Do not use variable names that resemble keywords.

11.  Prefix boolean variables, properties and methods with “is” or similar prefixes.

Ex: private bool _isFinished

12.  Namespace names should follow the standard pattern...

13.  Use appropriate prefix for the UI elements so that you can identify them from the rest of the variables.

JSM Colleage Alibag 85

Page 86: 0Real Estats

Project Repoprt

Phaltan Real Estates

There are 2 different approaches recommended here.

a. Use a common prefix ( ui_ ) for all UI elements. This will help you group all of the UI elements together and easy to access all of them from the intelligence.

b. Use appropriate prefix for each of the ui element. A brief list is given below. Since .NET has given several controls, you may have to arrive at a complete list of standard prefixes for each of the controls (including third party controls) you are using.

Control Prefix

Label lbl

TextBox txt

DataGrid dtg

Button btn

ImageButton imb

Hyperlink hlk

DropDownList ddl

ListBox lst

DataList dtl

Repeater rep

Checkbox chk

JSM Colleage Alibag 86

Page 87: 0Real Estats

Project Repoprt

Phaltan Real Estates

CheckBoxList cbl

RadioButton rdo

RadioButtonList rbl

Image img

Panel pnl

PlaceHolder phd

Table tbl

Validators val

ASP.NET

1.  Do not use session variables throughout the code. Use session variables only within the classes and expose methods to access the value stored in the session variables. A class can access the session usingSystem.Web.HttpCOntext.Current.Session

2.  Do not store large objects in session. Storing large objects in session may consume lot of server memory depending on the number of users.

3.  Always use style sheet to control the look and feel of the pages. Never specify font name and font size in any of the pages. Use appropriate style class. This will help you to change the UI of your application easily in future. Also, if you like to support customizing the UI for each customer, it is just a matter of developing another style sheet for them

JSM Colleage Alibag 87

Page 88: 0Real Estats

Project Repoprt

Phaltan Real Estates

Comments

Good and meaningful comments make code more maintainable. However,

1.  Do not write comments for every line of code and every variable declared.

2.  Use // or /// for comments. Avoid using /* … */

3.  Write comments wherever required. But good readable code will require very less comments. If all variables and method names are meaningful, that would make the code very readable and will not need many comments.

4.  Do not write comments if the code is easily understandable without comment. The drawback of having lot of comments is, if you change the code and forget to change the comment, it will lead to more confusion.

5.  Fewer lines of comments will make the code more elegant. But if the code is not clean/readable and there are less comments, that is worse.

6. If you have to use some complex or weird logic for any reason, document it very well with sufficient comments.

7.      If you initialize a numeric variable to a special number other than 0, -1 etc, document the reason for choosing that value.

8.  The bottom line is, write clean, readable code such a way that it doesn't need any comments to understand.

9.  Perform spelling check on comments and also make sure proper grammar and punctuation is used.

JSM Colleage Alibag 88

Page 89: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 89

Page 90: 0Real Estats

Project Repoprt

Phaltan Real Estates

SORCE CODE

Masterpage.aspx:

<%@ Master Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="false" CodeFile="MasterPage2.master.cs" Inherits="MasterPage2" %><asp:Content ID="Content1" runat="server" contentplaceholderid="ContentPlaceHolder1"> <script type="text/javascript">

function ismaxlength(objTxtCtrl,nLength) { if (objTxtCtrl.getAttribute && objTxtCtrl.value.length>nLength) objTxtCtrl.value=objTxtCtrl.value.substring(0,nLength)

if(document.all) document.getElementById('lblCaption').innerText=objTxtCtrl.value.length +' Out Of '+nLength; else

JSM Colleage Alibag 90

Page 91: 0Real Estats

Project Repoprt

Phaltan Real Estates

document.getElementById('lblCaption').textContent=objTxtCtrl.value.length +' Out Of '+nLength; }

</script> <form id="form1" runat="server" style="height: 580px"> <script language ="vbscript" type ="text/vbscript" > Sub valid(source,arguments) if(arguments.value="zero")then arguments.IsValid=false else arguments.IsValid=true End if End sub Sub location(source,arguments) if(arguments.value="Select Location")then arguments.IsValid=false else arguments.IsValid=true End if End sub Sub rent(source,arguments) if(arguments.value="Select Rent")then arguments.IsValid=false else arguments.IsValid=true End if End sub </script> <table style="width: 100%; height: 544px; margin-top: 14px"> <tr> <td style="width: 219px; height: 122px"> <table style="width: 99%; height: 181px"; BgColor="#D6E7DF"> <tr> <td colspan="2" class="style7" style="height: 30px"> Property Search</b></td> </tr> <tr> <td class="style11" style="width: 76px; height: 37px;"> <asp:Label ID="Label1" runat="server" Text="Location"></asp:Label> </td> <td style="width: 201px; height: 37px"> <asp:DropDownList ID="location" runat="server" Height="21px" Width="120px"> <asp:ListItem>Select Location</asp:ListItem> <asp:ListItem>Hadako</asp:ListItem> <asp:ListItem>Laxminagar</asp:ListItem> <asp:ListItem>Raviwar Peth</asp:ListItem> <asp:ListItem>Somvar Peth</asp:ListItem> <asp:ListItem>Mangalwar Peth</asp:ListItem>

JSM Colleage Alibag 91

Page 92: 0Real Estats

Project Repoprt

Phaltan Real Estates

<asp:ListItem>Budhvar Peth</asp:ListItem> <asp:ListItem>Shukravar Peth</asp:ListItem> <asp:ListItem>Maltan</asp:ListItem> <asp:ListItem>Hadko</asp:ListItem> <asp:ListItem>Kolki</asp:ListItem> <asp:ListItem>Vivekanand Nagar</asp:ListItem> </asp:DropDownList>

<asp:CustomValidator ID="CustomValidator2" runat="server"

ClientValidationFunction="location" ControlToValidate="location" Display="None" ErrorMessage="Please select Location." SetFocusOnError="True" ValidateEmptyText="True" ValidationGroup="s">*</asp:CustomValidator> </td> </tr> <tr> <td class="style13" style="width: 76px; height: 37px;"> <asp:Label ID="Label2" runat="server" Text="Rent(Rs.)"></asp:Label> </td> <td style="height: 37px; width: 201px;" class="style7"> <asp:DropDownList ID="rent" runat="server" Height="21px" Width="120px"> <asp:ListItem>Select Rent</asp:ListItem> <asp:ListItem Value="500">less than 500</asp:ListItem> <asp:ListItem Value="1000">less than 1000</asp:ListItem> <asp:ListItem Value="2000">less than 2000</asp:ListItem> <asp:ListItem Value="3000">less than 3000</asp:ListItem> <asp:ListItem Value="4000">less than 4000</asp:ListItem> <asp:ListItem Value="5000">less than 5000</asp:ListItem> <asp:ListItem Value="10000">less than 10000</asp:ListItem> <asp:ListItem Value="20000">less than 20000</asp:ListItem> <asp:ListItem Value="50000">less than 50000</asp:ListItem> <asp:ListItem Value="100000">less than 100000</asp:ListItem> </asp:DropDownList> <asp:CustomValidator ID="CustomValidator3" runat="server" ClientValidationFunction="rent" ControlToValidate="rent" Display="None" ErrorMessage="Please select Rent." SetFocusOnError="True" ValidateEmptyText="True" ValidationGroup="s">*</asp:CustomValidator> </td> </tr> <tr> <td class="style10" style="width: 76px; height: 41px;" BgColor="#D6E7DF"> </td> <td style="width: 201px; height: 41px" BgColor="#D6E7DF"> <asp:Button ID="Search" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Search" Font-Bold="True" ForeColor="White" onclick="Search_Click" ValidationGroup="s" /> <asp:ValidationSummary ID="ValidationSummary4" runat="server" Height="16px"

JSM Colleage Alibag 92

Page 93: 0Real Estats

Project Repoprt

Phaltan Real Estates

ShowMessageBox="True" ShowSummary="False" ValidationGroup="s" Width="122px" /> </td> </tr> </table> </td> <td style="width: 532px; " rowspan="2"> <asp:ContentPlaceHolder ID="ContentPlaceHolder2" runat="server"> </asp:ContentPlaceHolder> </td> <td rowspan="2"> <table style="width: 100%; height: 455px"> <tr> <td style="height: 9px" class="style14"> <table BgColor="#D6E7DF" class="tour"> <tr> <td class="style1" style="height: 21px;"> &nbsp;</td> </tr> <tr> <td class="style9" style="width: 153px; height: 26px;"> &nbsp;</td> </tr> </table> </td> </tr> <tr> <td style="height: 11px"> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server"

ControlToValidate="emailid" Display="None" ErrorMessage="Enter Email Id."

SetFocusOnError="True" ValidationGroup="2">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td style="height: 126px"> <asp:Panel ID="Panel1" runat="server"> <table BgColor="#D6E7DF" class="login" width="153px"> <tr> <td style="height: 29px"> &nbsp; <b>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Login Here&nbsp;</b></td> </tr> <tr> <td class="style7" style="height: 37px"><asp:Label ID="lemail" runat="server" style="font-weight: 700" Text="Email"></asp:Label> <br /><asp:TextBox ID="emailid" runat="server" Width="135px" ontextchanged="emailid_TextChanged" ValidationGroup="2"></asp:TextBox>

JSM Colleage Alibag 93

Page 94: 0Real Estats

Project Repoprt

Phaltan Real Estates

</td> </tr> <tr> <td style="height: 36px" class="style7"> <asp:Label ID="Passwors" runat="server" style="font-weight: 700" Text="Password"></asp:Label> <br /> <asp:TextBox ID="password" runat="server" Width="135px" ValidationGroup="2" TextMode="Password"></asp:TextBox> </td> </tr> <tr> <td style="height: 38px"> <asp:Button ID="login" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Login" Font-Bold="True" ForeColor="White" ValidationGroup="2" onclick="login_Click" /> <br /> <asp:Label ID="incorrect" runat="server" style="color: #FF0066"></asp:Label> </td> </tr> <tr> <td> <asp:HyperLink ID="HyperLink1" runat="server" Font-Underline="True" ForeColor="#006600" NavigateUrl="~/registration.aspx" ToolTip="Register here">Register Here</asp:HyperLink> &nbsp;</td> </tr> <tr> <td> <asp:HyperLink ID="HyperLink2" runat="server" Font-Underline="True" ForeColor="#006600" NavigateUrl="~/forgetpassword2.aspx" ToolTip="Forget Password">Forget Password</asp:HyperLink> &nbsp;</td> </tr> </table> <asp:HyperLink ID="HyperLink3" runat="server" Font-Bold="True" Font-Size="10px" Font-Underline="True" ForeColor="#006600" NavigateUrl="~/service provider.aspx" ToolTip="Find Service Provider">Find Service Provider</asp:HyperLink> </asp:Panel> </td> </tr> <tr> <td style="height: 3px" class="style14"> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ControlToValidate="password" Display="None" ErrorMessage="Enter password." ValidationGroup="2" SetFocusOnError="True">*</asp:RequiredFieldValidator>

JSM Colleage Alibag 94

Page 95: 0Real Estats

Project Repoprt

Phaltan Real Estates

<asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="emailid" Display="None" ErrorMessage="Please enter correct Email ID." SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="2">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> <table BgColor="#D6E7DF" class ="serviceprovider "> <tr> <td style="text-align: center"> Service Provider</td> </tr> <tr> <td style="text-align: center"></td> </tr> </table> <asp:ValidationSummary ID="ValidationSummary2" runat="server" Height="29px" ShowMessageBox="True" ShowSummary="False" ValidationGroup="2" /> </td> </tr> <tr> <td> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="eemail" Display="None" ErrorMessage="Please enter correct Email Id." ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="1" SetFocusOnError="True">*</asp:RegularExpressionValidator> </td> </tr> </table> </td> </tr> <tr> <td style="height: 171px; width: 219px"> <table BgColor="#D6E7DF" style="width: 100%; height: 258px"> <tr> <td colspan="2"> <b>Enquiry Form&nbsp;</b></td> </tr> <tr> <td class="style13" style="height: 27px; width: 55px"> <asp:Label ID="Label3" runat="server" Text="Name"></asp:Label> </td> <td style="height: 27px" class="style7"> <asp:TextBox ID="ename" runat="server" Width="143px" ValidationGroup="1"></asp:TextBox>

JSM Colleage Alibag 95

Page 96: 0Real Estats

Project Repoprt

Phaltan Real Estates

</td> </tr> <tr> <td class="style13" style="height: 2px; width: 55px"> </td> <td style="height: 2px" class="style14"> <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server" ControlToValidate="ename" Display="None" ErrorMessage="Please enter your name." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="ename" Display="None" ErrorMessage="Name does not contain Numbers." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="1">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td class="style13" style="height: 20px; width: 55px"> <asp:Label ID="Label4" runat="server" Text="Email"></asp:Label> </td> <td style="height: 20px" class="style14"> <asp:TextBox ID="eemail" runat="server" Width="143px" ValidationGroup="1"></asp:TextBox> </td> </tr> <tr> <td class="style13" style="height: 1px; width: 55px"> </td> <td style="height: 1px" class="style14"> <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ControlToValidate="eemail" Display="None" ErrorMessage="Please enter email id." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator><asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="eemail" Display="None" ErrorMessage="Enter proper email id." SetFocusOnError="True" ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*" ValidationGroup="1">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td class="style13" style="width: 55px"> <asp:Label ID="Label5" runat="server" Text="Mobile"></asp:Label> </td> <td><asp:TextBox ID="emobile" runat="server" Width="143px" ValidationGroup="1" MaxLength="10"></asp:TextBox> </td>

JSM Colleage Alibag 96

Page 97: 0Real Estats

Project Repoprt

Phaltan Real Estates

</tr> <tr> <td class="style13" style="width: 55px; height: 12px;"> </td> <td style="height: 12px"> <asp:RequiredFieldValidator ID="RequiredFieldValidator9" runat="server" ControlToValidate="emobile" Display="None" ErrorMessage="Please enter mobile number." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="emobile" Display="None" ErrorMessage="Please enter correct mobile number." SetFocusOnError="True" ValidationExpression="^[0-9]{10}$" ValidationGroup="1">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td class="style13" style="height: 8px; width: 55px"> Location</td> <td style="height: 8px" class="style14"> <asp:DropDownList ID="elocation" runat="server" ValidationGroup="1"> <asp:ListItem Value="zero">Select Location</asp:ListItem> <asp:ListItem>Hadako</asp:ListItem> <asp:ListItem>Laxminagar</asp:ListItem> <asp:ListItem>Raviwar Peth</asp:ListItem> <asp:ListItem>Somvar Peth</asp:ListItem> <asp:ListItem>Mangalwar Peth</asp:ListItem> <asp:ListItem>Budhvar Peth</asp:ListItem> <asp:ListItem>Shukravar Peth</asp:ListItem> <asp:ListItem>Maltan</asp:ListItem> <asp:ListItem>Hadko</asp:ListItem> <asp:ListItem>Kolki</asp:ListItem> <asp:ListItem>Vivekanand Nagar</asp:ListItem> </asp:DropDownList> </td> </tr> <tr> <td class="style13" style="width: 55px"> </td> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator10" runat="server" ControlToValidate="edetails" Display="None" ErrorMessage="Please enter property details." ValidationGroup="1" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:CustomValidator ID="CustomValidator1" runat="server" ClientValidationFunction="valid" ControlToValidate="elocation" Display="None" ErrorMessage="select location" ValidateEmptyText="True" ValidationGroup="1" SetFocusOnError="True"

JSM Colleage Alibag 97

Page 98: 0Real Estats

Project Repoprt

Phaltan Real Estates

onservervalidate="CustomValidator1_ServerValidate">*</asp:CustomValidator> </td> </tr> <tr> <td class="style13" style="height: 34px; width: 55px"> <asp:Label ID="Label6" runat="server" Text="Details"></asp:Label> </td> <td style="height: 34px"> <asp:TextBox ID="edetails" runat="server" Width="143px" TextMode="MultiLine" onkeyup="return ismaxlength(this,250)" ValidationGroup="1"></asp:TextBox> </br> <label id='lblCaption' style="font-family:Tahoma;font-size: medium ; color:Red"> </td> </tr> <tr> <td class="style13" style="width: 55px; height: 6px;"> </td> <td style="height: 6px"> <asp:ValidationSummary ID="ValidationSummary3" runat="server" Height="16px" ShowMessageBox="True" ShowSummary="False" ValidationGroup="1" HeaderText="Correct following errors." /> </td> </tr> <tr> <td class="style13" style="width: 55px"> &nbsp;</td> <td> <asp:Button ID="Submit" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Submit" style="font-weight: 700" Font-Bold="True" ForeColor="White" onclick="Submit_Click" ValidationGroup="1" /> <asp:Label ID="Label7" runat="server"></asp:Label> </td> </tr> </table> </td> </tr> </table></form></asp:Content>

JSM Colleage Alibag 98

Page 99: 0Real Estats

Project Repoprt

Phaltan Real Estates

Registration.aspx:

<%@ Page Language="C#" MasterPageFile="~/MasterPage1.master" AutoEventWireup="true" CodeFile="registration.aspx.cs" Inherits="registration" Title="Registration" %><%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="cc1" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server"> <style type="text/css"> .gt { font-style:normal; color:Gray; } </style> <form id ="regist" runat ="server" style="height: 514px" > <table style="width: 100%; height: 506px;"> <tr> <td class="style9" style="width: 252px"> &nbsp;</td> <td style="width: 396px" align="center" BgColor="#D6E7DF"> <b>Register for phaltanproperties.com Account</b></td> <td> &nbsp;</td> </tr> <tr> <td class="style9" style="width: 252px"> <asp:ScriptManager ID="ScriptManager1" runat="server"> </asp:ScriptManager> </td> <td style="width: 396px"> <table style="width: 392px; height:408px;" class ="bordercolor ">

JSM Colleage Alibag 99

Page 100: 0Real Estats

Project Repoprt

Phaltan Real Estates

<tr> <td class="style12" ; style =" width:23px;"> &nbsp;</td> <td class="style9" colspan="2"; style =" width:400px;"> <b>Fields marked with <span style="color: red">*</span> are compulsory</b></td> </tr> <tr> <td class="style12" style="width: 23px"> &nbsp;</td> <td class="style11" style="width: 114px"> &nbsp;</td> <td> <asp:RadioButtonList ID="RadioButtonList1" runat="server"> <asp:ListItem Selected="True">Property Seeker</asp:ListItem> <asp:ListItem>Property Owner</asp:ListItem> </asp:RadioButtonList> </td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="FirstName" runat="server" Text="First Name"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="fname" runat="server" Width="192px" ValidationGroup="r"></asp:TextBox>

<b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="LastName" runat="server" Text="Last Name"></asp:Label> </td> <td class="style7" style="height: 34px"><asp:TextBox ID="lname" runat="server" Width="192px" ValidationGroup="r"></asp:TextBox> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="EmailAddress" runat="server" Text="Email Address"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="email" runat="server" Width="192px"></asp:TextBox> <b><span style="color: red">*</span></b></td>

JSM Colleage Alibag 100

Page 101: 0Real Estats

Project Repoprt

Phaltan Real Estates

</tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="Password" runat="server" Text="Password"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="pass" runat="server" Width="192px" TextMode="Password" ></asp:TextBox> <cc1:PasswordStrength ID ="PasswordStrengthg1" runat="server" TargetControlID="pass" PrefixText="Strength of your password is " StrengthIndicatorType ="Text" DisplayPosition="RightSide" MinimumNumericCharacters="1" MinimumSymbolCharacters ="1" RequiresUpperAndLowerCaseCharacters ="true" PreferredPasswordLength="8" TextStrengthDescriptions ="Poor; average; Unbreakable"></cc1:PasswordStrength> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="Label5ConformPassword" runat="server" Text="Conform Password"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="confpass" runat="server" Width="192px" TextMode="Password" ValidationGroup="r" ontextchanged="confpass_TextChanged"></asp:TextBox> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> <asp:Label ID="Mobile" runat="server" Text="Mobile"></asp:Label> </td> <td class="style7" style="height: 34px"> <asp:TextBox ID="phone" runat="server" Width="192px" ValidationGroup="r" MaxLength="10" ontextchanged="phone_TextChanged"></asp:TextBox> <cc1:FilteredTextBoxExtender ID="FilteredTextBoxExtender1y" runat ="server" TargetControlID="phone" FilterType="Numbers" ></cc1:FilteredTextBoxExtender> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;">

JSM Colleage Alibag 101

Page 102: 0Real Estats

Project Repoprt

Phaltan Real Estates

&nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> City</td> <td class="style7" style="height: 34px"> <asp:TextBox ID="city" runat="server" Width="192px"></asp:TextBox> <b><span style="color: red">*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 34px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 34px;"> State</td> <td class="style7" style="height: 34px"> <b><span style="color: red"> <asp:DropDownList ID="state" runat="server"> <asp:ListItem>Select State</asp:ListItem> <asp:ListItem>Maharashtra</asp:ListItem> <asp:ListItem>Andaman and Nicobar Islands</asp:ListItem> <asp:ListItem>Andhra Pradesh</asp:ListItem> <asp:ListItem>Arunachal Pradesh</asp:ListItem> <asp:ListItem>Assam</asp:ListItem> <asp:ListItem>Bihar</asp:ListItem> <asp:ListItem>Chandigarh</asp:ListItem> <asp:ListItem>Dadra and Nagar Haveli</asp:ListItem> <asp:ListItem>Daman and Diu</asp:ListItem> <asp:ListItem>Delhi</asp:ListItem> <asp:ListItem>Goa</asp:ListItem> <asp:ListItem>Gujarat</asp:ListItem> <asp:ListItem>Haryana</asp:ListItem> <asp:ListItem>Himachal Pradesh</asp:ListItem> <asp:ListItem>Jammu and Kashmir</asp:ListItem> <asp:ListItem>Karnataka</asp:ListItem> <asp:ListItem>Kerala</asp:ListItem> <asp:ListItem>Madhya Pradesh</asp:ListItem> <asp:ListItem>Manipur</asp:ListItem> <asp:ListItem>Meghalaya</asp:ListItem> <asp:ListItem>Mizoram</asp:ListItem> <asp:ListItem>Nagaland</asp:ListItem> <asp:ListItem>Orissa</asp:ListItem> <asp:ListItem>Pondicherry</asp:ListItem> <asp:ListItem>Punjab</asp:ListItem> <asp:ListItem>Rajasthan</asp:ListItem> <asp:ListItem>Sikkim</asp:ListItem> <asp:ListItem>Tamil Nadu</asp:ListItem> <asp:ListItem>Tripura</asp:ListItem> <asp:ListItem>Uttar Pradesh</asp:ListItem> <asp:ListItem>West Bengal</asp:ListItem> </asp:DropDownList>

JSM Colleage Alibag 102

Page 103: 0Real Estats

Project Repoprt

Phaltan Real Estates

*</span></b></td> </tr> <tr> <td class="style9" style="width: 23px; height: 20px;"> &nbsp;</td> <td class="style9" style="width: 114px; height: 20px;"> Pin Code</td> <td class="style14" style="height: 20px; font-weight: 700;"> <asp:TextBox ID="pincode" runat="server" ValidationGroup="r" Width="192px"></asp:TextBox> </td> </tr> <tr> <td class="style9" style="width: 23px; height: 73px;"> </td> <td class="style9" style="width: 114px; height: 73px;"> &nbsp; <asp:Button ID="Register" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Register" Font-Bold="True" ForeColor="White" ValidationGroup="r" onclick="Register_Click" /> </td> <td style="height: 73px" class="style7"> <asp:Button ID="Reset" runat="server" BackColor="#BC5228" BorderColor="#FF3300" BorderWidth="1px" Text="Reset" Font-Bold="True" ForeColor="White" onclick="Reset_Click" /> </td> </tr> </table> </td> <td> <table style="width: 100%; height: 433px;"> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server" ControlToValidate="fname" Display="None" ErrorMessage="Please enter First Name." ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator2" runat="server" ControlToValidate="fname" Display="None" ErrorMessage="First name does not contain numbers." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="r">*</asp:RegularExpressionValidator> </td>

JSM Colleage Alibag 103

Page 104: 0Real Estats

Project Repoprt

Phaltan Real Estates

</tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" ControlToValidate="lname" Display="None" ErrorMessage="Please enter Last Name." ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator3" runat="server" ControlToValidate="lname" Display="None" ErrorMessage="Last name does not contain numbers." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="r">*</asp:RegularExpressionValidator</td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator3" runat="server" ControlToValidate="email" Display="None" ErrorMessage="Please enter Email Address" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td> <asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server" ControlToValidate="email" Display="None" ErrorMessage="Please enter correct Email Address." ValidationExpression="\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*"

ValidationGroup="r" SetFocusOnError="True">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator4" runat="server" ControlToValidate="pass" Display="None" ErrorMessage="Please enter Password." ValidationGroup="r">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td class="style14" style="height: 18px"> <asp:RequiredFieldValidator ID="RequiredFieldValidator5" runat="server" ControlToValidate="confpass" Display="None" ErrorMessage="Please enter Confirm Password." ValidationGroup="r"

JSM Colleage Alibag 104

Page 105: 0Real Estats

Project Repoprt

Phaltan Real Estates

SetFocusOnError="True">*</asp:RequiredFieldValidator> </td> </tr> <tr> <td> <asp:CompareValidator ID="CompareValidator1" runat="server" ErrorMessage="Confirm password are not match." ControlToCompare="pass" ControlToValidate="confpass" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:CompareValidator> </td> </tr> <tr> <td> <asp:Label ID="availability" runat="server" ForeColor="Red"></asp:Label> </td> </tr> <tr> <td> &nbsp;</td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator6" runat="server" ErrorMessage="Please enter Mobile number." ControlToValidate="phone" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator5" runat="server" ControlToValidate="phone" Display="None" ErrorMessage="Please enter correct mobile number." SetFocusOnError="True" ValidationExpression="^[0-9]{10}$" ValidationGroup="r">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> &nbsp;</td> </tr> <tr> <td> &nbsp;</td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator7" runat="server"

JSM Colleage Alibag 105

Page 106: 0Real Estats

Project Repoprt

Phaltan Real Estates

ErrorMessage="Please enter City." ControlToValidate="City" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator4" runat="server" ControlToValidate="city" Display="None" ErrorMessage="City does not contain number." SetFocusOnError="True" ValidationExpression="\b[A-Za-z]+\b" ValidationGroup="r">*</asp:RegularExpressionValidator> <asp:RegularExpressionValidator ID="RegularExpressionValidator6" runat="server" ControlToValidate="pincode" Display="None" ErrorMessage="Please enter valid pin code." SetFocusOnError="True" ValidationExpression="\d{6}" ValidationGroup="r">*</asp:RegularExpressionValidator> </td> </tr> <tr> <td> <asp:RequiredFieldValidator ID="RequiredFieldValidator8" runat="server" ErrorMessage="Please enter State." ControlToValidate="state" Display="None" ValidationGroup="r" SetFocusOnError="True">*</asp:RequiredFieldValidator> <asp:Label ID="Label7" runat="server"></asp:Label> </td> </tr> <tr> <td> <asp:ValidationSummary ID="ValidationSummary1" runat="server" ShowMessageBox="True" ShowSummary="False" ValidationGroup="r" HeaderText="Correct the following errors." /> </td> </tr> </table> </td> </tr> </table> </form> </asp:Content>

Login.aspx:

<%@ Page Language="C#" MasterPageFile="~/MasterPage3.master" Theme="Theme1" AutoEventWireup="true"

JSM Colleage Alibag 106

Page 107: 0Real Estats

Project Repoprt

Phaltan Real Estates

CodeFile="loginDefault.aspx.cs" Inherits="loginDefault" Title="Home" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" runat="Server"> <meta http-equiv ="CACHE-CONTROL" content ="NO-CACHE" /> <meta http-equiv ="EXPIRES" content ="0" /> <table style="width: 100%; height: 507px"> <tr> <td class="style14" colspan="5" bgcolor="#D6E7DF" style="height: 25px"> <b>Phaltan Properties Showcase&nbsp;</b> </td> </tr> <tr> <td class="style13" style="width: 38px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px; width: 11px;"> </td> </tr> <tr> <td class="style13" style="width: 38px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px">

JSM Colleage Alibag 107

Page 108: 0Real Estats

Project Repoprt

Phaltan Real Estates

<asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/retrive_images_from_database.gif" Width="194px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Title:Retail Shop </td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px"> Rent(Rs.) :5000.00 </td> <td style="width: 4px"> </td> </tr> <tr> <td style="width: 14px"> </td> <td class="style12" style="width: 163px; text-align: right;"><asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="View" kinID="Buttonskin" /> </td> <td style="width: 4px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> </td> <td style="width: 291px; height: 247px"><div style="height: 234px; width: 237px;"> <table class="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td> <td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr>

JSM Colleage Alibag 108

Page 109: 0Real Estats

Project Repoprt

Phaltan Real Estates

<tr> <td style="width: 26px; height: 123px"> </td> <td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/retrive_images_from_database.jpg" Width="194px" /> </td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> &nbsp; </td> <td class="style12" style="width: 165px"> Title:Shivsagar </td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px"> Rent(Rs.) :3000.00 </td> <td style="width: 29px"> </td> </tr> <tr> <td style="width: 26px"> </td> <td class="style12" style="width: 165px; text-align: right ;"> <asp:Button ID="Button2" runat="server" SkinID="Buttonskin" Text="View" onclick="Button2_Click" /> </td> <td style="width: 29px"> </td> </tr> </table> </div> </td> <td style="height: 247px; width: 11px;"> </td> </tr> <tr>

JSM Colleage Alibag 109

Page 110: 0Real Estats

Project Repoprt

Phaltan Real Estates

<td class="style13" style="width: 38px"> </td> <td class="style10" style="width: 232px"> </td> <td class="style12" style="width: 21px"> </td> <td style="width: 291px"> &nbsp; </td> <td style="width: 11px"> </td> </tr> </table></asp:Content>

Propertisesonrent.aspx:

<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Theme="Theme1" AutoEventWireup="true" CodeFile="Properties on rent.aspx.cs" Inherits="Properties_on_rent" Title="Properties on Rent" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table style="width: 100%; height: 505px"> <tr> <td class="style14" colspan="5" BgColor="#D6E7DF"> <b>Phaltan Properties Showcase&nbsp;</b></td> </tr> <tr> <td class="style13" style="width: 27px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px"> </td> </tr>

JSM Colleage Alibag 110

Page 111: 0Real Estats

Project Repoprt

Phaltan Real Estates

<tr> <td class="style13" style="width: 27px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px"><asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/viraj.jpg" Width="178px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px"> Title: :Dream Home</td> <td style="width: 4px"> &nbsp;</td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px"> Rent(Rs.) :4500.00</td> <td style="width: 4px"> &nbsp;</td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px; text-align: right;"> <asp:Button ID="Button2" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" />

JSM Colleage Alibag 111

Page 112: 0Real Estats

Project Repoprt

Phaltan Real Estates

</td> <td style="width: 4px"> &nbsp;</td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> &nbsp;</td> <td style="width: 291px; height: 247px"> <div style="height: 234px; width: 237px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td> <td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px; height: 123px"> </td><td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/office-building.jpg" Width="183px" /> </td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px"> Title: :Office Building</td> <td style="width: 29px"> &nbsp;</td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px"> Rent(Rs.) :7000.00</td> <td style="width: 29px"> &nbsp;</td> </tr> <tr> <td style="width: 26px">

JSM Colleage Alibag 112

Page 113: 0Real Estats

Project Repoprt

Phaltan Real Estates

&nbsp;</td> <td class="style12" style="width: 165px; text-align: right;"> <asp:Button ID="Button1" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 29px"> &nbsp;</td> </tr> </table> </div> </td> <td style="height: 247px"> </td> </tr> <tr> <td class="style13" style="width: 27px"> &nbsp;</td> <td class="style10" style="width: 232px"> &nbsp;</td> <td class="style12" style="width: 21px"> &nbsp;</td> <td style="width: 291px"> &nbsp;</td> <td> &nbsp;</td> </tr> </table>

</asp:Content>

Hot Propertise.aspx:

JSM Colleage Alibag 113

Page 114: 0Real Estats

Project Repoprt

Phaltan Real Estates

<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Theme="Theme1" AutoEventWireup="true" CodeFile="Hot Properties.aspx.cs" Inherits="Hot_Properties" Title="Hot Properties" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table style="width: 100%; height: 505px"> <tr> <td class="style14" colspan="5" BgColor="#D6E7DF"> <b>Phaltan Properties Showcase&nbsp;</b></td> </tr> <tr> <td class="style13" style="width: 27px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px"> </td> </tr> <tr> <td class="style13" style="width: 27px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px"> <asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/My Home.jpg" Width="194px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr>

JSM Colleage Alibag 114

Page 115: 0Real Estats

Project Repoprt

Phaltan Real Estates

<td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px"> Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :Swapnashilp</td> <td style="width: 4px"> &nbsp;</td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px"> Rent(Rs.) :10,000.00</td> <td style="width: 4px"> &nbsp;</td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px; text-align: right;"> <asp:Button ID="Button2" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 4px"> &nbsp;</td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> &nbsp;</td> <td style="width: 291px; height: 247px"> <div style="height: 234px; width: 237px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td> <td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px; height: 123px"> </td> <td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/My office.jpg" Width="194px" />

JSM Colleage Alibag 115

Page 116: 0Real Estats

Project Repoprt

Phaltan Real Estates

</td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px"> Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :Aaryamaan</td> <td style="width: 29px"> &nbsp;</td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px"> Rent(Rs.) :30,000.00</td> <td style="width: 29px"> &nbsp;</td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px; text-align: right;"> <asp:Button ID="Button1" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 29px"> &nbsp;</td> </tr> </table> </div> </td> <td style="height: 247px"> </td> </tr> <tr> <td class="style13" style="width: 27px"> &nbsp;</td> <td class="style10" style="width: 232px"> &nbsp;</td> <td class="style12" style="width: 21px"> &nbsp;</td> <td style="width: 291px"> &nbsp;</td> <td> &nbsp;</td>

JSM Colleage Alibag 116

Page 117: 0Real Estats

Project Repoprt

Phaltan Real Estates

</tr> </table></asp:Content>

Student properties.aspx:

<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" Theme="Theme1" AutoEventWireup="true" CodeFile="Student Properties.aspx.cs" Inherits="Student_Properties" Title="Student Properties" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <table style="width: 100%; height: 505px"> <tr> <td class="style14" colspan="5" BgColor="#D6E7DF"> <b>Phaltan Properties Showcase&nbsp;</b></td> </tr> <tr> <td class="style13" style="width: 27px; height: 57px;"> </td> <td class="style10" style="width: 232px; height: 57px;"> </td> <td class="style12" style="width: 21px; height: 57px;"> </td> <td style="width: 291px; height: 57px;"> </td> <td style="height: 57px"> </td> </tr> <tr> <td class="style13" style="width: 27px; height: 247px"> </td> <td class="style10" style="height: 247px; width: 232px"> <div style="height: 238px; width: 223px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 14px"> </td> <td style="height: 9px; width: 163px"> </td> <td style="height: 9px; width: 4px;"> </td> </tr> <tr>

JSM Colleage Alibag 117

Page 118: 0Real Estats

Project Repoprt

Phaltan Real Estates

<td style="width: 14px; height: 123px"> </td> <td class="style12" style="width: 163px; height: 123px"> <asp:Image ID="Image2" runat="server" Height="112px" ImageUrl="~/Images/Hostel.jpg" Width="194px" /> </td> <td style="height: 123px; width: 4px;"> </td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px"> Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :PhaltanHostel</td> <td style="width: 4px"> &nbsp;</td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px"> Rent(Rs.) :1500.00</td> <td style="width: 4px"> &nbsp;</td> </tr> <tr> <td style="width: 14px"> &nbsp;</td> <td class="style12" style="width: 163px; text-align: right;"> <asp:Button ID="Button2" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 4px"> &nbsp;</td> </tr> </table> </div> </td> <td style="height: 247px; width: 21px"> &nbsp;</td> <td style="width: 291px; height: 247px"> <div style="height: 234px; width: 237px;"> <table class ="imageborder " style="width: 96%; height: 238px"> <tr> <td style="height: 9px; width: 26px"> </td>

JSM Colleage Alibag 118

Page 119: 0Real Estats

Project Repoprt

Phaltan Real Estates

<td style="height: 9px; width: 165px"> </td> <td style="height: 9px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px; height: 123px"> </td> <td class="style12" style="width: 165px; height: 123px"> <asp:Image ID="Image1" runat="server" Height="112px" ImageUrl="~/Images/retrive_images_from_database.jpg" Width="194px" /> </td> <td style="height: 123px; width: 29px;"> </td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px"> Title:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; :Shivsagar</td> <td style="width: 29px"> &nbsp;</td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px"> Rent(Rs.) :2000.00</td> <td style="width: 29px"> &nbsp;</td> </tr> <tr> <td style="width: 26px"> &nbsp;</td> <td class="style12" style="width: 165px; text-align: right;"> <asp:Button ID="Button1" runat="server" PostBackUrl="~/loginregister.aspx" SkinID="Buttonskin" Text="View" /> </td> <td style="width: 29px"> &nbsp;</td> </tr> </table> </div> </td> <td style="height: 247px"> </td>

JSM Colleage Alibag 119

Page 120: 0Real Estats

Project Repoprt

Phaltan Real Estates

</tr> <tr> <td class="style13" style="width: 27px"> &nbsp;</td> <td class="style10" style="width: 232px"> &nbsp;</td> <td class="style12" style="width: 21px"> &nbsp;</td> <td style="width: 291px"> &nbsp;</td> <td> &nbsp;</td> </tr> </table></asp:Content>

Property guide.aspx

<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="Property Guide.aspx.cs" Inherits="Property_Guide" Title="property guide" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"><table class ="bordercolor " style="width: 100%"> <tr> <td bgcolor="#D6E7DF" style="text-align: center"> <b>Property Guide</b></td> </tr> <tr> <td style="color: #FF9933"> Q.1 What services can I expect from Phaltan Properties?</td> </tr> <tr> <td> <span style="color: #FF9933">Ans</span>.The most important thing to note that result is not obligated to highlight any problems or potentially negative aspects of the property to you. The role is simply on of&nbsp; showing you a suitable property and then putting any resulting offers to their clients..</td> </tr> <tr> <td class="style14"> </td>

JSM Colleage Alibag 120

Page 121: 0Real Estats

Project Repoprt

Phaltan Real Estates

</tr> <tr> <td style="color: #FF9933"> Q.2 Whilst costs and fees can vary according to the property and other varying factors, you can typically expect to incur the following:</td> </tr> <tr> <td style="height: 149px"> <ul> <li>Municipality Charges </li> <li>Solicitor&#39;s fees </li> <li>Estate Agent fees </li> <li>Around a 6month rent deposit </li> <li>Monthly Rent </li> <li>Monthly Light Bill </li> <li>Monthly other charges </li> </ul> </td> </tr> <tr> <td style="color: #FF9933"> Q.3 I am a 1<SUP>st</SUP> time tenant, what is involved?</td> </tr> <tr> <td> <span style="color: #FF9933">Ans.</span> You find your ideal property. </td> </tr> <tr> <td> Appoint a solicitor. Although not a legal obligation in Phaltan, it will make life a lot easier. A contract should be drafted up, proof of ownership and title deeds supplied.</td> </tr> <tr> <td> After this, if you and your solicitor are happy, you move along with signing contracts and setting a completion date. You provide a deposit. Then signed contract should be send to you.</td> </tr> <tr> <td> &nbsp;Once everything is confirmed, the keys are handed over and you are free to&nbsp;move in!</td> </tr> </table>

JSM Colleage Alibag 121

Page 122: 0Real Estats

Project Repoprt

Phaltan Real Estates

</asp:Content>

Property search.aspx:

<%@ Page Language="C#" MasterPageFile="~/MasterPage2.master" AutoEventWireup="true" CodeFile="property search.aspx.cs" Inherits="property_search" Title="property search" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder2" Runat="Server"> <br /> <div style="top: 170px; left: 347px; position: absolute; height: 19px; width: 593px"> <br /> <table style="width: 57%"> <tr > <td > </td> </tr> <tr> <td> <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"

JSM Colleage Alibag 122

Page 123: 0Real Estats

Project Repoprt

Phaltan Real Estates

DataSourceID="SqlDataSource1" PageSize="3" AllowPaging="True" BackColor="White" BorderColor="#336666" BorderStyle="Double" BorderWidth="3px" CellPadding="4" GridLines="Horizontal" Width="345px"> <RowStyle BackColor="White" ForeColor="#333333" /> <Columns> <asp:HyperLinkField DataNavigateUrlFields="pid" DataNavigateUrlFormatString="loginregister.aspx?pid={0}" Text="View" /> <asp:BoundField DataField="pname" HeaderText="Property name" SortExpression="pname" /> <asp:ImageField DataImageUrlField="imagePath" ControlStyle-Height ="150px" ControlStyle-Width ="150px" DataImageUrlFormatString="PropertyImage/{0}"><ControlStyle Height="150px" Width="150px"></ControlStyle> </asp:ImageField> </Columns> <FooterStyle BackColor="White" ForeColor="#333333" /> <PagerStyle BackColor="#336666" ForeColor="White" HorizontalAlign="Center" /> <SelectedRowStyle BackColor="#339966" Font-Bold="True" ForeColor="White" /> <HeaderStyle BackColor="#336666" Font-Bold="True" ForeColor="White" /> </asp:GridView> <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:ConnectionString %>" SelectCommand="SELECT * FROM [propertydetails] WHERE (([plocation] = @plocation) AND ([rent] &lt;= @rent))"> <SelectParameters> <asp:ControlParameter ControlID="Label7" Name="plocation" PropertyName="Text" Type="String" /> <asp:ControlParameter ControlID="Label8" Name="rent" PropertyName="Text" Type="Int64" /> </SelectParameters> </asp:SqlDataSource> </td> </tr> </table> </div> <asp:Label ID="Label7" runat="server" Visible="False"></asp:Label> <asp:Label ID="Label8" runat="server" Visible="False"></asp:Label></asp:Content>

JSM Colleage Alibag 123

Page 124: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 124

Page 125: 0Real Estats

Project Repoprt

Phaltan Real Estates

Screen Layout

JSM Colleage Alibag 125

Page 126: 0Real Estats

Project Repoprt

Phaltan Real Estates

Hotproperties.aspx:

JSM Colleage Alibag 126

Page 127: 0Real Estats

Project Repoprt

Phaltan Real Estates

Home.aspx

JSM Colleage Alibag 127

Page 128: 0Real Estats

Project Repoprt

Phaltan Real Estates

Login.aspx:

JSM Colleage Alibag 128

Page 129: 0Real Estats

Project Repoprt

Phaltan Real Estates

propertiesOnRent.aspx

JSM Colleage Alibag 129

Page 130: 0Real Estats

Project Repoprt

Phaltan Real Estates

propertyGuide.aspx

JSM Colleage Alibag 130

Page 131: 0Real Estats

Project Repoprt

Phaltan Real Estates

propertySearch.aspx

JSM Colleage Alibag 131

Page 132: 0Real Estats

Project Repoprt

Phaltan Real Estates

JSM Colleage Alibag 132

Page 133: 0Real Estats

Project Repoprt

Phaltan Real Estates

StudentProperties.aspx

JSM Colleage Alibag 133

Page 134: 0Real Estats

Project Repoprt

Phaltan Real Estates

BibliographyReferencing,website

JSM Colleage Alibag 134

Page 135: 0Real Estats

Project Repoprt

Phaltan Real Estates

Referencing, Bibliography, website:

Websites :www.support.mircosoft.com

www.developer.com

www.15seconds.com

www.msdn.microsoft.com

www.msdn.microsoft.com/net/quickstart/aspplus/

default.com

Books :

- Microsoft Studio 2010 A Beginners Guide 2012-by Joe Mayo

- C# 4.0: The Complete Reference -by Herbert Schildt

- The Complete Reference : SQL-by James R. Groff &Paul N. Weinberg.

JSM Colleage Alibag 135